1 4
2 109
3 4369
4 180480
5 7462748
6 308596193
7 12761076882
8 527696013254
9 21821286982448
10 902353910690193
11 37314141073241635
12 1543014450929326860
13 63806737265585893957
14 2638536352033321770102
15 109108761540671975977499
16 4511865768218626625685787
17 186574684039784032517713481
18 7715236780700806216342379295
19 319040489810427996222623431739
20 13192963097787401822876184961865
21 545555441577343979671095967857074
22 22559809925077905697433308620384334
23 932893313985009348623618725770580464
24 38577006551393977248535555492198612190
25 1595236467189652808615825539949898604746
26 65966222207040811175987834744383209457207
27 2727835378497113198254697190802890301831257
28 112801455096609656641441042384913563058196850
29 4664566040976695382767770154884390006986536006
30 192889146084135596084922094234709665314086295881
31 7976352430263059577382576476677576293804913917320
32 329838144775716347338693940574654010101066881474364
33 13639467751740055013159458604011729331178905944685020
34 564019303095635650155714299117658288347186713721607711
35 23323327570747959826486749351395958276918893998383975001
36 964466297495095779675900610865449555159317316394932651624
37 39882612641025819275194760194940286884463762412053595157583
38 1649225893331125593145606153583886220994470476415402399131660
39 68198793085985994139185726082694679995241256948323324021379443
40 2820156654823576064662651481688800748994812858238174272514481209
41 116619124736094543172787598936109720146519616560454501083311860367
42 4822434325040560910027206699728332526629923516000209346012221211511
43 199417315744366355735493477975836623816409735410529115037627780650845
44 8246305317668339211700590455958974646065589804694660268515928683097491
45 341001237221428242716285483018844994774486879178894435333417568765870726
46 14101083977257311032633169738952241489184344526603845813633725809941929392
47 583108058357413738097427100801260543857881397781095340372846989487941933042
48 24112685823993413516271856515635641060727597711911731325440092770272785258146
49 997107841871451006943250427789558533041927152471143707918083250377152856112608
50 41232405862155611955052155728209735340498711324216037176747345840912792401053729
51 1705042545839997491470989995017853685519333217334189536235550682134423108426655313
52 70506923434046600644802711226381366901944494120854487047441490181138822353565004100
53 2915602466497638585646855041983923644982772942932227387771786753347992451445653684112
54 120566000168747276131162672330905943645494406645315739812703613065542202459070259469185
55 4985645527372564181305267544745895210152873670462795038380796830465071482109562221309102
56 206166425773601436874708274716943848461406063280018126846079973830802266661206762141731842
57 8525394531741176110108195208860807665944589864700555301282390281564898753926385425864461560
58 352542135069351109057987323799247551644839850237033339762477974276765933522942863347885118781
59 14578323212670507696177353820460499549696530211543835811174586359085628798866841363658096761359
60 602842856361779088023305848052479686247433400211655064240568259411559785690783078858004490260020
61 24928759238275673410522964954298084614558542192992952467415627945417073699858544952973645770755337
62 1030854111650903054583809886114552838432362885672185082183263742294070013162991475295032968295975298
63 42627881690796773511482337353810328864706052771370748363621914622502975982498982697901564527084600891
64 1762748265643952560706296540059409376680912484717246850345334412502225537594631532749839204820198384567
65 72893170497412145657314127515414472710734469612260791415167290179117591322400553009958025651667365117397
66 3014278560769846530783980528056961885358741343249890810664314522820307121942396428595041157482887372044703
67 124646454255125372177387329019220593803483881840492318972484138855941141931130171970759521352686161105520303
68 5154380474512939531749069919195754737351201734440651158237517278057087744919549676636080761518434454377072237
69 213143953711365147795311324917341263627325761915739866389041937998220697144550692337273228335044890446561242186
70 8813929283713865784256140899121026187164831870492727962764611642467824522481670860906963537291699655373526511778
71 364473624823102465307586699208509860584769178650939117992099482412143730464748846074929377206109640535596050542196
72 15071714205507822033211927391760624795461833753414521714889315334202385541057821335380950155635670961955462874702102
73 623245561877781643411288698112067595503741227456536297381063850275851072586648847372646201322261005776549365683600454
74 25772451965576793418186092025214874906927927377883285750930035392154231605217387686453181005362910824052498539144299627
75 1065742495328376552288995895362467185458820944249849831629742745473861846073473398896079617849161165553778254607172885177
76 44070586216080860714283919410257249430264631173635388397576445070581436239909383412314128965164053800553086015080419887286
77 1822406986624457189990873597345133289521917788605402441510296995399937787876260699813150526091235016338835418220917508759034
78 75360178070101957491901895752413978702813784398656393206338681710096465416139676491021959334721892815488117027960824687841097
79 3116294263816811134207801642881580797531838751651383940169627293909262093247051222929751872676558713315687897169792779783397700
80 128865007851545567873222374914763766031282340375771700782139963702012501719650091412485165046681538733978451877079069239726448024
81 5328826112922910564508745053243218548739149707954150190815974053945206005674159855182246064895837087098745600596559710044560933316
82 220357630168169183884732493012154603041290743279118192667116105486519252441046104185217242591230562925062439105720725853694943628139
83 9112229249810779524110056026917586163552622911944099412924104001894280966006134401104308173975734966748101798165747244952241272782021
84 376808925734677180311595443495707393771873191747195815246079395604467510156393727482420177396479103208226131090422419005837739901690672
85 15581803598309366382801792127168013318956935102174132807306994781784572363174585031223529188155288404839174715724274436046960860966367219
86 644338779669047701629434071402802558946636765925531230090938094271764791682843431995493201504974175409959880843209288188846233548764239000
87 26644698758136318905314731934244536167726252299884339422442991226885574984748736464944312476320718011618012901353414578454495746208939913139
88 1101811646780717112466547154691069257201383573122801696363395723682930774992943691276664288144302826440561367419498423078734976187010905427285
89 45562117853215653610964158474286793873813486490736044501035601195193446961679793452595378898411818373190647910721029901733765463048885130265819
90 1884084806451006917702221322574292260912184367453274609878392638226841737617664768948946293540886886540427634663547638971580951357484922530955479
91 77910679423103121635754470973184719191850558957136457219073207085150661413351477601715385680457482290363611720120500216749685617941319542585726065
92 3221762601866928354021449692123243865976741063621161431954127130041875293460014988140361479687368799043229484722105809992994105178877957726578929239
93 133226334818874852229961905625244901952188261838096121616390658578701857958690240452016857659832414308007629329324302512373191755414371864585779904446
94 5509175716108228909742215549826370539323364684306486981435720286809881391631180434111590607455945118184954188205813432932644590782679656714070091244196
95 227815447390485697828081169908312116101267176116747684683452285258664704762631458240572661667625586235069517171656311253920443433483919570827238805671798
96 9420624925427151284446749475751540608435182049413985969800945138968432723468188855607070997736299650498351918783455502136074212715397894022655442261027450
97 389561704450449515347225735646967824971380132831748070658917905561361083862576280793726037511420947727124060586712814163248854207302689046659565806376834300
98 16109156534268699889590070054061738061290388239668229417074753908705074328355094955331366045678887249737783931829087146937192860322680582646086758101533857365
99 666145879538269146013534628610069189840762299224388201554816152921286270606603999390055648605365927643507837378750848493364908175962615700260774234447160702289
100 27546466004091065326497529967546379036000890628477618747554072472210022716120520799714116008433862042482138312069591951298263384692972540378269578957903465018120
101 1139101528092469933463293129413486496841628285029018262325622397717110660869415350989614834765089000527370158780630104611082704221877454509411402191575399640015428
102 47104129114416854766701767216625413885398077217677381093673973362331564864617632149863304335722854913952485273097851167880933241174637420198567767262307472159140705
103 1947850059812698294505171444229099897087352359435507526112890471599696736693582958290790025514160567935490492379037972981950244181146904897713787215721585395820535946
104 80547500332642615599193888749651709365422923497872131742794994433458850868060405886005314259899062717764768092248371070698111002501080230350786136876725682706565521534
105 3330800426425495436304602796817435058257437146081435552276387192086369465184614284499233717124771848903427739228006628620741777055324395942128302297257462586879094037888
106 137735267200839786402417119986736180248786772026323077353118844861005135724376709978767006431094755292929861784127514298211127306159752921861668662387553304959071874881577
107 5695629098752633599144813875776065532396765800182637912541564821885387587855364172257074182397135109545009194301322127920926885729132839268844244910083286957323015439177211
108 235525668115594623872092166639059704273875902142054674834297866275713525499913869128053233407232998068749568350836609294464010466511701348783976386527293664529403388653504028
109 9739457991294745418659763596966218402332996854400053597650208313863646430217522694344376173114996066740798637462800426398750893142949713602532367146943420447693237975611613837
110 402746090152856692120982044918947631677998025377312147440026874263375821219068931644980119176147321628763203973662331306417621836844528567114570097576090147457083770732196981262
111 16654357283371763626665159240154808215190222015889007948004195546826854335420279909371596284317787540609713073198289746160726015524206840097251853609742615446396603627283942483227
112 688691022219302188795647164366739143180462870328525448852162083659613249344252186562301895165597519729153358790379140308469449652387680507965818099306943875780524173574667799306707
113 28478752798165247376479582366431303156198973361558881071170252482333407726944804494986463703649360996418659493058184246881001024961008252502171232950219807646170372904701156714145889
114 1177653453831060581339598527705914283657117739966437205049338118896954717264664752299358636778687743897847655262148354225315239810778597049521990758607416278061156602489197665536386143
115 48698328439775470858756491785842052923091324010495263871804482346805287518456551403138873102073047635483881994208796509362510897658640452393850896215044728263781616219910513442648847075
116 2013773394128261226488626568896711303487840340406742482807215275788569402567314665174688614219947259863497665924316694563531862003372674783454410944312321678027641090174107731482701971153
117 83273562210948747467874517004598930394118791965119775532947843217903118764862164673163146064299715958859090103124076592290625035446839169682695077632965399663632383142628095511901226635682
118 3443528543737965410922363022686292929055621882406889565301930261417180764545709140790393759030029403193788054604012882080569093928037342436720462482678698005216938203990987547091900370936886
119 142396800577591313276412469205885775060632216094914287521105957592963421121767499429771789502347802430115168758720103368042842044825557828715563276207938871228029428637944050429488208274347768
120 5888392838098475877767506042124177446539797669238940241000967026772246685330832375902740786898606803008123629701236637709603527071400485418847095920229468004803770549901497706089930003539538190
121 243496834726115804587089072378467797908492907872169745144400481822758698087277186133185499656346765822556798978264342815205447869964654751428494301272972318832344368656384057484622075620411853058
122 10069081692040091082310619702185385607660416545105514674192831720419407097771687029650780878590634558435571060082105143561931029822456934368860495126911689036146855391760388947699038104663067408927
123 416376690214539907337663687944030934312938929164384291575824744139180335849078879419300537597518558337040965395225721234524900969380520696599059795072548378214885280926675347128452478210634750850521
124 17218009889726957274808402832970429051198724870080043697712964043755648404744388676628228353025184266715760156583181395895674717612879292270287481143066678120745178752592290069767964669511249345669754
125 711999186145562250361399249640639942001824397263409471717619160727571129788426944564622536620402633807874810939202556412452391452023628987469607579638343965701197635095119944785973347944547181316927790
126 29442592048597208067356426823680324737544332331929739041121471171760080817062305120852301657635250321353799853404385720649250306188012383297999086393758957971737617907776986717507031953783266196283120265
127 1217510136820431738444233388970128737856281640485467488351338196821790461844472614353925927715912297986950842222470410709499644342111195762029226583708688996172555854067822684145469787779304757685250372032
128 50346482090089348994324695077645621472486782889808465992700473951916176275432202524775806199640057706405646734809704945504498111880728912139121312960903306208170039213652428796916363431777315754872470374964
129 2081927847818433192644833153060026281570829570555085351490428115882854801942975783841692589357001429210759757481124844268985284348143357834956470559060180325819193598694575748668644940390213347572544880581996
130 86091885342970561771929931456502842375558519514169902705415139924836296366292512161092925018150264561130435157195215682745778581555516693253280905105797066708146110878741357582912194959094418078911164462064119
131 3560071848634775705276605264709960417793225258215898240040890981732770456949781415990597711645951544004134080620380090210432024301796193480809777250928095619583691306400775805893453632135662141693402528583184689
132 147216099600456430462187970704397076680212643820062276251465455799303914272086100524796402266628534727218510859228488271517324625270255694562717327505067685617059206829475037626681427921161914179297917438087825336
133 6087680502819783624796107730609509195634123960972005630681758675049445266670112501043614868084120075072373233192077642709175427949359328745581720550812982704238478032692027698555219955439343108476025281563968694359
134 251737778714368498260658784621421575831813889821768060904577904780250404860230774963139176954116635469751791132468406921751209296897974454703016123470661183750575585092639513456025289682733517746238981963753366336420
135 10409861227554699221671360117108707007798026791531724344544688783019923970246673356931784101911902866708383359369892520692972285850677770783078814330833634201899913484113705370062161563945958111432394114936784707138995
136 430468606382286481770259366157599722215852683337743547880078213054559393660624267381733674350686839871985296926917510826629259921786261741196008468822786004002617350037661077955529201662204391405789941015536509664901361
137 17800738840803553582909832680869289159488832820376354096579935111280172284929982591555626752585274576204468848014951268044306999199736379420303915024901834380740767476296301287639166286015909643021137432139476112405811495
138 736096195124372474839020982111107605658425344110657632976879859085013748270613987080853170316874148156518864526601858486779425214500860035807197435956911876968456087579045203113462231467506820140911030051695244181972438903
139 30439051621529144742403545138286646406828202184834100686034305292238911156765118241777206078755196048991781305963753109559605016915595310937716306870460847691487345878127602337365795415406134050259105880729844111640803385413
140 1258715735463849890924686887217664578051990462691319045827599564780401404850418417840588166663207149407184608425478184550398220432280324830904694410996773554676215738859977738395266607181555616230426595412163671263744144076379
141 52050416103755992048876311115238772158504638151036872207912282878629314024776722731518784224403950006760678756269078609077868640811859406820423463499188410808429004648567204510742333399041472620044993053829567497237733807454902
142 2152388931227395625638527265567519041356963169497779298109216383493539743368207064302863592759924202209713354877389453024361392362891078488909640799079105748008695575630376155893262733319581983744575871130045523331852732707455192
143 89005592232641270268053684026220231123408729267218204027892030719538145370648122034215439398025868869094068997904164659047992394842056245429944073060509295080478457317541112486115689951112497737589564339756458739307269626077681402
144 3680559462906041538286870654567677575418441361357759419014645504233408406999729074087235374410378434039798621838382198315851353424430735411684060393613193137196114503491976356358189309892356293186938246120156629322614137834354463506
145 152198503714008842515314788843473765403602214524949891789783025550035805985688797327822630180307505804430269847796254035318463965205026442465931245756033002329387797765711853114200806152179770055596464015885027035480957645530192000344
146 6293712889641340651414644085169551186788992436974121668723696128559045600380909665916485305396869396881101941973422604674164547858241426340681906869381382651987348913299997397972855083908875367651339467541163670655529754273693494292745
147 260257630467044112017019178449459434651842315349589202570218297294216642298150648739070400670087058714437805838791508965066869073779994513018329435458504148221225831249857349966430297348257158970122310909831385012313896156590700221512721
148 10762174157610872838666927473234777530442519566785397078392253952779012205563712783985493675706883154115501582240258647343155513532810125810112479596264241594981308266125374186812016556465947605185140239101260638709792872915070717760115788
149 445037451508703814179058785031245594978761988447722691590462458255219797652663966381188893326201109237292674254674968593591090526024301955102070381867719437378761151706936603398745829306965671553331262094135205555646726579234348693132803448
150 18403189759319919732686187930508675467215280368688668336442660437093721422138089848300655206314108149824197323643118280944445578795973302185625418475241328755684548521476632032918869170152578501416988172071923763178630436016512457925829538689
151 761008746947927114973545466389591053915617830435012595112630126020070188621299775653461647671304489092860311180527219902553824807457898011545792358430545081096109080785557318121780689394305853098370887504199709220290827609934828690412894312998
152 31469235524127735404974014329012791130435800829575445842863187980484335827519771478128343584287835441284431647120625331058939705651956883322727357076183652814550119503291987589742187703610818196673899028925506195670479829693826595999999410185530
153 1301315902668312298710702988979362133237908394322954455275165572325982481126747463659023092471262212084637116715395965555643322445823520524475221920965037872064903757406101045259017126984015305973249977330596850317855985017207194215301184735661768
154 53812018319894752716361038492291545426460604174084837775384642928741439075416021239646523094652666169491607097682227181402540724054133486930338886541240199961916449136828455764787141159546371348644796414486384525470553304751247349358387916346915413
155 2225234710282927719490330486251419986152301553602026694682682768004634147181617373188046024646542831963942273702463665250728900983950396955015522595932908140007441349019452862702652991596299843063810105933812781671884289712104119731306335843271777767
156 92017911062393132310365093420896777262124097190827975828019206620087949259675233626789426582500405781189468575251423961921808723963190167133999420755927277243549929654306544524029874564919559099846981754467567658564371831640112924589393069076634585284
157 3805124878359423528664780334271725466474769930622315453604165613701273771130094086395439390614173088022967944618141582037011876772489101164120155518058814324836817857094289208461718824009836088228852024076084371964170995875653549332842418190877813083857
158 157349533071798244469254610024142118583378866637820748466409420372460453455886739612802714431344487846400526268950306165579686080961971613796837416562329784137352686155553746065023715591740418401825400406110102130629883509595346437971553631886510328053786
159 6506718267965938183900300937398279642123724547483226958324920804599954655331280425538238236144087864496622883400112865018705124065225661614586438307886226908565830481882519051381885968549717760343681731608325679958907359306285185521633641271540214863110331
160 269065829381032890295674879066573296993548386588780660930017964052055187392709938822112765274687934103717963531792929076530737734388732187096605437266298601751340859295002516580755715916376387822820404945737362593233845894545381540795094877869562002445831535
161 11126410820171396409956884321949580203180312417463682655450862639493566664131758167625108568750066469123397885875782772852356708790567005704835996688006568713828687587467438888752794278248198915588975589048160566286723550723588486869773333303456492471840750573
162 460099366850162658768567539444418027222303486923418240727322159928901912367477337066027250518307332866237777553541515079191450363340164268817759758734071930804134157109580607626767987359959601514583269085740452618549012308550120300327127637897653269241295562079
163 19026030118548109124853469817361466638927605686376473046575340780883278531812387262313707086583167772794769855637760644778575379424530318743716679172041139953464491686234175935926718877357744531907209056918100912480893993813069548311853467945365720476632198400727
164 786764442972568722681082423740168498029389924987130527234858472415900484832920142598520804819580645173964274924375508782380271823376259964507971055777133051411208941811873183104350233556054082110510635267628653887171621450619801312191086728948074933974570547868789
165 32534285127746479856090420855257557985923636651440302583954473733708442775836127373557116698531922589855050437432918420284645261574208038210771035255182597635259385493440336966287277788960730043846343967604144967151810294661246904559436802395241167077098920608681914
166 1345357836424759052046940442352977565061762482271483243729602026714507149122482427203679065781791239576470443042805654684890869725085609339814513196727686682566913607772399589456616508612905118149872517436217274873416356433788068777810197551106044327479854515953085194
167 55633240469939883459088677656942024019273034242486761607212753644821496699069470747835466291757532474427270557709855108289209804071228251538907855407452936530086118792117073514771297908551268517733377676913707665050374662097483448878018996118027012384566343682999905148
168 2300545892987967234206129962739367439995809020335852537795082191696874903211554728249349736996801323788220477982598148326919038845757412577181270009895792243149752879973866470809941838777226030897515561769098568327028099033994450788621678053071013886340979503421564550854
169 95132179269756684131726277796405305737738619148054255981259227534388672934286376663019257402569348196339978588746226163697804195436665489783239602088231439055155905504226061245376234458480496045423925775369939354644086272594842687208339067454327273692994050281647796389630
170 3933906104719667579399827103210639304002451956415573460484029903568150071626015120386846637307446481391402147005886929790248194261527621262776980211132751140649419658323236748109269120811508743776278292092524492625765471803604352844265310702604873406358010252823500260181331
171 162674894652292448915118280214296390697004129526410771946487138402317505643928016083169314462096610994208315819861277674451845173742446605295844624345607851921968730118879656198669818954019279350445628966260225505460055937619787276052583078017448137262651377401298398552180665
172 6726932632780828331992368423588252140270879460720744003787129661597370748900932392818006315740127955195166279147779582353223949824895960292081842246198250873319080777187377522267140745537018824615519532598999932651677756161588559213619997766090192955767138857513239182417947838
173 278172134321612183629019254816996664398338852822323283708576024287792317132685469615230018663162001927770936525493827910516571546895261527393423802207629519462903795717286655254292384757558091922998021009512117319866346813692337438815496889291505504899514542819125338576025347042
174 11502974763856562193469915222987011986107801245187617019223442482712947900974525992870770941727646158284052876868605237314032694615313993084313945983038247834139653060740500413786399793088406369817877476978098377279716718215873353211878671935279572492718807699826490646003091779849
175 475671039950174631478796138732643090484938612681173760883409864609570033930403835120586872126772225402018291303811413413052291181479335814232868393736618920245928913278950680082649481430033036768678771485877589954096208613434622411662191757188283520581319424802273491035779560593660
176 19669949981827330796420388905619210464973467723872126923045246257123527893218315643065446439680848302524769305635070269851938324881014686724603750111567746846822545867638220149253319506710122269136746008279776463072878411201354962014989968861392025733469367512906937567588819392716048
177 813391818699150905312969642349736561837770863692222429287970467527946741675571323427285956543201797867566488218014988884827212075250270922600307172355886716353830577638992260338179924237086536593476024075069182575943535646393992682334663190054654025170551513926919826886958687514273492
178 33635380432484933539873750228303647431952033522958507463457293345645300227129147832986852251278833460979959242042172910292232841239325413540777614125221841623597719052118410647299175487341956906832250287080634927406788751617898111756882892594298328443450725127649089373394437717290492355
179 1390890332100129534301699425980492231872975687257782273098666298549498391447385821049099814268015415430807787581627077149385836737800965669960000740178000054587488626436691695305250240970548737056727156963903530586921204049618434058037983502535715982655846765710941832993848612014781664157
180 57516100340021780440678488177311869763314285957169570814931872419682672859834382212442313073466471689992384540783767307905717354559944126695030643496209420555246592587783473920924406784672470874499967609148955056559358063352028447832726107060751030581738400969753777110159611988526295382528
181 2378405918839404867320072817282763463184476020243968438400500732763236312203255243272777594565681199950665090894447171292783802839383638657992188564789154282987378303716952047802960244288637034024773108739626777676856255355997690829076231781374179106018381477328284463413404530871615371188603
182 98351847245006937586029548686140065813605061991435327159149655837566548747267918091423008032789875159055614710072505715986818541814143699510078801214269943482517992841671715530780225053016370463330746237754058679979448297342700619840371720252774502516596110543285236510694935170327837367992112
183 4067045822533679332940221420638675124931627461256313686314469262723989941910905509652258652898463202035202176672686832939593233693810696294479600655386648319400010414024429044000486467273291068913296249326476186559248090389562261912122622946580545233696026290381288949596470154576886914097569139
184 168180488581808390622072192613822900479791287159534586271435839696245708981886118242449258794833299588478889071877720579803156475573864316458660908755132791296741013335183709157455708792081901867789755189782297747854055394802087117633015099863117461330941441241249336357352543139948884990698828045
185 6954599966123582116440568948873686589801344555106024864798223173296305015048484730979423431301102690962862464341171422542026089737345084406148324050028728286818315797690262572981121092336252692770687480162879610493032346765647491181791062666766526797304928067496785993628286058475161891330450042227
186 287586634434583235225264476510887369405529961349914898279425844353013972977943063273088141850876507425266734247446229258837731075373381639292395128860652763161795823584634756001206479976129526487681965242523330872503596439639295578032448915332354300091490037600855408333281235627145119302504084674903
187 11892283195047676489871030803367102569104219738686206529228920383355091091503394913873089684969367443209559396897048712329366151590632737034341928484689740896182850121467300984950843617062896448990166232413616787136138775114231718489578379012089925951309243262519377492275932991020910025367079063991513
188 491769723128017470383465620547602544782360148196984693560229914478682523375530461649144788986662405681325647226429273436075052496029364376785167071915044589036183748061343128888632326226659013188246928941226906858635320664243319436377088909930180778697296780263986009646041287089309657728143020437786015
189 20335662767105625413566940131037990069617388225785449736289013190315353637006434684847201791024827170502398301439584514858323873371249825168569087421178607527249221949128732862258955718963969802233595308393029268731450118830772182108976308398266827747310576532919821240411085370350180012753944381876771182
190 840920375388367540101126610847559008096201528887326819723525733671499113080340661693634309928929174815374561063898157320438325866079703847023371428125297088849571590704848216400692912952851415056194165491769026868498157542374437906178410294145062998315861753514085743735731411429718360523194024442743269452
191 34773741374545876843326734924332511921702056753225503699173396577190950915712437945858843687655026506435474628221375293127544691113289817448132536910744954630023939740569566548241805059332580392164123498535909136554611519567586574567101786446193994791152447563278457358898009941940986784007953579969273515646
192 1437963836499199214057007665637182170736195472924507644063692498855041714458719177127005100874757793819215237983216772236463466852611037925640185648564229148493322952155286637422553771913042873763032262113388434722643301490323365457352216150611843112319053755945302244492315187563282169520074225098780539904618
193 59462684006532187868775476468408425222182349611519516303102718620554949617874339529868823583995225634669957799751773340908543365126385237850209758022973125177500569294199789701616700457803449312875481517594031169186458235960893668417297608252054821395822739522336909995480122692452941305672431398107915096657652
194 2458901051273181931358673194306008225680925322819350257050451488723544727323669838802913329921515099070949136201158959197311399373651298204081702190174639595058669719299901242908734677950683698089462138580249313850283631332090374020219529917438460198782286101982368524083099094598977745254734332667919252270853693
195 101680482153953280435868588955742400927693769774306659976348463194595506262417120207336135621209082714964916831692565308482072413211953181460885589653772382185468934891632798199755718698661820870183720483929012193978523303923189170322949179852141415808624496286490910399467823720363521022853223825554706762691229841
196 4204691541250541272022861003960968244827013724787318869604616421928596054690371799409103247880508164657928307451295275191906602374635899119288530428496967357151064100612776718837169591040996481289089901287930888741727326458504656232566652727198800790714964799278146158578045311155389915094643516642336388729050780432
197 173872414671437371819118131497781464986085532588040225820115036496280068217069108051862769647575200560053954260029096096201557071398078646451885065813262618556047900473630412253588618886154134321800373982781960821066369892797116814406907682534752739015917794157642387091380533135104886576314930244269808450171728308012
198 7189972507397037848257885503529391720823413872492418253899706824156896310393432292774893374650895729779657304374890973870308236851541626832551433045673174062526352059069691642710452895248691900362918972327032763062833872874278910809929166092718904280145951205791728641489462496448023300169977821012065951322220650801633
199 297319760324335572942128228192255504786696598933078998837716830562859000787557430643480529176171305642548717675942074154787425167172456767545667999212987605688508681167700281995803828970072081229775981685823673363601664082502905429547863116153612467222562166082563594963840730990176874366280265036479382073700859281056642
200 12294767440122405117448159164414913424613217290773670631832522435540247853443881994722238510958532477688882819080655382058285441285450414886276970430636925251784493233134325142326167196093718936549929013021802079968174890821756336124356490596830249792309070563997273785037979869712028561950913165892943526109492522647923254
201 508413252593092147436973202303402478681639536892104316611680068024245422267030313569126426400507153390062239054387295395194706794125345204296711480474974499875908049776931367886194822583396795777708499182349889951296932254845537197113093289310335420274923207153643561465588233885958259121737589903057442549395477678050941648
202 21023906037356806278250887727696517858915487469412517007653982260297629525090553820666822156587195387058701026316160622810082780577408914843907790495489017440501231757300690449841390973856496442935114132195572327777502523262402548977532239486318203946254951432366021391879177560980753754326767884377325824365205532332644592577
203 869380612746076009344859041436578694630185027397381026213403906639217290387345117403257165462267078094452188122479599767782052625370114437443994900060443215835967808869548360893450548073928794060666255246646747069254569916422307322413110097955970644325606431081385328336735678626098965881911687261404432984909847808373320459731
204 35950629177838879701249184873442738979468079819662694325406304542949843198593244000103727164551481557309649507436726172136294688719656782374408628092152238772622090933021459047312768073987955595947893006083879566395166168379047048538510494279250365254078887079810517789889626334830645538663148883130864714242087050336734012070956
205 1486630503756093481694142027314382469004164461389626334282363854295075718282950544207776772500829860191646787613685057288973177700641289261269865489673628701544993749871525986388265259371227390193718481780319098284122924740410476260161990521355161377058608450261618635117296473455408202548931531229732654287869751020405624326458837
206 61475148147350211858339353002612645207829950829419122011218357331191786579666587812621978732580457924715916398953575748441134288801533516210125449454453808445733420663423842439195984941909501855966247407064763404842676829132397611110556759958770661786720328505363245821223287147253440890429746937313768938940022737956801176935734694
207 2542120473238114007580707385754310417219958856348662530281873242286457592476031072025731239163428501698244184479283415825846880378130256733864917155548800693374324084753967114393299422950509660605118026385711230762383065145887791800019462979428092015328487595055763575498700497886456715222681920779732108504157728990562374485759634203
208 105121771890108460695095536881852876913340078967758846462886515621570388544564439308174281540356299934040264131625761446019994129685169766596161867155520733127434810636821568203604638912688162774007812795705294528813493209545114083132230219237016746010982945049952983343608550864902299386985014476073828972313389375644458550102184255627
209 4346995762651614013816413727597227591914832526819776422106352046727957671287815971457305999181380273319026070086785904413064981779484662077313816498019968197213049263746700414349239170747403881500172267679311455163642904145666823692258854698745592588279576833070065429997188870085072924145304691010467848883091975318630226485011303843449
210 179756979175207001836187407165476461042958542103902770281802709214206900303576174115546551538876895332150509981471942964666471300623036570794805608486445633863327542031740249323148931339400525363685424525980466862014656692457104923164753082350784226699611767699366534922022820728463872800600319375059521363104988471139504692244069981685407