0 8 9 10 19 25 29 42 45 52 56 62 67 80 88 94 98 114 123 127 132 139 147 151 155 170 192 210 221 237 267 288 331 342 363 369 411 418 455 510 514 580 640 644 709 779 848 911 967 1038 1100 1161 1220 1286 1356 1420 1484 1546 1613 1668 1724 1779 1846 1911 1979 2044 2113 2155 2208 2274 2314 2390 2443 2508 2574 2648 2707 2774 2838 2905 2968 3033 3095 3162 3226 3270 3332 3394 3461 3528 3589 3655 3713 3732 3801 3864 3926 3998 4063 4129 4182
