1 208 2 676 3 676 4 2444 5 2704 6 2444 7 8836 8 14161 9 14161 10 8836 11 31960 12 66049 13 103929 14 66049 15 31960 16 115600 17 309136 18 630436 19 630436 20 309136 21 115600 22 418200 23 1485961 24 4055975 25 4906225 26 4055975 27 1485961 28 418200 29 1512900 30 7070281 31 26388769 32 40081561 33 40081561 34 26388769 35 7070281 36 1512900 37 5473500 38 33686416 39 170527280 40 344028304 41 442721280 42 344028304 43 170527280 44 33686416 45 5473500 46 19802500 47 161417025 48 1103236225 49 2916864064 50 5286889521 51 5286889521 52 2916864064 53 1103236225 54 161417025 55 19802500 56 71645000 57 772006225 58 7182663455 59 24655280400 60 60755627185 61 87959696400 62 60755627185 63 24655280400 64 7182663455 65 772006225 66 71645000 67 259210000 68 3690562500 69 46658160025 70 210761791744 71 697465500736 72 1389939607849 73 1389939607849 74 697465500736 75 210761791744 76 46658160025 77 3690562500 78 259210000 79 937825000 80 17654436900 81 303191076660 82 1799944224400 83 8157711718900 84 21978319114816 85 29652533456379 86 21978319114816 87 8157711718900 88 1799944224400 89 303191076660 90 17654436900 91 937825000 92 3393062500 93 84443710464 94 1970943633409 95 15351836732164 96 95072386757049 97 355530634470400 98 631682065157796 99 631682065157796 100 355530634470400 101 95072386757049 102 15351836732164 103 1970943633409 104 84443710464 105 3393062500 106 12276187500 107 403869147049 108 12813977932328 109 131057436673024 110 1104436399020570 111 5709705914259216 112 13873313158089840 113 18203258527980304 114 13873313158089840 115 5709705914259216 116 1104436399020570 117 131057436673024 118 12813977932328 119 403869147049 120 12276187500 121 44415562500 122 1931769194161 123 83294626774921 124 1119460448638921 125 12865323633668100 126 91343627531352889 127 301813198275078400 128 544792364338461121 129 544792364338461121 130 301813198275078400 131 91343627531352889 132 12865323633668100 133 1119460448638921 134 83294626774921 135 1931769194161 136 44415562500 137 160696875000 138 9239867281225 139 541514961543114 140 9558336427895025 141 149903091744493695 142 1466830494643217284 143 6529986007410270600 144 16090290502705089225 145 22357815257396827080 146 16090290502705089225 147 6529986007410270600 148 1466830494643217284 149 149903091744493695 150 9558336427895025 151 541514961543114 152 9239867281225 153 160696875000 154 581406250000 155 44194454747881 156 3520451643559236 157 81622036998229849 158 1745012305355961321 159 23558516577489833641 160 141995549130168315024 161 471756738899302221121 162 902495607100794656964 163 902495607100794656964 164 471756738899302221121 165 141995549130168315024 166 23558516577489833641 167 1745012305355961321 168 81622036998229849 169 3520451643559236 170 44194454747881 171 581406250000 172 2103546875000 173 211385283419025 174 22886959282325820 175 697054867439941924 176 20319638511861598392 177 377869971328543264561 178 3088910037098708106544 179 13934210387418303780625 180 36115421674382596603708 181 49610361490350558051961 182 36115421674382596603708 183 13934210387418303780625 184 3088910037098708106544 185 377869971328543264561 186 20319638511861598392 187 697054867439941924 188 22886959282325820 189 211385283419025 190 2103546875000 191 7610701562500 192 1011072102969600 193 148791151549862721 194 5952827345390288896 195 236663693796215664729 196 6063689432254036334521 197 67062330368883183567289 198 411698592300771921358096 199 1458793030341204721878016 200 2699482650821622543759424 201 2699482650821622543759424 202 1458793030341204721878016 203 411698592300771921358096 204 67062330368883183567289 205 6063689432254036334521 206 236663693796215664729 207 5952827345390288896 208 148791151549862721 209 1011072102969600 210 7610701562500 211 27535773437500 212 4836020361333001 213 967321129572178855 214 50835708869177260900 215 2755998326478245312187 216 97329435321539145623616 217 1456960073967059506673038 218 12130208330948719715827600 219 58922854506328102726696272 220 148548051407085299456524816 221 199432453303213933029482554 222 148548051407085299456524816 223 58922854506328102726696272 224 12130208330948719715827600 225 1456960073967059506673038 226 97329435321539145623616 227 2755998326478245312187 228 50835708869177260900 229 967321129572178855 230 4836020361333001 231 27535773437500 232 99625351562500 233 23131016773434025 234 6288719823947712064 235 434136368596878422500 236 32093582378744093115364 237 1561896301166132837196769 238 31666635819589740327711376 239 357754528120661510804331664 240 2371922697554017061407022224 241 8173688756831014704153913764 242 14930255647560715599143785024 243 14930255647560715599143785024 244 8173688756831014704153913764 245 2371922697554017061407022224 246 357754528120661510804331664 247 31666635819589740327711376 248 1561896301166132837196769 249 32093582378744093115364 250 434136368596878422500 251 6288719823947712064 252 23131016773434025 253 99625351562500 254 360447890625000 255 110637271148650596 256 40884141542711610715 257 3707504585511471951424 258 373750827130213737957648 259 25064304921803271993842689 260 688025834077762370030949384 261 10557779216767011484154140816 262 95605303556226569061030681325 263 447885267578510298750504816100 264 1117543210684388185039528720696 265 1523887036252507934951348001529 266 1117543210684388185039528720696 267 447885267578510298750504816100 268 95605303556226569061030681325 269 10557779216767011484154140816 270 688025834077762370030949384 271 25064304921803271993842689 272 373750827130213737957648 273 3707504585511471951424 274 40884141542711610715 275 110637271148650596 276 360447890625000 277 1304112656250000 278 529185545181571216 279 265795421609934707841 280 31661899613386510381489 281 4352517483751508360858209 282 402249051417569071115456676 283 14948211978236638651502706121 284 311406027227262665883047080201 285 3856591572788102582856472268089 286 24581080603006132051502726784289 287 83230979838946606738498503083536 288 155485282233447197169670764092025 289 155485282233447197169670764092025 290 83230979838946606738498503083536 291 24581080603006132051502726784289 292 3856591572788102582856472268089 293 311406027227262665883047080201 294 14948211978236638651502706121 295 402249051417569071115456676 296 4352517483751508360858209 297 31661899613386510381489 298 265795421609934707841 299 529185545181571216 300 1304112656250000 301 4718323828125000 302 2531130608185885696 303 1727986502604484042128 304 270390990180653806489600 305 50686659010400312098628968 306 6455390306193546417250578756 307 324814792459045185160728888720 308 9184662810556857339733561824900 309 155455301112684274911946781458908 310 1350374793264629258328839782296529 311 6211018724443469732117334302163580 312 15772494546082804432281515467174561 313 21620935134886211188556949125568746 314 15772494546082804432281515467174561 315 6211018724443469732117334302163580 316 1350374793264629258328839782296529 317 155455301112684274911946781458908 318 9184662810556857339733561824900 319 324814792459045185160728888720 320 6455390306193546417250578756 321 50686659010400312098628968 322 270390990180653806489600 323 1727986502604484042128 324 2531130608185885696 325 4718323828125000 326 17071055664062500 327 12106571488308713689 328 11233964823266240105625 329 2309130315181309330633129 330 590269720321077564294955024 331 103595978697643860921080542564 332 7057744311903354154742850000900 333 270953109787247574475921982632225 334 6266070347529225200855773349068900 335 74115388499009866338710324455114816 336 464031598892564988044836820279020521 337 1603731672419221578746372607323719936 338 2986781478260701182067143755008688196 339 2986781478260701182067143755008688196 340 1603731672419221578746372607323719936 341 464031598892564988044836820279020521 342 74115388499009866338710324455114816 343 6266070347529225200855773349068900 344 270953109787247574475921982632225 345 7057744311903354154742850000900 346 103595978697643860921080542564 347 590269720321077564294955024 348 2309130315181309330633129 349 11233964823266240105625 350 12106571488308713689 351 17071055664062500 352 61763659179687500 353 57906558561007353604 354 73034139952301868901211 355 19719872384819658701706225 356 6873971537873660240974402295 357 1662529620468782111820163145284 358 153349590995394072492042249136816 359 7992745807350924590289291463951321 360 252642753957695407215940668704537856 361 4067704889114869718249724078289304281 362 34628739231081716813482109466843654400 363 163286469599220323077591068262978032001 364 413721580539475782614717404067382594498 365 561424801058697454161847113401280490000 366 413721580539475782614717404067382594498 367 163286469599220323077591068262978032001 368 34628739231081716813482109466843654400 369 4067704889114869718249724078289304281 370 252642753957695407215940668704537856 371 7992745807350924590289291463951321 372 153349590995394072492042249136816 373 1662529620468782111820163145284 374 6873971537873660240974402295 375 19719872384819658701706225 376 73034139952301868901211 377 57906558561007353604 378 61763659179687500 379 223463016601562500 380 276971029765828570384 381 474808783273712947999809 382 168406935026731994776381636 383 80050411272879050652580995361 384 26680641024757444422352237900801 385 3332030961371743066251251425978921 386 235763397935343802581353727582186025 387 10185425235633129142419464994694343025 388 223328494359580409090738882392977170649 389 2584092081421991304412532125419691391161 390 16602714870386630071475352249830641760100 391 57396588461890725791303296559756390860516 392 105855181731406461203884274652043806942244 393 105855181731406461203884274652043806942244 394 57396588461890725791303296559756390860516 395 16602714870386630071475352249830641760100 396 2584092081421991304412532125419691391161 397 223328494359580409090738882392977170649 398 10185425235633129142419464994694343025 399 235763397935343802581353727582186025 400 3332030961371743066251251425978921 401 26680641024757444422352237900801 402 80050411272879050652580995361 403 168406935026731994776381636 404 474808783273712947999809 405 276971029765828570384 406 223463016601562500 407 808496787109375000 408 1324771395307527545856 409 3086822063420660407108952 410 1438188544796626772867308096 411 932222974777742785700676857436 412 428174594480680276150044396372961 413 72399734394346267210557700695336268 414 6954628887286012571258926157701231204 415 410603516136710488684904526658618399836 416 12259926313186787137402935374355996433441 417 192919244053643685470509487706069232374456 418 1688082319904724329524943153110827965605444 419 7950135741305053652590208390787695380750386 420 19993887523279502581227874739335285734571209 421 27178167939939692596087892761357797302992980 422 19993887523279502581227874739335285734571209 423 7950135741305053652590208390787695380750386 424 1688082319904724329524943153110827965605444 425 192919244053643685470509487706069232374456 426 12259926313186787137402935374355996433441 427 410603516136710488684904526658618399836 428 6954628887286012571258926157701231204 429 72399734394346267210557700695336268 430 428174594480680276150044396372961 431 932222974777742785700676857436 432 1438188544796626772867308096 433 3086822063420660407108952 434 1324771395307527545856 435 808496787109375000 436 2925168847656250000 437 6336472209533077910281 438 20068016111054013900294225 439 12282074795323949207583265444 440 10856163080064678370331761516689 441 6871416137438284568988362420912601 442 1573116186192830786608708917252262464 443 205151067626965180188834666112767202689 444 16553527868301844376989909768927834624576 445 672966580531647168690668858624324419640896 446 14400504601038444201352273606749261144293476 447 171728894785263795167818042686187108362904576 448 1101160175682832954483090212906717992374890000 449 3769558455418356551354643950814828513815381056 450 6991648262625383291809489937221042569111180625 451 6991648262625383291809489937221042569111180625 452 3769558455418356551354643950814828513815381056 453 1101160175682832954483090212906717992374890000 454 171728894785263795167818042686187108362904576 455 14400504601038444201352273606749261144293476 456 672966580531647168690668858624324419640896 457 16553527868301844376989909768927834624576 458 205151067626965180188834666112767202689 459 1573116186192830786608708917252262464 460 6871416137438284568988362420912601 461 10856163080064678370331761516689 462 12282074795323949207583265444 463 20068016111054013900294225 464 6336472209533077910281 465 2925168847656250000 466 10583360302734375000 467 30307780071705785436649 468 130465985263762660465821000 469 104888431224605557966765071844 470 126424921785050429262503644639725 471 110273727104764600996662039114207961 472 34181078006599288908241845103322248080 473 6051546301125978957964386565896890765625 474 667360142977895384869566359409470201101080 475 36942952812991540439127183086885204752336321 476 1074809368789312240850035995352838858216875102 477 17466711546460479209052561027741720131389257984 478 152615993802084351136059800987121078909200830114 479 710678048860984591037115328882217039118672835401 480 1794914849482469957451842801005880801705210380072 481 2450177693399001345782865680927740344820204690881 482 1794914849482469957451842801005880801705210380072 483 710678048860984591037115328882217039118672835401 484 152615993802084351136059800987121078909200830114 485 17466711546460479209052561027741720131389257984 486 1074809368789312240850035995352838858216875102 487 36942952812991540439127183086885204752336321 488 667360142977895384869566359409470201101080 489 6051546301125978957964386565896890765625 490 34181078006599288908241845103322248080 491 110273727104764600996662039114207961 492 126424921785050429262503644639725 493 104888431224605557966765071844 494 130465985263762660465821000 495 30307780071705785436649 496 10583360302734375000 497 38290957250976562500 498 144964185862024832758884 499 848184147112987377781768801 500 895743129412311626175517040400 501 1472275187876378746251059189759716 502 1769691172873376758155508963182568225 503 742697048967443018578685585000182414225 504 178509351240409262022437439369908893828096 505 26904211843620189644867214452688958474445025 506 2028019832963499698949888150883568958390433956 507 80228162315896567046470312021524457915455561984 508 1776318797448156818879476133624822458683457141264 509 21147232798251984829451500339359955288603408329616 510 134081884086636477990001978132588323275171558417401 511 460785274803441716238202523258885097967000575795009 512 856684082591415822109176765936392515243280014110084 513 856684082591415822109176765936392515243280014110084 514 460785274803441716238202523258885097967000575795009 515 134081884086636477990001978132588323275171558417401 516 21147232798251984829451500339359955288603408329616 517 1776318797448156818879476133624822458683457141264 518 80228162315896567046470312021524457915455561984 519 2028019832963499698949888150883568958390433956 520 26904211843620189644867214452688958474445025 521 178509351240409262022437439369908893828096 522 742697048967443018578685585000182414225 523 1769691172873376758155508963182568225 524 1472275187876378746251059189759716 525 895743129412311626175517040400 526 848184147112987377781768801 527 144964185862024832758884 528 38290957250976562500 529 138537984741210937500 530 693373619154177879922944 531 5514206269493307573148961250 532 7649611272122753814821361362041 533 17145311348541239273564082263225982 534 28400297352033888398680197241721560209 535 16137526385116117718094260884693970184176 536 5265714600735811258594258267483403804374225 537 1084634133711577544958510058567152628376701590 538 111326825226273588963283227488613316756983411556 539 5988605067972946943646176575563582196412382201136 540 180668512497671351370529104701373381000569300364649 541 2929801933388645000589151999769352496607571899061296 542 25290377121735278785269447108905920845401426298713481