0 1 1 4 2 1 3 9 4 20 5 1 6 16 7 140 8 74 9 1 10 25 11 572 12 1136 13 224 14 1 15 36 16 1785 17 8866 18 6685 19 604 20 1 21 49 22 4600 23 47152 24 88380 25 31851 26 1492 27 1 28 64 29 10416 30 194282 31 737059 32 665542 33 130808 34 3458 35 1 36 81 37 21320 38 665769 39 4512584 40 8211274 41 4105870 42 479826 43 7602 44 1 45 100 46 40425 47 1982880 48 22073380 49 71158238 50 71899478 51 21788694 52 1610074 53 16022 54 1 55 121 56 71980 57 5286864 58 90902520 59 476529620 60 850989178 61 524645463 62 102666120 63 5023612 64 32572 65 1 66 144 67 121836 68 12885520 69 326515222 70 2617026540 71 7563543868 72 8251606324 73 3315019979 74 439119944 75 14750851 76 64216 77 1 78 169 79 197540 80 29153376 81 1048918988 82 12267768121 83 53894918582 84 95011707907 85 67784085732 86 18628432874 87 1732488478 88 41130099 89 123248 90 1 91 196 92 308945 93 61948480 94 3070140616 95 50505755224 96 321767149104 97 859688198600 98 991660809203 99 486399620938 100 94925286035 101 6381868378 102 109670835 103 231036 104 1 105 225 106 468272 107 124760041 108 8304326124 109 186515954598 110 1660934633484 111 6411331747854 112 11196458805942 113 8897404908604 114 3117758921858 115 445118469144 116 22156070768 117 281205186 118 424056 119 1 120 256 121 690880 122 239861482 123 20989262571 124 627942294078 125 7587792702628 126 40772388193960 127 102665091883709 128 123549245105672 129 70353837945274 130 18155616666968 131 1942688336229 132 73036678790 133 696484516 134 763768 135 1 136 289 137 995280 138 442815200 139 50012945976 140 1951954415382 141 31232139092804 142 226761552840375 143 792813553881384 144 1374602810117782 145 1186867508498836 146 499594748363840 147 97318875407264 148 7963264944028 149 229990434570 150 1672481844 151 1352240 152 1 153 324 154 1404081 155 788756706 156 113158136169 157 5659613904840 158 117468986956875 159 1124555899499470 160 5297332766881287 161 12734683412322298 162 15843819913731196 163 10132131674710148 164 3233086238916481 165 485209163520438 166 30882843097505 167 695265212184 168 3905830844 169 2357028 170 1 171 361 172 1943940 173 1360981792 174 244558929660 175 15433863435605 176 408307159858178 177 5049320276054294 178 31267265370315148 179 101087675061961860 180 174276852105058892 181 160723204813237713 182 78107813274806598 183 19290704518488329 184 2269204289511146 185 113997266348624 186 2026079035908 187 8894019530 188 4049980 189 1 190 400 191 2646700 192 2282466890 193 507372285585 194 39857797320198 195 1323735149729848 196 20780523880888352 197 165716908700408804 198 702831159336707166 199 1627833618391299839 200 2080371697079434512 201 1459916954898515814 202 550712239171111704 203 107130423170547541 204 10024160618096112 205 402532723022106 206 5711368128150 207 19791564544 208 6867660 209 1