46 2451677 106460 1899791829 1 3 4 6 8 9 10 12 13 16 17 21 22 28 33 35 37 38 39 41 44 51 55 57 60 61 62 66 68 75 78 80 81 82 84 88 89 90 92 93 94 96 97 98 99 100 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 33 34 35 36 37 38 39 40 41 42 43 44 96 119307 9 54 251 871 2300 4827 8915 15511 25588 39282 55326 72153 89006 106449 125369 144542 160719 171965 178326 180062 177935 171760 160073 141874 116882 87964 62483 44157 30913 21599 15281 10915 8243 6530 4795 2995 1883 1387 1026 722 438 206 74 12 3 2