29 1237 571 true 5 9 13 14 15 24 26 28 31 32 33 38 40 50 56 59 63 65 66 74 77 78 79 80 82 94 95 98 99