10 361 320 true 1 2 3 6 9 17 27 29 32 33