33 1828642 58419 1012673310 4 10 11 19 21 22 23 34 35 38 39 42 44 45 51 52 54 59 65 67 71 74 75 76 78 79 80 83 88 91 94 95 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 148 25 319 2110 8918 26695 60566 109313 163816 209190 233233 232347 209729 173372 132178 94437 64672 43019 27822 17053 9755 5214 2608 1232 571 255 103 43 19 10 8 5 4 1