0 1
1 5
2 29
3 193
4 1457
5 12341
6 116125
7 1203329
8 13627073
9 167525317
10 2222710781
11 31665408545
12 482196718129
13 7817359305653
14 134443910166077
15 2444991262876321
16 46883166605035265
17 945426638499719429
18 20002372214708227933
19 443036881445294292737
20 10252840082607606694961
21 247460264436284281519285
22 6218657233608631578907229
23 162459619489834798437070913
24 4405840229342375829923119297
25 123870335783172863905280757701
26 3605964067761626521410344748605
27 108564257370247927702183387506529
28 3376695206018369770391789091996593
29 108391142592239260447267905185704757
30 3587374687161602131865746892646060541
31 122306379772888896801883104087040976225
32 4291821056521990618779953593461447267329
33 154883574938581208197198023627288237651973
34 5743945752800860221073786429252725270953117
35 218747842811321787543172937937528485487004481
36 8548875611104841393989334992477294034996820145
37 342628977714090912802008508925818029957337464629
38 14074108666380939206106751980162697378913291169053
39 592166771501244931176114011807814902154892696613377
40 25506447708065920342710853192317510497037660295395521
41 1124103476002916618174943833181975376280499005428263365
42 50662995540103461701996271345485849378524410177588898429
43 2333948444392740202030477112244191954986866320118691164833
44 109851016522627080844277061719865322316093033728060853279537
45 5280006078055446392480235031334656347469136534589759399444661
46 259057008159254100986019283789338877869232640211725231574653885
47 12969027136531408616232892661814888579347284370206857877932893729
48 662213731716148305297767512076275278866204853160805523768501741313
49 34474814478402352567202499292275475128100187567752763581589813390597
50 1829191508979635771669344353691138168252966090853769762741193337767901
51 98881792269959849813453814488398825497508125618569698771686142907704705
52 5444091600159790165198277049312086181279553764006360873314623142605300529
53 305171368011070127226002193457392173407064142016196945442805839697301485493
54 17411402489833598500352618536915205490001903887447085709397063675885405230557
55 1010793493027584524650600375231297946546130865690503421800515241533584628386241
56 59689982444714223561516628494347540490817747227620615594014075989841380415493825
57 3584484493518022903872080717142247284933299252406189359614029781854443466155493829
58 218835709598768709297062556638641521857887942057209365207211044143554536217957469373
59 13578749604098383357290360386640165534520808992964631025196682053696378060694301928417
60 856128667795969181018056373903290744419716386968361033065362199832098478247575832725681
61 54833638430492093764736242680515488455210316613365589287736742065864618402450771011464245
62 3566796287676924068430490578105921502634278196877058869973637882157306807388648760960373629
63 235575665691663402771429221686904780392273599560734277752394060096455949754087519181634249953
64 15794437100909465172146066168288852012008645243726676178354456899983094254412466432410625458177
65 1074739317358486639100707095423968882883491011445253662530304306252660322770198582608708564617221
66 74205113803534949500860002378739046421063808860325522425528261739187321467377090464502908868423965
67 5197630285105321296380413500592490349625220022327725350485506499269624242880940316527531764393364929
68 369257637902746291722832151883283789062804566413954415232446074410887394949113437728860592142137869233
69 26602368707513317447612878969439427257810218386700386988135548990044445382769377012682951066397315638837
70 1943096507340695996994477625258571035632622645533265782470991846128937728073445071735246998055593844296861
71 143870072241026267553252920366532067764399983127925906596154900030367218428714523989255718279521726227545985
72 10796165638296806918260614036463078606564482509889507030752331981232754021889089223090232052381704030348417729
73 820946108947500241442233070541266743826428354476281376093006409752735619958592424450721456317265646048444854213
74 63245676406309351927461154677557001280182204425928013322009579726083387313172305593870686652922855997563264134397
75 4935658424036323784402705972306949362091238451417068230607874324038885161863676302506430857813427965999912947405601
76 390109248192432701357656891183739173871285410781420857449479227443654558900606181280974167126105023080175790982368305
77 31223739063360288202355602531987544932055184150987392267881618974309063998647461284768418792020686344078245685569007029
78 2530308191084726314588619827001830768040436123750796759942682855380181846853745149392375330076986193437242610311016216893
79 207580128213090181631071708643656925242655893907539114478347910716558986296966345419355215730612240520453033492339963453857
80 17236836422803881878157522559734037089707900634456972672145752554615920483043727148423840470295346294436512647141986648989441
81 1448524685681282745112903680885900598605759082416239547974121134285028522154959499982478022716655455785467332327681668087793925
82 123176939218343201647578957228848994475828941136405586339330611591588563346199975099470778875538446147700833055762122536982132829
83 10597614687769993358240111177077218670311445634109154368587885275456832672302691154655394564309079067475564154600434763934246454273
84 922366406568636929788380730132800776445913413687283920769569463478099424404902223676418647012529266907590476461210003055644170951217
85 81200410550836007309073715642944782735380132384903099981530299886412474827562871850210206440713142113107605016061253751781854512499381
86 7229635805016906518784622045803742380186309274477859865072313585381484283406241777506422994668117802492539260946309987400637151594090845
87 650913622949166596580820266622847305281711452592383581123168930479483596954797594773966414760897389805093818714732941030804741306987320129
88 59255074996286856018301202411317026498841244731619715655070250322184301787185035684561851357466433613251780406053101605930180768054147548353
89 5453441575835150949202899640789672901527445152212503800782694414080945509676186130324143131745419355729567321716041950540795994194020837825477
90 507349806453834659039443759219622037385182973526861202580272022644934475050502028074543449613254906846999919785169217307907037365881139623791421
91 47707421871289129023318896158193022990454912421352688903055399654001490033926835915352454831402128408449331320636631868702496910281246388855892065
92 4533743667256457432266024649097544601681619941858913765258513612723454006027380563319052209899798130688058814080666260620420162986704469624400618929
93 435384052911717771059659052515908068247995282417550187850994723666006901501534645737735638515791422863164366484326057148260126093964458885792117966133
94 42245999024293491022645846854192919040347147022327039429228441153285395124589848889909420719026878214436118445754451638291793282050753455132558303120637
95 4141427802431354140762330887628603626579055998663127185835622170150649468593250783401685501163176549480038275680164062818951083070191932922858812920126561
96 410129410335827532429081733311712035349072620899191649837785515105502834322489042695627155148010101517632396315669733376257387945224371714048288253216195585
97 41025493374885170777824071299270569622104745334946696423776117297321323917586441237051780861837355304530788353417347320971376878492923117558282667534503604229
98 4144817771435712148692434344394362034025823979937341445190898769361541264664535569037805813858053261214930069605949462601583474975591393934682148127957396659613
99 422895732107139604579093978485290773681693604890721392605132513749101260516523692369662924302919425085293779910777894610507902988393607109751549555761230502725697
100 43570819179770383373505222762375198621527578334621228027859882451739738508516674985110201351931672936010275033829912042695265146770351591414627621134500190014170801
101 4532646440665176293760138992200866777892226364646156803664774406057762417342598504199604849522533715772549500561062975021952050112047556387560745263546396901215364405
102 476059869973351878417850705674291983395801709240695877157652238914497102648955257271661983712843474905353209281055854236014695532053235466348561608201333552337397376029
103 50476076150200803008746491329944753812005775799560550861894982574433298216869267480639472562622953375863993344015747979801333312818267344147764896060660957616177552065793
104 5402382057614431481467582440949581337406856210300747817737419937430603005849038496410081852440856086678059900597752028832234484144571389914924706928906646066656423693374657
105 583610132360352147967056850965190111380898726239627214843741694992194664622990792290712416769540526296818673857377333352814220107225181696935425506060515681673467717162995141
106 63629864443589220970822157449871206211471139984277415111949157355711199792914838109855307250143168003548857834748742705782179590959589990721829711439121527147082524400125126525
107 7001052279208206200076751450733393737666921273273392592652919846814770542563510006211123588588320352606460440228228443006423627265148619710247942866100074851068772630394611559329
108 777309459775855047764718191635003879554067770628302286960148463006193202389271233017891324046126560515543841517243470147200753037463969278540533821879222379914964704493383106106673
109 87079855308517134127804866498076231865941630583484632026490260976243836651390790250350918269644762740174956363903863454788991341488792477546373544042813320846475584163669672941646517
110 9842376774055385090363400497892475009845952499518763101741233568824122319198119524141054528418475157283750746759660895599900130848638769788925665834295883337087485441868563956782075581
111 1122294544932432400637732521942846240627030958080474447177327931707387244676130758348682669758463719186212090677331578013961726000029691353196350481099317118471948511556881191006357574945
112 129093663390242010728946635090104099186642690409888453168276763151917442805000176701267532639327340683142106185680140690207971301479245293524205906899913942692329316456550807557534668304129
113 14978261627625882826415330263084580825886967310651935882604520560423113436781294029113248859788350923378770669568715324016768928961068373910774099853406807777733671792122073790838844143189253
114 1752847288096756826304638001278798774246571518640611038939318151893760714503227675468120134266781419461499881010126552335985232860338913403303108515222313042248340058710814466064982191377965277
115 206881305457964711688040574502185411921190896444818392943161944731469290094091025861387385607731116910653305983874226181044331052478768900367241665928166875940890828402285005049577252541654293121
116 24624179216824638367539835570115187571504551848734536883701411780308532329123051920687652457487054166040324231748742588206681424518513293002689142432129459113048340301522456942351797352990049167665
117 2955527453802657335916507397341684188369192629709280029346464039828481974172974723403285010625436744529243448547468442936007309964652571260882786201039997195069705840389552229438816518416964051285429
118 357693320395555712292811741713981994035175468258230222764875547680778702566595519180480315958777297495140982787676547155372710089018947638546385286862320511082277456712247244529280454956569778504205533
119 43647526169104639046377696357933466532099017865456622356616809608036019542738837841837491231675806056047890155955614023844394478373501556132421221512342703194101901886440443914027715610484880997965599937
120 5369727739841904111987989751119785992690092334593891775711464201222453757694191025605371755128705452548016602386762629845215562817720938191433211618393879055249844816569857623240452361560293440105733933761
121 665978264339945457312933395327021233102409659680381677281139007999842397366645217659650970443287084841776328479630655047790618014810297087193260905717753757522938373844859349635373219321778494293460869727685
122 83263524250312257223879061051319181265788115947242230432562427839632225163516300311017772293483599330305507379544664257810346786765153199465187455514611314082205003881647325281644930898795294774723275779703229
123 10493218231540183321640462879287639430316596746818756700307129376657311823287839422944779662878336090598102725127657420826083586521367600087441229019858070930022237011360137470113390691389745460086053797915532513
124 1332890520154355057531442124039505587784832445331290063296107381587861149685730941198676610856328536878929571408656156162028026419962938967658259257513535887410735121976654975164871681997335597633723923212284664497
125 170641718039200819689672616604064553534884127451130892334359768182128581643371599326184130122269467582147749973800814624719181043446569544417072731820783728680662073345579834749974386531923963657699715423443195688501
126 22016812030076812177466009893023453761061832512980604745554756440978232969927591544754102339537989718569341300168023881693240032345558673403262172729512692742559727644678296645601061288900448325796747514646079856443005
127 2862701519467123091967148546293960308953704659141616729233543762977200317773449670847688206084070700217233093825312225859099827425793918453230793463356743999461560900211313801395242256142936311258503760275282618537282529
128 375080465441840492993125424854388782154234162277544871456142322644986206358914552425711072205976007734416462039819874780426135736096911284304250441226442095950620953417019278110180643027177236148746309421977253505153032193
129 49519276109272993812313886491708081106967069386543340962325035310122083805060633914751068513016047979049583615286403380886711274990387579250451767119807135529501507009236515822075434513828276559942170671807738541012581117957
130 6587197618600583747253947610082666715435691090863004400533712371935156009257824967313726452429579524194904480845241289192144339338755434063885288487135945130575571836246897633281894921902483195569062596106801898793521128653341
131 882834172616873316683682122117237956039912578246254959746948915620930190355148488178435432171301149529035659044120341601424213344983233213321955216037777665008867001982130433436186007970037555449030968287083250326793716822866625
132 119202524587858094598090501471023532681706035108587620949115136203723000451087419321549120610028681418279317143009639848909522106464342755149416936589322953629100512359021395357361368849155882242448664486953330995701994220056273329
133 16214211757751131682136152661410748567196458349547998415342176403048088276672096846612676046527317602566433741598496774209216532424077170671311622224220257995405599748924289946744930979282310909896194946898711357368036437527091051573
134 2221707286799471045553243030579037172426444349568181627730988030505541023120754738062783261379636014525536707160572272740966915034362891966206131414376015650533302397207802167068271413084021173227429230295257374294360663147471080764317
135 306644608489587823686494536793857126659271439171137814466951484602261758384710847613280774741534745460305700173945347343250366174431615642432696509220220660852744682845528646369625905667455113416686572888156347705028815294869850025329281
136 42630314704824366724959547342011827714020431496767589505629524460198398135738216776220832723528613502481850568885671371235020730890787199525139683549890130406562259774750957199193410152677373019950417258252028933174295451756870407642916545
137 5969170706625651764197932918219703138451219925316955377526257546982066537998767890171731228652685778467339354989223096105455873255878295405673848655280558377449305351372893069180001708356735700388339459500746816289691739817616427874206450629
138 841781887226281612274787016401342225263252430279950503846457326820406267851228904706043580385557960492522174880532342669115536162202680101270742372403504341732102330305809934687270745395739669351410996084725519949291348577210841512290236422653
139 119551064315843930611835228602677619179538829180339182207944774193834571120481903404120533085580717713002178176927612214420968760685672049715733168139272403811602629095241361416732876355837543190598181594704646292100685386446319269210863318252577
140 17098345579157072863998077523505790592541999314159929117909389915484141770118073272439216706650030794163853075169182163245612442012190602624988943022291139045370016365802248463088003561630598405406292021181692218789547198196037667796155974965622321
141 2462522959973557414994064308903964769233454464467942236587749269358063716710253158027109547832273164673938390954761547960594868465271643293663194094692717025045028004967992236549417913746619512737228597648086721243590247784322977132753095505459875765
142 357117485429478235315309660169164539834535929909023016536186169348194038650110312740544064427874227700417901795796331317229219441605941045904702896858993635051176916417748749502919606904816534484473088081634042698714850021565513350222693951326989114429
143 52146592097817055438421362913002824358445631162671935633223906497935678633793360024420127915105328682577732312466484563822290786594004760400291152276825698534966612736703611279339164871256010598408857487134175962294493137984756599729885071283292097462433
144 7666627830060508817236272429720227475853614774098456182352463539477688690274451508892281130222402630460344622288240840067335258035763054969678718022719367293362740385984396398163278897158500804133231256500184374313668760868660108350941145314887470981076737
145 1134818437416930157785071915768841487194572430453245212439332824846472877127627030981433389983362824608300155267952711392842543574059158504984487059457322826122013125277589743302103715935155754289680581740380150434166238357560551193929127201653439114145843461
146 169111104577180749889261527863016790095187090425742505719458816513746666709054259178425627733622175309828273319961111787116617923693688132777069644805304115660764371435670724017581881950185380526852768728864495830849453783308126963378482614177357183829620392285
147 25370093299291421430241870207613284447242843079440944562622138701148161633006559589418980512839377499391257448645006783991254295115934270907609781254920152332161606170495751224132757031951459719428474713124443368494879250479323330995837222169339532647607386089729
148 3831394849119450487163042826961355767836919645782439425177804636546999808210766081492456470674742920136926376016006747733964510022839037022438457512961483449486431775314310589637594532209944626415680799391772311124086776366710851647750620825455537456413368487972913
149 582448638106980794164269755734360666380856765028955972256936032863921042734562239649111830897335438911039829428049571399265864397817214392338757751857378785226264143909856149033380315387392711803123748049398745983448034655035820449118461077413634979999399485518575797
150 89126212435956244178710249001874300613244240787237636253216656170198337609699180759820845944059120897199731701893248990074582405270447999903825363616605071890871199827596014673284566984359195868345120760498032807093508407196876432268728163418706911838901928865152708701
151 13727195631857170728575448131930362495095728807267490223410041301451154173093188681824864346694563423229302439379246157751670393157246857826242117697795179325301096351690903852004100835267566452823025155669785273201976597917260473934285096168287526088029889051270883479105
152 2127984460491889240786784660981853529842333813574855591777730727944680102023472858069945890346798966768294021056176520011759319389334672172908292730949940608891449479689814002696973760687102128064271811049651299665637229505605905592475897049576629326044988500739619763726529
153 332007026561184320852781723658097589085991857952547669395145398009494200583375074037344125403749864142291307335034068225867959244365642008757013156869075808338511801665843781037920257100914364005261574511133446685978344589496703585980704502165951100223682651480327128616241093
154 52131528574211863640899134284849195485520836483025578858890980084124547636563670350615670092569418292566477573713787772125338384743203232541153109997478636804324472892810775861578763636559342887237495185668487927535735949026121463029302499093635049548456975693278524497515933757
155 8237783961209263933491633965847675053478570254676374697476813442082340967323783824346140549406360029440157072890897009261145137450537005104694764463441265577403460372500373419711183698619394707013951452046575029688541350828370820269418068862554416408770212006903315017298132339041
156 1309965046864479390494322068721476383256315511093350986873162048820135249888138042991037059040669344875077327638617884377103794542450724315707283582100993303679883366301674076895244683415436454974710420573673389121398577060440282416337349130649193192723223089872072231470586204514225
157 209619278247232536695961158165485460395924140326299994433772706963076930041087714644958968579840372360294785246446499451268972279892282842032540273461963084462386282156459468126659449372900643676634201285842149943913758456001659621068283991291961615068670764396326712124065870281899829
158 33752658563693947680438099058019372791968469197618942993332092086353701432423772099733760091664755235222368069485069903258368213599385056691705480778448163734228836020837071006446277383113680752183711072276361568821969293273779734273697042775785858309867117807095012023757788951559038973
159 5468563499919050731113448283467011062348304465040332308792594922375487178538582993342699377905740324508319419257127847317813521196476783551706852003680060521334243238815721978086731020446611660905036700977883876026842620967577834466483829101828964969327490221781867339356917191599583179617
160 891477741275096982221415860738364733951198945664193086706045764627849658752572231144345030121966717136964028235120840845503336930259890278465942557159756667465073506238465310116198929249329237148828808899881014178959496721052233874753830142898600303498439524640898136742756930979033754260481
161 146218857150403953949555465296475459331972097320185406137090735976015115745608244859882098069659589875677733551713798283937200430101445610578607425610771040448323649611136260652678946362867866263811947596323905919364022139618806135819744560921976415682150123130263093788257786860884636144240645
162 24128802370621765741488559285636049526941225124898842331797388803913425418711804517526188729713855277903452561038636059757449234151068129021215815899685271890959849000944226353415997068626923792611821862756887539331615196204632408892242230460041410354373671676156488968835208753019225165508009629
163 4005822541035469438288761415323191246587405116092236633615955231025427596174082818759572617974928977850016784858074586657496195633551943357629306852298495497237666351920681726794737521149911679031436715569795746309442766179555365691001653867957555349839894849971031036601782100282747291584470623553
164 669045192107547517816649282610737453353792639808137243147397504437233947813995889415251431056844709868504557088707232880718896641270102379051265373194498544217701491735520621205909096030998973499085641252096312711075331441183946353438842366251882548885339426311919706447179253820759411284213259187377
165 112411682569445713523134371889101626252350621688536067283997161592004367054792755728900921939258867615409867395274798124629664156290744783349012641746093300711244574821587993180604300275770241005984317750250830345776982399906639853757840088662223111684248620291319181299570601631261969951212187620404021
166 18999593580108025958493096089516504783096229901482788793160196882408598797925459152159640243549628117491374205277078987761724288623617046276788690310258768861115656973533597938203756046035826140389984886736045267184759578296333423990515406082146368365756184444182794069363217700434109588844176707702766365
167 3230270162891944450457479125573731447951565109953259896461250138067597669514157917568300928605069436066866951114764890418566329104694251279294929944524397987332710743053861640564861970026348409999694018885322102851194908810288513286654332985329099954004722268986898801765381506903443252680452993872185980929
168 552433535889536405143618062551732552748892128518413076462877270868264563157181610143337099799399155107880056099458288961037200649807267173310504239176383239421419933090684091321476231584843943554502243772190482130785669465794136603498129200660886748571730947463568067294061961831419743159700937435829626736833
169 95028316321523951422169068328353344742302475295213314565472277837014413017714040024645843709290402168404016057419003488669116569127068586767795685146834201558033753019855299043000491253213575702048939577416219295346920072902257162173018423772798118710636660570007476643176135303675837100177946073427998180676037
170 16441565772379835894988146436562239183746067931647504924469950084863771153908679272174152835550431520089067064510098156194010996118292505945306973999128342303635653056762496422048755994921323545695804607272921965910261314545273537132114021901555182795142156409059957932539951071290085718836973158349816476519105661
171 2861119196391812209881156884782571788549370467238127098306110977618867501721007485826286952790746147646958053559505946740878174503949586880678195183372498088871373546920061473021222215598185312627417486544600586754086753633029485280550540700730781308969069139288591367165151494474140108489440051878735123700128564385
172 500745470817881997001040638681080491884268624617598645959791170596408975435578933349884723556292198195929386958441819841685382832358899272482714859719708717107440047585224432363564772670149068696111495044006033612548613954625947634527303665583451574120586859768842827814602331394258054436220326720579563153737860263729
173 88139835832985721769084634062368644715885054836950002473974386107413943441801457915367474713583710743284224706431967089138881715312845842285963880598848373256731012172514473954991314541533497285439818815103396648499401748343911659843078055807745234234201194287127542808032206599734123536550814140619440236935179153605813
174 15602261811819964889415884832609791834331561288918255874616396854606503179890304353465880441842661962016696213801079707034109374095688470352762061075863500831638533038475332537189557282721026727923860460445791559617922600991065986511294670399632714571364951056368692810617806571421467346088578800507600097748865239516209597
175 2777468532880834199617622658710300594164785471174738501125863493791874043041491025593118658489672925531657167171474105285595412544663801016586651217355367031916626217769067005688762264876836955770704493945968698154769249673188970956709050419823708237517575231284035820651989772336088917454495763630392634895820156700674106401
176 497213940101481662075524298722147393378653361585892235424597559432981189690987581344904829450818660752345368253450150002676205117572738700673863858435689953099455975916698877829969035153354472361340133329696352144925328486000578224568152508248331757703174675196261926475500042870497248356243736163381844264141576789206002472705
177 89506888696581154016537196480775665296963256204119740635654006282462225502493449802923385246703995161280939992452297707954128333672804875843050107762605336913384205426595141094223173204138836193186920141740549247356245068023623399758454811119059075494471522969817418387630757559628850303008124991173164708067961051266967804833029
178 16202246875379807776822401958627350995419290984149089870018875375388487370878503062234007960087332216399965948445457506297177668422640112653415845709851054196537321679903059977772713003931124445552062262197423708689184819238277356410290212629708797018880355262997031785562634368264372742188423607092597390433615852238898678041942493
179 2949078952006513377743555937455227163738870790494950132380307780577814912731322226323903094122068484462485761246862214660367678477949381347675036845720999167995747478856326040817634754889059060693640122196898720924091410298496551257926103954857517339017089082039829316284963814546766276466546073849516499131315603892592937812415197057
180 539730324978505475912763082541167502299772172364908137271243252934123404703176037595458281893604968674361786164650910603880458037295033587807245343230600508210037355528861343774423479271883195891875963339296025806177455412279713784660961179633065315712764807503252125506817630324685672148992749762641460907274453878686337694114888552241
181 99319275909662340635867330201374047035984855145218914371351546392308823185795928954421479593374946877553683003435983263079018554773550325101758881865431314168617676226645209910921169409418360609072197995774323004376492797418017670935851119520242730285838413353334473941829968123448431417799680412795757298002137158856305744605019646694325
182 18375694130376085867131113299515621430776924293812669700225292600188364776306767922717617255344997619894925555343291072113395088283129959389534040619845485743376871016805285140208166860403604214830999277849611498143109540890128658599044674257251563011021934453562123518463640079872640137051772869072972753004180835395230641373898859457188829
183 3418178694164769511157790332912771130994735599306539391526543734791824007349550742478489717463520314588636308542570081531324500131976516246674345479411597334832786463069338893015139550062959846542545724922646423365964962457323979941911029182353358106149079151585810223695287640737716091110641984681517076983545427255996282291400973142795943873
184 639254842477117844383979588853789613905178115523861687051848993595028442627651401056098742925413684578222854629375353061692254723655772271806492220695948575057525887660960344706188140876382591578684523417611048688641223895994014684555648310893354287925009866493130453450835230324073931983720218685084856459106775231249973863411959459564971892417
185 120190220348448954998519108872110287139975632483737455604758575742258680039273797462986620304889898647399810444180108833658072434746657280382038950143322546776263160058716746793154772948424725196607546512542721260253853763250721163071705901389290942526295434203309866621047925605354233384158763206299638728606208160091141744243242558799505233994181
186 22717879720347034648507594461763003478022912220538202152799537327214068945575906008772079590487879211358992756287786238078620695477988565402303199466402533401104358121938904226928762054138567007913377200550858995440833588596878128266981326326450008536730005673327645524110701347407350665573176768740190659990244796999535686241484873671886474658797245
187 4316759645601472112235225987946521150894340766480821444442226534409827054117693121347351690406475408221151251708349671229956151363432937737688851853356225885910547453519409392439866764572059299624886041653881121974791998622039088362662096030693543515205540132843764659913629043192208089715023232873004683254616001509134363707694367755393608686307356129
188 824569608447777750069892469521382379321323142579077073530333981126497763497774384875051145674622044965936908682577320849630878991724740183906028857544178096348818596106924028258018740293711473497498318461042164787012627854363888755645196929870114203323095194445090544990408075140938778650822276655862483531468096512714884658550160937658930097009817291953
189 158330383617048029006389024131892853232647230453663480759799319768945020868896329974071568997405637301680246940416253185787527888946549463199178065357595402128770806127374688488018921924946767236687696887150208152962176280151287181227342533411161655060498730982927847427084996242081049158742275026801334441121474818670255478723134519830159510289868954394677
190 30560250765710687632476261004847672257441832634063269700503834912742425971264808656228499718964190070027405830699746004402200174326194619965882305225297658352771609674046480925334905311524161375426386013918003412529916811684874938183287509262019909497308688818937880287851302144762086107630995944911500872190118644581126449671822116429833407207899721684388221
191 5929166126426344962821656981360236448086954389856141530253885937228673510431547385269483847088509992568024890067771382753129403694708106495339205686515100252385997433274862589627582940581471582433174610305452125894270964785321868381307869224745761637513699560806130365119857768942611391647883177002650416533260055477772309145047917145049784098585370627120714465
192 1156279552883312871375241802494680438423871670378697655416965411228486204684071709059479190583025798239957643939619539532772542890866485700673000794258927796722276119474130189710267289439467315334195783891210278023483894986891275089543334453781123478238699154353584416428512524003102274316427582467041384973930658212528377440542073736191659502546023796073941884929
193 226648672021738777428060876951030880971470023821751058943333439912063877008759269586745659646215088334698595077212037182467590103991313726585476028977197876705830284029214873755714160094983418577009399901389777962454627287178799393910825776503730138978621103091981353006313954536974166653139840176022643959889953737216358072430939325937907363454638296666159374153733
194 44653275106597798546580631968422641107735257484323621023284546778221549810230309538327161126168063511210010000007636790998757739812342886123694364584193206522986996946726037877017322111944899686388361394184172452907483811128932263902061640198158810686466909475422066102879460081188286258378617831436344516758242222933820921495301366304620667680027000147257285298647837
195 8842031903840744587948501951587605589530851054758980878198618121523148020096132299827276406136078911593860462556540586195354077742481919475657596202632871709993481317296813852017838553218608254387344093861780701203873080720944833434091566198791879679645062491609146771989787648976295977086635819461684165906671551338810389911513369665387558839815173199750964855845095361
196 1759698992122362346873117167083678702890161835742353069540183137682876401806231549605481484807613009934086140561306628064826057789232977032337398839432656666726713799054751193017549332831892395438623088300490226612457656801018824895357411219919734967845151450974122051507896035079427479596943333415206746000566453034289982902611090166648110737765429374921477800535782743985
197 351966459163442045782258644201308248585374482177480206725449881522439619751113699539935632270727543530078917602161550286135748216398301927282588277870247947156910751271814814281531919542779524265303321306001626531668029893183478616613757708228903520119665009397443139585777104671765569387476629395842065849596149435829879727002172503041854296758247530412065848795946692850229
198 70750564049567187865682242046748781509776283518209758203841459989409276538569139691794717866179864030118926385946055752070650406327978092835712364558421851962350809138492806499844990529073581099689862155417131984754287880033261972051593647051914323275506837062441612152179919624785997802789681301277301572656310594789880578222624460851624890129826211556377770330075682755181213
199 14292675143147777611668607923938143613264681406725439834448177301308640092618814844925420471644908344495186430661821330713687154337732689064047657526341326854820145926362220386240789757332466617432511959931089470851850169727901851560383986325309284727944194251814953525254539817106547971227584931538915490211011013154051441193246335397277565545596587934923098338943766154117440897
200 2901626366956282762395125250316078289585549526551865984344863718929070132863062969566118627360191509335024365504208286370930120054038200928591415374826504729842801957959332890299651957380537547317394157257014242788811331336365358585880066074599763134168789766794824638333642318684403372567672179454984576990087640875063307768355950153335150018165868522624592884848843234571676881601