34 13471 668 9764873 6 8 10 11 13 21 23 24 25 26 35 40 41 45 48 54 58 62 65 66 72 74 78 79 80 83 84 86 90 91 92 95 96 98 100 101 104 109 116 125 136 149 164 181 200 221 244 269 296 325 356 389 424 461 500 541 584 629 676 725 776 829 884 967 1105 2004 6423 6947 100 868 3677 5038 2534 449 74 55 51 49 47 45 43 41 39 37 35 33 31 29 27 25 23 21 19 17 15 13 11 9 7 5 3 1