33 3388155 104680 1818663870 1 3 6 7 9 12 19 20 29 30 31 33 36 42 44 46 48 49 52 58 60 63 64 65 70 71 77 78 87 89 94 97 99 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 2830271 26 309 2012 9083 30146 77088 155440 254616 352618 424842 450202 423980 360822 282198 205484 140156 89521 54146 31832 18321 10504 6114 3644 2252 1339 749 387 177 81 39 19 7 1