12 17021 921 true 0 3 4 16 17 19 21 28 33 34 37 39