9 2250 399 true 1 2 4 12 16 27 29 33 37