1 2 3 5 6 7 14 18 24 37 46 47 50 52 53 55 58 59 99 100 101 108 109 120 135 146 168 182 188 192 197 199 200 220 222 264 278