9 1490 367 true 2 10 12 14 21 23 27 32 37