0 2 10 16 23 24 25 26 27 28 29 30 31 32 34 38 45 55 60 65 71 75 80 84 88 91 97 104 108 123 128 139 141 146 154 156 158 164 167 172 179 186 193 202 207 217 238 246 287 293 306 310 359 400 407 423 433 476 519 558 600 640 687 730 774 821 865 917 955 1000 1043 1091 1140 1186 1230 1261 1301 1355 1405 1451 1475 1521 1568 1620 1674 1719 1768 1808 1860 1907 1953 2006 2053 2086 2136 2182 2201 2227 2268 2319 2360
