9 370 314 true 2 10 12 21 24 25 29 32 36