true 29836 7678 true 1 2 5 10 15 17 18 21 35 36 42 45 47 64 69 74 77 78 80 82 85 91 93 95 96 97 103 107 109 116 117 127 136 138 142 145