17 630 236 true 0 2 3 6 7 9 10 12 14 15 20 22 29 32 35 36 39