24 388 144 true 1 3 5 6 7 10 12 13 15 16 17 18 19 21 22 28 29 30 31 33 36 37 38 39