1 8128
2 203313
3 5500266
4 155765726
5 4357148705
6 126335408689
7 3665236234914
8 107599177704443
9 3162201607291377
10 93261962846511109
11 2752327731849681643
12 81313033009435575163
13 2402968444274785132961
14 71036414189010970123641
15 2100225788309716488265575
16 62100871742444976983805911
17 1836324075466843371612409101
18 54302074337346978021025213877
19 1605797927321347991936329175827
20 47486545412095913206962755706707
21 1404277508904431183794048824140217
22 41527623983795183064156642389776753
23 1228067358834914694827542489304905791
24 36316827764242451267564179805355947727
25 1073974492027924478486580753290287497701
26 31759981401796323743829704484076652131885
27 939218489354715461718087700494853842958827
28 27774938215058861753569656424055803327726155
29 821371467385845561731463692791073045121579921
30 24289923612619408550428742169755130074141508073
31 718311303704529678240475412658762769848205025815
32 21242188653907061503741834793345469402866675443655
33 628182491328873984444602452560355715227693579077821
34 18576863792926640055142620455977253885521988858897061
35 549362445823252747253157786833466753368445337149041347
36 16245966004561565305418710169072923853347605866042895683
37 480432206142259541972300171474760742463983084382062191465
38 14207533417244185963193345532587400365694964707588667817569
39 420150862760823119514240662867920949425935090399565836717551
40 12424869423131558127866972104609637942231276919210746720442559
41 367433210052403288544447164419052813370075149126621020674950549
42 10865881907211020585917588807132683347187242935251881842052528925
43 321330207501656930964926770358412516659367295964525948648052475291
44 9502505469760235707138815536479382741154607659423779399529204871227
45 281011893985781914911987883750771644047048085683987391039909943355713
46 8310196170246188814533764864831501650690855624347762307498393755549401
47 245752446307563721231253030221376394939683136271399880933610748465368007
48 7267489675234646459248483223771558537561559909000782252789666043429829047
49 214917112620274495593029609357540588671807521302475944082249000615936886893
50 6355614849307830908342655157138314501965497514228608034822108110509051703189
51 187950785399540238366753035600319121533594520388412243232510987731519545858675
52 5558155830693838674923713353634421973856845956947008822742233208929906418006835
53 164368008213506369057116314308961294574820320019205482290032276073850977186880793
54 4860756507560575652649637815952186358166556737288518085264546630000949611671597905
55 143744236379046717997070883732261902340432390698916469443104498835105468801894624159
56 4250862074670430206375738018371863400491061119402965555962804076015178965306661124783
57 125708194172202390551069681617396447053266870129358089716287138805997567963369056330053
58 3717493017757277151002473887138996348231891177954015984678999491079868234795375596498957
59 109935191003883255632796788267570563252734206716601097491816017191855901803995874720741707
60 3251047456802380018323371196822235414838754056810251814842643277294742635241521155899473451
61 96141276236177523914290587546470791301921687500198512999635794709117633246120684562377690865
62 2843128289924215870115290843335969232229261213501130736793306978396281495560828309807501511625
63 84078127412309849148705271580933673450042951604844217129577789613365966180221825383548713991543
64 2486392026069652186999413726708161489198543288238554092805418194254671964874864111590438446730151
65 73528579876502199799216265916285577458333199278213626923476204133690478723190793616462646370951197
66 2174416585143807666783042515403318023978476763720506578222721401390953884573329400801885755470490757
67 64302717306518131866290172243510940807725466973476505441072292661798861983287868354073591184016732707
68 1901585685674175643260857636809455280427704384900631767523798885596188095902331170090628373806100719907
69 56234452779406593422520884975929078418466505130497617286828674471764850150934725398185208253235129880265
70 1662987738718786295580828068279721756430580850968457486125593201456754617145154445060682123741876619819073
71 49178538821698571910811667224203885658144821396966449543675394539066262677485296875726011690275543723086159
72 1454327427874253500450854038380153914735907276693048045563486432805400803930796165801793428406851169984208031
73 43007952618025545840692906609976085988316538145736775968764861092717229044173888333460979784197126282322367733
74 1271848383618782231641113922022864635161425022596187070538852219930660621193608689248352889377656073292412507389
75 37611609305850547945516531580390589794998028621371197836078680236164252285456356542157961847939432308183710536955
76 1112265559948974967229228210139220999372412992781392656057743527317580315811680740913585015644158232233012425206811
77 32892362190313629737626536296206504234823670207000812909686528075868492827246313416145261939434797966610874800549025
78 972706095933066562933838524181175648797814943112602180313417036293926365109335339467740934111194992241052403327887545
79 28765253878421021146364552170218770125885609332457420150798132310821972509528908971205939904646801101517597264810358567
80 850657597551391346670231636923987600949392702597718083314585253496801830480973883679878352918514603102575546383578324375
81 25155986848937404776282105420698220224364592098751224800196827251813658039008574750992461360665224234452659206863614775245
82 743922908777265648892582131132747401756696595148708680008356795761435240115689791923955955334479766730006847651198543698293
83 21999585924692298969999194702062763096568208939541754215865700419681855069095630785559498414847515639170418194729667606852051
84 650580557672846385617772301367293389989710618001874473664845368899670634314408684323688281473556924990753926689601588058552083
85 19239228568700059865728266505283523474886701520425334422504853853556726994508377252696025476023131974681070904762563983612803193
86 568950165437957426927804270965448622350236057854718301125915212543894543602635894215709811921575590023560910548691793304963730737
87 16825221946710876209395375963147555527720669598455348210577385582993564173544112075303299778202983825088554237156178717599657869055
88 497562195694539025141269066103720312990865027381005699272212393586339004299930625599915109569238294755299613426355251216419936910991
89 14714108340946270430006397568660379593304438988684579147992977410000357200686647079784814127940061090538167675108404769476560836059301
90 435131499423682700481905705495447620894203372329311142846833116458626678679147250664102836961722010387007984945519019532886725368850925
91 12867882810391613665494729898429557881551891578392506400960281282794015830394638685900695746339834247212506796063516646276745571894368427
92 380534179302763427145804930992478969820310958146414922783994421796419730328468059979683016614002798742544587062465225570996395073057208843
93 11253309013716511757710793657093240927678897839832011380077926883573329079291605808987090779559059819677431847731768324039778715522799485521
94 332787356947081092317271718622951574960879355457926471785210717842086311639768825528369225842281121218663928274621833159249154302426388436393
95 9841320878048880433437370886951996161613031203746773763359207386626020975352590916277120453052258705429600690624784756289657914496841320331479
96 291031478819436806022193269825215445573821350728463798249667876627499289290344808304822982348235198539308598401788959761958120869412708871810951
97 8606499342252988656359528626437621867460053268703366222518351348450846119781136771860525846292130026537949751484577118515063207433457832223020925
98 254514842272980165175245488698413038917915522104268138655512765593198547571179675697665667833583559664386027062468997575084865628926054132326774373
99 7526614754876933927519010457740013504358836799295222344575255743205115202021492233683749251551812914825302688168550721741916105844267606920718817667
100 222580063160211402464591169362069647324310628624619650452542712871500979344819024859053907774636950044683180015444403716169275319372120343644107416835
101 6582226688871329899788521699212651910281288194646151522987489202043399111193212343119655620348823372848828517197904721968026986696699861656860487637545
102 194652241393716033762991058855888734375184071846748963544072900640101286835644016757915069534107805684914569064367664854249219227590556255232458321326625
103 5756333968816029909726861866882363181166854491697980983641921614980719278611790643641489127697570766154584539751699496290244633205650396283065519029564591
104 170228611411278705408612577376218258122914676047812220710843388573729058256093004403625062689910418559972916547394985062411810633043887543378851622373122175
105 5034068610333307910440835486526713382736106253387560928961129667020733796141217449101078143124057139299842151835758031264109042816829106570119832599567434837
106 148869491229745569921453111477395743943368318347925581904080645523575207189593118287532924560130952732059125392973341961804555644867689981936602955675002793693
107 4402428161887116001921518788410474305339484359102755866552692216119851116457553528326885684888781816579250550353639918512693860257078193073790849212394432562267
108 130190367149613689218443029868823746045521182857105609085346098694219350445658747534165289310696126592142818473685034867975846287180246810327235254228321324361723
109 3850041630500050242398431184383361175082340422936532278935527286252806632780541476983323014808074885424664230106236549866558080125979395168847156641543136582733825
110 113854971616672860761423365856601767883808342524990317038514723635919107857888108294865563275802089308613597939930597405308409883026513998603345160149737509227041433
111 3366964777508063252838988396454278153430813626208238768591168209460974024015627283745622739836209624248320527937394618936929631260862620950507650004764286331327267463
112 99569229626155543138116993018532519937279649395784062612828122964317927463999540524954045683513718349056343416691355195169247622625478345175607393933576833733102141815
113 2944501099201756785797062076248454336561609163717845916745606768071507198824841129484858786587982350559280691363221898147679713192198826844728944468991806538919027668781
114 87075964690630033812193859094059290073100960483282065209317990998391608087133537145632397295197173502869079181619743102845880167490610849297854264098866710914561498973013
115 2575045269590614455122695312494021446518188995372197020258749008301827601153720608098881960856133969595283022919825973533041536463746899123627694163686463999667888358107443
116 76150269066781016376500991191831846002271829106977091205763719974269816550145318885269625513732062526732316659490932196937716619395076416799531593017998878080692201291002611
117 2251946226896842073739608381717002537340435729678802336323313253913625311711609344187791731135817008234197267759876709493730315350276335526784498312929643671815280455153136601
118 66595454894422121600794851059050425481362524888970090013475671859284451758615111541333033470534502247938505996167662472789633376021669035227319172878568437737092571412661053201
119 1969387439018173872008529811068899634651685669518233055535096545840717019355328249552495271667792779905158271589137512842148325703339077500593745951279588190935047492914359169631
120 58239513358852578917485229488305560595083977805930080364692769856501055346900830013721755766186564252128723251761824607155759455429357467384511643608029152510650089000926138909295
121 1722282192460285851627006317294990785100169904997897143134068158080535096092016040188606138747315222111142041689109800745034211024772987159155231278641085696767545665230844103475205
122 50932018133268440252751697674210945116235477796000429585033833216634528373022304499752889207790109191569489232998746503396535471575713676660584159391238236604611175999785752019182541
123 1506182019696753004393382730015192072609283581985272412559456136235597546470298235006517829936241134452083681715426685986877521898505426797699725128502062484045097422494677497046358027
124 44541417356010218122639900964531411421995687033084491446107037408475400080755537094561322445507437960252133779291562977284489680863330998038064656756269596396827843717474376434430096875
125 1317196616436653656656859037456316748905399790809442871341113685280341788876748033217780709335458200232554512505440033182518076275494844995767080738150149021498778969081611393911217919409
126 38952665391956928343046542020591110522557605522315780627807864312562000845161735461593665249252922531163857643156758814927595749258296274895666381124399166505879696658774148126708115562377
127 1151923807124909330476480412249034948272205354360192544007560984787878684874836373075640275655316278212311788795635171086302337641228091817657552948328994746979202191787516819593592383378487
128 34065151744279192983913492341183573901954997079095994954323593715304637564731494819903779732896195818570798395741353090159732832300471340519113197086616622681261129096441757935758973450900327
129 1007388297891941690239153850099995129237313054354479653183060108613654582657547916684503415478153781954370309641397541890518015528604126600667483403622729464627342384839776531896267381821517533
130 29790889832159675674114227114705354505565311818752202071695830573664806583841715051989851896703851900361348181548754561933536602597941534476721851972606513785962535676153650206525488456223457349
131 880988114363695770877751486001749510831079101833308439270277910369039208182507576490904017116721719422099007426365342151887902287621394303466179141034383026064090495091139856943368869810360213731
132 26052933028279216490342265713988019439593228408410410672055702395220179999587867699638442913695266877487598650280552736278743875427797486842418849706099670730148294666372838539722500766480493813987
133 770447760088388064000708238201497841493654495736337843627024423323033247571422455860263815987722655533023015283669754957487764963437327015096093695490234800466837540447471481269013963427784145077641
134 22783989441069878847433019206377959865279237562688803910660873269844904704618905517049164843749436577822526282532948314986737398953446105827855768917138952460810279140037301570263268919971209198267393
135 673777252323025591539888794940527715822794936164147366904729713141884290517001236175818967812688445295478174156833715263355094030600000518987983512792596347868430198159568168198512343571238947641522191
136 19925210504602855611298167099089748698059719102249729662586021433880248260593005010834956801263351215221230207756128987823247935059838439273277171586117516277246871894574680091160656390204455864637416543
137 589236297728848792156899921063793978309410992718779914623743386834002102155275294355014795848536283423858598586966789603676552467912056273361782828300115048246014922032395254325643257008871908758569456565
138 17425131567919705121465152077382412517566345594914138847556676445180742755363642792247987907798611399552320947155868342622768045176164165190667087709249482408483342945411653537037469254854379092715664394429
139 515302963055132190475002456210274986800162364252252542374563070347764673876725470775765637524182738747189104342170462181675453056782681821149264577540986168608787442704940221405337187084851372369590136214459
140 15238745411957886023338086407021621426961196796874928079877547598816723327170900309760608548960483431769252239692629628584702642365505636876018830876874685309421465564193549773034653713223079991685719260865499
141 450646276810992070768923280197380126398126086834102819770178733634864677793001068549670922721734335286440605968606568442927098288161512254458968667416076379047710768590605653930663651985344537845209412229387105
142 13326692015226543885075134769856232281008428624158084646588243815388527059273568922189806271991390977215341382304603702554066058463207920106361824207574855622370671000259365679802926224518426136611367256422710393
143 394102268691751280360193418300198502597917255858298825319073518329323339126533380962630013143119950202203756367463575365538685634013214599498653921342942895866154685283742359723996423181518924443146240835122589159
144 11654549982135612099269831886260604388886385656165224350260669252321325068467652622235602374785390956618112042183150388089240406727632557376474450602387937425520602432956662409860729566759891839675864461035263468887
145 344653015413966183035552103817901893899622988508928361869624874688972646514390944856036918160602625224429844827682027509734889036673780904164964556786766719173512229431312514832300477803155178785424010382556040216205
146 10192216878044826032032087711219559311845799584927941674400847250553834934460476056679625340588810917198999422143221310210344832463839224945755857284313514114580209554451224485511591294799145100631011389963334026014005
147 301408315735549187533683989632892022086336311644376311842158494256554161863507942810300231778893080966362873620159452027307338317777484169076143149930111159733198837233860725982947138976731246145742898634069435743158419
148 8913367315626400967222625528072902670438079237255575872246531639648728068357973930089371014838918102890306077198002708109255964307411338463676494592861668363714307107380284209610199835812291199333698891423961277918441171
149 263589664768849622735331587466293373865545642573085076421340459326274802280112985051902459236447969633811517671779096773341803542850472693897956471705930770921852128494358361956782838196732605163313819007401352532492930873
150 7794979036839091784880546401679513523429068591169410074748058396254631699534683295720745041462847999191569385975942932468811342319351402762963204492784598015807699000151539228604833030310934775608651557969159427398443745521
151 230516239087161519296218708202164339990595492223921677437816793683924120934912111089448731216042567483326190948226768866491162931278094067491082187799025066469707166842083204190515988149305718937842456655476859519589123048895
152 6816918458890053127517155154576918245560369785663815610097934543537569388610610475087191348150384263239512611428472653887897748822626265109889327093088814147214425581133955531443408431884818659341146995566391140835225786173007
153 201592640324071989315922170609359315254926451807304612362953237480607851130391982957198365230025105394896450808662583603241841599380406649201501855748969186070511319974494509645926413181136603166146280772953878575149043693027173
154 5961578223050608553304685069028233870242451713708728508279618608346335674472386807908245336588299198299415655509739236538468844474049258715743872308585806137217253843420432508927913260359766506474916742850362586894874905754033581
155 176298176622013336483387418493330160599245605579822656010790647795344731241482969639869017033319389625244699218437903333309944287012936950271471939148854000935882472139571989996694818537050211043770412631987413306024198766283208555
156 5213560221364012954581241395682602428144500926305283117272350339195750756635434992158834633962515084220083762025154297609492204215757212913898415236111301685256598025224480691742279611187081340897285244621665305653170767386222768587
157 154177488971234287956395415371913321895955994793659396029480769659136963952430505374868240856308537745046757846677043560852846415498766269505183510568669903037365065418930441797810513485116214837132407658652000898608898367752848754961
158 4559398394990821074778539665935067878785651833597268902964481530975980595075713521957078790386679587396492729799753367142628672450336174437046673795245980252443903795362205619045482494456676045342816341455384367967579813466988883732841
159 134832353691552363598343611761774358387006151023865170616339754277347688291474226995073116611082884570317629686216543775232976658634533604022027992652009092289174103335611859219170634428784422702809859376150983187575018601816288065474455
160 3987316313919190553620589424326487380206704187195572937759160998305484451978014532737597153737394690641045797491410554756169124523929958687094279298744913276744955925096121119340490148661589148676941263467880271598109562961737962355029831
161 117914513482547178026733761909508194742102081416932426694605180026737837437172300653759487035328002965877314811863779746318029683460034422802811235497590945018284239615051437902138477397194392551382614073022889969568746608245708000913991229
162 3487015173912681960266845277953874066914162697644231387732494382075415401566003977774318538768806192911693391948576216437537847040881155755473499910273432306891914031260964133350595051266541831386586557275134537387722532713641906988861950501
163 103119407984471871535324870956960156014202770840165772725119065687273247615019436159939977549317639766974385504747505009066653012696863677649184674431470408270077574279823294535136625786431829640279326491092907000097998253338398459344010004547
164 3049488394148937110348438481884508909328502724496246687283418798929043454594590819923097619162676977109114701834214806686852581977671369564937146108164416024356635880931222816722338709061263959856832508326534429759647113909431585483619606273219
165 90180690985438944428037925140254126174884518029790841105585952243344281075035126234755651191895681234179726682188938820731969237345256664551383898921485236283486048751123131808003674506136445309078551602552540668333822222560744604029444868280553
166 2666859477876745298258654798237978318404832321531065512270807766851911072319362511448866487204500703896656941646375195161578401939184066245251908322066791599946298703544880434271386995789801746507221981665961139431235319615230599950282729041864161
167 78865435571894104636995931713772542875052758402741690808609830011654367908276096800011734764704389455759059443036652149277551008387453121481263818846862332931656557995859210972611794170171701192374124437996636932983300218460659432299383067148213103
168 2332240217207289829197488774294654797660021060811448258225321240116667406048585945984392186082502001122013433396799738293272575829025615837615217488006303863020536384365336592437691329676028851425867477953427430305670757467470411486828296240257067071
169 68969940903966406086030816439218655189883323810379692361508438187449730018557677365845726447151267519466871523379331213821570504877120542510371514784039868641457177751827383786914267239726073574620359868654948092049222205833499787496016983563606229781
170 2039606689396964752888690739074546735506993322131795203520711168008215708356379651158799298156471506654668930041341825144853183500261557864530843054930371054818874001848716753815609080148564621592672825461751787477506591835420084543924314515376682787485
171 60316065127926021521743185314184390631680918273232594011097259543334566069430338545530198249867868015526870720005028116214179233653913206343438149770855377536743257843516840249996950368604153551007663716160719685698481074938322843294889301469283436512027
172 1783690812267262128221666645619392266387046118840773424961013136871054486584216054255783226754894395328693737094681950468829870825844519276947230689086285922707903860256045535019595654175587082812407205487614200979925020097804959049856152225231254252216251
173 52748018409669152169921773375041691337924900688665818997690373629185557728428378190443677514395426113809877240255730060467353956835656641201866786349456536012928067697650763643923682947863508432601294642883775850051394649755883242307821825378272087148852929
174 1559885506507782287654099005496661153476152807278515501233171406357032084519190061737511511272238078290286415151888529537883435018485257121120074341842483928105162183506219831747748163651269969277668812710901234851491587433014128839392329769393229522925954649
175 46129558356395181253081440334297083052038496653798061023098686117032210354865885749980614327348055317174901525756423395617052018492051374634798824293741758236032102511300976682394343075151371930153559053532814464403230405408081953818053901206754676980199340359
176 1364161757563872971905523536837700268238574371566453544973533554371947540553435997822676243026946898357135901525199133585200774777834155105769346918349216846442882978010696601896746308817087223720097677649665273632964417277595196109213483483000464178085765663031
177 40341537337561860576000797733846953258461992638136399905683504832172615179833507423433053728718202301434708899936384126068761073998575803054662613539378038533973155895790407278335355290296010358841535943571855602273861670584877000078243203898514633778801193510381
178 1192996084030524133074067236222842974177481487634497428990145921055523292984312497400209333270278285223375895780850440697132033810651122009977471750124024995308538597946385815905103731591376072876716572933484349507630818308212879511000135505291213771629108053186325
179 35279757551207451485917476308222032701385207194730293298014840450954816651898924429388319655452467961558182780465470724199344025821258921715161491792002868088030265640034390399270304993475155601837307160391512845056298805375715653748596600909327984854140426491000819
180 1043307106815392655462410067909916756870169968287458671278524495778852725685454502941210022792688039735427958880677385278461329804352014734064345623266066097316824120725447080720165126600938472948463524697156795701177819252307062625351964357869670098439838382498130611
181 30853095221859072108117770698107165153777562020533686190859007058532183637002523009310520467046637394270542404023532918622106617266962466002746292639879052119037308172927577238910992006911018247745319007180480587862088293419903867972840589484595627421963875549687237273
182 912400077168782155483471260118028609685961957247837279454017554573350031173887595295638507619981029608563635790945154718490035481685811801251640785666406419499370490258695233246227558714575380197413573100913410427997438590925638782230361636343473138112531736209528330961
183 26981860161239226509484833940135968925978079609643769071846434898605632599133339104684780818337250818003760893213042730925375075323729609166168119051788681794777592789667816374696048736586890287228448451439611547645095712822036085962192016224331929016304286941388431145247
184 797918364956466478723571608738372630389914698568025300440755148750084088704367950717365123804205298837616204646276094419561372073367562140486488739236210441914523152010883777822147284298553837039164157466358139620176621304243478514141869537715603006514662135742537446574639
185 23596361160058713923962875895339472121218194145571317058392039794348786289092266108055943265429349518990095783959844683840350806555313671329868210120384853439480892110412400644092735296317295599356570790015726674212552514362994144965821652775479340877214594950178619400101573
186 697801033851758947375274812321290206909711257042672345979854138967203823054519460785170402770997827110199184718307222299325023681911587587113199510833044450156524317846172833210437578496050396027511659037411820344009700137078304909173269429620315463033843134352275301312288653
187 20635651384621036049191029403176774043908721443585919186436135017409154234581035425119863108832701237811043500808136609996463015227214473285717346101115880579645053642697333740487041799031917709952199991016832391630092267597752988635711125332362097508929976553663107025705252555
188 610245739701892664557951659603080543896418920392987539950702595285369765108383027504557451298786852923789672571790792811167948770116858742506119304805929183507015249735640835789057550464667772916986098784707817126130693371960199930585548715328131752871748752444213143925591911851
189 18046431192467495928238936711309051397439872372609589847395219170626161169912458245629978127678900494167381097474460489368462744332052128664417313689383893306286238543107260625564842711285549470397793203938766106784091414506872087748305057602954985250901756475103902978640391199857
190 533676284153260327757091296078067929133777937848398996073168510337342358959440725859053898513265623967556562747713220692263367624983261757974045046953507209752044756987517116056974051840282560400930369739538499629514212728002404715012807476837202522831907223908921875532850646692681
191 15782088615200001825426278057498268380267079826057514427092750339783105561725469618013207152951613042631864878433036564147761474720267223288234265465156266984457046210548311809196516612883137151835591599894715717940089329001515764631338083019589638238333315911044884475465099652705015
192 466714239425517986828626048531355149238233494823932239327198563509385123405721022394364702250722421047376615155914093459364387843188009293302254490314115822972188195302110575686623108766070817440874590066603222425928658236172133704533605774004021082403148725105355491752212083638213415
193 13801860234947066969492253359987374764149725687602201483793090368689615784762613047399591132431503324193822058494419417114461070401480836709516862403843440430427870721070766533766544155340829169242620406115768569693994097873011799047952724796409649042947845428168609830524734807246634397
194 408154133414678572686188187275988489694591640244871390600599848375760443462675553266124554370663381481263413228863565976138589158695142982937479583265378445565121137975855931956276672802991130506913202157986097394332071881066471362553280043883670848514131416449030193375652346651196019717
195 12070097348303291423668352333322534947864801893148695358199202608699900008014952301688568818566954701796930200927216336189779491606122914897925368204164322851627429590468452064473374949221534021686274669288778557411283310021665157872039458993788179598159127054341261408283081249730109722531
196 356941748399499980961005936037625940845603489460164440429674747469833389881946566311110126959930088589053638520995137951496514489450481868253248751648842236872616624235625095264053026974175887471853712110746058642363189737598816108483327920567536390984130975754153472836228115909521325824163
197 10555624206991318536508134256278459778412486917089927969995955514546252420879555268636612178407634402116876446354812504112471354895925401844482231896041430610484832681412558073611908470801968909432370147015900646643377794512714545661534788358412130761209698532987389149094200437306479904062537
198 312155142677552889554582880789746125758134858814717270535727992058940407187383807244971805603098537069336316751110319091626212955516656226588576509283627768461327207540370100976195382917976506626963140801032113364559858605697627320645711546819707023875117071465811632082782120715276718082367425
199 9231176782089808010739166447422893655174772583231843298522171235441012254233128013522794016222986030322018679912934162495087286041870854162254007742249361291763645818800205674709977816014550085538943013149655522915054155889892893848224952067579405436885515259720795930961348825110363721125093071
200 272988053476402763611487708516055521961749260446277333749515765739344817445347294804991132524990596867957421208969937938593979159308916474366829238296454365840979061560413553328949160753658213549846290065490666888812537342449199929592535106031268151382018388012433328575306646420744520868818480159
201 8072911948281906798418683184241205918407363606657154192500614686221459876928507574391006712578646958467322431302978213286863297256804686457320968709995592829752633982042322154365659940078224735929498254389967659478443759687541327179251251031968568429238041741877349249987683582247225690939116016245
202 238735382353815228321475046935128363483965720914978803494518819322614379978745064318966082255399132662800830526917440681696443710597634248640651717034864962050431228556857430639155495675624122158916925578783428107402452125318062299619128673441940532922484504510183407170674114869027973049611491163261
203 7059978252302386643182330413489602191253477034888004248351136159192356077254789301320908688387678699351313051970367604027797157854995499954127193175514296805885335923122755404010908102052344797518102153440098000540087079056561425723926449678499264650845426193663590066291396430878051324109465582506619
204 208780501790526135096009258152619529328047682790865284975163554112178607220409653619166152238096897055971480979828167408676847352075951605695916614327947273282752002301079017306803369995084816050599928524454593724999117482517616338882885868433507833144213860757425023838152702983472419829311590628793243
205 6174140538420019635898984132778847936881813279965432161727386900760504212590713347062362952484736589360049540658015757717313869025950050544533153372299469591269969206167172354284298458776195559553157359954730415422425863233871282824474516448767812807636445561257121380624807672158313051269444523741870625
206 182584154464807534908919435910075287727964965018607740994270040912432254272073849347626719917791399240451115974090719585516924036625444883221018937885763528900461061602717791114049721372990947250619753979524483325652530586843025586559544354399643092557063905381114613293649177347189559707679403261299986489
207 5399451673343303083473684650494454423907894651746458012711545259931432059051220462775621105587610946631741098390372826337416361647100795495253527889761785932609484752790669144202316668865769964885615395502796013033842453563012895044366357073001538709643344242456218196805318130388969016688944814558777124007
208 159674745370026858756222438992379190086870502609970796991550329940779861569262686218511765128710037182114473341056385684228503114149083235001448325886414908780119414772490850602545801373752062616858025115931758790479702674271900214139997577580128271733835795060689750048999412052817403801179049827058589691159
209 4721965460836498622044457017762340992009606176750590876640812378798577000771959857729562006580476648545426069717356741889998165778510687460597845178783783824933645834806774084047196783340693345492481502871539095546061836702775501973423911390018605832885775315897938459027556552642609565566938215647344168922445
210 139639852010800775070737635170838156497388005320340058468784564070151092824096094541951095646785010075434002126578589838587939218628440942431518783532848384438693767820533624541203601689750369363105681549067138475098363160177183495853022777179600242760626468459608051664090901434232397038345663445851515399028981