0 0 1 1 2 4112 3 797283 4 33554944 5 610353125 6 6530350896 7 48444513607 8 274877923328 9 1270932943689 10 5000000050000 11 17261356152491 12 53496602813952 13 151437553481773 14 396857386895984 15 973097534559375 16 2251799814209536 17 4952289017162897 18 10411482433780368 19 21026491732366579 20 40960000001600000 21 77236188871601781 22 141405028944118192 23 252018180971451863 24 438244169236660224 25 745058059697265625 26 1240576436607808976 27 2026277576516662587 28 3251055711257579008 29 5130314356489556669 30 7971615000012150000 31 12208773148736835871 32 18446744073726328832 33 27520176996743819553 34 40569151622805435664 35 59136358891017471875 36 85290864089819337216 37 121784612108075324677 38 172249020261444531248 39 241440374283785401959 40 335544320000051200000 41 462551551157564742761 42 632718859219498657872 43 859132062141218896843 44 1158389997089189410304 45 1551431779986054178125 46 2064532938491873382256 47 2730499853060406261167 48 3590096234354233049088 49 4693740168824018390449 50 6103515625000156250000 51 7895548281578518610451 52 10162802168642695117312 53 13018360962803452195733 54 16599265906765956372144 55 21070991298786262384375 56 26632648386551868932096 57 33523019376248331384057 58 42027535208278762744528 59 52486323838066572610139 60 65303470080000388800000 61 80957643716076800126941 62 100014269634335352519152 63 123139432347083574428223 64 151115727451829183709184 65 184860294550936249090625 66 225445289957165697374736 67 274121083305201389405347 68 332342490093836752429568 69 401798382335818025749029 70 484445052035000840350000 71 582543737292749697380231 72 698702758623553308475392 73 835924753696895479506313 74 997659542389070136409424 75 1187863200902940029296875 76 1411063973981430320498176 77 1672435708095599323837037 78 1977879546132401898116208 79 2334114685751130597095119 80 2748779069440001638400000 81 3230540944613338392858321 82 3789222307082297679398032 83 4435935321154438632542003 84 5183232894725599785060864 85 6045274678287317282003125 86 7038009853060265408490416 87 8179378175765151250991127 88 9489530856153966791016448 89 10991072958654168035536409 90 12709329141645002952450000 91 14672634677319020731449211 92 16912653832124586418499072 93 19464727832790739797847293 94 22368254796269912363851504 95 25667104163975259606209375 96 29410068351828837537939456 97 33651354508278747307979617 98 38451119463005206155542288 99 43876051149948404147560899 100 50000000000000005000000000 101 56904664021664476148440901 102 64680331522689816753790512 103 73426685672578221486934183 104 83253675365519407168569344 105 94282457116161786776915625 106 106646413007284174149833296 107 120492250009404055580714507 108 135981186308224841207305728 109 153290230607167757165256589 110 172613560719655008052550000 111 194164008129927705957521391 112 218174655582630663306084352 113 244900555160830309926514673 114 274620574730223875794602384 115 307639381064738403001121875 116 344289568426216946467559936 117 384933941849175681111907797 118 429967964881438445931118768 119 479822382053583471154311479 120 534966026895360012441600000 121 595908826886360484198778681 122 663205017322097700686992592 123 737456576696089751346500763 124 819316896844471470014938624 125 909494701772928253173828125 126 1008758229787304592574907376 127 1117939694280018547789071487 128 1237940039285380292078993408 129 1369734006709057363662013569 130 1514375532961265018564650000 131 1673003493580825306246700771 132 1846847815329096283376927232 133 2037235976160011561388004453 134 2245599914436204273498166064 135 2473483369762558779134034375 136 2722549678848704743854063616 137 2994590050892135307912517577 138 3291532348095014885688141648 139 3615450398091591466805250859 140 3968573866270720026891200000 141 4353298717230643294378175661 142 4772198295902198159683100272 143 5228035060223384388431337743 144 5723772998644140808566472704 145 6262590767186646875920740625 146 6847895582284959309983616656 147 7483337907179790328243358067 148 8172826971251253503918975488 149 8920547163335995096998511349 150 9730975341796875037968750000 151 10608899105894877711500491351 152 11559436074855866840577523712 153 12588054222930833527644012633 154 13700593320719138617193646544 155 14903287535061671548028946875 156 16202789241916624569696554496 157 17606194108806536145331504957 158 19121067505673249297013106928 159 20755472305299354996521883039 160 22517998136852480052428800000 161 24417792158584403526239335841 162 26464591418272453888215009552 163 28668756872627997878548741123 164 31041309139618167463443075584 165 33593966060454409065665653125 166 36339182150897145206498265136 167 39290190024512019226923670247 168 42461043873592096376171347968 169 45866665096634308398129053929 170 49522890164529685070992850000 171 53446520820997888864586797131 172 57655376716269675032931169792 173 62168350576598599794911435213 174 67005466015868098712545747824 175 72187938099354505621005859375 176 77738236773613274420544536576 177 83680153280477242420251365937 178 90038869677294921764151710608 179 96841031589796258671895312019 180 104114824328355840094478400000 181 111890052502931983175309363221 182 120198223276597392371520416432 183 129072633402346039031749206903 184 138548460192764585049818251264 185 148662856577198062484448565625 186 159455050406221712039879556816 187 170966448168557003611998904027 188 183240743291043092141387406848 189 196324029197898534621505545309 190 210264917311285295123804950000 191 225114660181121233528315922111 192 240927279938181803843593961472 193 257759702270790027850258368193 194 275671896131819462910620773904 195 294727019389331408660872771875 196 314991570640938611946233913856 197 336535547418936905868751396517 198 359432611020377287976424848688 199 383760258203567693505182241799 200 409600000000000000160000000000 201 437037547898397518657185761801 202 466163007665475345726817816912 203 497071081076104511797462431083 204 529861275833874933800555103744 205 564638123971565936045893478125 206 601511409029760743122582595696 207 640596402320787155670722755407 208 682014108594334933885481648128 209 725891521430495640464453489489 210 772361888695597305204205050000 211 821564988406068804149056570291 212 873647415355671900035830794752 213 928762878871787137733380107573 214 987072512077037966093102628784 215 1048745193043390372082117684375 216 1113957878236977839221662990336 217 1182895948663278524795563692697 218 1255753569133918203921924617168 219 1332734061088293839251960976379 220 1414050289415413760257681600000 221 1499925063733836605577072435581 222 1590591554600367698453642506992 223 1686293725131243765334513309663 224 1787286778532910321899902337024 225 1893837622053176164915400390625 226 2006225347877521823746652885776 227 2124741731509649219953049720387 228 2249691748189993911952467767808 229 2381394107920884996957507990469 230 2520181809682336915321817150000 231 2666402715438098043362591845671 232 2820420144547569139768311365632 233 2982613489215546578558455149353 234 3153378851628447090216868816464 235 3333129703442738756051100596875 236 3522297568308743655727208470016 237 3721332728130797334415449150477 238 3930704953782955698332890312048 239 4150904261018037714839547419759 240 4382441692326789120398131200000 241 4625850125523355047746355688561 242 4881685109853064980731702582672 243 5150525730438768727410417938643 244 5432975501902624253757350255104 245 5729663292021334415510337303125 246 6041244276294367128166062331056 247 6368400924326679679632371094967 248 6711844018949910162752074661888 249 7072313709028904924377309752249 250 7450580596923828125488281250000 251 7847446861601955708439815252251 252 8263747418417599092801126170112 253 8700351116603441685808481189533 254 9158161975541911808691526440944 255 9638120460911067014486245509375 256 10141204801825835212523381456896 257 10668432350122355824162893465857 258 11220860982960597777369164429328 259 11799590549948409008266771075939 260 12405764366018682880594068800000 261 13040570751320419265319820224741 262 13705244619414120751368654939952 263 14401069115092206496400359614023 264 15129377303175956589919246761984 265 15891553909671927610500232215625 266 16689037116702814541098085235536 267 17523320412660384694201770975147 268 18395954499061385232224642426368 269 19308549255621236796291661078829 270 20262775765094881335717445350000 271 21260368399469362227921866694031 272 22303126969128589071826922504192 273 23392918936647288115840491124113 274 24531681696908372245511508206224 275 25721424925275892020058232421875 276 26964232995594361739357323454976 277 28262267469824602386520523134837 278 29617769661166317084362128665008 279 31033063272558425101808711048919 280 32510557112489738240860518400000 281 34052747890094879536479105148121 282 35662223091553429640164201274832 283 37341663939854152182292244831803 284 39093848440030807088563773361664 285 40921654512021521653806965128125 286 42828063213349964666057314303216 287 44816162053873670662788202256927 288 46889148404892801251153698357248 289 49050333004961420221994341874209 290 51303143564793010946025557450000 291 53651128473702490399846308475011 292 56097960610078386396725560463872 293 58647441258431155588776049049093 294 61303504135616842088912328416304 295 64070219528889422789190189334375 296 66951798548490268414390742368256 297 69952597497539181965980641453417 298 73077122362048471534977519915088 299 76330033423939485680007992042699 300 79716150000000000001215000000000 301 83240455309780806649839999962701 302 86908101475490837892320904083312 303 90724414657012164229440239287983 304 94694900325219260826972881158144 305 98825248676851047155604960040625 306 103121340194249387916387916638096 307 107589251353344012836930982636307 308 112235260483331183198652612950528 309 117065853781561918575835285642389 310 122087731487225212956431457550000 311 127307814217482430041317941299191 312 132733249469780988098004688945152 313 138371418294148540438887426260473 314 144229942139343143713368598975184 315 150316689876810398207057884246875 316 156639785006475257839390888500736 317 163207613048474158304018284517597 318 170028829125012315716891526275568 319 177112365736611521290782240361279 320 184467440737095516161677721600000 321 192103565511743090926713180572481 322 200030553363123433245596122661392 323 208258528109213960695345183878563 324 216797932898487941797022786855424 325 225659539246747642757321376953125 326 234854456300568558151611729744176 327 244394140332311507843535010609287 328 254290404471752027376487735902208 329 264555428679470562534399715487369 330 275201769967242518566956769650000 331 286242372870764228686729860270571 332 297690580180149413017352641644032 333 309560143933730716514725857254253 334 321865236680802460976999405386864 335 334620463019043840752589917159375 336 347840871412466452967578170556416 337 361541966295836300014418197223377 338 375739720471628253835010563042448 339 390450587805680447528025299908659 340 405691516227827179522271771200000 341 421479961043901698669499985281461 342 437833898565614704982153469105072 343 454771840064930570412476290699543 344 472312846059681177255582628757504 345 490476540937276908856636303865625 346 509283127923495728887661797525456 347 528753404403454472290773101471867 348 548908777601991464002436412108288 349 569771280630816401902137840113149 350 591363588909912109377626093750000 351 613709036970803301962692350893151 352 636831635649439943364094053056512 353 660756089676577110721574275726433 354 685507815673669569197894642755344 355 711112960562437494223467912071875 356 737598420396399998362876011639296 357 764991859622815341460962129266757 358 793321730783610950290401128711728 359 822617294664032670381327808188839 360 852908640897891041283023308800000 361 884226709038432850600856830793641 362 916603310104018805379536184310352 363 950071148607942885576084519046923 364 984663845081885837492758882768384 365 1020415959102654349332482948778125 366 1057363012832018750910722946285936 367 1095541515079625619624975843320047 368 1134988985899127479867614277664768 369 1175743981727839878196894709823729 370 1217846121080406526988467197850000 371 1261336110807125960417679225070931 372 1306255772927768264122402594478592 373 1352648072051887949628342930573013 374 1400557143396818972656523911784624 375 1450028321414720267061126708984375 376 1501108169040225009864060545253376 377 1553844507570434174374346851143737 378 1608286447189184794635432140979408 379 1664484418147715782578890732305819 380 1722490202614049136643961758400000 381 1782356967203601984833813868213021 382 1844139296203745144026848833973232 383 1907893225505226778872094031416703 384 1973676277253585336022171138392064 385 2041547495233884241270047831690625 386 2111567481002311907056753000729616 387 2183798430778404434733011373049827 388 2258304173111865039042642235867648 389 2335150207338173700932837832523109 390 2414403742837402898599511209950000 391 2496133739110880505489553197107911 392 2580410946690569107883389230006272 393 2667307948896262113981762281889993 394 2756899204455931131666237574778704 395 2849261091004796214075754555896875 396 2944471949478930741861259751302656 397 3042612129419455959705267290150317 398 3143764035203626543921168152741488 399 3248012173219358079417353464963599 400 3355443200000000000005120000000000 401 3466145971336413428171785479043601 402 3580211592383672471501097724589712 403 3697733468779969925617494129504883 404 3818807358795574030821892834732544 405 3943531426529951964685770976603125 406 4072006296175448159238310239960496 407 4204335107366181342730321472357207 408 4340623571631103456252659513212928 409 4480980029970446318943528149715289 410 4625515511575068146610792810050000 411 4774343793708501802050483899708091 412 4927581462771800006146648392535552 413 5085347976571569702234663576973373 414 5247765727811888377703917571641584 415 5414960108831099442171293300809375 416 5587059577604791776801403632091136 417 5764195725036580340773863186382497 418 5946503343558620285057787848093968 419 6134120497064106417371106080466179 420 6327188592194333122566534561600000 421 6525852451003217007055362211189381 422 6730260385022515641882704439455792 423 6940564270751310864603190070207463 424 7156919626593664203346338556493824 425 7379485691268695145852346103515625 426 7608425503717680230523064693482576 427 7843905984533122324667644383738187 428 8086098018935095016403525195396608 429 8335176541320526820656327972504269 430 8591320621411453926222350422150000 431 8854713552028638530032324139975471 432 9125542938517322456985508479762432 433 9404000789852262789694273506319153 434 9690283611449577673162083595877264 435 9984592499713316356070438583721875 436 10287133238345057924519579028322816 437 10598116396445238117590191668736277 438 10917757428435303129096738218332848 439 11246276775830193438807703350717559 440 11583899970891069521928245811200000 441 11930857742188604800785925754954361 442 12287386122107589470736470894667472 443 12653726556324011896918007161620443 444 13030126015286212183532227489979904 445 13416837107732135307023720820428125 446 13814118196275148923370322877199856 447 14222233515091333652497518746488767 448 14641453289741601354703086643314688 449 15072053859162449690344987477594049 450 15514317799859619140634226406250000 451 15968534052339381710222261995414051 452 16434998049812658777727097070182912 453 16914011849207639055062785339623333 454 17405884264527046407396208230589744 455 17910931002586691420039640028634375 456 18429474801172430124200794675101696 457 18961845569653148258174052150907657 458 19508380532087889892506470817954128 459 20069424372865755235469246121221739 460 20645329384917704007690298148800000 461 21236455620539917981260480559042541 462 21843171044868899168542738315120752 463 22465851692049008769144478539039823 464 23104881824133686390239800639094784 465 23760654092762129296160096815340625 466 24433569703653757568749047569416336 467 25124038583963343121572927052704947 468 25832479552540238560194129189063168 469 26559320493135705969194099363288629 470 27304998530602915886646467250350000 471 28069960210134763050804518349927831 472 28854661679585228024730395259092992 473 29659568874920602575648004941781913 474 30485157708847491760480642644483024 475 31331914262665107101214101435546875 476 32200334981389973077627414097931776 477 33090926872201783475123353947392637 478 34004207706259764956783942500653808 479 34940706223939532636636043647082719 480 35900962343541056471052740198400000 481 36885527373518998013203647686557921 482 37894964228287324547821146530511632 483 38929847647650761896944183020961603 484 39990764419916308318767717401342464 485 41078313608738699968652930048253125 486 42193106783754393411489206226836016 487 43335768255059312726052901023282727 488 44506935311586297883251557511938048 489 45707258463438887370011159265492009 490 46937401688238771528259123762450000 491 48198042681544963843545011469820811 492 49489873111403455510260719514588672 493 50813598877086844080478606068890893 494 52169940372084159931797402447861104 495 53559632751401854727322780972459375 496 54983426203237664049437465948717056 497 56442086225089812030136281009487217 498 57936393904364789136593599035327888 499 59467146203547705363852518489004499 500 61035156250000000000015625000000000 501 62641253630450075926397518511004501 502 64286284690243221159474263991336112 503 65971112837417983097224735445081783 504 67696618851676971764080505103826944 505 69463701198320887321049930943165625 506 71273276347215394285913833640562896 507 73126279096861300358351575303918107 508 75023662903639341532487495094435328 509 76966400216301727371083217533708189 510 78955482815783460978272251262550000 511 80991922160407317408568262219796991 512 83076749736557242056505533453565952 513 85211017414895817051718465344246273 514 87395797812202338906968111308627984 515 89632184658908954700413391367371875 516 91921293172413216987544193381761536 517 94264260436246339502291772181287397 518 96662245785177366590966296002072368 519 99116431196334409297310163569291079 520 101628021686425050152979010201600000 521 104198245715138977096464017852286281 522 106828355594816874616558422904890192 523 109519627906470577266074067884296363 524 112273363922240477190175083099252224 525 115090890034377173334380064580078125 526 117973558190835355613377946432100976 527 120922746337568932607116039881107087 528 123939858867617436379386324158251008 529 127026327077074772861019555967041169 530 130183609628032430979885909774650000 531 133413193018590318428715365518960371 532 136716592060029456715242155937720832 533 140095350361241843013729683314344053 534 143551040820513871409364647928287664 535 147085266124760801474577400100284375 536 150699659256310867816743556069769216 537 154395884007338740368083299375689177 538 158175635502049171829474547368183248 539 162040640726712805909352408987846459 540 165992659067657267896342958251200000 541 170033482857317817749683578152707261 542 174164937928453015365172357891269872 543 178388884176632028057172376142701343 544 182707216131101401670331731021922304 545 187121863534140319179878550886990625 546 191634791929014584238778398989354256 547 196248003256640791966322405618145667 548 200963536461073385428929224480281088 549 205783468103928543823633471110194949 550 210709912987860107421900164218750000 551 215745024789204014950514605636814951 552 220890996699909011362280795889549312 553 226150062078872677967516233984880233 554 231524495112803142743722489977944144 555 237016611486728146401675029595196875 556 242628769064274469548319950459844096 557 248363368577842068137570590070388557 558 254222854328798618427119628144156528 559 260209714897821538950955504198174639 560 266326483865515935662107536588800000 561 272575740543438307487434278292971441 562 278960110715657253155688710559371152 563 285482267390983836401800041931592723 564 292144931566005695604948918803741184 565 298950872999060425676711864831903125 566 305902910995285214669931922442626736 567 313003915202881185221146761311129847 568 320256806420732371661976505488621568 569 327664557417520757530939093709473529 570 335230193762480305380315084602850000 571 342956794667934431297018244929264731 572 350847493843762910536534408228347392 573 358905480363945748199961721236750813 574 367133999545333110061616396594301424 575 375536353838791983574660257412109375 576 384115903732881827841367165869490176 577 392876068670213074030090804523881537 578 401820327976643954450352393519688208 579 410952221803472769358871969143379619 580 420275352082784345661472817838400000 581 429793383496111101097763152648182821 582 439510044456570801347027126402890032 583 449429128104644785875042977125466503 584 459554493317762141353314664050212864 585 469890065733857019225702736614815625 586 480439838789068026574442940280622416 587 491207874769750366950346164664955627 588 502198305878973170383407962038568448 589 513415335317676229483477221928780909 590 524863238380662151479930746214950000 591 536546363567601744338896167614613711 592 548469133709232278841418129326211072 593 560636047108930107811567456522051793 594 573051678699840978655884919035663504 595 585720681217753246121305816439021875 596 598647786389901078804947546022611456 597 611837806139886655563522742111464117 598 625295633808912266680875212879674288 599 639026245393515169567982815952165399 600 653034700800000000000038880000000000 601 667326145115765507549772127983845401 602 681905809897724368065408534416322512 603 696779014478016826876587172498018683 604 711951167287220944003643530376441344 605 727427767195264247107055151859728125 606 743214404870243649357154306206445296 607 759316764155362557942662473589319007 608 775740623464196184683968620268617728 609 792491857194498173287701393925621089 610 809576437160763778287947229815050000 611 827000434045766968781925412189565891 612 844770018871290985800103514384036352 613 862891464488274055669253008240079173 614 881371147086594153149012277097934384 615 900215547724718917565928195083934375 616 919431253879449052752053477625511936 617 939024961015985787436932915181232297 618 959003474178555236961749153100210768 619 979373709601824789902635590794835979 620 1000142696343348944527405806641600000 621 1021317577937284340087490997791863181 622 1042905614069616066886606263830964592 623 1064914182275139696992063769338145263 624 1087350779656445854486792028303130624 625 1110223024625156540423679351806640625 626 1133538658665664843263108861833599376 627 1157305548121632100674366688214715987 628 1181531686005499033287461575936465408 629 1206225193831269845419875873387098069 630 1231394323470830782099564621827150000 631 1257047459034067145988430178085225271 632 1283193118773045312207434463127519232 633 1309839957010528833703992509193328953 634 1336996766093100304813457386890618064 635 1364672478369163246179112637466846875 636 1392876168192100890339507679582895616 637 1421617053948871384199198792830082077 638 1450904500114321582400610481524593648 639 1480748019331504284443051333499295359 640 1511157274518286468382773687091200000 641 1542142081000538795228854995666540161 642 1573712408672199400857728916370912272 643 1605878384182507756539166708345942243 644 1638650293150707165133800028312584704 645 1672038582408517267822916833503553125 646 1706053862270680766001923663821988656 647 1740706908833891414846861538028442567 648 1776008666304413219186643163635007488 649 1811970249354703658820844869625915849 650 1848602945509356689453183014531250000 651 1885918217560684207104125644163095851 652 1923927706014257628362980584223155712 653 1962643231564734226281458344523497133 654 2002076797602295872238984273572818544 655 2042240592750030867867438143611759375 656 2083146993432592608252698318453866496 657 2124808566476471898276190180999709457 658 2167238071742222848266075695019318928 659 2210448464788985403239928800527047539 660 2254452899571650712084542616628800000 661 2299264731171018719180400881320580341 662 2344897518557300561385480376429061552 663 2391365027387321578093268946208705623 664 2438681232835783991421695843664707584 665 2486860322460951587622265349998465625 666 2535916699105122029671927882053917136 667 2585864983830255754874663312530594747 668 2636720018889133760306620431288339968 669 2688496870732419953239871161836378429 670 2741210833052007143428002506255350000 671 2794877429861029179485176888651081631 672 2849512418610925182692927812814241792 673 2905131793345945308580501378527479713 674 2961751787895490969700379750649239824 675 3019388879104685982316802469638671875 676 3078059790103578655398407727747928576 677 3137781493615378422514022569292610437 678 3198571215304134226131316617510082608 679 3260446437162265499570382744909196519 680 3323424900938360254627912696678400000 681 3387524611605658472822799004841087721 682 3452763840871642715481732005563108432 683 3519161130729161612645402366256931403 684 3586735297049515663194711888573003264 685 3655505433217938578835103910531378125 686 3725490913811911232799635722450088816 687 3796711398322749130502338397810068527 688 3869186834920908204058078830327758848 689 3942937464265457645749616345110389809 690 4017983823358172437333623201567450000 691 4094346749442702202702637352119486611 692 4172047383949277011027493359576873472 693 4251107176485414786263725614753372693 694 4331547888873099036985487095426185904 695 4413391599232899708082147127955584375 696 4496660706115514073087135460660985856 697 4581377932681208732977744338908081017 698 4667566330927647964361188644397780688 699 4755249285966597867219708694742446299 700 4844450520350000000000084035000000000 701 4935194098445912457975565566785566301 702 5027504430864820649656638931711548912 703 5121406278936824355757672845600315583 704 5216924759240212016016610265340575744 705 5314085348181937581192417780726290625 706 5412913886630519691008773280025607696 707 5513436584601887393851963645440559907 708 5615680025998701110846471167947760128 709 5719671173403682065704308163813453989 710 5825437372927487952655645211467550000 711 5933006359111677198001275637097014791 712 6042406259887308786565350533695946752 713 6153665601589729272753767119776472073 714 6266813314030103277224542498227560784 715 6381878735624248484537182387450496875 716 6498891618579340904754973557851342336 717 6617882134139060943014590990098217197 718 6738880877887755635739507948254509168 719 6861918875114197260646313519845100879 720 6987027586235523410165856745881600000 721 7114238912281948534564625243717920081 722 7243585200442841912097204407529678992 723 7375099249674771989140127477143754163 724 7508814316372122053643797282056129024 725 7644764120100887260586123482783203125 726 7782982849396268118613568979785977776 727 7923505167624680672907740564096564887 728 8066366218910808780714609203842039808 729 8211601634130329073115836845920674969 730 8359247536968944429705268653579650000 731 8509340550048367062056990989926770171 732 8661917801119897607433846646161157632 733 8817016929326251976287154177055273853 734 8974676091532293075940638310970868464 735 9134933968725329948636112273683409375 736 9297829772485652315047960263855702016 737 9463403251527974004651482011543914977 738 9631694698314464282161049396199564048 739 9802744955740051644842993124173064259 740 9976595423890690269061230950331200000 741 10153288066875284926137755500784453061 742 10332865419731975867712951476245594672 743 10515370595409490899480887680883343143 744 10700847291824277619661656750449967104 745 10889339798994134595066793795670115625 746 11080893006249066083325927215063103056 747 11275552409520090784985089388289379467 748 11473364118706741023972388809819493888 749 11674374865123994709568725999912756749 750 11878632009029388427734493652343750000 751 12086183547231066044643172562462256751 752 12297078120777523280775722063783002112 753 12511365022729814830152839973267474033 754 12729094206016996756443577568703212944 755 12950316291375583096007359569078321875 756 13175082575373801837621973977745168896 757 13403445038521441729943237678050870357 758 13635456353466087690854368065355441328 759 13871169893276548958017039849595840439 760 14110639739814290527355006776268800000 761 14353920692193684876109236264929869241 762 14601068275331907459725847647436191952 763 14852138748589306007400761874882378523 764 15107189114501080219834757961509993984 765 15366277127601115094877382755315028125 766 15629461303338817772486569944891287536 767 15896800927089814500032488342623099647 768 16168356063261371072659560346700218368 769 16444187564493406901421178483832003329 770 16724357080955979704449720339207850000 771 17008927069744124703753251503203378531 772 17297960804370939142573958548328776192 773 17591522384359809915836932655525968613 774 17889676744936689129297411905697298224 775 18192489666823329471796890813115234375 776 18500027786132398399801447975621246976 777 18812358604365397294357981926965579337 778 19129550498514318958005465578783837008 779 19451672731267984073259446624632533419 780 19778795461324004545290384358718400000 781 20110989753807328999582508184353272621 782 20448327590796333100933133949123166832 783 20790881881957424803377146512327356303 784 21138726475289142131742959484457713664 785 21491936167976728634810950654797940625 786 21850586717358179237700347364023235216 787 22214754852002756857403953883970621427 788 22584518282902987830571079848891509248 789 22959955714781151936957607704098318709 790 23341146857511290585669348852819950000 791 23728172437657764564672664079472439511 792 24121114210131400637287708279178575872 793 24520054969964274202768512333874853593 794 24925078564204183221865313835707428304 795 25336269903929876642713941302522146875 796 25753714976388108647761464394551840256 797 26177500857253598178974541527711337917 798 26607715723012981386545700020301647088 799 27044448863473852885972926539747847199 800 27487790694400000000000163840000000000 801 27937832770273942505732325451804167201 802 28394667797187898803540962586589015312 803 28858389645864307873419446627063972483 804 29329093364807044886494158382684230144 805 29806875193584476894716389044542853125 806 30291832576245513630615142311186050096 807 30784064174869817111651467367969640807 808 31283669883253342460449035743043862528 809 31790750840730391123253094049685206889 810 32305409446133366494661379339220050000 811 32827749371891430837247784384230143691 812 33357875578269271320435229421901297152 813 33895894327747191994142072539465424973 814 34441913199543757559601228413985507184 815 34996041104282223902608740091467059375 816 35558388298801999513575659119547252736 817 36129066401116391134411559022844242097 818 36708188405517896244738686922576967568 819 37295868697832314329502529378808085779 820 37892223070822958256988345369921600000 821 38497368739746256540855951121318456981 822 39111424358060046762349715502313033392 823 39734510033285869989611368566013123063 824 40366747343026585650304910088246247424 825 41008259351140635991841745732509765625 826 41659170624074299000657339833177236176 827 42319607247353278448526370450238653787 828 42989696842234989590100872163186974208 829 43669568582522908952005478615255771869 830 44359353211544366630217011952032150000 831 45059183059293169549384752733131595071 832 45769192059738454235506267769150636032 833 46489515768301177812256246784812178753 834 47220291379499666151568042546657038864 835 47961657744765648391086234991749971875 836 48713755390432217375141333567176188416 837 49476726535895165982243555383029187877 838 50250715111949159771051410758905094448 839 51035866779300216908643614684297153159 840 51832328947255976940011729105971200000 841 52640250792595250616299119999994445961 842 53459783278618353721743567395427317072 843 54291079174379738625841570322866904043 844 55134293074104448138248511024522069504 845 55989581416789927159667949784386678125 846 56857102505994738602774079274400697456 847 57737016529815741103363543596712956367 848 58629485581055297153757295460745740288 849 59534673677580091468281906014858717649 850 60452746782873150634765846852656250000 851 61383872826780666416703936609422297651 852 62328221726455236448387704844281088512 853 63285965407497147510187311208528810933 854 64257277825295338083619426661057127344 855 65242334986569688466163817572994884375 856 66241314971116298374319080911421751296 857 67254397953757423680435995982335871257 858 68281766226497755714757353505064523728 859 69323604220888738419149098181892553339 860 70380098530602630563553515213508800000 861 71451437934218032230556482548408838141 862 72537813418218606837964119223092762352 863 73639418200206742104257250823464611423 864 74756447752333905567563898114627600384 865 75889099824949462545690536523781590625 866 77037574470469736773113387413442737936 867 78202074067469106370983857341500644547 868 79382803344994940298480967243836256768 869 80579969407108192998582898935784348229 870 81793781757651487588865484210460350000 871 83024452325246530658604590966274155431 872 84272195488522714517600108922083950592 873 85537228101578775600090963822944217513 874 86819769519679390659233827098626476624 875 88120041625188605394214648162841796875 876 89438268853742003233494709049377445376 877 90774678220659535154305658364254788237 878 92129499347600944650646181173652951408 879 93502964489465735270043048838001390319 880 94895308561539641523568903865958400000 881 96306769166889577434407098775272737521 882 97737586624009050527970249870195065232 883 99188003994716042681565110649248741203 884 100658267112305372944204340561192344064 885 102148624609957571207749372532414503125 886 103659327949406305459482703520288061616 887 105190631449866419273808592394658614327 888 106742792317224650207425607216241819648 889 108316070673495113848361193130180567609 890 109910729586541652435067124202972450000 891 111527035100069161207706269848161472411 892 113165256263886019980177684685043318272 893 114825665164439771828691981618998494493 894 116508536955628205281186862439967390704 895 118214149889888010961929380847138709375 896 119942785349563198297654056556383174656 897 121694727878555472625902640332833234817 898 123470265214258787863231682759303273488 899 125269688319780304791008861471856368099 900 127093291416450000000000295245000000000 901 128941372016621185602232089863927648101 902 130814230956764214970064642537760721712 903 132712172430855664998423555021200989383 904 134635504024065300707063403731095404544 905 136584536746743143405978380650309415625 906 138559585068708979138996506759775772496 907 140560966953846659698582550366288561707 908 142589003895005564169311044222468924928 909 144644020949211604708738246790028879789 910 146726346773190176112885167016072550000 911 148836313659203464639628777644876952591 912 150974257571204547577372467697512087552 913 153140518181310731148818100718818937873 914 155335438906598590530880507019659773584 915 157559366946223192052161888470133621875 916 159812653318863993999330787032201243136 917 162095652900499938923621590167331306997 918 164408724462516266888880940769179585968 919 166752230710145595743533108691771790679 920 169126538321245831230914889540761600000 921 171532017985417486576040753220281473881 922 173969044443463008102400906464493027792 923 176437996527190720440270107402658251963 924 178939257199566021988616236626761485824 925 181473213595212478486448864975986328125 926 184040257061265479836744759118895374576 927 186640783198581142707336149737352982687 928 189275191903303158908756696241283268608 929 191943887408790307119418786699080388769 930 194647278327907363194054812844184650000 931 197385777695682162052506391843787699971 932 200159803012331582003102539544207954432 933 202969776286659240308445243902376043653 934 205816124079827706851834794136437129264 935 208699277549508060910234987634666534375 936 211619672494409634285018707591832354816 937 214577749399192802385167435222797900777 938 217573953479767703299545480449153184848 939 220608734728981783435753889973159562059 940 223682547962699086943314286952011200000 941 226795852866274224878964839783784518861 942 229949114041423978912096041859828079472 943 233142801053499513309241270815408624943 944 236377388479162187978495817273616891904 945 239653355954465984498199235866653240625 946 242971188223349576299611858987522771856 947 246331375186541093521080889771611173267 948 249734411950878652501759801606125746688 949 253180798879049739436753349203351798549 950 256671041639752557373047261890468750000 951 260205651258282465487185955897931218551 952 263785144167546659451824076343429414912 953 267410042259510261669440466170619507833 954 271080872937077010228109763912322561744 955 274798169166407755616722163702361446875 956 278562469529679994525872244806571613696 957 282374318278291690456250918842966712157 958 286234265386512651359219587952058566128 959 290142866605586755144773108943905186239 960 294100683518288334610760087686348800000 961 298108283593936054174478776795045487041 962 302166240243867631724059234390910772752 963 306275132877378779952833665899467404323 964 310435546958129762695644688401305526784 965 314648074061022983052204734938398153125 966 318913311929555041459659497674196268336 967 323231864533646723364886176327075229447 968 327604342127954397747236776466808455168 969 332031361310666329454882660889781413129 970 336513545082787430143095314367012850000 971 341051522907915994541177606779551412331 972 345645930772515990826808955409391764992 973 350297411246688496052757374543494226413 974 355006613545445889851713600402324775024 975 359774193590492442040890895793818359375 976 364600814072514952259483842152904523776 977 369487144513987122399566956375872237137 978 374433861332491365335017338030429425808 979 379441647904561776314044246390703767219 980 384511194630052016359383491960398400000 981 389643198997031880116648250765687482421 982 394838365647216343806204303229890803632 983 400097406441930912267742181882933086103 984 405421040528617107539938193044264894464 985 410809994407881964990719160066381065625 986 416265002001095426707161919490532568016 987 421786804718539545668459485989386047227 988 427376151528113438161164289442890690048 989 433033799024597945953569385910645136509 990 438760511499483993926106970495024950000 991 444557061011368653157527302940674585311 992 450424227456922943892869240102083100672 993 456362798642435437369346415027236295393 994 462373570355935740150752693404294073104 995 468457346439901969420340381788805271875 996 474614938864556352606849792978842989056 997 480847167801753109768975757146585771717 998 487154861699462802340553601372114659888 999 493538857356857357142643640147956008999 1000 500000000000000000000000500000000000000 1001 506539143358144358858644360148044009001 1002 513157149740647021988919691531938668112 1003 519854890114497862675049130964323366283 1004 526633244182472467738283100135262098944 1005 533493100461911033316828590385025978125 1006 540435356364128117532333661589882774896 1007 547460918274457666010329686613509322607 1008 554570701632937752691214815555134947328 1009 561765631015639504969624708139332472689 1010 569046640216644708933907030505025050000 1011 576414672330676617344422850754325441491 1012 583870679836388509990070789367040317952 1013 591415624680314583197300059621349010773 1014 599050478361487772535479426466538359984 1015 606776222016729140167355263326450184375 1016 614593846506613485833999528149301313536 1017 622504352502115868140655438505471411897 1018 630508750571943750623774322433174364368 1019 638608061270559515030842577878824215579 1020 646803315226898112333865512040401600000 1021 655095553233784650225149281154294970781 1022 663485826338056744210849048278381662192 1023 671975195931396487924178270145791140863 1024 680564733841876926926749777813489844224 1025 689255522426227949053794711288212890625 1026 698048654662826533287532708497828392976 1027 706945234245416328213299961224151551587 1028 715946375677561560325736389857442923008 1029 725053204367840301807946440791082525669 1030 734266856725782156905638694637037150000 1031 743588480258555455661378047061983084871 1032 753019233668409073561812784131445112832 1033 762560286950874025583631161371658868553 1034 772212821493730013202623497838799139664 1035 781978030176742133155143350805433096875 1036 791857117472172987113043733884112201216 1037 801851299546075461952381928534362053677 1038 811961804360371480963411222558455835248 1039 822189871775722057165183558806048290959 1040 832536753655194010853048928326451200000 1041 843003713968728744622032399326642671761 1042 853592028898418500374076613683359881872 1043 864302986944595554233036759291620505843 1044 875137889032739836858688471016822434304 1045 886098048621210498370440539429469803125 1046 897184791809806968963519114224117326256 1047 908399457449165098325695366289296030167 1048 919743397250993989141753098727671513088 1049 931217975899159172306427047790279999449 1050 942824571161617803955078763140781250000 1051 954564574003211597065508878204877019451 1052 966439388699323233184627855586939981312 1053 978450432950402032790819207811851564733 1054 990599137997364695917328749560187516144 1055 1002886948737876957934501348384178009375 1056 1015315323843522038819765338854282756096 1057 1027885735877861797834538403657055393057 1058 1040599671415396539277303182316249568528 1059 1053458631161429448892583749698121739139 1060 1066464130072841674587054749112788800000 1061 1079617697479784099337144439812127815941 1062 1092920877208291888567864034826402223152 1063 1106375227703827928840823012122402757223 1064 1119982322155761309411089873975831773184 1065 1133743748622787033098348147722164715625 1066 1147661110159293177968298057997639878736 1067 1161736024942681766536086802645258854347 1068 1175970126401649634585338035511728813568 1069 1190365063345435627244719064013911198029 1070 1204922500094040485679559236275865350000 1071 1219644116609425823639443617868723149231 1072 1234531608627698629154582708453564219392 1073 1249586687792287762894733764671887995313 1074 1264811081788118961095156195525680193424 1075 1280206534476794887515158178981044921875 1076 1295774806032786815626871596354090482176 1077 1311517673080644559135616864264529926037 1078 1327436928833231306009229323309425260208 1079 1343534383230990048442657372864427664119 1080 1359811863082248338606654174664038400000 1081 1376271212204568137626115936847685507321 1082 1392914291567147563005218791837322382032 1083 1409742979434281377663623159991292391003 1084 1426759171509887101871301121475163364864 1085 1443964781083103667669652390339697628125 1086 1461361739174969573844163504018044754416 1087 1478951994686187538169590135815664920127 1088 1496737514545982682483163159151350120448 1089 1514720283862061325155296219588780025409 1090 1532902306071677494721368914311977450000 1091 1551285603093814317813039883223499778211 1092 1569872215482487474083874663583209923072 1093 1588664202581177950562522374467700256293 1094 1607663642678401367787913346220775475504 1095 1626872633164421190185648709274521834375 1096 1646293290689113173433586573318619283456 1097 1665927751320988442038273483529280948617 1098 1685778170707382631003001915261447806288 1099 1705846724235818566313574103560934769899 1100 1726135607196550000000000805255000000000 1101 1746647034946293956752043833713041249901 1102 1767383243073159290474408435823834854512 1103 1788346487562779090764192718624743103183 1104 1809539044965654621079595179195872313344 1105 1830963212565718512345558627715692540625 1106 1852621308550124977909681987169595057296 1107 1874515672180274858121055060130743923507 1108 1896648663964083345356361721561953929728 1109 1919022665829498283062352370668083985589 1110 1941640081299276975322306997529077550000 1111 1964503335667029486587097937191863610391 1112 1987614876174536454539620246724997988352 1113 2010977172190349482585393510522567643673 1114 2034592715389682222182759529861909266384 1115 2058464019935600299144015474703416746875 1116 2082593622661518282154743279108335463936 1117 2106984083255011936073236879847176556797 1118 2131637984442954047086004790911673302768 1119 2156557932177982151509553865056053360479 1120 2181746555826306544943760241170841600000 1121 2207206508356866993598826674361046947681 1122 2232940466531846614936834895796290936592 1123 2258951131098551440290952497546123789763 1124 2285241226982664217851173177100319322624 1125 2311813503482881060335786051544189453125 1126 2338670734466939587803315161394864291376 1127 2365815718569047262401177185917346360487 1128 2393251279388718658395508703862977937408 1129 2420980265691030457582250939560950182569 1130 2449005551608303007143388686217589650000 1131 2477330036843217324184961820231805749771 1132 2505956646873376478575845311938974111232 1133 2534888333157320333299071678106572653453 1134 2564128073342002669331395170928231070064 1135 2593678871471739770082618404467049659375 1136 2623543758198639588654670319334303727616 1137 2653725790994520669622292109809233646577 1138 2684228054364330045693209711190325045648 1139 2715053660061069378476604395654251339859 1140 2746205747302238661675295682707291200000 1141 2777687482987806854320083873087056904661 1142 2809502061919718861184925811107934724272 1143 2841652707022948327259801732636614546743 1144 2874142669568105763115040044669226696704 1145 2906975229395611568167269409779836365625 1146 2940153695141443569253834401377872360656 1147 2973681404464468742540215109094079527067 1148 3007561724275368837624507295099095039488 1149 3041798050967169673765124954736531320349 1150 3076393810647383929443360380678593750000 1151 3111352459371777297982059073771147700351 1152 3146677483379767933676221137008524787712 1153 3182372399331469164851612232716536981633 1154 3218440754546385502454242931518339990544 1155 3254886127243772025187644546525444571875 1156 3291712126784667274857023599549643178496 1157 3328922393915609848450409244269713913957 1158 3366520601014048926587613678279549530928 1159 3404510452335459031299002287223030212039 1160 3442895684262169359658517530170828800000 1161 3481680065553918093589920024950943824841 1162 3520867397600142140192605636393079113552 1163 3560461514674012811194434406223782670123 1164 3600466284188228004634573776848494339584 1165 3640885606952571506610224731638081278125 1166 3681723417433250085888077277338261569136 1167 3722983684014019109385245305769963519247 1168 3764670409259107461966076571826709331968 1169 3806787630177952609681439700072261702929 1170 3849339418491756701496677281224017850000 1171 3892329880901874660714204855383477366131 1172 3935763159360045273697554632265913313792 1173 3979643431340476340146337023054837524213 1174 4023974910113795006056951432613580731824 1175 4068761845022874457632751392599521484375 1176 4114008521760548211780591246384823320576 1177 4159719262649223296449087602940939854937 1178 4205898426922403671928356176502952454608 1179 4252550411008135302342273083216861081019 1180 4299679648814384344923300983878878400000 1181 4347290612016359983267458603217354812221 1182 4395387810345793489623943235649601800432 1183 4443975791882185160381088138224238655903 1184 4493059143346030828268600648811375755264 1185 4542642490394039714406235052595364190625 1186 4592730497916355443192061423090112620816 1187 4643327870335792103140154828909007233027 1188 4694439351909097297148707544876132110848 1189 4746069727030254186306121536763873234309 1190 4798223820535834592225432988176829950000 1191 4850906498012415284037320678947125051111 1192 4904122666106069637569823471509335785472 1193 4957877272833946915899609075001502377193 1194 5012175307897951482376068895177499597904 1195 5067021803000534319396536603171288396875 1196 5122421832162609288649417735656400057856 1197 5178380512043606631242853051009230765517 1198 5234903002263676269100600602522014712688 1199 5291994505728053532234993859839680650799 1200 5349660268953600000000001244160000000000 1201 5407905582397532208186463896831807370801 1202 5466735780788351037847413358976161280912 1203 5526156243458984666034861318202772200083 1204 5586172394682158023191504130089614047744 1205 5646789704008001766772292139389309103125 1206 5708013686603913845772676845071000619696 1207 5769849903596686796213468857787104364407 1208 5832303962416913973277519822735837872128 1209 5895381517145687991711787714562771418489 1210 5959088268863604712300665101871230050000 1211 6023429966002086178683654337380779459291 1212 6088412404697035975533474632153897098752 1213 6154041429144840546130398364809986836573 1214 6220322931960730074665954779069060492784 1215 6287262854539512606185027732484033309375 1216 6354867187418695144930731954130791694336 1217 6423141970644005539992203212530358741697 1218 6492093294137329035572508039053788401168 1219 6561727298067073431893196640835547225379 1220 6632050173220976871734519111354081600000 1221 6703068161381372336876933046902225404581 1222 6774787555702923008261185547538532850992 1223 6847214701092842713521891973746368198663 1224 6920355994593615755674097708275137921024 1225 6994217885768230487144739815018916015625 1226 7068806877087941064042167490798891069776 1227 7144129524322571886547880491831649409387 1228 7220192436933379302596352531341200311808 1229 7297002278468485223582173565454371359469 1230 7374565766960897372699724822652842150000 1231 7452889675329130958680149637101343694671 1232 7531980831780446640144460209422906949632 1233 7611846120216719718541186276893029398353 1234 7692492480642955570682989614995220920464 1235 7773926909578466405240103953542516221875 1236 7856156460470724501190281269976694934016 1237 7939188244111907160166102877826924679477 1238 8023029429058148678882019982260272816048 1239 8107687242051514722366298518445056708759 1240 8193168968444714553568134585812531200000 1241 8279481952628566650058559482307515217561 1242 8366633598462233313996349447603464606672 1243 8454631369706239957287979347287502747643 1244 8543482790458294819934698663341917679104 1245 8633195445591924955931051683744752928125 1246 8723776981197944397758603485166475875056 1247 8815235105028770487507263356498273663967 1248 8907577586945604439955414299586108325888 1249 9000812259368492280550060156538993761249 1250 9094947017729282379150392150878906250000 1251 9189989820927495878633558008101631261251 1252 9285948691789126396010995574249895834112 1253 9382831717528385452568477635900987758533 1254 9480647050212410168724016545176467984944 1255 9579402907228949838796009783113161134375 1256 9679107571757048080690486702491740880896 1257 9779769393240737335652060763774054274857 1258 9881396787865762573679221444095870453328 1259 9983998239039351140981938934313118604939 1260 10087582297873045766959228467898468800000 1261 10192157583668617829597357826906781513741 1262 10297732784407078059936811880942453443952 1263 10404316657240801948328985033447119143023 1264 10511918028988787197602891739685581225984 1265 10620545796635060650989004856089147840625 1266 10730208927830252205702691988134549339536 1267 10840916461396353306474664208103101224147 1268 10952677507834677697031424980611862010368 1269 11065501249837042191575957813724920927829 1270 11179396942800185312698869486918470350000 1271 11294373915343441726863964627497502063031 1272 11410441569829690493660822344625751048192 1273 11527609382889595230401434516331054813113 1274 11645886905949154379359408596046914390224 1275 11765283765760579851009698406724248046875 1276 11885809664936522403025369780440991038976 1277 12007474382487662201526602054723814023837 1278 12130287774363683098157041849235323009008 1279 12254259773997649243984835238581692017919 1280 12379400392853802748991243957986918400000 1281 12505719720978801184019778710374783397121 1282 12633227927556413810514338604571841058832 1283 12761935261465695512177013404103683880803 1284 12891852051842657491826070308226390065664 1285 13022988708645453886233297673836380753125 1286 13155355723223103541568405223738024167216 1287 13288963668887766282277677234992924985927 1288 13423823201490593096775637882863748661248 1289 13559945060001169754233214817891212763209 1290 13697340067090573458004879231152582450000 1291 13836019129718062232851601743546038404011 1292 13975993239721416835087299643389372687872 1293 14117273474410955067104871077641754658093 1294 14259870997167238470425027145158554440304 1295 14403797058042491464458057403666104959375 1296 14549062994365753091576514636296873312256 1297 14695680231351781622866699975882747222417 1298 14843660282713732373059891403740527379088 1299 14993014751279629167641611577049081651699 1300 15143755329612650000000001856465000000000 1301 15295893800635247511703687877441230371701 1302 15449442038257125024596520225659629947312 1303 15604412008007088949362386550730722656983 1304 15760815767668798491549056219369175302144 1305 15918665467920433672746875435032875665625 1306 16077973352978302781697222333870187462096 1307 16238751761244410467558103242099702645307 1308 16401013125958007785381271024041698774528 1309 16564769975851145602057924884425882771389 1310 16730034935808252869569561383974482550000 1311 16896820727529761371338044707488360988191 1312 17065140170199798646805608969924249649152 1313 17235006181157970899092457800783118589473 1314 17406431776575257790678050518507280039184 1315 17579430072134041132533226471991299871875 1316 17754014283712289572995188836822158004736 1317 17930197728071921493927218238220929966597 1318 18107993823551368423340989641360631659568 1319 18287416090762361375682700299125393810279 1320 18468478153290962633396062163732121600000 1321 18651193738402865586176751732263518341481 1322 18835576677752985347525329185493419405392 1323 19021640908099362971790124975081236367563 1324 19209400472021406198869336503261833639424 1325 19398869518642489758113773718987392578125 1326 19590062304356938367739536537062796728176 1327 19782993193561415671224597902789772698287 1328 19977676659390742457726005727407422046208 1329 20174127284458167619516409189493034056369 1330 20372359761600115405801067145789794650000 1331 20572388894625432639040618468122684919571 1332 20774229599069159667071898606887355628032 1333 20977896902950848931890188905188941103253 1334 21183405947537455143932703227746256690864 1335 21390771988110821159086071153514832784375 1336 21600010394739783764431291894789573820416 1337 21811136653056923687939334592454947152377 1338 22024166365039984256940477805295811146448 1339 22239115249797983240211845737361752397659 1340 22455999144362042518961645680200171200000 1341 22674834004480960342836577711814505610461 1342 22895635905421551038342014097667861529072 1343 23118421042773777148744075072033397108543 1344 23343205733260699096619905520641983381504 1345 23570006415553267572738532111271219490625 1346 23798839651089983967890903998431615869456 1347 24029722124901454277645346533982190440867 1348 24262670646439862023784943425446423372288 1349 24497702150413385850387568286030555322149 1350 24734833697625587567138674117016718750000 1351 24974082475819796527522784374765215702151 1352 25215465800528516345023180143960765120512 1353 25459001115927880066371815635613515895433 1354 25704705995697180037234292653200259499344 1355 25952598143883498812489060558814327696875 1356 26202695395771467580467161198183663863296 1357 26455015718758178688160090627311188475757 1358 26709577213233278972479986590391124335728 1359 26966398113464270721169660646578874917839 1360 27225496788487047205911267606293708800000 1361 27486891743001689849572936350518928882641 1362 27750601618273554209363771868114037214352 1363 28016645193039672077940578024347924175923 1364 28285041384420497125225746609609380432384 1365 28555809248837021624856315928718364403125 1366 28828967982933291930790529778108991189936 1367 29104536924504350491651636205774583969047 1368 29382535553429632312890468932619298848768 1369 29662983492611843899799869603327976872729 1370 29945900508921352837816555898086222850000 1371 30231306514146116290400941644208485239931 1372 30519221565947176819093995996680389422592 1373 30809665868819754055113817997731251862013 1374 31102659775059960877074531782242569168624 1375 31398223785737172875087710692230224609375 1376 31696378551672080007643152847982481637376 1377 31997144874420449484262796472139864432737 1378 32300543707262629033980223585062848923408 1379 32606596156198819847219901631068608474819 1380 32915323480950148606636403142450158400000 1381 33226747095965568150925675633924059262021 1382 33540888571434616444539362426257152157232 1383 33857769634306063655620557860223540065703 1384 34177412169312477274336578174909694296064 1385 34499838220000735334112705944425747315625 1386 34825069989768517929071788117837067393616 1387 35153129842906807352259405083278930178827 1388 35484040305648427310984453448872711771648 1389 35817824067222651807831774050082086612109 1390 36154503980915914408608287689442234950000 1391 36494103065138648751668355912438727836911 1392 36836644504498291286729147337660232630272 1393 37182151650878477365434049302153569098993 1394 37530648024524461940553010467444028002704 1395 37882157315134796265824526176865971521875 1396 38236703382959292124046181389568727046656 1397 38594310259903305247110645584014142319317 1398 38955002150638369728263172785795697805488 1399 39318803433719215363926403515990025772599 1400 39685738662707200000000002689120000000000 1401 40055832567300189095597810057942198252601 1402 40429110054468914855735142485452952853712 1403 40805596209599847423525087942872906473883 1404 41185316297644610761986490550763244076544 1405 41568295764275975995609268112753392228125 1406 41954560237050465122366155404947243584496 1407 42344135526577598147905358004033650766207 1408 42737047627695816835207365750716448636928 1409 43133322720655118405042748206075906044289 1410 43532987172306432665127575891541835050000 1411 43936067537297776188940623008225896197091 1412 44342590559277217308743155087994567639552 1413 44752583172102685831429337100453474902373 1414 45166072501058661530434565478951855905584 1415 45583085864079775612041785979588216434375 1416 46003650772981359500053565991971922395136 1417 46427794934696975428941805722712802231497 1418 46855546252522963482248961521785315077968 1419 47286932827370039860195983577929681115179 1420 47721982959021981308154309446766961600000 1421 48160725147401430785863677688154613758381 1422 48603188093842859606025708694917262599792 1423 49049400702372721420176622138877440296463 1424 49499392080996833579542605019920294477824 1425 49953191542995021548909696894324619140625 1426 50410828608223062202398108435703469266576 1427 50872333004421961981420128147222428227187 1428 51337734668534606047022695049008955140608 1429 51807063748029814711271820916074626273269 1430 52280350602233843585327835704855447150000 1431 52757625803669364035389408909251917424471 1432 53238920139401960691751975626284432146432 1433 53724264612394182910834080155924219768153 1434 54213690442867187245174756254803826381264 1435 54707229069670008132097909136026999346875 1436 55204912151656494167977270569495228386816 1437 55706771569069947491819388791448813065277 1438 56212839424935503959213816375236452036848 1439 56723148046460291945580701943643626406559 1440 57237729986441407776077909015868211200000 1441 57756618024681745938514113986818516083361 1442 58279845169413722395152615052627037491472 1443 58807444658730929469384357860815409629443 1444 59339449962027760943899498034472511803904 1445 59875894781447046168196224981026236053125 1446 60416813053335732135035118261938980343856 1447 60962238949708652647778553218994141857767 1448 61512206879720423863449175714129752178688 1449 62066751491145505659800789175180104003049 1450 62625907671866468438720706329867031250000 1451 63189710551370505142876281988194789023051 1452 63758195502254228427681534189598844646912 1453 64331398141736793096394054418134433392333 1454 64909354333181384072459382125331402533744 1455 65492100187625110350101256475575944259375 1456 66079672065317345531613244307832500125696 1457 66672106577266555727841766334870228516657 1458 67269440586795655766964095405963223178128 1459 67871711211105934825859076359246787150739 1460 68478955822849592768144714996914548800000 1461 69091212051710928643317005739570673931541 1462 69708517785996222972370018567135342424752 1463 70330911174232355616809954251593709768823 1464 70958430626774201200097214261998179958784 1465 71591114817420844223262133021008730965625 1466 72229002685040656189743503682068075120336 1467 72872133435205277228396015869442323753947 1468 73520546541832544878104839801953131847168 1469 74174281748838412872534464161733517537629 1470 74833379071797902939226156567074275350000 1471 75497878799615132803545700502138114896831 1472 76167821496202463764872009332745140436992 1473 76843248002168811389909468235878140670913 1474 77524199436517163046104053487453433067024 1475 78210717198351346176847073946392451171875 1476 78902842968592091399462423467533183115776 1477 79600618711702434686895180466723803081637 1478 80304086677422503074552900419273842197808 1479 81013289402513728514897680548563298451719 1480 81728269712512534684148698590410598400000 1481 82449070723493541727833107925373270406921 1482 83175735843842334114919581573906647095632 1483 83908308776037836953885112965049719210603 1484 84646833518444346308303580837866776446464 1485 85391354367113259234405751343686463878125 1486 86141915917594549448546508025906530300016 1487 86898563066758034718627858919266534811727 1488 87661341014624482260267362009973533442048 1489 88430295266206598605872731635903782781009 1490 89205471633359950602786238416988787450000 1491 89986916236643864385298796759827681349811 1492 90774675507192349354605053087486827612672 1493 91568796188595094390679054359854057699893 1494 92369325338788583710596903275510008285104 1495 93176310331957379979019910340397888084375 1496 93989798860445622468380853767624649261056 1497 94809838936678788258788779415635728056217 1498 95636478895095764660786041625658237991888 1499 96469767394091281237856732302999401013499 1500 97309753417968750000000003796875000000000 1501 98156486278903562534746798447999599013501 1502 99010015618916893037715894956642842000112 1503 99870391411860056401176713331725635650783 1504 100737663965409470716113733964976508370944 1505 101611883923072273740972433684737858790625 1506 102493102266202643088611077338286256986896 1507 103381370316028870081988285895802060727107 1508 104276739735691237428784793144068999459328 1509 105179262532290751065490968143347329237189 1510 106088991058948776722491288680136287550000 1511 107005978016877631963344774413648673085991 1512 107930276457462184653798203269811363069952 1513 108861939784352509019078520406344567775273 1514 109801021755567650651693988821334076091984 1515 110747576485610552036332111018277782996875 1516 111701658447594190363477962237353572865536 1517 112663322475378979609091111336727887536397 1518 113632623765721489064074562741532950656368 1519 114609617880434530704346932820148497140079 1520 115594360748558668000091181016840601600000 1521 116586908668545198971201458061309199655281 1522 117587318310450666505085822164134374434192 1523 118595646718142949162808524452253691985363 1524 119611951311518985910073095749846408436224 1525 120636289888734188420758400511105595703125 1526 121668720628443594812625986205201796684976 1527 122709302092054818887420277286968327996087 1528 123758093225992849160885275214725111595008 1529 124815153363976752182224266567772836010169 1530 125880542229308334857234450557056799650000 1531 126954319937172820704758219122749129209371 1532 128036546996951595192208905009014248504832 1533 129127284314547075512753006968300777393053 1534 130226593194719760384265061481506417991664 1535 131334535343437515668417315634482015909375 1536 132451172870237151827226028260359946633216 1537 133576568290598349454051451987252034418177 1538 134710784528329989336441196924233707487248 1539 135853884917968943729318620538385966735459 1540 137005933207191385738851004650854651200000 1541 138166993559236673939888449909714034636261 1542 139337130555343869573145524756434904493872 1543 140516409197200943892305637645526652310343 1544 141704894909406733455964749642832590946304 1545 142902653541945701384798304745996802615625 1546 144109751372675562830535026264178257298256 1547 145326255109827833130255411985750439914667 1548 146552231894521357347203264979077806745088 1549 147787749303288880127707330747892527803949 1550 149032875350616715032958988848304843750000 1551 150287678491497572734282885436487239223951 1552 151552227623996607691172313745229846413312 1553 152826592091830743162741977102576052249233 1554 154110841686961334635379432458187585088144 1555 155405046652200231982254943862225010821875 1556 156709277683829300903979611079149337668096 1557 158023605934233464434085418394088286397557 1558 159348103014547325528140216313582078980528 1559 160682840997315431991207551663959343303639 1560 162027892419166245235017650699478988800000 1561 163383330283499874593633690165589304660441 1562 164749228063189639164578721508621881075152 1563 166125659703297519381335206046763987921723 1564 167512699623803560762843040164286267805184 1565 168910422722349292526105169493883247528125 1566 170318904376995223989264383433702289130736 1567 171738220448992481934542623825092232578847 1568 173168447285568652343237115613869473005568 1569 174609661722727890158547818057089630922529 1570 176061941088065360976370091554449627850000 1571 177525363203596078809327070329332079033731 1572 179000006388598204315240021630103316091392 1573 180485949462470868127943958363586433239813 1574 181983271747606584175851958435568394085424 1575 183492053072278318121957038718485927734375 1576 185012373773541276308037046494480983474176 1577 186544314700149480835697882277818341970537 1578 188087957215487196667555474798688614832208 1579 189643383200515276883319315179527449948619 1580 191210675056732492477802050363290238400000 1581 192789915709151913340942666932934504831821 1582 194381188609292407313797200734069437874032 1583 195984577738185324469122724193720133315503 1584 197600167609396434020659634811719124516864 1585 199228043272063181521506041765501530440625 1586 200868290313947334269078373580909700886416 1587 202520994864503083092066262941543250884627 1588 204186243597960668953519363396348725672448 1589 205864123736425603063751079342179589269909 1590 207554723052993549457111311476075239950000 1591 209258129874880939247869305115499386942711 1592 210974433086571386042460612476562069635072 1593 212703722132977972248191120206412332460793 1594 214446087022621476282158132140828583287504 1595 216201618330824610948645720289008854646875 1596 217970407202922343518581054260241327955456 1597 219752545357488368310802284510147816433117 1598 221548125089577802841888885614190859938288 1599 223357239273986178879144263942750095374399 1600 225179981368524800000000005242880000000000 1601 227016445417312537530633491317342320654401 1602 228866726054084137006957864790024009386512 1603 230730918505515107572357584389617222187683 1604 232609118594563266998606211779489656185344 1605 234501422743827015289317730202853275353125 1606 236407927978920410099050744578275315669296 1607 238328731931865117475808485643666044528007 1608 240263932844499311710158774777280263241728 1609 242213629571903598350539142694890640350089 1610 244177921585844034721515279813780840050000 1611 246156908978232322559828078179955979654891 1612 248150692464603247661997857986109147940352 1613 250159373387609441717056113398291909208173 1614 252183053720533541778647424220541228598384 1615 254221836070817823112289227453302999559375 1616 256275823683611381435997095675524597415936 1617 258345120445334940855780201076716097881297 1618 260429830887263364081687932606860650394768 1619 262530060189125941795146360874377929884979 1620 264645914182724538324264596938855041600000 1621 266777499355569671070618256912284964032181 1622 268924922854534601418732418264337066908592 1623 271088292489527515148091833960920703434263 1624 273267716737181870657003959166172063514624 1625 275463304744564993598032748404205322265625 1626 277675166332904996816010409094802666983376 1627 279903412001336104771822564626074184004987 1628 282148152930662461928251805084567203409408 1629 284409500987140504868157609010137351267069 1630 286687568726279978210169331768180852150000 1631 288982469396663674682875606137978408274271 1632 291294316943785980015210323423724916703232 1633 293623226013910303598364597848592525977953 1634 295969311957945476173098006364708519522064 1635 298332690835341196095783187609642882471875 1636 300713479418002606036897829007994016559616 1637 303111795194224082266979425543796123211077 1638 305527756372642318987283217253451089497648 1639 307961481886208790465534668901340061384359 1640 310413091396181674041247012651837491200000 1641 312882705296137317370084005056879549269161 1642 315370444716001333582690429721473374536272 1643 317876431526099408340290287148812237151243 1644 320400788341227903077167338239617308808704 1645 322943638524744339028896996649089919178125 1646 325505106192677846954894790801163134732656 1647 328085316217859667774487036130035396611567 1648 330684394234073789647296273569524299071488 1649 333302466640227807341269747152808714724849 1650 335939660604544090045166021739905156250000 1651 338596104068771344096755095494203454304851 1652 341271925752416657413383359139327482419712 1653 343967255156998112727908817825682684466133 1654 346682222570318057050326448435062495162544 1655 349416959070757115093680746400068527384375 1656 352171596531589034722104756902149264490496 1657 354946267625316452799034525173050474118457 1658 357741105828027670134827283345789603742928 1659 360556245423774524555163164925575031376539 1660 363391821508971451434736154782465028800000 1661 366247969996815821364842699176646109069341 1662 369124827621729644948558277556377165165552 1663 372022531943822735043255640837150270634623 1664 374941221353377417097265718979763931971584 1665 377881035075354878555515767623304914090625 1666 380842113173923248638001537277386121221136 1667 383824596557007500124963491414838222443747 1668 386828626980861265113643758312576434323968 1669 389854347054660657043502966553640405027429 1670 392901900245120191619776780929599280350000 1671 395971430881130899599253223590060065650631 1672 399063084158420724737156138518806228385792 1673 402177006144237300530029843946662841568713 1674 405313343782053199726537529645912340223824 1675 408472244896293750916113711035385654296875 1676 411653858197087516844451470848877770712576 1677 414858333285039529444860727321374193099437 1678 418085820656027376915606795321459478826608 1679 421336471706020238515431487857798750965519 1680 424610438735920963092574378531391078400000 1681 427907874956431287706752053782323850536721 1682 431228934492940293048720674554442636492432 1683 434573772390436192708244392018844694380403 1684 437942544618441553688521577388504226507264 1685 441335408075972045913384892143913947003125 1686 444752520596518818822892407092053867152816 1687 448194040953054603503267745918584590397527 1688 451660128863063639148530054993092800462848 1689 455150944993595523003581964288788794078809 1690 458666650966343083291998086937924592450000 1691 462207409362744374986280494141624332615611 1692 465773383729108898633923489294906870697472 1693 469364738581768142809260386114649505381693 1694 472981639412250551118752370548667841009904 1695 476624252692481015046126400020165871209375 1696 480292745880004994283577975294619451129856 1697 483987287423237366556128023570918719450017 1698 487708046766736109308163574379948275644688 1699 491455194356500915984201915071050996855299 1700 495228901645296850000000007099285000000000 1701 499029341098003139865287659488563251175301 1702 502856686196987219285636827712699167012912 1703 506711111447504116438292975268907978084583 1704 510592792383121296985190246368359375519744 1705 514501905571169065755852800884246641915625 1706 518438628618216632403452610929506507631696 1707 522403140175573946708951870640734714168907 1708 526395619944819409581008489891203151984128 1709 530416248683353566173168496230972327382989 1710 534465208209978887914812129365558492550000 1711 538542681410505750628363555474291103903791 1712 542648852243384716282420035706710434250752 1713 546783905745365226308707639890243011201073 1714 550948028037180814790129792989216601424784 1715 555141406329260950207644672877746866121875 1716 559364228927469614815290342785626484046336 1717 563616685238870731095375104165655345266197 1718 567898965777520545129667504096877526293168 1719 572211262170287077107358338635710067349879 1720 576553767162696749576628477286832281600000 1721 580926674624808304433844016100263594889081 1722 585330179557114120032716774509385652022992 1723 589764478096469040185216115197981186643163 1724 594229767522046827216600122911365147713024 1725 598726246261324351628652967698898798828125 1726 603254113896093631318073445692314968161776 1727 607813571168501833690959885899594708253887 1728 612404819987119354409481488959778542583808 1729 617028063433036086903118382316493860043969 1730 621683505765985997174294899413194604650000 1731 626371352430500118826825486512207842619171 1732 631091810062088083645342882454112548741632 1733 635845086493448303454786481610945377522853 1734 640631390760706919391097760604580618972464 1735 645450933109685635117502011875232599034375 1736 650303925002198550925154073371151726166016 1737 655190579122378116062492969633300591443977 1738 660111109383030317044389086184864110068048 1739 665065730932019220100080391899713198353259 1740 670054660158680986327984013094734731200000 1741 675078114700267478535738863335477547982061 1742 680136313448419579155286763924352359618672 1743 685229476555670339035436276016869276152143 1744 690357825441978077328178035250417753391104 1745 695521582801289553100035467348732585740625 1746 700720972608133329715943106776231300647056 1747 705956220124243453460549083274001323948467 1748 711227551905213568280441430854294941157888 1749 716535195807181588950602463136105552765749 1750 721879380993545055389404305081542968750000 1751 727260337941707291268674536295168322265751 1752 732678298449854490488786551878573464666112 1753 738133495643763855513367454946630642043033 1754 743626163983642911984069836625725820756944 1755 749156539271000124462925455748493493946875 1756 754724858655546938578091387384951368592896 1757 760331360642131375278315457433089903679357 1758 765976285097703303332190515140699709465328 1759 771659873258311516640239116838968339369439 1760 777382367736132743361074307323710668800000 1761 783144012526532714287321200006156375158241 1762 788945053015159418342660787759192706695952 1763 794785735985068673508274682702556069907523 1764 800666309623882141925130109211377460457984 1765 806587023530977918357951289225876730653125 1766 812548128724713821647379196339978059391536 1767 818549877649683519218729353837722205348647 1768 824592524184005615158919755349034127802368 1769 830676323646645832817560943472525927852329 1770 836801532804772423333880644771330232850000 1771 842968409881144931938098987049615762747531 1772 849177214561536454324080079681473189320192 1773 855428208002189515839564487772706077657613 1774 861721652837305706691037748741046159482224 1775 868057813186569206812315443027166630859375 1776 874436954662704334499228321503239432830976 1777 880859344379067253367374498018750068468337 1778 887325250957271972645772628596870746181008 1779 893834944534850776276403216147390889502419 1780 900388696772949216748067603174495118400000 1781 906986780864055810052728751717561395521621 1782 913629471539766568613527471471671354950832 1783 920317045078584509495995260411305314405303 1784 927049779313754275677613288929475570417664 1785 933827953641132008615799215078726713565625 1786 940651849027090610820642396468590317099216 1787 947521748016460537606256600185554065350427 1788 954437934740506257663480447152012269813248 1789 961400694924938522566832507977466685207709 1790 968410315897962585800123144883299844950000 1791 975467086598362512357941824969557006368511 1792 982571297583621720454379675174670142799872 1793 989723241038079897345815474967338688462593 1794 996923210781126431751392060293891869452304 1795 1004171502275430505832942217759655937771875 1796 1011468412635207990175591562615183706784256 1797 1018814240634525285691073604010084749106917 1798 1026209286715640256847942197332977197111088 1799 1033653852997380401116361862447646993456199 1800 1041148243283558400000000009447840000000000 1801 1048692763071425197513739966389919278576201 1802 1056287719560160752453482857551879026879312 1803 1063933421659402611293212852366790215341483 1804 1071630179997812449034767115582018354374144 1805 1079378306931680725827381964736944958478125 1806 1087178116553569607667083313112575920874096 1807 1095029924700994299980355481319765181649807 1808 1102934048965142943392260940150162577686528 1809 1110890808699635221476297547770274878335889 1810 1118900525029319830781772417418212245050000 1811 1126963520859110963934345754163541333832691 1812 1135080120882863957106656892792325734001152 1813 1143250651592290253658591420347057385753973 1814 1151475441285911836250785748241559482571184 1815 1159754820078055280240396887238132382684375 1816 1168089119907885581674993556075184720756736 1817 1176478674548479913708653208433851541691097 1818 1184923819615941465773981185611344690351568 1819 1193424892578553520354806091226532997534779 1820 1201982232765973922716752742144514321600000 1821 1210596181378470099466753784327850780225981 1822 1219267081496194782327836386395608441777392 1823 1227995278088502594032214455332729853612063 1824 1236781118023307653753832681225029549031424 1825 1245624950076482360021049539436461025390625 1826 1254527124941297509571115292791911588220176 1827 1263487995237903911130501181742392612742787 1828 1272507915522855653628970511002634441118208 1829 1281587242298675188880554385772744050340869 1830 1290726334023460389291307573576845057150000 1831 1299925551120533741681876528351409520244071 1832 1309185255988133838842515176266721256620032 1833 1318505813009149330969237797638177244027753 1834 1327887588560895499662305421156409204342864 1835 1337330951024933617702205755723534165596875 1836 1346836270796933258353710006830531363452416 1837 1356403920296577718485476149273072951116877 1838 1366034273977512720331020551933060281198448 1839 1375727708337338557256701474436968665642159 1840 1385484601927645849443652086065304371200000 1841 1395305335364095075933370505900254518774961 1842 1405190291336540050030923146681709771741072 1843 1415139854619195505605448585272246881313043 1844 1425154412080848962374865507348321012693504 1845 1435234352695117038810393215544471802303125 1846 1445380067550746381846689986659844443041456 1847 1455591949861959383135106457850968533925367 1848 1465870394978844852130741462425607445004288 1849 1476215800397793816858679576654295929926649 1850 1486628565771980623760986338959993281250000 1851 1497109092921889508583741926265270731106651 1852 1507657785845886810822610288811657505152512 1853 1518275050730839004806171629371828236979933 1854 1528961295962776721058494945726223249871344 1855 1539716932137604932146197422170566910509375 1856 1550542372071859477780532047589578737975296 1857 1561438030813510104511867250541587687080257 1858 1572404325652810195922275877457798308147728 1859 1583441676133193369791838805425829755282339 1860 1594550504062217119285694188411013908800000 1861 1605731233522553675781830102841679390927141 1862 1616984290883028271534129508282648017666352 1863 1628310104809704980941235299852096897740423 1864 1639709106277020319769413134885529141264384 1865 1651181728578964782256754006284441697215625 1866 1662728407340312496606780553562620591641936 1867 1674349580527899179961804199770514093293547 1868 1686045688461948574530227733588754665440768 1869 1697817173827447547127403281692582287397229 1870 1709664481685570034976642103168469485350000 1871 1721588059485150021205533656899116858324431 1872 1733588357074203724062870321433091510894592 1873 1745665826711501184473194367359906853506513 1874 1757820923078187437139288682494566739860624 1875 1770054103289453450997825723552703857421875 1876 1782365826906257025429873613230345857829376 1877 1794756555947093829226037622905512680077237 1878 1807226754899818769905692888225138728895408 1879 1819776890733517881591043512767293553559319 1880 1832407432910430920239627644382464358400000 1881 1845118853397924855643381085801771227786521 1882 1857911626680518450208476957219148705249232 1883 1870786229771958115137879300861055905390203 1884 1883743142227345235247887748596902644248064 1885 1896782846155315154260911911461102830128125 1886 1909905826230268013029301448103614338725616 1887 1923112569704651633759274286721103187743327 1888 1936403566421296643919834676523425645723648 1889 1949779308825804034139058100360604550656609 1890 1963240291978985345009245065403103997450000 1891 1976787013569355678343213884896635896201411 1892 1990419973925679729046417257705928797942272 1893 2004139676029571034393632235870004993703493 1894 2017946625528144638124691541516760756614704 1895 2031841330746723367401099656587186054334375 1896 2045824302701597921294413170823382782918656 1897 2059896055112840970107965049873350217403817 1898 2074057104417175465465880296228616336337488 1899 2088307969780897361737369446689018973177099 1900 2102649173112852950000000012380495000000000 1901 2117081239077471006383037857868131290857101 1902 2131604695107849957271024177038682300985712 1903 2146220071418900264488512703210088245958383 1904 2160927901020542234229339643007075280748544 1905 2175728719730959454137939107185455225040625 1906 2190623066189908063596053091679883643396496 1907 2205611481872082062915720909205962558970707 1908 2220694511100534867788671961917755452348928 1909 2235872701060157315993191460696696781208789 1910 2251146601811212334012184724064745097550000 1911 2266516766302926471870535622563137957441591 1912 2281983750387138515155942171466353559191552 1913 2297548112832005383845220820321306544866873 1914 2313210415335765528217604252097125160037584 1915 2328971222540560032797819103460022549246875 1916 2344831102046311639934723572291908795547136 1917 2360790624424661905286014016179738599155997 1918 2376850363232966698145977999038475254569968 1919 2393010895028350260221482450817330808439679 1920 2409272799381818037131343311605963161600000 1921 2425636658892428497575930886345876208042881 1922 2442103059201524155797326795421601748171792 1923 2458672589007022013625567531039453416340963 1924 2475345840077763639083489886611705155469824 1925 2492123407267925099201438589199767001953125 1926 2509005888531486965373610012021929415158576 1927 2525993884936764610270091559437938609471687 1928 2543088000680999016002717890776242211012608 1929 2560288843105008313928706277722165610157769 1930 2577597022707900277163657774354259209650000 1931 2595013153161845987564922226691059529148971 1932 2612537851326914899637527172958743152338432 1933 2630171737265971524507867105662578037492653 1934 2647915434259633957805144106682396763633264 1935 2665769568821294475987147257550990582159375 1936 2683734770712202426345360205152575216418816 1937 2701811672956609636624597570442308714229777 1938 2720000911856978570894395272397039114888848 1939 2738303127009253459013221055041625751251059 1940 2756718961318194627732233311659744411200000 1941 2775249061012776262192802462630340949647861 1942 2793894075661647827281323433006011522903472 1943 2812654658188659379015993970086646164633943 1944 2831531464888450996853215422809710174715904 1945 2850525155442106568516093962602574568865625 1946 2869636392932872159664184854109388249915856 1947 2888865843861939201442134084470225338542267 1948 2908214178164292729665234238022871522610688 1949 2927682069224624910122128771727028734207549 1950 2947270193893314085198974623472531093750000 1951 2966979232502469577755311194815263568827551 1952 2986809868882042488909688021573077315878912 1953 3006762790376002727122777715999715781276833 1954 3026838687858582506697248874738676470505744 1955 3047038255750586554547099445158635777071875 1956 3067362192035769264824458382627758460637696 1957 3087811198277279041729056172364772936321157 1958 3108385979634170071564646797213743311790128 1959 3129087244877981765847638878471465767115239 1960 3149915706409386118016065878142732748800000 1961 3170872080274903217031798311053718444376041 1962 3191957086183685161915578763420910610076752 1963 3213171447524368622003047046021000266133323 1964 3234515891381996288460421926275877262390784 1965 3255991148555007463350921491573682813778125 1966 3277597953572298033297340209192540205972336 1967 3299337044710350075542461085468511798278447 1968 3321209164010431344967169913539602159239168 1969 3343215057295864891386259366291141571662129 1970 3365355474189369057203967576220464037850000 1971 3387631168130468106275292790040305040381331 1972 3410042896392973735585066642180816505108992 1973 3432591420102537722124657513185847881115413 1974 3455277504254275958116016287618906969359024 1975 3478101917730464128504573568825272333984375 1976 3501065433318305285416254018111040933707776 1977 3524168827727769575049593943020236739926137 1978 3547412881609506373251636548897211738969808 1979 3570798379572829086805939381356272431136219 1980 3594326110203772878242664422255840798400000 1981 3617996866083225572764337061977981435331421 1982 3641811443805132006666459766014815799387632 1983 3665770643994772077419753699917922379335103 1984 3689875271327112756370380895525870935998464 1985 3714126134545234325806074761099165296690625 1986 3738524046478831102929681892717865220032016 1987 3763069824062786914077197274304171469576227 1988 3787764288355825583314962105307963440194048 1989 3812608264559236700350292720950049678425509 1990 3837602582035676933491424428598980049950000 1991 3862748074328047154196289640142983490114311 1992 3888045579178445640555309505032487748124672 1993 3913495938547197627861066419083725533104393 1994 3939099998631961475227445383378730590497104 1995 3964858609886911718032589305061983220896875 1996 3990772627041999276773811063077489367533056 1997 4016842909122289093738447608644787436340717 1998 4043070319467375469712532640451296405323888 1999 4069455725750875373769108602241183824017999 2000 4096000000000000000000000016000000000000000 2001 4122704018615204845878932613761184176018001 2002 4149568662389918587770010497891935701332112 2003 4176594816530351029923760782460058381935283 2004 4203783370675380404133225992066114842642944 2005 4231135218916520298054933070696364441603125 2006 4258651259817966491033998339291433763198896 2007 4286332396436723977109144300649779958131607 2008 4314179536342814455712010994052650687971328 2009 4342193591639564571415845825916152524001689 2010 4370375478983975184931455629409020050050000 2011 4398726119607171958393207324145856262730491 2012 4427246439334937538824873151866680421821952 2013 4455937368608325624524237256810074000539773 2014 4484799842504357199956616567924624921823984 2015 4513834800756799225600804738073620365809375 2016 4543043187777026070046427523195492196417536 2017 4572425952674963972499305668510678429660897 2018 4601984049280118824711161342142734330948368 2019 4631718436162687562211880658087483588064579 2020 4661630076654753455586562105776160801600000 2021 4691719938871565593405743004318193566339781 2022 4721988995732902849285507683988029883206192 2023 4752438224984522626424646230086230586829863 2024 4783068609219694673838655575748667855028224 2025 4813881135900820269385159777738891728515625 2026 4844876797381137065552277736232669336976976 2027 4876056590926509894860588715947111410440587 2028 4907421518737307832610643087904341164267008 2029 4938972587970367815591442041250212227494669 2030 4970710810761045116250969921851544062150000 2031 5002637204245350972717710654236937957333871 2032 5034752790582177675952119717585818347896832 2033 5067058596975611416199259703066709669917553 2034 5099555655697333191808244913443461784843664 2035 5132245004109108084380783117483804848721875 2036 5165127684685363205109954788713269573065216 2037 5198204745035854618071436294278891392782677 2038 5231477237928423547132657915372012123139248 2039 5264946221311842174050894642496059743179959 2040 5298612758338749336239021769985292851200000 2041 5332477917388676433587632794166051328600761 2042 5366542772091163854644418384441351525105872 2043 5400808401348968233366146638873720238114843 2044 5435275889361360848575270854510064327458304 2045 5469946325647517479172126043181627885428125 2046 5504820805070000029074863817748972409270256 2047 5539900427858330236782721480161828049799167 2048 5575186299632655785383929586176488885977088 2049 5610679531427509129757537373529888853608449 2050 5646381239715659358648681658727531406250000 2051 5682292546432057410229346576793563723428451 2052 5718414578997874960691463309306938608845312 2053 5754748470344637306356285176285565586933733 2054 5791295358938450560723348620991083170660144 2055 5828056388804323488823999164059927093634375 2056 5865032709550584302188427821616721624580096 2057 5902225476393392738681432254840522763402057 2058 5939635850181347752410692536038164632392528 2059 5977264997420191139862238375401598862868139 2060 6015114090297607429370987456628385188800000 2061 6053184306708120361989757688384520823504941 2062 6091476830278086292778004208688535995927152 2063 6129992850390784842491709403787405687086223 2064 6168733562211607130618365551667136111837184 2065 6207700166713341921665839509285723080340625 2066 6246893870701560017581101674834847390382736 2067 6286315886840097230144341821346341232303347 2068 6325967433676636268155886871899592721197568 2069 6365849735668387875207584832324831868647029 2070 6405964023207871554806929484037980890350000 2071 6446311532648796220601176643530345996918231 2072 6486893506332041110430049398763771483963392 2073 6527711192611737303919351325636303872484313 2074 6568765845881450184313907865793135735977424 2075 6610058726600463186236741413038147060546875 2076 6651591101320163172052259818802032548466176 2077 6693364242710527780504505603573304960015037 2078 6735379429586715092297178773614570088404208 2079 6777637946935755958280214420077669210233119 2080 6820141085943349336908171856906446438400000 2081 6862890144020760988638579577489924106156321 2082 6905886424831825875943684427428961749366032 2083 6949131238320054618616778758252402648240003 2084 6992625900735844355064430607436081933668864 2085 7036371734663794361288523813343597113253125 2086 7080370069050126780277032096163526249018416 2087 7124622239230212815539908200750786422849127 2088 7169129586956204743546370894428368165224448 2089 7213893460424774100842223638965905356514409 2090 7258915214304956402650643814583911002450000 2091 7304196209766102750787145175168306276107211 2092 7349737814505938689749143474927679905347072 2093 7395541402778730670872750651277929418665293 2094 7441608355423560485484091307378253459099504 2095 7487940059892708029009581247848394437459375 2096 7534537910280142759049236226952400148627456 2097 7581403307350124211459194620931636717917617 2098 7628537658565911939534245193018340116070288 2099 7675942378118585242428255245592494433978899 2100 7723618886955973050000000020420505000000000 2101 7771568612811694332324005993231126822058901 2102 7819792990234309403160643498181973939918512 2103 7868293460616582487736842703037188935272183 2104 7917071472224855926248466135957497728057344 2105 7966128480228536385557555545403939608165625 2106 8015465946729693452622385668350634368281296 2107 8065085340792770984265507308239718491132507 2108 8114988138474411588954751809224389196553728 2109 8165175822853394617344503390453372594714589 2110 8215649884060688039399429713566360102550000 2111 8266411819309614587000299345210615537699391 2112 8317463132926132542011512298177480833892352 2113 8368805336379231550872531450531755264772673 2114 8420439948311443847860533219625726055930384 2115 8472368494569471270259300281839368832371875 2116 8524592508234928449759662260889412411367936 2117 8577113529655202565509657046163760945205797 2118 8629933106474430045328040643272639031486768 2119 8683052793664590602692822104326067424409479 2120 8736474153556718998217147044771609241600000 2121 8790198755872234915428103443346480543116681 2122 8844228177754391341769881765177425158880592 2123 8898564003799841846861192875643732077078763 2124 8953207826090327151147936661633729535706624 2125 9008161244224481379205826691596710205078125 2126 9063425865349758393064016577644196241675376 2127 9119003304194478602039746910216997727649487 2128 9174895183099996646695642683851102612881408 2129 9231103132052990355655544993709313590351569 2130 9287628788717871375141662436186386614650000 2131 9344473798469317872225382079465928892798771 2132 9401639814424929713916292074869834955295232 2133 9459128497478006525348842957704206053302453 2134 9516941516330449031463617444631038755974064 2135 9575080547525784087720394088003539965284375 2136 9633547275482313806523083517781944721391616 2137 9692343392526389187182192217356192498775577 2138 9751470598925808658388732876681202817949648 2139 9810930602923341943324457387505301929428859 2140 9870725120770379658686943541160827691200000 2141 9930855876760709060064424516505684143633661 2142 9991324603264416347254316368379251690348272 2143 10052133040761915944281178016701874213755743 2144 10113282937878107170034335771559758558920704 2145 10174776051416658716612625295858138751990625 2146 10236614146394421353633653197109230609104656 2147 10298798996075969277937663253501400979696067 2148 10361332382008270529291513723571653247103488 2149 10424216094055486893876437377727197176129349 2150 10487451930433903718524169944845069218750000 2151 10551041697746990059849700716699052082909351 2152 10614987211020589593615326232670755096051712 2153 10679290293738242710849879419926281965950633 2154 10743952777876640228438967439997117038334544 2155 10808976503941209143096786948702147860196875 2156 10874363321001830858827600676995003317802496 2157 10940115086728692319185259357231162280322957 2158 11006233667428270476842243231349464181954928 2159 11072720938079450534185582870599167530541039 2160 11139578782369778389865705003989249228800000 2161 11206809092731847727435740695096877816313841 2162 11274413770379822183433135731992267687217552 2163 11342394725346093033472521717809164672599123 2164 11410753876518072836138746292158875977603584 2165 11479493151675125475691727405655725496903125 2166 11548614487525633045820394848064336632873136 2167 11618119829744200017911417539038756307368247 2168 11688011133008995138529692680424694463315968 2169 11758290361039231502041697999250377266351929 2170 11828959486632785245549786246743507042850000 2171 11900020491703953314545337134186629415935131 2172 11971475367321350748931381261672847759457792 2173 12043326113745947940310878618674041539613213 2174 12115574740469248312685276200930757927715824 2175 12188223266251606879959290498990203037109375 2176 12261273719160690134902066379563692590104576 2177 12334728136610077725471959518895708052343937 2178 12408588565398006375672180382029026089198608 2179 12482857061746256509367429105064201578850019 2180 12557535691339182036757447868457983278400000 2181 12632626529362883764472125794662835328261221 2182 12708131660544526891524416416932023667184432 2183 12784053179191803054631874709236466624104903 2184 12860393189232537387695094908683653125259264 2185 12937153804254441061501737277713241279815625 2186 13014337147545009771008176927188024713684816 2187 13091945352131568638837096244230863559562027 2188 13169980560821464004918579738621294332814848 2189 13248444926242402573494461644525330872923309 2190 13327340610882938390000827803482819854950000 2191 13406669787133108121641689630548694742180111 2192 13486434637325215116767934756350166181609472 2193 13566637353774762719479721679103197762386193 2194 13647280138821537317177529895306577450421904 2195 13728365204870841600097107956341486704021875 2196 13809894774434878513176585178459435814201856 2197 13891871080174286381920033781029106374134517 2198 13974296364939825695240792515303762180576688 2199 14057172881814218029589895853726439691059799 2200 14140502894154137600000000025768160000000000 2201 14224288675632355925003264105856872116979801 2202 14308532510280040093712736484974439728744912 2203 14393236692529205124690919900366000217969083 2204 14478403527255320907566347275435160624991744 2205 14564035329820074219699201459735727724728125 2206 14650134426114286311540260090000097546643696 2207 14736703152600986555673747757895127269973407 2208 14823743856358642655884037016749183890096128 2209 14911258895124547913938563043488703481347489 2210 14999250637338366053134809556664148255050000 2211 15087721462185834099017791447511279070348291 2212 15176673759642623819036108086841017307402752 2213 15266109930518362224269376012122857849565573 2214 15356032386500811637727676269958851850356784 2215 15446443550200209835094575690373550948934375 2216 15537345855193770765159308409712730928398336 2217 15628741746070346358560839654806604057790697 2218 15720633678475249934846783776388558468185168 2219 15813024119155241719233518406172654405474379 2220 15905915546003676981840332048720930481600000 2221 15999310448105817313560069053155038826373581 2222 16093211325784305554121499395413987887194992 2223 16187620690644804889294546701314020599087663 2224 16282541065621802635588562123973038085505024 2225 16377974985024579232196039733734497431640625 2226 16473924994583342961339536669754139017253776 2227 16570393651495530919588094132769692273098387 2228 16667383524472276764121159068820929868855808 2229 16764897193785045759332886812083675386728469 2230 16862937251312437650587767737488653867150000 2231 16961506300587157893359771844086820423543671 2232 17060606956843157767411649879586729086533632 2233 17160241847062943907098673864240573099647353 2234 17260413610025057780311949425138878165024464 2235 17361124896351725650010492964572718931846875 2236 17462378368556679553728544120765074949398016 2237 17564176701093149837885084006039871544208477 2238 17666522580402029785166258104227646711320048 2239 17769418704960212874698365261405839597997759 2240 17872867785329103216179276705317466931200000 2241 17976872544203299700589597280162321882746561 2242 18081435716459454411561580893854461930630672 2243 18186560049205305842943769361027065203556643 2244 18292248301828887469562544211579863957103104 2245 18398503246047912219648270453752134168553125 2246 18505327665959333398863475572727120537419056 2247 18612724358089082617343552058614936440232967 2248 18720696131441985272636803347132150317989888 2249 18829245807551854142910277086044810589770249 2250 18938376220531761646270751981957519531250000 2251 19048090217124491323536471014653873535270251 2252 19158390656753169103284750417119248489498112 2253 19269280411572074909493446403665201230327533 2254 19380762366517635173590436089155927761528944 2255 19492839419359596814224771290019085076759375 2256 19605514480752383249575999851198242628304896 2257 19718790474286633008524324729056264599083857 2258 19832670336540921508513792212950615872477328 2259 19947157017133666569453573330161126258133939 2260 20062253478775218234518632600358962868800000 2261 20177962697320133470230671845082924710802741 2262 20294287661819636319723199680882837195947952 2263 20411231374574264084620915605980640734672023 2264 20528796851186700112493317211509323147689984 2265 20646987120614793768375545999587493063465625 2266 20765805225224768170385987569597286421443536 2267 20885254220844616271010041546941438935473147 2268 21005337176817685867162781589116627497594368 2269 21126057176056454123689942133985397852776829 2270 21247417315096492196516802284471949495350000 2271 21369420704150620543208094390351568985432031 2272 21492070467163255510259051537150504643592192 2273 21615369741864947787998130338227619594502113 2274 21739321679827113325545809210687514432574224 2275 21863929446516957299841173768711515263671875 2276 21989196221352591734318766167047856946622976 2277 22115125197758347364392400258667844728912837 2278 22241719583220280348480335387902524053353008 2279 22368982599341874424887364625702763224986919 2280 22496917481899939116444014377046633318400000 2281 22625527480900704586391177670044255189646121 2282 22754815860636113750590119198122386664842832 2283 22884785899740312252732902465044356218929803 2284 23015440891246336910826904319752917998769664 2285 23146784142643003244829205914520700796378125 2286 23278818975931992696912287834157831902031216 2287 23411548727685140157451616992665006391714927 2288 23544976749101922411438400051449108454965248 2289 23679106406067148121636998762871341515652209 2290 23813941079208849966426262975433169607450000 2291 23949484163956379551887343251413423376333011 2292 24085739070598705719327403351479735488911872 2293 24222709224342916871059069449084063676267093 2294 24360398065372927938889434073843546652464304 2295 24498809048908392621409984679292647020584375 2296 24637945645263821517819955626226141052256256 2297 24777811339907906787660314516365172716991417 2298 24918409633523053967483895458482069310843088 2299 25059744042065121577139089264814444483260699 2300 25201818096823369150000000032181715000000000 2301 25344635344480614323135085340486996948780701 2302 25488199347173599625069019690254083779811312 2303 25632513682553569600458864097739844542025983 2304 25777581943847058912675595276428416221446144 2305 25923407739916892066955651871038155791290625 2306 26069994695323395398464399096477439386286096 2307 26217346450385821971294303199639003406654307 2308 26365466661243990036105149744945719680598528 2309 26514358999920135695801841171834907671900389 2310 26664027154380980430337175738842427507550000 2311 26814474828600014133422548217845454148677191 2312 26965705742619994315628728904849440354353152 2313 27117723632615662130061778050254801266918473 2314 27270532250956675878505744069902981593103184 2315 27424135366270762657634082274773889715496875 2316 27578536763507088806605722756691893235508736 2317 27733740243999849819079417902818153679415597 2318 27889749625532080384401418204410513753043568 2319 28046568742399685224446666004998112619259279 2320 28204201445475691394322567037765466521600000 2321 28362651602274722716877005477935594104110481 2322 28521923097017697022688616238003386380149392 2323 28682019830696746868957424824879350864856563 2324 28842945721140364412457816729808877392423424 2325 29004704703078771113463411514157528408203125 2326 29167300728209512949304797975005490551712176 2327 29330737765263281817976242520571097758787287 2328 29495019800069963813966419661778258244190208 2329 29660150835624915060250937846194079304625369 2330 29826134892155465782150952245900992819650000 2331 29992976007187653310532475091861104637568571 2332 30160678235613184703595120262634284853612032 2333 30329245649756629678276958632013988720952253 2334 30498682339442844544083920713774846499994864 2335 30668992412064627833937769976260424748409375 2336 30840179992650608328426090407410078545084416 2337 31012249223933366171630992072924676041081377 2338 31185204266417787778510345115965991315250448 2339 31359049298449655235606312493914416036886659 2340 31533788516284470898660771342599168571200000 2341 31709426134156517892525898815880631033939461 2342 31885966384348157220570757191820760157953072 2343 32063413517259362192601151597745602319517543 2344 32241771801477490882130358525617947610005504 2345 32421045523847297325662541035152761135115625 2346 32601238989541182178478783832405723882213456 2347 32782356522129683543247704932063594743409867 2348 32964402463652208689618537036824157810636288 2349 33147381174688007384794427780082921982531149 2350 33331297034427387556927490270210157343750000 2351 33516154440743174015024850646136236968511151 2352 33701957810262410950906594313468148501184512 2353 33888711578438308950612113895216891692064433 2354 34076420199622437244510916427291941028243344 2355 34265088147137161927237461690676205743321875 2356 34454719913348330880437084542694982644087296 2357 34645320009738206133181508440705450831684757 2358 34836892966978644396787891803144965615959728 2359 35029443335004526512654770194095245533646839 2360 35222975683087436553611672325884124108800000 2361 35417494599909591321166603335932940794971641 2362 35613004693638020982927011503886764034118352 2363 35809510591999001596365291336509509385304923 2364 36007016942352740266999333573019159910096384 2365 36205528411768313690962117973279068780028125 2366 36405049687098860833841864575023259244093936 2367 36605585475057030499585820282231799028618047 2368 36807140502290684545176367021730663936032768 2369 37009719515458857498707802134609209715921729 2370 37213327281307973340415868017371235247850000 2371 37417968586748320208139903167817402393408931 2372 37623648238930783790629357604170569448366592 2373 37830371065323840174042369003300188749151013 2374 38038141913790808908924138744209182138552624 2375 38246965652667367066896986254088958740234375 2376 38456847170839325058242202552845625506021376 2377 38667791377820664983506176603428321701721737 2378 38879803203831842294219737933686940292867408 2379 39092887599878351539780252943759223836643819 2380 39307049537829556979510737302821658558400000 2381 39522294010497788840879109830904827778311021 2382 39738626031717706006833721224634183854341232 2383 39956050636425925917188450898273385344714703 2384 40174572880740922470971984060188226042200064 2385 40394197842043192718641365925497938662940625 2386 40614930619055693135049587682742263102057616 2387 40836776331924546266050796499201306431307827 2388 41059740122300018543624746488231689043675648 2389 41283827153417770066404326203641608572701109 2390 41509042610180377144496417910585563259950000 2391 41735391699239128409496971658441750666565911 2392 41962879649076095292616020106233104739254272 2393 42191511710086477675847425191831812272307993 2394 42421293154661225523141442167793401153226704 2395 42652229277269937300565717333435182387146875 2396 42884325394544035996472110067836084550790656 2397 43117586845360223554722754613825380058488317 2398 43352018990924214536069059589692060218869488 2399 43587627214854749824821890533148669698581599 2400 43824416923267891200000000039813120000000000 2401 44062393544861597592196868383852542205461601 2402 44301562531000583849463502048128564805117712 2403 44541929355801462837566415500805706219442883 2404 44783499516218171702045999999501753205420544 2405 45026278532127683121570769356202130807853125 2406 45270271946416002384157573638831079975208496 2407 45515485325064451119906794910050792013175207 2408 45761924257236238525984791511010953480060928 2409 46009594355363320921673446296853963654373289 2410 46258501255233550473398606840254500860050000 2411 46508650616078113931745489166603292060686091 2412 46760048120659262224569758306116588486743552 2413 47012699475358331752418006089670717028831373 2414 47266610410264058234580726431061450572169584 2415 47521786679261183956214648092245148132059375 2416 47778234060119359269089431892552528820699136 2417 48035958354582339200636280779549483722080497 2418 48294965388457476028102954418885977998061968 2419 48555261011705508676751032282925406153764179 2420 48816851098530649803167037932059879361600000 2421 49079741547470971426899229606352096064327381 2422 49343938281489089975776485705552556949743792 2423 49609447248063151612414775568770969586385463 2424 49876274419278118711570213516387467344461824 2425 50144425791917358360155654740540678134765625 2426 50413907387554533753900212690214407733050576 2427 50684725252645799366797966465179724896716187 2428 50956885458622300771663490791587355050884608 2429 51230394101982979992287687791742683032042269 2430 51505257304387687269867736381579430472150000 2431 51781481212750600128569809140783777622873471 2432 52059071999333950627272545320779934368530432 2433 52338035861842061686733119712416102829217153 2434 52618379023515693383616117824912726248885264 2435 52900107733226700105028325676367900414971875 2436 53183228265572999459409974918969117796450816 2437 53467746920973853841844958483351241501394277 2438 53753670025765465554069055899794296141740848 2439 54041003932296886381676288421916830534095559 2440 54329755019026242533249169533163330611200000 2441 54619929690617275848368833858913662085212361 2442 54911534378036202183695824447906752284315472 2443 55204575538648887888551702345566946673638443 2444 55499059656318345283675620887703872605627904 2445 55794993241502548059078587734143886651678125 2446 56092382831352567509171327885634046331487856 2447 56391234989811030525599468340608504201226767 2448 56691556307710900270482197217180045437042688 2449 56993353402874580455017614665368860242412049 2450 57296632920213344150689697309761757656250000 2451 57601401531827088062588149887473215270632051 2452 57907665937104413196633424783737992843110912 2453 58215432862823032854784859930311953663161333 2454 58524709063250508894600225642034658526477744 2455 58835501320245317191809989055696256859884375 2456 59147816443358243246869308543382470453149696 2457 59461661269934108878755167449731190090125657 2458 59777042665213830951585154408372031324402128 2459 60093967522436813081948203995956911845079739 2460 60412442762943671277156134260724890948800000 2461 60732475336279294456948064403964149356820541 2462 61054072220296240813507774293918155713728752 2463 61377240421258470966986785258913558136497823 2464 61701986973945418876063406455455324552822784 2465 62028318941756401465410210762848335646590625 2466 62356243416815367934289386353096901588824336 2467 62685767520075989712847162567369774498802947 2468 63016898401427092035035039251603427890631168 2469 63349643239798428099446865026703624943786629 2470 63684009243266796791726919865602911300350000 2471 64020003649162504944575068601910991327865831 2472 64357633724176175113750772394298037485780992 2473 64696906764465899850858282517798291715559913 2474 65037830095764743456080702958119373933651024 2475 65380411073488592196420802967491808466796875 2476 65724657082844353977401495829795162156299776 2477 66070575538938508458578783417362753682770637 2478 66418173886886008605624705550223883119741808 2479 66767459601919534674147436548343229101820719 2480 67118440189499101622830146565946000998400000 2481 67471123185422020955889600191099101182255921 2482 67825516155933217997279707269725096347679632 2483 68181626697835905601494378867084739913459603 2484 68539462438602615308258082616965742743550464 2485 68899031036486586950831444344421877879503125 2486 69260340180633517730103114706557277601764016 2487 69623397591193671769087918611772143190340727 2488 69988211019434351164905039294898226610946048 2489 70354788247852729557768666097177259332070009 2490 70723137090289049238987163189104343812450000 2491 71093265392040182822435403653419719100878811 2492 71465181029973560506438467497259718844636672 2493 71838891912641463955483431278577280662508893 2494 72214405980395687833659489113960577040709104 2495 72591731205502570024215147894109919803709375 2496 72970875592258391572114741590328658997805056 2497 73351847177105147388975018620957640710625217 2498 73734654028746688762266080400920625616655888 2499 74119304248265238713169496470314812225022499 2500 74505805969238281250000000048828125000000000 2501 74894167357855825566615785560939812775022501 2502 75284396613038046237766094701312249516664112 2503 75676501966553300465853498049169001562219783 2504 76070491683136523436122063193154636264914944 2505 76466374060608002839821455902288639774415625 2506 76864157429992533627440956191996043401410896 2507 77263850155638954056656394314399186201536107 2508 77665460635340064102187130886415914200483328 2509 78068997300452927297319428704813865916766189 2510 78474468616019557079416899441067531312550000 2511 78881883080887988714308164527276288094374991 2512 79291249227833737877016454313929788216573952 2513 79702575623681646968875591187142248647304273 2514 80115870869428120253661668973105750075555984 2515 80531143600363748897959760836724729198621875 2516 80948402486196327003580169215291251171969536 2517 81367656231174259722439082342064596097785397 2518 81788913574210364546924030843977676315240368 2519 82212183289006066871375252987490395096989079 2520 82637474184175990922929986651772751001600000 2521 83064795103372947162597818293705518395024281 2522 83494154925413317260061542309269503907978192 2523 83925562564402837748329526575257915475674363 2524 84359026969862783467002349868266763829620224 2525 84794557126856551905558482608854021611328125 2526 85232162056116649560711032281758011449268976 2527 85671850814172081424540077262175492398885087 2528 86113632493476144722762875967272119600939008 2529 86557516222534628025167270595197820256979169 2530 87003511166034416852901914564693973824650000 2531 87451626524972506909990548490624139467458371 2532 87901871536785426069116439498088557743288832 2533 88354255475479066244407291273792837336442053 2534 88808787651758926286640435871584015899695664 2535 89265477413160767038982941333054148931534375 2536 89724334144181679694081420067322898991497216 2537 90185367266411568596021810080002891437147177 2538 90648586238665049633390232983365832702791248 2539 91114000557113765372382217701296738377624459 2540 91581619755419118081629125357181391051200000 2541 92051453404865421803137527463859649524565261 2542 92523511114493474626469584695651672221717872 2543 92997802531234552326030155696706511377919343 2544 93474337340044824524069443061045598031970304 2545 93953125264040194544758465311229697718240625 2546 94434176064631564127448537918166817573242256 2547 94917499541660524169985261667855561125683667 2548 95403105533535472675712261525542174909209088 2549 95891003917368161080570102117649890257412949 2550 96381204609110670139471435600785195468750000 2551 96873717563692816553914522579093545329632951 2552 97368552775159991525583815440277927227277312 2553 97865720276811432423478314590861819455618233 2554 98365230141338928754905910177038457944232144 2555 98867092480965963633484913583084865426446875 2556 99371317447587291940102472919342457143492096 2557 99877915232908956375593563470821599486406557 2558 100386896068588742606723756310363302909804528 2559 100898270226377074709884004631925927680432639 2560 101412048018258352119736256485055581388800000 2561 101928239796592729292884813156209517684349441 2562 102446855954258339299490013121770507746779152 2563 102967906924793962558588040976937486500250723 2564 103491403182542141935733447720014811363869184 2565 104017355242792745424439331948958616663153125 2566 104545773661926977635754079622589743943634736 2567 105076669037561841323183101779078631258027847 2568 105610052008695050173039153725800695473389568 2569 106145933255850394093185574464333751624371529 2570 106684323501223558236023160249342744652850000 2571 107225233508828396994463389967738621476802731 2572 107768674084643664212528361242428872067835392 2573 108314656076760200855121083601080663205728813 2574 108863190375528581384418717502747338705869424 2575 109414287913707220093255954292397339443359375 2576 109967959666610938648786011074049494785458176 2577 110524216652259996102632674886372563384059537 2578 111083069931529582626678481269564492845976208 2579 111644530608299778236571462178713000708517619 2580 112208609829605977767975956086596882638400000 2581 112775318785789783373541747898286327489480821 2582 113344668710650365811520306851544153256858032 2583 113916670881596295799917125791864277837164503 2584 114491336619797846713035143990305249590820864 2585 115068677290339769900235966927740001446065625 2586 115648704302374543909723089122769278689150416 2587 116231429109276098903134589064730984180813627 2588 116816863208794017549721807570759023668776448 2589 117405018143208213691885351369871677081758909 2590 117995905499484090076840391391168194264950000 2591 118589536909428176452189659071356955167271711 2592 119185924049844249326194792983417550717059072 2593 119785078642689934696554761218023657958869793 2594 120387012455233795054523991227665506402911504 2595 120991737300212901974232587285890806270271875 2596 121599265035990895600106615346858881081299456 2597 122209607566716532348327894950057034985402117 2598 122822776842482722141320066948606548216202288 2599 123438784859486056497300913304604904950583399 2600 124057643660186828800000000059406880000000000 2601 124679365333469548076705705929123177545463401 2602 125303962014803947615876595884890012626450512 2603 125931445886406489758628910653118378882356683 2604 126561829177402368201494678422961306087929344 2605 127195124163988009150933623297154349690978125 2606 127831343169594072673176655299229757752893296 2607 128470498565048955586079288196454927083737007 2608 129112602768742797242769853165821502753865728 2609 129757668246791989559989867582685424947079089 2610 130405707513204192647142388121463141865050000 2611 131056733130043857395188635108926081537743891 2612 131710757707598256387663629857481654055844352 2613 132367793904544024499218047733346351634337173 2614 133027854428114210550235966198259327391262384 2615 133690952034265841389226688229508275915184375 2616 134357099527847999777843356608307457777319936 2617 135026309762770417456541652818361220718530297 2618 135698595642172584772058504972771385816578768 2619 136373970118593378251063421556942635536933979 2620 137052446194141207507513831117087183441600000 2621 137734036920664682874430651628258658784201181 2622 138418755399923805154001246443143099566852592 2623 139106614783761678883113955764355819244723263 2624 139797628274276750514631532820664258735898624 2625 140491809123995572917920071693988433837890625 2626 141189170636046097605365398382522186588367376 2627 141889726164331496094830417549868526977293987 2628 142593489113704511821234573865395883206353408 2629 143300472940142344013670408262518800667436069 2630 144010691150922064957712175215429209877150000 2631 144724157304796572065817646657826594259323271 2632 145440885012171076181976570847030283089887232 2633 146160887935280127550017789731865186154626953 2634 146884179788365180878251755642009729940426064 2635 147610774337852700936396136819961533298096875 2636 148340685402532810124009370915064472418223616 2637 149073926853738479452940425513582437360340077 2638 149810512615525264389592664561820884510401648 2639 150550456664851587006095608633804450855473359 2640 151293773031759565892780524894839427891200000 2641 152040475799556395287664198822058811839998161 2642 152790579104996274881959933778221181882160272 2643 153544097138462891763955805921898461544360243 2644 154301044144152455966927480212864978977032704 2645 155061434420257291090086477983960301334803125 2646 155825282319149981464904687258764291295476656 2647 156592602247568077342502133267780229828780567 2648 157363408666799359581137588035026699939135488 2649 158137716092867665316200504063426012915533849 2650 158915539096719276098468017643468045781250000 2651 159696892304409869989762391758540428033513851 2652 160481790397292039108522266586169505365683712 2653 161270248112203374121185466832243553381435133 2654 162062280241655117178671889231042392969506544 2655 162857901634021384800652170154456138443009375 2656 163657127193728962213691422066956997803114496 2657 164459971881447670652767338217453244132527457 2658 165266450714281309139078407164818042284166928 2659 166076578765959172250480862191323311527705539 2660 166890371167028145404322325079065273428800000 2661 167707843105045379175875898831366557065558341 2662 168529009824771544179020729447688503645269552 2663 169353886628364668039263802551389705988563623 2664 170182488875574555992652976280328470631235584 2665 171014831983937796647592987147444274829715625 2666 171850931428973354450044410339702000796525136 2667 172690802744378750396060319937805763218292747 2668 173534461522226832539096687605585194796307968 2669 174381923413163137843020390227668793845676429 2670 175233204126603846935233077588781322305350000 2671 176088319430934333317830090320590802528219631 2672 176947285153708308598221125836409804506529792 2673 177810117181847565304153435685227029931657713 2674 178676831461842318851599011550595761343207824 2675 179547443999952150237494488874016426669921875 2676 180421970862407551032856376684904315281496576 2677 181300428175612072255334719569423781517588437 2678 182182832126345078703815422718909241783570608 2679 183069198961965110341235233586920136344734519 2680 183959544990613852315333783784966405478400000 2681 184853886581420715210634162404511262787985721 2682 185752240164708027128517226922079531693876432 2683 186654622232196839195835270191403329027829403 2684 187561049337213346106097761728921944072011264 2685 188471538094895923300855678545195952362628125 2686 189386105182402782402511445164658913652216816 2687 190304767339120246513388724220569184914726527 2688 191227541366871646999510248133197294729166848 2689 192154444130126843381152568910559301109767809 2690 193085492556212367955874037096970737617450000 2691 194020703635522196783346512391163469353744611 2692 194960094421729148664962267529728901268521472 2693 195903682031996913754835283761519285273390693 2694 196851483647192713442470660713900417327833904 2695 197803516512100593151037185773210508786834375 2696 198759797935635349698846238381517191489273856 2697 199720345291057094875315153013130611194819017 2698 200685176016186456886374941171964302729508688 2699 201654307613620421327970887690670116763264299 2700 202627757650948813350000000071744535000000000 2701 203605543760971422676731611758057869404784301 2702 204587683641915773153466631235361036846476912 2703 205574195057655538492906998943470518491853583 2704 206565095837929605898429873308550579362463744 2705 207560403878561789245190926020077207557540625 2706 208560137141681193503717895187907855117655696 2707 209564313655943232094399233463983603771777907 2708 210572951516751298865023306847514292052208128 2709 211586068886479096387281158971379067233311989 2710 212603683994693622271910365461638015517550000 2711 213625815138378815205928973753613255678792791 2712 214652480682159862419186965830481888516554752 2713 215683699058528170291248105028662093501930073 2714 216719488768066999813407443644821385807288784 2715 217759868379677768624449185909875271281746875 2716 218804856530807021342556031305095130124750336 2717 219854471927674069919594576535071615496315197 2718 220908733345499305747821841103903735614077168 2719 221967659628733185252885511738186179561598879 2720 223031269691285890710825085248201398681600000 2721 224099582516757668030622738213720938919858081 2722 225172617158669843247701475531002884238366992 2723 226250392740696519477623918782455703605532163 2724 227332928456896956083108000021044779951297024 2725 228420243571948631811345837340381189814453125 2726 229512357421380993662489195982609382038345776 2727 230609289411809893254049193185287963343942887 2728 231711059021172712449849296962561209179127808 2729 232817685798964180026069209043720709951412969 2730 233929189366472881150822920753984905629650000 2731 235045589417018461457627098229771450086468171 2732 236166905716189527497036000537268286520325632 2733 237293158102082245354646371543670015195771853 2734 238424366485539639227610184321572198859076464 2735 239560550850391591755734766006841376514659375 2736 240701731253695547907198701948543032364630016 2737 241847927825977924222868021267568978782972977 2738 242999160771476225227160512171438547076572048 2739 244155450368381868817376615160965735255642259 2740 245316816969083722447393206226338759131200000 2741 246483281000412351925601720893550151519511061 2742 247654862963884984650964494186603171177642672 2743 248831583435951189115062911867728514284961143 2744 250013463068239272502017995369873566528815104 2745 251200522587803398222178387317557324501365625 2746 252392782797371425219492377130092045186191056 2747 253590264575593470896509617613132342622517467 2748 254792988877291199504994544380207366238821888 2749 256000976733707837854177231126722765104774749 2750 257214249252758920192718505938013183593750000 2751 258432827619283764124524627695244328270274751 2752 259656733095297679422612688004910488970330112 2753 260885987020244911609301173687704651752612033 2754 262120610811252322175080808500769993290300944 2755 263360625963383807312608901225658262909571875 2756 264606054049895457046365971336384251520016896 2757 265856916722491456642616413983223937140488357 2758 267113235711580732188425413815599083359489328 2759 268375032826534342232602233060568097874898439 2760 269642329955943617385565394122958405068800000 2761 270915149067879049779258161641706122788447241 2762 272193512210149934292383114299019814921199952 2763 273477441510564763450372493620899140113436523 2764 274766959177192377913666436427504808642921984 2765 276062087498623874472034150399936313146278125 2766 277362848844235273466843589348034370635495536 2767 278669265664450947567363237125663492291597647 2768 279981360491007813831365227691204405971386368 2769 281299155937220290984492224509242851695701329 2770 282622674698246023857051266304124651257850000 2771 283951939551352376921106169088507068170116531 2772 285286973356183698874956067393538134113864192 2773 286627799055029360226311291727026910605346613 2774 287974439673092565829709025499048562733666224 2775 289326918318759944337950074009919145146484375 2776 290685258183871916531584621634385779532414976 2777 292049482543993844494729062111175846795357337 2778 293419614758687963609757871923667734244525008 2779 294795678271786099347684069212294409698471419 2780 296177696611663170835319071581262151518400000 2781 297565693391511483184587746652144967165770621 2782 298959692309615810573667150387786356770734832 2783 300359717149629272073917881186599495397454303 2784 301765791780850002220885153666718239675121664 2785 303177940158498618331962626070455133629190625 2786 304596186323996486577635710483144873778963216 2787 306020554405244788817552566749712788904079427 2788 307451068616904392217010240272280966304117248 2789 308887753260676523663790461979944426704096709 2790 310330632725584251009634496886721136869950000 2791 311779731488254773165009117016886456148297511 2792 313235074113202521080186296311816199411023872 2793 314696685253113071650037590684550455718071593 2794 316164589649127876584330386915125133903476304 2795 317638812131129808289707290850986014353396875 2796 319119377618029524813931889674309254909728256 2797 320606311118052655907393976115742185650875917 2798 322099637729027812261285075738027855868575088 2799 323599382638675419986280783101413552551065199 2800 325105571124897382400000000086051840000000000 2801 326618228556067571195952691227332785240985201 2802 328137380391323149071137237972962612888743312 2803 329663052180856725893905897662534932702710483 2804 331195269566209350498182265140425648776518144 2805 332734058280564340194588006632382040374103125 2806 334279444149041950093517498248679971583698096 2807 335831453088994884339688366637918453377658807 2808 337390111110304651362193308333362327007510528 2809 338955444315678765248583968648421635263464889 2810 340527478900948795356031102041804495270050000 2811 342106241155369266277126725150786137805521691 2812 343691757461917410282423522659849082110705152 2813 345284054297593774366344386320887453762082973 2814 346883158233723684027640670271730684611635184 2815 348489095936259565920131542825714638298309375 2816 350101894166084131514018717652494633702260736 2817 351721579779314423912640867277643366343140097 2818 353348179727606729974110170646510006819735568 2819 354981721058462359891859735689360375258983779 2820 356622230915534296392725078965329338721600000 2821 358269736538934715715785449139893204489994981 2822 359924265265543382539801560864458866234521392 2823 361585844529316921031705272189672783270101063 2824 363254501861598964193223903580948291363815424 2825 364930264891431183687357271552641564541015625 2826 366613161345865202331069106545806410687204176 2827 368303219050275391445206354605450744210831787 2828 370000465928672555257319937341029692831262208 2829 371704930004018504557728876265279209796909869 2830 373416639398541521813846287600576608082150000 2831 375135622334052719952470633730395719036893071 2832 376861907132263297024438789380126592146604032 2833 378595522215102688970738956073020862371876753 2834 380336496105037622713891249172226869143646864 2835 382084857425392071803121899650179561581221875 2836 383840634900668116846583469395867717118716416 2837 385603857356867712968608286165054703217045877 2838 387374553721815366534725473997208527913302448 2839 389152753025481723391923498877030614866131159 2840 390938484400308070876400079431896542771200000 2841 392731777081531755845809640365588255051103961 2842 394532660407512520997795223982283558020165072 2843 396341163820059761741376934414286738711722043 2844 398157316864760705892562581906388407775317504 2845 399981149191309518470348232615539514217928125 2846 401812690553837333874086864755780780933385456 2847 403651970811243217728022296466720899818894367 2848 405499019927526060683612996433519311520268288 2849 407353867972117406475106326974104019713135649 2850 409216545120215216528668212984639383906250000 2851 411087081653118573430226190759055774927915651 2852 412965507958563325562045280247378647753216512 2853 414851854531058675222926154777887842881148933 2854 416746151972224712551793665639669064594615344 2855 418648430991130897579330927217399105826134375 2856 420558722404635492737209893614394281382199296 2857 422477057137725948159373671930865539622289257 2858 424403466223860242114738732632448632047771728 2859 426337980805309178915606705812574137210011339 2860 428280632133499646651005605696955374308800000 2861 430231451569358837099119116547941214141016141 2862 432190470583659430177910013301946901086570352 2863 434157720757365745297999891928592024386869423 2864 436133233781980861986832159762213787686928384 2865 438117041459894712158118697064487974612840625 2866 440109175704733146405552759983119835948545936 2867 442109668541707976704761564040849868389942547 2868 444118552107967997912471578498998361110624768 2869 446135858652950990456867887580855721262446229 2870 448161620538736706618146046815594758510350000 2871 450195870240400842803280693889000776090493431 2872 452238640346370000224069775591941528201838592 2873 454289963558777636392556637982688415938795513 2874 456349872693821009852984407979318699765244624 2875 458418400682119120574498083540660369873046875 2876 460495580569071648433879558658598307426213376 2877 462581445515218892222679450863890405929366237 2878 464676028796602711618197085147638506540839408 2879 466779363805128474562856331439768570457728319 2880 468891484048928012501630205395707782758400000 2881 471012423152723585932281236567185604710835521 2882 473142214858192862728307596429894501599433232 2883 475280893024334911699616873579677450858039203 2884 477428491627837213861090197072915565888152064 2885 479585044763443693884349153771730308245753125 2886 481750586644323774213196634069267694357389616 2887 483925151602442454328370384936399327660872327 2888 486108774088931417652424662283294476905627648 2889 488301488674461168590740968615070005152745609 2890 490503330049614202209863449340644695022450000 2891 492714333025259209059558114341507094038930411 2892 494934532532926317650207663008817802056566272 2893 497163963625183377102375333412554214404912493 2894 499402661476013282490601882087702876217838704 2895 501650661381192345408739542635244229969959375 2896 503907998758669712289375621478295760030662656 2897 506174709148947833015156280237737142665572817 2898 508450828215463982365088038861414466345401488 2899 510736391744972836844170624434123053201986099 2900 513031435647930109450000000102555745000000000 2901 515335995958877244935274749373883285942066101 2902 517650108836827178130442475805273939465249712 2903 519973810565651157896035519424198765826927383 2904 522307137554466639279567101748623883018092544 2905 524650126338026246457190003668066155140665625 2906 527002813577107809045660067369985547239020496 2907 529365236058905474375496207633213161013379707 2908 531737430697421898321587231856290924531772928 2909 534119434533861517292863614852073187525537789 2910 536511284737024903988029466442191184122550000 2911 538913018603704209529736279960629599205930591 2912 541324673559079694594975670672482513350295552 2913 543746287157117352164873217592876123926795873 2914 546177897080967624522479723026169339092301584 2915 548619541143365217132579714124150339964871875 2916 551071257287030012042969842684504517997851136 2917 553533083585069083452102006091000187171004997 2918 556005058241379818093437526561491932545553968 2919 558487219591054143092319600559060666717088679 2920 560979606100783863956641478188701265561600000 2921 563482256369267115368067466513472525182611881 2922 565995209127615927446052883859721321867315792 2923 568518503239764910162407537233915264950429963 2924 571052177702881058589655164850057692861453824 2925 573596271647774681671958593386176433017578125 2926 576150824339311457212907117883812249422942576 2927 578715875176825615779998834121910420289960687 2928 581291463694534256231196351795461761474756608 2929 583877629561952795574489504882375337891926769 2930 586474412584311555876963366175436244234650000 2931 589081852702973490945444079089173917198597971 2932 591699989995853055506378754536737872080722432 2933 594328864677836219618198956935488737594941653 2934 596968517101201631055020134281354103282137264 2935 599618987756042928406141745783822131497784375 2936 602280317270692207641434819841871408968482816 2937 604952546412144644898335248245661686174558777 2938 607635716086484278251802302502322946532592848 2939 610329867339310951234252658212962168974940059 2940 613035041356168420878140646591746376811200000 2941 615751279462973633059525531649720092922776861 2942 618478623126447167926646350412402088321727472 2943 621217113954544858203214264961140355936642943 2944 623966793696890583161831472257087845804539904 2945 626727704245210241068654513810348337484490625 2946 629499887633766902906138335495646124225059856 2947 632283386039797150186425681403578869729911267 2948 635078241783948599673684377780382865495474688 2949 637884497330718617839442787089924785628616549 2950 640702195288894227880731201283581921718750000 2951 643531378411993212136604210754538160894436551 2952 646372089598706412744396144464075559426342912 2953 649224371893341233382848540653475887079045833 2954 652088268486266344955045289704491488570449744 2955 654963822714357598069897604405871814192696875 2956 657851078061445145186737331458564854477661696 2957 660750078158761775293403334856936760689930157 2958 663660866785392463994041770180224066261014128 2959 666583487868725141888687042193586896021044239 2960 669517985484902684132546109881293139148800000 2961 672464403859276124068774586519055774411265041 2962 675422787366859093834408791055298809653380752 2963 678393180532783494845003554342688706320862323 2964 681375628032756401069421183085810626051254784 2965 684370174693518198012122549206200342229403125 2966 687376865493301960326226816143515463223676336 2967 690395745562294070986531849896549469425327447 2968 693426860183096084957622904858827444326023168 2969 696470254791187840298142736233113694633911129 2970 699525974975391819648251885543430291062850000 2971 702594066478338765053273527041943907977350331 2972 705674575196934549082492964184837822082452992 2973 708767547182828305208067640393267048644004413 2974 711873028642881820414999390603635965325943024 2975 714991065939640193019126623240405375849609375 2976 718121705591803758676110199822832382850891776 2977 721264994274701287570412985066620113631615137 2978 724420978820764455779309387698308826984513808 2979 727589706220003593813007714914043144310505219 2980 730771223620484715338024835148543641198400000 2981 733965578328807829097019498251919243511180421 2982 737172817810586537044367712992396387291971632 2983 740392989690928921722850842716929741321584103 2984 743626141754919725912924564727626168199102464 2985 746872321948103827592144561202407199212315625 2986 750131578376971013248442783049633554675496016 2987 753403959309442052597076366698634620697105227 2988 756689513175356077757209801265190577045698048 2989 759988288566959269950239753580826443743714509 2990 763300334239394856788131075038983455074950000 2991 766625699111194423226201950905297345513643311 2992 769964432264770539260975923492783794117148672 2993 773316582946910707459908639259051158445913393 2994 776682200569272633415997650298976060358921104 2995 780061334708880822226494456753747582636521875 2996 783454035108624504101159222220892219540077056 2997 786860351677756892211730243228847234550909717 2998 790280334492395775900522320146808484871987888 2999 793714033796025452372320674462843995604026999 3000 797161500000000000000000000121500000000000000 3001 800622783684047896380571638521163996396027001 3002 804097935596777984284645741800099923287996112 3003 807587006656186788648589651171131594176504283 3004 811090047950167187764968580295216626775186944 3005 814607110737018441833170072024424938857228125 3006 818138246445957582038439604319929626171622896 3007 821683506677632163333891171799374659790940607 3008 825242943204634384106403677243278473536995328 3009 828816607972016575913671546558883798507530689 3010 832404553097808066486046145243043545075050000 3011 836006830873533419193183338398373855168019491 3012 839623493764732052181901913948113948747325952 3013 843254594411479240398057593988094307508068773 3014 846900185628908503711648006346206620537287984 3015 850560320407735384370785291542166979281434375 3016 854235051914782617016604993618653316499521536 3017 857924433493506694497622540928682719891909897 3018 861628518664525832728501979107105497903532368 3019 865347361126149337844665687334199394023913579 3020 869081014754908378910648604838564361201600000 3021 872829533606088169446586031621016994685708781 3022 876592971914261561043720359861300595448750192 3023 880371384093824052346319154659673147358518863 3024 884164824739530216683914848944506620332212224 3025 887973348627031551644304961837815870244140625 3026 891797010713415753884291206820225839133560976 3027 895635866137747422481686139996585950293329587 3028 899489970221610194138677123968776474421611008 3029 903359378469650313553209363622980307924463669 3030 907244146570121642281632620898812721087150000 3031 911144330395432109422449950705458864659582871 3032 915059986002691607457611433977871246434680832 3033 918991169634261336594411430830902922776966553 3034 922937937718304600957674351292050979762547664 3035 926900346869339059988551357609600889264346875 3036 930878453888790438412898785092034534201929216 3037 934872315765547698148868412300538691167511677 3038 938881989676519675530010040667588134446443248 3039 942907532987193187226868172743465332870068959 3040 946949003252192608256746921786138899251200000 3041 951006458215840925478020657829421819622529761 3042 955079955812722269972082311225388135994329872 3043 959169554168245931722746728509626539071723843 3044 963275311599211860009663021846407319704482304 3045 967397286614377652939037486853973581301053125 3046 971535537915027039541727398881068424749214256 3047 975690124395539857875535849412007988667568167 3048 979861105143963532575318766841047349876441088 3049 984048539442586055301307394013824007739217449 3050 988252486768510471542852783335093172031250000 3051 992473006794230877241613333553020543057837451 3052 996710159388209928705032045230650409701709312 3053 1000964004615457869287787029098956376658302733 3054 1005234602738113076325746877661713022905804144 3055 1009522014216024131813821820313380415009259375 3056 1013826299707333420325972140574837241894404096 3057 1018147520069062257682517155600195957455411057 3058 1022485736357697553876781157627653735911216528 3059 1026841009829780013780017109319460256795997139 3060 1031213401942493879150464584756225817588800000 3061 1035602974354258215479325470029093490887193941 3062 1040009788925319747213379296734442976133631152 3063 1044433907718347244900909793059020445427415223 3064 1048875392999027467814575315402499598023901184 3065 1053334307236662665611828283487847938995965625 3066 1057810713104769642600472598540454202948886736 3067 1062304673481680388183943292272314201309752347 3068 1066816251451144277067899348999820191729581568 3069 1071345510302931842816738779179610359898096029 3070 1075892513533440128355674614907887115915350000 3071 1080457324846299617021051561450611869518687231 3072 1085040008152982747768635588625674819067707392 3073 1089640627573414018156672796828814503432973313 3074 1094259247436581678727589459682674788303761424 3075 1098895932281151022419292243707555438076171875 3076 1103550746856079272644126250092432353694450176 3077 1108223756121232073680658729629677432614104037 3078 1112915025248001587030578104225274495887548208 3079 1117624619619926197400131302181591232944802119 3080 1122352604833311831972667394760027348838400000 3081 1127099046697854896646012123468940655654805321 3082 1131864011237266832915566146205714782960350032 3083 1136647564689900299091199720942977584700089003 3084 1141449773509376979543208103234864908095972864 3085 1146270704365217025679795173591670089528878125 3086 1151110424143470132365767747906818078021282416 3087 1155968999947348253499349673810229575524778127 3088 1160846499097859960471263193272962129236328448 3089 1165742989134446447237475172220500405765003409 3090 1170658537815619185744267676561996800027450000 3091 1175593213119599235451566026160736757060436211 3092 1180547083244958210707742899122551788504771072 3093 1185520216611260909736414303644098236953074293 3094 1190512681859709609003052298836982098414723504 3095 1195524547853790026736560244736619619353084375 3096 1200555883679918959388289110441328770125971456 3097 1205606758648093594818317983347175381618886617 3098 1210677242292542506006178417102165154160334288 3099 1215767404372378329090570646568992092645187899 3100 1220877314872252129550000000143145755000000000 3101 1226007044003009460343654068622081605490867901 3102 1231156662202348115839245360875634979068982512 3103 1236326240135477585361960305257110226063441183 3104 1241515848695780210206083557462649000735801344 3105 1246725559005474047958306665852677458523790625 3106 1251955442416277447989182239567518656469505296 3107 1257205570510075341976648878588675930822341507 3108 1262476015099587253333028273721872234935177728 3109 1267766848229037029414384083826690358697443589 3110 1273078142174824300398632463024624501127550000 3111 1278409969446197668726306457631563264979788391 3112 1283762402785929633005400936746239442813796352 3113 1289135515170993250289261277362097520017901673 3114 1294529379813240540644027710150482756234594384 3115 1299944070160082637929708061297235399247996875 3116 1305379659895171690726524614586931346695271936 3117 1310836222939084517345765981958469334417854797 3118 1316313833450008018871972225656868740005670768 3119 1321812565824426354190891036548506593267458479 3120 1327332494697809880965264556835183327641600000 3121 1332873694945305866528140456996070530687285681 3122 1338436241682430972671047152020586899290824592 3123 1344020210265765518312031586599527021206367763 3124 1349625676293649524036228848661427245664090624 3125 1355252715606880542509316001236438751220703125 3126 1360901404289413278771897969876293884707059376 3127 1366571818669061004430581102546870500932938487 3128 1372264035318198769769210146845131322983825408 3129 1377978131054468417811476881395780309582520569 3130 1383714182941485404373853510190972525639650000 3131 1389472268289547428155561196300182485507847771 3132 1395252464656344874920053790663440083320479232 3133 1401054849847673079830278918471371771829951453 3134 1406879501918146412007773135826863093072878064 3135 1412726499171914185393454878887958997880909375 3136 1418595920163378399995798412437368863107055616 3137 1424487843697913317619903960753437969707904577 3138 1430402348832586876178823686728756435166853648 3139 1436339514876883946696360191369055697839517859 3140 1442299421393431437118423751095342388091200000 3141 1448282148198725247057916610670295573638362661 3142 1454287775363859077606007321095076502949972272 3143 1460316383215255100350565370509465213228964743 3144 1466368052335396489750446218026575164563144704 3145 1472442863563561823022249321608578952667615625 3146 1478540897996561351704116867622532556193848656 3147 1484662236989475149069098677701503560943865067 3148 1490806962156393137568579204087154878375167488 3149 1496975155371157000494245643872457366932938349 3150 1503166898768103982055072021639443209843750000 3151 1509382274742812580073802625054410442306118351 3152 1515621365952850135515439445214703792291315712 3153 1521884255318522323068272289125506535930919633 3154 1528171026023624547006037011825793101288678544 3155 1534481761516195246567846876598965415275821875 3156 1540816545509271115100614409630432018720426496 3157 1547175461981644237216766286661653935030731957 3158 1553558595178621148228151789903612762910378928 3159 1559966029612783820125156219993373318022870039 3160 1566397850064752578378154356402025287628800000 3161 1572854141583950953846575646742906594856802841 3162 1579334989489372474089002287213257024039321552 3163 1585840479370349398375883749273466213218528123 3164 1592370697087323400714626627984537833892867584 3165 1598925728772618205205006951560504327912528125 3166 1605505660831214178051053316038056689612177136 3167 1612110579941524880563763409925924097955217247 3168 1618740573056175587497243687692441091433299968 3169 1625395727402783775069102154417747401143000929 3170 1632076130484741583024177453329238920067850000 3171 1638781870082000255108953719722888290402504131 3172 1645513034251856562332289995432150090469601792 3173 1652269711329741213396385404039247467017702213 3174 1659051989930009256690206784945222033586699824 3175 1665859958946732478245924090755373431552734375 3176 1672693707554493800067230583741424231844888576 3177 1679553325209183683246769739972383433588832937 3178 1686438901648798540298248800639779645561942608 3179 1693350526894241161137190115732503314048619019 3180 1700288291250123157152655822150434407678400000 3181 1707252285305569427820679003208534117229710221 3182 1714242599935024654318545305914050605716568432 3183 1721259326299061824607493063054551670905553903 3184 1728302555845192794459837295685001063066763264 3185 1735372380308680888914973574735127422195440625 3186 1742468891713355548657181614876730131682748816 3187 1749592182372429025816625676212916987655891027 3188 1756742344889315133703439376511933907989518848 3189 1763919472158450054993286385357363610504612309 3190 1771123657366115212891305698489962052879950000 3191 1778354993991262209809880792555989259167309111 3192 1785613575806339838104215954250102726131433472 3193 1792899496878123167418260480261061551038395193 3194 1800212851568544713202092272324809198473245904 3195 1807553734535527690970456621906970607119646875 3196 1814922240733821360880753708436269972476345856 3197 1822318465415838467217379540468560472181503517 3198 1829742504132494777377949767570634408922440688 3199 1837194452734050724965573998982206193213468799 3200 1844674407370955161600000000167772160000000000 3201 1852182464494691222069112417147687666114588801 3202 1859718720858624307450949517955906829520208912 3203 1867283273518852190845093857682463501799738083 3204 1874876219835057250360998785309919701587935744 3205 1882497657471360834019532333948592061140353125 3206 1890147684397179761232753288135256290220667696 3207 1897826398888084965535681119620048803219582407 3208 1905533899526662283252582043578224141638320128 3209 1913270285203375392789067687515053374583276489 3210 1921035655117430909250090802367215035280050000 3211 1928830108777645639092724096542285131929237291 3212 1936653746003315999531423655995131138061706752 3213 1944506666925089607422307544047927388968294573 3214 1952388971985839042361823070666932729472220784 3215 1960300761941537788744032899477938282864559375 3216 1968242137862138361529620639113282510073102336 3217 1976213201132452620488600860732476928660839697 3218 1984214053453034277687616612957789547963969168 3219 1992244796841063603001619486243670796535723379 3220 2000305533631234332438653128098840986881600000 3221 2008396366476642784075400845862447674875342581 3222 2016517398349679186410111572177310113705538992 3223 2024668732542921223948486027196376869205976663 3224 2032850472670029804847086408211738076745089024 3225 2041062722666647055447828389133598350947265625 3226 2049305586791296546546123636410418655031437776 3227 2057579169626285756244264461928020246920787387 3228 2065883576078610774250679654528022030473399808 3229 2074218911380863252494741977433941308554097469 3230 2082585281092139606935873306472200324892150000 3231 2090982791098952475454772930946916607831392671 3232 2099411547616144436723688162809689798850117632 3233 2107871657187803994961754117812823510665896353 3234 2116363226688183835490551362116956353701128464 3235 2124886363322621356014166076828576580347471875 3236 2133441174628461478557187498672261309971862016 3237 2142027768475981747003241664975872061307737477 3238 2150646253069319715185838942899778004205824048 3239 2159296736947402630492505473925168311171286759 3240 2167979328984879417952375532599643361331200000 3241 2176694138393054969786642901004826277458275561 3242 2185441274720826745410504714961303219100654672 3243 2194220847855623686884480862237691855520365643 3244 2203032968024347454822255924616288411468527104 3245 2211877745794315989771468872237127678584178125 3246 2220755292074209404093168257861327716246963056 3247 2229665718115018209374957538245559258870801967 3248 2238609135510993884422176387401024156703653888 3249 2247585656200601788880799479837470080097779249 3250 2256595392467476427555084228696920410156250000 3251 2265638456941379070492363381710766643527279251 3252 2274714962599157733916757224931871508907162112 3253 2283825022765709527102973437980998021208896533 3254 2292968751114945370290770402901274633407072944 3255 2302146261670757088750082009449029401992384375 3256 2311357668807986888116238740594124864043728896 3257 2320603087253399216124171081004306746527892857 3258 2329882632086655015879947086208918841170501328 3259 2339196418741288375817476298856987194189662939 3260 2348544563005685581497707118898981787268800000 3261 2357927181024066574417154244542864661608091741 3262 2367344389297468823002116918392180564882451952 3263 2376796304684733610974487456212309493206201023 3264 2386283044403494748284602922252479119946153984 3265 2395804726031169709816160862954167711979090625 3266 2405361467505953207077802738196103041701547536 3267 2414953387127813198105566113973728121273722147 3268 2424580603559489340810018820614878383549178368 3269 2434243235827493895011515154338195398456625829 3270 2443941403323115078416655825227777810520350000 3271 2453675225803422881798689749604629824316801031 3272 2463444823392277348654266967417110775600136192 3273 2473250316581339324618637953759936418110191113 3274 2483091826231083681931095406092084802062758224 3275 2492969473571815024252170243302609431279296875 3276 2502883380204685877143824067630903493190206976 3277 2512833668102717369533625733762096595267801837 3278 2522820459611822411493659959383376540319697008 3279 2532843877451831373674691116314172041309955919 3280 2542904044717520273745895479240058799718400000 3281 2553001084879641475200280298331414208323895121 3282 2563135121785956903895728120874410720672626832 3283 2573306279662273787711439833761792961849978803 3284 2583514683113482924709399951578650126599473664 3285 2593760457124599485200352752385437400212003125 3286 2604043727061806353123657983474935626947895216 3287 2614364618673500012160290040706548340602443927 3288 2624723258091338982008154785861974399817269248 3289 2635119771831294810258823525199301633250541209 3290 2645554286794705625324724147403175076632450000 3291 2656026930269332255875785028848939966322262011 3292 2666537829930416922254498076947396675909135872 3293 2677087113841744505348353216759709153813876093 3294 2687674910456706398408597750531592164622488304 3295 2698301348619366947314290352771523132936209375 3296 2708966557565532484790651023485594611279200256 3297 2719670666923822964100755127694822162550760417 3298 2730413806716746197739681718929204675870307088 3299 2741196107361774706670303696563441082196869699 3300 2752017699672425185650000000195676965000000000 3301 2762878714859340590207678017353631395155189701 3302 2773779284531374850840617692239500305353675312 3303 2784719540696680220010787491610637093697394983 3304 2795699615763797257530436427868600802019590144 3305 2806719642542747459936935777643111973706915625 3306 2817779754246128539467028985275099183513110096 3307 2828880084490212358250848523306656754094663307 3308 2840020767296045523356274215074646598558422528 3309 2851201937090552648324438726495133768653029389 3310 2862423728707642286847432623851114790532550000 3311 2873686277389315544249523590606358503304366191 3312 2884989718786777372443482117730929065003057152 3313 2896334188961550554043899247523428453871247473 3314 2907719824386592381329690779252550079538167184 3315 2919146761947414035758306754934595753131121875 3316 2930615138943202673744505054049656092121012736 3317 2942125093087946224426903555829741728532864597 3318 2953676762511560905155896595796913462890427568 3319 2965270285761021460446908368375119831916708279 3320 2976905801801494130153358528549838880921600000 3321 2988583450017472352624133541625678392937879481 3322 3000303370213915208620791340071879587004893392 3323 3012065702617388611780176589204390866069345563 3324 3023870587877209251418589358003171757463207424 3325 3035718167066591293484131256694147944423828125 3326 3047608581683795845474350157843425782994696176 3327 3059541973653283191146817481640823170968876287 3328 3071518485326867800860800717831502352202334208 3329 3083538259484876123398738395446713846527194369 3330 3095601439337307165126785116162799565844650000 3331 3107708168524995862364270556874293763718217571 3332 3119858591120779252842508541012065657135596032 3333 3132052851630665452144000395398067037196801253 3334 3144291094995005441023700869148728788135298864 3335 3156573466589667669524654912480996319664034375 3336 3168900112227215483810969615417277733084348416 3337 3181271178158087381651757608524350593479010377 3338 3193686811071780102500376249169972609075354448 3339 3206147158098034558123990976570306476153375659 3340 3218652366808024609749211336379347176971200000 3341 3231202585215548697700284370003698437570268461 3342 3243797961778224329517082354494981342358377072 3343 3256438645398685432550890285077910295057926543 3344 3269124785425782577046783033432028587508629504 3345 3281856531655786075732182810094008106050740625 3346 3294634034333591965942004428137407226596557456 3347 3307457444153930880321628926987351922760378867 3348 3320326912262579812159795389225654282573900288 3349 3333242590257576781414366288941709700121740149 3350 3346204630190438407504803467007832047968750000 3351 3359213184567380394956089856043631995609320151 3352 3372268406350540937989746395239188369261248512 3353 3385370448959207050168524202105121720804233433 3354 3398519466271043825212299024100723804948987344 3355 3411715612623326635113658297467962642158946875 3356 3424959042814176271692650812995882360952311296 3357 3438249912103797037741165048400548493058893757 3358 3451588376215717793918414694091648036603583728 3359 3464974591338035967570038792887041815784375839 3360 3478408714124664529654369254327404514508800000 3361 3491890901696581945970480310248523410429060641 3362 3505421311643085108893712769820346998175022352 3363 3519000102023045255835460729008515080902433923 3364 3532627431366166880655119711022457698471760384 3365 3546303458674249644263223080468386534195653125 3366 3560028343422453290665938004327364661704997936 3367 3573802245560565574712253247247464961177267047 3368 3587625325514273207816368706711751860189216768 3369 3601497744186435827938990835174994627926970729 3370 3615419662958363000122448981023814914272850000 3371 3629391243691094253885775227997190948949577931 3372 3643412648726682163797134543314333381771310592 3373 3657484040889478479552252978020014427422440013 3374 3671605583487423311898769318816238230619936624 3375 3685777440313337380757729988764126312255859375 3376 3699999775646217331904758154589182877618405376 3377 3714272754252534128584755940802521604363010737 3378 3728596541387534524445343395373705376472811408 3379 3742971302796545624185599418188817044416812819 3380 3757397204716282538328048271949213586958400000 3381 3771874413876159138533230565478826613025360021 3382 3786403097499601919887609751595315740940525232 3383 3800983423305366976606994235765073491445363703 3384 3815615559508860097609101167724005608182104064 3385 3830299674823459988420350906142933586578565625 3386 3845035938461844625893461026303941319104721616 3387 3859824520137320752223905602705370605876436827 3388 3874665590065156514764819362619627603231579648 3389 3889559318963917258151457192998482705290790109 3390 3904505878056804475257867411881950874284950000 3391 3919505439072997923520002206763791977013294911 3392 3934558174249000913171070716361688634749878272 3393 3949664256329988773946539409113623850391516993 3394 3964823858571160506827800711672148196950450704 3395 3980037154739093627405164283911237703802771875 3396 3995304319113102207452475943730335495222534656 3397 4010625526486598121317337035488885677038657317 3398 4026000952168455503742582030502066673715933488 3399 4041430771984378425746374366962300280483390599 3400 4056915162278271795200000000227177120000000000 3401 4072454299913615488754174862956372473500670601 3402 4088048362274841721776436448429561145281381712 3403 4103697527268715662973961049893878306068411883 3404 4119401973325719300387936834350697550718764544 3405 4135161879401438565457428921192980903223478125 3406 4150977424977953721862495994959772796434832496 3407 4166848790065233025868158727615147708559584207 3408 4182776155202529664902678439634688282607484928 3409 4198759701459781981115480011261009679394702289 3410 4214799610439016986671946086056642669885050000 3411 4230896064275757177554220108841482970393175091 3412 4247049245640430652649083729774812942149847552 3413 4263259337739784544915919606268484966238760373 3414 4279526524318301771439733665156190701720433584 3415 4295850989659621109186191469669890973047684375 3416 4312232918587960603287621489882618562327003136 3417 4328672496469544314700953821979280087945929497 3418 4345169909214032414090596261644191477897045968 3419 4361725343275954628801300630654441623498413179 3420 4378338985656147049798140904108497871761600000 3421 4395011023903192305462811009284612874562896381 3422 4411741646114863109147554186616603935500887792 3423 4428531040939569187400157539416674178508474463 3424 4445379397577807595785584872505542867706445824 3425 4462286905783616429241978151586866406650390625 3426 4479253755866031933920932925801592065484834576 3427 4496280138690549027474145866212547863789205187 3428 4513366245680585234760743203812523875482628608 3429 4530512268818948045961827322850877841189811269 3430 4547718400649305704101025099683093075497150000 3431 4564984834277661428982085794831787989256322471 3432 4582311763373831084566858427391760570288914432 3433 4599699382172924296829278607219372721334666153 3434 4617147885476829029133312792439862338863389264 3435 4634657468655699622195143898625249058830596875 3436 4652228327649448305702236132498926734732514816 3437 4669860658969240188674288878187697081733723277 3438 4687554659698991735663479448863121429287444848 3439 4705310527496872735903802552105230552073784559 3440 4723128460596811772531740424514778633011200000 3441 4741008657810005199012941791045672944462341361 3442 4758951318526429629922050118295656758635139472 3443 4776956642716357953235302079667865512953647443 3444 4795024830931878871308015755004017515771451904 3445 4813156084308419977721604869115659302067303125 3446 4831350604566274377197290353745408332930631856 3447 4849608594012130855786233717036306360924595767 3448 4867930255540607608558388144753448545697906688 3449 4886315792635789532024952959485678915892821049 3450 4904765409372769088541925049072504898281250000 3451 4923279310419190749954867164787126211440241051 3452 4941857701036799027757657604613731991065574912 3453 4960500787082990097050648758557632555028930333 3454 4979208775012367021596343322610509877602421744 3455 4997981871878298587283396707068768682775509375 3456 5016820285334481751322472294697857796534173696 3457 5035724223636507714510212766095264123735734657 3458 5054693895643431623910345724893970587121626128 3459 5073729510819345913313715345549392729295008739 3460 5092831279234957288851823752767622227348800000 3461 5111999411569167367151276345581253504607709541 3462 5131234119110656973429354322099795311429032752 3463 5150535613759474106943785264511925883819226823 3464 5169904108028625581222648829472512067757686784 3465 5189339815045672346513239378062885077562215625 3466 5208842948554328501901610793581496036110528336 3467 5228413722916064004567450796035563835577851947 3468 5248052353111711083651872790913140665465415168 3469 5267759054743074366228672708188295861642035629 3470 5287534044034544722882576417137680978325350000 3471 5307377537834716840411000165031108765988834831 3472 5327289753618010529178862104727183584295124992 3473 5347270909486295772669017369301405957666448913 3474 5367321224170521526783942342721213292146235024 3475 5387440917032348276467365785941525349482421875 3476 5407630208065784357227635329325700189017483776 3477 5427889317898826049157717556719298155586459637 3478 5448218467795101451059858505555394082333285808 3479 5468617879655518142296078912806849729057189719 3480 5489087776019914639998844970198231511398400000 3481 5509628380068715659289440735642008919422104921 3482 5530239915624591184164772703183187827632263632 3483 5550922607154119356726560382655337165603708603 3484 5571676679769453192440109104619610833302654464 3485 5592502359229991129123122667846250504295128125 3486 5613399871944051417378293907493438607441228016 3487 5634369444970550360196710804148383042989869727 3488 5655411306020684409472434398946164828744450048 3489 5676525683459616127181942550018066513913359009 3490 5697712806308164018995490482506624188837450000 3491 5718972904244496248100815170302223173728407811 3492 5740306207605828237033005864507324327565660672 3493 5761712947390124165317777573439935997883317893 3494 5783193355257802370748818023787252691545133104 3495 5804747663533444662133331614371938346719334375 3496 5826376105207509551353376134974779256994349056 3497 5848078913938049412604079584864786607957194217 3498 5869856324052431576683335311236697213171319888 3499 5891708570549063368221103918780608844961031499 3500 5913635889099121093750000000262609375000000000 3501 5935638516048282988532410726451153846039031501 3502 5957716688418466130072981734173079796015328112 3503 5979870643909567326258913585936040875224788783 3504 6002100620901207986084139365640348172373458944 3505 6024406858454482980927100744671368636690040625 3506 6046789596313713504365506123381447193073834896 3507 6069249074908203938525140246924586839726345107 3508 6091785535354002734973500033903729942697507328 3509 6114399219455667318182756263654433261296295189 3510 6137090369708033019600285265564137436337550000 3511 6159859229297986050378778863976347468483663991 3512 6182706042106240520831724577336253976014077952 3513 6205631052709119514693851472700177689582833273 3514 6228634506380340226279960158976416647307019984 3515 6251716649092803168649398186729495745614246875 3516 6274877727520385460897304631522525374179073536 3517 6298117989039738202707629894071629288812034397 3518 6321437681732087944316838776439667838095824368 3519 6344837054385042260051126711620444991368838079 3520 6368316356494399433613920656695158741401600000 3521 6391875838265962263314397629835186333438393281 3522 6415515750617355995441735201353790843505522192 3523 6439236345179850394003809461367657765235363363 3524 6463037874300185955063077104030255723362804224 3525 6486920591042404273916419313375083812626953125 3526 6510884749189682573379786131209433263389852976 3527 6534930603246172401452560955899172324093774087 3528 6559058408438842506650665784972395819626283008 3529 6583268420719325899311548796954027386229948169 3530 6607560896765771107188336891453423660849650000 3531 6631936093984697633664596894010855624533707371 3532 6656394270512855626935330306333942898422072832 3533 6680935685219089768514027766108573204991491053 3534 6705560597706207389439830796356814664373399664 3535 6730269268312850822573089995162479400847159375 3536 6755061958115373999381870565338383461204361216 3537 6779938928929723299636238033132445729583876177 3538 6804900443313322662441459178246478856354095248 3539 6829946764566962967055575617175186754220513459 3540 6855078156736695691951150171086282567451200000 3541 6880294884615730860595349131098023872622494261 3542 6905597213746339282436906830829543981842941872 3543 6930985410421759097602922571483336442319528343 3544 6956459741688106633822863941468813115344994304 3545 6982020475346291584111594953711196653633865625 3546 7007667879953936513757712212350832004937186256 3547 7033402224827300705177957539583540149675452667 3548 7059223780043208349212981166001658227787673088 3549 7085132816440981091454255737066228352299021949 3550 7111129605624374942206488037391285836093750000 3551 7137214419963521558704442506488798667908041951 3552 7163387532596873908217678337664546600032141312 3553 7189649217433156320691310239047714276194987233 3554 7215999749153318939585531815476424989055376144 3555 7242439403212496579591290025363689950842071875 3556 7268968455841971999914169300968746961877316096 3557 7295587184051143601833234716952602235670415557 3558 7322295865629497559256295073978506702636628528 3559 7349094779148584391007778954722487897209561639 3560 7375984203963999983600169732299983843788800000 3561 7402964420217371073254719189125829351432038441 3562 7430035708838345195951953860959761880156483152 3563 7457198351546585114307303479721379721468579723 3564 7484452630853767730082016972979948782091933184 3565 7511798830065587491154388411248189065078778125 3566 7539237233283764301791193099767486535406138736 3567 7566768125408055945074132712816925290387476847 3568 7594391792138275026351007989181931095489773568 3569 7622108519976310446596278070771741167689820529 3570 7649918596228153414580627095989726969677850000 3571 7677822309005928006764141178867947801122571731 3572 7705819947229926283842702437728156026483579392 3573 7733911800630647972892231306796575663554217813 3574 7762098159750844724070453994369724595529653424 3575 7790379315947568950850938665413771817958984375 3576 7818755561394227262779231748510686095275442176 3577 7847227189082638499756034720490869751650148537 3578 7875794492825096376867491830584078118213120208 3579 7904457767256436748797810513168078076919086619 3580 7933217307836109502874608727907465595038400000 3581 7962073410850255089812577181983011419602129821 3582 7991026373413785701236259354964418489859842032 3583 8020076493472471103077988486445960562237013503 3584 8049224069805029133962278223634570743449124864 3585 8078469402025220877703242484462949236361690625 3586 8107812790583950519056920295325507335245414416 3587 8137254536771369891885702935051773999454742627 3588 8166794942718987728907403682109556498867880448 3589 8196434311401783622216874844157953002406247909 3590 8226172946640326703783462571857550103289950000 3591 8256011153102899055142997246221103022955600711 3592 8285949236307623855518446004702016007268483072 3593 8315987502624598277618804259639376305401278793 3594 8346126259278031140381274887596555040494535504 3595 8376365814348385327937277153554938208685896875 3596 8406706476774524984098342403884726153282643456 3597 8437148556355867491673490140560555715618371117 3598 8467692363754540245945236300290662996948466288 3599 8498338210497542231646965430174226168517792399 3600 8529086408978910412800000000302330880000000000 3601 8559937272461890944784323347503734521658272401 3602 8590891115081115218032557727357455212267514512 3603 8621948251844780742752465687820509769478525683 3604 8653108998636836884098931491541363667671673344 3605 8684373672219175457232089629358496641106603125 3606 8715742590233826191713999608849772841518117296 3607 8747216071205157074712020193353069368706946007 3608 8778794434542079582492812132893100199740489728 3609 8810478000540258809706696193215027484845808089 3610 8842267090384328505977912976953958312890050000 3611 8874162026150111029332172666192699076863832891 3612 8906163130806842226008746422630346661107748352 3613 8938270728219401246220236784673860699415466173 3614 8970485143150545305439072024366379923585926384 3615 9002806701263149400805699095592696113830809375 3616 9035235729122450992269401542887252765165223936 3617 9067772554198299658088642571866868341043179297 3618 9100417504867411734333829432292987840598762768 3619 9133170910415629948051413357530860451615982979 3620 9166033101040188053764279564230182791841600000 3621 9199004407851980482999444267938343807252370181 3622 9232085162877837016550160338628726863330796592 3623 9265275699062802489195640129358207176962012263 3624 9298576350272421536617733186056052176320282624 3625 9331987451295028394270048011407307037353515625 3626 9365509337844041757971180835564251901597751376 3627 9399142346560264716009910465656892758594582987 3628 9432886815014189762566436769455364835945297408 3629 9466743081708308902269981220761695551335605069 3630 9500711486079428855729331219894154708902150000 3631 9534792368500991375889195626713436113638372271 3632 9568986070285398685081547130785664249647071232 3633 9603292933686344042657457758262684202079275953 3634 9637713301901147453101287002685750939153330064 3635 9672247519073096524545457792005571308713721875 3636 9706895930293792487620453791501173402787887616 3637 9741658881605501384591092416834318228541469077 3638 9776536720003510438746571418077704293787305648 3639 9811529793438489614028253019107175953881562359 3640 9846638450818858374895638382174224458291200000 3641 9881863042013157656447496639719535280538727161 3642 9917203917852427054831646919516041953893784272 3643 9952661430132587247993448710026348768267569243 3644 9988235931616827656829635595430545201317256704 3645 10023927776037999356830729859153037467750428125 3646 10059737318101013250311900735938382736304220656 3647 10095664913485243509348777210664188433324949567 3648 10131710918846936299551397242222546402555199488 3649 10167875691821623794826169158059489370228342849 3650 10204159591026543493292437744464542436406250000 3651 10240562976063062844536987274600241205900722851 3652 10277086207519109198406576395725846829872947712 3653 10313729646971605085555385464292464268614404133 3654 10350493656988908839981065597781143952995850544 3655 10387378601133260573799910430554833353358634375 3656 10424384843963233514528526342853503952069738496 3657 10461512751036190715156254802654427873974936457 3658 10498762688910747147309501444742202365060590928 3659 10536135025149237187826050635302284498016034539 3660 10573630128320187509074391559004859041828800000 3661 10611248368000795383370052344240977902190047341 3662 10648990114779412411857932436289052267869373552 3663 10686855740258033688246640363126746125362492623 3664 10724845617054792407797884239781746251762499584 3665 10762960118806459931991025849976251259745340625 3666 10801199620170951319299995953826672214079829136 3667 10839564496829836332536878622995181999518141747 3668 10878055125490855933233605925457484398374291968 3669 10916671883890444273550361196476484710158325429 3670 10955415150796256196216469466000324675330350000 3671 10994285306009700253026757391102304804038788631 3672 11033282730368477252433592290837294119648673792 3673 11072407805749124346792060625612997191797746713 3674 11111660915069564669833020529494538185658191824 3675 11151042442291662534956060817427820592685546875 3676 11190552772423784204951720275852591928280280576 3677 11230192291523364243779666030272632503266077437 3678 11269961386699477461046898392771540276424314608 3679 11309860446115416459847441851942751445690503519 3680 11349889858991274798642397802997289739878400000 3681 11390050015606535777876674252698877909653434721 3682 11430341307302666862046171098051116384735260432 3683 11470764126485719747946686695144133731257278403 3684 11511318866628936089853322331098203696109515264 3685 11552005922275358892396695913480143025778253125 3686 11592825689040449581919834723796779589805280816 3687 11633778563614710767117199470591437710783055527 3688 11674864943766314699774898149208363948113870848 3689 11716085228343737446448778395391571170057456809 3690 11757439817278398781934741134515104640642450000 3691 11798929111587307815403296403388769375182873611 3692 11840553513375714360088084283255598254770345472 3693 11882313425839766057435809956824648634057399693 3694 11924209253269171266642792015016134431886657904 3695 11966241401049867730521097316607665156702459375 3696 12008410275666697028655033972253909864775417856 3697 12050716284706084828826596409521983728334188017 3698 12093159836858726947706303003777144419759372688 3699 12135741341922281231823737457125098780041673299 3700 12178461210804065269850000000346719785000000000 3701 12221319855523759947242193607047882373246393301 3702 12264317689216118854318013771312338656749940912 3703 12307455126133683558846478036231245989141622583 3704 12350732581649504754258823397052607613301407744 3705 12394150472259869294601615965632263663473165625 3706 12437709215587033127372157898681276413855679696 3707 12481409230381960135394341587320013364613386907 3708 12525250936527066898911190506015711346648432128 3709 12569234755038973389088439951467922936531240989 3710 12613361108071259604141649192806485582542550000 3711 12657630418917228159317499329992371818821681791 3712 12702043112012672841978118443997220579942858752 3713 12746599612938653143055487446638158183248659073 3714 12791300348424274776161216426337746293845152784 3715 12836145746349476195655242265063017960697371875 3716 12881136235747821124995283897792489556773454336 3717 12926272246809297106707201825607118782551364197 3718 12971554210883120085334743403463225634517861168 3719 13016982560480545034745515030466681016327847879 3720 13062557729277682641188406700633952445081600000 3721 13108280152118322053516103452324124957692827081 3722 13154150265016759712004752111405537215288710992 3723 13200168505160634267221310383451451356400421163 3724 13246335310913767600407588840532999414466881024 3725 13292651121819011956868504695207845355830078125 3726 13339116378601103203870599484824445068996529776 3727 13385731523169520224575430930030912382003631887 3728 13432496998621350459551032309172314807751671808 3729 13479413249244161607423240731880319182194781969 3730 13526480720518879496247328727425670786654650000 3731 13573699859122672137199031613159812804658317171 3732 13621071112931839972202746202481447280075909632 3733 13668594931024712327133384577113045298510020853 3734 13716271763684550082247099911968915653691180464 3735 13764102062402454571514859729469773705430284375 3736 13812086279880282722551625500759816193771094016 3737 13860224870033568448852706230883780558118501977 3738 13908518287994450306067687590577713957099076048 3739 13956966990114605424061197315934262478344931259 3740 14005571433968189726528652015858991023531200000 3741 14054332078354784449954040232998058010699040061 3742 14103249383302348973715731623770729844699666672 3743 14152323810070179973165262484385707727909770143 3744 14201555821151876907523033579382791284776239104 3745 14250945880278313854453867354467526571416990625 3746 14300494452420617703204408163364468344719735056 3747 14350202003793152718203411136294608724185086467 3748 14400069001856511485045052792696271735712485888 3749 14450095915320512250794509480190046866568783749 3750 14500283214147202670574188232792663574218750000 3751 14550631369553869972408158711289460930306283751 3752 14601140854016057552321524544779501522299994112 3753 14651812141270588011710687662032498348599181033 3754 14702645706318592649019700111785524059111844944 3755 14753642025428547417777164449824795877325196875 3756 14804801576139315363067436045030416966199440896 3757 14856124837263195548529198653918455331761297357 3758 14907612288888978485993828361025725128305513328 3759 14959264412385008079895330508200605726202427439 3760 15011081690402250098603029566962638859468800000 3761 15063064606877367184847613072070887452169736241 3762 15115213647035800417430577758814493026079703952 3763 15167529297394857436426598958848883139012965523 3764 15220012045766807144107843137209998543057385984 3765 15272662381261980993838768224031077064561903125 3766 15325480794291880879209507136068307610619599536 3767 15378467776572293635695506623041439564881846647 3768 15431623821126412167150696339663624574230970368 3769 15484949422287963209461091863743853549135550329 3770 15538445075704341743705390281589867302282850000 3771 15592111278339752071188797971835973548425485531 3772 15645948528478355562736037365507489843102408192 3773 15699957325727425094649212771372341981109035613 3774 15754138171020506183755974859203579343419850224 3775 15808491566620584833993209117289241748662109375 3776 15863018016123262106991285572205277483919998976 3777 15917718024459935429143745306362363929146246337 3778 15972592097900986647667163860019970481278869008 3779 16027640744058976848175822487224445369059440419 3780 16082864471891847946315735477388099327918400000 3781 16138263791706131066022525383921186489664019621 3782 16193839215160161716987608046418535117370518832 3783 16249591255267301783937145781369760994576503303 3784 16305520426399168340348250076211133264771825664 3785 16361627244288869299246964580795122875544815625 3786 16417912226034245913752635177069563502408827216 3787 16474375890101122140053376450003571100486808427 3788 16531018756326560875517473008665551222994421248 3789 16587841345922127084665709843965707872154985709 3790 16644844181477157825749808287059685363894950000 3791 16702027786962039190702353177931865264898226511 3792 16759392687731490171243832595419263778983247872 3793 16816939410527853463952673966105122796963680593 3794 16874668483484393227124449588332695649809500304 3795 16932580436128599802266740607314287377769021875 3796 16990675799385501413096491286210577296160672256 3797 17048955105580982854927055064425266142416644917 3798 17107418888445111187352530406517179368316039088 3799 17166067683115468443157407851415553144420674199 3800 17224902026140491366400000000396175840000000000 3801 17283922455482818192638603461920626937691394201 3802 17343129510522642484289846030364757500174607312 3803 17402523732061074034129203642294951366526079483 3804 17462105662323506849964229956743215961950662144 3805 17521875844962994233531626773358871330789728125 3806 17581834825063630966689895962872116586174522096 3807 17641983149143942617999953166512132544557667807 3808 17702321365160281982806750253421215148333334528 3809 17762850022510232669955647436260834618840593889 3810 17823569672036019848297997063702121188295050000 3811 17884480866027928166161149462941275461645210691 3812 17945584158227726856978866824411532203031409152 3813 18006880103832102044298934033131881240594411973 3814 18068369259496096259405585585315659077372699184 3815 18130052183336555184815225313658852609213934375 3816 18191929434935581636924800608860588954491764736 3817 18254001575343996801113105197141525479248589097 3818 18316269167084808732616224342587032020965119568 3819 18378732774156688136519303617841142993592432779 3820 18441392962037451440227817155826871843121600000 3821 18504250297687551171802533587603908870447763981 3822 18567305349553573657563427716053925587691265392 3823 18630558687571744052388863400687331438262590063 3824 18694010883171438716157478164396717761690599424 3825 18757662509278704949801332707367436043056640625 3826 18821514140319788104460048855543572218474188176 3827 18885566352224666077246847510009510217032920787 3828 18949819722430591207158613928377586650357406208 3829 19014274829885639584683361188788043700495478869 3830 19078932255052267788679733990468378241107150000 3831 19143792579910877064124494061027833749681542071 3832 19208856387963384954345255398864553493820588032 3833 19274124264236804401377092408345980752195725753 3834 19339596795286830328103026714918444414474950864 3835 19405274569201433715859809106163326073996846875 3836 19471158175604463191211851662221429412441980416 3837 19537248205659254135617631744153679785826974877 3838 19603545252072245331734384130917452673801406448 3839 19670049909096603160128420263958922910898620159 3840 19736762772535853360179964302220990821171200000 3841 19803684439747520368992974538934626489591432961 3842 19870815509646774252142025714212842852172589072 3843 19938156582710085240109962903537850910358131043 3844 20005708260978885884291701001083092372809941504 3845 20073471148063240846461235377825561911633553125 3846 20141445849145524335620649106985859771871729456 3847 20209632970984105206171650242912465702567863367 3848 20278033121917039731371949043554492284971532288 3849 20346646911865772066060589770618352074208344649 3850 20415474952338842412658184814876060024531250000 3851 20484517856435602904469860406407013010012724651 3852 20553776238849941220340613110354797527025280512 3853 20623250715874011944734694707632675564461317933 3854 20692941905401975687332589946505744873091359344 3855 20762850426933745976261127054727290189741759375 3856 20832976901578743939094264852547544107354423296 3857 20903321952059660785784132834104060950141498257 3858 20973886202716228107703961718126379918283395728 3859 21044670279508996007006631738248937592256740339 3860 21115674810023119070524684378253736294708800000 3861 21186900423472150202459790388009676440659105141 3862 21258347750701842330131842771513463494299474352 3863 21330017424193957997080048049065514117931998423 3864 21401910078070086857830622491054399178264592384 3865 21474026348095471088667962230919350122528465625 3866 21546366871682838728768447219479697547513449936 3867 21618932287896244966078358911853497316390591547 3868 21691723237454921382339740411548946175171808768 3869 21764740362737133171690405563938648440709495229 3870 21837984307784044347286710223178770077535350000 3871 21911455718303590950420134642696269631970662431 3872 21985155241674362276621190689644663544156782592 3873 22059083526949490133266661388252388062200084513 3874 22133241224860546143228703185811280385702628624 3875 22207628987821447109126893338252846160888671875 3876 22282247469932368452766885959936958822082597376 3877 22357097326983665744371950604554931756002655237 3878 22432179216459804336236306771073345589088783408 3879 22507493797543297115451836490586786356713897319 3880 22583041731118650390382455177000311821158400000 3881 22658823679776317925583148246842950363721884521 3882 22734840307816663139883437661462181040877617232 3883 22811092281253929482377828548629881746106688203 3884 22887580267820219001088601450489820038924056064 3885 22964304936969479119089160551105983148661378125 3886 23041266959881497632899022489963927048344053616 3887 23118467009465905947984434097991350580078001327 3888 23195905760366190566221540630380216882021531648 3889 23273583888963712840201988846115376619986834609 3890 23351502073381737009283841628071711976047450000 3891 23429660993489466532313702780284735710589659411 3892 23508061330906088731969002211003279216819190272 3893 23586703769004827765692472941895847359232121493 3894 23665588992917005938213962305826404874351062704 3895 23744717689536113370677860338486338978885584375 3896 23824090547521886041417598763436228376126406656 3897 23903708257304392213441874146366528022177741817 3898 23983571511088127263720478783246627021330465488 3899 24063681002856116929380882719136828462542795099 3900 24144037428374028985950000000451120995000000000 3901 24224641485194293372798891874067272215881275101 3902 24305493872660230780971509192595519021253513712 3903 24386595291910189718601955797072353365943896383 3904 24467946445881692069148164157099656842307436544 3905 24549548039315587157693314084783449750056290625 3906 24631400778760214340589794933546199838562644496 3907 24713505372575574133744011376821089073651788707 3908 24795862530937507894863862665638678641707196928 3909 24878472965841886075014285219062578750261866789 3910 24961337391108805054849838538221289333147550000 3911 25044456522386792580916934784242344316622419591 3912 25127831077157021817441962953670036688885399552 3913 25211461774737534029045239452910864682964724873 3914 25295349336287469909844428046896742949456565584 3915 25379494484811309574434813667504082422380496875 3916 25463897945163121226257586445359980347808155136 3917 25548560444050818518891094605571717425046853997 3918 25633482710040426625823857574723102253052537968 3919 25718665473560357034291993814305346787497737679 3920 25804109466905691078787611555729367447961600000 3921 25889815424242472229868634795362818855205180881 3922 25975784081612007153924491645834793936850459792 3923 26062016176935175559576077463363869549260518963 3924 26148512450016748846412421111324848477879437824 3925 26235273642549717571790529308933869974033203125 3926 26322300498119627751448961282082182966918726576 3927 26409593762208926009709793912291389894394449687 3928 26497154182201313595067776300826918111074500608 3929 26584982507386109276989642159545367903925695769 3930 26673079488962621139770748739442705799259650000 3931 26761445880044527289320442143515492504796046971 3932 26850082435664265488771810873871931042993106432 3933 26938989912777431738835782365482980293048390653 3934 27028169070267187818843841092019615743992641264 3935 27117620668948677804448001624378084057413409375 3936 27207345471573453577971055811272292381088546816 3937 27297344242833909347424530065216960867178887777 3938 27387617749367725190236236607906585683406296848 3939 27478166759762319637753781488007434890830629059 3940 27568992044559311316614902263340654849211200000 3941 27660094376258989663100049469986135527703905861 3942 27751474529324794726607198414645228002224551472 3943 27843133280187806078413481455356021056724651943 3944 27935071407251240841912865811072108768506363904 3945 28027289690894960860543768094433220155400115625 3946 28119788913479989019645194226036510883448203856 3947 28212569859353034738504722194447696016785280267 3948 28305633314851028648886405305882689300044338688 3949 28398980068305666476351465152778375362035025549 3950 28492610910047962140709466553215165062343750000 3951 28586526632412810091962521205237893477908045551 3952 28680728029743556898129952793453483501760806912 3953 28775215898396582101365773811795942996512814833 3954 28869991036745888358806273457998288036622393744 3955 28965054245187700884609996644077770237608321875 3956 29060406326145076209677406485030509182622685696 3957 29156048084072520275562566606973775918227539157 3958 29251980325460615879114255288222544832906238128 3959 29348203858840659484409030844319665722666973239 3960 29444719494789307418563906822958586905548800000 3961 29541528045933231468041466519170822250946154041 3962 29638630326953783892085449087248507600040684752 3963 29736027154591671869950074145811024529631591323 3964 29833719347651641398611638278403764935672118784 3965 29931707727007170657676215256261057916645028125 3966 30029993115605172858222622184622888931249380336 3967 30128576338470708592345176131539549111956376447 3968 30227458222711707700186160170727442105308807168 3969 30326639597523700671273344190075084636968160129 3970 30426121294194559597003364317187470848087850000 3971 30525904146109248691137255425270515276362319331 3972 30625988988754584395199953939090823738123796992 3973 30726376659724005085701143094119648857782893413 3974 30827067998722350400120399944728168465394527024 3975 30928063847570650198625222801913311104365234375 3976 31029365050210923178516169439992916066656075776 3977 31130972452710985158419020377534282718547304137 3978 31232886903269267049269597843013929188166057808 3979 31335109252219642529162619712916016694341874219 3980 31437640352036265439161748791754367361598400000 3981 31540481057338416917193811322464878639915029421 3982 31643632224895362287176004604402601056368555632 3983 31747094713631217720550792087456611251759833103 3984 31850869384629826687429095337256533424054206464 3985 31954957101139646214568335860802247168127940625 3986 32059358728578642967437855976842741846898960016 3987 32164075134539199173650256743725688849068634227 3988 32269107188793028405063232452025245795707202048 3989 32374455763296101235882555382845726380841003509 3990 32480121732193580794122971458131626920099950000 3991 32586105971824768223809907099453384514745172311 3992 32692409360728058075331060099471180933190172672 3993 32799032779645903641373152628518882437974722393 3994 32905977111529792255905362680434365481599345104 3995 33013243241545230573697221339853345587052146875 3996 33120832057076739847885067260668515857360621056 3997 33228744447732861223127486715246228799929478717 3998 33336981305351171061916537539325851649514651888 3999 33445543524003306321637958291363849471296035999 4000 33554432000000000000000000000512000000000000000 4001 33663647631896126666476987027548169472704036001 4002 33773191320495758097440215841044894206698660112 4003 33883063968857229032675335950026609883707073283 4004 33993266482298213071011925867516630359059730944 4005 34103799768400808722817578839920683108272853125 4006 34214664737016635637135448198370656255108046896 4007 34325862300271941021270870603220826365007749607 4008 34437393372572716270659387195134779935682019328 4009 34549258870609823826875217768935029565283059689 4010 34661459713364134281666011582944437080100050000 4011 34773996822111673744926500340289446039041308491 4012 34886871120428781494550514262945239684016829952 4013 35000083534197277926127691057592723833871597773 4014 35113634991609642820478109978062147741384751984 4015 35227526423174203947045019155718706403197059375 4016 35341758761720336021192793930087141110210625536 4017 35456332942403670033484267100825748541858158897 4018 35571249902711312969038608872380963835892116368 4019 35686510582467077935098004807842517698131762579 4020 35802115923836724714958484382261888641601600000 4021 35918066871333210766447390761604287245653077781 4022 36034364371821952683157154265212742287078294192 4023 36151009374526098136672237630833157608106207863 4024 36268002831031808318053360725567761558921396224 4025 36385345695293550896870385767302617223759765625 4026 36503038923639403516102551472929404895218144976 4027 36621083474776367841252085865814308452800218587 4028 36739480309795694182044602789244503569214955008 4029 36858230392178216705117096518817628766173432669 4030 36977334687799699256121792278769105168112150000 4031 37096794164936191809701587978918868930089831871 4032 37216609794269397565820334134150842527705464832 4033 37336782548892050710958744741028399922980015553 4034 37457313404313304862714311900235542880732251664 4035 37578203338464132216371211222980145058679971875 4036 37699453331702733412033833578291369965998793216 4037 37821064366819958140945261560302463445686240677 4038 37943037429044736509639726214172110437425747248 4039 38065373506049521180605831090327305913428957959 4040 38188073587955740308165116633298437145651200000 4041 38311138667339261288298358287678577119524458761 4042 38434569739235865341179846553814779948767553872 4043 38558367801146732945207786583895758860121332843 4044 38682533853043940141346878809329415870953506304 4045 38807068897375965726627100566922382289716678125 4046 38931973939073209355670701778624538269137158256 4047 39057249985553520569147455471752353083149337167 4048 39182898046727738768086266337949211022642905088 4049 39308919135005244152999337653997499034936826449 4050 39435314265299519646803228760310435062656250000 4051 39562084455033723820549301947871192030880246451 4052 39689230724146274841004259075948093712218573312 4053 39816754095096445459149704565518300557065671733 4054 39944655592869969058697942621424757067392948144 4055 40072936244984656783749522664344056847924884375 4056 40201597081496025764746388036153657503092228096 4057 40330639135002938461902859113778459073131420057 4058 40460063440653253145325093061617626942086040528 4059 40589871036149485531058108605776752159921126139 4060 40720062961754481592327945459157649409988800000 4061 40850640260297101565275044399613550010318882941 4062 40981603977177915168503485538512025658815335152 4063 41112955160374908055799309048838178753623744223 4064 41244694860449199521399764585118599649567965184 4065 41376824130550771477223992856680117369911590625 4066 41509344026424208721504335345829922552315390736 4067 41642255606414450518286196028234364137491201347 4068 41775559931472553507293142188887451420753965568 4069 41909258065161465963682730068427372685999545029 4070 42043351073661813427247375156036430680940350000 4071 42177840025777695720643456501628684127288456231 4072 42312725992942495376260749486398006908315451392 4073 42448010049224697491373222102000721982569462313 4074 42583693271333721031241205979640693371383545424 4075 42719776738625761599863965216095805854091796875 4076 42856261533109645698110733499283961205528434176 4077 42993148739452696488987373176350711359492193037 4078 43130439444986611089824928767531891398822692208 4079 43268134739713349411205502044291399243631371119 4080 43406235716311034562470066195570729371238400000 4081 43544743470139864843682062836552997130331454321 4082 43683659099248037343949887705305850412955334032 4083 43822983704377683166040668879216601449447938003 4084 43962718388970814297247075260486763441650276864 4085 44102864259175282146498262963355492816944503125 4086 44243422423850747767735473120441686961361546416 4087 44384393994574663789602236546928071694970707127 4088 44525780085648268071528618694578880946563432448 4089 44667581814102589106318452428132990378005492409 4090 44809800299704463189378056399819895979052450000 4091 44952436664962563374754523219005991063852765211 4092 45095492035133440238181284248718450821008195072 4093 45238967538227574467358316744464952502303483293 4094 45382864305015441299724054218846733843642347504 4095 45527183469033586828005792403453449949268709375 4096 45671926166590716193865151022960305116551315456 4097 45817093536773793689984955830776447075983855617 4098 45962686721454154790973746016600126415580598288 4099 46108706865293630133493989219428239243568396899 4100 46255155115750681466050000000579281005000000000 4101 46402032623086549588901507785779250037047676901 4102 46549340540371414304598807009015581551222046512 4103 46697080023490566399665445519396834048127610183 4104 46845252231150591677984467281403808392895545344 4105 46993858324885567066474322044445435272439415625 4106 47142899469063268813670688015330675323898729296 4107 47292376830891392801860623672952581879737550507 4108 47442291580423786993445671753995524011169801728 4109 47592644890566696032240782147690516114392172589 4110 47743437937085018020446201002452034952152550000 4111 47894671898608573492059790803554250428189877391 4112 48046347956638386603527600564793129122937700352 4113 48198467295552978562460896624307531328827030673 4114 48351031102614673315278292881397632240445258384 4115 48504040567975915514662084693309465794663621875 4116 48657496884685600787748393104603128399187175936 4117 48811401248695418326001265642968518479594503797 4118 48965754858866205817751456620302084326595854768 4119 49120558916974316744411223762642906721582507479 4120 49275814627718000061407129093344908326041600000 4121 49431523198723792284903520346818780199479454681 4122 49587685840552922005420094831523448530686768592 4123 49744303766707726849477710626860066125511656763 4124 49901378193638082910437410325485503536704474624 4125 50058910340747846669728460256607452667236328125 4126 50216901430401309429692083283366291348260443376 4127 50375352687929664279298475894792985138962227487 4128 50534265341637485614025650446427173836090769408 4129 50693640622809221231219631079881326236926689569 4130 50853479765715697022286557106868051634664650000 4131 51013784007620634283098310513917429989650896771 4132 51174554588787179664024384766675172796069663232 4133 51335792752484447781033850303792682715902600453 4134 51497499744994076509342448046525305579181782064 4135 51659676815616794981111055947800473840796534375 4136 51822325216679004308733025100284796377460719616 4137 51985446203539371055279171253476798652861033577 4138 52149041034595433473700534791714888399371757648 4139 52313110971290220536420387334879742129981606859 4140 52477657278118883776978366178174815388491200000 4141 52642681222635341965421058823402837243541091661 4142 52808184075458938639164838908361356773713596272 4143 52974167110281112511088271950124715765660173743 4144 53140631603872080776642964518857939975239368704 4145 53307578836087535341803323788241359221583240625 4146 53475010089875351993707325903421361042626592656 4147 53642926651282312535872061304517331885972034067 4148 53811329809460839909899533080009036486479231488 4149 53980220856675746325619930636730650133801747349 4150 54149601088310994421651385498662350100468750000 4151 54319471802876471478387038922219504829817327351 4152 54489834302014776705452112278301551832110579712 4153 54660689890508021625705570838012885790431888633 4154 54832039876284643577892909746768537159091022544 4155 55003885570426232360088567617536963327691446875 4156 55176228287174370036098488355366571683851050496 4157 55349069343937483927025405579234149699965140957 4158 55522410061297712810231516370811538087734802928 4159 55696251763017786347965342090167852162507199039 4160 55870595776047917767951743692931406286028800000 4161 56045443430532709818276267399278181390065291841 4162 56220796059818074018927243739569046174135425552 4163 56396655000458163232391348971829756881420457123 4164 56573021592222317575730662669886698010240131584 4165 56749897178102023696601618955195000445328153125 4166 56927283104317887435708651427608644885199481136 4167 57105180720326619898217773377955947706907066247 4168 57283591378828036956687815375736927129619283968 4169 57462516435772072208109561856016939231891649929 4170 57641957250365803407675586918146134463092850000 4171 57821915185080492401936187232806206054437073131 4172 58002391605658638584029446770621097306043745792 4173 58183387881121045893706144052740358043271791213 4174 58364905383773903384902927819013295328557683824 4175 58546945489215879383649941450246617285068359375 4176 58729509576345229259131870205232665890587672576 4177 58912599027366916830754218378431408829549321937 4178 59096215227799749434099495888096048673370686608 4179 59280359566483526668690905604985462242270388019 4180 59465033435586202850514073966369885152078400000 4181 59650238230611063192280358126599629151059159221 4182 59835975350403913734448293111887640507749952432 4183 60022246197160285050052812211000021749083002903 4184 60209052176432649746424983183126072529200267264 4185 60396394697137653786918151837209978138111065625 4186 60584275171563361655789573171396212699019812816 4187 60772695015376515389419838594923474793296220027 4188 60961655647629807497085675825778215229102222848 4189 61151158490769167794535005903696474890768301309 4190 61341204970641064173646489417717008875904950000 4191 61531796516499817331489181558501987128400438111 4192 61722934561014929482131343006143672101185257472 4193 61914620540278427074580920992283419173330404193 4194 62106855893812217540273722169227475128568069904 4195 62299642064575460093558846216524037532535271875 4196 62492980498971950608664536455366893954386489856 4197 62686872646857520596661231161439045418652872517 4198 62881319961547450305972266805658757174240304688 4199 63076323899823895970016392148021571988247877799 4200 63271885921943331225600000000653456160000000000 4201 63468007491644002725710771600638318101800197801 4202 63664690076153399970398256929520950857535672912 4203 63861935146195739379460783023004739019517507083 4204 64059744175999462630691991369680414400502879744 4205 64258118643304749287474254940083375389555978125 4206 64457060029371043739540215255455701737022691696 4207 64656569818984596480757710237785579926953191407 4208 64856649500466019747827434417539478521082544128 4209 65057300565677857543816784451546659064077205489 4210 65258524510032170070487494859324577532305050000 4211 65460322832498132593408861460358058227356126291 4212 65662697035609648763882583226102987028160010752 4213 65865648625472978421739527187442413915343023573 4214 66069179111774379903103035699672687989926084784 4215 66273290007787766877247750801560469679780184375 4216 66477982830382379736717326651336670956225806336 4217 66683259100030471564898838119456673416167888697 4218 66889120340815008705286171604361299134275753168 4219 67095568080437385956699203052151331349937972379 4220 67302603850225156418760128042898923523281600000 4221 67510229185139776011962909694148682498372311581 4222 67718445623784362696706452064923928227987882992 4223 67927254708411470415696789760191673004188865663 4224 68136657984930877784158308575222985279116673024 4225 68346657002917391552328777320611081579462890625 4226 68557253315618664864747777470902929234933621776 4227 68768448479963030340882965021914290207592476387 4228 68980244056567348001673487962913695955013943808 4229 69192641609744868066604813109086288041873466469 4230 69405642707513108645964187736160044665917150000 4231 69619248921601748352960974551958690551567241671 4232 69833461827460533860431153068129416744197701632 4233 70048283004267202426880376438599099617728145353 4234 70263714034935419416655110348687521909829232464 4235 70479756506122730839066559609525528126763096875 4236 70696412008238530931327308775793318969762326016 4237 70913682135452044810195865400140305908215266477 4238 71131568485700326217259598504332096844756328048 4239 71350072660696270382821910524579157147776575759 4240 71569196265936642033394868416050291495731200000 4241 71788940910710118567833948818705052662241804561 4242 72009308208105348427187023232763175786974678672 4243 72230299775019024683365222066864786770453174643 4244 72451917232163973871778871244789034072451951104 4245 72674162204077260093117291827045517377999803125 4246 72897036319128304409486891861315000641604507056 4247 73120541209527019560157660460203973777565370967 4248 73344678511331960022203896955730259317265317888 4249 73569449864458487441360772937040673235517788249 4250 73794856912686951458454132080771414550781250000 4251 74020901303670885956796781971920107299607288251 4252 74247584688945220755980423626856054743148826112 4253 74474908723934508777528298208931178672923465533 4254 74702875067961168707909606510875294981404616944 4255 74931485384253743184452775206600921063908009375 4256 75160741339955172529730704688067947443987152896 4257 75390644606131084060027236540358600331840701857 4258 75621196857778096993530224410007690683764525328 4259 75852399773832142983932780227869871004913191939 4260 76084255037176802305160498498360364371668800000 4261 76316764334651655712978734701782443405473380741 4262 76549929357060652009270329815686077637512955952 4263 76783751799180491334810531584848111516533730023 4264 77018233359769024216402264497613789363976617984 4265 77253375741573666394271344499109359745894715625 4266 77489180651339829455657721329371079888389651536 4267 77725649799819367300575361056910682062115971147 4268 77962784901779038465749953925853023992016762368 4269 78200587676008984332780248087768287814732474829 4270 78439059845331223246605468187937091501545350000 4271 78678203136608160570397979160318931951496170031 4272 78918019280751114703037099996257526750620680192 4273 79158510012728859085356759729294249438601880113 4274 79399677071576180221396518462744712797804942224 4275 79641522200402451740922349998323775472294921875 4276 79884047146400224529520499543509349237721790976 4277 80127253660853832952604690122972291687430690837 4278 80371143499148017199713954735753723596122041008 4279 80615718420776561775515418025456084103946924919 4280 80860980189350950163963441306072346486118400000 4281 81106930572609035692103678251779736322186144121 4282 81353571342423728620047765455669166685864410832 4283 81600904274811699483681592430597059832577027803 4284 81848931149942098716707359505788387340192177664 4285 82097653752145292578656939506173266934627628125 4286 82347073869921615415551410128417464411161759216 4287 82597193295950138279919018588951360507557172927 4288 82848013827097453936921278455782603249835573248 4289 83099537264426478283374380628293588054417430209 4290 83351765413205268206490626238403479873657450000 4291 83604700082915855909202158853271693662876191011 4292 83858343087263099728966886805020165122633359872 4293 84112696244183551476994143797668574024167485093 4294 84367761375854340324865337186551759100464512304 4295 84623540308702073265562578531892362123851834375 4296 84880034873411752175956080236933392395554144256 4297 85137246904935707507838935333122715164248529417 4298 85395178242502548634635774811340926272205771088 4299 85653830729626130880949718360160865850222478699 4300 85913206214114539262150000000735042215000000000 4301 86173306548079088961240659944269103523849598701 4302 86434133587943342570288748083326567036351539312 4303 86695689194452144123728582903622402790188763983 4304 86957975232680669950896752309729643214569734144 4305 87220993572043496375190729937501603486622540625 4306 87484746086303684287282212019288991190567934096 4307 87749234653581880619854555816521404463766672307 4308 88014461156365436751372021079270529590332246528 4309 88280427481517543866426880975390647496826158389 4310 88547135520286385300248878494142584063557550000 4311 88814587168314305894999958512280589923828055191 4312 89082784325646998395515704555877281310195761152 4313 89351728896742706912193452840168069252931576473 4314 89621422790481447478765644463930703089115231184 4315 89891867920174245732735609715923820581546746875 4316 90163066203572391746291656360265820906814516736 4317 90435019562876712035554056546945986857490313597 4318 90707729924746858776048294684556559320043811568 4319 90981199220310616252336751256479356371286157279 4320 91255429385173224569779855200844455975321600000 4321 91530422359426720656436640150321342348019648481 4322 91806180087659296583153587581953674407293637392 4323 92082704518964675229929632801585412338849834563 4324 92359997606951503326684247723755409790045991424 4325 92638061309752761896594597648095765235439453125 4326 92916897590035194130206897719121306828125680176 4327 93196508415008750718566268529737713721402965287 4328 93476895756436052673648609431747193001296478208 4329 93758061590641871664417272591045674482701763369 4330 94040007898522627896866630713065608508869650000 4331 94322736665555905566453986707334234187926866571 4332 94606249881809985911360674400828347116201580032 4333 94890549541953397895062645790182010246368650253 4334 95175637645264486546730332284841360059162602864 4335 95461516195640998988017104979087884199579659375 4336 95748187201609688174835242242624702041191612416 4337 96035652676335934382757941879325089719260939377 4338 96323914637633384464725589813993600661091458448 4339 96612975107973608909774217769831720830101864659 4340 96902836114495776731543848737005392225371200000 4341 97193499689016348215364241247583527722114597461 4342 97484967868038785552755401606486689326462801072 4343 97777242692763281392220137324314563223612335543 4344 98070326209096505335245875098400193649679253504 4345 98364220467661368406472962835587904305966365625 4346 98658927523806805527026717446499540627758901456 4347 98954449437617576020050568508918551278241347867 4348 99250788273924082177517782439891291532713164288 4349 99547946102312205917439432574756943252972949149 4350 99845924997133163560626507569138157688593750000 4351 100144727037513378756204323859549886929138129151 4352 100444354307364373585117727582339236335045312512 4353 100744808895392677870905937401809326412852402433 4354 101046092895109756727066292179289318480021731344 4355 101348208404841956370366626368304605123574571875 4356 101651157527740468229506501489618829406588535296 4357 101954942371791311378568074066535489549870102757 4358 102259565049825333324737979028263513516087207728 4359 102565027679528229179822252860199960777627104839 4360 102871332383450579245117012737525055464908800000 4361 103178481289017905039238346565430737215831149641 4362 103486476528540743798555654308534040328459926352 4363 103795320239224741479913513266510644574475562923 4364 104105014563180764295368019085701221513065424384 4365 104415561647435028808704480330402654114611278125 4366 104726963643939250623544317415796360804373901936 4367 105039222709580811692890036670054947173029916047 4368 105352341006192946279998217289204006320058400768 4369 105666320700564945600511563017925499670610019729 4370 105981163964452381175822231575829836123297850000 4371 106296872974587346927679863194982258536153746931 4372 106613449912688720044098985183861854429358254592 4373 106930896965472440646661772228704539159271729013 4374 107249216324661810289353492228610530276013320624 4375 107568410186997809319109364879187679290771484375 4376 107888480754249433128293005014189825626818789376 4377 108209430233224047329368114928959110699848299737 4378 108531260835777761882066629586887724683388755408 4379 108853974778825824203398105794002418218348981819 4380 109177574284353031290886781160598650235358400000 4381 109502061579424160889464410996094619367800409021 4382 109827438896194421732488721247452616040410709232 4383 110153708471919922887399093236169942453842012703 4384 110480872548968162236562921317547730544114008064 4385 110808933374828534123907957722306854369494190625 4386 111137893202122856197977879788269166293075385616 4387 111467754288615915482090283592422754689265565827 4388 111798518897226033702318324694934993127275483648 4389 112130189296035651904059291350289908660240879109 4390 112462767758301934387995508170459848375309950000 4391 112796256562467391996295128884658517605768023911 4392 113130657992170524779942585573576103162264502272 4393 113465974336256484078130718606910251379926725993 4394 113802207888787754040688916525351995919419674704 4395 114139360949054852624563948325866171430218396875 4396 114477435821587052095412572076054262488742278656 4397 114816434816163119065407453543566901217082826317 4398 115156360247822074098400426623936256348188997488 4399 115497214436873970913629673828848315710380199599 4400 115838999708910695219200000000824581120000000000 4401 116181718394816783206608015793615074624083879601 4402 116525372830780259737626739344432993906381645712 4403 116869965358303496254906865008629152984453380883 4404 117215498324214088447694737073684920843784108544 4405 117561974080675753704109904061699276070639103125 4406 117909394985199248381468015612092526184622456496 4407 118257763400653304926177759053310051895289993207 4408 118607081695275588874783516668178157615830908928 4409 118957352242683675767768457376564955711127031289 4410 119308577421886048007775858145486599048910050000 4411 119660759617293111693949580935157734548893664091 4412 120013901218728233464137810444129637567556951552 4413 120368004621438797376747386372035202713104689373 4414 120723072226107281864079341419042165993300697584 4415 121079106438862356789019582831410240062963309375 4416 121436109671290000637002031027090165560441307136 4417 121794084340444637875204953738659220437473778497 4418 122153032868860296510984708237654999397012029968 4419 122512957684561785881594627599174114669715062179 4420 122873861221075894707280359673102052744161600000 4421 123235745917442609439886589493222276178109465381 4422 123598614218226352939153747322434677364916031792 4423 123962468573527243508927025446143943216206563463 4424 124327311438992374325543797231335940009380429824 4425 124693145275827113290709351910753946510166015625 4426 125059972550806423341214728074755941564724618576 4427 125427795736286203247894348002749114351105694187 4428 125796617310214648936265123786458683882250372608 4429 126166439756143635361332724733625823237099580269 4430 126537265563240118969094763838005292790522150000 4431 126909097226297560777314779204739093974817771471 4432 127281937245747370108185054274340362304193298432 4433 127655788127670369005540538538684643691736115153 4434 128030652383808277369330398233656990129669893264 4435 128406532531575218840098044270556862502246221875 4436 128783431094069247466264852477163090634036578816 4437 129161350600083895187057209104683136481510052277 4438 129540293584119740163960982563860244147889148848 4439 129920262586395995993632040527524948096245473559 4440 130301260152862121835235999923120669775411200000 4441 130683288835209453485235015982504211153647470361 4442 131066351190882855432684085462948940558089963472 4443 131450449783092393928144058448120105626249656443 4444 131835587180825031099363322826237412490009275904 4445 132221765958856340146924945670109874272482928125 4446 132608988697762241653100926355672746486777775856 4447 132997257983930761037200137397557632876311964767 4448 133386576409573807190741500697596787342534770688 4449 133776946572738972325828969240544218235055230049 4450 134168371077321353070149957276263134288906250000 4451 134560852533075392842063985744786036071297850051 4452 134954393555626745539293484175635611305512038912 4453 135348996766484160574773915571267588250530699333 4454 135744664793051389293265666912157696676630365744 4455 136141400268639112802375474943631559853691134375 4456 136539205832476891251680534867787206898743197696 4457 136938084129725134593693868513574314783165343657 4458 137338037811487094860455008540092487542614850128 4459 137739069534820879989575586288303957187136937739 4460 138141181962751489233614993080506036923748800000 4461 138544377764282870186706918120988366924426598541 4462 138948659614409997462403250721253278114488336752 4463 139354030194130973056747570404979204082757955823 4464 139760492190459148430636235587562684515794550784 4465 140168048296435268345570920018620774234477840625 4466 140576701211139636486952336069340221959640232336 4467 140986453639704302909110825286121221537560900947 4468 141397308293325273336315489463711475777856199168 4469 141809267889274740354049579861121374531612284629 4470 142222335150913336524885958138244928275350350000 4471 142636512807702409463342590176506413150097803831 4472 143051803595216318904144233209263226697568468992 4473 143468210255154755798362727673406049587993337913 4474 143885735535355083471954607948923966096070819024 4475 144304382189804700881261100724491722015498046875 4476 144724152978653428000081986160766912501766667776 4477 145145050668225913372981255365465839641514148637 4478 145567078031034063869529007991858446183482829808 4479 145990237845789496674230596071556657751164558719 4480 146414532897416013546940634539869358941798400000 4481 146839965977062097388606165354094978915989953921 4482 147266539882113431147229980688484355212500847632 4483 147694257416205439098991881460828476238789957603 4484 148123121389235850539512470451335392626453758464 4485 148553134617377285920290954561316792565710753125 4486 148984299923089865465395358373897465184048692016 4487 149416620135133840303530531168211403477933398727 4488 149850098088582246150656361949109178291933954048 4489 150284736624833579578375701933056294955526648009 4490 150720538591624496903358631324466679523862450000 4491 151157506843042535733116897172035708679563936811 4492 151595644239538859203489591658591108224990684672 4493 152034953647941022943248435397476761117720126893 4494 152475437941465764801278378230464511941521557104 4495 152917099999731817371836630693624332678634959375 4496 153359942708772743353440692785477018106638893056 4497 153803968961049793776983452983140606849467763217 4498 154249181655464789138720989654128094132901983888 4499 154695583697373023473826319151057265985609040499 4500 155143177998596191406250000000922640625000000000 4501 155591967477435338210676220756915010987391040501 4502 156041955058683832922410770316247877994337992112 4503 156493143673640364531085113869285571658623357783 4504 156945536260121961294108675180720004272834002944 4505 157399135762477033205849356659898231728605665625 4506 157853945131598437658570312701979291823274258896 4507 158309967324936568331199029121745663874635154107 4508 158767205306512467342052852204993233066490531328 4509 159225662046930960701693255015886500021467824189 4510 159685340523393817102129326169937192851362550000 4511 160146243719712930078639217358820258477840952991 4512 160608374626323523580526590542588890886755581952 4513 161071736240297380987177463954528884179374362273 4514 161536331565356097605831267941472909313770483984 4515 162002163611884356687528387235479694327029871875 4516 162469235396943228997744985569005599210594177536 4517 162937549944283495978274481652722464718030283397 4518 163407110284358996536963672480663325130292408368 4519 163877919454339997501960180759135768025312687079 4520 164349980498126587777176638021592286811801600000 4521 164823296466362096235725803739180533442329762281 4522 165297870416446533388129663513838324465167066192 4523 165773705412550056862154446295404738514971052363 4524 166250804525626460731172451544177606613007988224 4525 166729170833426688728000582413578875478642578125 4526 167208807420512371381214540402044267845618436976 4527 167689717378269387110986750566915748175412663087 4528 168171903804921447321545254353999743137187627008 4529 168655369805543705527400029422607934158754917169 4530 169140118492076390550532472585399673117874650000 4531 169626152983338463825793113183306493292327956371 4532 170113476405041300851802009926382514148284856832 4533 170602091889802396824695724499764399315742540053 4534 171092002577159096492114260108247475939839103664 4535 171583211613582348264870902661529153237762784375 4536 172075722152490482623797506533207334334585225216 4537 172569537354263014859307425808452511278474605177 4538 173064660386254472181268005716232062816661399248 4539 173561094422808245236824317570420327721495402459 4540 174058842645270464073865644068476702383851200000 4541 174557908242003898587876100265046732871328423261 4542 175058294408401883489960708999300399275768165872 4543 175560004346902267833888238057562036431477137343 4544 176063041267001389140042149945334178472530018304 4545 176567408385268072154221113873731713864549490625 4546 177073108925357652279280683483213845428349130256 4547 177580146118026023717657952980952327828089221667 4548 178088523201143712362871268805860286948442137088 4549 178598243419709973478137393705913732166652630949 4550 179109310025866914200298895264646925226718750000 4551 179621726278913640907304961496344504742974450951 4552 180135495445320431487539332191271298960261005312 4553 180650620798742932549339576282090900258270356233 4554 181167105620036381609102542669274339468918520144 4555 181684953197269854296421464735670824481257696875 4556 182204166825740536614750907247415969751539140096 4557 182724749807988022296146508528933965108838424557 4558 183246705453808635288677290762925701693259452528 4559 183770037080269777415159187050934256355930690639 4560 184294748011724301241909365525383892266188800000 4561 184820841579824908196271918378972728378547727441 4562 185348321123538571971716527221068650251110187152 4563 185877189989160987259362815732451400980892908723 4564 186407451530331043844834256218531974486451997184 4565 186939109108045326109396708406266668228494403125 4566 187472166090672637974387936740603050564676642736 4567 188006625853968553327995776561716662981620925847 4568 188542491781089991973493999933820919181522157568 4569 189079767262609821138096368599291211425827269529 4570 189618455696531482581640854597602954124702850000 4571 190158560488303645344367558566539898559016340731 4572 190700085050834884173105461682713716878563323392 4573 191243032804508383665234809649111231299478706813 4574 191787407177196668169843646148646900226865437424 4575 192333211604276357485548788804072916921474609375 4576 192880449528642948394503372965647698170453426176 4577 193429124400725622072164977638278344095140237537 4578 193979239678502077412450293609059087876716264208 4579 194530798827513390307954296393883640444081655619 4580 195083805320878898924963946037805061427438400000 4581 195638262639311115013048552127775336298842778821 4582 196194174271130661289061115658073798191246826032 4583 196751543712281234935437189677917108485332862503 4584 197310374466344597252730087997254543688699428864 4585 197870670044555589506373615680444316206277315625 4586 198432433965817175007715896668265734367369678416 4587 198995669756715507469420332686467010101072671627 4588 199560380951535025675382243673730969286322984448 4589 200126571092273574505362313343545033443562736909 4590 200694243728657552354590594233004564802314950000 4591 201263402418157084988647514737109676190751929711 4592 201834050726001225873981076229717326843723907072 4593 202406192225193183024472231482098141466659687793 4594 202979830496525572404513296257168865518858159504 4595 203554969128595697929117164232107458216101521875 4596 204131611717820858101628071334422084745931987456 4597 204709761868453679329657689216884078501715340117 4598 205289423192597475959923418995327514249056730288 4599 205870599310221637072718905580476423428797001399 4600 206453293849177040076800000001029814880000000000 4601 207037510445211491145522662090592336262659081401 4602 207623252741985192535122618846095312334932578512 4603 208210524391086236826079974710552620101010694683 4604 208799329052046128128565409038814921262407417344 4605 209389670392355330293018093121933616727522228125 4606 209981552087478842166959014424364911614611341296 4607 210574977820871799939197009179109940102914155007 4608 211169951283995106612638476239607332283223113728 4609 211766476176331088646965475154411235558336537089 4610 212364556205399179812500699862074962293915050000 4611 212964195086771632296631666249925474229957921891 4612 213565396544089255104220357132297217642303652352 4613 214168164309077179793478532032068824847252595173 4614 214772502121560653588842931544819393617812590384 4615 215378413729480859912438687078432019816746434375 4616 215985902888910766375773386443393654934761127936 4617 216594973364071000273358444171277959989071828297 4618 217205628927345751620008682611890521336996946768 4619 217817873359298703773625345854275607914167031979 4620 218431710448688991685322143384235757680241600000 4621 219047143992487187818808354182238221418368539181 4622 219664177795891315780997514731647179940358740592 4623 220282815672342891705864766199232393705855301263 4624 220903061443542993433630546919001455812816666624 4625 221524918939468357527402986307755235015869140625 4626 222148391998387504169466085517578784835695135376 4627 222773484466876889979455558537990577481035871987 4628 223400200199837088796719055149952280737420241408 4629 224028543060509000469212394156693594077355774069 4630 224658516920490087691338401723669351677927150000 4631 225290125659750640933189975503309946624545421271 4632 225923373166650071503714080550955215736588255232 4633 226558263337953232790368527907913667552299924953 4634 227194800078846769717898591187434106824158234064 4635 227832987302955496468915780601019441969129346875 4636 228472828932358802509016417657490271073125551616 4637 229114328897607086959233037307089634681666598077 4638 229757491137738221358667087639314415190920209648 4639 230402319600294040860206900427700991137139651359 4640 231048818241336863902290468899154094928691200000 4641 231696991025466040399728192141293000773645456161 4642 232346841925834528496656428600436277701409408272 4643 232998374924165499924748444217026952844406778243 4644 233651594010768974009865143946319109372329480704 4645 234306503184558480370383838771843267589166053125 4646 234963106453067750350499223889413466186160964656 4647 235621407832467437231846727572139410957885118567 4648 236281411347581865266854434374001580344147263488 4649 236943121031905807577285890843008527768653151849 4650 237606540927621292961492266846790138077031250000 4651 238271675085614441653948571015728213425055931851 4652 238938527565492330080704904733460027013004211712 4653 239607102435599884654440085603918560140383373133 4654 240277403773036804652861378450135837430574194544 4655 240949435663674514224250539705007558713274259375 4656 241623202202173143564012909590306224100064362496 4657 242298707491998539306142875799677974052001345457 4658 242975955645439304173575682556440928669933014928 4659 243654950783623865931452269960029131622496363539 4660 244335697036537575687380600518239231770228800000 4661 245018198543039835582833762738413457969482536341 4662 245702459450881255919882035671742703181837477552 4663 246388483916720841767513053423441845920392421623 4664 247076276106143209091851224910113797395325763584 4665 247765840193675830454644641616690967259660965625 4666 248457180362806310324444844831468498513971133136 4667 249150300805999690044962023871502169459121990747 4668 249845205724715782505135478204648576299168275968 4669 250541899329426536555516499181423229477342974429 4670 251240385839633431215618211362324526658355350000 4671 251940669483884899716944359217033097752597357631 4672 252642754499793783426466532333695545063654817792 4673 253346645134054815695376891262121831860439835713 4674 254052345642462135678001086776983142073285175824 4675 254759860289926832165813757738842522883701171875 4676 255469193350494517481556746904968569604767064576 4677 256180349107362931478517990051291330251438566437 4678 256893331852899575690086911664511994875401058608 4679 257608145888659377674760100302260293414788272519 4680 258324795525402385601829038552326373394278400000 4681 259043285083111493123039726402431814352446883721 4682 259763618891010194575572162812835954113760644432 4683 260485801287580370561745838418421507963382727403 4684 261209836620580103950915642627924285248339019264 4685 261935729247061526349080900988856468134193878125 4686 262663483533388695081788633600646337370326344816 4687 263393103855255500735970562638838551674195384527 4688 264124594597703605306411896753161285564954574848 4689 264857960155140410992608482275197027683637145809 4690 265593204931357059691827535870654122633667450000 4691 266330333339546463234245860550221865829820002611 4692 267069349802321364406098196865132985879376169472 4693 267810258751732428806827173712317731807857408693 4694 268553064629286367586285198512911802799517481904 4695 269297771885964091108097564660408531109618084375 4696 270044384982238893585355055114490819327309561856 4697 270792908388094668734863384897141370582137557017 4698 271543346583044156496235952082646043011365236688 4699 272295704056147220862175556716244309928832082299 4700 273049985306029158866350000001146725035000000000 4701 273806194840899040775325792114170210962776002301 4702 274564337178568081531083576200110480270877404912 4703 275324416846468043490698318507983883631927391583 4704 276086438381669670509826820322269750149192351744 4705 276850406330901153416704676363144510614388790625 4706 277616325250566626923414436735330643270721703696 4707 278384199706764698021246425349531231129238995907 4708 279154034275307005907033427077463573278940656128 4709 279925833541736813487400278785256193068221169989 4710 280699602101347630507929285874480531259567550000 4711 281475344559201868354302336099433869268532570791 4712 282253065530149526572540596277590347296713162752 4713 283032769638846911155522755121543574024251388073 4714 283814461519775384643022916849463031228715016784 4715 284598145817260148082569455531297548815112996875 4716 285383827185489054898486409353937396394430158336 4717 286171510288531456716539327194581397068510413197 4718 286961199800357081191667877131970879686237645168 4719 287752900404854941886347987854306796308366096879 4720 288546616795852280247186819394953091971481600000 4721 289342353677133539727414449296876190007913796081 4722 290140115762459372102996814228639644690803054992 4723 290939907775585676030155165303161655651571310163 4724 291741734450282667892138077939882937156694465024 4725 292545600530353984983152904116049766396845703125 4726 293351510769655821077424466328092964263842713776 4727 294159469932116094431409768584213859562687320887 4728 294969482791753648267258540328943441886260215808 4729 295781554132697483785670534414326141598590150969 4730 296595688749206025756361670135234957837679650000 4731 297411891445686420734412346992924720359558166171 4732 298230167036713867950832554296084629205215493632 4733 299050520347050982925739766007204170707320269853 4734 299872956211667193852607039448897169433115284464 4735 300697479475758170802100230654851035219345909375 4736 301524094994765287794084798338230970923945558016 4737 302352807634395117786444292711655639550598030977 4738 303183622270638960629414314782290034606177580048 4739 304016543789792404034197486318226421230466220259 4740 304851577088474917604686790493233479527931200000 4741 305688727073649479981186528321270357543086569061 4742 306527998662642239145082086445044326284925690672 4743 307369396783162205933471727699531159622150579143 4744 308212926373320980812835697187004228660495663104 4745 309058592381652513960880083429994563473332615625 4746 309906399767132898705755086568027738817901279056 4747 310756353499200198371909623588287327458011655467 4748 311608458557774306581906544284906791115362149888 4749 312462719933276841063585141081795029297944792749 4750 313319142626651071012020111085193407714843750000 4751 314177731649381878055788669810017025862430292751 4752 315038492023515750877120123003958415385453658112 4753 315901428781680813535564875930871032033181750033 4754 316766546967106887544882598425681161611285388944 4755 317633851633645587752912069052613668336740821875 4756 318503347845790452074248092842507968183406864896 4757 319375040678697105125613824409129452385766106357 4758 320248935218203455813879831804367220746547537328 4759 321125036560849928926744306323805490341321956439 4760 322003349813899730776151959673152693073868800000 4761 322883880095359148944592352508233541432519025241 4762 323766632533997886184481667422554922338182207952 4763 324651612269369428520895275032741306064768494523 4764 325538824451831447607981843959329612868703849984 4765 326428274242566237389453214274482611130977528125 4766 327319966813601185113607789445124654186011703536 4767 328213907347829276753408803995859919851976095647 4768 329110101039029636882202493106872627650906554368 4769 330008553091888103055724926203937628706247399329 4770 330909268722017834751110069346830286283307850000 4771 331812253155979956913675510934994038744528854531 4772 332717511631304238162326221981515177912154952192 4773 333625049396509803704480726014515284629588724613 4774 334534871711125883011488124605285938276218034224 4775 335446983845712592305568562651176669977177734375 4776 336361391081881751909373922914760000240595582976 4777 337278098712317738509329811995526573709121135337 4778 338197112040798372383984239942734117423849213008 4779 339118436382215839648652803164506917956972409419 4780 340042077062597649567714655205353938024318400000 4781 340968039419127626985978092408475278216890268621 4782 341896328800166939930599191507125655065154302832 4783 342826950565275162435101613857502665714851552303 4784 343759910085231372637110436390765142038860529664 4785 344695212742055286201477682480536724952460440625 4786 345632863929028425120542106851321351764206691216 4787 346572869050715321943330737449395676000813537427 4788 347515233522984759485574693917729167294340725248 4789 348459962773031046072476887017132027091037874709 4790 349407062239395326366234356073995998980919950000 4791 350356537371986927830383222367561196471256155511 4792 351308393632104742883099525353536428320859471872 4793 352262636492458646791654565813080065474425289593 4794 353219271437190951360288805473607853527587524304 4795 354178303961897894463833866427663530746184646875 4796 355139739573651165479477735835233689995459616256 4797 356103583791019466669133911990511790267046413917 4798 357069842144090110564940926923355102226539503088 4799 358038520174490653410484448345705955310602283199 4800 359009623435410564710400000001274019840000000000 4801 359983157491622932941080244390044385264629803201 4802 360959127919506207475276745474967579252884471312 4803 361937540307065976773452171393818936403685448483 4804 362918400253956782894805008452038239645876806144 4805 363901713371503972380955037819764551816205353125 4806 364887485282725583565344075455689734507693346096 4807 365875721622354270361472793889227311150721676807 4808 366866428036859262583160831668326971538555158528 4809 367859610184468362850083852580590955713609722889 4810 368855273735189980131907742237734551291320050000 4811 369853424370835199984406724335482694800852899691 4812 370854067785039891531018842920347854200496113152 4813 371857209683286851243358990369066635929882740973 4814 372862855782927983574276463573495550025765763184 4815 373871011813206518497110903081227735045129559375 4816 374881683515279266004867411727875869635089268736 4817 375894876642238907623098660668691698102258038097 4818 376910596959136324990348871732815346499126503568 4819 377928850243002965560081715740859746475997881779 4820 378949642282873245478081386903664944027521600000 4821 379972978879806989689383403714867876536653532981 4822 380998865846911909328859046920425496084812009392 4823 382027309009366116449644775252439171406831079063 4824 383058314204440676143675459710628531328529383424 4825 384091887281522196108647847320701894896572265625 4826 385128034102135453715808305552812918222949172176 4827 386166760539966060633026609003460015523079009787 4828 387208072480883165057685310588793626819019550208 4829 388251975822962191613982090424599871904146047869 4830 389298476476507618969310396836517148744132150000 4831 390347580364075795224451685611640653589454191071 4832 391399293420497791132380625727940733538278572032 4833 392453621592902291200552772439262823758715574753 4834 393510570840738522731612411809524159533198254864 4835 394570147135799222857526554638546486071412471875 4836 395632356462243643622219402262271939905333244416 4837 396697204816620595167850022000444807832780903877 4838 397764698207891527079944456123785001009945510448 4839 398834842657453647946662045178846201144763109159 4840 399907644199163083187544374400795516139571200000 4841 400983108879358071207163950820961297446139761961 4842 402061242756882197929158488595897109504229013072 4843 403142051903107669766205521106664721873820540043 4844 404225542401958625081560970559845881304116565504 4845 405311720349934484197854289224286438664049178125 4846 406400591856133338008901841118628554505258073456 4847 407492163042275375250369318983205077688780832367 4848 408586440042726348485183188784799180239798796288 4849 409683429004521078859660422873092855347415553649 4850 410783136087386999686395123292357396915156250000 4851 411885567463767738910010048710131481863985533651 4852 412990729318846740511950542015378540007321344512 4853 414098627850570924910567910921041871304977486933 4854 415209269269674388412808940939187203336740103344 4855 416322659799702141773897918940238430818657384375 4856 417438805677033887921467316220410128144654647296 4857 418557713150907838900663122642593700931244707257 4858 419679388483444572096820738044973025569015019728 4859 420803837949670925792377313787877070682895469339 4860 421931067837543934114756496092204941775108800000 4861 423061084447974801432031653771603382646945194141 4862 424193894094852916253243876134895063939656378352 4863 425329503105069904690321302294541781889533127423 4864 426467917818543723538616690920710517988874256384 4865 427609144588242793033150559688359473885444090625 4866 428753189780210169337717716336279774243286353936 4867 429900059773587756824085568451857394770095240547 4868 431049760960640560198583236873136702308848992768 4869 432202299746780976533451208020286290828628544229 4870 433357682550593127260392043591540901426560350000 4871 434515915803857230183833521943908319372498831431 4872 435677005951574011571486514186212308451375726592 4873 436840959451989158379850899601253817557637373513 4874 438007782776617810672393899544911720512552012624 4875 439177482410269094288196356502806985076904296875 4876 440350064851070693818933705579693097777826981376 4877 441525536610493465952129679413020428274899944237 4878 442703904213376093238692154400199590698372727408 4879 443885174197949778342811986269042314340322066319 4880 445069353115862978832377196462808426579558400000 4881 446256447532206182568126457615391836136260933521 4882 447446464025536723749837486618631463878539801232 4883 448639409187903639677917687492766515853651337203 4884 449835289624872568288836193522937993809751960064 4885 451034111955550686522908338979675622624077003125 4886 452235882812611689583015545259844252964298717616 4887 453440608842320811142915634526936178372439130327 4888 454648296704559884563870685956302707152993435648 4889 455858953072852445178391725562373895737052923609 4890 457072584634388873699971790361610867947072450000 4891 458289198090051580817751231367399056973548388411 4892 459508800154440233035131517681888629085085814272 4893 460731397555897019811426275805523082551475330493 4894 461956997036531962065710844288308566843156286704 4895 463185605352248262102104244058442058432801209375 4896 464417229272767695015790159244450615919070150656 4897 465651875581656041639156292117248222300753910817 4898 466889551076348563087504298979280172993291529488 4899 468130262568175516963855431480023830134995604099 4900 469374016882387715282450000001412376245000000000 4901 470620820858182124170611842494145811809108484101 4902 471870681348727505408722123517289024639665777712 4903 473123605221190099868120004300005826200596865383 4904 474379599356759352906821015466753268641148780544 4905 475638670650673681783017329706812563239971915625 4906 476900826012246285146397572186749138845614268496 4907 478166072364890994667397321961399830812474197707 4908 479434416646148168864565048096442315818978620928 4909 480705865807710629190301889734710575872990195789 4910 481980426815449638435307429980417702192172550000 4911 483258106649440921512137429301608514578206908591 4912 484538912303990728678353375222801529392164503552 4913 485822850787661941259817671458242506495658653873 4914 487109929123300219934762331382867397244252829584 4915 488400154348060195639333157914385779269796121875 4916 489693533513431703155385584547309114886226459136 4917 490990073685266057441382620499761277364226702997 4918 492289781943802372767319686768059190548775521968 4919 493592665383693924714675549393914143781150386679 4920 494898731114034555102463051496291996510361600000 4921 496207986258385119900527916666133310554275749881 4922 497520437954799980191318543228960307758697603792 4923 498836093355853536241424431709611957018346607963 4924 500154959628666804744255686646714617948209421824 4925 501477043954934039295310908763814355390048828125 4926 502802353530949394161555744471206826969902510576 4927 504130895567633631406509386809277779072922938687 4928 505462677290560871432711425312525630603010244608 4929 506797705939985387003316621935329081551711464769 4930 508135988770868440804640446197936609924284650000 4931 509477533052905166611553535146118338910321495971 4932 510822346070551494117698652632499072367889490432 4933 512170435123051117492579207883887115156397839653 4934 513521807524462507727643955379067433806895145264 4935 514876470603685968833568136787718219768329034375 4936 516234431704490737951007041175553283779576610816 4937 517595698185542129437173751925743087363727216777 4938 518960277420428722990668717924416632761736000848 4939 520328176797689595877064732570924803079318318059 4940 521699403720841599317826927163920893161611200000 4941 523073965608406679105223485244591743133293034861 4942 524451869893939240505958961610996761665231375472 4943 525833124026053557516338344014923837860528660943 4944 527217735468451226531846327077470289566280187904 4945 528605711699948664494102676774261165028315740625 4946 529997060214504651578231050008421985353919347856 4947 531391788521247918483755197371761981978504649267 4948 532789904144504778392213118254768669887169202688 4949 534191414623826803654756456066674871645953434549 4950 535596327514018547273079217530782796952968750000 4951 537004650385165309237096773890202290102609654551 4952 538416390822660947782873053458005776616319270912 4953 539831556427235735634370864336382769356082583833 4954 541250154814984261292677393374592154008626337744 4955 542672193617393375436434112598299120906023946875 4956 544097680481370182497277587486221953830895709696 4957 545526623069270077474175022656916503357549148157 4958 546959029058924828050615799822045821955247462128 4959 548394906143670702078697760325710078433704902239 4960 549834262032376640494224560285476672031948800000 4961 551277104449472475727008080342819832436049043041 4962 552723441134977195670647604381958566793771988752 4963 554173279844527253276135292349815503982198320323 4964 555626628349404921833715361569289171094124982784 4965 557083494436566696007502358746558989406060653125 4966 558543885908671738687441951294084575432283084336 4967 560007810584110373723275791687715877351391425447 4968 561475276297032624605250212412333705697107591168 4969 562946290897376799156386791689165120056574409129 4970 564420862250898120301211191682877069135112850000 4971 565898998239197402975915111321295192098195288331 4972 567380706759749777245004715288711715876629140992 4973 568865995725933457689567499238864281987297782413 4974 570354873067058559132368228879452093295175111024 4975 571847346728395958765063347370211217457880859375 4976 573343424671206204742902081514839911980349259776 4977 574843114872768471312361392577228614763486993137 4978 576346425326409560537240912278327434607283601808 4979 577853364041532950688823078695434746610525243219 4980 579363939043647891365782840454610539001998400000 4981 580878158374398545409610530843242700258646878421 4982 582396030091593177681390826337497261935029139632 4983 583917562269233390765860096602477076365694082103 4984 585442762997543407668743925345448447126501310464 4985 586971640382999401573456133548561382072043565625 4986 588504202548358872723320268641214558029890424016 4987 590040457632690072495554235157767558368584163227 4988 591580413791401474733338534427885902131424706048 4989 593124079196271294402368452928662921148970292509 4990 594671462035477053638370491154079432375124950000 4991 596222570513625195252143357292658862979184701311 4992 597777412851780743758763962712712190816967196672 4993 599335997287497013997679049300742662676119531393 4994 600898332074845367410483352146832387082311769104 4995 602464425484445016043265554985637962996467771875 4996 604034285803492874340483730247495467090829165056 4997 605607921335793458797412470615630333795572047717 4998 607185340401788835538284514687177679502333315888 4999 608766551338588615887330345762275018498900044999 5000 610351562500000000000000000001562500000000000000 5001 611940382256557868621732158262725018501100045001 5002 613533018995554923041716514915983933497933324112 5003 615129481121071873309176416911480679238973642283 5004 616729777054007674779779847393116145999696274944 5005 618333915232109813059867990288483177872688478125 5006 619941904110004637416271855617958591408572470896 5007 621553752159227742719568769822748450007608558607 5008 623169467868254399988711941276687563949123043328 5009 624789059742530035605047798384901931940850588689 5010 626412536304500759263817366349110692625125050000 5011 628039906093643940731319598859470713695882597491 5012 629671177666498835475996312721589832398230333952 5013 631306359596697259241780186809830630165091126773 5014 632945460474994311632129181819511183275464215984 5015 634588488909299148773252714136337254892112684375 5016 636235453524705805125116975816665738361329729536 5017 637886362963524064508898933242334782056328407897 5018 639541225885310380419640759544173990860296700368 5019 641200050966898845692938760444339606483911611579 5020 642862846902432211594583239814754961002001600000 5021 644529622403392956402148220052665278634468446781 5022 646200386198634403547612483400166749416771838192 5023 647875147034411889390176033648110586324829896863 5024 649553913674413980688518793331620583371622580224 5025 651236694899793741841831149610243817952275390625 5026 652923499509200051969028842596164126725590728976 5027 654614336318808971895647653014671625330931107587 5028 656309214162355161117996391817962902937544299008 5029 658008141891163344814229822792148953274974401669 5030 659711128374179830972086360363914055885137150000 5031 661418182498004077703118678793480663222248080871 5032 663129313166920310813328745800314181774160248832 5033 664844529302929191700202253473308007622279064553 5034 666563839845779535646220962134023301652693955664 5035 668287253753000080579015098715959159313095596875 5036 670014779999931306368401660260875831852963657216 5037 671746427579757304730638265381004688666948969677 5038 673482205503537699810306072059711298433061051248 5039 675222122800239619510319239029029417089419846959 5040 676966188516769717640642450236690328032051200000 5041 678714411718006246956382147664109882439034387761 5042 680466801486831183156001327046580222701844777872 5043 682223366924162399910492043943999531795386941843 5044 683984117148985894994424154181255748806074530304 5045 685749061298388067589873272988293074753132303125 5046 687518208527588046834315481287406864193573102256 5047 689291568009970071683660935565946325423495106167 5048 691069148937115922161683249702908087219185369088 5049 692850960518837402067186313054469483858446435449 5050 694637011983208873210335089112970328203281250000 5051 696427312576599841249661903202877580915190655451 5052 698221871563707593201344776032569924558159437312 5053 700020698227589886692439492549109718418809040733 5054 701823801869697691029832312511318724904632092144 5055 703631191809907980156765530571271636225840509375 5056 705442877386556577568873479502637774593218052096 5057 707258867956471053261752040603046098981791429057 5058 709079172895003672782170280293771275695156864528 5059 710903801596064398455118471610528263796238255139 5060 712732763472153942858972483691048607162388800000 5061 714566067954396874621140331585462177367118571941 5062 716403724492574776606642572811432044096041039152 5063 718245742555159456572164216114635849842276073223 5064 720092131629346210358201871943742755578744029184 5065 721942901221087137692016023274728777015827215625 5066 723798060855124510674184529689473086383489894736 5067 725657620075024195021639797095391434061776650347 5068 727521588443209124140158450233737967391794349568 5069 729389975540992826099358835231531023898172994029 5070 731262790968613003583348254973259515675965350000 5071 733140044345265166890248501071071808807306225231 5072 735021745309136320053914992763546005351227195392 5073 736907903517438700161251665240936701453281951313 5074 738798528646443569938610667746576061772975329424 5075 740693630391515063680852935407503864395107421875 5076 742593218467144086596732788170079502476050418176 5077 744497302606982267644356885525996289797594282037 5078 746405892563875965930555126978522373590893836208 5079 748318998109900330748088435485720747389269940119 5080 750236629036393415324705794494681004513638400000 5081 752158795153990344358150428716295407436136103321 5082 754085506292657535411302624551739516963734318032 5083 756016772301726974241734378137521109908891787003 5084 757952603049930544140038837393728647170596580864 5085 759893008425434409351385369307970534779360128125 5086 761837998335873452654839035033517429464269810416 5087 763787582708385767175071293292450656656760636127 5088 765741771489647202501176877121329425332146536448 5089 767700574645905965187400000246207163110077981409 5090 769664002163017273710661347393982424448077450000 5091 771632064046478067959865687706332173714653094211 5092 773604770321461773332058422189154819689415619072 5093 775582131032853119510587934872897477837469892293 5094 777564156245283014000519263145747169577141971504 5095 779550856043163470496633335620859966384184334375 5096 781542240530722592159434845979056724127424659456 5097 783538319832039609874680738558240659031812824617 5098 785539104091079975572030276108742592836376862288 5099 787544603471730510678506742168466630835203605899 5100 789554828157834609782550000001725126255000000000 5101 791569788353227499584528387059690241309492485901 5102 793589494281771553209667768527163888402399110512 5103 795613956187391659959445005788632424967127779183 5104 797643184334110650577582615645121750362207289344 5105 799677189006084778106871003911037464381355040625 5106 801715980507639254413134352685839044724655953296 5107 803759569163303842452746024197972650677236759507 5108 805807965317848504360189215726930758629900425728 5109 807861179336319105432248559792615525127678901589 5110 809919221604073174085508411628394260713177550000 5111 811982102526815717863923701994427967393167966391 5112 814049832530635095573319457710146423033205604352 5113 816122422062038945619765404958295276693692159673 5114 818199881587990170628862471506992165466687922384 5115 820282221595942978423068493579940733555079246875 5116 822369452593878979434281011247645044057887079936 5117 824461585110343340628985702983464313108475152797 5118 826558629694480996023369765497011944510802038768 5119 828660596916072913865890389193136986540369556479 5120 830767497365572420564879412676974578604441600000 5121 832879341654141581438856261703799649174919623681 5122 834996140413687638367312388926190766631346712592 5123 837117904296899504419821630789875099756992945763 5124 839244643977284315541422187043188168490656858624 5125 841376370149204039372307306622991513458251953125 5126 843513093527912141279953231231836457474901827376 5127 845654824849590307681904504796872479623815516487 5128 847801574871385226737528403270244927953933713408 5129 849953354371445426487141974963320280783622858569 5130 852110174148958170517007006872870230713689650000 5131 854272045024186411228780147326231708529321945771 5132 856438977838505800792097419814372698085202847232 5133 858610983454441759859064457166708358950271249453 5134 860788072755706604119515969319444556985082686064 5135 862970256647236728776000231910233351068712159375 5136 865157546055229851017536746866105220775782383616 5137 867349951927182310571287680109134761753958162577 5138 869547485231926428411376225555280148607432661648 5139 871750156959667923704177678796532819886355695859 5140 873957978122023389069501728305184567828891200000 5141 876170959752057824237177286751967565181851820661 5142 878389112904322228178644090157392953975981220272 5143 880612448654891249793248288168190666643507382743 5144 882840978101400897229032334838763463278587592704 5145 885074712363086305917902665971479185945498865625 5146 887313662580819565405151916399945524377907336656 5147 889557839917147605053405788656690882688064203067 5148 891807255556330138701158133321504128189559295488 5149 894061920704377668356151341069697170385782556349 5150 896321846589089547003952777101420740741093750000 5151 898587044460092100612171710304599919102616536351 5152 900857525588876809410855002255817610586553843712 5153 903133301268838548529693725066358296357468857633 5154 905414382815313888072766872205469206978445366544 5155 907700781565619452711642412850581122885107071875 5156 909992508879090340877750118095677115086709674496 5157 912289576137118603635034856565166835569083549957 5158 914591994743191783313993417702519915350655226928 5159 916899776122931511988292373301579438188983528039 5160 919212931724132169875259031795001500244428800000 5161 921531473016799603741632175479777088551441780841 5162 923855411493189905396053998315456855229975529552 5163 926184758667848250349879481247728180681278386123 5164 928519526077647796727974353259638983693019395584 5165 930859725281828644511267789606317267077743778125 5166 933205367862036855192921094017834059411394785136 5167 935556465422363531930068799130276375495162915247 5168 937913029589383960273183899098553708921021267968 5169 940275072012196809555214300327415533957512298929 5170 942642604362463395022733040601108997136117850000 5171 945015638334447000791440383668597625609519642131 5172 947394185645052263708451545621877227806481889792 5173 949778258033864618203899551261289540482301880213 5174 952167867263189802214478553145514499530840667824 5175 954563025118093424261648873246826796763583984375 5176 956963743406440591767321047145981766556818456576 5177 959370033958935600689932263577541394607933810937 5178 961781908629161686563924797947396776421515430608 5179 964199379293620837025732337261563762674244157019 5180 966622457851773665909476485800940582216478400000 5181 969051156226079348995672225922578400024816608221 5182 971485486362035621496337686636128230841767336432 5183 973925460228218837360000244166532304613156451903 5184 976371089816324090480187743642808529539525771264 5185 978822387141205397891090489420058548389026690625 5186 981279364240915945034176603419780239014724876816 5187 983742033176748393179640396334393371792480549027 5188 986210406033275249086660535657843317769670926848 5189 988684494918389296986542027347524842459663990309 5190 991164311963344092972913354565900606288929950000 5191 993649869322794521883247537465453368790441567111 5192 996141179174837416756073392440425281203343081472 5193 998638253721052240948340877745622165176638413193 5194 1001141105186541832997502114948897336455734893904 5195 1003649745819973214312967472412322289262950896875 5196 1006164187893618459781693987960086298069544633856 5197 1008684443703395631372761393161471564257788241517 5198 1011210525568909774825889081307494754770134168688 5199 1013742445833493979508945535262701456712794286799 5200 1016280216864250501529600000001901020160000000000 5201 1018823851052091950186364547868131317067173806801 5202 1021373360811782537844373142485683981235775136912 5203 1023928758581979393321342859903480640865371276083 5204 1026490056825273938869261073002391509945369823744 5205 1029057268028233330837441147548193552712971603125 5206 1031630404701441964102688035582782464525952715696 5207 1034209479379543040352414084193029229610470800407 5208 1036794504621280200306644405152398463234222768128 5209 1039385493009539219964950273568254716259963134489 5210 1041982457151389770964448241560849174639330050000 5211 1044585409678127245135101966221519669853351015291 5212 1047194363245314643338663159720910773199602314752 5213 1049809330532824528677687573536329337948973752573 5214 1052430324244881044161161528414037771921211948784 5215 1055057357110101994913374196950738410741695809375 5216 1057690441881540995012770636642145725557386510336 5217 1060329591336729679047620457978849125978578937697 5218 1062974818277719978475436994744150494429403537168 5219 1065626135531126462873181922158772310402612221379 5220 1068283555948168746165390442996871620539681600000 5221 1070947092404713957917452432340301857197317280581 5222 1073616757801319279781385298317220640642734226992 5223 1076292565063274547181534779060671633137547754663 5224 1078974527140644916327740455296439056533200257024 5225 1081662657008313596643603413501093859182978515625 5226 1084356967666024648697594246534572370766723805776 5227 1087057472138425847724840427120745706286288165387 5228 1089764183475111612827533034598187724015490487808 5229 1092477114750666001941993857065710033563344835469 5230 1095196279064705772660545029477225908676942150000 5231 1097921689541923508996424603472195012739631090671 5232 1100653359332130814180092776835394145677129285632 5233 1103391301610301569575374939537204862806286394353 5234 1106135529576615259803989219387198450034549336464 5235 1108886056456500364167107833513766590358178721875 5236 1111642895500677814452703272235168938342320790016 5237 1114406059985204519217532159486966152924266795477 5238 1117175563211516954632711548891740767680362832048 5239 1119951418506474821981944426873683283637413864759 5240 1122733639222404771901553304007484389870131200000 5241 1125522238737144195451582983122516259964233333561 5242 1128317230454085082107335897634039134077552702672 5243 1131118627802217944760805816217709276922001983643 5244 1133926444236175811821578210356609021934907375104 5245 1136740693236278286506868179546029828232415428125 5246 1139561388308575673410469525115018699584610051056 5247 1142388542984893172440491357789993322804523939967 5248 1145222170822875140215861516359331041344002981888 5249 1148062285406029419011679065173573255164849797249 5250 1150908900343771733343601226808634814941406250000 5251 1153762029271470154281553293104085076729775297251 5252 1156621685850489631583153343040133972663214490112 5253 1159487883768236593737346979610416071468374034533 5254 1162360636738203616008850780058064370659754160944 5255 1165239958500014156574106734644992601070823634375 5256 1168125862819467360839553628593892171070458576896 5257 1171018363488582934033125100054372502132537510857 5258 1173917474325646082159987983974149328055654549328 5259 1176823209175252521413638527678475431046428720939 5260 1179735581908353556133578138851416134716068800000 5261 1182654606422301225400894500546444530444306669741 5262 1185580296640893518363178160906558757567087459952 5263 1188512666514419658380309077521138598222717259023 5264 1191451730019705456082752067863537140343239081984 5265 1194397501160158731434104688115464326594810340625 5266 1197349993965814804889745732967124942314485755536 5267 1200309222493382057743537318761429197173462220147 5268 1203275200826287561754638381702047831564900346368 5269 1206247943074722778146592391844327066734680323829 5270 1209227463375689326070957152310846300022570350000 5271 1212213775893044820627849721695470967638523539031 5272 1215206894817548780535884766016945379741705224192 5273 1218206834366908605544090014931249693393069569113 5274 1221213608785825623678487965287018856389659126224 5275 1224227232346041208416138543586239884638310546875 5276 1227247719346382965879543107569201026978541374976 5277 1230275084112810992144415936054299283833217579837 5278 1233309340998464200753935225405901716003460385008 5279 1236350504383706720532691580653124636639135893919 5280 1239398588676174363793658059415310061692518400000 5281 1242453608310821165031611997482350966684776393121 5282 1245515577749965990196545116226099567394240194832 5283 1248584511483339216640704784059182974880400076803 5284 1251660424028129483833015776985988512046776881664 5285 1254743329929030514934738456983750452304043253125 5286 1257833243758288009330325961585998091472543623216 5287 1260930180115746606207549773692582457019255901927 5288 1264034153628896919281069917376599600170509877248 5289 1267145178952922642753733003375329769893016319209 5290 1270263270770747728609988427116414770560682450000 5291 1273388443793083635335920202618544885001038120011 5292 1276520712758476648160499197494609835987661583872 5293 1279660092433355270912767917651316819786737094093 5294 1282806597612077689589777475199467672442178536304 5295 1285960243116979307730203959640235276619767459375 5296 1289121043798420353688679120651748510181877088256 5297 1292289014534833559905978060843991092489810298417 5298 1295464170232771914270314528755391921570317235088 5299 1298646525826956483665102396208525857636560087699 5300 1301836096280324309798650000002090977465000000000 5301 1305032896584076377411362225868861336271032007701 5302 1308236941757725654956133512751757136988773403312 5303 1311448246849145207847723357819694517246016132983 5304 1314666826934616384377014407338686222341871878144 5305 1317892697118877074386161825609017259694538165625 5306 1321125872535170040800751343753514985548550758096 5307 1324366368345291324115192202272313471244422681307 5308 1327614199739638719927680116043463717607002070528 5309 1330869381937260329621174407923694402580191287389 5310 1334131930185903184286942577367056233246582550000 5311 1337401859762061941987334793608604323003719744191 5312 1340679185971027658454560129033248858687932465152 5313 1343963924146936631322345777444040044710447905473 5314 1347256089652819317987470034137098165298324295184 5315 1350555697880649327198269450059846731374962371875 5316 1353862764251392484467330310952893117825316020736 5317 1357177304215055971405684434331607811452551762597 5318 1360499333250737539075939222529005277197213195568 5319 1363828866866674795461881958874795359818727606279 5320 1367165920600294567152208486504366888749721600000 5321 1370510510018262335336136665353941549147349417481 5322 1373862650716531746208775362682196928159246381392 5323 1377222358320394195884230196042347766481206323563 5324 1380589648484528489914537815090082700863140775424 5325 1383964536893050577512631180030013084401455078125 5326 1387347039259563360577649069954577797513944664176 5327 1390737171327206577621013933892884377461061054287 5328 1394134948868706762691813181141017463517526622208 5329 1397540387686427279400130095468219761675828332369 5330 1400953503612418430137081750163401894821894650000 5331 1404374312508467640590432597682063190465263515571 5332 1407802830266149719654763808953347404774051564032 5333 1411239072806877194835289943289101509528236499253 5334 1414683056081950723244526140379982099147581906864 5335 1418134796072609578291120741146437047064495284375 5336 1421594308790082212160280064313398327290866876416 5337 1425061610275636894185323990575418241565386868377 5338 1428536716600632425210023036192472745659363562448 5339 1432019643866568928041479732884493524765882353659 5340 1435510408205138714093429371053670602313771200000 5341 1439009025778277226319947508736529570972666926461 5342 1442515512778214058539664099351616334624471225072 5343 1446029885427524051250696647342246221499982744543 5344 1449552159979178464036627462296166514222121877504 5345 1453082352716596224663962849134159268360881990625 5346 1456620479953695254971624944576636583615369245456 5347 1460166558034943873653139888400259493973186316867 5348 1463720603335412276032299102064695031620228428288 5349 1467282632260824090933183637202008920468536158149 5350 1470852661247608014745554852297113362079218750000 5351 1474430706762949522786728077726434565925554938151 5352 1478016785304842658061159437242861623757853376512 5353 1481610913402141897519089608077460127279836571433 5354 1485213107614614095915702022151798205654246475344 5355 1488823384532990507372366837538501590649990196875 5356 1492441760779018884741655942351334645207552759296 5357 1496068253005515656877928292769247341733265311757 5358 1499702877896418183915399032981029875316066831728 5359 1503345652166837090655720097558117486619061833839 5360 1506996592563108678167214356202373324975308800000 5361 1510655715862847413698019827053076629645001238641 5362 1514323038874998499005515057852631638266888830352 5363 1517998578439890517204511454343508621502104691923 5364 1521682351429288158236813122379496166891691088384 5365 1525374374746445023064859684462391884810026903125 5366 1529074665326156506692282532840740410175250805936 5367 1532783240134812760114320090010141000346586565047 5368 1536500116170451731301152863515035024155543584768 5369 1540225310462812285317334405449833824425765068729 5370 1543958840073387403680609718072892241862322850000 5371 1547700722095477463063528185560349753852005915931 5372 1551450973654243593441373758218471783024209198592 5373 1555209611906761115790050869523095193096297018013 5374 1558976654042073059437680428243426106206318704624 5375 1562752117281243759173776197715111622894287109375 5376 1566536018877412532219987952134611379761107173376 5377 1570328376115847435166513985633876634320157588737 5378 1574129206313999100978401843941695149173040699408 5379 1577938526821554656176072550726315936433633150819 5380 1581756355020491718294520111323710263603758400000 5381 1585582708325132473725754695567680543180103458021 5382 1589417604182197836049174628932668160194264893232 5383 1593261060070861684954669157258251282184534661703 5384 1597113093502805185863370895026725626521837912064 5385 1600973722022271190351093920592631463287409815625 5386 1604842963206118717479610643996480308473014049616 5387 1608720834663877516141037844115141397068598694827 5388 1612607354037802708520719651989312804773175387648 5389 1616502539002929514784112746305211814761422968109 5390 1620406407267128059093296625274105741066334950000 5391 1624318976571158257058849526630645013124930752911 5392 1628240264688724784732948384240277155599283126272 5393 1632170289426532129249669135948480807512877934993 5394 1636109068624339721218581732901375760656560898704 5395 1640056620155017148977852345699696023361634021875 5396 1644012961924599454813183517497461231753110022656 5397 1647978111872342513249041378604295688312190995317 5398 1651952087970778491518737511377617527795638061488 5399 1655934908225771392320051638279291899847389008599 5400 1659926590676572678963200000002295825120000000000 5401 1663927153395876983018073094628008055881955088601 5402 1667936614489877894567785362935489717560105909712 5403 1671954992098323835175698429332180942053374349883 5404 1675982304394574013673198642492470714320401452544 5405 1680018569585654464875628904758312714633054728125 5406 1684063805912314171333894134756215427332538080496 5407 1688118031649081268229379173599332000464204402207 5408 1692181265104319331519937521553861513865150332928 5409 1696253524620283749444828979237441134546851360289 5410 1700334828573178177496604065365596266637935050000 5411 1704425195373211076968052991852606885315562153091 5412 1708524643464652337182456996787371930976708055552 5413 1712633191325889981515499966525084603469626618373 5414 1716750857469486957317318519943889846613312961584 5415 1720877660442238009843289080894347015417878934375 5416 1725013618825226640302270929100677009011163611136 5417 1729158751233882148131144795338690956444305627497 5418 1733313076318036757604607253698279390847343013968 5419 1737476612761982828889301962220734892632803711179 5420 1741649379284530153651489713265381216496561600000 5421 1745831394639063335327580276688427387694704034381 5422 1750022677613599254166970152392141281157195175792 5423 1754223247030844617156751594106874592794680652463 5424 1758433121748253592937979623484746392780366413824 5425 1762652320658085531823305222794527855988681640625 5426 1766880862687462771025904475795134275793452402576 5427 1771118766798428525209755119812835821898846183187 5428 1775366051988004862471433777737605212687354116608 5429 1779622737288250765863729056669733840558761349269 5430 1783888841766320280571487730371819025575547150000 5431 1788164384524520746850233365596350913822307220471 5432 1792449384700371118838219007848350859248081682432 5433 1796743861466660369352697910288822566926033564153 5434 1801047834031505980781318770371207342586668397264 5435 1805361321638412522179674532512665891230661846875 5436 1809684343566330312686156521717967549103708642816 5437 1814016919129714171365388492679225856952830381277 5438 1818359067678582253591638111552895169963946852848 5439 1822710808598574974083726433449600692751049162559 5440 1827072161311014016703079097745824044757811200000 5441 1831443145272961431126686235722564314777640599361 5442 1835823779977278816506861470838242676062648787472 5443 1840214084952686592229813891234765156398561665443 5444 1844614079763823355885170486940297285883319099904 5445 1849023784011305328558710270753476335797898553125 5446 1853443217331785887560695142055078050195872919856 5447 1857872399398015186702306506878197588362363333767 5448 1862311349918899864232820735560477384147947634688 5449 1866760088639562838550280721285542459705729639049 5450 1871218635341403191798545098879357224929531250000 5451 1875687009842156141463721093444513931682843459051 5452 1880165231995953100083111492875364895648182502912 5453 1884653321693381823179930877083327707352168468333 5454 1889151298861546645537170989958580500743610309744 5455 1893659183464128805924120007785724736769606759375 5456 1898176995501446860389165440100873942865080221696 5457 1902704755010517184232635495910122744280378952657 5458 1907242482065114562773558959868601928809804074128 5459 1911790196775832871024348949529519100773370866739 5460 1916347919290145842387541366197953916980148800000 5461 1920915669792467926488844408349001503696813487541 5462 1925493468504215236260881188078463326076891640752 5463 1930081335683866584392133277731043783666952684823 5464 1934679291627024609255718915780341784956663414784 5465 1939287356666476990432765618301294558806393465625 5466 1943905551172257753945263075063647457160177936336 5467 1948533895551708667313408457469046392792447949947 5468 1953172410249540724552582629339083190877062983168 5469 1957821115747895721225222231021719335722854533629 5470 1962480032566407919662979202503667671802375350000 5471 1967149181262265804474686022281268381831654772831 5472 1971828582430273928455771765736945344689305812992 5473 1976518256702914849014901029777308639894696226913 5474 1981218224750411155233734829597261934673707403024 5475 1985928507280787585675839748727009756806513671875 5476 1990649125039933237060898915080615801988403851776 5477 1995380098811663863920505783640762633923465837637 5478 2000121449417784269351949230769675216498568373808 5479 2004873197718150786986526106015912116983423927719 5480 2009635364610733854289045144776062040292198400000 5481 2014407971031680677305314019354519373178885802921 5482 2019191037955377986974529296928707100362953431632 5483 2023984586394514887123617180756671975871472206603 5484 2028788637400145794260701135744245090610196862464 5485 2033603212061753469285000841305337611062126378125 5486 2038428331507312141230595373386869872295424156016 5487 2043264016903350723161612093674802364960020927727 5488 2048110289455016120336531417435286427128179458048 5489 2052967170406136630759426442260664413872171937009 5490 2057834681039285438236085348269554373348887450000 5491 2062712842675844198053093526139230254724607465811 5492 2067601676676066715398081552812679718323119708672 5493 2072501204439142716639474415907858897752172935893 5494 2077411447403261713584206786848585058414969981104 5495 2082332427045676960831998659621078999915550584375 5496 2087264164882769506344915306923301183895931437056 5497 2092206682470112335351065258401877802677242332217 5498 2097160001402534607701419876749591170096808647888 5499 2102124143314185988798868096751165727122169049499 5500 2107099129878601074218750000002516421875000000000 5501 2112084982808763908140243124074887072124831049501 5502 2117081723857172595708105749436586405556484656112 5503 2122089374815904009444411870567569705663757926783 5504 2127107957516678589830043139492202341625646546944 5505 2132137493830925240175833770499512984915521290625 5506 2137178005669846315903395214204481170022002682896 5507 2142229514984482708355778347414835315402927963107 5508 2147292043765779023258261982591939792197579555328 5509 2152365614044648853949687677118146672634431353189 5510 2157450247892040149504892118193050136776387550000 5511 2162545967419000677868919774064027080604166241991 5512 2167652794776743584123830036538941369032441085952 5513 2172770752156713044009044733417643753230021891273 5514 2177899861790650012816313662700674299037465947984 5515 2183040145950658069780507693275176083473445496875 5516 2188191626949269358087580989326312012248417281536 5517 2193354327139510620621176048064342284795752532397 5518 2198528268914969331569477492579916982664904992368 5519 2203713474709859924014052933830062503584928536079 5520 2208909966999090113622551708001835468962201600000 5521 2214117768298327318567264907886774016533069131281 5522 2219336901164065175791682859514232146680892610192 5523 2224567388193690153747319048222623506876682741363 5524 2229809252025548261723202471681759569320765172224 5525 2235062515339011855890573491204123904019658203125 5526 2240327200854546542185451467085406938646135020976 5527 2245603331333778176151875798782309453758355552087 5528 2250890929579559959868755446555930791384284971008 5529 2256190018436039636083395587869459555825831886169 5530 2261500620788726779674903759416898169344899650000 5531 2266822759564560186570811654262743253230850205371 5532 2272156457731975360240382683278524224419331640832 5533 2277501738300972095888209470958533081081589589053 5534 2282858624323182162471839637871667030330296807664 5535 2288227138891937082667302525546807918659678409375 5536 2293607305142336010906543944583381507807134089216 5537 2298999146251313709610910573314526275050109334177 5538 2304402685437708623744960302515554037225624703248 5539 2309817945962331053815009611533049398928202291459 5540 2315244951128031427436963972898025588840251200000 5541 2320683724279768669598112316068072157133642352261 5542 2326134288804678671737701736506484463465997389872 5543 2331596668132142859771243913939092827590850746343 5544 2337070885733856861183640103420095334757587042304 5545 2342556965123899271316347084874875048330465115625 5546 2348054929858800518973942101158830032775809074256 5547 2353564803537611831475580581464991186908366990667 5548 2359086609801974299276976336218024308048872601088 5549 2364620372336188040288669921496532770221318239949 5550 2370166114867281464016487005617867278367343750000 5551 2375723861165080635650224827888428804658528859951 5552 2381293635042278740226741219756287362719913869312 5553 2386875460354505646993757161790447980077681725233 5554 2392469361000397574100820476140939263585533664144 5555 2398075360921666853744015003494790435456673321875 5556 2403693484103171797891136486123658727914128964096 5557 2409323754572986664714193374508177619330990433557 5558 2414966196402471725856227894310872626186778276528 5559 2420620833706343434659589953242638297791843819639 5560 2426287690642744695482933833716238788848588800000 5561 2431966791413315234234345107193084049887031416441 5562 2437658160263262070248142819895691483132607891152 5563 2443361821481430089633039737166864148776773237723 5564 2449077799400372720219481295296844660212444061184 5565 2454806118396422708234121895200730279106910028125 5566 2460546802889762996829535281999499048319755146736 5567 2466299877344497706597393988428386869616958374847 5568 2472065366268723218193491178155407199065570541568 5569 2477843294214599357203116707629902636614036718529 5570 2483633685778420681375437832085593471209727850000 5571 2489436565600687870355673712884122772583158109731 5572 2495251958366179218043991739593119696740307067392 5573 2501079888804022227710192661136889350282979195813 5574 2506920381687765309993390626127614167120713221424 5575 2512773461835449583916033463170091907649990234375 5576 2518639154109680781041747887623261019608319410176 5577 2524517483417701252906633802086845450305854326537 5578 2530408474711462081853771463851206662080355408208 5579 2536312152987695295400845023792787525790196224619 5580 2542228543287986184270925797806286276379838400000 5581 2548157670698845724216598613927872529053211427821 5582 2554099560351783101767754685911363604369417810032 5583 2560054237423378344033514697261378653959124711503 5584 2566021727135355052688886138694189319573341732864 5585 2572002054754653242276899426778446363911192940625 5586 2577995245593502282957107942194387829663061942416 5587 2584001325009493947831477862731780258801034600627 5588 2590020318405655564978834528914013297898034088448 5589 2596052251230523274329173069078811120288551225909 5590 2602097148978215389509282125955341555291339950000 5591 2608155037188505864791270768343544238946556258711 5592 2614225941446897867275730039514759684972083331072 5593 2620309887384697454441402088503767716253734096793 5594 2626406900679087357193371451641730613029493783504 5595 2632517007053200868541934799577926677828517146875 5596 2638640232276195838044447339746245397347029331456 5597 2644776602163328772142586065840936377705276309117 5598 2650926142576029040527612174465849811016540994288 5599 2657088879421973188666357224803214173573788210399 5600 2663264838655159356620800000002753658880000000000 5601 2669454046275981804294243539110588753288547890401 5602 2675656528331305543237244445830872368092621642512 5603 2681872310914541075146589345332523825685478863683 5604 2688101420165719237190756252769815328778295161344 5605 2694343882271566154295441637270070701608937853125 5606 2700599723465578298522877112945533390165032565296 5607 2706868970028097655678802964100778000241705364007 5608 2713151648286386999281109115323153956665201737728 5609 2719447784614705272024297688652986984133419266089 5610 2725757405434383074874064949623998738084940050000 5611 2732080537213898263926444231734060666828820010891 5612 2738417206468951655166095344943447611109643556352 5613 2744767439762542837258470018193721242307145724173 5614 2751131263705046092510727098786823671698071254384 5615 2757508704954286426136415532852516882384662059375 5616 2763899790215615703959087581154632497454565031936 5617 2770304546241988898690149283234416278076804477297 5618 2776722999834040444916399870454329156987011130768 5619 2783155177840160702932856644979817125111190080979 5620 2789601107156572531556606787211650543848641600000 5621 2796060814727407970057572628749373185180132708181 5622 2802534327544785029342222131719155346642650684592 5623 2809021672648884592526401648328925714117924590263 5624 2815522877128027425033613496912124361056225050624 5625 2822037968118751294355206482580884647369384765625 5626 2828566972805888199609093212022074261876880519376 5627 2835109918422641711033753903027613881406301160987 5628 2841666832250664419554432370146103752899631185408 5629 2848237741620135496558575978468331028066727943069 5630 2854822673909838364017717598107060227116952150000 5631 2861421656547238475093143962494031378214980470271 5632 2868034717008561205362841334286760054855913439232 5633 2874661882818869854807356013547054897148816573953 5634 2881303181552143760692353984014694755872955138064 5635 2887958640831356521485810884846042176514544971875 5636 2894628288328554331947910517211164733771431215616 5637 2901312151764934429531877247736992295308735727077 5638 2908010258910923652234114954040907585087909113648 5639 2914722637586257108032172571611749785288629740359 5640 2921449315660056956049203846156356138839091200000 5641 2928190321050911299583736571332373809779160185161 5642 2934945681726953191143714398625092302336429032272 5643 2941715425705939749623922244090473683801961987243 5644 2948499581055331389766054385871441346580013704704 5645 2955298175892371164040832546892925237665581678125 5646 2962111238384164217091729589046299064328865708656 5647 2968938796747757352880002908578879184115509287567 5648 2975780879250218714670890217402331500236715327488 5649 2982637514208717578000969121718447086096189960849 5650 2989508729990604256766830767825144429967656250000 5651 2996394555013490122575366815303130713973499140851 5652 3003295017745327737496118120087850645766759475712 5653 3010210146704491100356282764295662923480688342133 5654 3017139970459856006719130456191154980513704538544 5655 3024084517630880522686719842447729459218189884375 5656 3031043816887685572667964925959713838529786986496 5657 3038017896951135641253246566004950448890211754457 5658 3045006786592919589336914953625860146868901438928 5659 3052010514635631584629179003788131347172968692539 5660 3059029109952852146699028787283308851458628800000 5661 3066062601469229306689987439558535694046943025341 5662 3073111018160559881850639430777477576757549581552 5663 3080174389053870865022032661535024748603078350623 5664 3087252743227500929224202561858761606189321027584 5665 3094346109811182047484217217526510915274576590625 5666 3101454517986121228048293527405638331388470437136 5667 3108577996985082365120685508570434674054029839747 5668 3115716576092468205272197112473018947009178259968 5669 3122870284644402429661323295525115091183399623429 5670 3130039152028811852211174601187090554271380350000 5671 3137223207685508733885492158151195575336203926631 5672 3144422481106273213207211780542449215948524961792 5673 3151637001834935853163187771337572225747857924713 5674 3158866799467460304638839079514308436312224159824 5675 3166111903652026086526632644884996198299716796875 5676 3173372344089111482652471082233990135232741848576 5677 3180648150531576555664204308363181979738035055437 5678 3187939352784746278026637302048168373350713802608 5679 3195245980706493780267558907814354247731638041519 5680 3202568064207323716619469449952303889368678400000 5681 3209905633250455748201837913399849292679168332721 5682 3217258717851908143888872573119778361830770028432 5683 3224627348080581499007942213491345543937404176403 5684 3232011554058342572013938474106416378088760523264 5685 3239411365960108239285023388311867254277609503125 5686 3246826814013929568185359845964054655543215408816 5687 3254257928501076008540576512253936818587151713527 5688 3261704739756119702671872670218017874657251278848 5689 3269167278167019914134822525765983192129848834809 5690 3276645574175207575309092720826048207716692450000 5691 3284139658275669953985441142629045199321265131611 5692 3291649561017035439096519595317567254687085993472 5693 3299175313001658445738157514072570517918673417693 5694 3306716944885704439627958651892249417608220305904 5695 3314274487379235081148197555132340155367533709375 5696 3321847971246293489120157666018920832267091705856 5697 3329437427304989624457208048669958211484604926017 5698 3337042886427585793844071029806047702789547100688 5699 3344664379540582273589888476389801616451134491299 5700 3352301937624803053802850000003008460285000000000 5701 3359955591715481703034302081946910932525993611301 5702 3367625372902347353540412953929680700591228868912 5703 3375311312329710807309624046882402991758849160583 5704 3383013441196550763004274935016672948875035295744 5705 3390731790756600163964944953799348685060304415625 5706 3398466392318432667426211059169253656513715727696 5707 3406217277245549235092678021152874618009648604907 5708 3413984476956464845224293708147612911000928880128 5709 3421768022924795326380119018628218679950303098989 5710 3429567946679344312969878954991022998046592550000 5711 3437384279804190322762778409777885664892811459791 5712 3445217053938773956503223447713851166550827466752 5713 3453066300777985219783246217945857225128510117073 5714 3460932052072250967321589119681025503478416880784 5715 3468814339627622469799561471188689110834528621875 5716 3476713195305863103403939696947034083131094862336 5717 3484628651024536162227339950679760276385373462197 5718 3492560738757092793676650133237260203002773429168 5719 3500509490532960057040266443827282168143676345879 5720 3508474938437629105365037921088747371977881600000 5721 3516457114612743490793980887026241033777582765081 5722 3524456051256187593515983801978657537622781398992 5723 3532471780622175174478881772680562459301118199163 5724 3540504335021338052017438828186104379894634049024 5725 3548553746820814902547935090059881819312861328125 5726 3556620048444340185481215113894211571854576897776 5727 3564703272372333192506212968984971296217395009887 5728 3572803451141987221396129051985869483756704759808 5729 3580920617347358874489593198660948977647137519969 5730 3589054803639457481999308365564726133058704650000 5731 3597206042726334650300829000696027618202786015171 5732 3605374367373173935354288208992782932173939077632 5733 3613559810402380641412047945058286200153626518853 5734 3621762404693671745165406731832330028025131388464 5735 3629982183184165945483659810140762588918261534375 5736 3638219178868473838898967170272103227510888022016 5737 3646473424798788220990645603037599397468221559977 5738 3654744954084974513822661734269297544006312084048 5739 3663033799894661319588263973497162633279619509259 5740 3671339995453331100615852414718896632272331200000 5741 3679663574044410985890346974832807787236682098061 5742 3688004569009363704244475443542853694403855714672 5743 3696363013747778644374564647463856809309007388143 5744 3704738941717463041835579600851957370781687087104 5745 3713132386434533293170317325958763175030248240625 5746 3721543381473506397327823977555566977152730823056 5747 3729971960467391524526265998794670592856102224467 5748 3738418157107781712715648269366571429217187813888 5749 3746882005144945691795934581972874950947232801749 5750 3755363538387919835746288299563689620605468750000 5751 3763862790704600242821313703683384660012642301751 5752 3772379796021834943970341343728442495790431322112 5753 3780914588325516239635963638044265330017500319033 5754 3789467201660673165088190060672798716337810932944 5755 3798037670131564084450754472308365582641156446875 5756 3806626027901769413576270520723864562991142288896 5757 3815232309194284471927094544692231020211154915357 5758 3823856548291612463618919066347593507850085561328 5759 3832498779535857587784283750105739920431233485439 5760 3841159037328818278413354641793245049048268800000 5761 3849837356132080573829486579617865099351836314241 5762 3858533770467111615957247889148586931263228711952 5763 3867248314915353279540750837661093939429380023523 5764 3875981024118315931470295829142491828073582313984 5765 3884731932777672320375501970037092901512393153125 5766 3893501075655351596643261427552105408584811807536 5767 3902288487573633463019019937127485138265574344647 5768 3911094203415242455950050893607301751747998138368 5769 3919918258123442357829555681830125852411031248329 5770 3928760686702130740300588266882579868594332850000 5771 3937621524215933638778967572232793532344480223531 5772 3946500805790300358354506825478591923653271496192 5773 3955398566611598411230054846608401341568044413613 5774 3964314841927208585858010192580718090249128218224 5775 3973249667045620147934135154780231878830693359375 5776 3982203077336526173408662832605065015937559166976 5777 3991175108230919013674856877179868875898720024337 5778 4000165795221185893095350014073550040873955557008 5779 4009175173861204639026754113028071789861437378419 5780 4018203279766439544503201376176035830240718400000 5781 4027250148614037363739643164139589896236844517621 5782 4036315816142923440615900071861676563312122086832 5783 4045400318153897970302624103122836803568222601303 5784 4054503690509732394190501174542859872049941233664 5785 4063625969135265928284189706556732504364376065625 5786 4072767190017502225222658730488840576947172555216 5787 4081927389205706170087756757528522823001884266427 5788 4091106602811500810163010617234228453692343029248 5789 4100304867008964418804821580263100221371352763709 5790 4109522218034727693588394332438255284987944950000 5791 4118758692188071088890902765127884010563222084511 5792 4128014325831022283074565090319099500737039695872 5793 4137289155388453780432469477825868279600102898593 5794 4146583217348180648060160246875007406855237548304 5795 4155896548261058387816163624967869783119600271875 5796 4165229184741080943534801213518734158040806560256 5797 4174581163465478843654808572424898202871540182917 5798 4183952521174817479427445754528923031142538967088 5799 4193343294673095518867956185991329068939095892199 5800 4202753520827843456614400000003281783840000000000 5801 4212183236570222299858057789134469360654056212201 5802 4221632478895122390509770746032553150583018335312 5803 4231101284861262363766753313268408130356180817483 5804 4240589691591288243244584760957059543388554950144 5805 4250097736271872672839256555479010570496620978125 5806 4259625456153814285484322974281843885824140170096 5807 4269172888552137208968373160458919283383869685807 5808 4278740070846190708978213696682084614409672982528 5809 4288327040479748969533321811210024891407570851889 5810 4297933834961111010977300509204703877804345050000 5811 4307560491863200745692238250566865547443428588691 5812 4317207048823667171702047271049373707586504817152 5813 4326873543544984704331026266625943579033627069973 5814 4336560013794553646084064932084278486817790827184 5815 4346266497404800794915079763678539844946045184375 5816 4355993032273280191050442602518273688163494772736 5817 4365739656362774002534335610291269059147371487097 5818 4375506407701393549663138732018262142553303887568 5819 4385293324382680468476128211919907302910475330779 5820 4395100444565708013469937388243046917891921600000 5821 4404927806475182499704403801146113537891107301981 5822 4414775448401544884467599604584630550669596753392 5823 4424643408701072488668015378669433975400975568063 5824 4434531725795980858122040693294663746879880167424 5825 4444440438174525764905058177052066093125087890625 5826 4454369584391105348934641397665060313312112156176 5827 4464319203066362399954520561492757141374349098787 5828 4474289332887286780088153890173128423510817694208 5829 4484280012607317987130916532298328329508748616869 5830 4494291281046447858750093017246316855117157150000 5831 4504323177091323417762033557034051883326354840071 5832 4514375739695349858656008950411264332837520556032 5833 4524449007878793675534473441482932575793931423753 5834 4534543020728885931639619633035800882713313558864 5835 4544657817399925670636284452552468582553828096875 5836 4554793437113383469821440216728591263483792508416 5837 4564949919158005135430680038267514978356078832877 5838 4575127302889915540212282166915194309048345614448 5839 4585325627732722603439613355219563512604459598159 5840 4595544933177621413532806988455728040497971200000 5841 4605785258783498493460827517654565723612696090961 5842 4616046644177036209095208684810770113426189437072 5843 4626329129052817320686929130230283176741098949043 5844 4636632753173429677638065223709754136289695189504 5845 4646957556369571056740037363925482196771464803125 5846 4657303578540154144050442544149662762669092417456 5847 4667670859652411660580642687311122229170457801367 5848 4678059439742001631966455109579611338888002060288 5849 4688469358913112802294468479180700430727334762649 5850 4698900657338570192256684796146003825055781250000 5851 4709353375259940801806365229274530447224846342651 5852 4719827552987639457488135108829142157800641408512 5853 4730323230901034804615580987521181931376429655933 5854 4740840449448555444469750448250146054143540847344 5855 4751379249147796216692143254967706207992573009375 5856 4761939670585624627045960513030380275481282871296 5857 4772521754418287420719556727596699838594931916257 5858 4783125541371517301346218023116875879496242643728 5859 4793751072240639795914568313859823687897126198339 5860 4804398387890680265744083894828128359815508800000 5861 4815067529256471063700375754430321835120999283141 5862 4825758537342758837825077895015962859749157282352 5863 4836471453224311981555359084936777678851190256423 5864 4847206318046028230708254756280900206507515920384 5865 4857963173023042407405195205941467862263359715625 5866 4868742059440834311112285854329958668411267257936 5867 4879543018655336756972075065933225504141503889547 5868 4890366092093043761602724939145777056874142176768 5869 4901211321251118876540680529490107962973019593229 5870 4912078747697503669503113180572482395805585350000 5871 4922968413071026353646594001014269003685675000431 5872 4933880359081510564998634043254507265561858670592 5873 4944814627509884288238908411642706255614250662513 5874 4955771260208288931007162352736840339968313396624 5875 4966750299100188546914978360295069952117919921875 5876 4977751786180479207438764461205890441062659365376 5877 4988775763515598522871505136645262858674621233237 5878 4999822273243635312510997775185925938146392671408 5879 5010891357574439424262479151518700606209282235319 5880 5021983058789731703833728175983403084057958400000 5881 5033097419243214113700913066353259623010327982521 5882 5044234481360680002023633154376798608126585985232 5883 5055394287640124521687787755560471341685491986203 5884 5066576880651855199655086901679162280366371864064 5885 5077782303038602656798201261635787651734492628125 5886 5089010597515631478400731257660896856730221381616 5887 5100261806870851235501358220554186366216744259327 5888 5111535973964927657261723419827767301801821339648 5889 5122833141731393954537763952321605802644351012609 5890 5134153353176762294834417776230543775608097450000 5891 5145496651380635428823793636615524785370915117411 5892 5156863079495818468607085243474967686318856438272 5893 5168252680748430817900692834431575112903134539493 5894 5179665498438018254327199181151215092870633510704 5895 5191101575937665163992031181859905789591716834375 5896 5202560956694106928526822421868453693076861894656 5897 5214043684227842464780676479958086476290394079817 5898 5225549802133246917340715310930679279094228593488 5899 5237079354078684504063481743690147512958560413099 5900 5248632383806621514798950000003574621495000000000 5901 5260208935133739463489083161698017918953623693101 5902 5271809051951048393823061693588102121506702041712 5903 5283432778224000338631492466006935089581785834383 5904 5295080157992602933202093214535084381967542124544 5905 5306751235371533182699533025495911433624887540625 5906 5318446054550251383872295244117101658656393892496 5907 5330164659793115201229615168054436915489480606707 5908 5341907095439493897871731012341469157368346044928 5909 5353673405903882721156872912874562587043710524789 5910 5365463635676017443388601174373622372761197550000 5911 5377277829320989057707291565481621387671959397591 5912 5389116031479358629369752218387727241135187607552 5913 5400978286867272302601143603186429141074008582873 5914 5412864640276576463203560118225631271511481093584 5915 5424775136574933057105819067057334163882211746875 5916 5436709820705935065039190180392440143621252763136 5917 5448668737689222133523986387783619905916710551997 5918 5460651932620596362352124248724345597931714505968 5919 5472659450672138248750950316565466879735675035679 5920 5484691337092322788413817731220470180452761600000 5921 5496747637206135733583085518164262113310394318881 5922 5508828396415190008371401411835454611099408747792 5923 5520933660197842281507317521336255152384208696963 5924 5533063474109309696691476815394788359991851405824 5925 5545217883781786760749797222019657707681064453125 5926 5557396934924562389770269116243515077146374294576 5927 5569600673324137113410171106929113060667875427687 5928 5581829144844340437560698330905596404549281988608 5929 5594082395426448365556186919822525657969249233769 5930 5606360471089301078115307922162253395619309650000 5931 5618663417929420772201793739945781445221774944971 5932 5630991282121129658992450076911161175958769874432 5933 5643344109916668121140396492444957591239643288653 5934 5655721947646313029521668913414435934779989649264 5935 5668124841718496219653507874389155712264244659375 5936 5680552838619923127972846835663835153892432674816 5937 5693005984915691588163705668107997668687819545777 5938 5705484327249410787722385294280404031693521704848 5939 5717987912343320384949550536566037970022438007059 5940 5730516786998409786558479445428931369314011200000 5941 5743070998094537586088948764333926249397690163861 5942 5755650592590551163316416732583166560989342199472 5943 5768255617524406444846356133347341219879348669943 5944 5780886120013287826083782361656163007327126011904 5945 5793542147253728254768213316156023329956231365625 5946 5806223746521729476264490109154022591223638491856 5947 5818930965172882440800079941955507277066888018267 5948 5831663850642487872839675006875769972338870066688 5949 5844422450445677002788093953674664566525383843549 5950 5857206812177532461212685296634588052593593750000 5951 5870016983513209335776625139186669776922999263551 5952 5882853012208056391074694755996231014615101734912 5953 5895714946097737451563316897855829643277788352833 5954 5908602833098352947776823172711738875092582281744 5955 5921516721206561626022118506776832990819439571875 5956 5934456658499702421744102503068929431887296733696 5957 5947422693135916496754401490968083220190654757157 5958 5960414873354269440516159199618619421345284686128 5959 5973433247474873635677828290321350355517134831239 5960 5986477863899010788049099448578039796518348800000 5961 5999548771109254621212299365273385005617719932041 5962 6012646017669593735962783728719282875902847292752 5963 6025769652225554634772046305051677722576021049323 5964 6038919723504324911467460303871659621389409846784 5965 6052096280314876606322763509169553237810476278125 5966 6065299371548089726753594102573422677454324788336 5967 6078529046176875933812579716931688224099730474447 5968 6091785353256302394678678033283431460331722375168 5969 6105068341923715801335663173499537096041452658129 5970 6118378061398866555634848244403219152152137850000 5971 6131714560984033120937330657109897652061476257331 5972 6145077890064146540531243277774076771549598484992 5973 6158468098106915123019691063005129037149188671413 5974 6171885234662949294875249595025070647342667695024 5975 6185329349365886620357098858299933799436396484375 5976 6198800491932516988987062690992672010011930443776 5977 6212298712162907970781021601270198302960450682137 5978 6225824059940530339432364060360733821396337145808 5979 6239376585232383763644338971410771462580860612219 5980 6252956338089122666808369765744326670562398400000 5981 6266563368645182255225588496191502268187706727421 5982 6280197727118904715069046380839538492135273723632 5983 6293859463812665578284255499978311158995124331103 5984 6307548629113000257625914764274593726763540414464 5985 6321265273490730751028871853426282174910959190625 5986 6335009447501092515511571571830220037391649888016 5987 6348781201783861510810439981256335214691243692227 5988 6362580587063481412943852750267646708096198210048 5989 6376407654149190997904535406271510242036131581509 5990 6390262453935151695679442588743494702820149950000 5991 6404145037400575314796362981442820031226832230311 5992 6418055455609851937596696347448701060357448220672 5993 6431993759712677986434049003701645996984880340393 5994 6445960000944184460998494151544223840950496193104 5995 6459954230625065346966543726633568906810883396875 5996 6473976500161706196177078845654515504607945709056 5997 6488026861046312878533686508609390386533478616717 5998 6502105364857040505834050964209829310755327979888 5999 6516212063258122527727249062159277471966416053999 6000 6530347008000000000000000000003888000000000000000 6001 6544510250919451025393121123856210591969584054001 6002 6558701843939720367149642861772281956508991988112 6003 6572921839070649235496237456000465443971976211283 6004 6587170288408805247259817915831669362236684818944 6005 6601447244137612558821365536477488416232104103125 6006 6615752758527482172609246421397502895174564894896 6007 6630086883935942417334479705901634170699593367607 6008 6644449672807769602170622608780347357425860067328 6009 6658841177675118845081140036276923329413210117689 6010 6673261451157655075497329229024359513180150050000 6011 6687710545962684211550072877737124968113691886491 6012 6702188514885284512058897237587469360603387837952 6013 6716695410808438103482015044419802864813166655773 6014 6731231286703162682031236478377416308510775679984 6015 6745796195628643391155835032246145775446028309375 6016 6760390190732364874599658922972207364557856833536 6017 6775013325250243505235982635499096137175302656897 6018 6789665652506759789884797308403974979683117284368 6019 6804347225915090950317442960910246989839363460579 6020 6819058098977243680653690020822938193442401600000 6021 6833798325284187081356582242890101380849131815781 6022 6848567958515985770030557907149728438296529382192 6023 6863367052441933169228571157090725926009529585863 6024 6878195660920684971474140478051521401946435764224 6025 6893053837900392781704456627314037093055791015625 6026 6907941637418837937340887808937360388218251312976 6027 6922859113603565506193425538627781127296685996587 6028 6937806320672018462405820466973334111891409643008 6029 6952783312931672040648363423295018471522327370669 6030 6967790144780168268765473107296956791872162150000 6031 6982826870705450679085458191747456077829134329871 6032 6997893545285899198600028106705846051097799032832 6033 7012990223190465218221333454439760895932674113553 6034 7028116959178806841324523854267917869783647659664 6035 7043273808101424311784018038228206286652511221875 6036 7058460824899795621711888211823865972483096521216 6037 7073678064606512299106968059255594729866955698677 6038 7088925582345415375623501309618525631633352355248 6039 7104203433331731534668355489644159758148842735959 6040 7119511672872209440036033369812587659558451200000 6041 7134850356365256245290922664163799428266152316761 6042 7150219539301074284106432770012741602307226001872 6043 7165619277261797941770875732135258726456868550843 6044 7181049625921630708070157186955444579213067554304 6045 7196510641046982411757551785943565917971547928125 6046 7212002378496606636821046513942009991886057046256 6047 7227524894221738320758944407589102733321704875167 6048 7243078244266231535074630441521661015651503833088 6049 7258662484766697448201610785721350067366268044449 6050 7274277671952642471070146246341943347593906250000 6051 7289923862146606585527010484729111100083989064451 6052 7305601111764301855820113565236136510659524301312 6053 7321309477314751123359941511962772930273888409733 6054 7337049015400426884969972857815166978222623236144 6055 7352819782717390354838443646417292465548756134375 6056 7368621836055430710384042998513637925600271876096 6057 7384455232298204522248332179703992064795435438057 6058 7400320028423375368627891105759159637907123688528 6059 7416216281502753634159407395496455141653747384139 6060 7432144048702436493571134429361060407074788800000 6061 7448103387282948080314356394579048838849286260941 6062 7464094354599379840388709995135384985799810743152 6063 7480117008101531071575424377000871741223384402223 6064 7496171405334049648292752866101264315673552093184 6065 7512257603936572932288082338605082909876742840625 6066 7528375661643868869381418440319574632184472398736 6067 7544525636285977272475157444442396741886166099347 6068 7560707585788351291045268284735572062216850733568 6069 7576921568171999067329221224483814936084418443029 6070 7593167641553625579426212720487211189100990350000 6071 7609445864145774671525449315934284287597571994231 6072 7625756294256971271478466846421575595459802939392 6073 7642098990291863795931674869745950015627570440313 6074 7658474010751366743235530032511907352881079113424 6075 7674881414232803474346956065184289806061123046875 6076 7691321259430049181941842252093039810053260402176 6077 7707793605133674047954666554177250107458920371037 6078 7724298510231086589762504070056886949384100980208 6079 7740836033706677195230896205458542641357860509119 6080 7757406234641961846839270782212727644776038400000 6081 7774009172215726035103818356100944959661068752321 6082 7790644905704168861515945227877557875547297302032 6083 7807313494481047331214639023940781208875031636003 6084 7824014998017820835611298292495568191582934884864 6085 7840749475883795825185793307755360118976775753125 6086 7857516987746270672672741198886301144874746074416 6087 7874317593370680726857194622123341243972894565127 6088 7891151352620743557199159473899458955797985640448 6089 7908018325458604389506573600043892305889982470409 6090 7924918571944981732876595091239689125207102450000 6091 7941852152239313198125265568102052367197461423211 6092 7958819126599901507925830850563895133305727043072 6093 7975819555384060698876218575850824831354452301293 6094 7992853499048262515716389677311594785386913595504 6095 8009921018148282997916498162859100995924099959375 6096 8027022173339349258857011336888525668490746003456 6097 8044157025376286457822160493390559403561105793617 6098 8061325635113664965028310170686150175128549126288 6099 8078528063505947719909052299892366823755550814899 6100 8095764371607637782879050000004222981505000000000 6101 8113034620573426080798874372462237200310825294901 6102 8130338871658339346363296427387717502244600174512 6103 8147677186217888251635715232424922419295063948183 6104 8165049625708215735951622513449092549596671033344 6105 8182456251686245528414223254399651351785270665625 6106 8199897125809830865205551341296483890946741177296 6107 8217372309837903401936638973212018055435319968507 6108 8234881865630622321260518420720812875003127049728 6109 8252425855149523635972054750249519471886557630589 6110 8270004340457669687818828350921496364784202550000 6111 8287617383719798842247506499050164849447914055391 6112 8305265047202475379310363774501572577685617508352 6113 8322947393274239580956831902837842897126613288673 6114 8340664484405758014935180537587530733722962586384 6115 8358416383169974015529651618284747641680494871875 6116 8376203152242258361358591242194682081810794983936 6117 8394024854400560150459344471017307135133059801797 6118 8411881552525557872885900158452175994404624222768 6119 8429773309600810681045494730433853166137628605479 6120 8447700188712909858000605877228372026162841600000 6121 8465662253051630483962989325534861091145007792681 6122 8483659565910083301206634249381914225513270656592 6123 8501692190684866777626735451064224386627650234763 6124 8519760190876219369172003197750345087995521242624 6125 8537863630088171981377854535826135496124267578125 6126 8556002572028700630228253023639489253152631211376 6127 8574177080509879302574187124199407352667492805487 6128 8592387219448033016337000982675473662988512657408 6129 8610633052863891080725014979361508337637671027569 6130 8628914644882740556692097297228848116762714650000 6131 8647232059734579917867071774419630558192520994771 6132 8665585361754272912183071526137997126062720031232 6133 8683974615381702624436172217506691842386935898453 6134 8702399885161925740002863449187590375798775590064 6135 8720861235745327009946141481036779993681627784375 6136 8739358731887773917740231465897513238346072047616 6137 8757892438450771547844172495947325530784999291577 6138 8776462420401617656354724077928545728571349565648 6139 8795068742813557943969278151224104104254961784859 6140 8813711470865941531489686444212777987709291200000 6141 8832390669844376638098138829769693753876570549661 6142 8851106405140886462636454390288965882021752844272 6143 8869858742254065268120373136315799050958770591743 6144 8888647746789234669720662740905265914162607816704 6145 8907473484458600126443081254294418246124414490625 6146 8926336021081407636739463550503568192250036080656 6147 8945235422584100638282426229191723732279220372067 6148 8964171755000477112136412852600571261699615359488 6149 8983145084471846891558028738851420243010875365349 6150 9002155477247189175658842059330570790131718750000 6151 9021202999683310248164055699531104230148703745351 6152 9040287718245001401500682239633657355767621107712 6153 9059409699505197066449082493425910290549041826633 6154 9078569010145133147591956312000941540247351710544 6155 9097765716954505564795102812158986671087522696875 6156 9116999886831629000954495828686242803315296298496 6157 9136271586783595856244449214819012308654385958957 6158 9155580883926435409101875626342557254463671650928 6159 9174927845485273184181871622042481693885451857039 6160 9194312538794490527520091296743271275162828800000 6161 9213735031297884389137600233054857235366986269841 6162 9233195390548827313324131314324852059703559633552 6163 9252693684210427636835893884282603357124792315123 6164 9272229980055689895244317868582666299170230659584 6165 9291804345967675437672344790030997827225159403125 6166 9311416849939663250155108112828481370756198089136 6167 9331067560075310987862076041814711753374722764247 6168 9350756544588816216417960780561778132577639251968 6169 9370483871805077862559929317374609199666004947929 6170 9390249610159857874368882060922879593939142850000 6171 9410053828199943091312797087481168872643650211131 6172 9429896594583307324340369389710722934903784033792 6173 9449777978079273646263406332699560249496107969213 6174 9469698047568676892666672526709618543528435651824 6175 9489656872044026373584109517882037986867099609375 6176 9509654520609668796180588078146469844118537240576 6177 9529691062481951398678583443889489843480742299937 6178 9549766566989385295769396609682847223201996174608 6179 9569881103572809035748777728676516986297969926019 6180 9590034741785552369617040805246527097600878400000 6181 9610227551293600232383992188275546338826502057221 6182 9630459601875756936819228885157543830719768720432 6183 9650730963423810579888596417378828778175125900903 6184 9671041705942697662117829828458869163582043275264 6185 9691391899550667920124635534257950721174942315625 6186 9711781614479449372560705974297511852366797940816 6187 9732210921074413579705393480915474955497208878027 6188 9752679889794741116953004430915748214041695630848 6189 9773188591213587262435909581991012009605191679309 6190 9793737096018247899025901523723708137291954950000 6191 9814325475010325630956465390524654800733290696111 6192 9834953799105896115308864391574812432944604905472 6193 9855622139335674608605177310816380808672962422193 6194 9876330566845182728751660918417632385267973717904 6195 9897079152894915432576046214034755672798366521875 6196 9917867968860508209202613591736630689005950777856 6197 9938697086232904489509128376768080877301587610517 6198 9959566576618523271909954735526996629908604032688 6199 9980476511739426964709902702344118853254852695799 6200 10001426963433489445273600000004580664160000000000 6201 10022418003654564336255417455560964893450235415801 6202 10043449704472653499135214128982137952676238600912 6203 10064522138074075745305405779684019937351361045083 6204 10085635376761635764955097995121359557024188767744 6205 10106789492954793273997263196507173391031387228125 6206 10127984559189832379285178819492514712745010739696 6207 10149220648120031162364582242407450218965772409407 6208 10170497832515831482008236501558395849193058992128 6209 10191816185265008995779839492221207795450241063489 6210 10213175779372843400874448205487614029356355050000 6211 10234576687962288894482828595138737399297913904291 6212 10256018984274144853927380905357695734164388618752 6213 10277502741667226736817529719477719575001860481573 6214 10299028033618537201472707612217116291811329812784 6215 10320594933723437447861301103102002604468611434375 6216 10342203515695818779304167617146358133801555214336 6217 10363853853368274385191572360471012844527893986697 6218 10385546020692271344962634413523123472545347321168 6219 10407280091738322853596611933030030724042558470379 6220 10429056140696160668865597135910692784036081600000 6221 10450874241874907780598432714198794209459710249581 6222 10472734469703251302205902499728825499669944570992 6223 10494636898729615584717490561024670607981282643663 6224 10516581603622335553580244472634340653726995841024 6225 10538568659169830268470520249199325606161494140625 6226 10560598140280776706369628382957535468138401989776 6227 10582670121984283768154642564279962475195007854387 6228 10604784679430066508955875000358070307523903031808 6229 10626941887888620592532764777416619847560968204469 6230 10649141822751396969920168436950348479357967150000 6231 10671384559530976782597284856597866527260022939671 6232 10693670173861246490431689641497615734709644869632 6233 10715998741497573224651197542444106626988340643353 6234 10738370338316980366096514923003330515215861440464 6235 10760785040318323349007887999079704526274594346875 6236 10783242923622465690599196471378691559715647254016 6237 10805744064472455246673186263904939104621462324477 6238 10828288539233700693531779370201059494023025336048 6239 10850876424394148236435643293592748019068083153759 6240 10873507796564458544867447248387583466484531200000 6241 10896182732478183914853477165903417706671432862561 6242 10918901308991945658598526622503637120002834726672 6243 10941663603085611721689226076616729647422166792643 6244 10964469691862474528121218268142538417086834799104 6245 10987319652549429053405833296823408167241831053125 6246 11010213562497151126012162756211276618233263595056 6247 11033151499180275957400678356917832750651746508967 6248 11056133540197576900904786727020421493948916645888 6249 11079159763272144439716958528937744176756093806249 6250 11102230246251565404236316680912971496582031250000 6251 11125345067108102419034815317574096715822031306251 6252 11148504303938873579699388168008718008981104154112 6253 11171708034966032359807692271519517860719560603533 6254 11194956338536947748295320390844132415356455704944 6255 11218249293124384617472603120255563776422739259375 6256 11241586977326684321949369521733533340831458000896 6257 11264969469867945528726283156440015057260618319857 6258 11288396849598205278711618611170495612868840573328 6259 11311869195493620279922592050413216445806736249939 6260 11335386586656648432630607954258753520820468800000 6261 11358949102316230586710033030788839277066107958741 6262 11382556821827972531450357318863442283865605963952 6263 11406209824674327218091851723545970101123756788023 6264 11429908190464777215345080651885286792345733545984 6265 11453651998936017398154878041537336631258725965625 6266 11477441329952137869969644898885898944807989859536 6267 11501276263504807118777076487038785947367312469147 6268 11525156879713455407167677527460117099214199930368 6269 11549083258825458396687674202178702296246300172829 6270 11573055481216321006743182366614645490373595350000 6271 11597073627389861508317742206218704686573398908031 6272 11621137777978395852765580593449439331060853768192 6273 11645248013742922235943213625249528714993513258113 6274 11669404415573305897942253245252703160465625310224 6275 11693607064488464158686533479584402611929326171875 6276 11717856041636551689656923640440535218603648958976 6277 11742151428295146022007447877767583183744628468837 6278 11766493305871433291336582686451887446074334729008 6279 11790881755902394219377856404584390787334876862919 6280 11815316860054990332874127367727646156418918400000 6281 11839798700126350419900170214802780101384094642121 6282 11864327358043957223898452873363678269957799978832 6283 11888902915865834375693239985762330388017319125803 6284 11913525455780733563748411973161496731734353585664 6285 11938195060108321942934642571647159036508458878125 6286 11962911811299369782071831513962179604099093487216 6287 11987675791935938350512943071752858073387698630927 6288 12012487084731568044035655416820352349673840181248 6289 12037345772531466750308480205827986446437047208209 6290 12062251938312698454198266441362132870137707450000 6291 12087205665184372083186257513307521564468808049011 6292 12112207036387830593160125378306443740182993807872 6293 12137256135296840294849661091754401107553522703093 6294 12162353045417780421174056366471374620277764560304 6295 12187497850389832935768966495007188933620683084375 6296 12212690633985172582961800838620628078658248032256 6297 12237931480109157179463943155444274682451236067417 6298 12263220472800518148048860313339821385282204699088 6299 12288557696231551293485314409591222545329209696699 6300 12313943234708307820995150000004962182715000000000 6301 12339377172670785597505385024317417402524702416701 6302 12364859594693120655964591103178363972874619267312 6303 12390390585483778942993806174516732780773179501983 6304 12415970229885748310142479933929474764871926022144 6305 12441598612876730749020210244996581627597453790625 6306 12467275819569334870575286591244755954345461582096 6307 12493001935211268628791314751988804926208062690307 6308 12518777045185532289073455199603486053560567894528 6309 12544601235010611641596066236049262585506748416389 6310 12570474590340671459883801611823293645339607550000 6311 12596397196965749204898471301062114781030979433191 6312 12622369140811948974904233242415045493710213169152 6313 12648390507941635701383943196667640342338420234473 6314 12674461384553629591279749419052790299995165359184 6315 12700581856983400815831278596873754011133377996875 6316 12726752011703264446285019461608889318335625524736 6317 12752971935322575636748770649202660753425717211597 6318 12779241714587925054465279752902177516206398579568 6319 12805561436383334557779461089903689742262241055279 6320 12831931187730453122073840486359821609204121600000 6321 12858351055788753013947136375096593160478927186481 6322 12884821127855726213911147696830285861154863125392 6323 12911341491367081087881380498888809196005138812563 6324 12937912233896939307737106735561358582864747559424 6325 12964533443158033021226810591354812180442470703125 6326 12991205207001902271495239672756551686728451648176 6327 13017927613419092666508540645722328029101943143287 6328 13044700750539353298654221335155607247212892766208 6329 13071524706631834914792943949252767421113906901369 6330 13098399570105288337039416945887879025504919650000 6331 13125325429508263134549916120332955710683728164571 6332 13152302373529306546594228763685939644742685548032 6333 13179330490997162657190078219540776950794800348253 6334 13206409870880971821578349852813298536541393210864 6335 13233540602290470344817703339364866207914410909375 6336 13260722774476190412777420288274552237770110140416 6337 13287956476829660275807600520431733785643856797377 6338 13315241798883604685366084847686205423115891666448 6339 13342578830312145583881746926234109645571494842659 6340 13369967660931003048134061696367085245442171200000 6341 13397408380697696486429123068301027870677227255461 6342 13424901079711746089852548870661799587148383649072 6343 13452445848214874537879976644470230922236169153543 6344 13480042776591208958626119641270008351392836501504 6345 13507691955367483144013618369511773727270797615625 6346 13535393475213240020143189228577283553877427589456 6347 13563147426941034373146838175031151692319595285867 6348 13590953901506635830806173980956958090257119692288 6349 13618812990009232100218122469701840138234811367149 6350 13646724783691632461790610150151646620219843750000 6351 13674689373940471519851052916919943973872859747151 6352 13702706852286413210150752940691300442349685440512 6353 13730777310404355064548574540545078140633756740433 6354 13758900840113632733157537708533241275015623219344 6355 13787077533378224764238236046227308706221405821875 6356 13815307482306957642123254173518471478851844983296 6357 13843590779153711083457028181784054398155244520757 6358 13871927516317623592035861426755981587348542455728 6359 13900317786343298272533076891175828413828088562839 6360 13928761681921008903394556493729588301045708800000 6361 13957259295886906269190187078956697695985939327641 6362 13985810721223224752707002392955453692325461734352 6363 14014416051058489187070080131894097289375789820923 6364 14043075378667721968177523144716954710122348752384 6365 14071788797472650427736124078141626281620442528125 6366 14100556401041914467184583171209846751262335709936 6367 14129378283091274452791419538414935226393847214047 6368 14158254537483819372214987124916392855478644768768 6369 14187185258230175252813277574700940628981392117729 6370 14216170539488713841991463522892930039131347850000 6371 14245210475565761549875407306889480650584506084931 6372 14274305160915808654599631787730838848478324142592 6373 14303454690141718770498521883248312214950498307013 6374 14332659157994938579489797538194778346909536088624 6375 14361918659375707825939571193890322832122802734375 6376 14391233289333269575298575371042219091168483557376 6377 14420603143066080736799418744458476611177290877737 6378 14450028315922022850505002067501870703157428643408 6379 14479508903398613138998498497461106505378269319819 6380 14509045001143215824005576280682005985692158400000 6381 14538636704953253708239815378438845898137934507021 6382 14568284110776420022762543451268787053314503077232 6383 14597987314710890540148590670975354214595523310703 6384 14627746413005535953749737095864848117029353816064 6385 14657561502060134523347900826147156563340325440625 6386 14687432678425584987490389852944503699146920713616 6387 14717360038804119742799815426143122221255875823827 6388 14747343680049518290551539893528602659052931291648 6389 14777383699167320950811807306400780656296837057109 6390 14807480193315042844429980645303544491947359950000 6391 14837633259802388143178585293764021513022501481911 6392 14867842996091464588335134378149437804857805750272 6393 14898109499796998277999987798053807905361245143993 6394 14928432868686548723444773194155831826496374122704 6395 14958813200680724174786173739379349780498049646875 6396 14989250593853397216280164494573889097976325766656 6397 15019745146431920631532056141950754743274363164317 6398 15050296956797343538917982198295350067728063125488 6399 15080906123484627797513743315664617117579509817599 6400 15111572745182864683827200000005368709120000000000 6401 15142296920735491839630683018030624053135114297601 6402 15173078749140510491190168919902696102818454173712 6403 15203918329550702940188246479929615877824831318883 6404 15234815761273850326638178449721484380668570796544 6405 15265771143772950664086641828211547723590470353125 6406 15296784576666437147403008880759290852328181704496 6407 15327856159728396733453310385355798710527302811207 6408 15358985992888788994957302047881263571942565756928 6409 15390174176233665247827334710557110148674567689289 6410 15421420810005387952288008878327116388436960050000 6411 15452725994602850388075874207029541902558398642091 6412 15484089830581696604018714935022115913681603159552 6413 15515512418654541642294242796530324586747804547373 6414 15546993859691192037668299730543379651849757225584 6415 15578534254718866592012953693718216340037794559375 6416 15610133704922417424405152099606592804402493915136 6417 15641792311644551297106878839730643354020441476497 6418 15673510176386051217728042494734935966940889997968 6419 15705287400805998317873605216175126683600764360179 6420 15737124086721994008576743851601679681128961600000 6421 15769020336110382412820117197598886233112346603381 6422 15800976251106473075447595797481686603624338319792 6423 15832991934004763950769093452572758557625930741463 6424 15865067487259164668161422588517231075068664397824 6425 15897203013483220075968378811079522669842197265625 6426 15929398615450334064003543399443565247639668186576 6427 15961654396093993664959576119341495693219010672187 6428 15993970458507993435028054593504281575602793860608 6429 16026346905946660114034200543098261951494175118269 6430 16058783841825077565391117511121860938430572150000 6431 16091281369719311996178449197324466499619724669471 6432 16123839593366637457650652274212420005513954066432 6433 16156458616665761626480362515263058200336227013153 6434 16189138543677051867042618249714677126197858901264 6435 16221879478622761575045990563376100618244077471875 6436 16254681525887256802816955291942251830431748706816 6437 16287544790017243166544127702449826926007694710277 6438 16320469375721993035789266829898002026389460556848 6439 16353455387873573005572242729831278647804484851559 6440 16386502931507071651337446423973364511580211200000 6441 16419612111820827567109409054950735610304441728361 6442 16452783034176657687145683727890636061184311611472 6443 16486015804100085891395330701359213406941889674443 6444 16519310527280571895071633997859791994783700923904 6445 16552667309571740422647965135077553790878314178125 6446 16586086256991610666585997533373786961148216063856 6447 16619567475722826031105763232839104853131078702767 6448 16653111072112884161307331854649423346673936498688 6449 16686717152674367257954180266669869236215916048049 6450 16720385824085172678228610162359097351820156250000 6451 16754117193188743822769859735178705181934077068051 6452 16787911366994301309305844828048601184731076966912 6453 16821768452677074433189754359048421838171942237333 6454 16855688557578532915153014470686582587766542253744 6455 16889671789206618936586425720781533766430522384375 6456 16923718255235979462661567728463583618783545245696 6457 16957828063508198853604856009149620893727376561657 6458 16992001322032031764436926277706658020300689298128 6459 17026238138983636333490312269542826433975996795739 6460 17060538622706807660018674125185856810396548800000 6461 17094902881713211571211125605168802303109768376541 6462 17129331024682618678925499848880510778710638944752 6463 17163823160463138726454685063593885820148403413823 6464 17198379398071455225640453428298124185678364278784 6465 17232999846693060384649498621371772681793309090625 6466 17267684615682490326726689731681568224125723640336 6467 17302433814563560600240841889517634407512238998947 6468 17337247553029601980338596757018794388075085767168 6469 17372125940943696562522299047542676535523368782629 6470 17407069088338914148468048499934154438559400350000 6471 17442077105418548924400400216982759812498659741831 6472 17477150102556356432340479987675384134871507156992 6473 17512288190296790834544575150285256007589775115913 6474 17547491479355242471450555718032325035913055987024 6475 17582760080618275713449774881144343304722529296875 6476 17618094105143867106802392618782721378536929035776 6477 17653493664161643814014361001613321407713441526637 6478 17688958869073122348994604840940474861339589917808 6479 17724489831451947607311226643423481337113835296719 6480 17760086663044132191865860361599527787562598400000 6481 17795749475768296034305594189886299595796109651921 6482 17831478381715906312492178643572536776390990015632 6483 17867273493151517664348532374666486029975650455603 6484 17903134922513012698402854623501743644272531966464 6485 17939062782411842801350949878838571868993542003125 6486 17975057185633269242957667221987664335229567620016 6487 18011118245136604578618653962363861679001252456727 6488 18047246074055454349903920532990869519849480962048 6489 18083440785697959083405011204966065534551849226009 6490 18119702493547036588207872999898524208663912450000 6491 18156031311260624552313813228995026079796858994811 6492 18192427352671923438331234366929707541533952732672 6493 18228890731789639678761133478034867711013241744893 6494 18265421562798229171199652151835066172199890405104 6495 18302019960058141073781261874655870847057466209375 6496 18338686038106061901186468964114365655312871981056 6497 18375419911655159921538222623882785438403280901217 6498 18412221695595329854511509337351458903816891311888 6499 18449091504993437870980916710844722793142641058499 6500 18486029455093566894531250000005801453125000000000 6501 18523035661317262205156584907006070538146359058501 6502 18560110239263777345473440821492952441194455320112 6503 18597253304710320329774059494811300707202628495783 6504 18634464973612300156246075185157963338918811090944 6505 18671745362103573622685163591100778535197436915625 6506 18709094586496692446027558402454124761877259106896 6507 18746512763283150686029626040995959706536604772107 6508 18784000009133632473421991139078744994247964579328 6509 18821556440898260042866007511971536769588186882189 6510 18859182175606842071040671819915663472211412550000 6511 18896877330469122320188379788524714325135459530991 6512 18934642022875028587448227761453994096925070589952 6513 18972476370394921960305865497348196396353525420273 6514 19010380490779846378489209494091909861106393411984 6515 19048354501961778502639629727478865826184861121875 6516 19086398522053877890088526528725795103975648385536 6517 19124512669350737478069518395928684083433978781397 6518 19162697062328634374696765838736471193553933576368 6519 19200951819645780958040260893343234655758216385079 6520 19239277060142576283629216716518188217192601600000 6521 19277672902841857800714996672946886145293656500281 6522 19316139466949153377625327569790571213802682154192 6523 19354676871852933636541847166227274889562370430363 6524 19393285237124864598033341793961858753734634356224 6525 19431964682520060635677335867426497844435673828125 6526 19470715327977337741103001239782043762552939604976 6527 19509537293619467099788660773018227919784922441087 6528 19548430699753428977947467137580799337872918315008 6529 19587395666870666920835144739170529290075460855169 6530 19626432315647342262813989787806715439341924650000 6531 19665540766944588949507630877070605891528100454371 6532 19704721141808768672381360029786329975823562424832 6533 19743973561471726316083151990402825148414532638053 6534 19783298147351045718880797604154312100323746511664 6535 19822695021050305746530885418843583218666594034375 6536 19862164304359336679915674176956289676166850953216 6537 19901706119254476916784207633920162692556488063177 6538 19941320587898829987934332142815374441595244007248 6539 19981007832642521888172586686865789639662341180459 6540 20020767976022958722389244518740502489936651200000 6541 20060601140765084667086095280215684307147564281261 6542 20100507449781640247694866427233340262464530613872 6543 20140487026173420932024492973991111251032440355343 6544 20180539993229536040175754995550847435058516066304 6545 20220666474427667971262112991708478667051380740625 6546 20260866593434331747275882115668935459735317018256 6547 20301140474105134874439197409562820765702508759667 6548 20341488240485037522379533565171552521241079065088 6549 20381910016808613021469854342540211311404295848949 6550 20422405927500308678673778631597824920257968750000 6551 20462976097174706912236462232618856931302571268951 6552 20503620650636786705562206760492861645590990733312 6553 20544339712882185380620119645467310834046429094233 6554 20585133409097460691219462009437244439026900808144 6555 20626001864660353236496634242120469269877088946875 6556 20666945205140049194956062385724415778537646788096 6557 20707963556297443379407561960126418754014126442557 6558 20749057044085402613143069623299135678095193100528 6559 20790225794649029427695947063863145838692948948639 6560 20831469934325926082526375764385640281590988800000 6561 20872789589646458906976675755513740377164883105441 6562 20914184887334022964840696202379661188036649595152 6563 20955655954305307041891740626089021890621109566723 6564 20997202917670558956713804764649523134248068125184 6565 21038825904733851195181220519561451304700325653125 6566 21080525042993346868932115116620590086288641650736 6567 21122300460141565998181410532424745403108399823847 6568 21164152284065652119219404401773912724859634925568 6569 21206080642847639216942290025757894868820318167529 6570 21248085664764718982761289745980739925224752850000 6571 21290167478289508398237392837225605991561547878731 6572 21332326212090317644789006199063532360923714811392 6573 21374561995031418339820143496602133155326055684813 6574 21416874956173312099617096011902523778165073005424 6575 21459265224772999429361846320712004819003505859375 6576 21501732930284248940610804004213391224296873394176 6577 21544278202357866896587760942626682923095792415537 6578 21586901170841967085640282316862390189041130552208 6579 21629601965782241023209068266165683619803262793619 6580 21672380717422228482660140213954132802452238400000 6581 21715237556203588355330025180986694897770708076821 6582 21758172612766369840134430954755447238136372794032 6583 21801186017949283963091224776712026662895612560503 6584 21844277902789975427108848244775610153885376036864 6585 21887448398525294792391621407666381215351108565625 6586 21930697636591570987813709550115676612510322206416 6587 21974025748624884153613846934069368219611340529627 6588 22017432866461338815763232770772541962846001192448 6589 22060919122137337392359335952249294780825371714909 6590 22104484647889854032398666568319653264570364950000 6591 22148129576156708787281893977074463793778368587711 6592 22191854039576842115405013182806920705304346755072 6593 22235658170990589720190583505924561017778624505793 6594 22279542103439957721913386004486503773660401407504 6595 22323505970168898163675168826875959024045932771875 6596 22367549904623584851883472639876153366644574675456 6597 22411674040452689531589851486217460885638301278117 6598 22455878511507658397043127880653403124011401258288 6599 22500163451842988937813644653952069813491491419399 6600 22544528995716507120844800000006261662880000000000 6601 22588975277589644908788476372719183450487324699401 6602 22633502432127718114981298316561803609197334706512 6603 22678110594200204595418978997872096822834883032683 6604 22722799898881022778086340133224418040903334905344 6605 22767570481448810530000915186688406738285353478125 6606 22812422477387204362328371129670343992580781789296 6607 22857356022385118973928309725435104662897080573007 6608 22902371252337027133689335215493153132257676361728 6609 22947468303343239902012601446953882107698093995089 6610 22992647311710187191803377888843516148685965050000 6611 23037908413950698669330500641412389132161450099891 6612 23083251746784284995313901445762319923575127460352 6613 23128677447137419406600734851859783236591094853173 6614 23174185652143819638790951101314401145452361918384 6615 23219776499144730190173489927344831086817577684375 6616 23265450125689204927334598368275332603812576935936 6617 23311206669534390032800103832856159744516241126297 6618 23357046268645807295073802045829519199902641314768 6619 23402969061197637741434448140620294312130685129979 6620 23448975185573005613854168052967268473297041600000 6621 23495064780364262688401436504876462768780544877181 6622 23541237984373272938492097252623774751282206628592 6623 23587494936611697542352230905809778887125169879263 6624 23633835776301280235057005506825803613794545434624 6625 23680260642874133005509975191677782419097900390625 6626 23726769675973022138727622634083502463913153903376 6627 23773363015451654603794271605260427843246390449987 6628 23820040801374964787852826862006007710634578129408 6629 23866803174019401576497129705691112571207452112069 6630 23913650273873215780932048934790863788025977150000 6631 23960582241636747912267758543716588790972943519271 6632 24007599218222716303314985401138973031719622623232 6633 24054701344756505578248342271856783174903629222953 6634 24101888762576455470505193927718966536573544042064 6635 24149161613234149989287836725301719977944960596875 6636 24196520038494706935037104911127566377785704879616 6637 24243964180337067764245850049341945943621748856077 6638 24291494180954287803981073352085758965496754017648 6639 24339110182753826816483824329471190653696351829359 6640 24386812328357839914216313064234580444189491200000 6641 24434600760603468825726017555955709156785082914161 6642 24482475622543133512696901971349377769770952656272 6643 24530437057444824138558196280704320034752933196243 6644 24578485208792393389021522656218175005912369928704 6645 24626620220285849144917489155907360734696997303125 6646 24674842235841647507703206617109221466852418452656 6647 24723151399592986178012520336492820924218197456567 6648 24771547855890098187621084019106345597792259391488 6649 24820031749300545985198739637465455069240838769849 6650 24868603224609515876222003253180330593108281250000 6651 24917262426820112817419793518281956639739230349851 6652 24966009501153655566125876491392719718803138739712 6653 25014844593049972184911837575345190266601529311133 6654 25063767848167695901874728807938501190890386882544 6655 25112779412384561326953877416386654161868105509375 6656 25161879431797701024651679478810044108329237610496 6657 25211068052723942443533540723003234689500606163457 6658 25260345421700105202882464933831352726873965862928 6659 25309711685483298736884129136117276573637433021539 6660 25359166991051220296718623669935019986107028800000 6661 25408711485602453310935374479974376013422571514341 6662 25458345316556766104488104400241070488507005685552 6663 25508068631555410976807029929958536633685420279623 6664 25557881578461423639285829966295184856921748291584 6665 25607784305359923012561263184607997818304492215625 6666 25657776960558411383963651237422792161325577741136 6667 25707859692587074925516785679516985881696241688747 6668 25758032650199084572866157518385694202640404243968 6669 25808295982370897265514749537210016217916328272429 6670 25858649838302557548745973041361107774514405350000 6671 25909094367417999537613672439618770583242858495631 6672 25959629719365349243379463087812600040086259105792 6673 26010256044017227262778010095661070593566052013713 6674 26060973491471051830491198327343212809790475143824 6675 26111782212049342235212486612942734921840732421875 6676 26162682356300022599683082231509617226700204632576 6677 26213674074996726025081915027243483123675055544437 6678 26264757519139099100151734078370618096014362546608 6679 26315932839953106775443993653816629076084239810519 6680 26367200188891337603065539265923742309663078400000 6681 26418559717633309342310448958380028324977817781721 6682 26470011578085774931560729557371887588647763412432 6683 26521555922383028826839912460895468979565321625403 6684 26573192902887213707403938646321933853705374027264 6685 26624922672188627548754067939860299184456025128125 6686 26676745383106031063456893213654741497396472472816 6687 26728661188686955510156886057045536025961652042527 6688 26780670242208010871167246608169129163737003982848 6689 26832772697175194399025176630728152887796692523809 6690 26884968707324199532398041578581512942889717450000 6691 26937258426620725181727234307943113356337518260611 6692 26989642009260785384996900273590483047589899817472 6693 27042119609671019334015031481726780276078505426693 6694 27094691382509001771594784168166671450945995129904 6695 27147357482663553760024223126483786084930449334375 6696 27200118065255053821213043826820282775372121849856 6697 27252973285635749448905171942373035106747736295017 6698 27305923299390068993346488637291644086466304964688 6699 27358968262334933918797278967006557691234948900299 6700 27412108330520071434279350000006750625535000000000 6701 27465343660228327497948114788961480575950899220301 6702 27518674407975980195480288098985452994329804332912 6703 27572100730513053492868189841937226498681906929583 6704 27625622784823631364012002468072876934478830239744 6705 27679240728126172293501679130306881454001220040625 6706 27732954717873824154980550261916026004230837751696 6707 27786764911754739465483027295916091635117842213907 6708 27840671467692391016139153603701418255424613104128 6709 27894674543845887879639104342020530034070777027989 6710 27948774298610291794851088771123255708943617550000 6711 28002970890616933928986460743112680757979658348791 6712 28057264478733732017706195458325387862854285770752 6713 28111655222065507883563243249102408547008024846073 6714 28166143279954305333175624074757823550330950744784 6715 28220728811979708433525479599058783747018944246875 6716 28275411977959160167779653172256718657254767566336 6717 28330192937948281471027721753811567406645140511197 6718 28385071852241190646333757789585989052696125213168 6719 28440048881370823161498453298611737392610258594879 6720 28495124186109251826928592929702841744464281600000 6721 28550297927468007355011217517367112013954699734081 6722 28605570266698399301390174699806046108323223742992 6723 28660941365291837388543108459450793173017041088163 6724 28716411384980153212057295008615820209516285633024 6725 28771980487735922330003088269619815679103876953125 6726 28827648835772786735804094290282685312729199081776 6727 28883416591545777715003550292215866469058126698887 6728 28939283917751639086326740670938292301731085303808 6729 28995250977329150827439639153729930377015836888969 6730 29051317933459453085804323473436727283449729650000 6731 29107484949566370575032066334322906670422341864171 6732 29163752189316737357135364129686858954298246661632 6733 29220119816620722011080522820473363007549428767853 6734 29276587995632153188042778599685700345917739492464 6735 29333156890748845553766289449184537997802177159375 6736 29389826666612926118431692443614515246242598486016 6737 29446597488111160954434280670882590185822989088977 6738 29503469520375282302476212919982773505669502588048 6739 29560442928782316066376528835178358649913804798259 6740 29617517878954909697003102050773679677256731200000 6741 29674694536761660465731023903091391525579485627061 6742 29731973068317444127832270665976943416113489738672 6743 29789353639983743976201867873338046901900480197143 6744 29846836418368980285826126177052338362736350511104 6745 29904421570328840149398884341199985068242163865625 6746 29962109262966607704492056394158638497037208367056 6747 30019899663633494752687141648794923389230456793467 6748 30077792939928971771074718257958661769753189477888 6749 30135789259701099316529303197892434452702432810749 6750 30193888791046859823167324066169115677246093750000 6751 30252091702312489793396310843522987724268942310751 6752 30310398162093812382963778800605330666449232986112 6753 30368808339236570380414637031432437736613554888033 6754 30427322402836759581366320665262349981926688476944 6755 30485940522240962558011208647995826645790572071875 6756 30544662867046682824256253093106832766477405712896 6757 30603489607102679396910110580727866443919927724357 6758 30662420912509301753328430432005569728350919585328 6759 30721456953618825185928319904362144754483937014439 6760 30780597901035786553983371442008077234782668800000 6761 30839843925617320433111002575111570432498121603241 6762 30899195198473495662864224790600003023313219215952 6763 30958651890967652292840323697808803674744847552523 6764 31018214174716738927719299083263614684445692777984 6765 31077882221591650471645279990942798711208808778125 6766 31137656203717566272364496777579599745295019911536 6767 31197536293474288665533759177087046408717676593647 6768 31257522663496581919613756764184498054977505722368 6769 31317615486674511581761865834933168768751487097329 6770 31377814936153784225139514621309679301235357850000 6771 31438121185336087598049526928322411524036279592531 6772 31498534407879431175319232725665974728378452040192 6773 31559054777698487112345502941675309919508476102613 6774 31619682468964931602218234695543800360150150402224 6775 31680417656107786636339182464570238543309208984375 6776 31741260513813762168953400216758707426462810750976 6777 31802211217027598686010929345574524421209942913337 6778 31863269940952410178776737323219598993143597901008 6779 31924436861050027522607282341593168898770454347419 6780 31985712153041342261312449836310277627977118400000 6781 32047095992906650797521977688921979556637526766621 6782 32108588556885998989475858075979624156970273870832 6783 32170190021479527154658575380972262384466689650303 6784 32231900563447815480697411306602894610786013937664 6785 32293720359812229843945420320517669304111291690625 6786 32355649587855268036170050837624045746339306419216 6787 32417688425120906399768760086691224687615698995427 6788 32479837049414946871933343428180771854929001333248 6789 32542095638805364438185071984369326170001099652709 6790 32604464371622654995703105811960684566384969950000 6791 32666943426460183626869023491703547278028796013511 6792 32729532982174533283450682929196021951939523919872 6793 32792233217885853881849002356230924186285996507593 6794 32855044312978211809831624992879350123720759572304 6795 32917966447099939845177805577186379311498015896875 6796 32980999800163987486659231992024610732120201504256 6797 33044144552348271697781870517481131072267897951917 6798 33107400884096028063714298812304123120828314431088 6799 33170768976116162361828366579569376702917901501199 6800 33234249009383602546278400000007269667840000000000 6801 33297841165139651147045542421520218945993970621201 6802 33361545624892338083874200475482110274202576199312 6803 33425362570416773895527941749607820493536012186483 6804 33489292183755503384792567383675740933877985094144 6805 33553334647218859679654460468342358874372036603125 6806 33617490143385318711082688918868692962623514994096 6807 33681758855101854107843719564947016358356001694807 6808 33746140965484292508777978545136218846673686806528 6809 33810636657917669292967871719848808908188723980889 6810 33875246116056584728227257720545463483727370050000 6811 33939969523825560538342745434947793776677372277691 6812 34004807065419396889497567188840278864873057521152 6813 34069758925303529796309158624561866258063827398973 6814 34134825288214388947911956294750363112741447891184 6815 34200006339159755954517304287462329065311960809375 6816 34265302263419123014882741775611689236027708276736 6817 34330713246544052005123324239915743786526588936097 6818 34396239474358533989298012250371760629295497271568 6819 34461881132959349152204543106875074904385024779779 6820 34527638408716427154816582335094829365436321600000 6821 34593511488273207912797334009310492874621809070981 6822 34659500558547002798524171129745481149654045497392 6823 34725605806729356267059229818178038446132696057063 6824 34791827420286407906501293912428557082303742951424 6825 34858165586959254913154679637881322105728603515625 6826 34924620494764314991951213412661951866373963140176 6827 34991192331993689682561779502624315142482843187787 6828 35057881287215528111634298183067267570037751838208 6829 35124687549274391171595379286267062742202303185869 6830 35191611307291616126453280517640727264360182150000 6831 35258652750665681645040184708814087591048383489071 6832 35325812069072573262132195243220615497503546540032 6833 35393089452466149267885834239269006982769843272753 6834 35460485091078507026030213707753687284442820862864 6835 35527999175420349721254435814208576138521243721875 6836 35595631896281353536230164573485858704435819772416 6837 35663383444730535258709697783143667610867720761877 6838 35731254012116620319140254764415041952301001718448 6839 35799243790068411259235582524770914064577988087159 6840 35867352970495156631946370284547881531896371200000 6841 35935581745586920333271349921952919867477260419961 6842 36003930307814951366351347786147823164530053861072 6843 36072398849932054038288941507221941012624193358043 6844 36140987564972958590136763894848698198417545813504 6845 36209696646254692260497884764455500063233880428125 6846 36278526287376950783182090560984074621951374761456 6847 36347476682222470319362270965945289272459598770367 6848 36416548024957399824675511273645284643941581324288 6849 36485740510031673851713879207344743255101965971649 6850 36555054332179385788350285015876681519446406250000 6851 36624489686419161532345184146056818533980595151651 6852 36694046768054533602680282526240905282618985472512 6853 36763725772674315688065795521782037632090817824933 6854 36833526896152977633068202934084643066981493591344 6855 36903450334651020862305834011607314808711488634375 6856 36973496284615354243160008323700831155205239095296 6857 37043664942779670387449850516747479007053203125257 6858 37113956506164822392519289426860208155611966267728 6859 37184371172079201022185144764572259663722948927339 6860 37254909138119112327995597614666893378415908800000 6861 37325570602169155711248734308729915249150821372141 6862 37396355762402602426221246829322176842434802186352 6863 37467264817281774525057766793032462608514903385423 6864 37538297965558424244771704235250643661022189584384 6865 37609455406274113836808856882464181918256275340625 6866 37680737338760595839625450348395610538539456161936 6867 37752143962640193794732664728532164067342616538547 6868 37823675477826183406660098393719026319983051360768 6869 37895332084523174147291015397662520804961882642229 6870 37967113983227491305022618815586875860214610350000 6871 38039021374727558479204988522075916416259499169431 6872 38111054460104280520312718395477201604187605614592 6873 38183213440731426916303684704318850900944039951513 6874 38255498518276015625619774488156763199640986780624 6875 38327909894698697357284800091300388622283935546875 6876 38400447772254140298555223643126991054564579749376 6877 38473112353491415290579713203355842781667166522237 6878 38545903841254381452523950504883497272245148615408 6879 38618822438682072254617508730747741675651594404319 6880 38691868349209082040580017555659660116256358400000 6881 38765041776565952999884231766489139131073923031521 6882 38838342924779562590314019150277887958897016169232 6883 38911771998173511411275683002954472841153628635203 6884 38985329201368511528321434567106893683196783768064 6885 39059014739282775249344230953098854673479908253125 6886 39132828817132404352903594634665162789634112045616 6887 39206771640431779769142431438058768277624993388327 6888 39280843414993951713755265063016051657340505243648 6889 39355044346931030275468707584427348832629881101609 6890 39429374642654576457495387085815749497959122450000 6891 39503834508875993673422955569708338075390689846411 6892 39578424152606919698000202575899778549830131062272 6893 39653143781159619073282702516628056311526209748493 6894 39727993602147375970600826607975936847044782734704 6895 39802973823484887508813353439549012119455632459375 6896 39878084653388657529310315679831883934537501638656 6897 39953326300377390828229124162757956626303098248817 6898 40028698973272387846348414642115430092036141657488 6899 40104202881197939817124466834622423621821237222099 6900 40179838233581724373335450000007820156745000000000 6901 40255605240155201612799154227401572650537426902101 6902 40331504110954010623630271811939106220334362305712 6903 40407535056318366469503698613889402935821510803383 6904 40483698286893457635390731094995765679509487468544 6905 40559994013629843934235440823242592887904803165625 6906 40636422447783854875038914628101300655358901516496 6907 40712983800917988492819455273634420300216671015707 6908 40789678284901310640917244496819569878201809468928 6909 40866506111909854746112377533265213294750422853789 6910 40943467494427022027025585822298720844040222550000 6911 41020562645243982176271372448385144650885879886591 6912 41097791777460074506833693036153310332429954711552 6913 41175155104483209563134723272135365227930014511873 6914 41252652840030271197267662977837951065039141357584 6915 41330285198127519110864935706128896559259627371875 6916 41408052393110991863073552176314039142040887067136 6917 41485954639626910345109815502865845108994498400997 6918 41563992152632081721865956108720338685513869489968 6919 41642165147394303841041694446552981942739071684679 6920 41720473839492770110274140180649152711275161600000 6921 41798918444818474842739847308072404632811560887881 6922 41877499179574619071703255820975494732270983891792 6923 41956216260277016834486161932267036350358846785963 6924 42035069903754501926333270604612460428496805389824 6925 42114060327149335124649296138083702001847080078125 6926 42193187747917611884083488884849701906384334078576 6927 42272452383829670502937878770291531297391251916687 6928 42351854452970500761375939209003888365261889732608 6929 42431394173740153031908788211481136998844539002769 6930 42511071764854147862636456983053285109884334650000 6931 42590887445343886033722170121007739583527156393971 6932 42670841434557059087577995618978803735927634258432 6933 42750933952158060333240637289781254826454784737653 6934 42831165218128396325416556919079581405151276153264 6935 42911535452767098818676028462793275644545160284375 6936 42992044876691137197276141901113741651007656738816 6937 43072693710835831381093189961622749212351455874777 6938 43153482176455265208145286823428860469990763408848 6939 43234410495122700294186484113649886399008189696059 6940 43315478888730990369854066007139267391306411200000 6941 43396687579492996095851122040255469200808895292861 6942 43478036789942000356646913349879268463886557023472 6943 43559526742932124033177965449967472316225184678943 6944 43641157661638742255033238359866550599139043835904 6945 43722929769558901132607142901569308061939146990625 6946 43804843290511734969704590287255614090180605635856 6947 43886898448638883957082680723987940101593935387267 6948 43969095468404912347414055669507706164367146930688 6949 44051434574597727112157357581872959972888326252549 6950 44133915992328997080820660516365529506984218750000 6951 44216539947034572563104154735850407042827076872551 6952 44299306664474905454408788615765713337210108198912 6953 44382216370735469825197991542332208573073630121833 6954 44465269292227182994700022222571087996976490225744 6955 44548465655686827089438907847481927246977855196875 6956 44631805688177471087082360875433402516439825757696 6957 44715289617088893346095481831632156507529544366157 6958 44798917670138004621689478451634340428915017910128 6959 44882690075369271568555053732424438187460956760239 6960 44966607061155140730870537993781549808364748800000 6961 45050668856196463020075262895659030701083958821041 6962 45134875689522918680899098504293980714439266596752 6963 45219227790493442746139497950913356395823099778323 6964 45303725388796650980677817982388321268109526710784 6965 45388368714451266315227107763182807446129891903125 6966 45473157997806545770303982652621168137485374492336 6967 45558093469542707870917624351038360559268973523447 6968 45643175360671360552469373782949494068121153159168 6969 45728403902535929558356808365159065848679602907129 6970 45813779326812087329776620892899118846899162850000 6971 45899301865508182388221043167815301812854205226331 6972 45984971750965669211162983688085872928069031828992 6973 46070789215859538601425475223336625705055455560413 6974 46156754493198748550731454905480163427495872279024 6975 46242867816326655597930326581336616732039912109375 6976 46329129418921446682398182594060574040049399627776 6977 46415539534996571493108989888181538114021438371137 6978 46502098398901175313874473367638571405867326689808 6979 46588806245320532365250857777729961154293347981219 6980 46675663309276479643611058030581811174042798400000 6981 46762669826127851257881336849741615506515094576421 6982 46849826031570913264441877873000329884769102307632 6983 46937132161639799000691151923715546413052050580103 6984 47024588452706944917774384039925486891823171518464 6985 47112195141483526912976859037585128588684874815625 6986 47199952465019897162283233879498406575220177352016 6987 47287860660706021453604455925140718509329047221227 6988 47375919966271917021174317248740586332202027714048 6989 47464130619788090881618106633895076080330324870509 6990 47552492859665978672196252582807289141255174950000 6991 47641006924658383991726282717132839027745687759311 6992 47729673053859918244686857295582716316466633244672 6993 47818491486707440989008067231029396010476257149393 6994 47907462462980500788052619957078607487174152617104 6995 47996586222801776567292969771078094684030299021875 6996 48085863006637519476189882867514246627096710253056 6997 48175293055297995255778361172875055291325649185717 6998 48264876609937927112467283300510914684120498643888 6999 48354613912056939098559555461980843690761844062999 7000 48444505203500000000000000000008403500000000000000 7001 48534550726457867731858644347666572410766156063001 7002 48624750723467534242057508668941896781951874652112 7003 48715105437412670923849426197573193328394714780283 7004 48805615111524074537557866364196847637758025362944 7005 48896279989380113642087167186537325705186519728125 7006 48987100314907175536713020093835954767641085318896 7007 49078076332380113713663487365091478393552962176607 7008 49169208286422695822001269681170566607277893091328 7009 49260496422008052143318378923613659120470361646689 7010 49351940984459124579754809298189609201745175050000 7011 49443542219449116154853238119120024440580469175491 7012 49535300373001941027762226160579492172811489341952 7013 49627215691492675021300826365759631599290098184773 7014 49719288421648006664397948900641808078735319143984 7015 49811518810546688749420270049834130631064943934375 7016 49903907105619990404902912275571860779187791937536 7017 49996453554652149684197562898435495447810780905897 7018 50089158405780826670553139309686531243416353868368 7019 50182021907497557099144549390536331151852487309579 7020 50275044308648206496565536893327733197962801600000 7021 50368225858433424838302042933701276223577643184781 7022 50461566806409101724702956451517459605238350926192 7023 50555067402486822075965568521792667063374205274863 7024 50648727896934322346653487735358712007171360948224 7025 50742548540375947260265216522553922117534306640625 7026 50836529583793107064372031262176869826261199896976 7027 50930671278524735306844252302361945485062064885587 7028 51024973876267747133685433620148710587742810987008 7029 51119437629077498108994445762494185461196232339669 7030 51214062789368243557575869943498822240129187150000 7031 51308849609913598430719565720862869388838748578871 7032 51403798343846997695670719539240205092610621816832 7033 51498909244662157249312126609391636954766165162553 7034 51594182566213535356580904090039344949761593363664 7035 51689618562716794614142279354268870770076926846875 7036 51785217488749264439843543254395193784144397385216 7037 51880979599250404088471704748585422982557706427677 7038 51976905149522266194338830019392993709550299659248 7039 52072994395229960841219496298887582848379697624959 7040 52169247592402120160165238017441918679724851200000 7041 52265664997431363455721310613642011145088878245761 7042 52362246867074762861071545381401891084676911225872 7043 52458993458454309522637517087368626643956566159843 7044 52555905029057380314658694767279162040179932578304 7045 52652981836737205084280695104258455978944963553125 7046 52750224139713334427679207105309619107034588990256 7047 52847632196572107997747606424622474065089778644167 7048 52945206266267123343876727633998477256031598297088 7049 53042946608119705284355713011838614898446401653449 7050 53140853481819375811923307012948161068234531250000 7051 53238927147424324532999416492059583302425275473451 7052 53337167865361879641127207984644000299728313165312 7053 53435575896428979425156464899454111976434303778733 7054 53534151501792644312699379348499187638709366380144 7055 53632894942990449449390405531977343691816671759375 7056 53731806481930997814482254108263875887612253700096 7057 53830886380894393873310559812558817785626063447057 7058 53930134902532717767160207742414239471489986512528 7059 54029552309870500041066757204274218692220448513139 7060 54129138866305196910086855812550127957147188800000 7061 54228894835607666064571990651803180837744821949941 7062 54328820481922643014980377753497441218282124447152 7063 54428916069769217976762245901702170680408948731223 7064 54529181864041313295854225867244999188221992157184 7065 54629618130008161415319011577329557998952658465625 7066 54730225133314783383666915457715594086443262902736 7067 54831003139982467905396396237398952785522659548347 7068 54931952416409250934291093881506007950007923117568 7069 55033073229370395810011363017015052441332735892029 7070 55134365846018873938518753238118829697956015350000 7071 55235830533885846016872342023730860662186085763231 7072 55337467560881143802936283668996648382546042683392 7073 55439277195293752430538395625882451847217434929313 7074 55541259705792293270620061965162415499583694897424 7075 55643415361425507338918192313592803705852138671875 7076 55745744431622739250720433585933380277825158386176 7077 55848247186194421723235291121934129939055470460037 7078 55950923895332560626119275453634157167090444124208 7079 56053774829611220580703650868502411846837403078119 7080 56156800259987011108463822199270652242158438400000 7081 56260000457799573329274856861951613481893129401321 7082 56363375694772067209997100079683631567275644286032 7083 56466926243011659363936302471880984324259867485003 7084 56570652375010011401723140755881035232166665188864 7085 56674554363643768834157474202049065168409191378125 7086 56778632482175050527563141703313690372480790338416 7087 56882887004251938712199566866544309973155372494127 7088 56987318203908969544276901406231498952856080744448 7089 57091926355567624222121900320776136266005718959409 7090 57196711734036820657042185858517884941256127450000 7091 57301674614513405699437021134623051494000277752211 7092 57406815272582647920703178441290554146581942467072 7093 57512133984218730951484951802607509690165250710293 7094 57617631025785247376817828161977672037360957219504 7095 57723306674035693188715796754541564565569015584375 7096 57829161206113962796752741709591664460894515347456 7097 57935194899554844597188828748844519952975862762617 7098 58041408032284517101193262995749388404004097390288 7099 58147800882621045622715261388975130834892610023899 7100 58254373729274879526555550000009021146755000000000 7101 58361126851349350037191163690608238911929046103901 7102 58468060528341168608906793010852604449789825238512 7103 58575175040140925857786391032941153673343936117183 7104 58682470667033591056119220939841086040784286777344 7105 58789947689699012189774993641621178484484186290625 7106 58897606389212416579103213475968746518078154401296 7107 59005447047044912063912319163185534449265987177507 7108 59113469945063988753084676630069491892042849673728 7109 59221675365534021339383950091702284270879028359589 7110 59330063591116771980011847885462710010165227550000 7111 59438634904871893743471709987760154471880428144391 7112 59547389590257434623296874911216076929592173412352 7113 59656327931130342119202234778501657076139590417673 7114 59765450211746968386217858798952555548297269250384 7115 59874756716763575952364037135613781193170910496875 7116 59984247731236844005427569243705497485145910887936 7117 60093923540624375249399593186830911546465348450797 7118 60203784430785203331135725194756920299120062406768 7119 60313830687980300837799751816473766825601359654479 7120 60424062598873087865652590444668492283001241600000 7121 60534480450529941160748707742915439759797743961681 7122 60645084530420703832102659594982540189488458600592 7123 60755875126419195637888890616861729605449483523763 7124 60866852526803723845238406026642833287939297626624 7125 60978017020257594664196403755349906275665283203125 7126 61089368895869625256405430103534720779269448595376 7127 61200908443134656319079098003961297682981994094487 7128 61312635951954065244831883040305628968251827601408 7129 61424551712636279857930988795623646950487071196569 7130 61536656015897292727536749862595760116781739650000 7131 61648949152861176058498517940425668559067248043771 7132 61761431415060597160273453870942548046840621215232 7133 61874103094437334494536126229116983294937896547453 7134 61986964483342794302047295181040249680508260494064 7135 62100015874538527809350738755621779404679543409375 7136 62213257561196749015867457445019072885376329711616 7137 62326689836900853061957072153316178189257984420577 7138 62440312995645935178516709953399488939803122469648 7139 62554127331839310218688151888531411970523799873859 7140 62668133140301032772244497167981916863029691200000 7141 62782330716264417863228078555433666517815697278661 7142 62896720355376562231411844534916986434823028468272 7143 63011302353698866198156904961945085121823449800743 7144 63126077007707556117239418367496493021715300040704 7145 63241044614294207411220480879719525926758330115625 7146 63356205470766268193933158862901663774347012824656 7147 63471559874847583479661289845544109136971440541067 7148 63587108124678919979585159119497573188728647423488 7149 63702850518818491486069642540238731452897080174349 7150 63818787356242484845370889544687077673272343750000 7151 63934918936345586519338104227668441654856078954351 7152 64051245558941509736687466481413665343087312371712 7153 64167767524263522234425719704528369740677150795633 7154 64284485132964974590001436427871992034653810054544 7155 64401398686119829144762458384931005634934938321875 7156 64518508485223189519298493073752213417457610922496 7157 64635814832191830721248334716507063646067872367957 7158 64753318029364729846151663721476995785338784074928 7159 64871018379503597371925865290872876341739912186039 7160 64988916185793409047548794696618709299041228800000 7161 65107011751842938376528903965231157669124698758841 7162 65225305381685289695744632272402227915106887737552 7163 65343797379778431850235450248033063025723962244123 7164 65462488051005732464527436633462558108729873923584 7165 65581377700676492811076754314675929603887575028125 7166 65700466634526483276414881678555990489407609393136 7167 65819755158718479425579944503944343907257586613247 7168 65939243579842798665418983205601721064211473235968 7169 66058932204917837507346480197287050564445369596929 7170 66178821341390609430144962430304429891872167850000 7171 66298911297137283343393984796186929912844828780131 7172 66419202380463722652114291056887134291909950177792 7173 66539694900106024923214440283117611859796690058213 7174 66660389165231062154327678441521335496209342635824 7175 66781285485437021645627326774343670262595615234375 7176 66902384170753947475209450961415310656463744024576 7177 67023685531644282578632067743730886338159974788937 7178 67145189879003411433200638720912391969326812918608 7179 67266897524160203347590094411571724474801447695019 7180 67388808778877556357394125386224104803305278400000 7181 67510923955352941727192971347145775977644115506221 7182 67633243366218949059731433438606939929253754104432 7183 67755767324543832012799329824436337540346991349903 7184 67878496143832054624407109668079184926144752779264 7185 68001430138024838246849836093387429979495857940625 7186 68124569621500709090253244492522642536043239004816 7187 68247914909076046376196078680749535453419481207027 7188 68371466316005631102003403876744448996557176334848 7189 68495224157983195416306092311530514079615351368309 7190 68619188751141972606462174439472118384884979950000 7191 68743360412055247698436246241108290789444947825111 7192 68867739457736908669733620970170331910236970729472 7193 68992326205641998275986411906106170378774302431193 7194 69117120973667266491789231229015314573653284541904 7195 69242124080151723566382689036276777335138782146875 7196 69367335843877193694783375769520936513451604921856 7197 69492756584068869304959510917147997424862050979517 7198 69618386620395865961651940801523665305301649896688 7199 69744226272971777887440668551480018114502423104799 7200 69870275862355234101657600000009674588160000000000 7201 69996535709550455177746690234257541896138985024801 7202 70123006136007810619673176860280144899890926064912 7203 70249687463624376857984087728751308716789486814083 7204 70376580014744495866122712900038392666324959711744 7205 70503684112160334397600233008049041957344802853125 7206 70631000079112443844628198912148299654482196763696 7207 70758528239290320718816060605463752249104858018407 7208 70886268916832967754538446776226095027309591216128 7209 71014222436329455635577400196628106627122910992489 7210 71142389122819485345645278241220604764683380050000 7211 71270769301793951143394532314293686965849044793291 7212 71399363299195504162521084793209691994434518922752 7213 71528171441419116637568527272455181120586003210573 7214 71657194055312646756040869421457245914948279676784 7215 71786431468177404137432073648159094293860527059375 7216 71915884007768715939781116990165723423176731918336 7217 72045552002296493594361828236147212118976113035697 7218 72175435780425800169117255212319492850594107105168 7219 72305535671277418361448824452405211648357776719379 7220 72435852004428419120971063104705351466012481600000 7221 72566385109912730902843160916980660216973551218581 7222 72697135318221709552289158478945649237621618914992 7223 72828102960304708820919056593512152868247393532663 7224 72959288367569651515463650691679387838748503425024 7225 73090691871883601279536403602348425997515009765625 7226 73222313805573335009036179737536380586237968173776 7227 73354154501425915901805173855674870883645751543387 7228 73486214292689267142156878021094019967792251575808 7229 73618493513072746220889441186612984159722743573469 7230 73750992496747719891400286988576520243708992150000 7231 73883711578348139762518366859890158918200742788671 7232 74016651092971118528670937436810042521953744453632 7233 74149811376177506838002263459633355626075890892353 7234 74283192763992470799062159946207563651941765544464 7235 74416795592906070126682800350527493698876009971875 7236 74550620199873836927662730706814841063377741718016 7237 74684666922317355126877543402571243732511801853477 7238 74818936098124840534437178222359996099384743840048 7239 74953428065651721554510332657699214394727784442759 7240 75088143163721220536436978187637343449338931200000 7241 75223081731624935768750494299526912491271840391561 7242 75358244109123424116731447440411093355474820750672 7243 75493630636446784304115557866486655903382947601643 7244 75629241654295240839578913491503202344616234223104 7245 75765077503839728588624006324899025841406246678125 7246 75901138526722477991490683937155592190275565139056 7247 76037425065057600927716625593472581081631233077967 7248 76173937461431677227972470257620821660844006309888 7249 76310676058904341833797241585918573758897249815249 7250 76447641201008872605860233306894780834472656250000 7251 76584833231752778781376037015548574705464375315251 7252 76722252495618390081299913402384948627408817818112 7253 76859899337563446467931227286799719050738483172533 7254 76997774103021688553553186532100334102759509248944 7255 77135877137903448660737644985680506954119654884375 7256 77274208788596242534944250012813885041814985424896 7257 77412769401965361710043735976392923790828083128857 7258 77551559325354466527395686157911810047035322597328 7259 77690578906586179809111607117274751853773835778939 7260 77829828493962681186134681350801375350684868800000 7261 77969308436266302081768086328297586274558877247741 7262 78109019082760121351284290571461384600045068467952 7263 78248960783188561578248260377397170071731652317023 7264 78389133887777986028188034092817529565659460009984 7265 78529538747237296260246644506816922236737641590625 7266 78670175712758530397449893953105725181856901963536 7267 78811045136017462056225011096494502886555666718147 7268 78952147369174199935805743123415932145051915514368 7269 79093482764873788068159962162564446700437592021829 7270 79235051676246806729076390229520340949554620350000 7271 79376854456909974011047572818704850278444122277031 7272 79518891460966748058586757457384749722020066312192 7273 79661163043007929966616860089908507680951932947113 7274 79803669558112267342570229076110304629913703494224 7275 79946411361847058532838443866062667632345341796875 7276 80089388810268757514211913054292551846001044542976 7277 80232602259923579450949564520398974182133663357837 7278 80376052067848106918119448729922408326120745073008 7279 80519738591569896791851604999516803253879169831919 7280 80663662189108087807145069624164090382665318400000 7281 80807823218974008783871434221548281176508140891121 7282 80952222040171787521617892469971693411488543762832 7283 81096859012198960364013243601549528869155334174803 7284 81241734495047082433180851562061088913890922289664 7285 81386848849202338534963089662966570662547874503125 7286 81532202435646154735562331829917931229578811351216 7287 81677795615855810610244083195801119325124885359927 7288 81823628751805052164748374795145513356271826485248 7289 81969702205964705430056079490825216776974510097209 7290 82116016341303290731157339003556571001604732450000 7291 82262571521287637630469825019967562622554185978011 7292 82409368109883500546555090826178516488620630031872 7293 82556406471556175048781803751090453618436524312093 7294 82703686971271114828585182907128709850695222584304 7295 82851209974494549347972501286235897200126598709375 7296 82998975847194102165925046205651167468512666976256 7297 83146984955839409943347467401653211893360525836417 7298 83295237667402742127215977740183789432119868163088 7299 83443734349359621314577407551308190417816171305699 7300 83592475369689444297051650000010365357965000000000 7301 83741461096876103786490571679065017015172860825701 7302 83890691899908610822446999750878386917405889131312 7303 84040168148281717862107934474445467313683678870983 7304 84189890211996542553346673831135721457492732166144 7305 84339858461561192191549075209093967054195369415625 7306 84490073267991388860869717720829820809669300406096 7307 84640535002811095260574267712270050318466686699307 7308 84791244038053141217124889374365450100363029718528 7309 84942200746259850882666082090479651542764497545389 7310 85093405500483670620568866244443875003342632550000 7311 85244858674287797578691779675541402627293607122191 7312 85396560641746808951017687797990941898889037873152 7313 85548511777447291928325951603931595069648848563473 7314 85700712456488474338560039340676464030467638423184 7315 85853163054482855977551209595299702742856793621875 7316 86005863947556840630759435832655862033925743028736 7317 86158815512351368786693285116903519630688986660597 7318 86312018126022551042671006801720400245459599963568 7319 86465472166242302203585630400857498075789826504279 7320 86619178011198976074337415648688232289338521600000 7321 86773136039598000946597541930168593278030752955481 7322 86927346630662515780567468801338855373706143869392 7323 87081810164134007082398944235370105363622647301563 7324 87236527020272946477940182515393013953682866343424 7325 87391497579859428983474279354145491128358486328125 7326 87546722224193811974116477852043731403359646632176 7327 87702201335097354850537445309821369963356049232287 7328 87857935294912859404680267689597817797399394910208 7329 88013924486505310885139415669333188858484937470369 7330 88170169293262519762870483760307524167557944650000 7331 88326670099095764197900051855730289382931320813571 7332 88483427288440433207705566851046489953134103532032 7333 88640441246256670537935690623162411439958060197253 7334 88797712358030019236142109676871235422728596514864 7335 88955241009772066929194351162420970689749326534375 7336 89113027588021091805049699738638725957766921404416 7337 89271072479842709299550859901510868581466670726377 7338 89429376072830519488924558918822681768542675770448 7339 89587938755106755188654836407588452570534939331659 7340 89746760915322930759405317862758279989610571200000 7341 89905842942660491620665321093276156309323795584461 7342 90065185226831464472795196545189998396810200073072 7343 90224788158079108228146854891383326222544171562543 7344 90384652127178565651935988043815324026249823125504 7345 90544777525437515713543042897126280108035713240625 7346 90705164744696826648920560642294172709101933933456 7347 90865814177331209734785048395920824338629468254867 7348 91026726216249873775272104174888041603155386956288 7349 91187901254897180301734070907761032453439798576149 7350 91349339687253299486360050213633772107110468750000 7351 91511041907834866770298662096314581055659052556151 7352 91673008311695640206964492497045775863822541504512 7353 91835239294427158521209726822544732302786612909433 7354 91997735252159399885043024117251021176252151963344 7355 92160496581561441410578243479471484538837821446875 7356 92323523679842119360896191630838342519427465207296 7357 92486816944750690079503118237340871431927807729757 7358 92650376774577491639070243648365169223525514079728 7359 92814203568154606210139162167885405696892707291839 7360 92978297724856523150478522799400207671676108800000 7361 93142659644600802815777948613606002871526645416641 7362 93307289727848741092365715475351874634016178638352 7363 93472188375606034652637270834334480611707530949923 7364 93637355989423446933882233632473664827493038416384 7365 93802792971397474841198077110166430447545858153125 7366 93968499724171016175179257403855911462553628613936 7367 94134476650934037785071112318779940507226811863047 7368 94300724155424244448078416533587897070401361952768 7369 94467242641927748475519041747941959533425491166729 7370 94634032515279740046513732920456984434930372850000 7371 94801094180865158269903574762589390162421654253931 7372 94968428044619362975087286054567107460103703086592 7373 95136034513028807232471043132367437763433875596013 7374 95303913993131710604224098060305178993273665472624 7375 95472066892518733126034021552197368181976318359375 7376 95640493619333650020555965635531266845736947941376 7377 95809194582274027143250906367786678639983248166737 7378 95978170190591897161308392612260324430948552587408 7379 96147420854094436466349892962616877018740257488819 7380 96316946983144642821609399371156530548500558400000 7381 96486748988662013744288512885650887024329293556021 7382 96656827282123225623783804133765807880513125261232 7383 96827182275562813576484808812770110581598807959703 7384 96997814381573852037841586445631081785554661720064 7385 97168724013308636092401339052930307557528241065625 7386 97339911584479363542514155163504950109602795377616 7387 97511377509358817716408513745539077030763096952827 7388 97683122202781051016337752184205805272478543195648 7389 97855146080142069207499272362102775448554483146109 7390 98027449557400516448428829214839824364018384950000 7391 98200033051078361063572816836437762091786480210911 7392 98372896978261582058742038297890056289849832374272 7393 98546041756600856380151016817534237678037028352993 7394 98719467804312246917747477783986308537526859346704 7395 98893175540177891253537203381518787629839465271875 7396 99067165383546691155610034204120771955846389510656 7397 99241437754335002818573365268276135242415599333317 7398 99415993073027327851100057245943396982857464189488 7399 99590831760677005011298257538527651393794742626599 7400 99765954238906902690611200000011095033120000000000 7401 99941360929910112146955626693064072443271561506601 7402 100117052256450641487808050026103193600393426437712 7403 100293028641864110403948648972107072912610824287883 7404 100469290510058445654573168811753789982576292140544 7405 100645838285514577304483769974317555529942885978125 7406 100822672393287135714070348069965645217259553328496 7407 100999793259005149282794424116840888379196585220207 7408 101177201308872742946888281265810401866760077180928 7409 101354896969669837431982602015218460760582276018289 7410 101532880668752849261376437987611102307445985050000 7411 101711152834055391520663922810413057193565403131091 7412 101889713894088975379432717503144768686194242263552 7413 102068564277943712370749757025179556172059638476373 7414 102247704415289017429150446280469451560990633489584 7415 102427134736374312687848033909324016736922710184375 7416 102606855672029732035880472622420755047222432219136 7417 102786867653666826435912655648969862559077881325497 7418 102967171113279270003412500079561413848789652981968 7419 103147766483443566847919929484901116355661597009179 7420 103328654197319758677128390184603056338641361600000 7421 103509834688652133164499117925666043338119037172381 7422 103691308391769933081128954508425969513078345463792 7423 103873075741588066192593097068861851692421956830463 7424 104055137173607815921484746290349819520762274381824 7425 104237493123917552776374203775519240463070712890625 7426 104420144029193446547910553159980505149991371970576 7427 104603090326700179272789644294576893831023599161187 7428 104786332454291658966312684961675651557940569604608 7429 104969870850411734124260330124068246937731340887269 7430 105153705954094908994807744632509193478355597150000 7431 105337838204967059621206701639999276143455070118471 7432 105522268043246150655961365687825137035213810450432 7433 105706995909742952947224996540315607321834316462153 7434 105892022245861761898145397352478687707451241405264 7435 106077347493601116599887518657354522926542493096875 7436 106262972095554519739062217958272018902906156770816 7437 106448896494911158280290763405442932291158103039277 7438 106635121135456624924635259126680425060936430260848 7439 106821646461573640344625759268702411556544552540559 7440 107008472918242776196615427688686808078242611200000 7441 107195600951043178911195690515699387564222050857361 7442 107383031006153294262403919478528792573835078435472 7443 107570763530351592716456774970550902766368233683443 7444 107758798971017295560742929293719808856279154747904 7445 107947137776131101813809482392858820186513729803125 7446 108135780394275915917076974658316020361031807207856 7447 108324727274637576209018494039968763787494458071767 7448 108513978867005584182538967778724140702632501362688 7449 108703535621773834526291322523281880740653614457049 7450 108893397989941345950666790460216553089960781250000 7451 109083566423112992799197233344611478795712998677051 7452 109274041373500237446107950976751808158266195430912 7453 109464823293921863480760035727973130149021852006333 7454 109655912637804709679721930175879254383433426197744 7455 109847309859184404767210440766003008915836438009375 7456 110039015412706102964642056673801684827742138269696 7457 110231029753625220330036019697868873584236158170657 7458 110423353337808171888011188072621714207927270522128 7459 110615986621733109551119334546701909727283014724739 7460 110808930062490660833258116932125287865172948800000 7461 111002184117784668355907557589043257844451291265541 7462 111195749245932930147934466972055428355527730248752 7463 111389625905867940739709845426551162589039110142823 7464 111583814557137633052284896887774302818968897142784 7465 111778315659906121082371888001415133986195224715625 7466 111973129674954443383876686452752394385344277344336 7467 112168257063681307346730412961911389875608934047947 7468 112363698288103834273768242475887720689483924551168 7469 112559453810858305256403991563825568290021155031629 7470 112755524095200907849849730900850781955546425350000 7471 112951909605008483548630264007758105742839112710831 7472 113148610804779276063142916099254837874556172500992 7473 113345628159633680398013679982486144903385230004913 7474 113542962135314992733001369440426377546702116571024 7475 113740613198190161107202034431632356040763544921875 7476 113938581815250536907306496739035099292035342219776 7477 114136868454112627160664469406112339967723441215637 7478 114335473583018847633909328409151959857018547461808 7479 114534397670838276737898210529602846187830398665719 7480 114733641187067410239722717310931346912752998400000 7481 114933204601830916782546111310175315090855661500921 7482 115133088385882394214023497585730590216408610599632 7483 115333293010605126724062090500033665552463324704603 7484 115533818948012842792679273458936320153101459070464 7485 115734666670750473948716767158920324329359957628125 7486 115935836652094914340169830269090216969274479084016 7487 116137329365955781116891025237326948637113627985727 7488 116339145286876175626428691079302319184967838466048 7489 116541284890033445423760874585461133328282558515009 7490 116743748651239947095686081364792460088468937450000 7491 116946537046943809900632818535451007242384318523811 7492 117149650554229700224650511671272192244769489756672 7493 117353089650819586854344989820167876086012926553893 7494 117556854815073507067522344025511883093384282829104 7495 117760946525990333542305576805143401981104381834375 7496 117965365263208542085489072474750283051045460525056 7497 118170111507006980180896531043361332258339583470217 7498 118375185738305636358508621658695261194005149975888 7499 118580588438666410385127225239402376624935025067499 7500 118786320090293884277343750000011865234375000000000 7501 118992381176036094137579618052881217249939975067501 7502 119198772179385302813967636159853592843620249984112 7503 119405493584478773384843579004882511160587235064783 7504 119612545876099543468617929067799964734840327634944 7505 119819929539677200359798333298902850589574352540625 7506 120027645061288656991933953324332469787477043530896 7507 120235692927658928728253502853541873482387665581107 7508 120444073626161910980769383312705207146129645603328 7509 120652787644821157658620946491941194769370734411189 7510 120861835472310660446430531169918868302156437550000 7511 121071217597955628913446539267007028943359720819991 7512 121280934511733271454248436077839258363076644093952 7513 121490986704273577061789178546213199545061884949273 7514 121701374666860097933551195369846006430808552875984 7515 121912098891430732911592662959887114485461276746875 7516 122123159870578511757261441930464694053880287489536 7517 122334558097552380261354659857133286134544709030397 7518 122546294066257986190502547520117245030909378160368 7519 122758368271258466070555757738927871188633176234079 7520 122970781207775232807756018209491745243503001600000 7521 123183533371688764148470592473584093669412091869281 7522 123396625259539391978271646283334438162142535698192 7523 123610057368528092461142240171082803733284034119363 7524 123823830196517277019591292997133971129742615540224 7525 124037944242031584156460485625205332371726689453125 7526 124252400004258672119206698667811606696454032188976 7527 124467197983050012407444203451697848856967113330087 7528 124682338678921684124531450976941771499915087659008 7529 124897822593055169173987929682718435294595641824169 7530 125113650227298148301527189288175949810108949650000 7531 125329822084165297983492754848631178204272078703371 7532 125546338666839088162484282455580841150472977208832 7533 125763200479170580830961935714057249851226571687053 7534 125980408025680229463617590252860632468408188215664 7535 126197961811558679299302102062393209096258509659375 7536 126415862342667568473298504411425462051701735817216 7537 126634110125540330000731627468364173599309610792177 7538 126852705667382994611905264544686583435437519311248 7539 127071649476074994440358639088377362849211912069459 7540 127290942060169967564434557183677009353673051200000 7541 127510583928896563403152261360443821033401094210261 7542 127730575592159248967178632982168988602183367837872 7543 127950917560539115965692022366387808367868245964343 7544 128171610345294688769933618095121922592463317090304 7545 128392654458362733234241899696290275237027296365625 7546 128614050412359066375366351019962659431994872962256 7547 128835798720579366910857245196121945392522514528667 7548 129057899896999986657328946043472019646237061529088 7549 129280354456278762789394805202000932684603585457949 7550 129503162913755830960072369085705625425898593750000 7551 129726325785454439283458244996328856757563101677951 7552 129949843588081763180472611404373645135285491597312 7553 130173716839029721088473993490268815662476512463233 7554 130397946056375791035545561546584347867481019952144 7555 130622531758883828080254846771860474874742504571875 7556 130847474466004882617689406338143306918710092612096 7557 131072774697878019552571607387935645038270246451557 7558 131298432975331138340256337812198206975330503924528 7559 131524449819881793896416090279497388265547246077639 7560 131750825753738018376218505027614697578493388800000 7561 131977561299799143823802096393133995733500102794441 7562 132204656981656625692856527941929580572475235299152 7563 132432113323594867239114441374315032014025901895723 7564 132659930850592044785562485113103689084881324189184 7565 132888110088320933861179829641200888428008741278125 7566 133116651563149736214013098237819955610959336154736 7567 133345555802142907699397283769212799401367945272847 7568 133574823333061987044132864621156296970675715309568 7569 133804454684366425487429975716562045720132671616529 7570 134034450385214417299431133842704155163169777850000 7571 134264810965463731178124660218912309217182185647731 7572 134495536955672542525461587367380183654740786555392 7573 134726628887100266603489481907217382789140708173813 7574 134958087291708392571317259875251380346247944789424 7575 135189912702161318403725716586589617725982021484375 7576 135422105651827186692239138883806123526124115378176 7577 135654666674778721329474013886047055577176954504537 7578 135887596305794065077581495038580804377071041696208 7579 136120895080357618021600933379576197568171281362619 7580 136354563534660876908542429484402461131644638400000 7581 136588602205603275373017009518732565790539332725821 7582 136823011630793025050233677230423147580604111778032 7583 137057792348547957577183242536765159921206796409503 7584 137292944897896367482829476618475700462112802340864 7585 137528469818577855968128793114959058593526024190625 7586 137764367651044175576700305127130037342197150470416 7587 138000638936460075756968758274691194472043990458627 7588 138237284216704149316603491024414089504642224296448 7589 138474304034369679770077224904919273142342024203909 7590 138711698932765489580169139051907059835639389950000 7591 138949469455916789294237335785987619183174188916711 7592 139187616148566027576086456613421233282752514179072 7593 139426139556173742134256861158434410483153330914793 7594 139665040224919411547562435084551726283499581031504 7595 139904318701702307988704747041803674123868348396875 7596 140143975534142350846791929086964436935326568019456 7597 140384011270580961249591309865367408714612790247117 7598 140624426460081917486345485115567667943945637522288 7599 140865221652432211331982165762396685040069906628399 7600 141106397398142905273548800000012677626880000000000 7601 141347954248449990639703622334617643532746989508401 7602 141589892755315246634095439556816725102361071770512 7603 141832213471427100273465121046364802627861223201683 7604 142074916950201487231302418677506782272325526649344 7605 142318003745782713587892399891499727513756769103125 7606 142561474413044318487586436234434665542949859013296 7607 142805329507589937704133348823381553821181039782007 7608 143049569585754168114906971802390579737972646985728 7609 143294195204603433084867054882224840600740360724089 7610 143539206921936848761091086524101754657096990050000 7611 143784605296287091278715280228411619165515848188891 7612 144030390886921264879123627724589981431550755364352 7613 144276564253841770941224584628274436051211099982173 7614 144523125957787177926655616336804709306168684582384 7615 144770076560233092239756494574256132836115493309375 7616 145017416623393030003152898072759626637496796839936 7617 145265146710219289749792534388084979561219381775297 7618 145513267384403826032276663794577497475195887498768 7619 145761779210379123950330570587770039029060652178979 7620 146010682753319074597257191942572220678025441600000 7621 146259978579139851426218779731095380745907605046181 7622 146509667254500787537192136397135071598171026572592 7623 146759749346805253885443632114331814551439591168263 7624 147010225424201538412370877022295109419915777818624 7625 147261096055583726099558589339734835425201416015625 7626 147512361810592579946896867596127898811832515287376 7627 147764023259616422875610743103886051581713303738987 7628 148016080973792020557050557111613092403254261073408 7629 148268535525005465168093375836076122557187528281069 7630 148521387485893060074006325766196214841405002150000 7631 148774637429842205439623401266918900284986434568271 7632 149028285930992284769687966584484515476439715807232 7633 149282333564235552379213844867613002022728737871953 7634 149536780905218021794718557771677619447413924946064 7635 149791628530340355087182950605297724649260376221875 7636 150046877016758753137592109811162876459403946543616 7637 150302526942385846835913151845539725103132705985077 7638 150558578885891589214366135234040216427929454921648 7639 150815033426704148515845020735075443251648305918359 7640 151071891145010802198346278137214965498979891200000 7641 151329152621758831876263412252647642076279413643161 7642 151586818438656419199406355146328106613916980280272 7643 151844889178173542670605346559424203018809320405243 7644 152103365423542875402759599846586292796457398152704 7645 152362247758760683816191726549570762745683412928125 7646 152621536768587727277169568975098798203444819196656 7647 152881233038550158678457766832749133727577949625567 7648 153141337154940425962762061119401731084722779455488 7649 153401849704818174589930016010499935742090599578849 7650 153662771276011150948772517535413490802498906250000 7651 153924102457116106714371086274695795527610249558851 7652 154185843837499704151736720221268029341834142003712 7653 154447996007299422366686663295762357621814906280133 7654 154710559557424464504806174798648619846248621226544 7655 154973535079556665899363055318585992093663021134375 7656 155236923166151403169043365297915523834586416234496 7657 155500724410438504266377453582573674012995184572457 7658 155764939406423159477726094855193605258597126286928 7659 156029568748886833375697216867002720613503889350539 7660 156294613033388177724864380846554518503715428800000 7661 156560072856263945341658861371583164183384368003341 7662 156825948814629904909307855344573186133942205789552 7663 157092241506381756748692033513227451800679418208623 7664 157358951530196049545996332224127197793880607555584 7665 157626079485531098038028567791741615799349407840625 7666 157893625972627901656081141005794648818813293045136 7667 158161591592511064129211784888066646258297757537747 7668 158429976946989714047819994845231865469304846227968 7669 158698782638658426388396466847543087717764128921429 7670 158968009270898145000323556194305525754387430350000 7671 159237657447877106055605456806367517207160561064631 7672 159507727774551762462407488813529093430788857249792 7673 159778220856667709243284570481065349270027022102713 7674 160049137300760609878979639244713669011396038127824 7675 160320477714157123618673475797716432768506748046875 7676 160592242704975833757568074797078072421895155416576 7677 160864432882128176882686395829321595384774500033437 7678 161137048855319373087772018798949367903178347290608 7679 161410091235049357158172918875760559000160593579519 7680 161683560632613710726594267560387794906277478400000 7681 161957457660104595400605858301122956963336395230721 7682 162231782930411686862790447419541460363676740796432 7683 162506537057223109944419993877840655272759135074403 7684 162781720655026374673547474647416166243586179531264 7685 163057334339109313298402646116245092541669440753125 7686 163333378725561018286980816102362185066218097536816 7687 163609854431272781303714385622339640841309696371527 7688 163886762073939033164117614597448351305316212686848 7689 164164102272058284768295761166323735497972168212809 7690 164441875644934069014210440211718205311152742450000 7691 164720082812675883691593743100530460763366579389611 7692 164998724396200135357404357480994904287499817641472 7693 165277801017231084193719623278928291795399353435693 7694 165557313298301789848958158786501194334900841953904 7695 165837261862755058263328388942364909066798364959375 7696 166117647334744389479399006561356205715330399993856 7697 166398470339234926438688096385658890336683531664017 7698 166679731502004404765168351397458870076753638828688 7699 166961431449644103536586510856024560567168275309299 7700 167243570809559797044495850000013533920785000000000 7701 167526150209972707543901252288885794310125492829301 7702 167809170279920458993417096445830616436198603796912 7703 168092631649258031786838892408824208652713100698583 7704 168376534948658718477030302596566378197648577183744 7705 168660880809615080493027887652332784284437135665625 7706 168945669864439905851266619041462261414510087775696 7707 169230902746267167861829904547513168223565819822907 7708 169516580089052984830628576838305946857461993328128 7709 169802702527576580758413999856358337065917642956989 7710 170089270697441247037531152828852343086950642550000 7711 170376285235075305147318257190485557587817073237791 7712 170663746777733070349060217668591355500719088074752 7713 170951655963495816381403855194000424095174795575073 7714 171240013431272741157143616173497829119074316608784 7715 171528819820801933462287149990643157900368359871875 7716 171818075772651340658310854391404149066253448270336 7717 172107781928219737388516196659744627717759811560197 7718 172397938929737695289398327196243619805878292997168 7719 172688547420268553707939211280242418025796112843879 7720 172979608043709391425738214423158404361430681600000 7721 173271121444791999390893786807706984728227264703081 7722 173563088269083854458550602855074534929104130086992 7723 173855509162989094141027222969824363027511339977163 7724 174148384773749492368440055980733022667909649217024 7725 174441715749445436260740112725084619020769892578125 7726 174735502738996903912079753614434880871775709265776 7727 175029746392164443188427345871733668704796882387887 7728 175324447359550151539348459443203282077121401847808 7729 175619606292598656824872944363749545649392688257969 7730 175915223843598099158367946592172410296010754650000 7731 176211300665681113766337634032282015081106225713171 7732 176507837412825814866071119618454221773690138245632 7733 176804834739856780562060783969416053186806727016853 7734 177102293302446038762113916202375830137598939596464 7735 177400213757114054114081308051244792424871092784375 7736 177698596761230715964127153447876383127407076950016 7737 177997442973016327337465323204216042016126900617977 7738 178296753051542594942487802376248255303107749092048 7739 178596527656733620199211796297888800782421022087259 7740 178896767449366891292972730144738758242481131200000 7741 179197473091074276254291086224133166591059497156061 7742 179498645244343017065841742989421536353325827762672 7743 179800284572516724797455200043150197202508569006143 7744 180102391739796375770080794126018196309612485935104 7745 180404967411241308749642732286389779150109079490625 7746 180708012252770223171720490089008087852159333911056 7747 181011526931162178397985844851607404380893075362467 7748 181315512114057594005329536494605941316435367141888 7749 181619968469959251108611271652218829535451544819749 7750 181924896668233294717967510223402650952636718750000 7751 182230297379110237131612197538269790219519330319751 7752 182536171273685962365066329780234299931073858650112 7753 182842519023922731617752965236412250916133345457033 7754 183149341302650189777895019348940127512065918020944 7755 183456638783566372966653907408136275764784987696875 7756 183764412141238717122447825065054362183730197136896 7757 184072662051105067626389183646205987488624084533357 7758 184381389189474689969781444527303852744161049609328 7759 184690594233529281464616324566039117010987432543439 7760 185000277861323983998013072806398832378277068800000 7761 185310440751788397831542247349093703852159374892241 7762 185621083584727596446377150434545101582000153719952 7763 185932207040823142435216809406815548523523171081523 7764 186243811801634104441925121319101208782273035241984 7765 186555898549598075149831509504180695203220224403125 7766 186868467968032190319639171466774377678804636015536 7767 187181520741134148877887728959354978325120282842647 7768 187495057553983234056917823078806352115451429306368 7769 187809079092541335587285929668695831581815614946329 7770 188123586043653972943578403231049315471206382850000 7771 188438579095051319644574490942640451323507926961531 7772 188754058935349228608708792234168942273399696584192 7773 189070026254050258565784373726551434345162883791613 7774 189386481741544701525888484127124941432867284586224 7775 189703426089111611306463548970110764338412724609375 7776 190020859988919833118486860840449874973704350334976 7777 190338784134029034212713116948342378440354789802337 7778 190657199218390735586934692623747639546544776245008 7779 190976105936849344755215276475971765842372023316419 7780 191295504985143189580053230613529269983233518400000 7781 191615397059905553168431777443959877815506937015621 7782 191935782858665709832713853172453686813151609654832 7783 192256663079849962117340207192232388338322252699303 7784 192578038422782678892290066108895316805735078641664 7785 192899909587687334514264421165611043567193207315625 7786 193222277275687549056552738336362551807228608283216 7787 193545142188808129608544631330681263825354257724427 7788 193868505029976112645848779205676990935516315637248 7789 194192366503021807471982112209931980312268278541709 7790 194516727312679840732593031889222478266171994950000 7791 194841588164590202003183174366305545809355977942511 7792 195166949765299290451292969066407274532840312143872 7793 195492812822260962574116988996816177726644106116593 7794 195819178043837581012515833003367586732212153596304 7795 196146046139301064442392025218846673582881431521875 7796 196473417818833938544398162188684650402921644448256 7797 196801293793530388052946283908020260646768119720917 7798 197129674775397309885488191231492468445995865895088 7799 197458561477355367353037178823265956026135019110199 7800 197787954613240045452902400000014435871840000000000 7801 198117854897802707244607827484143749174172373030201 7802 198448263046711651309968522228673224832823558063312 7803 198779179776553170298297671099155878306255179555483 7804 199110605804832610557718603302051895977802167238144 7805 199442541849975432853556745033321732210442452228125 7806 199774988631328274174787221885921391396993817818096 7807 200107946869160010629514569100609519325179117703807 7808 200441417284662821430461760771260325091242596630528 7809 200775400599953253971446520623964729432545069109889 7810 201109897538073289995823628978841215352060395050000 7811 201444908822991412857872692974914464765790683966691 7812 201780435179603675878111600091900917978572154225152 7813 202116477333734771793516628438512903340532483727973 7814 202453036012139103303630941195204059631084736955184 7815 202790111942501854713543947000375615679142876434375 7816 203127705853440064674724762953192997544715729780736 7817 203465818474503700024693772273572595338151910385097 7818 203804450536176730726517024510836826535837706655568 7819 204143602769878205909108982527249462602987646228779 7820 204483275907963331009329877301380218058660721600000 7821 204823470683724546016864688899255608108416758839981 7822 205164187831392604822871529748779930033350158241392 7823 205505428086137655673387964625203877206313992546063 7824 205847192184070322728484560512726810615488117735424 7825 206189480862242788728155718749890244007707119140625 7826 206532294858649878765938601594502893326296502124176 7827 206875634912230145171251725557680042353560561276787 7828 207219501762866953501445554556430422979711821982208 7829 207563896151389569644558187120330834195672809754869 7830 207908818819574248033769993560440957943473207150000 7831 208254270510145320974551821167976996884843540138071 7832 208600251966776289085502148156631678853648356524032 7833 208946763934090912853869330196048760510598451121753 7834 209293807157664305306755847005081429195209720166864 7835 209641382384024025799002220582335053276973659346875 7836 209989490360651174918749041248364769007049415036416 7837 210338131835981490511676302759016713004879706690877 7838 210687307559406444824920013323017706626279913822448 7839 211037018281274342771666815419281359624353348576159 7840 211387264752891421317428113860758469358334771200000 7841 211738047726522949988995978592265927531527832748961 7842 212089367955394332507083856239830883852727822285072 7843 212441226193692209543655892448935525546635103767043 7844 212793623196565562604949435558892479368775668437504 7845 213146559720126819041196061160671590465051296053125 7846 213500036521452958184047226576085837510040105105456 7847 213854054358586618612711434277577659239868203739367 7848 214208613990537206549810553740177342691112536588288 7849 214563716177282005387963722180782802865359309180649 7850 214919361679767286348108016094985607655087031250000 7851 215275551259909420270565857448492107007019231960651 7852 215632285680595990539869890819011743626174353536512 7853 215989565705686907144356840715557882069760141993933 7854 216347392100015521871542631725680717771538598335344 7855 216705765629389744640291828057478037219975404259375 7856 217064687060593160970795223452558910976404523319296 7857 217424157161386150593370187348719024219418058334257 7858 217784176700507007197099148567175592787828185891728 7859 218144746447673059319322373689056080032648363656339 7860 218505867173581792377001973669689720985576308800000 7861 218867539649911971840974849117365771280024411461141 7862 219229764649324767554113062035849120883508591090352 7863 219592542945464879194410899697334235094392672514423 7864 219955875312961662884018674674924191637820895248384 7865 220319762527430258945244083921394853444864190965625 7866 220684205365472720804542729134197028383115853065936 7867 221049204604679145045520180495613992606285433187547 7868 221414761023628802611968746221980262321747576544768 7869 221780875401891271161962891197132354916883217691229 7870 222147548520027568574038029303055946101653635350000 7871 222514781159591287606478195895268862890781971338431 7872 222882574103129731710738889202088407073640616558592 7873 223250928134185052000032152255827330872259005240513 7874 223619844037295385374101750290398232720418572164624 7875 223989322597995993801217082364034149870574951171875 7876 224359364602820404758415250288106735644171588133376 7877 224729970839301552831021492763595758835964535811237 7878 225101142095972922472478977945887983797306640559408 7879 225472879162369691925519733476513111296355258573319 7880 225845182829029878305709279337412808155174758400000 7881 226218053887495483848398315699639450220415046080521 7882 226591493130313643320115605254247667341301830353232 7883 226965501351037772595436977328827826216170061284203 7884 227340079344228718400366169408890029365788987672064 7885 227715227905455909223264010499393954890860323878125 7886 228090947831298507394363240078387917542963970709616 7887 228467239919346562334907046212223999156109186517327 7888 228844104968202164976950196720409174550281045147648 7889 229221543777480603354862428098089343280981643190609 7890 229599557147811519369574548225698460498000147450000 7891 229978145880840066726608500718693030921520872575411 7892 230357310779228070048933431095787674598530909686272 7893 230737052646655185165690587771964974571532700957493 7894 231117372287820060577830684213007154653453603958704 7895 231498270508441500101708142421643186835024548084375 7896 231879748115259626691677432261877666054988989382656 7897 232261805916037047442737515967922285688650866417817 7898 232644444719560019774271202527642167678531030721488 7899 233027665335639618795927012477812911261611026031099 7900 233411468575112905856691950000015385281995000000000 7901 233795855249844098278204376061929459703448518111101 7902 234180826172725740273356973709380607811834646569712 7903 234566382157679875051240594480000264477231771772383 7904 234952524019659218109480573280037747603954984812544 7905 235339252574648331715017897941964286553079718790625 7906 235726568639664800574388419062294197065041137140496 7907 236114473032760408694554085606770538422106045424707 7908 236502966573022317435340992163978823873231368892928 7909 236892050080574244754539824628818765541481127182789 7910 237281724376577645646725092504336953259029247550000 7911 237671990283232893776850337924459223431507968375591 7912 238062848623780464309677313921416796843788465815552 7913 238454300222502117936097927390391678346575676440873 7914 238846345904722086097408545640371039037115233621584 7915 239238986496808257408597069364654162688402042996875 7916 239632222826173365281703979317155950025633129371136 7917 240026055721276176750319368941854951672509590249997 7918 240420486011622682496278780672698555334407240473968 7919 240815514527767288079621469600260494680879340333679 7920 241211142101314006372875524689703583580977561600000 7921 241607369564917651200735084732390914514745775456881 7922 242004197752285032186195693721069196379585423035792 7923 242401627498176150804214648356176044365654260874963 7924 242799659638405397643963998918756570537351071373824 7925 243198295009842750880744673783971353312888095703125 7926 243597534450414975958631007398495679927571781862576 7927 243997378799106826484915761605506848631955052405687 7928 244397828895962246337426540772690374958052833476608 7929 244798885582085572985785312262025354765865580771769 7930 245200549699642742027683555375292279599719359650000 7931 245602822091862492941246374016541658565914465842971 7932 246005703603037576054559720932427354726386482642432 7933 246409195078525960733435694523603169958713822186653 7934 246813297364752044788491682865563585291408754657264 7935 247218011309207865102619943735638456699611075909375 7936 247623337760454309479925024114585749963413248802816 7937 248029277568122329717207237816625041105866636203777 7938 248435831582914155899071235601076577755165461112848 7939 248843000656604511917739518332275356113324573385059 7940 249250785642041832218651560482376180667138811200000 7941 249659187393149479772930028514313399983854908421861 7942 250068206764926965277796396439787410588268875847472 7943 250477844613451167586019079119978648796010036687943 7944 250888101795877555365478022664998302362090033659904 7945 251298979170441409989930510592133122907977062615625 7946 251710477596459049662063764222989357483912820779856 7947 252122597934329054769920736135947892655871646756267 7948 252535341045533494477786316343169264733683999794688 7949 252948707792639154552621992230993380963622780661549 7950 253362699039298766427137825189224862735124843750000 7951 253777315650252237500591429258741205416702842481551 7952 254192558491327882678404460048367890964113338662912 7953 254608428429443657151687945611292727887055607890833 7954 255024926332608390417768614928701665825348350169744 7955 255442053069923021542809204124070874556381270821875 7956 255859809511581835667616545525905823820576482781696 7957 256278196528873701757732070209938383426486217975157 7958 256697214994183311598900180684138613650576447134128 7959 257116865780992420039010776931630063424753170689239 7960 257537149763881086477613046097977266155571148800000 7961 257958067818528917604098453700603046718122765710041 7962 258379620821716311385651702349552653241915029900752 7963 258801809651325702306069252600713127359235434507323 7964 259224635186342807856545829715181348823542475574784 7965 259648098306857876279530169772014555657364307528125 7966 260072199894066935566752088776354668738013432196336 7967 260496940830273043712523789121154358132771120572447 7968 260922321998887540223419148998710494411177399943168 7969 261348344284431298885435572118191547174059025156129 7970 261775008572535981789743807367591839480376187850000 7971 262202315749945294618131980863319653832164382195331 7972 262630266704516243189250916158190424802746929172992 7973 263058862325220391266768652229213155996418098449413 7974 263488103502145119630542903240490374390642788863024 7975 263917991126494886411921038974062091690268427734375 7976 264348526090592488694278000242875187471980756811776 7977 264779709287880325379903399545514268894658450060137 7978 265211541612921661324349893692151401824332252233808 7979 265644023961401892739355752125623252571435987350219 7980 266077157230129813865455382180888331261443198400000 7981 266510942317038884915392410570617489379328810425421 7982 266945380121188501289450758954590996512948514891632 7983 267380471542765264063819990546178905112448472829103 7984 267816217483084251753112044330731606621793394622464 7985 268252618844590293348147313618468186186393790440625 7986 268689676530859242630128866328685194006803472816016 7987 269127391446599253762324445603081666173793994750227 7988 269565764497652058160376731073971642562960913218048 7989 270004796590994242642363183368397139387319550159509 7990 270444488634738528859727637211926733850680199950000 7991 270884841538135054010206651806491901831023751288311 7992 271325856211572652833874470995239409766056522268672 7993 271767533566580140893431290094327891348262249958393 7994 272209874515827599139860371167134830045841281041104 7995 272652879973127659764580393940731211001654714646875 7996 273096550853436793339220275517989891073245122797056 7997 273540888072856597244144538521585153632484083754717 7998 273985892548635085386858154318679954658309845307888 7999 274431565199167979211420635517549117515773184071999 8000 274877906944000000000000000000016384000000000000000 8001 275324918703826162467698077356656066635778816072001 8002 275772601400493069651779477725491459308538581316112 8003 276220955957000209096437392699677637076819189349283 8004 276669983297501250334230248165651398091251717906944 8005 277119684347305343665324079660731557151735935353125 8006 277570060032878420235676352098424377448896133742896 8007 278021111281844493415297797500997510003679714985607 8008 278472839022986961477729696702497384480417222115328 8009 278925244186249911581874883841565645363600305175689 8010 279378327702739425057321605852426138661320200050000 8011 279832090504724883994300223084531410802384214464491 8012 280286533525640279139413591636843067497534534845952 8013 280741657700085519098282822981840140125107885713773 8014 281197463963827740846250971977370404609237094607984 8015 281653953253802621548288060421648076584748859559375 8016 282111126508115691689241699898324250581739135041536 8017 282568984666043649515578434784880743627874763154897 8018 283027528668035676789761783958890628615172006452368 8019 283486759455714755858413817933216783536611283158579 8020 283946677971878988035407966883250422786563201600000 8021 284407285160502913301041614297092099676508002553781 8022 284868581966738831318437890783415458726554236470192 8023 285330569336918123768326942911896555805130856963863 8024 285793248218552578003357812837806437548934398132224 8025 286256619560335712023092925875919562566387822265625 8026 286720684312144100770838045139553339717742436480976 8027 287185443425038703753461414848592437449339067774587 8028 287650897851266193985356676936033567107803748331008 8029 288117048544260288257705009146180246959984689308669 8030 288583896458643078734192796919390797127656212150000 8031 289051442550226365874342015998504783912339090827871 8032 289519687776012992685611367871011710428424628600832 8033 289988633094198180305427075878949424794034752211553 8034 290458279464170864914303116085697073404074531067664 8035 290928627846515035981211523785527151452586342471875 8036 291399679203011075842364283878272082699124866249216 8037 291871434496637100614569181208011682722251201156677 8038 292343894691570302444322855381567812251695902963248 8039 292817060753188293093805173540070597767069984513959 8040 293290933648070448864939904055205974036531251200000 8041 293765514343999256862687544161236276803395212174761 8042 294240803809961662598737025114773573115722900449872 8043 294716803016150418936763889596848852105406479768843 8044 295193512933965436380423407736328701224794669602304 8045 295670934536015134705247970340454353524673379178125 8046 296149068796117795935618970667485802635327168934256 8047 296627916689302918667984259368395936489039716413167 8048 297107479191812573741493131059546331988071468761088 8049 297587757281102761257221675366557574985986847262449 8050 298068751935844768947162200201432918065125156250000 8051 298550464135926531894151310500675058380827049882451 8052 299032894862453993603912101661922205819476526029312 8053 299516045097752468430386803470791915217212055147733 8054 299999915825368005355537087408429973588052861524144 8055 300484508030068753124790127873987663262029587384375 8056 300969822697846326739309386045164764477717163524096 8057 301455860815917175306269963834328617170585675456057 8058 301942623372723951248319254677822433254355745336528 8059 302430111357936880873404497722179940381984341642139 8060 302918325762455136306149722343339549765379588800000 8061 303407267578408208781965450853870878917341725638941 8062 303896937799157283305075408718961030989054982151152 8063 304387337419296614671645373614729042614910969060223 8064 304878467434654904859200177222615969841512064221184 8065 305370328842296681783515756761406895927243574090625 8066 305862922640523679424174036914151525815647861406736 8067 306356249828876219319969307011133891342883256997347 8068 306850311408134593435355643082371041364877011501568 8069 307345108380320448399125809694167545831731125341029 8070 307840641748698171116512962334289417489241040350000 8071 308336912517776275755907357509619965714260847532231 8072 308833921693308792111381164668993561651921946427392 8073 309331670282296655342215361562543831298934875418313 8074 309830159292989097090623582697623023794768822681424 8075 310329389734885037978868679150421947638768154296875 8076 310829362618734481486968637142117750939679744370176 8077 311330078956539909212189392488972867639299244549037 8078 311831539761557677511522968287575685895021923268208 8079 312333746048299415528350253999625044889515897647119 8080 312836698832533424604488635455589761188660838400000 8081 313340399131286079078825577203494355842220318050321 8082 313844847962843228473740151088266430713260775270032 8083 314350046346751601070515397958803260601975399334003 8084 314855995303820208874945302964448761764409787492864 8085 315362695856121753974341059020190804206076607003125 8086 315870149026994036287142187690866693091570402602416 8087 316378355841041362706338981969275493863716194423127 8088 316887317324135957637913631201613758017018431848448 8089 317397034503419374935508284746350265450745287448409 8090 317907508407303911232529207839809880215595152450000 8091 318418740065474020672897080583620866316611102081211 8092 318930730508887731041654388966068477894430061891072 8093 319443480769778061296641755381564874251381865119293 8094 319956991881654440502455955220166067341587272843504 8095 320471264879304128167903265762615441902318931209375 8096 320986300798793635988162693836045252664026732691456 8097 321502100677470150992874529461497357259588083731617 8098 322018665553962960101370574057107347730175021654288 8099 322535996468184876086263293650407360041134381232899 8100 323054094461333664946612050000017433922005000000000 8101 323572960575893474691885465531288730801052154912901 8102 324092595855636265537939881552509663837750074302512 8103 324613001345623241516234773338363621363425744286183 8104 325134178092206283497506890345710145818613054521344 8105 325656127143029383631125795063725939049478101915625 8106 326178849547030081201354379796263778270206895625296 8107 326702346354440899901738847029242323965281238386507 8108 327226618616790786528853545950243962548661068297728 8109 327751667386906551096626965161547435996593091088589 8110 328277493718914308372476089661833353459856252550000 8111 328804098668240920836477238766050143849978710233391 8112 329331483291615443064802410787692083695264873316352 8113 329859648647070567538651070023296313617244623546673 8114 330388595793944071879908221855588934380477607914384 8115 330918325792880267514760532629678146791026326121875 8116 331448839705831449766503162356281868337551234791936 8117 331980138596059349378770890257465325389017341099797 8118 332512223528136585470428025694027887443769116590768 8119 333045095567948119923352510099795086305019562703479 8120 333578755782692713204350529196918657581119641600000 8121 334113205240884381622438868978141966548821128130681 8122 334648445012353856022733163717127849702868910544592 8123 335184476168250041918181099606648334354934492812763 8124 335721299781041481060380553526978611154209986010624 8125 336258916924517814450723562913498850727081298828125 8126 336797328673791246793107939723564900776713353979376 8127 337336536105298012389459259098440601629279319383487 8128 337876540296799842479306871476768546753055878545408 8129 338417342327385434024658505641970823333019823365569 8130 338958943277471919941418949477394932437770764650000 8131 339501344228806340778599215060231147331241503092771 8132 340044546264467117846563515148504563530530906399232 8133 340588550468865527795562299105066669598515153196453 8134 341133357927747178645800517858756170549601537398064 8135 341678969728193487270291209626045876187062459034375 8136 342225386958623158331745420806820677638154555375616 8137 342772610708793664674750399725720032700684913549577 8138 343320642069802729174488924716006123213814751373648 8139 343869482134089808043253552436465197353980869962859 8140 344419131995437575596010497273693931381790091200000 8141 344969592748973410476268778212544406811487232007661 8142 345520865491170883343511195656780071186291808092272 8143 346072951319851246023444627350410507652349545009743 8144 346625851334184922122328059788004757475024664264704 8145 347179566634692999106637699309811200814847245740625 8146 347734098323248721849329435455016587920356837568656 8147 348289447503078987643959858094237812033076724710067 8148 348845615278765842687927959380637616580988655487488 8149 349402602756247980036100581648169925744932396983349 8150 349960411042822239026085603045672275565162968750000 8151 350519041247145106176417783927112402050112742163351 8152 351078494479234217558923128821544016208257627635712 8153 351638771850469862646528551181513869839053795764633 8154 352199874473596489637784561056069199947885820398544 8155 352761803462724212259369629354422446841427353946875 8156 353324559933330318047845816459019787778601653546496 8157 353888145002260778111936187612512634404921542776957 8158 354452559787731758376595472742228031457887992498928 8159 355017805409331132310146364198456193264240364515039 8160 355583882988019995135754782269502653739879628800000 8161 356150793646134179528518375297270218877112579247841 8162 356718538507385772799443458752423735556951959841552 8163 357287118696864635567586535738230368045990788173123 8164 357856535341039921921637480077241448436659949187584 8165 358426789567761601072222402395370987920064990653125 8166 358997882506261980496205159453912654165853628697136 8167 359569815287157230574267407391903591943055754462247 8168 360142589042448910723048040529272148889934523219968 8169 360716204905525497023123798945679729216383606245929 8170 361290664011163911344113770191167102057935192850000 8171 361865967495531051968191453202925108951901055349131 8172 362442116496185325713288995798011521052136980321792 8173 363019112152078181557279160984912569666096048147213 8174 363596955603555645764421521787782295786461561619824 8175 364175647992359858515360329306268321698949130859375 8176 364755190461630612041962444341332030601480438808576 8177 365335584155906890268284669103677642541357631277937 8178 365916830221128409958960762286601594915107965662608 8179 366498929804637163376299368129544375329872677464019 8180 367081884055178962447385038022655019871329678400000 8181 367665694122904984442475471706547490888565656955221 8182 368250361159373319165989054205421799495555723488432 8183 368835886317550517661377714296124857409040752798903 8184 369422270751813142431181080560820552928715654283264 8185 370009515617949319173558861897009473406351773565625 8186 370597622073160290036599330765970172213332048068816 8187 371186591276061968391702739449570136973071297536027 8188 371776424386686495127339452156099996877828113038848 8189 372367122566483796464483528968603453715778143057309 8190 372958686978323143295023451364392481532068004950000 8191 373551118786494712044452633352337165681413412954111 8192 374144419156711147060143317175386899775992440553472 8193 374738589256109124526508408009899389424592658440193 8194 375333630253250917908356758161010989813699667365904 8195 375929543318125964923748367904761399623284197771875 8196 376526329622152436047656927363272820458094507065856 8197 377123990338178804547748081619263647327251178348517 8198 377722526640485418053582759680834964623661271760688 8199 378321939704786071660555866897090070953343505513799 8200 378922230708229582569881600000018536992160000000000 8201 379523400829401366265937604108482609814021422633801 8202 380125451248325014232281151776370915937591837528912 8203 380728383146463873207651485499318289387491748583083 8204 381332197706722625983273427013117170708535682655744 8205 381936896113448873742778319222351503118653218478125 8206 382542479552434719946059329690154612537825510787696 8207 383148949210918355758379108299614523501139727627407 8208 383756306277585647026048755964509962108495819440128 8209 384364551942571722799998026122044464101765972921489 8210 384973687397462565408557646183341179603620405050000 8211 385583713835296602080775612148953889528794743682291 8212 386194632450566298121590276216827270558521993226752 8213 386806444439219751640184014419288519090213401939573 8214 387419150998662289832842229124060127868620061540784 8215 388032753327758066821643409622237065121917442684375 8216 388647252626831663050306943003958102961170916622336 8217 389262650097669686238526337090407952519235236084697 8218 389878946943522373896116487349101665765687682889168 8219 390496144369105197398304590468413041119436266968379 8220 391114243580600467623495278607302209918468881600000 8221 391733245785658942154841520267461976597426840187581 8222 392353152193401434046953806257925735266809757258992 8223 392973964014420422159081112336849892604647880421663 8224 393595682460781663056098103821988800033485723009024 8225 394218308746025804478634021760608450708243525390625 8226 394841844085170000383679665141524947729953422357776 8227 395466289694709527557009859116893423298350519232387 8228 396091646792619403798759775279601213546132536119808 8229 396717916598356007683494446713924305159736670942469 8230 397345100332858699896111797802777107488730017150000 8231 397973199218551446144920486634711312909649790637671 8232 398602214479344441653234836308088939325521428037632 8233 399232147340635737230830110478856657813980937141353 8234 399862999029312866926602368142372356954700261648464 8235 400494770773754477263778112879069850071162425596875 8236 401127463803831958059019932628683064769616604182016 8237 401761079350911074826775307488576443488107285382477 8238 402395618647853602770216745058733212527277518344048 8239 403031082929018962360122385479427334001904517731759 8240 403667473430265856503047201527838134666433331200000 8241 404304791388953909300135902957148707552253455920561 8242 404943038043945306397929638676290212342405510774672 8243 405582214635606436932519575380744269569916344410643 8244 406222322405809537068401416854984968889611105647104 8245 406863362597934335133385914375520915357725662303125 8246 407505336456869698350921405450376648089399514683056 8247 408148245229015281171185405536522216820054983646967 8248 408792090162283175202303265381510333505741271973888 8249 409436872506099560743052895239703073682476317824249 8250 410082593511406359918415546417255437203613281250000 8251 410729254430662891419333630403762147366544807324251 8252 411376856517847526848037546252457934371658355482112 8253 412025401028459348670304477875381382465837141741533 8254 412674889219519809776013114525259494866556914792944 8255 413325322349574394649359239942335827441161570509375 8256 413976701678694282150098128452240847899109040848896 8257 414629028468478009907180679710580684707946931937857 8258 415282303982053140326151217801491337852467100621328 8259 415936529484077928211675875011261536753435727307939 8260 416591706240742990006571475814560660052309268800000 8261 417247835519772974648705832430110494554210614536741 8262 417904918590428236047141359725103229529617474971952 8263 418562956723506507178894914273585187081558403846023 8264 419221951191344575807687760003688714840572418473984 8265 419881903267819961826060561102295855506031557215625 8266 420542814228352596222229301683749406587949222067536 8267 421204685349906501673059031171882447248650524967147 8268 421867517910991474764533334392209097807190047098368 8269 422531313191664769841098426023900057963396555870829 8270 423196072473532784485261770319449315164565645350000 8271 423861797039752746628826128864016404172938693646031 8272 424528488175034403297140941616594918573931342856192 8273 425196147165641710987753949551705916877980328636113 8274 425864775299394527684846970903537828629621893678224 8275 426534373865670306510840747304645954620886357421875 8276 427204944155405791016554781008778281471058728126976 8277 427876487461098712111309089892403812549712322246837 8278 428549005076809486634355813042378779088454691417008 8279 429222498298162917569029606458188868513960014800919 8280 429896968422349895901006775726646029292431718400000 8281 430572416748129104122064100465090627268144915140121 8282 431248844575828721380729313876347988609098471546832 8283 431926253207348130281216209915207026708206445223803 8284 432604643946159625332038360332322179086004482993664 8285 433284018097310123045696434237482846573422290128125 8286 433964376967422873690835123810441608635199697215216 8287 434645721864699174698266691384238470207742816088927 8288 435328054098920085722259165333498168244476468789248 8289 436011374981448145358488225018806128480793404986209 8290 436695685825229089520052828468281119787961757450000 8291 437380987944793571472955650519154216789745171907011 8292 438067282656258883532450413795829669972212570255872 8293 438754571277330680421659210166839122053547741921093 8294 439442855127304704293863926201601832571782552608304 8295 440132135527068511419876902639265819143137514334375 8296 440822413799103200541896974986423840290433133920256 8297 441513691267485142895258060078469784813529679605417 8298 442205969257887713899478471771081257096795307627088 8299 442899249097583026520020167874079024323985444914699 8300 443593532115443666302168150000019695203215000000000 8301 444288819641944428078441258174620812527103507234701 8302 444985113009164054350946622845793852893294582995312 8303 445682413550786975350091058332966932556289514239983 8304 446380722602105050771063703778811922246892290310144 8305 447080041500019313189505240301746886686488285040625 8306 447780371583041713157780036299961104503608067230096 8307 448481714191296865983268596726503316677132294708307 8308 449184070666523800190098716640481329140926387542528 8309 449887442352077707665734764441939797780841438674389 8310 450591830592931695493845545917810199090255657550000 8311 451297236735678539474872226563759991965079602811191 8312 452003662128532439335718816602104267666736406577152 8313 452711108121330775629988750689480335454153732892473 8314 453419576065535868330192122500021377840003743487184 8315 454129067314236737113349163180597316409545209246875 8316 454839583222150863341416582104617248716083668532736 8317 455551125145625953737964418400206248541154360109597 8318 456263694442641705762532082397578072954068817347568 8319 456977292472811574684093297429422604892489483953279 8320 457691920597384542355060684327411001801152921600000 8321 458407580179246887687261763487790949243490826724481 8322 459124272582923958831319182529797671046125088613392 8323 459841999174581947060869011342542069852045731790563 8324 460560761322029662363051980709454317071205497127424 8325 461280560394720310736713575714558240003149501953125 8326 462001397763753273199749930772127935016295529616176 8327 462723274801875886507037509380932245554935379321287 8328 463446192883485225580385588586604266687389033054208 8329 464170153384629887651951605640981166039476920039369 8330 464895157683011778122560462475843744287980969650000 8331 465621207157987898136369922360644804835296041462571 8332 466348303190572133873325272489850177696060305516032 8333 467076447163437047560847466245725870802930016046253 8334 467805640460915670206199999507089134668197191818864 8335 468535884469003296050980816624000163415569242159375 8336 469267180575359278749186583552904764451569300668416 8337 469999530169308829270297708146646766368545828655377 8338 470732934641844815528833530719352464037451715874448 8339 471467395385629563741828151757748393346944215820659 8340 472202913794996661515678408028308665902818971200000 8341 472939491265952762663816553334039564609400371913461 8342 473677129196179393756661245805997800993521920497072 8343 474415828985034762405301489873105569199535989971543 8344 475155592033555567280369227939771212819881081749504 8345 475896419744458809867557324314549970437655628865625 8346 476638313522143607961240732074886013546976888277456 8347 477381274772693010897659682323166074305214805223867 8348 478125304903875816529124784688187726626027030220288 8349 478870405325148389940704977954003287082971497785149 8350 479616577447656483910860320355244904997751093750000 8351 480363822684237061117482660364769385396172133365151 8352 481112142449420118090808280716084414139888421568512 8353 481861538159430510914667660949833019870050405078433 8354 482612011232189782677538556950922309319051832707344 8355 483363563087317992674869649750987856475499237071875 8356 484116195146135547364143070310088825996022413431296 8357 484869908831665033074145162062133289696162954938757 8358 485624705568633050469915898710840683077758981703728 8359 486380586783472050774848431097361486450300918020839 8360 487137553904322173751411293927295650724866508800000 8361 487895608361033087441966860744083778531555119505641 8362 488654751585165829671160693767891482774851039542352 8363 489414985009994651311357494084470651672009328078923 8364 490176310070508861312600417167364635055291760080384 8365 490938728203414673498571578849530823385586273778125 8366 491702240847137055130032637627287019462537129517936 8367 492466849441821577237225400580750813004757480512047 8368 493232555429336266722713462230937378759035695136768 8369 493999360253273460236146948324714357117846062215729 8370 494767265358951659822433499845186478836259397850000 8371 495536272193417390344799696487101207743051450422931 8372 496306382205447058684228183414833851707212346030592 8373 497077596845548814716756830334730395917258428885013 8374 497849917565964414070127317764362916146186706856624 8375 498623345820671082661271611868890114547454833984375 8376 499397883065383383016125856359518677169354500325376 8377 500173530757555082373262277711334280399450029455737 8378 500950290356381022572830768357818781696858412531408 8379 501728163322798991732302881557497136130207597657819 8380 502507151119491597710512041304668711484028958400000 8381 503287255210888143361484840971377867301842180605021 8382 504068477063166503579559375321972962706902131445232 8383 504850818144255004137287622135096518945106388608703 8384 505634279923834302317619961901047349375585761624064 8385 506418863873339269341870996935463455448851156690625 8386 507204571465960874594966904763497854751128638041616 8387 507991404176648071649475634782403848509102262081827 8388 508779363482109686089922332005017252481562011099648 8389 509568450860816305138893447122326617766822361235109 8390 510358667793002169086434068200464377020279409950000 8391 511150015760667064524244086046338196663904866939911 8392 511942496247578219386179882637058736129487362998272 8393 512736110739272199796569310011613759778652227561993 8394 513530860723056808727848805669195474197836016570704 8395 514326747688012986469032569807514540958385880896875 8396 515123773124996712906524809666637020140051301254656 8397 515921938526640911618787136819666220042047899502317 8398 516721245387357355786374284471266860299895841253488 8399 517521695203338575918852393688901005513381087435599 8400 518323289472559769400115200000020910597120000000000 8401 519126029694780711853614534941650363243179296715601 8402 519929917371547670329022640947090548740997022701712 8403 520734954006195318311844882398216243318723353256883 8404 521541141103848652557502520761290719342731565484544 8405 522348480171424911751406307459730684160690301603125 8406 523156972717635496996542734519103548978214652952496 8407 523966620252987894130095870048146119683584051629207 8408 524777424289787597870628793295064312653229684604928 8409 525589386342140037797349732341115729892757976347289 8410 526402507925952506162989096463798993966665010050000 8411 527216790558936087541814684820183868605624575620091 8412 528032235760607590314313443367322710229026625367552 8413 528848845052291479990069232851595153498917128405373 8414 529666619957121814370367162262562685113323941753584 8415 530485562000044180552056134359756569129072625809375 8416 531305672707817633774202342743100229072958978523136 8417 532126953609016638109067553449684551997528625174497 8418 532949406234033008998947098221680652677505631965968 8419 533773032115077857640403601402598527736903301658179 8420 534597832786183537217433557882190955281033761600000 8421 535423809783205590985104975624369281468402775741381 8422 536250964643824702205205393077850817557831216607792 8423 537079298907548645935440679186205995771894758919463 8424 537908814115714242673726121782826856623749196365824 8425 538739511811489313859112408877406631310674228515625 8426 539571393539874639230890206714113017915736563754576 8427 540404460847705916047418138508065217418024611650187 8428 541238715283655720166220068446296993265012681348608 8429 542074158398235468986898696872415155340958258656269 8430 542910791743797386258413574560955264892350622150000 8431 543748616874536468752272746628304441177416343567471 8432 544587635346492454803188339922315463662459650834432 8433 545427848717551794718747511682687556429332301911153 8434 546269258547449623059651281869148075612834815909264 8435 547111866397771732792074876814746668299125908721875 8436 547955673831956551313704317777480315174814932834816 8437 548800682415297118355005094535315102779916055368277 8438 549646893714943065757279871397769798641116855964848 8439 550494309299902599129073280891888638722259252229559 8440 551342930741044481382482968921967607152745011200000 8441 552192759611100018150937164401121429483018467986361 8442 553043797484665045090000156208999159971926949259472 8443 553896045938201917062768170843986378663789593692443 8444 554749506550041499211419255310383494147457680571904 8445 555604180900385159916481881611634452669704145428125 8446 556460070571306765645388101710010374371534646351856 8447 557317177146754677691878194961540474431764501440767 8448 558175502212553750807824863842740393399735642226688 8449 559035047356407333729046148253128180525906824866049 8450 559895814167899271596677343804953181014351406250000 8451 560757804238495910275673325299305618421907608286051 8452 561621019161548102572013793036137493575965537894912 8453 562485460532293216350185076715021409128213897775333 8454 563351129947857144552513249454016053073432262141744 8455 564218029007256317121924422886108425251987353634375 8456 565086159311399714829709213386676669202828859293696 8457 565955522463090885009869489241576890116918723779657 8458 566826120067029959201626628984116021657601547746128 8459 567697953729815672701671642210644184911182424653739 8460 568571025059947386027738625929097707829309348800000 8461 569445335667827108295084151902861800647009382154541 8462 570320887165761522507456303524113680656040165552752 8463 571197681167964012764138204486666688485851072871823 8464 572075719290556693384652005928577729177116262006784 8465 572955003151572439952710423779718407715012140340625 8466 573835534370956922281004043779458824643303839048336 8467 574717314570570639298413738024886578686994533096947 8468 575600345374190955861238663970896627237215579335168 8469 576484628407514141490031444530354930875304213280629 8470 577370165298157411033633256315675015149763450350000 8471 578256957675660967262002682122866593450541013679831 8472 579145007171490045389433313485734192521055301844992 8473 580034315419036959529756219521736401997993060893913 8474 580924884053623151085124529352378138103928889155024 8475 581816714712501239069978507110214487639929560546875 8476 582709809034857072371790630941910711832371643403776 8477 583604168661811783950191320482644382200665464904637 8478 584499795236423846976077091011768045999847441005808 8479 585396690403691132912304046903390042298821114034719 8480 586294855810552971537570762058692988527863398400000 8481 587194293105892212915095730749710020342445541349921 8482 588095003940537291307695708717234195733527815183632 8483 588996989967264291040872401448862780177246494953603 8484 589900252840799014315516094317191737876584978174464 8485 590804794217819050971835957683193101355161373253125 8486 591710615756955850206127899166145526329718158548016 8487 592617719118796794241991975049462921410809147514727 8488 593526105965887273957612513231694345270995251970048 8489 594435777962732766470715241244167272026352299804009 8490 595346736775800914682816854641532835315763962450000 8491 596258984073523608784383603529162881640974986052811 8492 597172521526299069722516618122261814774941730780672 8493 598087350806493934632782838036008628427863227362893 8494 599003473588445344236811554484353649022056147253104 8495 599920891548463032207277719717577901709056297459375 8496 600839606364831416501894323855698340229781697069056 8497 601759619717811692668037285776587226686798150039217 8498 602680933289643929119627451894586604859373584639888 8499 603603548764549164387895444517757086743387321076499 8500 604527467828731506347656250000022185265625000000000 8501 605452692170380233420721586108673407688393679076501 8502 606379223479671897758079237908305617551545868648112 8503 607307063448772430402469702019575233970129577633783 8504 608236213771839248432991630345534234028078196178944 8505 609166676145023364093368716270009337655046268165625 8506 610098452266471495905511818921886978006909355954896 8507 611031543836328181770011274366549599768068110390107 8508 611965952556737894055195496531406501274754622627328 8509 612901680131847156676393125296791974810470073940189 8510 613838728267806664167037134486784146329611462550000 8511 614777098672773402743250468477049027326564950108991 8512 615716793056912773363553932798955336335999161597952 8513 616657813132400716785338221461256207050867100478273 8514 617600160613425840619743121732913668403431944339984 8515 618543837216191548386588095833470566024302692371875 8516 619488844658918170570999598361072313881450334593536 8517 620435184661845097683381648353127551992039943279397 8518 621382858947232915324377335620992586087843238744368 8519 622331869239365541256470102428289656026297808083079 8520 623282217264552364483874803692843992459893401600000 8521 624233904751130386342369711685069759578576375238281 8522 625186933429466363600721794671270942308012453242192 8523 626141305031958953575358763109070728804753673808363 8524 627097021293040861259942541844362786027232708724224 8525 628054083949180988471499992285110963160892705078125 8526 629012494738886585014767874737331433337237412772976 8527 629972255402705401866410207982994260056016928219087 8528 630933367683227846380767350758701125714822793003008 8529 631895833325089139518797298058153873487074374793169 8530 632859654074971475101870854130946091408645974650000 8531 633824831681606181092083513685408823027550784952371 8532 634791367895775882900748053124443349610479575992832 8533 635759264470316668726733004650800695159429706736053 8534 636728523160120256926313357772441011077071621919664 8535 637699145722136165416201005119748369194435425284375 8536 638671133915373883111423622554809910286699788681216 8537 639644489500905043399721847309015053710821477521177 8538 640619214241865599654135792329212979298264450615248 8539 641595309903458002785453110144907365386864914958459 8540 642572778252953380836191995389789040528049451200000 8541 643551621059693720617793691620632528026382232139261 8542 644531840095094051392700245275534292568534509061872 8543 645513437132644630602994427501971810759210267573343 8544 646496413947913131647279923163536469880059990114304 8545 647480772318546833707481065602762952625258211990625 8546 648466514024274813627242575696566504495242476906256 8547 649453640846910139843610944390730733075680384297667 8548 650442154570352068373680279240985896322748819993088 8549 651432056980588240857886617520804655578707187066949 8550 652423349865696884661635891180442767370289218750000 8551 653416035015849015036951912358290048796328120086951 8552 654410114223310639345831932254596170899515416461312 8553 655405589282444963346998510979420522985679931832233 8554 656402461989714599547737621481549772310635891096144 8555 657400734143683777622514096853455155597052920196875 8556 658400407545020556900056717189448432985519466436096 8557 659401483996499040920606419750365376621211350460557 8558 660403965303001594065022304458683334355804710748528 8559 661407853271521060257441295713289597124842735206639 8560 662413149711162983743188511173484913487555788800000 8561 663419856433147831943636578517556557582180690483441 8562 664427975250813220389713332232713002323960365003152 8563 665437507979616139735758514240662727026503150224723 8564 666448456437135184855431294606968360760400212253184 8565 667460822443072786021371621722839706732032156903125 8566 668474607819257442170319605185570799908819838658736 8567 669489814389645956255398329138702725282307594721847 8568 670506443980325672687266689065531286930625811693568 8569 671524498419516716865850040960102701962639097065529 8570 672543979537574236804357648428677346232044802850000 8571 673564889166990646847297110602117362351133071416731 8572 674587229142397873484197151766094931203503522299392 8573 675611001300569603260751352341750596314438936662813 8574 676636207480423532789096600274781720844257328573424 8575 677662849523023620858941242016236568703585537109375 8576 678690929271582342651259113103856367778978045362176 8577 679720448571462946056266829878972882307261340593537 8578 680751409270181710097402926101059455254482088840208 8579 681783813217410205463028621150376256776582251931619 8580 682817662264977557147571210139072782555957038400000 8581 683852958266872709203832270582939791595447085374821 8582 684889703079246691608184085320066276992884634762032 8583 685927898560414889240378887099282259934804676258503 8584 686967546570859312979696736700782835819743620644864 8585 688008648973230872919159053594060745821435939815625 8586 689051207632351653699536025984551675718011546734416 8587 690095224415217191964877335650546489475610984387627 8588 691140701190998755941296842226275795583798703400448 8589 692187639831045627140743081545952841892126508692909 8590 693236042208887384191488643327299076811498414950000 8591 694285910200236188797072704842001253089622017245711 8592 695337245682989073825432209294988251592228585603072 8593 696390050537230233529958390414698548069489853323793 8594 697444326645233315904216558242964232038635032655504 8595 698500075891463717172068275306093624804295764021875 8596 699557300162580878414936267248520859286081009363456 8597 700616001347440584337953627617336418656940743216117 8598 701676181337097264176740092800446839681531249786288 8599 702737842024806294746549380143363940910197033837399 8600 703800985306026305635532800000023521350880000000000 8601 704865613078421486543865570911910092744955542317401 8602 705931727241863896770483486257447573994295832834512 8603 706999329698435776849178800570435820577076499370683 8604 708068422352431862335805424292599330997732870393344 8605 709139007110361699748344737001397527615023184728125 8606 710211085880951964661584551140455826905360264237296 8607 711284660575148781958164980976643585848205582991007 8608 712359733106120048237746194915279343372722113609728 8609 713436305389257756386054253423516090617748219453089 8610 714514379342180322305562459641980238326318015050000 8611 715593956884734913809566875306538256502180014277891 8612 716675039938999781681415880855975508291548527268352 8613 717757630429286592900654885567723570049679161111173 8614 718841730282142766037848521242896421205135039246384 8615 719927341426353808819843881354123514733278408934375 8616 721014465792945657867239596675330231101995224743936 8617 722103105315187020605826768232045020210098226424297 8618 723193261928591719353769008944339207327978749682768 8619 724284937570921037586290076582461656095989091227979 8620 725378134182186068379638812617948035490033841600000 8621 726472853704650065036102334230795235130249313215181 8622 727569098082830793891839660126527536771621110516592 8623 728666869263502889309309184925974617265773188457263 8624 729766169195700210856064651715664583345307922202624 8625 730866999830718202671695507888240390540679931640625 8626 731969363122116255024688765660567662366522964671376 8627 733073261025720068060990725632548702295519041027987 8628 734178695499624017746048159442424096400070680017408 8629 735285668504193524002109785984862571079694956450069 8630 736394182002067421042570114786744645994254027150000 8631 737504237958160329905138969982569171000343453617271 8632 738615838339665033185621248897187237199128192991232 8633 739728985116054851974092710528428501682536142520953 8634 740843680259086024995258831226464074646882097850064 8635 741959925742800089954785007590781313593460791846875 8636 743077723543526267093387630049762795674914156207616 8637 744197075639883844950476794752398155177353607114077 8638 745317984012784568339142666286947253963898011825648 8639 746440450645435028534278749347750289794432492007359 8640 747564477523339055675636573799179048191210291200000 8641 748690066634300113387607544635277791442750152372161 8642 749817219968423695617528956105286593048686511904272 8643 750945939518119725694312417769308723169083123614243 8644 752076227278104957609194189465211542387303098376704 8645 753208085245405379520408172107771955457624828553125 8646 754341515419358619483583551904427618043794067940656 8647 755476519801616353409670346959108698370506765794567 8648 756613100396146715252197357346837109092740275519488 8649 757751259209236709425668272577425895729533472387849 8650 758890998249494625456902943927026166233139531250000 8651 760032319527852454871132083401787957554474556767851 8652 761175225057568310314654906108860261690571769267712 8653 762319716854228846915870488546689694341432819249133 8654 763465796935751685886494871789422719084276407570544 8655 764613467322387840364777195729508790481602936759375 8656 765762730036724143502529408458677218858389322858496 8657 766913587103685678797785353510655072216485946981457 8658 768066040550538212674906297059643218051950382710928 8659 769220092406890629313951217267008987429260337679539 8660 770375744704697367731131438795223349872283828800000 8661 771532999478260861112170457063104471411220332492341 8662 772691858764233978400391059100264757088575149893552 8663 773852324601622468141353110871631737669097072137623 8664 775014399031787404585866644685361349221353898819584 8665 776178084098447636053206144769722291381409323465625 8666 777343381847682235556353194306939369974339616349136 8667 778510294327932953691095913144879283549770577386747 8668 779678823590006673790814882071181569393114504211968 8669 780848971687077869348786516929317867658814801570429 8670 782020740674691063709836123982441894260890455350000 8671 783194132610763292033174136789108252772777311633631 8672 784369149555586565528250304445328298481368319393792 8673 785545793571830337965461871370333646509842768191713 8674 786724066724543974463553059869170660150016913111824 8675 787903971081159222555544438494190551813297763671875 8676 789085508711492685535032031749967880938705594200576 8677 790268681687748298084697299942513661465748368522437 8678 791453492084519804188870391964186533855154668034608 8679 792639941978793237331990348530785168001648699348519 8680 793828033449949402984807208847266015751211878400000 8681 795017768579766363380172249873711614299842900679721 8682 796209149452421924580263864293914860896029702180432 8683 797402178154496125837097860955583158601430844523403 8684 798596856774973731248172249954042313239219177035264 8685 799793187405246723709097853670772901208917856378125 8686 800991172139116801165067364954481002005296090600816 8687 802190813072797875163016754246030290812143284700527 8688 803392112304918571706334208799783225571906877390848 8689 804595071936524734413973069243055266965944275901809 8690 805799694071081929985826511542817683695505767450000 8691 807005980814477955976223006014831581686896448518611 8692 808213934275025350877402869315398534177328839465472 8693 809423556563463906514837510400211877384993217444693 8694 810634849792963182756254257218727788461560760777904 8695 811847816079125024536230937436387211047971280584375 8696 813062457539986081198225673741249188958829926137856 8697 814278776296020328155908642296483977861603991033017 8698 815496774470141590875663831646061313476363548692688 8699 816716454187706071182130128868196425637139113718299 8700 817937817576514875888652350000024921046035000000000 8701 819160866766816547754514122727908751943937774438301 8702 820385603891309598770825821051070499180909627260912 8703 821612031085145045776942044082253600022164430467583 8704 822840150485928948409284424348153534989072276127744 8705 824069964233724949384446844894801063443368051290625 8706 825301474471056817118461439189245191655439465799696 8707 826534683342910990684105043239122614804465581431907 8708 827769592996739127108127065526353958688025069552128 8709 829006205582460651010281037270617438745978900885989 8710 830244523252465306586043403202759852155067667550000 8711 831484548161615711934904411438255540033693056126791 8712 832726282467249915736117260196558636024657234378752 8713 833969728329183956273792959014055207545140822304073 8714 835214887909714422813229662746652567716996514472784 8715 836461763373621019330366538053185978413882775496875 8716 837710356888169130596253524193121185097615136974336 8717 838960670623112390618429652861827847419641386609197 8718 840212706750695253441103895424337199359661276781168 8719 841466467445655566306033810294320550583789239092879 8720 842721954885227145175998568339377006574877081600000 8721 843979171249142352622764240076942637014283277672081 8722 845238118719634678081440535057572976252277500430992 8723 846498799481441320473129491214350031173496014866163 8724 847761215721805773197767920089067853356962724801024 8725 849025369630480411499066722728001275519310908203125 8726 850291263399729082203451500672804806573882107449776 8727 851558899224329695834910196855767233410145662076887 8728 852828279301576821107654812343606617311239654391808 8729 854099405831284281798505556760574643864465691626969 8730 855372281015787756000907102860193350857741779650000 8731 856646907059947377762487929105815901094342437562171 8732 857923286171150341108075048263731186948461613829632 8733 859201420559313506450077734909064670051837521265853 8734 860481312436886009388155180394610110577556731700464 8735 861762964018851871900084320236303982633125008409375 8736 863046377522732615925745396026671780411292323414016 8737 864331555168589879346144131899578587779891956146977 8738 865618499179028034359390724236350824439833051596048 8739 866907211779196808255557162725147725902089271376259 8740 868197695196793906592335721062695712355945531200000 8741 869489951662067638773422776520502321842164716685061 8742 870783983407819546031553439286784913647952869786672 8743 872079792669407031818113794940929094996245273815143 8744 873377381684745994601258886619679113276498093359104 8745 874676752694313463074465887393803731527630995115625 8746 875977907941150233777453238091022929836207107455056 8747 877280849670863511131397851275869831912155957931467 8748 878585580131629549890383808330245345492975720805888 8749 879892101574196300011017303570047047560082568828749 8750 881200416251886053942143917083765879821777343750000 8751 882510526420598096336605626488691404786651806328751 8752 883822434338811356186976297069695985373376308314112 8753 885136142267587061387215719794827687852888872026033 8754 886451652470571395722183597491478484620443499564944 8755 887768967213998158286956211017056084646624403321875 8756 889088088766691425337889829569222199459837516560896 8757 890409019400068214577376262353215134399435625342357 8758 891731761388141151874237282657898271137192475633328 8759 893056317007521140421705989988316389868429720072439 8760 894382688537420032334944511261047099207531468800000 8761 895710878259653302690048778189853249109623596181241 8762 897040888458642726006492454873422566870836032223952 8763 898372721421419055174963427244671467617276350610523 8764 899706379437624702832547604452539757281843609705984 8765 901041864799516425187216121422760595940546640028125 8766 902379179801968008293573371784104570063601660119536 8767 903718326742472956781824641051417100761385393091647 8768 905059307921147185041923451426743878031281768890368 8769 906402125640731710864860071815318864455691414795329 8770 907746782206595351543053989654523081465507407850000 8771 909093279926737422431814484921459422480447422330531 8772 910441621111790437973834791218878794920029005128192 8773 911791808075022815188686674140185761865243267480613 8774 913143843132341579629283603182497438353288530770224 8775 914497728602295073807282040312577720939141240234375 8776 915853466806075668089391715894270136039550177918976 8777 917211060067522474066567111058156946244045260691337 8778 918570510713124060398053714734930037593389490589008 8779 919931821072021171132263973483721027978354144285419 8780 921294993476009446506459202925754610348009918400000 8781 922660030259542146227215081042511117268933075264621 8782 924026933759732875233649695816462528388968129438832 8783 925395706316358311945394472681731622315046911748303 8784 926766350271860938997289661012067802064385135345664 8785 928138867971351776462787413404686521336610122940625 8786 929513261762613117568046846821133550146903078147216 8787 930889533996101266898706830720762005671729560453427 8788 932267687024949281101323604169000720379966285941248 8789 933647723204969712081461681521698827647460889430709 8790 935029644894657352700427864678805238207349019950000 8791 936413454455191984972639539065834902255032767871511 8792 937799154250441130765619790440338465274351404367872 8793 939186746646962805004613240333280314361786431725593 8794 940576234014008271383817859422194379920417419620304 8795 941967618723524800586229380394579829264269847146875 8796 943360903150158431014096294896572508401133135392256 8797 944756089671256732031984782973835320854684205489917 8798 946153180666871569724454287999204463001357193359088 8799 947552178519761875170345815445261469567478448719199 8800 948953085615396415235686400000026386595840000000000 8801 950355904341956565887214552440738228718077263439201 8802 951760637090339088028532865374558459789157963927312 8803 953167286254158905860895325426354948168825682924483 8804 954575854229751887770638248702851198001849101382144 8805 955986343416177629745265126389712274125707867853125 8806 957398756215222241320197038143938469661023048642096 8807 958813095031401134058201662528604281452965217712807 8808 960229362271961812563515286100867649491028402454528 8809 961647560346886668032673585907636793050964606238889 8810 963067691668895774344068334066673570065803420050000 8811 964489758653449686688248547814587449338071363655691 8812 965913763718752242740985983887487390581195794929152 8813 967339709285753366381126252365364768613951596056973 8814 968767597778151873955248202157933669805135658019184 8815 970197431622398283091155608138010266369438792059375 8816 971629213247697624062226568538925493485715559284736 8817 973062945086012253704647400625289992451935335834097 8818 974498629572064671889559202822022438111291932039568 8819 975936269143340340552146632445267259410806339677779 8820 977375866240090505279699829921020827969565121600000 8821 978817423305335019460681802903311991700963956608981 8822 980260942784865170996834967013999050622069934985392 8823 981706427127246511580361924021006712798656865035063 8824 983153878783821688538216943151489153784321004519424 8825 984603300208713279245545996901325077874060634765625 8826 986054693858826628110314589152883810081967729108176 8827 987508062193852686131164000649504221189319503365787 8828 988963407676270853030537964897957112885845028126208 8829 990420732771351821965123176379673095535608268323869 8830 991880039947160426815648422548068628259456232150000 8831 993341331674558492058088521473249531912799824787071 8832 994804610427207685218320638167070823507383950508032 8833 996269878681572371912281944581341170345191754970753 8834 997737138916922473473678981020236759605502011470864 8835 999206393615336327171300470245090181720911074971875 8836 1000677645261703549017986729876002412355612578300416 8837 1002150896343727899173310223810547648339904036619877 8838 1003626149351930149942023189285559229146497081926448 8839 1005103406779650956370329672903957900519218541065159 8840 1006582671123053729442040706435169115287813171200000 8841 1008063944881127511876672751475231904358252413077961 8842 1009547230555689856531550941121586196047931494709072 8843 1011032530651389707409980046678096543615885830176043 8844 1012519847675710283277547498058486389908452063061504 8845 1014009184138971963888624188001376727029223711678125 8846 1015500542554335178825130192447904892044623283449456 8847 1016993925437803298949633942463801992843708272708367 8848 1018489335308225530474854786912189918996112867852288 8849 1019986774687299811651640289701580020158387364389649 8850 1021486246099575712077491010845974410406977656250000 8851 1022987752072457334627706926780946683771228756769651 8852 1024491295136206220011231052381470928980178745600512 8853 1025996877823944253953267234924435756660696402162933 8854 1027504502671656577006750498831583168457502855079344 8855 1029014172218194496994749729417410195228784319884375 8856 1030525889005278404085883894051724122988167135543296 8857 1032039655577500688504834410128409744968801497543257 8858 1033555474482328660880037681010909482430056901515728 8859 1035073348270107475230643233701294583989161370385339 8860 1036593279494063054594824305353978243769296708800000 8861 1038115270710305019301529139927449795023029769550141 8862 1039639324477829617887762671238253682734482523994352 8863 1041165443358522660663489684451158362779996497643423 8864 1042693629917162455926251964608419405453191632912384 8865 1044223886721422748827593358169598808645087106590625 8866 1045756216341875662893388091701919884040628457969936 8867 1047290621351994644200169110829975223922881953836547 8868 1048827104328157408209554622323125464412279717728768 8869 1050365667849648889262872442769490233358825024740229 8870 1051906314498664192738083178657401330127122660350000 8871 1053449046860311549871104684858923475000941091507431 8872 1054993867522615275243641671485911655103232891502592 8873 1056540779076518726939625752867428071208271146529513 8874 1058089784115887269372372656978547967683189069548624 8875 1059640885237511238784564739035004340571990966796875 8876 1061194085041108911423168369156118923555771684517376 8877 1062749386129329474391397190990403327740278729100237 8878 1064306791107755999179833675994452261037642868503408 8879 1065866302584908417878822826656653001002008274742319 8880 1067427923172246502074253311363164488632813158400000 8881 1068991655484172844428842743814938419791121697129521 8882 1070557502138035842951045250921626528060453028537232 8883 1072125465754132687953700904921405993388646789933203 8884 1073695548955712351704548028105421812651630983576064 8885 1075267754368978580770720811962054392106875739503125 8886 1076842084623092891059356126799936051048007797373616 8887 1078418542350177565556434832959925167125181323646327 8888 1079997130185318654765984340585465075877135441051648 8889 1081577850766568979851770601588270412002987637279609 8890 1083160706734951138483609154922460322638731172450000 8891 1084745700734460513390426284565459991158249463304411 8892 1086332835412068283622202788698583404491333192310272 8893 1087922113417724438522934298484555621306034608166493 8894 1089513537404360794416743525553696419296185097182704 8895 1091107110027894014009281258835433706923298463709375 8896 1092702833947228628506554373707609191009119325126656 8897 1094300711824260062453320559583045332359645698586817 8898 1095900746323877661293190916011426556025290895785488 8899 1097502940113967721652583012145074092897215926840099 8900 1099107295865416524350668450000027920297245000000000 8901 1100713816252113370137460418339356369414574897320101 8902 1102322503950953618162188171214159528466719554833712 8903 1103933361641841727174106813219682167146124568741383 8904 1105546392007694299457892222359671238357992034156544 8905 1107161597734443127505772391061967898856149634415625 8906 1108778981511038243428547916352680375863791100764496 8907 1110398546029450971107655821475507960198269603833707 8908 1112020293984676981090432343337244119257369024316928 8909 1113644228074739348230731773070544510329723823511789 8910 1115270351000691612077059890731069974360728272550000 8911 1116898665466620840010381989688471964296826224864591 8912 1118529174179650693133766941629744995695722720919552 8913 1120161879849944494916030209269594409196522994369873 8914 1121796785190708302591540170856024937007027757885584 8915 1123433892918193981318353578370713324674309458621875 8916 1125073205751702281096847429953253754549885979675136 8917 1126714726413585916451015996526425351662373986098997 8918 1128358457629252648874603202866594052945723827457968 8919 1130004402127168372044242024449594137402244480982679 8920 1131652562638860199801774023308305421981559961600000 8921 1133302941898919556907923608864018323644801038025881 8922 1134955542645005272569503073239928593941354726179792 8923 1136610367617846676742325914932094593932982450963963 8924 1138267419561246699212007429901290663760442649357824 8925 1139926701222084971454833015158768745715804111328125 8926 1141588215350320931280876096750365359393596717646576 8927 1143251964698996930261549061697030843287071276894687 8928 1144917952024241343943772041926081133948234113220608 8929 1146586180085271684852945867526648040380720374540769 8930 1148256651644397718286916976785300900512124384650000 8931 1149929369467024580903123541403999715244471703291971 8932 1151604336321655902101113537072786504601447315026432 8933 1153281554979896928202626962164297004845928755635653 8934 1154961028216457649431435880736648334200040425161264 8935 1156642758809155929695137440275899431160461991534375 8936 1158326749538920639171096489679459570719397208866816 8937 1160013003189794789698735898877905871616745360532777 8938 1161701522548938672980374158215033327814729614816848 8939 1163392310406633001592811313254970559696259589074059 8940 1165085369556282052811865769061221339304811211200000 8941 1166780702794416815252065977195906277825023729550861 8942 1168478312920698138323702498718651275332048298671472 8943 1170178202737919884509447417323869949848345904696943 8944 1171880375052012084462749558442986936553268095483904 8945 1173584832672044094930215452654818454615069978240625 8946 1175291578410227759500187465093236779014108283923856 8947 1177000615081920572179731996716767252820212022125267 8948 1178711945505628843802252148310271381088001428658688 8949 1180425572503010871267940723924728634771616747070549 8950 1182141498898880109619290937127714260312015468750000 8951 1183859727521208346953883670934852160867438296090551 8952 1185580261201128882176671630621672436195036793126912 8953 1187303102772939705593982217776294212233535721659833 8954 1189028255074106682351462443946557855425896162113744 8955 1190755720945266738718190693061018572386029686446875 8956 1192485503230231051219181633461957888997385267805696 8957 1194217604775988238618512072880642855518172675584157 8958 1195952028432707556755297043010837431612241572358128 8959 1197688777053742096234746894496418888077881776618239 8960 1199427853495631982976537678143246865886137548800000 8961 1201169260618107581622728583994546728296022140599041 8962 1202913001284092701807461706573374923497842137204752 8963 1204659078359707807290680902095605263568325025236323 8964 1206407494714273227958108001792684465559976256438784 8965 1208158253220312374689716144655526262314513723153125 8966 1209911356753554957098941492919719269101526497900336 8967 1211666808192940204144876094458088107474518171621447 8968 1213424610420620087619686157929943684891612462727168 8969 1215184766321962548513501509057460777828267719405129 8970 1216947278785554726259023499758903062579583212850000 8971 1218712150703206190858100146066251502107680007164331 8972 1220479384969952177892518775791555674692895290516992 8973 1222248984484056826421267972782393491541949117338413 8974 1224020952147016419766522111322567191853671417447024 8975 1225795290863562629190603281789957046349121943359375 8976 1227572003541665760466176917079673490415694001995776 8977 1229351093092538003341938938537668217571583485749137 8978 1231132562430636683906053750228159990033103113777808 8979 1232916414473667519849603921277976588223696778719219 8980 1234702652142587878632313907802585572944763598400000 8981 1236491278361610038552811678522558645890716854274421 8982 1238282296058204452725693621625862764929785511475632 8983 1240075708163103015967659624721071324251096391078103 8984 1241871517610302334594986734859716295756162209726464 8985 1243669727337066999134611321582933022131037706065625 8986 1245470340283932859951091182768659254607429536280016 8987 1247273359394710305791720550721315065819598086279227 8988 1249078787616487545252072474456486592308884854722048 8989 1250886627899633891164244573489040449674291807448509 8990 1252696883197803047910085678634683519334095224950000 8991 1254509556467936401661682396382631158259549022817311 8992 1256324650670266313551386155291132386496039115292672 8993 1258142168768319415773662815598500042175454858767393 8994 1259962113728919910621048446830384166197039881465104 8995 1261784488522192872456496402619685020766684130271875 8996 1263609296121567552624402347239105315321741183341056 8997 1265436539503780687302595414478266693674320782323717 8998 1267266221648879808297585206477940737012035367971888 8999 1269098345540226556785355867963647194147888436080999 9000 1270932914164500000000000000000029524500000000000000 9001 1272769930511699950872486706916407918067895564081001 9002 1274609397575150290621859600433110653514981111980112 9003 1276451318351502294301162116247974009753557399918283 9004 1278295695840737959300389030423157123601405762450944 9005 1280142533046173336808764595844519477662880350978125 9006 1281991832974461866238649252809633526219027710166896 9007 1283843598635597712613378402436431866366191851794607 9008 1285697833042919106921338267072896006863755847139328 9009 1287554539213111689438585398229460974277291040704689 9010 1289413720166211856022317929750315647394905225050000 9011 1291275378925610107377508211987901875164812927753491 9012 1293139518518054401299008001647035285443284524349952 9013 1295006141973653507891438921721566532853778529242773 9014 1296875252325880367769182446557752991575304102071984 9015 1298746852611575453238785208544897126799497775184375 9016 1300620945870950132466096965255708657211699886145536 9017 1302497535147590036630460109036642956871279249403897 9018 1304376623488458430068271145082537871448062075036368 9019 1306258213943899583408236108920595300548203751007579 9020 1308142309567642149700643439976512710971243601600000 9021 1310028913416802543542979374500743507849328209922781 9022 1311918028551888323204212468595834340958556186014192 9023 1313809658036801575750075410406932527877991484652863 9024 1315703804938842305171673829717258526537123547316224 9025 1317600472328711823519753363228977606114616337890625 9026 1319499663280516145046957784707862492979549961064976 9027 1321401380871769383360412560927795879850839694663587 9028 1323305628183397151586969746968899480769386221675008 9029 1325212408299739965553451687901276117765575698277669 9030 1327121724308556649984232548225394589981453237150000 9031 1329033579301027747718498245640415382004418161076871 9032 1330947976371758931949526921773630321660651819384832 9033 1332864918618784421488333639428052931743650435260553 9034 1334784409143570399054024553691430395255210460771664 9035 1336706451051018432593207362898934856777180758096875 9036 1338631047449468899630806404953913427589712503113216 9037 1340558201450704414654632324886715090104459439885677 9038 1342487916169953259536057800771151176097582162267248 9039 1344420194725892816989152377221966818153507703402959 9040 1346355040240653007070631018665186466777977651200000 9041 1348292455839819726722972558406730076013673154103761 9042 1350232444652438292363065784223660864421357193673872 9043 1352175009811016885518742466767203759451918609377843 9044 1354120154451530001515558203497648962186145278626304 9045 1356067881713421901216183518168810884022156794803125 9046 1358018194739610065814769224044232492242451796878256 9047 1359971096676488654688651628059192469853483518182167 9048 1361926590673931966309764723042171286311483115225088 9049 1363884679885297902218128085877146156698875604871449 9050 1365845367467431434059780771124297931913265781250000 9051 1367808656580668073691533062121809333168177312291451 9052 1369774550388837346354909514965797869677616162893312 9053 1371743052059266266921658305009442635332919142516733 9054 1373714164762782819213203460636416472467941108668144 9055 1375687891673719438396418145048208349923187503009375 9056 1377664235969916496458098723660199987553003001348096 9057 1379643200832725790760520932427830656608786271465057 9058 1381624789447014035680461041022229709184416400160528 9059 1383609005001166357334066484244702881837433426771139 9060 1385595850687089791389962015411811047939771988800000 9061 1387585329700216783972979016657864257260927997327941 9062 1389577445239508695660897183189855124425630383855152 9063 1391572200507459308576589381491559562612241445389223 9064 1393569598710098336577962065309125285303831768285184 9065 1395569643056994938548085217960335324977749489715625 9066 1397572336761261234787907375094261079026286267910736 9067 1399577683039555826513952868487593253471879958446347 9068 1401585685112087318463400018798945825560936115885568 9069 1403596346202617844608940593413254206359367586790029 9070 1405609669538466596985822434595420701209956065350000 9071 1407625658350513357633478753135984814465509857301231 9072 1409644315873202033654149173512199728368899514171392 9073 1411665645344544195390899208305866335393491891907313 9074 1413689650006122617727446432214999577891324462465424 9075 1415716333103094824512203219470265735679809169921875 9076 1417745697884196636108947502819521016469505018354176 9077 1419777747601745720076534607475088789142902242638037 9078 1421812485511645144980064809529022627321490538412208 9079 1423849914873386937335922865331902700055081344216119 9080 1425890038950055641693107356201091785676283238400000 9081 1427932861008331883853269291575222249948730634699321 9082 1429978384318495937231881013363384804914614690254032 9083 1432026612154431292362958044750431962907933627183003 9084 1434077547793628229549758128114382161943800301796864 9085 1436131194517187394663883298988503033354979022628125 9086 1438187555609823378095212446159652807721431582866416 9087 1440246634359868296855093412036256136815167360352127 9088 1442308434059275379835225292344273501868797038952448 9089 1444372958003622556224663200018080864827396687937409 9090 1446440209492116047087379364845697410691224177450000 9091 1448510191827593960102816048004673365437517934410211 9092 1450582908316529887471867359086566323691762085315072 9093 1452658362269036506990728672554682780232116295528293 9094 1454736556998869186295053950812031255074153860467504 9095 1456817495823429590276862892174614287433173846834375 9096 1458901182063769291676641434049668532080575398035456 9097 1460987619044593384853080754509635233955709768700617 9098 1463076810094264102732901529230897623524353321918288 9099 1465168758544804436943211815432047535179368864441899 9100 1467263467731901761128848550000031201607255000000000 9101 1469360940994911457457154265434364244932568151721901 9102 1471461181676860546312642244570089025852837347366512 9103 1473564193124451319184004953259664508985852488455183 9104 1475669978688064974745922209302920569237770974265344 9105 1477778541721765258138127165912966242033767017540625 9106 1479889885583302103444189808894905980531420964849296 9107 1482004013634115279372479288493780825216593073595507 9108 1484120929239338038141768029538703944303769782921728 9109 1486240635767800767573942187072093824883516745817589 9110 1488363136592034646396284639106615171576857277550000 9111 1490488435088275302755798333498309117439030760322391 9112 1492616534636466475948039432162822615971215717220352 9113 1494747438620263681362931322993023937443953712675673 9114 1496881150427037878650032197861009240561551978578384 9115 1499017673447879143105730524005956564238246741746875 9116 1501157011077600340284844365921860745562514766695936 9117 1503299166714740803839102145566278309784701037748797 9118 1505444143761570016584984060313218016533463786774768 9119 1507591945624091294803405010570623332904480237752479 9120 1509742575712045475773721522375900617352518041600000 9121 1511896037438914608544546784572044346591903160299681 9122 1514052334221925647943859555352491538489966626488592 9123 1516211469482054151830894329045294984153794678101763 9124 1518373446644027981592301790986932498432695586394624 9125 1520538269136331005885070226213460755725372314453125 9126 1522705940391206807628700186472171152626372347363376 9127 1524876463844662394249126359730805415430271468672487 9128 1527049842936471911176882226934134363246712665489408 9129 1529226081110180358602004732229688490458923927534569 9130 1531405181813107311488177835256048119086729789650000 9131 1533587148496350642848615457358748195534803286141771 9132 1535771984614790250286185977770922900127245575583232 9133 1537959693627091785800282080868702764355030705845453 9134 1540150278995710388862941401585476742221566606302064 9135 1542343744186894422766725062944838580543830374659375 9136 1544540092670689214246862847449745930412968749039616 9137 1546739327920940796380175392745527119908577786678577 9138 1548941453415299654763285451557269678102118236277648 9139 1551146472635224476972631906388212003749914172051859 9140 1553354389065985905308801880855430580131990491200000 9141 1555565206196670292827697941832765551429379174736661 9142 1557778927520183462661059039768953126990340091716272 9143 1559995556533254470628855488651730128935649056218743 9144 1562215096736439371146079942096640136923178700488704 9145 1564437551634124986426457977952798332697391161365625 9146 1566662924734532678985603560637359657519967510312656 9147 1568891219549722127446146308136278749036907072879067 9148 1571122439595595105647359149241546932030191639551488 9149 1573356588391899265061816616134838041424004825792349 9150 1575593669462231920521615677874787927640803593750000 9151 1577833686334043839256692681700369135912806693372351 9152 1580076642538643033247771631326399594666990566899712 9153 1582322541611198554896480694579539456097990976733633 9154 1584571387090744296015175496804580897297631382742544 9155 1586823182520182790139009421461819235917564769571875 9156 1589077931446289018162792805237207793747835424170496 9157 1591335637419714217305184581798241338622327397185957 9158 1593596303994989693402761596050481563942023296922928 9159 1595859934730530636536512479382730970503874808844039 9160 1598126533188639939993304645933476872365678028800000 9161 1600396102935512022564874640367763362786618627736841 9162 1602668647541236654186893739022504384000750775945552 9163 1604944170579802784920662378559824112397437270102123 9164 1607222675629102377279988659462700395867248456451584 9165 1609504166270934241905807845815391790498757406278125 9166 1611788646091007876591101457833247797990582256001136 9167 1614076118678947308658676229542934292246681226311247 9168 1616366587628294940694364880865251063515858789203968 9169 1618660056536515399638212331118975251703568714894929 9170 1620956529004999389236212659645932668459128217850000 9171 1623256008639067545855163798855178232435500329918131 9172 1625558499047974297663208625498156706648896874465792 9173 1627864003844911727178632797417415504883106182236213 9174 1630172526647013437189491365359252530203173092603824 9175 1632484071075358420046637872706003958370927646484375 9176 1634798640754974930332731340166909848717056621592576 9177 1637116239314844360909798217568039852195785711766937 9178 1639436870387905122347928070902017619280857454406608 9179 1641760537611056525737683459737651448413199659233019 9180 1644087244625162668888806147948461049273674078400000 9181 1646416995075056325917803479497886945683679126404221 9182 1648749792609542840227000440718081062978737676872432 9183 1651085640881404020877644621139005617922168410247903 9184 1653424543547402042359652976465513870442782747787264 9185 1655766504268283347760590989762552051684742689190625 9186 1658111526708782555336476520293008429247521225132816 9187 1660459614537626368487002323759444716501964657865027 9188 1662810771427537489137772922930378718190366505742848 9189 1665165001055238534532153203784347200141381566746309 9190 1667522307101455957435327809381066579161841029950000 9191 1669882693250923969753172101669028383663126686083111 9192 1672246163192388469568537160363218901373123014377472 9193 1674612720618610971597552987875740504015240030449193 9194 1676982369226372541068555790056338447977495122189904 9195 1679355112716477731026246904199604254084234613396875 9196 1681730954793758523063692648401337959449622657209856 9197 1684109899167078271484776069898609632384780969717517 9198 1686491949549335650899713274506868701347699469624688 9199 1688877109657468607256248724673411156442666099922799 9200 1691265383212458312309145600000032954076160000000000 9201 1693656773939333121530589021349176540775985548242801 9202 1696051285567172535464121647837719991260490972992912 9203 1698448921829111164524732865141168640677770146352083 9204 1700849686462342697247724493578791225314344357599744 9205 1703253583208123871988977655427600505541956634103125 9206 1705660615811778452079247152820416336650862952811696 9207 1708070788022701204435111420420971516636182381236407 9208 1710484103594361881629207830837531945923663743664128 9209 1712900566284309207422384845436207285269867426850489 9210 1715320179854174865760404218846431129369167430050000 9211 1717742948069677493237828182014395591687423010571291 9212 1720168874700626675031728246155939119310938811530752 9213 1722597963520926944307853988388913455719396056668573 9214 1725030218308581785101901899186801206940114675404784 9215 1727465642845697638678526092090724837131639358309375 9216 1729904240918487913370734397346386649955272109326336 9217 1732346016317276997902315083296313060895217263133697 9218 1734790972836504278195941172456451023874938074673168 9219 1737239114274728157669601043240085766133366029217379 9220 1739690444434630081024005733261623063593405281600000 9221 1742144967123018561523625086058412342308507577156581 9222 1744602686150833211774006609910885239679546359602992 9223 1747063605333148777998032645220254353927894743310663 9224 1749527728489179177813773165619265336019826654593024 9225 1751995059442281541516593267645428951413347041015625 9226 1754465602019960256868176134398185108544172764541776 9227 1756939360053871017395123990131975098166021310921387 9228 1759416337379824874199801295206628526203856756663808 9229 1761896537837792291286086164225214898797290750311469 9230 1764379965271907204402697724537973910301421042150000 9231 1766866623530471083406768867579530704265695166486671 9232 1769356516465956998150335581735730367443524695621632 9233 1771849647935013687892415792606497453864615479390353 9234 1774346021798469634239352374642549328677979349752464 9235 1776845641921337137616096737186974611206133841221875 9236 1779348512172816397271111127948038157438720234646016 9237 1781854636426299594817569537867500160702919912911477 9238 1784364018559374981313538833229647504841213348848048 9239 1786876662453830967883823483680539048991886283020759 9240 1789392571995660219886158998595071761845767731200000 9241 1791911751075063754624440928941790393668104279449561 9242 1794434203586455042611678037452298646862706904798672 9243 1796959933428464112385359986504093683692134357219643 9244 1799488944503941658877931640673047529097159449071104 9245 1802021240719963155345067829405007856423200077928125 9246 1804556825987832968854444164695496286229293112227056 9247 1807095704223088479337701259052654318150234998215967 9248 1809637879345504202208301440351835120912352713637888 9249 1812183355279095914547978812470973526988381297833249 9250 1814732135952124784864485263824496749979003906250000 9251 1817284225297101506423336780090474731659951327333251 9252 1819839627250790434156266172551361931865441717146112 9253 1822398345754213725149090089543462231250327536310533 9254 1824960384752655482711699935534565990900436672336944 9255 1827525748195665904032888080323473903344548486134375 9256 1830094440037065431422722499779746909577801624272896 9257 1832666464234948907145184749417416112293729164746857 9258 1835241824751689731843787932922962385971076174645328 9259 1837820525553944026562893089536043502403280410836939 9260 1840402570612654798367444186911618421653693668800000 9261 1842987963903056109563843669774705442587309319825741 9262 1845576709404677250524692279314424796776094825475952 9263 1848168811101346916120118623852628770822116011375023 9264 1850764272981197385758425747864725454557372608937984 9265 1853363099036668707038783713926667769202140472840625 9266 1855965293264512883018698980612919696937572950171536 9267 1858570859665798063098993128775938911547563887216147 9268 1861179802245912737529025258998741732443740594682368 9269 1863792125014569935534894154328855058729211191719829 9270 1866407831985811427073358074674823386822406670350000 9271 1869026927178011928214211822475840009039745113015031 9272 1871649414613883310153862493441422999588106683400192 9273 1874275298320478811862847101301771720512790700325113 9274 1876904582329197256370037041610931558884478195862224 9275 1879537270675787270686276136704576807252552373046875 9276 1882173367400351509370200781932507525295664699710976 9277 1884812876547350881738992492263259508637192605135837 9278 1887455802165608782726814928294960911785388173761008 9279 1890102148308315327393689261603148530805265411769919 9280 1892751919033031589087563521213095286237718118400000 9281 1895405118401693841262333345801712230492382417389121 9282 1898061750480617802954573350012687742959899583330832 9283 1900721819340502887921740098008627910915082652272803 9284 1903385329056436457444609463085979999435563035697664 9285 1906052283707898076796712938842870097612131705753125 9286 1908722687378763775383539255017081333928249751079216 9287 1911396544157310310554269439701655457596753490817927 9288 1914073858136219435088815259199433195758799767093248 9289 1916754633412582168362932757295672863837181731875209 9290 1919438874087903071194184407210117607252208782450000 9291 1922126584268104524371525181936934900636529765836011 9292 1924817768063531010871289642093243173361870814479872 9293 1927512429588953401762358934774885449633999175530093 9294 1930210572963573245803288392262124603951627754632304 9295 1932912202311027062734178215728435289029653429959375 9296 1935617321759390640266071526382969978395107648864256 9297 1938325935441183334770665864721997199211270697374417 9298 1941038047493372375673126017777065366334020523091088 9299 1943753662057377173550787854428252254472725030523699 9300 1946472783279073631940544650000034784418465000000000 9301 1949195415308798462857709183475473308931204641643701 9302 1951921562301353506029146693751965955903252700859312 9303 1954651228416010051843475585419208947268902685608983 9304 1957384417816513168021134579567615422839758600454144 9305 1960121134671086030007116811133715554471476200665625 9306 1962861383152434255089173181258402168028249762054096 9307 1965605167437750240244289081074716363511316886717307 9308 1968352491708717503716240412254604537178162641366528 9309 1971103360151515030327036639529139697966225571803389 9310 1973857776956821620525060421254504103289078682550000 9311 1976615746319820243172715175926995220337676966500191 9312 1979377272440202392076393755354861187269764319281152 9313 1982142359522172446261583208973313777843365073221473 9314 1984911011774452033995922438542024971771891480551184 9315 1987683233410284400563031358192206344894198624871875 9316 1990459028647438779789931991493417496656297402036736 9317 1993238401708214769330883754888969640862733837558597 9318 1996021356819446709710456995503602447651146050731568 9319 1998807898212508067128670670958435523684449213402279 9320 2001598030123315820031021879436449972216647321600000 9321 2004391756792334849446236769827359838638547148493481 9322 2007189082464582333094574184344107609138723697357392 9323 2009990011389632143269515209544782114163986392279563 9324 2012794547821619248495673636213931153553320639911424 9325 2015602696019244118965764154056445000879815517578125 9326 2018414460245777135759466933635840890234424100600176 9327 2021229844769063003847029075447303004258551933410287 9328 2024048853861525168880445234454647867810493807198208 9329 2026871491800170237775061557839912042689777854608369 9330 2029697762866592403084448904114918386153773994650000 9331 2032527671346977871171393143126389785735865890111571 9332 2035361221532109294177852168850366256719633291500032 9333 2038198417717370205796731090218263763585622667895253 9334 2041039264202749460848328899546312415343435179122864 9335 2043883765292845678664311753452749234908374157784375 9336 2046731925296871690282069837443438098123465247932416 9337 2049583748528658989452316622626968397766393330584377 9338 2052439239306662187462791161285166366605355011978448 9339 2055298401953963471780925907274760781582087324309659 9340 2058161240798277068518344387471100094453067371200000 9341 2061027760171953708720054891685743154333394956242461 9342 2063897964411985098481208190696863001887195544921072 9343 2066771857860008392894289135225135256450323624380543 9344 2069649444862310673829613832868552054973374612373504 9345 2072530729769833431552005945177832139943130544490625 9346 2075415716938177050176527493210210472805190290621456 9347 2078304410727605296966141407043809746144387606192867 9348 2081196815503049815474184902867944594134584049484288 9349 2084092935634114622534534620387010504603717908994149 9350 2086992775495080609102346303387486901467141718750000 9351 2089896339464910044948253657419461213220300102174151 9352 2092803631927251087208912870636381727602259325632512 9353 2095714657270442292796781136919895546418737133247433 9354 2098629419887517134672019374491048025873102665451344 9355 2101547924176208521979411188275235880703205652696875 9356 2104470174538953324053191980346541945177724689655296 9357 2107396175382896898292683969827859856923972686147757 9358 2110325931119897621911634741666966233163960945327728 9359 2113259446166531427564158802745840951948540720749839 9360 2116196724944096342850183483811497778348616908800000 9361 2119137771878617033703302386741792768491359361594641 9362 2122082591400849351663941438679551760306342044446352 9363 2125031187946284885040744477583326072673793181207923 9364 2127983565955155513963087157753572674489806513744384 9365 2130939729872437969327629828899487078498741689403125 9366 2133899684147858395641821908314519724509700838421936 9367 2136863433235896917767272132728205442160897853161047 9368 2139830981595792211565900944398756660531493644320768 9369 2142802333691546078451793135005340432922331105264729 9370 2145777493991928023851670740891503278850118422850000 9371 2148756466970479839576908054202252657086161894591931 9372 2151739257105520190110012486447276055359116252974592 9373 2154725868880149202808496894012104832675136158174013 9374 2157716306782253062029070849128136834266536660240624 9375 2160710575304508607175080214801746308803558349609375 9376 2163708678944387934670126258192658821227909140709376 9377 2166710622204163003860797413922779837648289634744737 9378 2169716409590910246851448686789165763185199008475408 9379 2172726045616515182273965562349242878253468289826819 9380 2175739534797677032995451173843140419124277358400000 9381 2178756881655913347766777354917536697150764595654021 9382 2181778090717564626814942089618149497077593521629232 9383 2184803166513798951382177754124362024587030265257703 9384 2187832113580616617214756428709891509790610653528064 9385 2190864936458854772004440443428307476840309072315625 9386 2193901639694192056785528207042019057275012448705616 9387 2196942227837153251290447255738504090219785371210827 9388 2199986705443113923266848346208475787242815335003648 9389 2203035077072305081759156306697804251746388471324109 9390 2206087347289817834357535249688759077523730434950000 9391 2209143520665608048417227640916944690983865661668911 9392 2212203601774501016251228611488591266122682397622272 9393 2215267595196196124299258792929070287380318842770993 9394 2218335505515271526276000849068054657071511845794704 9395 2221407337321188820301566773750068272353137296521875 9396 2224483095208297730017164919451699000225279060998656 9397 2227562783775840789688937618988911863678483263671317 9398 2230646407627958033302942160610126060965555194317488 9399 2233733971373691687654249775893440353621226544244599 9400 2236825479626990869433139200000036695201120000000000 9401 2239920937006716286311363264980792187109746319924601 9402 2243020348136644942031468888989915133135341242965712 9403 2246123717645474845502152727428422850688474418225883 9404 2249231050166829723902636656221927852043822390828544 9405 2252342350339263739799049162631926038442832717228125 9406 2255457622806266212275800625208016796631281480576496 9407 2258576872216266342084942371710661631780801702038207 9408 2261700103222637940816501312070636630906263388028928 9409 2264827320483704164092783852702686182627689668676289 9410 2267958528662742248789644708757472675909094035050000 9411 2271093732427988254287718142178171193426023916109091 9412 2274232936452641807756611065726411473402690752471552 9413 2277376145414870853475059366457153743826832274334373 9414 2280523363997816406190050716453932679408137682017584 9415 2283674596889597308517919053985147076839487541434375 9416 2286829848783314992390417834609144408057100132827136 9417 2289989124377058244548781069141181852375284673023497 9418 2293152428373907976088783083799371522614200826949968 9419 2296319765481941996059809857269870321615413878307179 9420 2299491140414239789120956709874287265800306161600000 9421 2302666557888887297257169041484986401629651562310381 9422 2305846022628981705558444737317094966966194951751792 9423 2309029539362636232065118784230017698490756337008463 9424 2312217112822984921682252564696542782637917430349824 9425 2315408747748187444166152221144636653287652744140625 9426 2318604448881433896186042409946197555117763243538576 9427 2321804220970949607463923691918805555716934048139187 9428 2325008068769999950995643734821303679122131129092608 9429 2328215997036895157356214432962305363462862928425269 9430 2331428010534995133092408979702881969227415647150000 9431 2334644114032714283205674860321175173973591545016471 9432 2337864312303526337728400665417937514081363475218432 9433 2341088610125969182396576558778464942740742183360153 9434 2344317012283649693421890168368483072528836582413264 9435 2347549523565248576366301604929718905818994324346875 9436 2350786148764525209122143249455567610494446076898816 9437 2354026892680322489000791888668884694099793551697277 9438 2357271760116571683932962716492933327254442737668848 9439 2360520755882297287783676659403330266008236583918559 9440 2363773884791621879784954424473897660543087411200000 9441 2367031151663770988089292610883077990513181693115361 9442 2370292561323077957446979168630441550293371924083472 9443 2373558118598988821010307432225246574048317969701443 9444 2376827828326067176267749902151437633105407278395904 9445 2380101695343999065111154892986324887587449561053125 9446 2383379724497597858039031114153911800354344733495856 9447 2386661920636809142498987197428868832506253208809767 9448 2389948288616715615372395134473922383305695359090688 9449 2393238833297541979604348537892378899504863547275049 9450 2396533559544659844981988590509070884699992031250000 9451 2399832472228592633064272499857631852349405905895051 9452 2403135576225020486266261228150118589277541104358912 9453 2406442876414785181101005222337039071584060079544333 9454 2409754377683895045582108824232250782603451050085744 9455 2413070084923529880790055997078404942641883269259375 9456 2416390003030045886605381962365065331417131708317696 9457 2419714136904980591611777299183764164272887073388657 9458 2423042491455057787172213017912510209255235520970128 9459 2426375071592192465681177080567074480076162226582739 9460 2429711882233495762996114801738185025050805748800000 9461 2433052928301279905051167526653003308670072041043541 9462 2436398214723063158656305946556369344159759944856752 9463 2439747746431574786484956376302730115026096291600823 9464 2443101528364760006253220284783845093312408458870784 9465 2446459565465784954093789335590733133511244055965625 9466 2449821862683041652127660163121326144540492408752336 9467 2453188424970152980236755078198366308011581036145947 9468 2456559257285977652040556867155664948693382050119168 9469 2459934364594615195079867819285372341527460543529629 9470 2463313751865410935210805089514828767148210475350000 9471 2466697424072960985212146476199318152453292362648831 9472 2470085386197117237609142667977066941711680895188992 9473 2473477643222992361716913988735562863882125267782913 9474 2476874200140964804906551645884151559704481373739024 9475 2480275061946683798097045464317344313777220576171875 9476 2483680233641074365476162066686778247929433832587776 9477 2487089720230342338453399439877752258073251512593637 9478 2490503526725979373848145807909158842406138270549808 9479 2493921658144767976316172712843885039059773981403719 9480 2497344119508786525017594187710806370544893798400000 9481 2500770915845414304529425888899787524874653749198921 9482 2504202052187336540005880039998074173120860603767632 9483 2507637533572549436589534024590553654258237161202603 9484 2511077365044365223076512452148020214234211089278464 9485 2514521551651417199838824508777245170909397788878125 9486 2517970098447664791007000393304766033411848606012016 9487 2521423010492398600916172628913313617051599811043727 9488 2524880292850245474818750031346135086746443721474048 9489 2528341950591173563866834106540586296420049073093009 9490 2531807988790497394367529643448701572593548987450000 9491 2535278412528882941314303261749446161014056861581811 9492 2538753226892352706197545669155458999358962675804672 9493 2542232436972290799097495379066744520661676144171893 9494 2545716047865448025062683636425415195118303483677104 9495 2549204064673946974777062297779664986537913213084375 9496 2552696492505287119518978410772111478290209581613056 9497 2556193336472349910415161238527924896828090980608217 9498 2559694601693403881992889475732209553638634195303888 9499 2563200293292109760033508405554361404029387529085499 9500 2566710416397525573730468750000038689046875000000000 9501 2570224976144111772155060970749395330974395471085501 9502 2573743977671736345033020783073783379583683311312112 9503 2577267426125679947835183652012675982360141656202783 9504 2580795326656641031185368047638540844477320416722944 9505 2584327684420740974588669244940250861038613183790625 9506 2587864504579529224483347463615798593220262196378896 9507 2591405792299988436619496153883029710168689939199107 9508 2594951552754539622767678246293272759127034895651328 9509 2598501791121047301760720196467564127191374205469189 9510 2602056512582824654871855669669093429857576487550000 9511 2605615722328638685532412725178971555306039147397991 9512 2609179425552715383392240376555897101064204623101952 9513 2612747627454744892726072421034212993885281172007273 9514 2616320333239886685189028449549649857734264567803984 9515 2619897548118774736924453968178192502805709107996875 9516 2623479277307522710027303582131427205446173789697536 9517 2627065526027729138366273214871876830489831681528397 9518 2630656299506482617767889357394655050477467515328368 9519 2634251602976367000565765366267716818052840111932079 9520 2637851441675466594518236853632496866978363801600000 9521 2641455820847371366097590238040258513102474506607281 9522 2645064745741182148154100551737468699647724434786192 9523 2648678221611515851958096627816419522790683289497363 9524 2652296253718510683623273819515578966136092913908224 9525 2655918847327831364914476433888221989886933720703125 9526 2659546007710674358443174093058215326921791081356976 9527 2663177740143773097253858268348853339387646367108087 9528 2666814049909403218804587265704816232739908034347008 9529 2670454942295387803344909975029094097545199659762169 9530 2674100422595102616694400731326539082161952999650000 9531 2677750496107481357425039671884022062237452219201371 9532 2681405168137020908450675011124428177697955358776832 9533 2685064443993786593026805693248376407762935937785053 9534 2688728328993417435163924922324040944028802047623664 9535 2692396828457131424457667110102235636756197340909375 9536 2696069947711730785339002823521446507473449009545216 9537 2699747692089607250747728356626210660622604088250177 9538 2703430066928747340232498595452592448429588037919248 9539 2707117077572737642480653889336949148171909349847459 9540 2710808729370770102281093688079158542761065851200000 9541 2714505027677647311923451751439449638816578978068261 9542 2718205977853787807036829785569385437527429954285872 9543 2721911585265231366871348410172843460526170505182343 9544 2725621855283644319025776410462476035330936535138304 9545 2729336793286324848624501279321558713898744127615625 9546 2733056404656208311947106107500802326435166128850256 9547 2736780694781872554513819933175062895503488118066667 9548 2740509669057543233630110716756384929110488354457088 9549 2744243332883099145393692162507908594042603100675949 9550 2747981691664077556167217665228311202328429843750000 9551 2751724750811679538519936718079089726200485626495951 9552 2755472515742775311641591176507575234085992765325312 9553 2759224991879909586231830833177553897643968687201233 9554 2762982184651306913868429819857204385290179514240144 9555 2766744099490877040857587414331200000583808335821875 9556 2770510741838220266569598893600717955856053768260096 9557 2774282117138632806263184138912199946131949438469557 9558 2778058230843112158401763763513470101377429813572528 9559 2781839088408362476464974600474690984123067416335639 9560 2785624695296799945258718455432078244416778188800000 9561 2789415056976558161727040097714752666826494646172441 9562 2793210178921493520269132533000037609010004038707152 9563 2797010066611190602564769671410363344555564854553723 9564 2800814725530967571911468576816170832969092732317184 9565 2804624161171881572076685556044269337699770572528125 9566 2808438379030734130668352420710448632106358149162736 9567 2812257384610076567027061329499230948743839348170847 9568 2816081183418215404643208694902924157118821924077568 9569 2819909780969217788102410715707059859328427594514529 9570 2823743182782916904562505174870322274378849827850000 9571 2827581394384917409765456221894650185535102205185731 9572 2831424421306600858587480939315779238312523922043392 9573 2835272269085131140130718574566540029713932741151813 9574 2839124943263459917359765401175193394605081224357424 9575 2842982449390332071286400257059422887826814052734375 9576 2846844793020291149705827892563770638476746663346176 9577 2850711979713684820487769346864751616088060950682537 9578 2854584015036670329425730658434068140169586271984208 9579 2858460904561219962647783303406726570410724174500619 9580 2862342653865126513592191844947887063167389438400000 9581 2866229268532008754551226367050410741740581966023821 9582 2870120754151316912786499357624762417316089941746032 9583 2874017116318338151219168798264637070929601252107503 9584 2877918360634202053698351311685860763962265830948864 9585 2881824492705886114851091312543227727822080855440625 9586 2885735518146221234517234203130431477879241510998416 9587 2889651442573897216772553752362585430569824322316627 9588 2893572271613468273543485894429464346980827438504448 9589 2897498010895358532816823282590988795277466825181909 9590 2901428666055867551447727033765077675135147439950000 9591 2905364242737175832569414200832265780035609853574711 9592 2909304746587350347607881611951881631088644561027072 9593 2913250183260350062905028819651562785253900191732793 9594 2917200558416031470953545007015909030895154756279504 9595 2921155877720154126246926803961596007092328179646875 9596 2925116146844386185747996073345750635841595898707456 9597 2929081371466309953979288834512283297184934160185117 9598 2933051557269427432738688600837638008667480238050288 9599 2937026709943165875443679517893519237840760873046399 9600 2941006835182883346107596800000040768634880000000000 9601 2944991938689874282951254075198876791472000983126401 9602 2948982026171375066653329362032836768511713617898512 9603 2952977103340569593242893515976292458326792711539683 9604 2956977175916594851637467098920516730951813366137344 9605 2960982249624546505829993741779708570429084600353125 9606 2964992330195484481728120188047736196983899997461296 9607 2969007423366438558649175325002889937597082710200007 9608 2973027534880413965474242629228657868355418076233728 9609 2977052670486396981464722574193180024473209670182089 9610 2981082835939360541744783669809060947819349040050000 9611 2985118037000269847453102927179085484317441948366891 9612 2989158279436087980567298666122549165540080443172352 9613 2993203569019781523404460708571842464715507278240173 9614 2997253911530326182801185127530078105453639425910384 9615 3001309312752712418976522848988382963781306324559375 9616 3005369778477951079081253533016451626340795860647936 9617 3009435314503079035436898290162538179453064775073297 9618 3013505926631164828467886920329707278623363227866768 9619 3017581620671314314330297493434336103293004002276979 9620 3021662402438676317240588224401016698441322241600000 9621 3025748277754448286507743729405614848175493669384181 9622 3029839252445881958272259885745758565835944458460592 9623 3033935332346289021955393654295918213508837961746263 9624 3038036523295046791422106361192963018315858978586624 9625 3042142831137603880861131074198097314640533447265625 9626 3046254261725485885385596849092856335828872502055376 9627 3050370820916301066357644762490838075263375602316987 9628 3054492514573746041440472789583527048590395834961408 9629 3058619348567611479381248728588390273992417736619069 9630 3062751328773787799528332518030858147653573052150000 9631 3066888461074270876086251438469305973117132000666271 9632 3071030751357167747111873836864188696489897054175232 9633 3075178205516702328255229159499515039116237843169953 9634 3079330829453221131248424228187340984453466062754064 9635 3083488629073198987146107844424379889813546207471875 9636 3087651610289244774320937957224630924160604333871616 9637 3091819779020107151217507782523582792449796452243077 9638 3095993141190680293868189415338519651684914424729648 9639 3100171702732009638174355630276204755057336910096359 9640 3104355469581297626956442721504208823808880691200000 9641 3108544447681909461776319389945848731970685299101161 9642 3112738642983378859535428843221572231567991547528272 9643 3116938061441413813852173432742130724538686342823243 9644 3121142709017902361222013312361489226407537470600704 9645 3125352591680918351963752764120595534257521244178125 9646 3129567715404727225955489998857334220997588164684656 9647 3133788086169791793163708402823690587309316645963567 9648 3138013709962778018968989365938810414673556747583488 9649 3142244592776560814291828992916728725016457457196849 9650 3146480740610229830522043165240520357060030156250000 9651 3150722159469095259255247589810962753537220151976851 9652 3154968855364693636839901639077962799020728020531712 9653 3159220834314793653738406957567450882097767268218133 9654 3163478102343401968705753980945652749802661745914544 9655 3167740665480769027789211686117079493352687852384375 9656 3172008529763394888152558064332694614060825957482496 9657 3176281701234035046728350983890991173577084893390457 9658 3180560185941706273701741284747608285136845735134928 9659 3184843989941692450829332124209101549143394778008539 9660 3189133119295550414596590770874023519159812228800000 9661 3193427580071115804217321223100035090344218464981341 9662 3197727378342508914478708208519824163807917837997552 9663 3202032520190140553435445302501621534778450382066623 9664 3206343011700717904956462085952543302503629622083584 9665 3210658858967250396127767446495321973487484239090625 9666 3214980068089055569514928311811682740138392547653136 9667 3219306645171764960288705289839145222782026701235747 9668 3223638596327329978217368877532852468140181378195968 9669 3227975927674027794529222088060616551069156346219429 9670 3232318645336467233648857535588192223261023480350000 9671 3236666755445594669810679207233315332845781110202631 9672 3241020264138699928553221343321739987965136645537792 9673 3245379177559422193097799039766846586487725290280713 9674 3249743501857755915615027380216840959694541100095824 9675 3254113243190056733382748100570592202131213779296875 9676 3258488407719047389838904984555232650635019520984576 9677 3262869001613823660532911386286237446149308661011437 9678 3267255031049860283979055474094282821332255324778608 9679 3271646502209016897415490989403221509822236557117519 9680 3276043421279543977472363515080480419716466278400000 9681 3280445794456088785752624449455550050466585334128721 9682 3284853627939701319329087085114467300874818647564432 9683 3289266927937840266161281395628763703863492449972403 9684 3293685700664378965435666338566730264692092366539264 9685 3298109952339611372832760689463508652669201272003125 9686 3302539689190258030724755628894927327397918451664816 9687 3306974917449472043307174513408631240365974417029527 9688 3311415643356845056668147470815376158356020998094848 9689 3315861873158413243798870671233844669795001015590809 9690 3320313613106663294548822337314461967878948792450000 9691 3324770869460538410529309770241917110233415125647611 9692 3329233648485444304968923882432901335199988965289472 9693 3333701956453255207524479943305431016873972097453693 9694 3338175799642319874051025461099500958183013751601904 9695 3342655184337467601334498341476186093175449196209375 9696 3347140116830014246790620682514148582052558700281856 9697 3351630603417768253133615785759285167321821114402017 9698 3356126650405036678018338184165439095008008034556688 9699 3360628264102631228659408710092174615654035464127299 9700 3365135450827874301430948850000042936701285000000000 9701 3369648216904605026450510857105029517926275744047301 9702 3374166568663185317150802319022436948463174874724912 9703 3378690512440505924842806104346798627495347896236583 9704 3383220054579992498273898840179009547319437927071744 9705 3387755201431611648184573301825175249997793966915625 9706 3392295959351877016867372326254192246535106971823696 9707 3396842334703855352731644092413256746278929127040907 9708 3401394333857172589877730844162827486438025841776128 9709 3405951963188019932684205365405516966204742550814989 9710 3410515229079159945411771751947427812536294692550000 9711 3415084137919932646827449260746061817414895607015791 9712 3419658696106261609852660254466583018259180724682752 9713 3424238910040660066238845497688387819692418105033073 9714 3428824786132237016274232300677099498411385544336784 9715 3433416330796703343525383247363736562530562191121875 9716 3438013550456377934617155486053379568378827833678336 9717 3442616451540193804054702804420654494002201865658197 9718 3447225040483704224091154954539238139131157076565168 9719 3451839323729088859644610939037847922542677637341879 9720 3456459307725159908268085215976280682936803481600000 9721 3461084998927368245176048027692488608949810738641081 9722 3465716403797809573331203307685901325010155334774992 9723 3470353528805230578595149869573697686681683065755163 9724 3474996380425035089946573833285975383238563512385024 9725 3479644965139290244770622495953237544849726923828125 9726 3484299289436732659223112108385789892383936393633776 9727 3488959359812774603673224272649996382071816465765887 9728 3493625182769510183228347932011352764825397842935808 9729 3498296764815721523344726181439483127851922846995969 9730 3502974112466884960527569384955921588455642804650000 9731 3507657232245177238124298345352387287994218977411171 9732 3512346130679481707214583532215673256516724673413632 9733 3517040814305394532600848635765726301636553811514853 9734 3521741289665230903902908976746473682000279115804464 9735 3526447563308031251760417566504930966985563924034375 9736 3531159641789567469146793876453582318078186337878016 9737 3535877531672349137798312642334437759248630155675977 9738 3540601239525629759762032296091020286539357410100048 9739 3545330771925412994066244886707297501440206552665259 9740 3550066135454458898517131621090726586445649931200000 9741 3554807336702290176625310426960606769977383144214061 9742 3559554382265198429665964211753308994721906615810672 9743 3564307278746250413876240764773157499088222594624143 9744 3569066032755294302793617524202251784288481172783104 9745 3573830650908965954738926706134819455507807910740625 9746 3578601139830695185447738569522260328482868528999056 9747 3583377506150712045853802868804359764007331104500467 9748 3588159756506053105028250825060694361643086250469888 9749 3592947897540567738278262226744505987247483504837749 9750 3597741935904924420408904552459760851659667968750000 9751 3602541878256617024151853290811219372706554370337751 9752 3607347731259971123764704916097600360157068581978112 9753 3612159501586150303804596263529810331851192134595033 9754 3616977195913162473079846333740206315380747433108944 9755 3621800820925866183783338843605449277798308818946875 9756 3626630383315976955811366128835166468279887363984896 9757 3631465889782073606271657293381855715901466550151357 9758 3636307347029604584184315791504714505209357197657328 9759 3641154761770894310379393920271843012665298799601439 9760 3646008140725149522594833993412034932050545868800000 9761 3650867490618465625778508261729614699396178785470241 9762 3655732818183833047598091940773986649033332854727952 9763 3660604130161143599162506003110212841207516386139523 9764 3665481433297196840958668690368514095903445416169984 9765 3670364734345706454007296999259575592886188055653125 9766 3675254040067306616241501695929416848594174092223536 9767 3680149357229558384111921714392838698871425007340647 9768 3685050692606956079422146097328569993420580524474368 9769 3689958052980933681398173941242687082514466886644329 9770 3694871445139871223995665112910153036571138432850000 9771 3699790875879101198448736810087904220784542765699531 9772 3704716352000914961064063346757282834709578377672192 9773 3709647880314569146264038851599258953646461627169613 9774 3714585467636292084882764878033288256526301888954224 9775 3719529120789290227718627234960295924020494755859375 9776 3724478846603754574347228659342647219645888293502976 9777 3729434651916867107198446264929545253222993355580337 9778 3734396543572807230901385015795570746345989740933008 9779 3739364528422758216901000788903531798424404817254419 9780 3744338613324913653350168906630908362974306318400000 9781 3749318805144483900280976338112441209553003941513621 9782 3754305110753702550059018087350313538221531833222832 9783 3759297537031832893124480606328390250684552666797303 9784 3764296090865174389023797392838600434154224184049664 9785 3769300779147069142735664255386258298255362038565625 9786 3774311608777908386295204051387402188592650716011216 9787 3779328586665138965720073029905576098542253607182427 9788 3784351719723269833242303236398369177992790912245248 9789 3789381014873878544849677764355952107734866932319709 9790 3794416479045617763140437967315291033612916044950000 9791 3799458119174221765495124074525166347105547165800511 9792 3804505942202512957569352984519061419487384800591872 9793 3809559955080408392111339343025902055072824973334593 9794 3814620164764926293107968345013007684336424557644304 9795 3819686578220192585263231035211947078222663262771875 9796 3824759202417447428812835217226761688197442674336256 9797 3829838044335051759678807418265715809304328155258917 9798 3834923110958493834967903694672841981701624296823088 9799 3840014409280395783817649402764559895215836190328199 9800 3845111946300520163593830400000045196039840000000000 9801 3850215729025776521443260483232298818890596641848201 9802 3855325764470227961205652213700505735185917793791312 9803 3860442059655097715688420622533762421001559522293483 9804 3865564621608775724308251635842083160092706787526144 9805 3870693457366825216103269404973254908967168283478125 9806 3875828573971989298119639075214087414266799207466096 9807 3880969978474197549176443875112388288490826301721807 9808 3886117677930572619012677758692070668908943104278528 9809 3891271679405436832820197184128662906509935335367889 9810 3896431989970318801166477964946624606807956445050000 9811 3901598616703960035311025483493770571756807411344691 9812 3906771566692321567919288911342253221085255979633152 9813 3911950847028590579177932437360444500985833164385973 9814 3917136464813187028315318861496179866958182211083184 9815 3922328427153770290531063270809669554219199707684375 9816 3927526741165245799338516873994436071770515196788736 9817 3932731413969771694324043431527391873145788865283097 9818 3937942452696765474326953080695117816124770173423568 9819 3943159864482910656043960718053031823299929105126779 9820 3948383656472163438062038466387938743270149521600000 9821 3953613835815759370323534118972917586353951402377981 9822 3958850409672220029027429820827122017016125375729392 9823 3964093385207359696970617614822335325685873313524063 9824 3969342769594292049333070849813523323386690403303424 9825 3974598570013436844910792818512659101779789150390625 9826 3979860793652526622800426364574243927162275644092176 9827 3985129447706613404539410571317710388144471669454787 9828 3990404539378075401705573018676759141841749370270208 9829 3995686075876623728980048470339141201367696678892869 9830 4000974064419309122677417229622945827379309257150000 9831 4006268512230528664746958780427582027863005237436071 9832 4011569426542032512248918708599841883044822328492032 9833 4016876814592930632309689279268198996392461754819753 9834 4022190683629699542559806427122318078665807694774864 9835 4027511040906189057058668299250124900793333490596875 9836 4032837893683629037709882873992202654374413309564416 9837 4038171249230636151171154564333234337675452710548877 9838 4043511114823220631262622100623194492448464506030448 9839 4048857497744793046877562374907500955636461565554159 9840 4054210405286171075399377317845861913488331571200000 9841 4059569844745586281628783269114589257830139001406961 9842 4064935823428690902225124693317189999900053071133072 9843 4070308348648564635665736485773587401577488372585043 9844 4075687427725721437727281506119856793038534729685504 9845 4081073067988116322492992372428382166582751127303125 9846 4086465276771152168889748944553343126083388909793456 9847 4091864061417686532758925322618922338476291805677367 9848 4097269429278038464464942584998076136994654575116288 9849 4102681387709995332045465889778630375391074131598649 9850 4108099944078819649907186964581345188950118281250000 9851 4113525105757255913071135411681931293371497169578651 9852 4118956880125537436971464658696292309216344161664512 9853 4124395274571393202811660789616007951141211598331933 9854 4129840296490054708482124896729757532174562263823344 9855 4135291953284262825043082000936508019422138235509375 9856 4140750252364274658776771996148351905479581075767296 9857 4146215201147870418812880482895373647228315520752257 9858 4151686807060360290331169766882345739456210113139728 9859 4157165077534591313345272710107903154887749969114339 9860 4162650020010954267071614535241614565917577108800000 9861 4168141641937390559887430098263557289013454895639141 9862 4173639950769399124881846559905107234026868600898352 9863 4179144953970043321004003803189172422428838378772423 9864 4184656659009957839812187362353526136983422402576384 9865 4190175073367355617827951047652730908121925022215625 9866 4195700204528034754499208870972884908189565270873936 9867 4201232059985385435776278298859565644099044178485547 9868 4206770647240396863304859282453389993461691474912768 9869 4212315973801664189239935937950052652150875303789229 9870 4217868047185395456684590176553045137143621685350000 9871 4223426874915418545757719009467992953560424859676431 9872 4228992464523188125294649681298177876802276430446592 9873 4234564823547792610184649214241834158867692463818513 9874 4240143959535961124349327375763720633228840478932624 9875 4245729880042070469365934513916774107601531982421875 9876 4251322592628152098739558137224842192775252868901376 9877 4256922104863899097828224550005075064293321746389237 9878 4262528424326673169424914289209024989837565832447408 9879 4268141558601511625000502545295359328086298642911319 9880 4273761515281134381611638187314836815781171558400000 9881 4279388301965950964477577451290328161783281876178521 9882 4285021926264067515229990791111680264901462610721232 9883 4290662395791293805839763832537628923000495814582203 9884 4296309718171150258224815813505258013024210771480064 9885 4301963901034874969542961337792184255724526155128125 9886 4307624952021430743173843714158216447676053592037616 9887 4313292878777512125393970599412197211188353404775327 9888 4318967688957552447748885111406584796654415692955648 9889 4324649390223730875126508026757573340413935863368609 9890 4330337990245979459535689128122683455183152197450000 9891 4336033496701990199594008217141282482460064462033411 9892 4341735917277222105728868761656916692167148978934272 9893 4347445259664908271095929599594157851448143931375493 9894 4353161531566062948218922576857385731519327262406704 9895 4358884740689488631354906452855048260571277379334375 9896 4364614894751783144589009864730964295991616508870656 9897 4370352001477346735662718600104662667015599594755817 9898 4376096068598389175539764888086087668039027736849488 9899 4381847103854936863713678879536748154353523939649099 9900 4387605114994839939261064950000047549502495000000000 9901 4393370109773779397644667922418608312760804564529101 9902 4399142095955274213270296771696399784835701087097712 9903 4404921081310688467801675839348896030694811901710383 9904 4410707073619238484237296053915833683904308635500544 9905 4416500080667999966753341121488912373024114550040625 9906 4422300110251915146316766120631485736067696792388496 9907 4428107170173799932072608407139433115025819346242707 9908 4433921268244351068509613206512484732865526775740928 9909 4439742412282153298408258745673800606821966511840789 9910 4445570610113686531575268250393079913492137297550000 9911 4451405869573333019368698611035407415254128649353591 9912 4457248198503384535017697996674931458688744720023552 9913 4463097604754049559741027176279818691597283968298873 9914 4468954096183460474668441785593248896354064714149584 9915 4474817680657680758569035259505004237039981874246875 9916 4480688366050712191390644632129975952310287437979136 9917 4486566160244502063614423890484163434424499685947997 9918 4492451071128950391428692052575981209440575630441968 9919 4498343106601917137726165626911424219374922493631679 9920 4504242274569229438928687597846376802305022361600000 9921 4510148582944688837643567569908591822148665348594881 9922 4516062039650078521155650194156119620485890893323792 9923 4521982652615170565759231490838738105707055417052963 9924 4527910429777733186933945175084731770531659539341824 9925 4533845379083537995368743586047695301285595126953125 9926 4539787508486367258838100314917403428197347141430576 9927 4545736825948021169934564123425699635565451925383687 9928 4551693339438325119661796241963319327421117728964608 9929 4557657056935136976892225635167085205025096920309769 9930 4563627986424354373693459322839501287294099409650000 9931 4569606135899921996527587345324934677511286868740971 9932 4575591513363838883327524464988818486295222131410432 9933 4581584126826165726454533199229143052066011585084653 9934 4587583984305032181541075285493433699897534287665264 9935 4593591093826644182223141185079949844910097907159375 9936 4599605463425291260766209740069490527987247536930816 9937 4605627101143353874588992606564463873892499628861777 9938 4611656015031310738689120597505281042696195224520848 9939 4617692213147746163974931579691177716291101236763059 9940 4623735703559357401507522082253756887812323611200000 9941 4629786494340961992657227287717394721790803358679861 9942 4635844593575505125178696591931665699373136825495472 9943 4641910009354066995208734435577633482182344788705943 9944 4647982749775870175191078627632729400389761229307904 9945 4654062822948286987732290900128510829130217893865625 9946 4660150236986846885392936953752366750162454995067856 9947 4666245000015243836418235775328727444154927061494267 9948 4672347120165343716412360530968049618555031433522688 9949 4678456605577191705960575862693297595989758225479549 9950 4684573464399019694203398941644335871812656093750000 9951 4690697704787253688366974157521098954003921437699551 9952 4696829334906521229253853851757121635409692471590912 9953 4702968362929658812698380031016507582580825971428833 9954 4709114797037719316990864527980197376624307926057744 9955 4715268645419979436274767608031980083002923102071875 9956 4721429916273947119921077553371586386739954180829696 9957 4727598617805369017884096290271917788803700917193157 9958 4733774758228237932042838660660516954559822393582128 9959 4739958345764800273532255475942280826317334774547239 9960 4746149388645563526068493028991672503648063948800000 9961 4752347895109303715272404279528812256114070083488041 9962 4758553873403072883995529468655334616401732588508752 9963 4764767331782206573652766460163299715098603871965323 9964 4770988278510331311565953649344255423309698869302784 9965 4777216721859372104322590824416275182260578138778125 9966 4783452670109559937153925911354957490690512571604336 9967 4789696131549439279336638079860479916394422126670447 9968 4795947114475875595622350236417366377431538341511168 9969 4802205627194062863699206479907164635527393685654129 9970 4808471678017531097689752646017254947871520237850000 9971 4814745275268153877689360618752034277277089080133331 9972 4821026427276155885349439640696257162575826115860992 9973 4827315142380120445509680408304878253892360512227413 9974 4833611428926997073883580294399846728493469758031024 9975 4839915295272109030801500597242463584383600458984375 9976 4846226749779160881015509274020643577621077135179776 9977 4852545800820246059570265176344238897151508545438137 9978 4858872456775854443744202366378996284308491911321808 9979 4865206726034879931065275654571248084380763722088219 9980 4871548616994628023405531063521595701036003998400000 9981 4877898138060823417158767487457146302084767226123421 9982 4884255297647617599505558382928825743168392092059632 9983 4890620104177596450769904893823428035542907805327103 9984 4896992566081787852871794382529889941294417616830464 9985 4903372691799669303879940909136314245185616621690625 9986 4909760489779175538668986771859022893092386367744016 9987 4916155968476706155685446794517917623938253321808227 9988 4922559136357133249826679620774177231598485852226048 9989 4928970001893809051437172850037343607012535096737509 9990 4935388573568573571426431426429659815494500249950000 9991 4941814859871762252512761269966639401971809502346311 9992 4948248869302213626597242718174783784873326412316672 9993 4954690610367276978272190926720641050177166083576393 9994 4961140091582820014468402959270531898580857953889104 9995 4967597321473236540245493879737774294086118545896875 9996 4974062308571454140729626744304635030091272891885056 9997 4980535061418941869202943976130041643361147744892717 9998 4987015588565717941349010192471819696444009066635888 9999 4993503898570357435658579142064396400147995600089999 10000 5000000000000000000000000000000050000000000000000000