17 1052 319 true 2 3 4 6 7 9 12 19 20 22 23 26 29 30 32 35 38