0 0
1 1
2 1
3 2
4 6
5 23
6 104
7 531
8 2982
9 18109
10 117545
11 808764
12 5862253
13 44553224
14 353713232
15 2924697019
16 25124481690
17 223768976093
18 2062614190733
19 19646231085928
20 193102738376890
21 1956191484175505
22 20401540100814142
23 218825717967033373
24 2411606083999341827
25 27283769434617488786
26 316617227080555447027
27 3765831555274751629510
28 45874033482701794689905
29 571944369247084401751594
30 7293545553109245560294014
31 95072229353520748994168065
32 1266031228040086281683038260
33 17213505205025147310549044799
34 238835340401891391200574991281
35 3379975091197492091905233700540
36 48764707276421131563272891371058
37 716929066245754362881071421798871
38 10735826388386892186055462301790788
39 163682503674028351861489296156957093
40 2539821818147591600302837334409703772
41 40093377937554157447625201623770273315
42 643652817869646947850508873504117405107
43 10504808913105666411408742645336063292994
44 174235295366007151666002615829302104407621
45 2935996337418108808983403835401301795630286
46 50247180085498727459519196859688885189534790
47 873122765505182250647621069838287953481791235
48 15400041938589268107324839905727001431525570013
49 275633280404347553164085570892562578020476765338
50 5004827836167791867995276217257277509784736605799
51 92168625119815095093900671387826799679108880975974
52 1721100513578414599786673212129117928354587648500962
53 32580289207456486716601143472148525754087790772869523
54 625070748738071699775737716796553773597221210440468708
55 12151567074984733163999059102826818193604104284220158517
56 239315488433547067024531660393880827223821619569438931943
57 4773691076294279678972286380159379706967729482317533819906
58 96426250313731013034068641000170332934769286308811906673987
59 1972009272921783640271602017249303717645364596374436020265658
60 40823779316597125093003988187067014182065974143499685522292925
61 855319614327875526202886418935032326696239679945746538038955536
62 18133323580760906879200963812952272344485602963385710311404030198
63 388942343714361796404073721459054688495006956673799550686062276461
64 8438769969284709741251965671651600031851935571481200970501738277054
65 185177639704305046197388572539667184066333903443482171530255713218981
66 4109081807582074658590859291745755381296861317848531503825329882449775
67 92189439751117788054729295723605396663991441982692345602136109340025562
68 2090898000336724184332373308282456999875956144140703259517841166706771748
69 47933231456965322650753090694935476326406402435031648755073060159836613207
70 1110532723067080172658351102507979405125051235223851523047344837907965789636
71 25999023197112019137284199530633909810148545629357010947464028866944903964863
72 614972244489699202147760895329848826013172058630600115239641564161065555632450
73 14695017461396782209829024109505400321540596320759657180501750083126270635940271
74 354687224178118547936556035895718992653756835377729884355324082812453992772776951
75 8646253465998545516108885821854664775798402687680405895216271824780361650862900372
76 212845673636929866560427486417016798606952620343041718339223855227337831563534005183
77 5290599608541115676616097519502228281647418817643478804240766506095164727121660470980
78 132769453311405152210678499859469748846255694390705833955754303327152461690284872711098
79 3363534117969324747908898614051390553114309144739905087586665525976443352203646581545425
80 86010259110695494280723796543874847937147244129338754069472040184935904807695988138339862
81 2219805311340936980680302267051771509305536711230856644209605921947564705848203079348474901
82 57815497297126597998556366598272734184929976621358385714465833390609751483727496421104694783
83 1519476435645067497249677769336649781034752517571109323743036041879248006902646755157386215346
84 40292162338645893153368388749981123296002750749555992808466217798927796076872093178474092409144
85 1077907835272705650981055221050336982497153322328630201438711825724766560761160060624998388857555
86 29089456889436570478765694876447004034431110073558155777025577901930700412539900255564902965876988
87 791848165900707115257529043116511424083562367768684576175898406652234983801389037482892126959454425
88 21740063052963323285265824815944877911926249536469297843562168879902519818100793433306101029181027789
89 601940239997141533027629628839933273549804716900546246142022335734609840397329994209695663518527567876
90 16806666438667767982121155267111063546582269788507428358328737102239623185540846364143645195213902462501
91 473160124601126245723816949193510378340411365483111229100995787585652948031182628840172152190541532962278
92 13430634941627833785033686829994950659833080598227396063954519082540412720071359061868721118766274782377423
93 384335982411391636926184463150825944658242934296490689789277279577802269466299336242635981739445245901993408
94 11087065381042703898238341626419044841703971024455852814979858382141924846613621328987526150297624172604824586
95 322388024677899442861671445050517577051551985312597733147545899180793729204498563921676418798499901238911037309
96 9448530590505347198131332031307716976411288126323822998704967318172167820624187959191706874117981355381802017799
97 279087082128291881570090349245490865276824603566529744035084942539470945593003344396058184817385342286670259563346
98 8307549491022016503637259606127328767096090220124022952009658836952817210240451298703268884745489743207411060604611
99 249190885381509099523445345643255838832769996546293999571890822897706019815102297279636884096498473592674813847226878
100 7531582903782502729604979327498069387265676984457616071063250038754824911449115986319652505404303829828648230016627956
101 229353158790426778371927822390018034483594387569190525073649515587697292868080046093190999213630115087970603959806821165
102 7036514451612630269956557498554031281927347765261465012233433253702161667552156357986346675980263631849950566591364458288
103 217478047850430999657879811098935325543651961843280387215501860043997489056073194319115442137990946238942905680371063605135
104 6770946498115743366563548458250686947967494136619841453398834097572470393928958619688063089428345166715951397523464676318506
105 212339654926964270308060353244431979603059951980506759730899897515303723211549878581051850749474482283773392537020003743780191
106 6707068879079742880974838855594672232640618284604720136544418842173589307675095890803632651946250248558872485161551247002269581
107 213366887184455450630138949366650966229366662653710680807362266591737658318348164842865276445350275672651632066146955613001895658
108 6835763314549337858293970399558112834125074782070206927836430214993429061299908814194163085982214488087284782911651184614651813045
109 220539491620279168949660349823985207945080603654313204216668150362393094371598235428009429991733227236255543221297659086136284465536
110 7164718822603537850755869667794540685514394280634168068129028772348950461493955257512988885923129234354638247699482659131412017054610
111 234368847075166618000325880628848106626206559085811389551495650443647303804957208266715608514050052268079142939165021187549327316806211
112 7719044077497025254979710770573923598536314245392631568739832561120163684261354569352932885101187453582229378365724432914172500274455531
113 255956074823277632314396324682194883515628914926922437739799091625523620227918740539040918303575321016186101716688961009168585118959292414
114 8544397354900538663453915685019081044695579903505296247717341694560688556471131236215805382594095434880514783351695710402724413318454968765
115 287136036348197823630084690574864679123680016772663795600360827874382180529722948437092445871710826378401945308455732149509401063959627998268
116 9713166210854949236518967618584777362574113610117572183233485726510850907784652963679841661666589922094553701072087809177918074403080713623048
117 330733178226558521003879498546543507075894659024085873020726165080573113156302789658109923575745936236607167204971915363406237208161445627313835
118 11334852564643356891927088574785906873188354481993588749691491930232966629892768924125967836781193375354223223845739089965882695108251779248279070
119 390978486602583341278371045777827578790837990912513526516661256490560694948026413908364587977228553025148014072174220181124707040466096289772050857
120 13572716696956898565629407980545092122444194862919580598745521209879169832213285668558433176628049790365738701567892700607277456884921136346527269763
121 474172162768314015143429907437633942907890181542280111073747393580022341901256289958431502778557129574806066540000382220738068729743056033780474223930
122 16670146643922184301482171846500654124319426633899644392827275143050546447852928338945284271726996001117748428464013135632341631800598096117075427700507
123 589733721448074945223475790462449151244478201710060059907543602962758449717341774452086308049613793291199448386530599122888997501853260736470752288213098
124 20992544465208686618110503123640761352715903240142795134729826474798175005763826057186807113896098254239848516702580789027701283623865884621010234192538891
125 751876478490593243335018860626914895446000280015186401962069809698065629005407348914236432758407569448244956411803575000565353721261813333626744070583788676
126 27094443763419042329022693546850633860741586899795074869577570071712938612239626851303043850316860973634866101259726463729639172547486177595460644664984693622
127 982305629256541556055286467625763018679140088139173392946568988601239014741402010948239103694080175246484735694563872923099847189804095315350143863102305657529
128 35828308208593437624790527309661423357044506356828854023211603327470737559920963434101677763585063139836494527543672691459753685164917777633930962957071343456616
129 1314619762263167133657485617579290424928414420693299814784473792064884888484883691564249162884201931786602706244907299237127916970388558167784126432852481330537675
130 48523195167098272910234471874100165603194891556622075349899829737291450069926198882569735011979189668829164946604178901747939203219933212516073466142925726868359221
131 1801587963404425196612369230275561712756593743124711370429578561103321846693085704900154580921949164889080055400073729214184773696515707270498218898936301919268052432
132 67282192725117671087304944470546585692112242756886053055288169872381156624290810020009909458193228818759589066956571674652087455870841477930921869815686765128960339904
133 2527349983244302817547206462393884404308937397160465306062589377665664131741574004824618853740542065748865403255031851415245385913366779250834460269880395314850437012145
134 95484632160041296457572301675340715449828750916549869575954878206270873624070940956619549593449542993810378272506382357992284780174861292735857552133369026900770893227128
135 3628164135457979381659884903777193317057423321390225749892586322281625346411597156328481019651736041244667142568588994651521245114714292085883966764905351067946471695250709
136 138646363679960269032693458945455168299487769306680943616663364294426913755310702577081735677192707711851690015197932115039777640422054487379826816733597380902966419832676206
137 5328207769334960992445240196072301854277874235807269571521591714579237536814105037032408867839588189877419316298037428636166850706443843965104326864833885043705012048397514057
138 205915085645567793253941731953241061762572289920996552604029685643754586136076176549978399601580340288969483982367633049844512064986604057701340668810405697940316583194567687143
139 8002266136871120097952262166327508762534822246761873425616387878731140576677668612626624618999028698117939649178835340082772956965181086958435971788539715800896908503040443649826
140 312708238792128641084551383302843213352884202243114235522427042759513067971723705886863490548186181720098695038342562763817795007854686135723253830505260122648644701649761898360499
141 12287147699679834509199141465374931977380166987143708530582528533149489493883110124513074559763465628815329662644348362055333857920695530790535572362152546389275903773356548468071264
142 485436457962331263267462214949006775920213778925755146632415990643884606541576992937936883673798390098372494252693824855872090320496272255682221518456138404445303591145057462714109550
143 19282689346573266804097708964876282940433053791867863308156715872085098477387969636304096309259535936575394459695851749617137146139230664364744321062863436699424838147522333732120769279
144 770089634114378903599416695474419254089435115058926167250150095468557832257433595655433595485893791472063197672877350646986376531310423351979149498101733342057782592160530442559922256212
145 30919906316258454969398957920952329227833466900484608083512146504766152789412700105523769856794488332970576075715422776216394434571501475985483476243515069677004397409438253131208349989835
146 1248082348470983195131425077140134990889102850077046865290937379048237535934267684913056896943957007217408768127338355824578761819804496075297123186164888968390865182767318258710321260037733
147 50645591780238128460763998173031776526381581337119197638317983711640044955200805134879473579843795287195770728117522065128332805627069951706157229433344113527982075394892010057240315213912686
148 2065944959732876059187669214238646378841145635319846851698954936656853430322133176422280202220204471740889752364302873694055041220311462503401799854549701732008197068300232135463378704377176182
149 84714952394637868453829621882814848485867869663743567624279468503695973352840872231125967440769952396658970781514352208498076748485661940481225821188350708328303004244209761282507064315955717199
150 3491815973200921883891960233885365516043423062918473665738962535506151445230645246543287440754062646919425554662602055913652258311718143466707305447477779134854568605324407853181542543852575228678
151 144670000238305891471919779938736108760367617840400649393747716683955052685645155527417368193867263124391732816541415964653407964172836408510102122583720173324796178086149694506953542319482097050227
152 6024590889260734248966729514578433364334818001314088084420207151467726938635802858881343660858053863812440128686546772140854647311312933598752056709295439557125421740430584424789745283058047514821363
153 252165020654205796960921704125655474609354550302072754633265036420979652246048311326728866186507070808310890079958204400975217471267482940535167181830161721647909362311932936641579493008595769063497634
154 10608079358501741207003811204080136577337463292184018357683037603347130017520237534017194507389817758246647433320049633124549810228274970013769427975550818098183040890128668802815375800706473717640695775
155 448507709237086231710202907244352219484220390722962459980442313260843488676149629944961247969589375063805364956555381968715685752841348628734147561635357144720797718745660317603749156451511824058132241838
156 19057725409336594181189669864750755914326593024497287162339858996484396702250139256602338942944542236056658809326643570208040670434752929125851361808440230220635998015821270410916280220456727319174890302527
157 813817727595803964781369683408344014025807949124198699267489664655267540843921954230163372963322407792599651252881449040935583188343723920035027706823120597878980740652023501567833049769448925481524367962748
158 34924101481095156308080567220385864510831190200288492111138497648933472042519745583800417494875103616083954456174924323372237786156079982844799407709532939522517041953623400638827291167267944852600010811051752
159 1506095791339927756320298086042605034053097537255099812126992321299221022116774915985491030370745834912648829195415896257987327317364196541620487941453174256875219072640729716607075122400801594021803063462394871
160 65267443643282943870507161400226298410779082618515641072114175056345984311533978966240611296646111948213304634696173093522287983849505228220783999396291941008536694824660741198677006133782349164565808154115122076
161 2842135718169292441725150082913424912957248685069318683019712992164484481508801342435211789838981962036136266779126257600944197034177468830952181467987635914895998980070690262612435595619257074809769710564769743317
162 124361204442865208320329825082288185485070015730743737883514085350843749784635014596764901567034833654124853533908919324089259199732046909164514141089100105397076400128096572068865720522618659958487336462259297932221
163 5467701090605896194781135972282378977193757977931683047781681889320229080779052437770666651271970570225075115576607738789056170372788767521413752025881154107139078463651975923810800704510058992454840091666734463916632
164 241541818034688878838097636668334444746181407431151753337789573215740466986352611221407923835467193798355051529243044457275254438566437828895893935887347768417760450367652700859316721688545807466655829769725822812186094
165 10721011021842645392756254801734164229300005093157209836380888846047311485685223288098284204889425242538553484545148991215773594780378721924760791471529230794068831123974687891189544529928081917686072510329337736226253725
166 478104973089916007384458016059508409588056444368824120765202143624153498448278918508016147457000468781408914591918508136475065264995052557487146547806932709985179393107574045756302051925123173199945510332622258271590356328
167 21421174730679484159163569231242999330015280830107430913811019403921360903698715177054978368828487830198287454519189043426997995893585622802502660632378175589366212067845137306592166705429233364725611874353319420125727043849
168 964238217003678983516327054229473327911689542112249735076332205576137484676486540762561290636350416740296909163745654221484734019615033174566083890010409370259514947979601901468459767029929185422675117226067706944272241376180
169 43604879665421719351130118060108662629150446746781643586475859922198846275651715543171122306501373126617203006189568304461241540840016427768463628885363843992139879507148122828489342105710336317321558038363186283439611996726339
170 1980999330193672622799919916728924376347240468903225133281187737861657466237513532659921850208413384505931284639011539401134580232548815730724728623046331557803795546142595109371352527656635401871532861105854131808138473607284993
171 90410936007860125110197918830353194184466138979179532916487520283498804306382259425748158359154249767241388372469367827590869404996163020622492490612100740327440080932217187389060289361724438364679007488519632702888706134576650358
172 4145090744587067965862294112033105468811476025660229540707804441344559142150510280085885247000794350408254798252220657094021919095723824211074991720010269365262963486906328356499979078262648832718881800406428195633766825714121482985
173 190902986392166262452533054379285119039233960562546375638480489255937312940616058014801078415284316379256230755107744283923433596600452492761808054966188201440241567630322324268242422040563516366790185740722956333143345650650260811244
174 8831740237261140496865350426467417783493087601441328076693920402992144543848976402398073138113561040583764978439480179315228451431449136676473693381513278212075156266098051466415335680354928273848695189066225786502023858535534881242730
175 410415861442566213275037593471397509861719441642867446089409606949784733735735867122107733113591239226489612022201365526786578652671340507273964275799351329701660356766611771243022587752073802046903807023693145973883801327169189304813563
176 19157365633670132666920501022883459145677716429779065978541227911826384419985399473533321500077164142727398499010339164023145420093445648760896011140699625185534584969838078775330704208763276730213779491416506418396505323233238352794889959
177 898195494041264014059750000152904919637196840600533156884007234394190033788622205883492626640066661823110657356373369273397433101561761359611922500645513706541766602835501560851998142102437382946651211950105966493871747975538133251310866542
178 42297931669772865386514283161495640557957703031101811691772710799646206049968134829578857928824496927581939135759343762639802452398454308222524864069571125814631994230373641414979362145851525971073236376764013405386066536195852338820393476733
179 2000646780597060515380366239381637088813173450258110684583714599440535416391581633962378120171019648210599104134454195309518420568763965986722855023692331362845584527716468146879197803011330301458224284368059187239081036141855387959695740909046
180 95041810148390929663934312969940546297625102124777504065059130745914626153973163380406391096149852857417318705831040781835985320308006297875627900043521673356155495141849830183810757970927712515356638490246657023864922778557498136551725338781858
181 4534631906465768123694057648878822385297283832176071841789795902060862839542721055602937000289255448040583136976414861634982610416666830715720158209528844606040258179203806868430663794836340244960166432381791982692867842842639145692154948653397329
182 217291438466922630811694327586121623225324327448126315644355473769043941978621458325909453554422506093220509283635254076841909808638533848263777198272356523080558591314007027478899198988324352127726170761721118091983832700308579429254279548270071898
183 10456990267972359117036308209261263979425952641190081654723771594768807785221900011388994786162891693369676063731472078591673453475555525688671147422893437546235144462078633066099721520981319953270118623384731671759774366477795508584494006093420953555
184 505387721273067695747219443848884141194896773818200569986361511406917048569283393700974616976353222921197010299949821279703336552494800901154441227629999519018045692150468348426185320309381815525226394093685398183300827296030460463582418014579360486523
185 24529406628942420945660131524927463649417400705651068946231345965991641416760363764057333252956406674292920122746534418851139244433638315572560129438475652876183316452287522777102240450216233026389877243884503760123825885436239856865740401267276122197302
186 1195595721902167936987245940867084768725930182292880973133161905021825944080281455689967685393220590947606194601306072929999878098743969745865822281477941395726611612293043491485208577972116636164085836535508180204982860802225210637269979792321359445866553
187 58520400794652015510031749319723682562998560430731916191033273540787999449831540556534043571187813515950645277036105621409016972659657069623282094634382605743406868244299035931916998410198194190390372673075349748775471970395463992188589389207921796409450292
188 2876382470473814023751707285881072778994260399339697873321645221109658274922567151364341203406770749642296137111571041452832446491000461867196468329305468019416215288031659832375821060692407515961956057191127000076211026179503350037960949988936146517740395397
189 141968908510607511513767302890921304841974302715429237676422506373391871157374024987254264695417205403389884839979213701912143542334554778122364166726144460482709904261626247890659959373369941668041547425721146449399636819966471664083346271475515362793450623804
190 7036198472050192921150215313417682676316356817967125337117717561817626735075270248444647727111796928588539937247066412348012665056331489484547842618619047385653198167199133748847024114150839228287791724184438451159232941553718956170038686217693807609095233865988
191 350164566729733152584903395756387731677315102540978862503143877434560945721317120695742925803973114908898562574453362453246994496966246487955159450828945028762748445678732268280279415837725280522283209509995629975544925245648168617958871262606374686445143472171513
192 17497932348733201451126464235844914464493985100917823486940621223815305370972969542792016239569313830737417839715272261779059112253570729019002128174968393614363024203470282253142504623558182321889026419270198402355227290770733315717053152998357802694634611320967459
193 877956335636534488788392329523321814330245407029959388104193650893657424617058896091713414141650501434953941026125986711128169045939111483543750574356272973346145302354541997523667080562532971331132251811028655086253772792297103777815913099041821577956904600039817788
194 44230522166461367115000055060199769787821382802888374946757779042976970616357912316611791062737591358655466846682393034740142248926742389093349734198462972866785949092291183230678892065117480335995880458070512717974080321138178032129242395796354746359249639020517693219
195 2237307011386173321595741484347918874338031274482391123753396809680827290003063326537143794883885486437858073148624167273918664125211976884354035049334670816103536289006830836189797367485752577802241970361830739125674678026911970579001752860762730880281048126765680337122
196 113625277285513541305672417258939201944644594023842177342247015496076787715716736957328438160525526023105178403837397154603826172020254104983731796454201226895029662251157921039295568279065051179919429312631721080320190364999438941273556364079857673154245843680886694857534
197 5793776722637881858747891809243162194254638455200984106974274569235862675261342684994437397857400905481580458877592478908807059838523790433127163951772443784125194359946094947099325844903212198151748703887593641968355694576279361042315330595842201930238271357288821284165349
198 296604429383959800536651294448172700303772041445790250075589243623762450454154252353052220979364254882572535780959903032280431122020568104519440010331516807775572833007032410787813833446005062366374696377087394817608787579985407548919708026612861267519202805583017156710988382
199 15244539974514920392236990989265519869566032868379049384595776878183429598895702624021081153615232647838463464504344349116201952318576127473762755635206687844075685951611403581947136193617995844261993210996711968677254034267024326691909707009493899110820545957581176576643496833
200 786617568696620499186188462854322337975421918756894353754083958450835928337225122638368627451244160211099666064287258528404258174274236982011479729995297821362337001699601176606722107818057537637597393153205465802686763258943250068407145915350425703887142214785302508959301697954
201 40749049263719534195030606444546983211375384679860130093825531560278090966296207595805000078365573994326777200408854976422675345485500112327401733512197284424802656365698638167173775073799188224246145520043737426324860196127403734400763820152043682218035614865139515167424910548493
202 2119179817932109785944109665959126661561797054297678937706661062795984419873936086048465959443917562655002322850557033137604181592293236036061532684787539656804841848027469120777632426520187333512962633377718050121695984037388134443339485162756164469994099376860448791652277622599783
203 110638600887887514168213937124099952855240254596957917045959776243254089553179126436894715364614814954985534753743387537645252433427233695247839287245893305478512838001642274866407125164981322012254426181840049040558645709671058971808889707102311224779586970085217734565570683524724138
204 5798640707556266243730076592032747553006780771967261487515592558818237682494174457152078042176077086647587003726343644102910159442283816338082629560528579457925196622916602228573634954062094757039466037299800652556086910381058789264504556829391349867771373601668486776699975882077980849
205 305083401829724571356939198825227346746055554546869592021853694352422786374427098139258164992621078631039911526640844380577665916698688152176067523411528922742931212566607765482891592246535842223970518419289487991492510448761705472524663161277976890012781687105217907038472605902577181600
206 16112988071188201670348575173965715869511396756188719240319243894568632944955021546722121384882840945384964900797822216741275546637763339330784998595005884406715432907184049135023565806634949686163977992289360335689931277695324954331727219476311877034654278855098044083422805345892546186330
207 854261939742986250144005501633021548732552347468993892576297743376950020762568823315076024292693056832675742295525288286485410872834565406964429845666152953503133632897643480878991157967990424950437675063398126481041056469838530222795094512947736883973692749787860877518908915954011339494303
208 45462771648418013898969651696680211460063938254966124895712198982693588407961058269972614294727120402463314455671557454078032301799744574849994040083339622271208189905748274045978403965472880116961745891293180561028280319735400333724698613462670779850078495753564842644123729565417154799337608
209 2428639886650896031862874711509054486222356322725353827866185050758414421571773808590693344946710192450418188827093767180314946627443130115172639597624696143125934390038409052444658169416002620761534238855507706501894984928895038341087992265011322337202594838590757978289207911217107656382021875
210 130228264437023288456776809599320902356689819743164011685173730658824333087508287797020188474580414109220966255037544394039198577330924585674674180693950442021238110459479981594456183248322885029821150952518541739017957469864018474341607474358263360999862005053610761555588174221214188646307323371
211 7009304348435898684805817600406499985232947430910158000026982706023573807320451100600901333329215813133140132651803648583009275373563024558093740503315765047738658060227553706550456429694063049139273224388856425960855844934850802665244204949427660814252778942620832065752693365042339332910918254468
212 378673406298191476515483131920183833834789822181182900223262921386331834583046112535775376651100653726671107986142011238763964370516067343315681140617177001112873263702491686959123378613598995342673753339524950680762236039179744721074793212453502655293040853158994607597546568116980608948418620883594
213 20533721752273683171116338307792494743576833136026926408306870696371806364120079840647815958010258233410523515000474151396161157971864300413802975696324212231247670680964790233264592610127301724836330519379228669540079102517673420560642875472036018642505457240098693008795063512243889472421303229225409
214 1117574121486937120557988227292058997419584472214044395898415247956019626199952597289348382416318917952314984649209108937894617973948140877783250793835752552232458264093070236167214434082612192524044978790734786187393043256046462254895621934093664702582861177097690716921417588863099742491696222537639982
215 61049720882105062951944839880034334791040620168981429180771559662597612228328141052870041810349858910391897483033795909989101395097119619327919771121536857164950842605216899005666621482376305656057626464991594212823290660039634895664789067888926460019234854868128952234804026787746189225226028699838881285
216 3347207675684370945275754552890335531810364932850275006178494399828337266405063228748335178930598716259743175265470752608059591807706178582420248202565387620883002464249123038107131732465817902185462378642686632281225384496169761715070246106106402702497009526113196776691003456240710223168224879627857009995
217 184190096678989523984623773967611900997210519417714415932948030641317310671127391151927808646579351963193438245912482260187260820122834999382028730174098873910098323059718943719932597433934553120704715154212246624273048566363633332763558833385312953916443371640932684910320010047047758858358383063035185885428
218 10172497854600164945458547197538554341489190021826623665154158913264036266443797982470229381863093410092500264269225501358186353245606519612430232150326825553732117958983707745384166623887802361786614641532929617280098143639671091922338608836374701674302258180439010744296817622329966820992360823836663300338199
219 563845068291918955833390176682860802370908922770694926353878699617135731487902923197457272994341507456397682011242799373045097444101908440045401263096054897953726503931225774771676543590114236937841957777012659354882852654587854900817611909213550046750109698132738584150465975895809021855455197397040612834910836
220 31365773949497093752031371153274140950719122151076028705992245352150014164367531019095547241533860747324385908452191783326658210491523706651211447518429059126318104417122740796854087338070939374143569709038646899325333048513111108218171495704164351550662210114690836624933539172047242868564150074744361555870101327