17 750 335 true 1 2 3 4 9 16 18 21 22 24 25 30 32 33 36 37 38