24 1 25 25 26 325 27 2925 28 20475 29 118755 30 593775 31 2629575 32 10518300 33 38567100 34 131128140 35 417225900 36 1251677700 37 3562467300 38 9669554100 39 25140840660 40 62852101650 41 151584480450 42 353697121050 43 800472431850 44 1761039350070 45 3773655750150 46 7890371113950 47 16123801841550 48 32247603683100 49 63205303218876 50 121548660036300 51 229591913401900 52 426384982032100 53 779255311989700 54 1402659561581460 55 2488589544741300 56 4355031703297275 57 7522327487513475 58 12832205713993575 59 21631432489303455 60 36052387482172425 61 59437719903041025 62 96977332473382725 63 156655690918541325 64 250649105469666120 65 397370533061665800 66 624439409096903400 67 972963730453314600 68 1503671219791486200 69 2305629203680278840 70 3508566179513467800 71 5300174441392685400 72 7950261662089028100 73 11844267374132633700 74 17529515713716297876 75 25778699578994555700 76 37676560923145889100 77 54737645114759121900 78 79065487387985398300 79 113566790975469935740 80 162238272822099908200 81 230549124536668290600 82 325948762275979307400 83 458538089303496313800 84 641953325024894839320 85 894525125034689530200 86 1240792915370698380600 87 1713475930750012049400 88 2356029404781266567925 89 3225947954238964993005 90 4399019937598588626825 91 5974788273454799478225 92 8083537075850611058775 93 10895202145711693166175 94 14630700024241416537435 95 19576288764830064381075 96 26101718353106752508100 97 34683105208922671140900 98 45931679871275969889300 99 60629817430084280253876 100 79776075565900368755100 101 104641345872155029146300 102 136838683063587345806700 103 178409928551259450861900 104 231932907116637286120470 105 300653768484529815341350 106 388649993406831224709550 107 501030714391939048721950 108 644182347075350205499650 109 826069127426037322346610 110 1056600046707722156489850 111 1348075921661576544487050 112 1715732991205642874801700 113 2178402561867838706208900 114 2759309911699262361197940 115 3487039998301265621294100 116 4396702606553769696414300 117 5531335537277323166456700 118 6943591419135363123849900 119 8697761882916928544611980 120 10872202353646160680764975 121 13562231801970983941985175 122 16883594692249592254308075 123 20976587344916160073534275 124 26010968307696038491182501 125 32191792460019849617800125 126 39766331862377461292576625 127 49032273267203277516089625 128 60347413251942495404418000 129 74141107709529351496856400 130 90927773606026563156522000 131 111322788246630652088826000 132 136061185634770796997454000 133 166019611829582715602398000 134 202242072592400762642921200 135 245970088288054981592742000 136 298677964349781049076901000 137 362113992176283218792349000 138 438348516844974422748633000 139 529829946447403867496173800 140 639449935367556391805727000 141 770619152878850010637671000 142 927355251769463572123299000 143 1114384882378431015240603000 144 1337261858854117218288723600 145 1602503880445016501255082000 146 1917750545450593517895426000 147 2291945773831197131143314000 148 2735548181669493350074278000 149 3260773432550036073288539376 150 3881873133988138182486356400 151 4615455458521329650042833200 152 5480853356994078959425864425 153 6500547004806930858853932225 154 7700647990309748863565427405 155 9111453728992450945440009525 156 10768081679718351117338193075 157 12711194163276549815203731675 158 14987825953714140826882011975 159 17652328345485543640549925215 160 20767445112335933694764617900 161 24405537686759746896767178700 162 28649979023587528965770166300 163 33596737991688972815975087100 164 39356178790264225298713673460 165 46055102839670901945303234900 166 53839063882995561429016457700 167 62874990688533278032487751300 168 73354155803288824371235709850 169 85495533315557319439578172170 170 99549593586607837703618419650 171 115802588457890749981760202450 172 134581386586197358086910505550 173 156258925365182167443191392350 174 181260353423611314234102015126 175 210069946020741589344157964550 176 243238884866121840293235537900 177 281394004060807619162762681100 178 325247615083271144227089332700 179 375608536128422805268703164860 180 433394464763564775310042113300 181 499645847912135186822405238900 182 575541419746889898744795908100 183 662415596312458185347783969700 184 761777935759326913149951565155 185 875334895127176887781000245675 186 1005014138849721611896703985775 187 1152991680766245039415237087975 188 1321722170634476020793076661825 189 1513972668181308896544796903545 190 1732860282858124640623562720925 191 1981894095963483870413775327525 192 2265021823958267280472886088600 193 2586681727952340740421698314200 194 2951860324839730021422408664440 195 3366156510782148270043097599800 196 3835852768100587563537483311400 197 4367994192576969653276787354600 198 4970476150173793053728758024200 199 5652141450769056101097273410376 200 6422888012237563751246901602700 201 7293788081693504598873600125100 202 8277220182595999600968916995900 203 9387015067413340329590447766300 204 10638617076401785706869174135140 205 12049262434598707568553484517700 206 13638176162238097577593504454100 207 15426789429416864473015603398900 208 17438979354992977230365464711800 209 19701333433478552654845308782520 210 22243440973282236868373735722200 211 25098214146323807375544696456600 212 28302241484152378529869551323400 213 31896176910711410724138700697800 214 35925167678380220499819378680680 215 40439324873569358154246944588200 216 45494240482765527923527812661725 217 51151555361451396680857696101525 218 57479582828847445754778235825425 219 64553993023167131386135557157785 220 72458563597432494413009298850575 221 81286002817424270382106878405975 222 91138851643778727398119833364275 223 102130471942525910601913180101675 224 114386128575629019874142761713876 225 128044173778689201351652345202100 226 143257342940513660918185297107300 227 160194171662544832652354987405700 228 179040544799314812964396750629900 229 200001389068502888628521248264620 230 223302521775512933905630519907100 231 249192669227746317546863043954300 232 277945669523255508033039549025950 233 309862875592911642926785717335150 234 345275775660672973546989799316310 235 384548849669469899448069207769350 236 428082681707523095612001570913050 237 476317350068934148638705973269450 238 529736118300964146616878605785650 239 588869452436885725774111566431490 240 654299391596539695304568407146100 241 726664301266203071743783346185300 242 806664040855142859458695274205700 243 895065579578994131728141331652900 244 992709097351248037007574931469580 245 1100514610185772710709755014525100 246 1219489162638288679435133935014300 247 1350734633056759209957300815912700 248 1495456200884269125309868760474775 249 1654971528978591165342921428258751 250 1830720717896671643078452907365875 251 2024277093357112697853267311668875 252 2237358892657861402890453344476125 253 2471841920709340327210850201539125 254 2729773251565967143963286744308425 255 3013386056923470223855576276184625 256 3325115649019001626323394511652000 257 3667616831750572609292327851908000 258 4043782660648067235886412759796000 259 4456764719607869847210982573562400 260 4909995030076466780825658767484000 261 5407209716666488733314333073052000 262 5952474562044622050959475903948000 263 6550212593379646859424025785516000 264 7205233852717611545366428364067600 265 7922767514399033442000429528954000 266 8708496524091499568479810969842000 267 9568594946223993353021026868098000 268 10509768219623074666432931150206000 269 11539296535014722797022279507777200 270 12665081562821037216243965313414000 271 13895696775402838403247427530102000 272 15240441624635371151948791484628000 273 16709399853515888853341446085556000 274 18313502239453414183262224909769376 275 20064594087050553388036302191978400 276 21975507809626796567849283353119200 277 24060140961528152764008899165272800 278 26333540107499316804702653417109600 279 28811990941146311327498197268131680 280 31513115091878778014451153262019025 281 34455974088785745611131416601662825 282 37661180980765814970306432099491925 283 41151020145006662689562626579753725 284 44949575850699585399368407494807915 285 49082870181798397849885042666744275 286 53579010961810464828500466422476575 287 58468350365169594698781877807037175 288 63783654943821376035034775789495100 289 69560287844393878015566227181751260 290 75836404040880543701181225122961900 291 82653159460285536393422234122778700 292 90054934934340957562982434193475300 293 98089575969375095040720643935644100 294 106808649388875103488784701174368020 295 116267717969439688299599582459182900 296 126526634260860837267211310323228450 297 137649854855222229554438678263732050 298 149706776448380381048258124535007850 299 162772095120239032485197015403517626 300 176926190348085904875214147177736550 301 192255535360194430929384325994580150 302 208853135535175245110338368526486350 303 226818996656480642539184679797581950 304 246260624941321840471114795208803260 305 267293560879370680938398621134110300 306 290041949039317121869326163358289900 307 314639146130990658706300820321537100 308 341228369747694094653312157250117700 309 369963390358026228939906865229074980 310 401009269269189269130668280493053300 311 434543145445009974563198032171914900 312 470755074232094139110131201519574475 313 509848921227146939589865280538501075 314 552043314708014272521440338238239095 315 597572660250943284688157067165104175 316 646688221367459171100882305562236025 317 699659270216670843819043313526378225 318 756774312683337851477740726875470325 319 818342392359270422445421328383983165 320 884694478226238294535590625279981800 321 956184941113207045609173706110687400 322 1033193124290109626463603803247118600 323 1116125013865235482768374677086352200 324 1205415014974454321389844651253260376 325 1301527840088696526417606351020962200 326 1404960516122235323219005531234548600 327 1516244517399244061691798048560057400 328 1635948031930763329720097894499009300 329 1764678368869577493370203958328439540 330 1903084515447583571281592504079689700 331 2051859852160098247863866836646180100 332 2211745035445300708736375940800427900 333 2383531057615809501647939120668422300 334 2568062494334452817904553762268558220 335 2766240950488880045009728329131726700 336 2979028715911101586933553585218782600 337 3207452643009716405100982614117347400 338 3452608259035936767274306126024405800 339 3715664126391055759066634211816741480 340 3997866465104300500261568455752190200 341 4300544052367717572836576793096204600 342 4625113414810564182107261834084597400 343 4973084330031421675431946110003187800 344 5346065654783778301089342068253426885 345 5745771498132098174067984465879851325 346 6174027758862440895116529891908163225 347 6632779047446647029738191555703197025 348 7124096013924176439348427967236767175 349 7650183104183192545638773417125020751 350 8213386768294838622618315018385758475 351 8816204145784368062810484927992052675 352 9461292254012492555211252117845129700 353 10151477707192735173220583579329272900 354 10889766994988570458545716930553220020 355 11679357351120672244059605771439254100 356 12523648243972769032786806188651730300 357 13426253522817653287402071499545548700 358 14391014254996167296077669451608701900 359 15422012291174997191916069651126937260 360 16523584597687496991338646054778861350 361 17700338396929336539683238058680026550 362 18957167158841478779187373305450205950 363 20299267488670964002492674070437831150 364 21732156958459502637962745181292266290 365 23261692932075420712188862144198466850 366 24894092436080713393745975277124675050 367 26635953131316681677856480835873923450 368 28494275442803892027474374847679080900 369 30476485908390249733733461793604582180 370 32590461809550267056304568970039582100 371 34844557150844810022734856161050965300 372 37247630057799624507061397965261376700 373 39809071666358911006114330776626055900 374 42538836580623522046533599172737556876 375 45447474979298634665099999116172603500 376 48546166455159905210447726328638917375 377 51846755675907320862149554747583206375 378 55361789959019681598566473713521050875 379 59104558857657631903821671936406981075 380 63089135859297472256888301505153519125 381 67330422303619991400208523455079806125 382 71844193631236974063909653519107502625 383 76647148080121897121106956261331959625 384 81756957952130023595847420012087423600 385 87192323577756396355682151536436726000 386 92973030113298256887550581472554078000 387 99120007310871695359454752148425422000 388 105655392408291807141396823718651274000 389 112602596292672638295899628565905056400 390 119986373098749532610384850111210306000 391 127832893410384379429592578728837138000 392 136169821241496404175000790385065647000 393 145026394980780723145732549109297559000 394 154433512493047580863293579321792535800 395 164423820578851197954180495504334371000 396 175031809003293210725417946827194653000 397 186293909314497063426249128392483317000 398 198248598682272276052532494920343209000 399 210936508997937701719894574595245174376 400 224400541487167767787121887867282100400 401 238685987099082957248371026617453905200 402 253840652946643779930807282275704946800 403 269914995085745233013496925480498927600 404 286962257933265984572244099721372544080 405 305038620637723684387818531199884200400 406 324203350730146114820561056720295773200 407 344518965397309317838037467585275142800 408 366051400734641150202914809309354839225 409 388870189351865533592187420798769166865 410 413048646720893442416572130900247042525 411 438664066672576756674964201033595696325 412 465797926466756762242487759860416048675 413 494536101878587513640481863296534262475 414 524969092763423668326049977960936370935 415 557192259582661949757827981723244485775 416 591306071393845334436878674481810474700 417 627416365830110698371955234755508824300 418 665634621616716426191566721136555047100 419 706078244195959955884218876344852062620 420 748870865056321165331747293093024914900 421 794142655387181890691852922902175035700 422 842030654707011954452165661971652927300 423 892679115140516432915453822090248592100 424 946239862048947418890381051415663507626 425 1002872671747637538724219318832062321050 426 1062745667075854705215217487120543653650 427 1126035731616352255898009595534670322850 428 1192928943395541498822643828932769549950 429 1263621028930092106160281981758415152910 430 1338317838522018733125421803340193388550 431 1417235843741990353751982302800057372150 432 1500602658079754492207981261788296041100 433 1588657581781255978303315125560714390700 434 1681652171934305108740582352422804989180 435 1779850838908571100491857234316107470300 436 1883531470301303397607887752819958390900 437 1992986083587577687057256532644847014100 438 2108521508723089437031590244682229449700 439 2230460101998641597245465343169876454020 440 2359140492498563227855780651429677018675 441 2494918362570422981976976660145054113275 442 2638167263770638655583310248287353870975 443 2789279469810006979530802959406438579575 444 2948666868084864521218277414229663641265 445 3116761891443621643568012943781948504425 446 3294018491904870267846762495087083016525 447 3480913158112238793682039799772874960725 448 3677945978382742876343287335609075430200 449 3885641751279650709360320032208176160376 450 4104551145717940890169352146698777634200 451 4335251912690377848867395358691214784600 452 4578350150785165391794539023664553931400 453 4834481627752167651475352395617815689800 454 5104313160463916543650720901419740286440 455 5388544055710167116847048747438472924200 456 5687907614360731956671884788962832531100 457 6003172701530841811083259465487331331900 458 6335145385486464399714591786159441820300 459 6684670648133993470043672712292376541420 460 7052634170049626138119471210216727543700 461 7439964193118713157146627523821307546100 462 7847633463974533056168360538825214808900 463 8276661261549450580879159292656206051300 464 8728115512179420612563477072255635472280 465 9203114995835443503043122082990636042200 466 9702831647193024145742296132745783700600 467 10228492955393097688626754613978060921400 468 10781384466495427293417389998517415565800 469 11362852392778326742950013279336332360360 470 11974306333196891410732076774188511680200 471 12617222109475919137482792305688565998600 472 13293144722483557662705084750636167748525 473 14003691433707623105700456764033201213925 474 14750554976838696338004481124781638612001 475 15535506904652728959095628679093743549225 476 16360401076581192443649378874443853826175 477 17227177292559003963842723450573329525575 478 18137865078949788314354233060295267650275 479 19094587632564722203463027771167985064795 480 20099565929015497056276871338071563226100 481 21155123001874078958575875522127837881300 482 22263688399352196633261074239444580477700 483 23427802825462115411470803611441682724900 484 24650122972877530128591019452038640084460 485 25933426554979614126608773176222864297100 486 27280617544848684990328709445117558546300 487 28694731629246888963909463282445466548700 488 30178941885932072875835814831537473439150 489 31736564692947921798459598822842633358590 490 33371065878850819058466101766508348381350 491 35086067123160068860185987082131903758550 492 36885352616655457006862191547882257797450 493 38772875991494968666061962543935934102650 494 40752767531486201108584275524902875418530 495 42829341673217982056792391475216397732850 496 45007104809144320127476750363786723041300 497 47290763404111473791450200699369981715700 498 49685232437231042084688185544907702308900 499 52195644181427978947914535972439880951876 500 54827357333432750995708546189537690075500 501 57585966507441946014360548513539586431500 502 60477312106141960040186182748529021733500 503 63507490583276421503577557249499160609500 504 66682865112440242578756435111974118639975 505 70010076677302125784349271791157858447375 506 73496055598993517939586579930136672975875 507 77148033516955928768882807504304954862875 508 80973555840110768211967905397080407170125 509 84980494685806971175034358447657581957925 510 89177062324612253702196548988282647733625 511 93571825149644479757335598630415673494625 512 98173718189790929581466857579452509896000 513 102992060186835883180557255497462449032000 514 108036569257211518275115161889174895515200 515 113317379159804341978990444751374890408000 516 118845056191989919636502173763637080184000 517 124630616736833242296291326238945984696000 518 130685545485181416011090904841647813912000 519 137021814357190211938901372955182253374400 520 143651902148667157677880471646562039828000 521 150588814928482070724699649351828617204000 522 157846107214192050036733367392880598756000 523 165437903953952789918259621536025156612000 524 173378923343742523834336083369754364129376 525 181684500509909830365322243052137806722400 526 190370612088072850143744023596463120191200 527 199453901730446107407063817962894760120800 528 208951706574753064902638285484937367745600 529 218882084708998755115832976280261123836480 530 229263843667528340338718334839008687022400 531 240116569994985303194989025245588979899200 532 251460659916008230904988506753254600996800 533 263317351149768933344516452061855996721600 534 275708755909758059619552520394178631861440 535 288657895130568614278787863817779976606400 536 302188733964814018073106044934238413009825 537 316326218594746837632081766334670619466425 538 331096314404618285303618658147962632826725 539 346526045561338360735243605323790017657485 540 362643536052563400769440982315594204525275 541 379478052232953191133979828690012504155075 542 397060046931005076437484685617735091220175 543 415421205170589126214940624837052320871975 544 434594491563077855117168653675685504912220 545 454614199427787775506443217376676775771900 546 475516001700329742196394629669857317186700 547 497337003690402235146133580170959756216300 548 520115797752558062710078629644438829020100 549 543892519935532145576825081285327461203876 550 568708908677837794804665008948536318749300 551 594608365619523007471291119412985790570900 552 621636018602228598719986170295394235596850 553 649838786932008346109928832085733482580450 554 679265448981759667443208628255653489338810 555 709966712212573663711828227272858166823050 556 741995285695847663578527245044566054048150 557 775405955220613787266866182907736007701350 558 810255661073225642874365786633926390069950 559 846603578579314269844430793884794115979630 560 884511201500776102822539635402023703262300 561 924042428383492353228016267151834818491900 562 965263651954503164524433349701359048313100 563 1008243851670473620829788452470992846382700 564 1053054689522494670644445717025259195110820 565 1099770609205562826088931294120649621511300 566 1148468938764480737207260355114921929474900 567 1199229996831419112332443133241548313098100 568 1252137202573981720229462683237498973970075 569 1307277189476322199652411498646122781998115 570 1364739923079677021615154861223974332855175 571 1424618822812606177956587615646964065923775 572 1487010888045275061662715540419823806037225 573 1552016828506270692773653924700471841273825 574 1619741199204726141185595186869219703438501 575 1690292540004931998514913307531399872009325 576 1763783520005146433232953016554504214270600 577 1840331086876979189828958210763017959555400 578 1920056621326523414659093584514484441557800 579 2003086096843346048806513847628624309300840 580 2089550244908526453790967682778061329846200 581 2179584725838157755211045284908534349444600 582 2273330305444100024252380565979869160173400 583 2370933037699302887547652719080972666155800 584 2472544453600701582728266407041585780419620 585 2578321756428539083593646788091493193485700 586 2688428023606982033782699319967286497122100 587 2803032415377084287443063056520066028082900 588 2922310390499513406057661484457090114384300 589 3046443929210997161359225866097745269685580 590 3175621763665173719438062298582455316456700 591 3310039616095445622906340067834622737259100 592 3449900444944548959085481197461437782495400 593 3595414699212860338730563005438721625693800 594 3746800581284980774045534079351930957301960 595 3904284318501862627945871763948159228712200 596 4068100443753689031915628621176753322224600 597 4238492085376880195556073799027088539909400 598 4415711266646993653209986292366200255863800 599 4600019215167911649170055285438876440456376 600 4791686682466574634552140922332162958808725 601 4990994274111631465105436211995892440630925 602 5198232790683740730092513148134130189030825 603 5413703579934880242220700221631917968887025 604 5637718900483909769485005058389100781392695 605 5870602297405792444988688571988650555494975 606 6112688990082319968493376760524265011391675 607 6364326272692912900300994328710512627641075 608 6625873927735087403053089986054780269872900 609 6897704652975501245229627011123694332226660 610 7180204502244122456638348936493948025014100 611 7473773340496011620112489267798640959597300 612 7778825313577481482157896993014912019172700 613 8095789333146003647814585495276979741515900 614 8425109577206180067386704227288246714052140 615 8767246006737395501595301353269495311577100 616 9122674898902425048957273029753393770154550 617 9491889397340297226318107014094171932858950 618 9875400080061117316270353762138380899843150 619 10273735545475347258439241981115391221853630 620 10687443017105227013812634275656950599914850 621 11117088967541618049543795452567782784836050 622 11563259762225562586649232059359800823023450 623 12026562323650292974094276415661362124780650 624 12507624816596304693058047472287816609771876 625 13007097355029434996940565175008128753922500 626 13525652731309678252632547839792505979992500 627 14063987168376730123384092032421063431932500 628 14622821095596997545505314232384814296777500 629 15202899948976051993591475458132311062269500 630 15804994996460252072545593298058343183547500 631 16429904189071530572942783148393434182567500 632 17078453038640143621874735114777385531879375 633 17751495522921528592194921720285853927224375 634 18449915018905326438445213722395461294852875 635 19174625265147106855012619826057476141131875 636 19926571353976405163052330407471494813333125 637 20706730754458352510382274827992401624948125 638 21516114367010470523817412606285264229180625 639 22355767610601123032063945781164689174709625 640 23226771543481686267079424188223053688010000 641 24130244018430730789623842633145830492730000 642 25067340873515419363978166618899066628370000 643 26039257159402931584875543030617285689890000 644 27047228404283045065580402760834729006918000 645 28092531917492051638163220258838003557910000 646 29176488132957982891082701426381592119630000 647 30300461993617680466341104049548780259070000 648 31465864377987591253508069589916041038265000 649 32674153570102314757642779462168817014134376 650 33926836774067898710012470687555480925219400 651 35225471674510689091256967173203537611352200 652 36571668044237212241241309867720870258919800 653 37967089400456120180493760482705450364188600 654 39413454710949686663560189453475181806633880 655 40912540151619722289432526294811797279469400 656 42466180916871104148524900711070473125525200 657 44076273084335411414819683676419116656350800 658 45744775535477445916327053405494919179619600 659 47473711933668719462770910542080553920266640 660 49265172761354331517969812826687367275748400 661 51121317417983066143450622101162244535745200 662 53044376380415031014050645503086843076274800 663 55036653427566769268099496038414048450031600 664 57100527931100523115653227139854575266907785 665 59238457214012243169905454053047258272221025 666 61452978979022046652892573830731267927257325 667 63746713808721158814120290427834767818787925 668 66122367739480953552534711189120535563587475 669 68582734911182570428908095791506415956651195 670 71130700294879755708000656625865787447300775 671 73769242500563085131481361044754162870384575 672 76501436667250606803017707750115428161880300 673 79330457437688225544577684616067308402073100 674 82259582020002867718531322201891332096918876 675 85292193338712650860228329472007141575146300 676 88431783277560969296801151415762005682206900 677 91681956016705629730374241207459231005902100 678 95046431466859964766351277582044890859329700 679 98529048803050253551683232791157986096923460 680 102133770100722823803574082771322302661445050 681 105864684077004936088636149721872889060036650 682 109726009939995997587309808678293784709642850 683 113722101349039857893979665140022238174030450 684 117857450489004943635578925690568501380358830 685 122136692261676832663194499391890201884335550 686 126564608597447593968204571877396795306124150 687 131146132890567868862981207963456407805893350 688 135886354561311285809835950419966880377190700 689 140790523748486429959363864420085985834412620 690 145864056135819274282223823498287282621238300 691 151112537915818768409320332889530003435195900 692 156541730894830221166541422693944255055622100 693 162157577743075251522291787633637322501563700 694 167966207393573469487269403907081047486694340 695 173973940593939733671612869918660697471315300 696 180187295615151867017027615272898579523862275 697 186612994121487149050324291003284264380582475 698 193257967205931795307309132225953140263570575 699 200129361595476036918235679149542585250719751 700 207234546030818381424208543498047055732993825 701 214581117825116226555938240756471175877147225 702 222176909606536269973847559013337412191382525 703 230029996249477169059815661246503977570753925 704 238148701999458716203103272819910000308545240 705 246541607796796468315987969659378194152018200 706 255217558804308367494263206128329919459420600 707 264185672144430477040181678964464499352577400 708 273455344851252599041591562436901850207053800 709 283036262043121303241588931047829798243505320 710 292938405321597850293772800355625592934240200 711 303172061402701705325869666743595045962510600 712 313747830986516881093051166746278594077481900 713 324676637871388296399630597808558254829092300 714 335969738319088758883096009906247237605756380 715 347638730677494157165576913289387517927808700 716 359695565267465052789816575021967431844380100 717 372152554540797175830156542988096174072756900 718 385022383516271429749355040151949644069509300 719 398318120501005982719116940819067329620111060 720 412053228104488947640465800847311030641494200 721 426241574552850116569262327705755025957700600 722 440897445311114303958463324646927118540773400 723 456035555021367155596522151244246504585091800 724 471671059764956886645545767858334956170866376 725 487819569657052414861655751351344997466302600 726 504497161782079847848379024901818330713013800 727 521720393478765361857427526463189084535364200 728 539506315983723271920748919410797803326342525 729 557872488442743638624433989007761132801281845 730 576836992299154187246227779002359244964498225 731 596418446068856733913709344343316277325386425 732 616636020511868826588750339066818524014382575 733 637509454210437023821655851249616330186942775 734 659059069564029261246613232136927304728473235 735 681305789211760206773925071196401644128590475 736 704271152893055494642709062360325295054273300 737 727977334757618372442744150013407773429171700 738 752447161136025712692920423963438286821748900 739 777704128782549652699396074558015236309471940 740 803772423602076456700493149682864909034929100 741 830676939873275668640258610760115617287144300 742 858443299980460370656088982150425888617076700 743 887097874666873512374790144280620911324739900 744 916667803822435962787283149089974941702231230 745 947181017819299295806554710224731389137534350 746 978666259408860491235027442974583956089474550 747 1011153106194216856089302212865856452557174950 748 1044671993692367691097787369093453904023158650 749 1079254239000804690527231364759995826363235626 750 1114932065083475919966148104090904779300863250 751 1151738625691458618837107601337372062248897250 752 1189708030934034177699869390392450262103256500 753 1228875373516224603303157271557633809826820500 754 1269276755659223768343261072266377935081400900 755 1310949316720538912584353091054877347450694500 756 1353931261531048385128102372728807752285143500 757 1398261889466580665132296720539846478144411500 758 1443981624272027444373679719576571703587825500 759 1491132044656420177251187628787235269419264700 760 1539755915677825183031117660160732071682936375 761 1589897220937347305680706294955654147287265375 762 1641601195601976486353249589100553469150265875 763 1694914360276465573866751605526011227282344875 764 1749884555744891484370538144083611591410420925 765 1806560978603025621516142618385914800848815125 766 1864994217803123485284858821676025252628291625 767 1925236292133237837434033265444833605337684625 768 1987340688653664864448034338523699205509868000 769 2051362402113648699007434102449294884613541600 770 2117357975371996646428584797434258795110492000 771 2185385540845795735470467039922106467242556000 772 2255504863011970999710161169545275658704884000 773 2327777381986987426937189030785711727875668000 774 2402266258210571024599179079770854503167689376 775 2479036418259910178514465761414663435359466400 776 2558154601821396673573438072949173970530513200 777 2639689409847576647233149246588988280348218800 778 2723711353927605612131817127117019737547631600 779 2810292906900138770663159658310143543774311280 780 2899508554738238414176275837939036989608416400 781 2991434849736544519777637291189415969463901200 782 3086150465031633000614923960039740485647454800 783 3183736250487178708144249618855226350806267600 784 3284275289976247509454068027871707182936991840 785 3387852960093763856664183182495782048101890400 786 3494556990332937521441007849661003529931871200 787 3604477524760185883845443221078911897845848800 788 3717707185223856644594514735877202323956189600 789 3834341136132840382464146570728251808629324960 790 3954477150841963318729341763544802779134682400 791 4078215679681868298715657542325865708338375200 792 4205659919671926683050521840523549011723949425 793 4336915885955575890323880129434557043299209225 794 4472092484998347086905403665936413366726717045 795 4611301589589735323073665258650387323667626525 796 4754658115690970618091499411769052214558848075 797 4902280101171673457463033675523848143600778675 798 5054288786479322246841732394144742659681422975 799 5210808697286423839001992494092450819465105751 800 5371967729161261689692775767105619401510418300 801 5537897234309099888602205134429345097309967900 802 5708732110431745643520525087162384020620301100 803 5884610891754418166555817259295756570677922700 804 6065675842269938725526765482658702926698781860 805 6252073051251345293276627674187267421245223300 806 6443952531085146171842662283113730871513618900 807 6641468317478560613891479517845186223897178100 808 6844778572095251244928973788799630700138928450 809 7054045687675233448595592095718345524092220530 810 7269436395695851263819884984137226303453815050 811 7491121876631938214686056826093126470268162650 812 7719277872874535317671418962928450119108817350 813 7954084804368817760794503950393954305241404950 814 8195727887033186907957881285595795955020890670 815 8444397254022815840689852399191622886652371550 816 8700288079902295108589544896136823580187291900 817 8963600707793411227891120025401998568742771100 818 9234540779565504262487325164708859986437766700 819 9513319369137293070411470830058561419990604940 820 9800153118960528037358550352572889905015447300 821 10095264379757331892937728782261408547073628900 822 10398881353584620070168938670449721586083362100 823 10711238240300553589172761609236696952874351700 824 11032575387509570196847944457513797861460582251 825 11363139444064164060423912830772638246822697075 826 11703183517203241289164778052641146124533101975 827 12052967333408568550609304420341504165615037775 828 12412757403062555671523015000053190857125934425 829 12782827188992370995891403024899497168394285265 830 13163457278987181050359633387923799813607018325 831 13554935562377134390147280477527481592450349725 832 13957557410764574025498189798642159263513231400 833 14371625862999864231446220151135869797906701800 834 14797451814496156504970552600058414088215048520 835 15235354210979396648150938866891215491565432200 836 15685660246771891130362296665912630727769336600 837 16148705567709806735686644906972782188367693400 838 16624834478797073764748659007424068149695487800 839 17114400156700300476839417064084408806864434680 840 17617764867191485784981752860086891418831035700 841 18135300187647539222973872895144523480094126100 842 18667387234717882672058680901848030281466080900 843 19214416897273718061716078144393027505831387300 844 19776790074754900053766304821789896603563037660 845 20354917921032753404911726643620539135214088700 846 20949222093909622117463893844894131518723989100 847 21560135010378432482979244333688128063619949900 848 22188100107768095565007766013310112376152569800 849 22833572110903167435989810115515497463458826376 850 23497017305408828475292177479646698358280874600 851 24178913817294937161394973440361959253805349800 852 24879751898955659977667291511097088507538838200 853 25600034221723978239988178116967209284596657400 854 26340276175123225803554101339626502083187404120 855 27101006172960719689577324483009216944795704600 856 27882765966411509680622824227711405895126349925 857 28686110964243293873101753137033223111792655325 858 29511610560336626070888853946732020899182372025 859 30359848468657678796279671305680007128619949185 860 31231423065844023642105881965173213074896119975 861 32126947741567149768044401878153090152312496175 862 33047051256838762649229444414042916123261780075 863 33992378110431289828706806351989316584475466275 864 34963588913586469538098429390617582772603336740 865 35961360773189412782943093249565052435555156100 866 36986387683589111009535295432450517113053165300 867 38039380927250010967102136583552311194563575700 868 39121069484422997060953382173605931418105667900 869 40232200452027910586944957525282312902170207580 870 41373539471943595993666800291956988445494185100 871 42545871168905398005293722614279264387279144300 872 43749999598214041345066186461853205832202138950 873 44986748703463908238212933782329621544773224150 874 46256962784502889176703651912654222623684468126 875 47561506975840220951369794857311921029052772750 876 48901267735723044076760493303996763874941583250 877 50277153346106810850315302025328443046100549250 878 51690094423749156822689502550630413342478082250 879 53141044442661413856308857008191968804723081050 880 54630980268156593684055834307487070733827466500 881 56160902702737408443002555454954619972581094500 882 57731837044072720567282347215932371580205740500 883 59344833655315730222247162504852484406660848500 884 61000968548022215716821501923592553738939755900 885 62701343977932242635757292917978408895425881500 886 64447089053883952407518516850729547890194119500 887 66239360360133332312246725894087032420164755500 888 68079342592359258209809134946700561098502665375 889 69968249207638590229503261234239073776380195975 890 71907323088681692037249310044425837945702510875 891 73897837222624437837588391291330359411327493875 892 75941095394678569759365028838556083634682171125 893 78038432896948173527172578541807344862797674125 894 80191217252726054176198028984339961272805885825 895 82400848956589917896322888565998008426132339625 896 84668762230624502792551958893502540768135982000 897 86996425797102152353859229241090239483411198000 898 89385343667960792693095638282035509217509446000 899 91837055951424860149820547217771340327475419376 900 94353139676121431660774534812778774309050088400 901 96935209633050638456508387532854818303824549200 902 99584919235776396227529117943775678940831142800 903 102303961399210564042615237205039178707133699600 904 105094069437370852152868380037903883580964618680 905 107957017980500137569064567462318972350480113400 906 110894623911942318183188773379660985203554402200 907 113908747325177443479221084320897523872733683800 908 117001292501426604840647901089790669317242290600 909 120174208908244953446495979763412111197031912040 910 123429492219529241124504900208470678543226907400 911 126769185357374451707355089165633357556797872200 912 130195379556222409861607929413353178031305922800 913 133710215449753723513664836394141115345986847600 914 137315884180983037406168157824994358905878627760 915 141014628536026351545054842210852792815801284400 916 144808744102018091945370219131324168407257821200 917 148700580449664714797205476980318322989311782800 918 152692542340930881637398912603951029646742971600 919 156787090962363665055608492383274856140063453520 920 160986745184569834655312291286398289786672296025 921 165294082848371034244752085033191555065245467825 922 169711742078171596407195347884858144510196348925 923 174242422623083852596041497327835447589445194725 924 178888887226366088665269270589911059525163733251 925 183653963023738770272335266698854306393758549675 926 188540542971155322918162369138735130510665650775 927 193551587302614600603694923800229751919586996975 928 198690125018613218318837266909970364802407890700 929 203959255405847160020110299402610462874515945260 930 209362149588783508629914545744401468513575970300 931 214902052113734781184620112555719699212942919900 932 220582282566080193903156326984505241923417182100 933 226406237221290232026011939578155545340537107700 934 232377390730423161222302364358238768514353470980 935 238499297840774594668334479335843302481800763300 936 244775595152373926106974860370997073599742888650 937 251210002911034357899491176525327774329637553850 938 257806326838676397931862936083979707134792150450 939 264568460001658073943190488505854584698983419970 940 271500384717858722168776265497274355477122723550 941 278606174503277052956181533078446203384920919150 942 285889996058918283098826801917098391708709701350 943 293356111298759456977359819595020438935052500950 944 301008879419596660202856162714890537342053870540 945 308852759013592664377523424284008206067579704300 946 316892310224358633949172624048450935943525379900 947 325132196947418880119031933882863527994061251100 948 333577189075923266615630165931769074175725179700 949 342232164792487762181873543209998758262446697876 950 351102112908059799214665082126888574891279009700 951 360192135248721541589154792991015139937007916100 952 369507449091360891802667416947679324590551224275 953 379053389649157082764200267331688263008391083675 954 388835412607845007480695758101538282698930208415 955 398859096713740045267523575711030139610610471575 956 409130146414523050725056371652086709729338638225 957 419654394553803386435025667385902445027842526025 958 430437805120496407071471723078902079589585802925 959 441486476054070646397370462494831116926644689845 960 452806642106739124510123551276749863514507374200 961 464404677763688685863637921853742389367600412600 962 476287100222461104265266184246588676515598717400 963 488460572432619854534026981288035032464879195800 964 500931906196856957202980861661346565208663345480 965 513708065334715158024310873010838932440340200200 966 526796168910121913642764653214936739636272434600 967 540203494523953224276302671960597907983324967400 968 553937481672867289300276468705358871745612890300 969 568005735175670268076156506005812430393120519260 970 582416028668499112086545254572556086132480870700 971 597176308170129501410808281087594466351255465100 972 612294695718740374864246465418925971828502438900 973 627779493081490394881888104165031581231962985300 974 643639185538285941699956856270253431705191523876 975 659882445741144892910050404693477493073145884100 976 676518137650585520462404616576506337436334435800 977 693555320550495334199128342492388973426336562200 978 711003253142960625625521508341254104833288425400 979 728871397724563824594121001744594522127528134520 980 747169424445682581696902282123119907620269426600 981 765907215654351737350743091706144858281592797800 982 785094870326277041835521624274983560367979256200 983 804742708582617656021186399022219853849555379400 984 824861276297183097421716058997775350195794263885 985 845461349794719407867211569316138106079976430725 986 866553940641988914924189820525688329100682703425 987 888150300533378046760306700788010779670170122825 988 910261926272798247094588195413438433935817511775 989 932900564853676130960153083175016177370490693415 990 956078218638860631108231420645202914696465617475 991 979807150642307016988890732015921497894723295675 992 1004099889914430331459689675784911287098724699700 993 1028969237033053992919991587259460173466494970900 994 1054428269701913060786053234779281868480098970180 995 1080490348458705968570672470242415508895672992100 996 1107169122494723399893405123828647990596800720300 997 1134478535588118427228905352987833552543689946700 998 1162432832152918059932697682014227808458524195900 999 1191046563405912966023348701879193416051349406876 1000 1220334593653599350433758915859829319724743244750