true 1269 336 true 1 5 11 19 27 31 39 52 56 65 68 71 72 79 80 82 84 85 86 90 93 97 99