1 1 2 1 3 1 4 2 5 4 6 8 7 45 8 1 9 15 10 34 11 9 12 146 13 63 14 128 15 9 16 20 17 79 18 45 19 242 20 50 21 44 22 71 23 103 24 181 25 98 26 208 27 5 28 180 29 162 30 299 31 710 32 10 33 3 34 388 35 144 36 427 37 225 38 121 39 79 40 25 41 580 42 230 43 471 44 46 45 3 46 1040 47 11 48 224 49 305 50 56 51 1163 52 104 53 93 54 193 55 55 56 90 57 88 58 521 59 898 60 218 61 307 62 355 63 86 64 612 65 100 66 447 67 107 68 547 69 2012 70 72 71 624 72 216 73 494 74 674 75 234 76 227 77 10 78 238 79 3224 80 63 81 186 82 290 83 26 84 128 85 976 86 305 87 54 88 23 89 249 90 1423 91 9 92 690 93 339 94 412 95 1004 96 112 97 97 98 2997 99 131 100 362