1 512 2 2616 3 2616 4 10684 5 7652 6 10684 7 41140 8 27244 9 30309 10 41140 11 150016 12 103575 13 117324 14 119393 15 150016 16 514920 17 367929 18 450756 19 449022 20 403951 21 514920 22 1700100 23 1246585 24 1557227 25 1770206 26 1290910 27 1293242 28 1700100 29 5487356 30 4137316 31 5347670 32 5985744 33 4442466 34 3917190 35 4098078 36 5487356 37 17402796 38 13275095 39 18009368 40 19771628 41 12316842 42 13233402 43 11883298 44 12497488 45 17402796 46 54388900 47 41621545 48 56974502 49 64652177 50 39029574 51 36423140 52 36058660 53 33766938 54 37528750 55 54388900 56 168051612 57 128299778 58 175429523 59 195603505 60 121832476 61 115919394 62 96141548 63 94181694 64 96478988 65 111339861 66 168051612 67 514608380 68 389217704 69 529347970 70 586920722 71 359681533 72 356678661 73 317271378 74 259492076 75 259847932 76 272492320 77 326552920 78 514608380 79 1564152640 80 1165610625 81 1564618576 82 1743331948 83 1066288882 84 1013024839 85 1037269100 86 756210536 87 731002818 88 722844592 89 759572898 90 949466125 91 1564152640 92 4724495088 93 3456006395 94 4562215480 95 5079106522 96 3126365543 97 2950063325 98 3132168159 99 2359203628 100 2131836574 101 2006564512 102 1965855694 103 2120432736 104 2746182574 105 4724495088 106 14194815516 107 10159155410 108 13164718505 109 14663485366 110 8921825684 111 8706010338 112 9367464149 113 6191314193 114 7099788830 115 5828147664 116 5318291482 117 5405634454 118 5906478692 119 7900552664 120 14194815516 121 42456223192 122 29647440717 123 37620437052 124 42004087573 125 25527972436 126 24924494772 127 27528765545 128 18496311300 129 19368783279 130 18202585668 131 15609807360 132 14692484638 133 14813746242 134 16369510406 135 22633690594 136 42456223192 137 126490940620 138 85997742083 139 106719838002 140 119219661191 141 72826289929 142 71250809523 143 76077345023 144 53713148113 145 57799643410 146 46961405753 147 46382073874 148 43074413716 149 40355053494 150 40504964992 151 45291725362 152 64617935573 153 126490940620 154 375582012308 155 248174114409 156 300955191132 157 336143582507 158 206321352365 159 201815907569 160 212817553945 161 151564219563 162 164385083775 163 148876625570 164 126818338947 165 125815055340 166 116962517460 167 110377628368 168 111029975004 169 125081097988 170 183950154022 171 375582012308 172 1111890899408 173 713062049952 174 844418347509 175 942853480005 176 583012447599 177 564593588950 178 593399397630 179 430239617130 180 453035458119 181 478127487069 182 364373496888 183 356137033175 184 344959665026 185 315815849814 186 302224479476 187 304364243354 188 344778228786 189 522353720305 190 1111890899408 191 3283117868720 192 2041229428915 193 2359570864166 194 2631756218200 195 1642831496480 196 1576308803788 197 1641266694259 198 1211053236775 199 1274642940695 200 1438006196129 201 1126769704675 202 1041830664276 203 987034449245 204 927065687056 205 863675994118 206 826432640142 207 832977215094 208 949378792506 209 1480269737481 210 3283117868720 211 9671825746548 212 5824856350604 213 6571196297634 214 7318423088042 215 4611094251243 216 4393237742809 217 4530230346513 218 3354285189468 219 3653072006598 220 4195899072106 221 2903676329504 222 3463329002699 223 2859950215570 224 2610374870871 225 2543518276740 226 2358777950090 227 2255634882902 228 2280046783862 229 2611483388044 230 4187439072469 231 9671825746548 232 28434114831092 233 16576942076900 234 18247737560110 235 20289444965118 236 12910731728619 237 12206840093658 238 12467703705109 239 9335310898829 240 10252224536286 241 12101112906572 242 8515801041952 243 9372062701650 244 8865816437939 245 7643296286444 246 7243535768043 247 6912822214852 248 6431658379770 249 6168274420830 250 6239422982964 251 7175959675462 252 11827685366782 253 28434114831092 254 83440358643256 255 47067092127707 256 50551874177333 257 56103063139630 258 36064024641002 259 33862403008984 260 34164329699230 261 26027195449360 262 28767401258913 263 32986854548958 264 24485949169026 265 27615631745955 266 22375007548862 267 22623818333247 268 21330422863590 269 19803077891403 270 18798048722510 271 17567133145546 272 16861966553132 273 17068833334228 274 19703097285190 275 33364762154380 276 83440358643256 277 244456057902712 278 133372438056060 279 139764004305882 280 154804779635455 281 100491450013688 282 93786307973270 283 93495654172830 284 72484990122759 285 80154672450510 286 90885044174441 287 68511513451516 288 77133146784555 289 69600181183095 290 60622476123288 291 61681526760623 292 58019310084632 293 54138006248013 294 51304587059146 295 47951743101422 296 46078028764172 297 46690488672438 298 54062289462712 299 94014283894958 300 244456057902712 301 715131406182880 302 377285759875241 303 385756660570554 304 426423142026769 305 279419223258787 306 259304838993022 307 255777479433591 308 201942332834693 309 221437860996515 310 249789972306648 311 192276495021231 312 208056927027229 313 219195987569254 314 171665724886931 315 171160906340194 316 168874211153409 317 156991987176178 318 148190337792085 319 140121481705304 320 130864242002180 321 125917568232218 322 127697771309292 323 148249070978842 324 264656114015432 325 715131406182880 326 2089269619697900 327 1065694863993309 328 1063175400019224 329 1172925896100795 330 775442779407153 331 716073590282646 332 699672082753363 333 562328148985552 334 610751169080538 335 683241629443877 336 535262496626092 337 573575626997568 338 650615786891367