3 9
4 160
5 3125
6 68040
7 1647086
8 44040192
9 1291401630
10 41250000000
11 1426558353055
12 53125098504192
13 2120125746145771
14 90285055457658880
15 4087009643554687500
16 195996655783163985920
17 9926883142636041170124
18 529537075346699234869248
19 29676294834904703836859685
20 1743257600000000000000000000
21 107114095337076346225320614385
22 6871236031954918592607515312128
23 459370295996654064755810724032474
24 31954086320371390481592576953548800
25 2309263891220325604081153869628906250
26 173140863193326299366156464361255731200
27 13450603476705479021763572128780880081691
28 1081372691569891354891435259266020264640512
29 89869015360642389709663987515585564426921415
30 7712338656378727125000000000000000000000000000
31 682766965228929438344425721162372590241789377240
32 62296507291229736888432065994531563712834124644352
33 5852988483978499928729260023704792277783285646583256
34 565788247320864645549301180375560861065988454398033920
35 56227882467061583493541108104088925756514072418212890625
36 5740484575258870817749539629142959578896557210027824250880
37 601642692479333654602464814901762477929261576752101368223469
38 64689197094047138171383308827974442219318678050928765884694528
39 7131026005931175527519998435962973795578833330549112743963624070
40 805446827318246687647989760000000000000000000000000000000000000000
41 93161434144289839909937946867434237919012253111315569602759656754870
42 11028368453848244044374541121899192046923607171361936011120012446138368
43 1335470549261330599032591159238526476189720815503931080386988074322654039
44 165343639524574185575144702239522817861073249319473983500652680399017738240
45 20920034015396436603382081048679803501788745705880501191131770610809326171875
46 2703705517757495416576950715198310064918832538097573945307284390853429124136960
47 356769032238729273285331633126198429450647730923666944423093957765557667425783396
48 48046536926697783835789948714573406484673876134756363067414857404931013436749381632
49 6600972468621955084376832181837177165014700405927806940681419043656513182932506244900
50 924815779512755398172885179519653320312500000000000000000000000000000000000000000000000
51 132081224718586918609595960536233848755654174197658494362173974405809950380864225059130525
52 19222447037749135868603050142130364858624235553584292796199011776235497213940912606215667712
53 2849751235307657319499879962852252885668414016056219978807100312910476311270576126246969593641
54 430219754216917224398230129121234578222710090828221181642099370900430841604844853227320781045760
55 66117811091062742366811454857268374209092730873218444279222905102244567387970164418220520019531250
56 10340839935733975013149414286109512641519843293964473910426713881226994761648625515897807336573501440
57 1645400224362857938946609919364989109934670346349357720686025444947906917975123679789424429390469783714
58 266280431629440926476914237773422710913670720464909066312522994958286028565829187133427203517145581355008
59 43816399647637677064136531693342931045146022027180995074995065196256164648299786699529397186953435102051155
60 7329015293854193237669691059721449971354724990976000000000000000000000000000000000000000000000000000000000000
61 1245809487194621284979914053957465011615322474363608613308908845351565120309193447680468562047443247026866907455
62 215151258930004038709107163039090470857275963971366272889081403740242096403936874677016943471780021462259002769408
63 37741142009365218103343551373078033036935412087451834393219192454780262596080683750986276710958145994234417539350704
64 6722967307259808015595111217087004105491730513023166837718677562099426277261711560572559179739738731212630900846100480
65 1215852380997922069847374810226418350472546655469663936786884644400477734722462730410086351184872910380363464355468750000
66 223190992474831624476322534380736164021279014550860698810704980457891649455699117378305520796495280642719009844790369976320
67 41577022785321427863950445362733861974453410377860800555616015659068329778708640764551994123192052038047881177477559775934201
68 7858121070942180135950629262598362373613532851170300472489026622186410478497069371341505816166595872868407666823468713930391552
69 1506547995245720626054117778011261908495602009964822526095693650379801542672830070002059061538955492328970613400310688120012050085
70 292926726786143941485487279613054825189432959557736033527367021250000000000000000000000000000000000000000000000000000000000000000000
71 57751338431526937608061156091723058283988503503728688770888336172646870259597203075079519458154213419097289820455596752150677299258910
72 11542761179749051816035547109413259261601130709186315323696126214971145170905077023155368558044244342039105157686197913125697173189558272
73 2338415942591217651922952400231457494438582162911196781766429648981321535028295276128548650919475379670288456080892225373008192193767070926
74 480087216417926672403595833615707822079926621527654513242461909551024989524759292920780167791114146467637547045445232505735903480566408806400
75 99868568468721653246206537726276137483080431624638651723962346674299631501720779422331339247918832540372446882059875861159525811672210693359375
76 21046203249401401650751317803487632218089733492538846548823971370010257297286400740907184321517321946780400857281613413364442406515027574626713600
77 4492445234788130999681502959142561623008428610947201011975149421762615840604046654080292029821370195198381794443301109750886274546148512505156208859
78 971148367845949369066244720814125749714227064687659235894937669873970422801654286504136556249752872537469742516904864287059784224143583146738280562688
79 212575671638473249446411819622861141523833894139876741752002339179914497145135069126236590977902270231761568888067335156351220127182564391603348341738940
80 47108559864653672187514669613558064928250289400446190470917325341964474777600000000000000000000000000000000000000000000000000000000000000000000000000000000
81 10567667174182273094730634069286979969125218246288740696640895364347391789534642139285952335052081974250317334555690369831860043198497934868757154574953878140
82 2399317739511690244864411353702555247650177813904802316425309513466024350551649336777441257958188656845375322642669218854440079332485875751097750619527208501248
83 551268990924307139476313510268320704652221701865191624977776284818814996966502752453724726051690556756790634993042213386884354226116439244942675624168450027848469
84 128158024867365898343823940138574328682618350876647439311428391186183218949025253675607553881431142964937138851195753677452518134922888556008034015662358494990827520
85 30142216251864623747846606115013630611750756422666005787869705372263770945739674154379266046773331369616342404974489768473681385041462732488071196712553501129150390625
86 7171231517310205771197442928902566078360825805771740388703665639403047041964154494706169013486843903515957624144466091425987246486273548519591531233295249433018268385280
87 1725618783703317521291578516751280129743214580840839287615477800546944634887750986049625259460349772156278022280158348129112860988736316160032482802325441544833493217636106
88 419926388373476359303301910180511369484306177631616882981177367758581186504258091749122588111958942596543554443545286266728677511334287666535529576888049369752240532616118272
89 103329548390067219635597603573980199245257465178388164963956800208631640562079466683272431716670478804287722635644977006601277370718712693535601919854904523287532725075486854970
90 25706680909311329648162812700386059775695436106583279094487028373683660639217690621697854125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
91 6465257046480319237978343273080055865285391189357143126622566678788161123911662162988915370754484658045732947359438106931365382786541285608489861159203457556979867257695052141728395
92 1643588958161998451479841336212843483824421307317585274296926359625055438223497001802470880777962637406079500803627252300752972103114485316749725525163745690061909771211715552877740032
93 422297640351981730487135592453033326503168662035568098848671295030066583201450262409460518343118924135059307765210164081628722485556106984278585769423262653636511257092848238436912669111
94 109651240809690595112829290951449436419712919167567172986820356802432230862357781671689296720862928353895137195351228541038630493448988848744222413178806794406659936671667965998776807587840
95 28769369713835753178912950356619401398492776662480853944410918397552248962800660661966066011403072755846001242566290486915771553742379598778668094334609595108531721052713692188262939453125000
96 7626450743292561654375374906991091584705716477516272123799012734845019776528616201700057113594768122817166680797321275949153736872278842081514017304074892426237822256757744056203388776727183360
97 2042416408369597695474898730978482440833480713805293960656491725902494740507516132134340231538835525701594838800500570674044540652189704524950509809088728877242110348826200445592302938766411936904
98 552523946297252386106596835276330429466501217787902696433850908490386054553196037413554576577595092602503209028527569565008570645304502111110476163488518553173965406234850696916016530495335529709568
99 150972935373638432168351728131762221576564745415044283492356155406283966269238322063742682087469028363909233046565566670548767248680876863442745474495737972554045683105960881398874910166323340204125425
100 41662500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
101 11610413362791900755349433296141326103562550508087454419801188003335158250161678356993864941583401156753132835292631996217314890169841281971062804636000228620231700598411639000951936554192276761410216792925
102 3267118422180561714002960500547023428675525566341458272629326311410175048161773758785699680106278208331849568425861089233195835588269204974356557248347902162276288014426363105219268057092691518391268449189888
103 928231738629693640436858281124590955043929811098563700321248121648677869068039018268497878242970273097518906098519495113273530330631091279697230089933335988118051069980171202227435853773105429442647795080113334
104 266245679587981408750088635034374884954931746978612854517075350680059536460718365629334318975867805164128395339087264852797585747302450428073970010095170201422637883916483032297021016142308857075793673961456271360
105 77091121763449426505154178650916703771271485312756031618342385977286970783835019610267879396361971493251723786606307980484104991460750178228713945573915756582731155447648979314734241086171095957979559898376464843750
106 22531160076868173100187243225408823932915225345584819038519415212736150522257479092334520459913619491490558286616483075221332947876346172685130247481680722337872158435003456487697328715365527081913725250366542278819840
107 6646340567602886825875400789508181783157924169653757649737683451979472926497560242527601957484962013033491317553125543639004860993871674183892683789103190032391276887462804061524900668471026293585410869455154659891911111
108 1978630168287880915530282325489016483556645721864241855111262729389627264684991966463466094599559425056375859991371490157709963595931871972013978186819128619655716850327960545375939263034521700755724329198993075143591329792
109 594420083607686091403529420815884750892122958308787019462114913296234996482673404483106787833942314545777622333951160847227269367289153561143848738382421931767400637969911409022976429920411235269157469633379386795736517017555
110 180191210333144131401504910533293361125344958760749880186766884794757742737015094475105636280200042592973079390661672912500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
111 55112499949416769244623476723970357672723371650368733133118301070154205780502118138212162767314732439019266588121066643459263649434552548524495826782347180060022463268145043672699589421924362461517746016873866973079025930390824980
112 17006256284717743087004598446829724525383569286291224893725897054622718604716344413908828274326086665351356186051195058553901184850558826784462508569532246905692268806219854010289482171397936982941593507366503067504460642197797076992
113 5293900153055045157544827142061964013310881261082924057867677637906372400200579967701495777896350104252108988262112487769282263664230347734535856162903812142180650293058731357935725882980756435427419507732382792300850107791891869802196
114 1662333260548775809249108830965830526396723067209732385970167943017558857122958958300107501514009300478696207187856054657151939239345311541599274685711981233726536122108487151005455797338274215697249531428629667188932579934651008763822080
115 526505896708669252510943813969169022833021407352636305073856419324890683717044239782379143061233862643748997250665373836315458880712671460206772458328358971914095135531154212122024669412715085152596090900534164802593295462429523468017578125
116 168189628273777636062165712367563307648570495712154445643152380385412116553744056417558688825741933047956818939162240458436405565156586196110020923668159090054299869838177110936984635280813632753310619449563460167396696810816944329355658526720
117 54184438734817553190677333151149404802061139629995659704396212335279544566097941662062127517797824998121094368916743814226502714370760558587709910375608213140097475961556870816286016039268572675586716380608283093412464744114388775528071427485849
118 17603476447673910042886839261437566010033188466239140765514138922342343842556164442670775449756704216308783384286759054355468248714825091813566053917649591617154023525956575734015763281364610882963174943713166996938429080996777819726514053235867648
119 5766873398560392164668921626433912092826856029185762996202338355287113934818499383641241019240267962912956145488245734087258744565027410089183194013558392028958473069035813753157684698403078507283615335994552496048365384824417038801226672597066488610
120 1904893130835961288370463182837244452946794692725732318705529817648628731290398988412253076564290757571001280810011744850827779506176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
121 634394842065313985537538337643287879406622809719382630149811878412885422578926363339336734718424560238383333407310531615284374881628576284815306887768366142067319421938149417870474858208858646912788743103138464665219979386142237470311450356458213323097810
122 212999499213613108211724796813080580871856521726898090801918859010921165683654233925205941282935050004871201225095655986889629009501789736957789147538917984674821097285718108017504480169713166377749726303808643848230055209546331499964812867166164393633251328
123 72093976588120368826291212758757776442366128784149594835401386941343577849898700393511006926198705414269367403379539713625014661578308696061537291424528214056026703447726752304666128178746108524587818067516397472815264915541694256367293936709183301919202351299
124 24597606117475409577283278160071070956109088329652125707020708663423902355048171839418383831165956035064515860349761421810303873412178890724972663065269375997703902679310279055024509988052883253447512704245324202173369960390785441195379297583007256270753234944000
125 8459264696793536739079116727529901306788740460315715704962791777929724571268781862553585849934415720117819641746410665964226296032925701035572427974897628343109654739599039941327927768345736797457716687332803803619585029049086910557520013753673993051052093505859375
126 2932183712750204859104435922190579568456148027151759405297129563329211076419320217529656287242747870156460129642909854064609747372713361830004608542918375611976847774611475302115158514415188244069782447427171778554595889624003579280049231375494216942479466148397056000
127 1024334580861125570655988317762528093481413252177100636616801696114813072282950135896001361056529331228313121075366306770951398229610288985964257425372613930727994090087741423390491934738251335287515222215198156645726856212723548593131544165865227411616446752920545701216
128 360627054316483488791265945678637148524928155935407454042599178999333272732784307198724079300311987886602108882272147464422062502805520714865649170173264128687087460164820845580680352253870599323820666988967662484381547813339534831974560683020848274763671273785318401114112
129 127942463545072032963831982243633065372074776314689162557006188422750214912531507123492817020220292372240835605725000760423910474912111713295982388359986782805329748397607453315276402563009748461866583035782344080779019604634540602123901663021229522646711692231065903916735840
130 45738884025736923474595348238866125037001670552199884916607791493757971216237769575225176402695453705119962971431470675796632354654271195438344578771250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
131 16475771975917357024977056523905790645896181620399777644749497221183671400349494992257219857795804457034781200223749300318540437837634319361734849633056662667182906599146130420728438002709073734892978820922957077119477548260607820681163285529654555944662682559992129582448575154665
132 5979579083765365545632588412861112439053555583911267537452983589316418367568949920430214987806756206455580141720523378468207202878559278956717203057347704674865745280468080880017519206649859825511754450567239962907560380020367248172030905667656468594141238136087253223463499597873152
133 2186430799482422724972366624536820655262002631360727377792942380700238910340833032569793394370760649230892578470761122768015237055999303422291219243457726301540153516663904593516527538712338029137399448918247598346551585479025752431759553227167063011155775015912175026732952954731644181
134 805410243153601530589304717550028533657216934302037995444829811680478225029322123160759930300570828488510683594665055424846365172909892953283839095452306423712173892820361280424925059640938076784573585662684469584579642651200132535071441474393256591492810966391873531451865861977140101120
135 298876116737569320554985066571376090864946210261850120582884644939461392770548690912863020329005197622986188267900051601735778123903968296355671988570697066778917429624664599599722541270380012960380865034577113102932866620942937554728452011572657027668742379944433196214959025382995605468750
136 111720953163066484770457667457574413526419666706057740341136543053249651609051122991898242556228773697939511895288525160464684880041478231877879403284978997064204008552602859139678419998152366256600883695979714124319177728551877567119695103362627565062899394348668004250232407024894134116679680
137 42065344839608047751981213616034939611303431061350699620829745900898452586996080612548468088060340865529899904821363574325742843556044151608981169938700557199682936708004477015404636012505343152859683461431561655021794063161441464194709596733229608147370999979084852473254553563194171640743453694
138 15952841455960392978632739247550096026765089322343864525517153518637962369613778490801297360243277886879154312502878005000428051564791134477246259669841926567315857186794803323873711461994606971235814911096714837769407373710336086365104485470297790868333291386074034148634341938046042659913809788928
139 6093307784120163757694695897881872466064229531131496160771140862701025357151970475100780646948655812733622045861006796673058451723098434949764420252219582775454729690079344458938142917110913232678814853662014465121370273202792734454822576816141224350015111187740026292928553499648787814700784225946495
140 2343946345406106981391993827407134678997064762216696910073460725518895536071747773366437061985722393644005226779722479205528010591925802916504927272608850077391257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
141 908029635231193293991295835495365760945273735411230368819146674442697915132721108939666009875039228939063809405442585263412947195400069176001622241051145488109761375663215469053753116664002123655945688685477851440592854397464334675165997773451368140345099290482214750490583939130272273643447310144820558795
142 354232831661582041272246045207905751932824137448736167393145827054570933132868477490918396521735130968110218542765227562520149891289673721220663737640410449063474429397446788252950347532977035174147022604385850530254941338565506326237117856386313122664577583327837788831530319980036738443850201709429095661568
143 139153121289737737194570535313539896189774378247148199070771898552186371295612336232994881399351251832378739751501513384366902615071448589456467409657972744203276243670632357252365619456049836095847532154254499437739632314166654979704691257976307195536040336804604393222932113391070202011234264647411116699008364
144 55041677287507267303205064533386572509954621371410342709968260652008985870036297442270370879413420921478871866454567073326135002106421680348118316342650262731176043390506531894803687606363792519016867010687343809273255983239024132366866429016990489333110185268014607536125165927547063920833686138392952668883517440
145 21921205341941793388362596704889019911388592884777291168043466950663051600541446984991472442356658984685143508671119417077337739319654087753537267445009005676990189251139201711728339119900422544522991932296946903883026449582420487721612710877639598238214730111927739605339176404141809939574159216135740280151367187500
146 8790043813555417993606188977289305552322320656854731734425490102311745136759417275375242633392890349701024054340420952511665841405644272551411540781282416745828590676521313612377980096781443566928336218741105350068190494185326415432279018317236677528461716016428098813698763155336844290671658491612468218797487827189760
147 3548554972109987787378735990099708435879585742419613269323273091247345087922574491125624071245603136373610207269209622947077614991277294557462986518451695911301755169324239376714703039271362202109378374315652128685650957591811836113262740183464851937215438388512966296541695459351748999648652949911343813395357839611868421
148 1442202486202005534793155809018133998076692560817580904184293056207765500156276005580119703721100171314404215746472664132369810974113467612469645533138904725606722720322428334908846798960037819166763027821132118062615009479657144723953121051418433014977315952674095324186817930873481950887097021952488900777930520175398879232
149 590059390273965458411263443591763369946881987022734785844229340137851821931998603924648836557366160219374506261369770054483294523980995207485512863175007613023717709607939000883787081568018785493540593575607712908843601348618746156310185164050102474166947875192249708452601822376794233024037354490494703136261523979243592047825
150 243019337362496972245055336164969486923697284005937759168931197471945480879892135095598411020931246171523986232792113823042025182606753577513498953965864757265080697834491729736328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
151 100749441321267924749039988606982389527186088249737054713655454870660988919082258626011494283272579500843464495070096531051199467699292525586751517697076873062499250900476431818440526917851038694988984753571813956641180453330051445876213695073601131332568593265646618662425363977789588842167941429442648806244466880354088263499643450
152 42041916372649227207043426102757900110310280162089354882455124729949925908652169712702291733287294290558868457386370778989316768153513155999674411603815216460444989883794859949500056528077604714001798737671783515145216617153646699094473769825968657946146364962297244833115627711127361318645068914513885841318476781900613793645447872512
153 17658019096710801190181646743181445810621897858408180862546669767051645226513850337775654745172172389628005875807085839022491807844534356004550335426866892390759823136015923392458674802717477765351298237324258793524573263107467080028626796362359928156820468844397459786114865796330437346688477922327413964046630269521151665861303573129066
154 7464537361182219180915807327257527173717839701351020811036245081471862178852782683871883327602174278511761203090243567133835453922355162637610134041232197866041897046242005578788980789730539493849908174397376755923824914636266226925629869850622035670562220721227006494878668143236165516715302502785539240517850403984340429632904620891176960
155 3175757218212900799117480910748163237547356476601556952700242363907903474110333589446312533155852076934063134902054478153829032043027497604326445342821496640331823585047379194010328403974021004022661497805904567096391592373067684602813091561074483679267652941913067196263388150680890041953122208265368302260167610029384377412497997283935546875
156 1359744942529004395289043689695901281897823886016637206712192943228636681351065141243681751496055853043299903382378010355201430631453151164167003404540711076882623019771935577509118010043107355620642775074619740430051339187736603772642423869257922014475147875680477676332110267660237063487599769284653900487418875709079562117329620732205061898240
157 585889711754540539306221669294529232957575295308830042529652709121306835505022837002796902507564616627944637105100368173644098125572644857290310038157481289682711603947043238490354095775217220009533672173043311323936292862623908103239626493422775478381071749298147566855272106797208089934128606367074611922190806135685414504053528080514747026518439
158 254041854147855003557070092451824664189945621604767327165090789210264636900089635031919108584968016786694417775193111280175786340904857522824375150212105830297607576726663721146766535278633768477957507578395183334382213062285867304203260155267051027776836457593900769763189596909839429748488383350417158940668085611917644889041773224801041469205905408
159 110843082506016228242806696078131866003166299435049355037097601417122753145822562392013481815285541645834034899348068907754545801882198169016142459052576380488536593359639765627800965590112766830229936699391739964774264724654033902913745383353129948686615126633741249917112185134449916750607110675599615599756674399583945474079673179877004783939283457080
160 48664132237712739750831396639300732344142398565439952359540312194043143752239555173818692523713912692888943534489351346977633396734370765548862448801487067085442838195395176023821456853050337525760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
161 21497591030057687411318909916145230142364864266099117864363868012788817888314014299293552437514809891436494301376739211181088515281482845447849138487758458604477956027346405318959594974795590422117405912515507330086625734161107441403146245699581187925217162927231284982037311312658938872663221288974822113896236493310200684668529069889659422440806392409261880
162 9555085876338416826147866595708614022474933595585172078237084281003776163052860045956470406227489884532505538969159005816672129365573743675172338624880373536306971371231238828742449369429370714124532577330980811528907898000828119106448797010920893743460233754397035571641611515329530677370219784061337185266056775652331825168184162891790369215980638141685956608
163 4272943386160698274677348666556232620048310509802744950740482231258562888273614411149826102200205568734802084600151972730876975116288654965716011359764257023909910765018201623325696203297088563785095326417477669071040003333800771351706897541680266157025878938617767665794100633302114824630310149990671582239544598989065644952934281295307294408651340627071024770529
164 1922433769688468535229624565658767438100183590458580250517104046787975460325710763316203033986266308194413114176944841375745449185320575379688374730365689160277414046413396269193543979152796136374109923979852732922277048897591674403955346920188657519591925451217075043255605592749075530332381536480154392889885357846153587738997806129813263267835485700398794858823680
165 870144720840061617716791174471716403880137161223306589511835423781280423568309314830013755428848754473289522143437170675282813865082805652762247251528468418713372506291909520474565178297871137199252563182240417677035251840974611606890974670213043508012602474379372318911030432238581552989425291083234987571804959924382838587606121827366933985103969462215900421142578125
166 396215798428740014336028286493242433014631988221912596621240267808385451604970751785400148904599546561650750284478131308273652083958208694213290170722968595445189827221855252939970000437627425092448586690093348913220599655264740435149616531718346744691625472575197881794867625142675675179433336837196982137142178394472240779318603199338713573117419638212729154917493637120
167 181491717167891892115533885983000060118669399908901738509831226390338120689500421864100516647950092142785304147032060386737637361386496096957858275619054575707936908559378036694212385451371451563717221240635324256436731623074001277887185660990748253401891529558012388687401351479688844166652812495761175810396255172261586955043436756097504036215765980834512617908603297194726
168 83627914007702417073362264926513650880496048160361517037894506378762115100293456370996043770733774836423250912987909359887459870939349554519609941024853530433794922382472332408239488226175839723531839074787117214423937415290206212303470028291082708273639315312805070524459564515642772861880025351740248535491697633795752166590915163250847478780232553455299968999584195938353152
169 38761452338562105681403511104224904836191120419438719670017684232939989329096390185210374892573520653926736200192328396581919134632535901341626641368118333949087031105751898077567227144615280613555312317135448091371532929832181859443687878032515952762705289880673984953297222831814033432359351783052897454791708005602564135908626813756723080086169392634330041453267315698964831510
170 18071250564733201157021389839177944063918166737491435594526112635216141063767179120295498438265642896719553889203959732616790033550759425389838002022060054337907812948001893158221401425052874922303019317958484535212500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
171 8474244762760305446730056559315029307297300330525696526887093702584104927474577041847981247604790074544338296657211512186537995006539844815596999312011417393391197642464851797480248048531951972386994169880776862151906759170101326772424984818484921739941909082621520521370360468399074741336434819321945318105399113640501661641042112552627617274882010415530233746310432845064371517537335
172 3996905128899704355929569889371233779481939906834771126730121827514705088610433450791384677953614706597773328285361768816829059261992421044787760468605401963305769194574972708780691691562873474571115012631019280389896952342608056978129060093977384418817955935065328828163728326910353529421959202436249883308755665712046839467760033663349431510734881008421085110366576987540908059312259072
173 1896017295931528638541603598434721793811831047185667790195901464160433260832296432409757420895659773631037949543721845579211632214687255985328308973237730141616115115279286349661211452583397611764249307710422014959558672051027510963027361889085005848237535040867900980325020292889385172565683640098211608612243493193583513715779184712160328622932875664329243708888813213017050905222554950851
174 904569856226830184513978335960245434502426111154717599335328036105905664130009926718742258913537741250841251210900440078886998860705403444447629379410756068064120352228737658405625537187869337350629820911001339917385910323564058886972560375494825373822192474276611199112823315834231066948435551961175293724615062734284540367134243266090784698557085563980943834395548477762296123531451799961600
175 434019452211470292196872501105114458022251824946413117648792691142258037864459975717971359167701429284961026927933973686892089770426922530651552436065183694578158053562226409035319449714434580573837246538294781169140698661709724435778811473402792665085288104742894903216716816959272164286771465779764020951830903919903492402732299797881852154499833474580322567604184769152197986841201782226562500
176 209425522973024134068724267743719498830298282727523574009934787127507287984026118723103726195524568151367105437244057453632978636454162023373748489196199469639027491483078312963227272814454806530533434219078800427512949679080491348144984700392398265130832060101305167351656503459665486423695762751795644019306512264911172108703795537006255142999589394708630969943729097556614111646581320558470758400
177 101622429738882271853029825772983047535463061980198037502531903004230196288860744050869182197852168844472184376654165087890394761856633857029346323001155725424301012602632363739033816000410830804706305310321854351274638492209439159314466941717545460602727269930762174726845355658644293559079659563899933948963855216125929150725497685845323375728048297723163603904101716335547457998889295606038597438084
178 49587871442063198160482164419420535769229705495904667325625445768712278389360196057145387064011175326351072714473261722031939952018615024777259846414956582590296093190259481796566026805308797690134271267184041759482539893374182009083500762608276829222125594509525566250956450112031114670378662834450193853638749598163635826896355049449754268987224528914519975694224421389023214066926865115014967578329088
179 24331776080508935321564199141031130979917819317554249852128045194589656278187476047726525676258669151961175671786686487450989369922546338264776790484343854238853613772530564094604528905683085039708343943210737089637919374685294328197700840712531370092194378080249442504766027558178567159672314396947588416118870096431486751817485037362328893056149475518954866053395613689296768479832616728588559547927818365
180 12005252056656580244372438055762683480322817001321950459834453740810948762508736506307270819432858302137452473453911957320986390782753197866164321305277780895941715302352346457772379201925561318037536182004690795918169697603813376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
181 5956000186774097349597459566787970310453407224457211858454819417218779417494221769599592708567989648882720446639083753016542613695364148883371015431673372375526273924586981588839202776115052434150088845772144965424178777889074672407260589801536613255842147157933788568251468574102614378649239349375252400589264674299076834605203732799648687532863356049603699618056944921054908429858845419331308484146441093613065
182 2971057357849779366464988442557318416157893409433955268618304797097560936507985871587024107475065828256281155110493046250082806520634446384943399974967846089206751697405374360295171755455429826814017972438094624791525014246631639593504708236148077270005328498617662316707572935511078732713957775503938989576712008819941698445597148603994723274908289449832949645223028706489175800046225174840658908580771833680232448
183 1490141088586180070691980392616118417173212578136148313630976138048964489007762802661928772293648430961618881731034167883888643612972079648312600336937121848794557398148475121431762089808893042563300751321634291725576088495391054491603671764522297123321375663763451816271527178935693805136936332251095954610544856136120128577039238341969925479348610597198543837598695342661148949388038470099266125158845700608264563794
184 751434291648992346621651338483408193378375748568495214994676118626465008054527662283787624873214771155082419102018070178877585564514434652100072482981282652314674603232235893122764471684130770123068794998745658425399601339887272726323391215514973442913746609925090746342796085994624872037843517723104241297888316733231339705067037435781470162709673405194173726199155037633665875146264305273209140597905607886509933854720
185 380968686073344643659590078752746473417058636806688400720922132649739242551672246094539195678902978987591273860630399490475523805042094409415902765904115400759202233726678821302585973104959935491644438163471256330547998561650951523853530298852873284300399542784676562866624895009781848313372992817009464599713746466155449309979277363724167642034455244715650168604144606415718294885677797090295371162937954068183898925781250
186 194182334410471434356830767355906585147058891061843039764467296323519583227115046797527779534205446936129512870107573613366408324869560297386513194033271841143570676408036202349758653369873394077266283959423213038746719629343952913974601054010038593084157621824076872682011095454351552857947219767504925533800984035948049532477361130767292957276324535601083948881639991197775496266706695815436568878785564711743752920713134080
187 99503870463578946211197969592210526244810777570998924968019311424078839961695538540651557553105046603467527076925161131596178865276290480750554160089557157321353529738582596782888072213525091051231115061207484464054902948888836596285567737843279706086005486188392820504471675787981097584546521780951190157336710331458083571139149311139735435687431005634081155384042036269018231302755177840419475596251576702641805596210758382131
188 51258728676277306784843925153116956035422877508232423074715163223927046318578641150279600018722719873548744143597695992370465277267206374516863131514176633794145980629983162695782122136523770023971989551784539213489315272954849023524782377527138829604573161228675503972420418161228120731339456698488445012599685105951653559938298490726134050589894181789069096759364555314578864906718963555994900122483824099946738198338686389583872
189 26544906334846091424987958578889230260095650352450252829612037837067195112743799193913969376921418027627843483717138964729569941008519954150980587077340067713274935226608734986991471156116406759238334612657869768880820230411821590503998867392561345287196856673013141503430941017063824425789710076909215285816524066223688344196845307136319564858151668475244620062488524874815011855192194027470847338691249014699172999416344619236804895
190 13818729343985649324023054952767513673524119428569551234719013219404240975081975438366764871117953857553896045957487124218038140039949358121194147314205681268833081253322172626856402842683459640059543368716840968212235202313221179678653575532715791250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
191 7231305878939318995507601918930463348941646539240979858057857335218912857683378438953946994727282609410156673449057791775058873395574075154355161360064613608344737504649204038679927597650291583175759979421411003506961973123613972631971077924196866272501544571517716660136261306021536649513007439116508084734637267798188615714107800447252524822658382972604794309020277241033058658054009263364859408487209871783771557941782643447322042402320
192 3803779605973579548704735567114061461526398757378691825050066861117874599415426120208597276358998214783813110368855888385187520468028889311481422657093976928032947430230294170814670714251845179375363204470178492690083421290498830685295428059479820659476873521043078366670151168727075055310450429629981210768829188953364051497984953299190476523916496044794209964526153134913126671963623256014448526671724518414592995376674642429430225889656832
193 2011186547482053287044168166359058734409591602743622402993413537027943263993045070861444885828577939573773150421346854339802119156147385090053284142195170163805099872982128660630284226012775901584397671453423466518460920047957429514067226428569716704576665193627051725127250827360799753507404946944215052154465349248534311417479047478444865064962568431412146880319608719674289501787667002314216440286486901738027471033103553219169031188619563536
194 1068848827391784514505121641822959465726650050663557546418059646910202843020379069720055877416497809472927203942365811061774553530435655503768805823564072907289682600371296114770971724919390878353738805835522402501659086139205219992432236455753586944130586719610460811564409219066145212807085922233181937428063586534717982606793782504982755233688004344992283074924236869015850415944048641662949797736996856286048969381175288610379834917555053527040
195 570946973624997302186346913046377736117686161051427530912718652455633291417474415431387518248710108691532337822476915992521795323603584911669569605445921076065843109914429468663477220837457391744591936214454844921195377306226884167744417817671933926725905480675252286513268863255535176874078573302417878056846465893497278498433605326118678341246628098516027411662617861361400959678387275829931909910424349071690619528141041882918216288089752197265625
196 306534655902972888927481112517735704050235592193665886524827367622002670243945169943003122286983350906132283847015306840053996996930351108025859105483384299948993540589129815768749955048306620454927780999564771851032134707435131548526689351942651604669430005862835694020125712845350247066569364139064740202611236285067493030321976554543558471451317395067479659414855584625228663248538719318792124795652951798837921742199534807907674288566656129208156160
197 165408024090770355266670741934413566386976982333306512595428410339067033893849847164028201029807670753531416151117535177075972164548755988061958998472639182135118399582347423395376247883519651726300708840965800350409187277632865783762668146798888002746503068578232821849168257839204610494280357492604027866660670204415817693020582373971018382437908836550566580224018373752090819890961813659572687458390784521169713907922209546934879202047499802288431050629
198 89704810406559754444305753163009536113361304226345875707096704218302486842731007827131814479688383629433495977492141084746897208718725530473531447227470227000553981335799523873127453038205499256569545850005986107226845163504877558923034434971421326280616131394092867198163367934611436110177992243984773432285039336626831190371923949457657423213781949500375587853741741297135698077943947847009127797463828852347604741515174705719934697016438677856873472851968
199 48892939658834569955376049272908685220627408648082010515649211114926644843681857169163034159019492750048722740088703400882309348674036989712585294559734924240960389729764967519633996734700324873703851593681721917951979769481224012295576962639679435570288416113094163016236374321669763560753139630277082278848667310256962036107453530493475321228652993947579869936099092075389817543979185252228443981645249543623290022403802884273808394983088031823164886599668350
200 26781631180131396679751225721480901224285665645132471091341557760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000