0 1
1 2
2 7
3 35
4 214
5 1523
6 12349
7 112052
8 1120849
9 12219767
10 143942992
11 1819256321
12 24526654381
13 350974470746
14 5308470041299
15 84554039118383
16 1413794176669942
17 24745966692370607
18 452277149756692105
19 8612255652371171012
20 170517319084490074405
21 3504046333491884116979
22 74611039327837405779112
23 1643662529834492962506917
24 37410833617833825759690217
25 878625925444853635748322674
26 21267752994926575159877711791
27 530001202409696639044315795499
28 13584073479586501990991654430934
29 357743274676993048699771988851451
30 9672053314804631173781868055848805
31 268233836804543256376462413790531700
32 7624655462950895782278471221745640873
33 221984646779545526706373666745545912415
34 6614916447595591326621392914325784662176
35 201624810770375125223000916421705747695545
36 6282270912096627977698496904240921750351733
37 199982269405949046308646508298944885853101898
38 6500257962735266439118265461111709482765587931
39 215629482441186563656604237844112955167079947991
40 7296414145047118028065399653322549490227087090678
41 251727280236703238514207963800848608349327191145751
42 8850664004162196957725549106151200503558671653771409
43 317000847605749405062024716906820685116123605122846532
44 11561297145422063354314361608535922973777334622044827549
45 429185093406204898843450354397452637027373157865300600699
46 16211091470064134942505666165214886764489708991056454307640
47 622807589122731285695624194834644610814420005532896912676861
48 24328783570720423904822398749243457747834673553212322395262481
49 965981045775481956524766182334307446986245600246929297152473058
50 38972747613861386118366486890189611387416102156645854907957428119
51 1597222693805188997760378347704237416085556138563323872220203917811
52 66474453581396698780939946705032192884847019044100643022580616684502
53 2808707398325808288395922039744610682265895123988742187991224693745219
54 120448853423535445290336551043253520258759679656157618902122627700170957
55 5241185760647003280657170504601916579799009665745456826833138081690151860
56 231354211166439810634726764687907888712216841204160663237263029862140548033
57 10357150782026965062672898659144271023833890605606101647633042133201594308871
58 470127743492091172134279140648604512674950454401095702360824043150812269264496
59 21632426277233005393620014875376175743506951978087522958259938355320774225214257
60 1008817668214369097899470307013090973854651095633380878729569385712146284362487933
61 47670053584138108800789634466351487847856250360109081794638681917153406521983928634
62 2281993865139489319000937389645448895524545998902372028133691591963112161264160015907
63 110645139243426812261815268361412241143027382197490181411127795933871062714328681431103
64 5432691916114395326010389437075000867813140872242129207878615060995898921042248679679990
65 270072939714406224632090146463687269148814610823157769309515302916457491398704505058717887
66 13590991647559040962159056827886466471948401488494085374873851581252285276108260738374292441
67 692226863445499180035435077434492511313926216551856833469899882798348925827428097440422472260
68 35677823977880577241632580216301318264577710804057282955920123825849663611690104301091448221653
69 1860494456343836784336846928982375530300363058614400948519268561106964362463208482363584530275267
70 98144973163558861833386969024603016173072356538916602117418212870121311009457860461663733479545928
71 5236593952231120992936260189422633884589392709800512134024067971807500607967878162530518936070763541
72 282555829656132782172745609537975655743794410848728510296711114566528381961834587620229197875734620793
73 15415916476789020026891018460853326303624204154569819732632390108433327130714726756526262215510057805650
74 850317321996637116615943089709328331803102421316830108232536284852962140677432624986882648065733502553535
75 47410862743189982577862801189562825047557161561554097781162749748600013983952490631243275220569812468672379
76 2671775667210434525056834806741556237973065500534287493196053724611395923718512094405269039649246766245664214
77 152156005443292971079887377127549752054024605857704581091144789918589763290578301277146913901062589827002758603
78 8755648747072930078321697613176634715092648061043070609439622058380357536006602587498299389837447892745731706485
79 509028680357184644471998895381986008594285328483385942764766835310877999037499495733833616390409289807436386253684
80 29894878600342059743552307175546701061102786270502398232777840568297794813909505239823147651506105059126237590914713
81 1773369354176371829673859732856317995490917926759188000564341829181257478519878933524423597616781364989300481963520367
82 106242425775176352312180032721463496449509827488284051687172979453960613154686444959259882872547421829003593483702529728
83 6427511514292973129426679978816787651628496785990789252081264781722978135776811681908470755966559152769120422833582467689
84 392631161512124138705576817481401975350957585259088701115980702972008409151162831025558799755565018817122733989843206052037
85 24214512485823453559807893064882268297980036041197128829377341136399658307441849087270187623489431928382935749177273264795690
86 1507540204502914298853548320210016160673678606056791452683366122972983895258577688100701558128687766640571256332143725161474475
87 94736751787594245714034875895686386510914773661033476032530887787857261621218905721508196735998076427131737312559904686609352807
88 6008688918600259155768032184837285890642804232211975438869071878201254759779602271913616500061983602436003442170772245651039140086
89 384599587184727120458490121573983884324274717562069910654595108333432036655316927890013400049536675939968683300694783947011598137767
90 24840649552479792599434115522819337368042059520040703217345683247189311830996726041054611906705937375193761939216802923769134130098785
91 1618826207993347129709946228411348637484982222022265702932991043248182962137246555672978673912770626309168193875752952191478023224978372
92 106433820276149400771432615393907397057070496850287002744992647580070916621174374851773341217333679714501568794776527211415553976648090573
93 7059291051972519528517281356163761450818267905027202740287908445455136791287694733724575877999098821523590131750195184021488696087687344843
94 472286190801043186786618674953922911957267464498383312832635237749681973372875904323510612719833808252621975901146159363783601819602341174232
95 31869382715242697407821616992339809537529033695134375614936416879634032234110560413936650876284578333296714937746474173295039012272291869703917
96 2168845484186141188012022634778211418501106090997615821325833550422971986400202812442374385013048687648683512784014990518226043810162577739980065
97 148844642323306785703559882927982597081674586805108007416134554217041032564915202680912310660131543885681142907258996302850145523730834431016199106
98 10300332703287450781317714653787404601622749283561271435980568464183900454797814573140247230743427056226061004803956314980698339592860130090715990055
99 718699409678436726549240599851088121234475528250822017792935252318024939234488841798189732517423670580895747190021693693106815398671070600856714085059
100 50557611550919122485008172366659218454842554837917074303396967734038829315394443540006160969611132494503161192656033749586839576132497308387148790235862
101 3585377989007527163835790014797944308687359924229623903991991910757855321621070635366677189791382782999670127503581565300378029995151402675945089555548051
102 256306167621721709745406532252293265489672861188825265429214476084366864939733016661323876788951267463951793444985370139410606564745206809289158694683079261
103 18468264495434159286543418888217956078655679798673732311779855641289393438232730917822055068079808254400899654035764580571117101716455885016167880343947228084
104 1341231871491148307766495521558608094524799611613703096033432857174695327289657059205686178258851876906820583253033303572615913924391264542051724700927722975281
105 98165939730194539551480874575698329352047816357475179151892612649939318536875369561059505549683682400804765780638926625272866183606643909539764852125068498971543
106 7240457288151814975560101947042217067894725441445119855968504677592632061874323404057429304931773380266447581912775426773783038737420472669604918759339394117640592
107 538132172733187304897877428445855138589322783307622650640417232903769171483693519115158303908832320704310350703767350149231751300422575806400288654098638498317635425
108 40299518500711555173489289555827270447267398713252441435775539361529616325690948281242731946853924687106118533076461390779856178075160276961699972959994938077897364045
109 3040670623443606108592716920947674996011380409027966851745996080422095672328468452464900505517383994289423943482928290059722518979168922494286556591722660729875614153754
110 231136604374497673848214115717011561648290944979145282006311477241754536954392519486293089045731489301986703586586407019639457362170976488935241890807813621348027526131315
111 17699851678028485301452320124812660635849937558255889120282761058008488368368021410272996093201573983543892419735625262769211811139252120624317023782210504204755123843531087
112 1365350924553967738950645186886096699819170537715129567176351587269953718426458563535980227624190166132655320133132985035594698146974111697929149915711663904536338465607699190
113 106087792696338710498481390642264043038756756351362379840613159115930214392796883341994833230734899690205043923836758344124304853208855110086862561285438642832402759568158350799
114 8302448149096280557366764056738488139711080302739970095484999949788979014055383996536968297841219755262730780406042073489213681632118693802264097185482698585662605796820757442089
115 654395335024384628500781495401096117054256731598240733141348969342947201338808799904947227101737060038736194135392664384264134496686406416644651011912111504553252331851099643553732
116 51944737900110808888943337510035314476227549521854281527232908029882825048278530221659272433211071850126163723403609239756075488027915181954850065492868148704716676453281804827727237
117 4152262292234563852289761226979758879522577942556521063964972829886234915770931969826162152377094012925648286247665442862091267797588264487206313511611693672979177827145172752215271059
118 334229511513593370017116805355227725780395887442730059686240371633214267557070967928482966645005656706057448530711806499606077295183280274645695509777583883000818456382345967426944364008
119 27089248497195596984492702678618278470733894845070688545477033210748223458487447082828332323140244206719660823500959528934595082051474557784118312634555828015721350128092209138550286166661
120 2210634919811265819554433544519436087011520716216284098704079825920781557077264187344604985559143808805309223930291553275700922922248557581362248442599725708888197229858721174607859757875209
121 181627310905946273650974127241375535839150253251709975652014179493548567870740286324430721293619938507939620384044471725187253092911423932194963415674162596092293278769243142778568594146084146
122 15023318523953242834754346633519303996221069347339547607728511290687363739887990893887001049000495390624948660299621501442131001956355282140570561271712463940330076624653753729595451849681945807
123 1250973486325614752821538377630269346062887270911287284452080371655571001342593351025572259094185787266122388157155670180177157274021014344750556064571133378655030954133256865843215290777512822219
124 104858857576415128723337163170660397571950219017653837498284957300303835097479943636228688500888928743289405354495980286537121248882311670400895224308319898098751158026960230993539595499174005362390
125 8847377579669081673257884522419811319715521262064428790949101194407900825958342970180392210167858338959858276427701724215423556819200961714654967311442231758795795967468151087501446414517986238409115
126 751370970835495966228991930649708178638763868102794212372613944443217432320488395327922193204233520646544455664738765891494711895078897625188991702771120757343916694821238365499126201708371468614049413
127 64224835333322726370704484283123055641848618207182642201094468543859667062850162805185006384125764654158427925382174977875897346240558476967219952400421518882840579572557630847741760127793733283704637556
128 5525085268058008612949663938012990869379700729797998217275530939800555913055021567557286546950362007680051636717700638303788478491647023790094770014330776134598220631281880483177627315656591102721660867209
129 478345127660752443994687929608758134350965378351496094387622980318313007033365288027842850394240466914071318711854877882847183509203989088333109425186007652622665145985487496086363408022988036178817535322495
130 41676324761990133849759981187996740699507723451451265111302069100071038017685316338698617149853833324375304868246019846737175861367507467006988830719177666289116718818854860431844151779312101698823044391294688
131 3653951489117634812055719529351731706434515226598708258026580433591900824657932803802364898878858277150127712179701885834447937260005540697942382987128975395693318727939033719004495163885584772182329320319775769
132 322360161896748553312971269957264191791349174216233773034204756694237979309586083236391853831178393203046024708458444017846016635362842366935636716393041273232496632539215105704037634486060033023355291046689535765
133 28615767224339177254066174542766690646039843048393386559834956141519413704020826250000219953382805667399690736817069468050283394915697403556142651913237277909801762668974195009764009983668282702327908650968468845834
134 2555850060325011498807228076821702942473535023530861756109009205261352795830832282014366861056258226065464657408243956422160606889258079304998912409446011565077887119007594295727615539692237126619610205980351940866683
135 229674135578130911139017140396107795173507973590864545447806457154380108408593386886724015732108227468648419398670982486659592238579908676534014982378403396533823153368279541178503116398223747117830827223602271037957367
136 20764267685119892160621829740176586853853990641793753217952577653923665524202646782863582584348240794988416143017658185825336054150582109984087327008429855958927383703267072003776771320393140919567609826718305423146791414
137 1888557880203972285355253575216268356440153576910347045579615407889635156666024525361806671689395659847989992347210112324452531331494129853375212433431936134701908523605081424924196744695694774321315350150857970493324989239
138 172796419851770068477695093165548389909897832807886415600478182228833632848351218244778315194821408254498882778171361274966026572297911628352173494040117656538597994874144797469102965673754986891404284903996410778941374533937
139 15904199296586123535083330667891684314618093400895220931469305012645545587268527254075809150110785614091821030827519246622749769645793041185652398197825715550332327637151705211099972774379632237859088109642847906831281080955460
140 1472460422263484527323240760071604793485057050271737857359189421554677086538291113010108847117092588850155840192700759161064250613456697660041661785603490416478670521990789477755930195564833906187860670890767242868564796267355901
141 137123716815097723663393385385896597680822881044401274479281234815281450182155215054054578085334904332299739515630288362490569147332264940922103859579799126652665937395862098539334723947979061167023267535664768651284148295384801563
142 12844028637181513569553470384137989169641614538339004009995692253556556491678252508470210467523199812170947578858260627218212928350693824199894967225301742576123667041511150216885923763393892486476592895381641354420435882991182230136
143 1210020012448319160413326441285462708699160997084598666080024079353617505680258136533100421876565456600689122000197589152118085967096278434825308890563450482107387271130160686153980003128907300106805759606458563088787889319486607620317
144 114648804771767899366431906499328727718303318535958052199607014850534367077036662908607066853565934373879154923675447482168803789496415384258828053817281616760677069742672693511880955559151697944473019517100806004919620079118016918076721
145 10924850963443707007783783795623253401769937567121269781103974805041608342962549036799915686745362684122271261175169000367177004178853971182305124061147621641879408579868697347414365839090455212716667954322241766675201951529185827121169314
146 1046921376244258825266185940571150437605363791171128187300378795647460308363615760533851336261785365019910719948836801950629280776429061725915919693766552494511293281113491551612014575108323367426719550941999519269018924649227135136025119159
147 100890189235429616699417967508758112645138995280103715373739753924652540461196182718153054027489258870633664758733882442013118954693628201490753186673497123659751468715327550775958038780855782779463371591066462059559047644751485536327953445523
148 9776966130581666708139420845792578217226071833464677150732640193592258338033135912424292301661466714080436667703424367198751605777612965653195308852809010136765974327915281464740471804177723683195403319820228751946278272197882140077588108705238
149 952716711728903812495252666890243073494631310565826706306135154378579956833577301638583085116860800176014177533974456600295493040414287815453639903657984477022860701647813140375360895947356153279745680607524691794610669154068651680136648921536995
150 93349577258282005110780721534656732113302093810027307791955301561568850362831416134276260475119074071663956096017725693236282817100283200652746596205011308769210615259526519891468295672829170890692838626355565657948175395731986851907593791522272493
151 9196751079489951357990121643890710957992258029868669414311002373991073874381869464311906811006594021637843532590869592440238311406784074823101919351740387423558876920843113833931281733321279569658840441995361908032220606129095299237374602654648544692
152 910992531414015028961990238479117486982646595543616346623903115210783023796377859515584247135584124096559664015357323099368801397164609453613493241743210163165525981573574096258510460769385636129578716701544351430828959051441827971288020151806170791841
153 90727409049708568356965862402441945697238913257364444460800953926894335898133799334788911933991726964084142827975834263877768019215828581950201447964415250266108454926899765433460533450776726939078284818329272586338786154928624954131859788519723694701863
154 9084283931855471403374966694188081261823239540148914429033441260093088216345845302326467222916294983637068541677855907368851838028541778952374854010946286357468532447165180063191802685491225624018751453899605061620887226238435610244626525244459155911511728
155 914443272426912737385475125129625957119565667816766574845657708006208299458789868195023803289104044088893423895169062676635851989933472470605610682989445602535709578402851967876402802294124653490931723731060294588095573982613377258270792126896111684801999505
156 92538462766939853439904710899982355860243104927608288417485641526409547555239418256623812778319244265369328999313000662086242277125283836915515507911445745917329535752902397194516327844154212237592778142795036941331316299227594778438955951054677043084693834013
157 9413973678644861324587791603415071598241503408540778727638123650613404109589278607722582342601718001615251977191942072693798309595235572687968359654476300546687363998594289819864505118353203982078417805560307749191468625238651494398241116797847840272080068166394
158 962708460389112723919744009414221871206800214949965378095562223390332814036473023065489698851794761005321990846739422267679751791814890756200962141054472642129718649634378966832792259436486975802088224565604270100962528211997493611259876587584274937924789630845891
159 98963216909306561701312567330041845111786004759207373412099646765462399481948106409787611190146189423473730378937973841055841806241524992002353314123017289513171981097963474484343378209587391550648469831739109338741214755227174711196419068953396637400181476001979743
160 10225776459422148024916078746780708132672124515687485788217557265080968889786759352834950689680962531791733394394303239498276150407072691182615810658801672248658702229059516878072191394935068122642474769941873859327584072467201770018664460770103793432664851101948010998
161 1062059128383625456160660189190291083806583450538918803208010568336999979764596613006210672153828526610598301138482677283832274771163643523345586766955215862279230504017950380060189229189704675058842216698965746045521866665338382082561403744318827617809836004563827015647
162 110870909276419237467472418161177556757754452622896278047053510909232305717821817354441494454076530164293791412028978309744910726861566183096543067835267185205685582606720509340441855602541624566048959937410599224487306345940955971686250487044802598224684074808463964075385
163 11632948275767930898627263415421918233182917548849519635198685558791541417927044569120048472517705673996986062622290641735926534766181768496034500245273584161992118120119019172801793313573874780114985947789520397282053234963706009847317575350723105062948562684145584701939524
164 1226739024470638566028604714798294358314157574167483562381495060181542391683972083648961850512988345221187813177324405896604673930323889249790395529011221294631174134746809508277783538051381313796085373863558796920144055120590428047850369456656438304223053853641267391784299061
165 130014514644478906107637641513567904207114942759153440109045428815759962009670767025787863958920426093626907051093105891126837956994470735699733508479355202082727236986534640823948746160783833335329156743189165921192698996197365562978222411718906479646597007850826663388834364515
166 13848285295493984701381719014463778803818677097905447919296271129172831051828809582593031700888586081594262644321361222707065364694940145182856397098209298706138158825506060128140573894214615184092055811123565162606943661449077472525806646816676319181113511907895459668147355126152
167 1482354416841616154418475064969887678406639301096208700259779852489433314304115431558989100947581025775288460616923918539444393860508478848610827937460293072724586897163383754130919083081915959066349671192834925771241118248251494876598669362729888463259982251152985513608645288934389
168 159458442398108056577332594961191467814886888953367191808773393206941509405126167729437775519415690527222670624433099782016012437411300844299359730310946961356665593811125793463296309150575748619810481034766261822298473182023167109676049524892001032438917473697127669224817911955492505
169 17237333107972082954939394629647080263073920234302107852279370792603729645059924337170371538240241198123422351023135622086235201533857110679391626897224103383938597189130548889110268041470550024590301038017851444851718958708544165768406188055355944369492485576766024009898052531330627346
170 1872438402925031953256473712199930962828863988037336230012292847104069565617162918603867306123836806926433142904536128105159153180840936903130696035564308918702612670949935666038630040808744931385762356565629530849582230094738251096971831123475894484702955653262239338991220830310820875487
171 204384459843486232682157020721808407838601954846413120740299886335934648812872605887473766505302643855356586254223436752891196082969061513920733702491898706475231321031673824084729298461732799042330489681942594462481620981320304561787051525567365100688915806687378688837321861638136607472411
172 22417086399860865190855609441628774755355984799885390912489871772154702591694737368566176367366833978213756073161702477606474123795586576138498498806402102293918493878760268360585342400777654251489314328576881267257745824846982726558952212512470377883351300370497828702593190690840313741095894
173 2470527276855769302968632709496574888710853320507862282968702807323925286662356720803663178643351144279686293229121658600492015479671956879875048273983360770516240798973495845752930217505105680099495803488637597118391490205175284555508565895301750138576672200805341041518609666303253531104577131
174 273569513936063555234316525248309624354928167333118762708744315100687566154994037572550089372477385603403655546927459466872626629104835152585426052388336056166271692626076583647462877261131071591206992183385153194111984160151590462739783810007950115613672462086294757439312994734112903242269091733
175 30436996734377178294976532324900320686891355288260784011652998563349536022238899563568722351032313448279772247645965254047824981455839270875323511443424461538364157006042923790941426909908320911099487741997544602365986753562441021459261669296733553392507482960718206623581711178735555886289007433588
176 3402362429958763778518308855862246380927204947517952290402324320106049957039753029089359238059638986335896864946037663870202508931526563436576455508562002282617700533895539618493071447455815625512409664515727578719748367226934744858173198649271464950169842353697432570646287980430608969984844726868345
177 382113849478244729827565896818234731164057668787441814630793250629235440820614089599621355917028618794004580833839200513779680255771994714374661249372206269325234035829957841080331870187023875545041657450962420713901795872451407809900810862678599819737536691739298760612519951172664663654192907055818895
178 43114890422672548205474241936416955816255626174445739047657279330787638616995024560970907394470466726774694621586354863500736208398683536650427639653108938402454323400991532210244109488186602008356191054632287232829830684295266375151038340034132868477640060754724669003109463724241893621666992963097970944
179 4887346107284083490925240684266934888364679451615523785383460608609268037749506215780875395270971603290491368448671653098785336092821949432655424271498774912480958368072776825690252142602658588327295034508481176715101719208155182224442677597035398230343916140626455808204004716553487947450119315226815902921
180 556569397464635476497197997593784219087379800523183485686663797805476056959201961410656801018041142380746246936103214454388971870468139906231838930411106307288103662601196954227266374055468387923623239642748725350277797481618888341969932197139701668047278993367132955733044407969826610034267800621193088440933
181 63672984433418864354837122069920910942023096353505354121820021415067970159512108425739699560998716216085567881919771996779777665812064774815509121738263422631212821305218827616875749361024245803009542870209340085286853937534569146104966811371295948184469019899941972616460060571083171434818087977092022304927210
182 7317624114749124581102771210121122534433236423184669430978278066332413842106063344857105115242190499643198489693876055849152098012984748457915116692029369899527105111854700536891385842043113042702807801544255323574160294942062008528973812798117069410157364973712000863256774741980838411466841210639994682523951179
183 844799141208480214755042635535298494343974378370749415497329244836663214340082196078814747647399795867344980136821515775752373523073404754777716494172286589065257556009010691504259478418876600062850709845782374788365864302175736126813343287491360557503291055159560031735429118485463793073342296209977143982456734855
184 97970401015515080407457564608671260337171671731315169795695571520234129273535546128237027731036523893480731446158215564355076782438509739353265250317440450666587966727015274394497038104599784532844348489795213802598729779791167879459081694014245140506887031889370919585323706332391603931772346361907108461981255577334
185 11412585768707525474090037326780984706430864787905771488389767751575553625114457664335224832532318732930444825411856240304572098787841877146959181240269425970063508578735882973091804254087569033487359023486812788337033543820085834248172111642213945824759622669387881613195741167942548639153400482635328973743650412198343
186 1335398149134949155152012001873640253884628434743843695474189955653570203092924779226806476783070355345874893213743999151932193146088253504892958112221340437954412183553989736060998120451462909637480303138880862173492770004941279856682377779115410895016740714815541428626913288286539131224959026518378939261636086724232449
187 156951308257606484128650887133143168735969040485199428034109655039995443190912400935370945030761152071102288845679629655043266893123344495688297701519758209867522909914933626531337624251227289116253361895160260254468622107199473688361867819791823256094615416821751276667312550954217298339056356452324644813813344148510458564
188 18528342841736060203193034616890205795591667496608700367166267192192763360641138290130264484071343526896742048119735028191839626838640237375806184920372395768318373946675482006214650669207660435906627080530291005869797735284033498947468595902808616303675761746727970203757705055894893158918748507410547348203578915643618562349
189 2196927886760452166772538815713023464393195290165357623907707606469672182803331391986440196293729348437195419537629539523797800542928939767785009883041376468348956101751186928430875065368121431717293055378814194783153339624998784856608858706601091059274485555581043896658165417152307758781519185145997687837723496294821569692267
190 261633186363868289482978732133343348278970440839911194168026059928824665617083712840003486416363990852697426320991804810154005944729512712167306675723670418724182246409064069001411118101290245478650635489993884127338451812698698760947889805277987630633936321590942393274658876111195906567916763620303491137291615805474755833303832
191 31293777130696097325394896342660603177439479376421143435164755111264655287311106055622414640129492395997911799071075200650387735572178554383004790502699306312539265375656585674832389457437559362716374018138723194501073633651369909365481829579295711793351039510600570827029716807589525411370138334259308983351455411129397764964488653
192 3759254136296093161577487959351735363426898093458014199948333116418531531079874295802801634412162188413085174226818374971638175584888109132031845700561891312722713369015456701297553460445655257309071580011344409596454120428521903691830313464736421018728663019143388198683151841578772001036720910844181232357598447443415090670112112193
193 453538804750274208783168345875143369443827301060902955672393756533676001760497911798901820281543408750285517083365604505241240023002963345753617899436922986689152162143895093384893508116656852846064543154690563225657221864144595083656177362636537222650716934424378763901572946923305976347875366671703640199515531564958310306923125512066
194 54952429047048515972116537375902851212937110002067947363025129939241914705432936931980929485194255107859336372888333116270027781509277196834066499353845704277102741808395681302772915812717549776408036000673955041996316592596265528596005885919239185215681237729556401684939268839039197171721547370451587442584030625368659622965676755022919
195 6686667438920852548486007547034721993647203049744820062190579343134668685856305387941244562784684879457676055512146804505157301879414821137486578205533453971318534796324644827065833311203590624726349326326391428911172302346849899707896910972739121413994072832902385424152234888468066132549036695862062656275172254172964943090408098222653795
196 817097239523763108649254336583339492585985056883778747551096781096118682179101964273676908129857520276330849253406714147335331936941331465751571884138499570167773769332150363266434174932341221851070222818582685419384222151262185524766127693325105376884609493592321009372637275692193838234268274218490452427927002254206136705851881338710357206
197 100269730092797761510726032950061210286260599026744018100414744983048450053462693811670614093288415515007438967882674465396824534956384650397415440249870776917180781385447021675396329987109149353612724906478436783626354912492262692363750409318731456643513960940206286680623052263996584063930102514377864596792471337756004950316830153610083126579
198 12356316295994364339138800772353597010467928098716537938190223494605757736953319944766051408498855288911117408886625520763952231954947935185948334340050681580908067571916738234413855589069909432620633131861989854258640810900633523602482965773998675405147205074380446180436572308973364401375383237352361943421720908689192939990949634685307812280445
199 1529052263706397850348486028547003470796003399561305006015395255360721870791020852356085153971434034667351598964074782677342573313401515572740738161236417568181304395569255259499780289879791914020028503092920031433384448153583800975340542338642076807515336199471108799245512127303112598176888358256371348379652567570208867829468489534089466388707764
200 190003214121511606065886014872926333274593988899357896111808385699127183052991174105220267323411836548536931023891650875100928301982403316275559293678662335541022083730859464706827587853149558571448642942789047635234246061144524559240177698260037540308001846033692712424332721633448962460529367064170161229090392608401380810108280103904429596014580241
201 23708065479228970699145435606292495855575765839234294473030080246699552506486387981066378097436137956407100632266305325504216827453092787989896040355190812113123411977756220943738429215552190444078461896026331315056962722580167653726033571861176643055328782353128672798201619918732941540458302570246433470820718089005107386703495380205922341673487687095
202 2970428993759907758825122585598356542180344363025672812495428534489550015264952244694450749172402473455461174205996829763235462232633701594414562120719364905107788964294560124417088459827436676052891453401137386474460156926819837690546987268184862868480104343173991921283150876603698458260875072999640400676248609018406457649782620635098971728044606162384
203 373698657256160318828644305458471687044385627605373644499902605849817292776989422464807260772936604285123017304140124846799569827375888024489749910683459671368619705553462379579930378965638089014279532817807957938754262069529074696979963030292528324675768838967983849014786182177208474803612622912492338497431764537195334756432086086005248685379040196801729
204 47205728600231808085784952579020495216873607477248858865006145156164646058489840863161454928050141252321297336236084587541401014746719726593559904364514766869192406316075542973675795938365543959270845711405938535868854453364836086958484163083224940372191868159081167894431168508107830255143611793052726934333230708002858623891845133004708932004076641195855085
205 5987289546511802261374507482929585737904315218383840130626037782326390189089704886269029761666930448640678939946536836358362407376054587273377366454443605160882021950620177220873671321423721415024700381481643226229616864852461865228152384622785599508344915275845915428714448706608592311884933849184448510761363316783562022301866345234191324465025816066176474586
206 762464922479539290074362699224371609222588252868001009261252444310631471567071030766660717401292652960340193627238560367078647387240999962171987793153955256769165613070930604712293205366480388963648635595128509574109095284717138564265971751464526162557583429656634939693282047286445364610288580167341526809781331980880643575054784937988262018172672659390017533459
207 97488922334425593076800411980913764870594030282954676485412381698367634916663973468722473242643664914101703748577441684556480268825487029742259791371371231303769763388694477415827452384931013836067024706538186317616212551630061714156636385838991510401069650617351444294005271262230801650908635176652084174776404826893982680259444487799299180173413982674651646927983
208 12514925969810535850551116958979519245275719815901346480977008072305319089529254071283246470292631569241840138215916506130354539118816723381185972073984873970835202110647529756256724459861784713279349068752098298556327019360905670785068873943959829982311568511119735471226597005623040662052195034810596756784104074044339229775957439316048293532673997012565074002234614
209 1612986795964966337332691542643622566686267427836418749446294113610339035832497630052043594498126549899599111361289241285892607176512421370616965620952564960483166316980635807247208680804204430541669993818485261999075699044284792055658498315683537392525761615831896136808247523435401734188704073140363362126160883968227729569312357002656986108791349015168378800531441391
210 208715558905167839668647645128597216248442187079556715223559242317370221501054404662050872700152537229777553517588628986139097361193201815047533962315641689212382783393088029186443755111061804309026158202111258625469851594400019647995187718540168917933431144326725002385475789758947163579131058902887081467995377284219800651502937338637977078009110490960594166659716118985