23 308 126 true 1 2 4 5 6 8 10 14 16 17 19 21 23 24 26 28 30 33 34 35 37 38 39