0 1
1 1
2 3
3 13
4 63
5 329
6 1808
7 10299
8 60271
9 360198
10 2189111
11 13488379
12 84066176
13 529037390
14 3357014851
15 21455604032
16 137993279809
17 892448240335
18 5800266701499
19 37864046563210
20 248158092634265
21 1632254493141021
22 10771183395497445
23 71290510782614761
24 473134780655857197
25 3147950676317812336
26 20993114975544861824
27 140299828375980769253
28 939511416612562382398
29 6303067075553086667620
30 42359712031967224258264
31 285139076556512604612301
32 1922291166020804036182284
33 12977777328603357866681342
34 87733153516915043113571583
35 593849123510495057979512521
36 4024453570502996411325033147
37 27304113933774276605811494428
38 185444423618625599289580194589
39 1260782420042616985852241921565
40 8579957301128190318903708213650
41 58442432147057276241599299848376
42 398428711779530064106663824426583
43 2718532369913291731191425466849488
44 18563654397185702968760433612662654
45 126859259497425614107687176123433559
46 867553468428768755947609268187106281
47 5937071455081852067388494083718042392
48 40657217677467096564362609887571178733
49 278599649675904531607996899980121055534
50 1910248631518408123142882361907777482901
51 13105548174144825755059746046664358427984
52 89963551990200449168864664635690539475609
53 617895184703646383930454151155787629567668
54 4246108255130328382863140504849894708604567
55 29193559433240210357298231723212055199740857
56 200814430694350166079330309531627179580438862
57 1381997405535441186622572239851472740331411875
58 9515178115916443848589459322191636087810716629
59 65541640225050209994897275464445987364873684244
60 451650002042966219326447083967043588375049909438
61 3113615686234493334218517441204496848172533288116
62 21473385477277595408648014033736338396828500296005
63 148150484764438564678690717824540744131312589125325
64 1022509736423906158294016995750968093647284548610629
65 7059739290841368363838244863210694416495939610341400
66 48759804357843906688937733097874750494351456528703746
67 336885859705311939317015812160258862626315005577935981
68 2328342176123349679801183507817448329987357191846242639
69 16097182538949698540661132491675255371245050113497397065
70 111323793852649223765910270285026377530134627511984319722
71 770118198924009501545690634996736080655569320217223218831
72 5329106315871727782540794873992829990047364558713842872283
73 36887183322048343318157188150986828948148356123258149660143
74 255397921555366682669613401733290655073644184713797732954788
75 1768791961712368503051922536115661062114612354592935373008940
76 12253230155131696322874535524118330505073845815644283829775179
77 84905512874895494520563995135710462762011222077809615542231114
78 588477404483584591502926715300243282211037633510505069845696156
79 4079712386217875220843269097839979067971944921266006277842961006
80 28289971286447199768538273768459077316923826340818870490399489136
81 196216769458293192501416451440332329529105435167729201534585677780
82 1361250129416270259155126256561337059263000967971756508987390225519
83 9445731095490168069270046590363461642327465606809876263908108951133
84 65558162024001546493346072243888944717806343271954359226476215076041
85 455102589059998312793282221615403501875586762666559054853347927768770
86 3159956200703873002286489024412728835373516344084878300976791228310300
87 21945222454762576464877679837383824625434561929200015833300396482546692
88 152434790300382702825436665065605658396416438346976754303035438470487826
89 1059037839967725350862680016229535663109697845738415030242884433321717546
90 7359024977906400669430557226806459230643938538213997674743895309625826882
91 51145650246580010801615612635987701593479188460510212352329422750324525665
92 355528997523302626881254313008291567217977073416595256655644432151298666671
93 2471824158087974495407810945336036656407796674232733741953710708621858561884
94 17188370815013103230233471810220451156246486654923132190921089345442189970122
95 119543201588308444923365668221639562944909862754323967554843345848537000051164
96 831546530094342379995772721305304276282785809892939982612411620133529179833320
97 5785198404141561662984373860963416280182789509792419103470554938045046730301706
98 40254882118147148124443504500169524117267506681320121373785004477615625729638515
99 280147062839936625638408342107261931672317760655692327240442341467657963172195489
100 1949931952161429171588779227851490297493661703272344440149094158186398718882375606
101 13574298686532909802692705762595219490276573989623593750368277349845673175716789619
102 94510191432723412644686633271317583366557034020046399131784913132465909013945243525
103 658115245305624763472110749376720472955755708327109499387580817263503844642425883305
104 4583382820642198183342178272265644164298115638520934494261979279276127629927382147918
105 31924935348539958458845003504972855009649634041893667757344881134521958251270672397982
106 222398833880087025633784891473139332494283854065696047314774632185407737876917323970659
107 1549503191032207757950925595381786324940610251298816053256000115912056388480657884352982
108 10797143389036318113615004553936702028109706332663872581190222741172168223549370703497775
109 75245520718875019001342782016353667621680676224072124953897101406156325037699596404444713
110 524453292780058138674874884187005389862677577060198944911026732629374572583474171135495445
111 3655833281348416786418498199974416071703426242599918303049626593440358458910761885076920188
112 25486980993831062368152701395636582791935324994479044658665252198851730329237104758255681796
113 177705932526585040216596630727831822506128972506313075841742099109698231394180485992692303064
114 1239184784509471522092058194599456786153960074915860413776334971541221241871743886135907200660
115 8642113219194944031091477891111353578027601503427353092342936778368624258025969104873663867505
116 60277149569325946019508069070745524736489192577223384257975349729379138201867138819006321520514
117 420468535404158916011288045656175058010452294816799099494072099875886885638994750847401711523999
118 2933334044963828824661765484580695631701747923404102119248138259764711672005828881468945654236075
119 20466141612762066699090539479456508212174081935154653707058722702512691874224370594286274574405459
120 142809166400088116111128111687005936420365670134656947235506966790190995610923788073638874092002317
121 996600488315207522792602336167963583547466992015999804261101061307849863292442409580666064282394568
122 6955530718706676073483628577008799483029517426786830144246031565833291510038429998852237039108980022
123 48549291647386843090513675438540929293411740509921554080216001550269179847636135231973671493086730582
124 338905228420708277977347179426145226504113722620097890034022160563850845879125828651289299373514573827
125 2366005240530989382268551618070602906253608696890183318103124798499876010628799530834536605026917977633
126 16519409908219707311128776172182649460637616709908331085773916266590460142208260110768869799716579253466
127 115349070548862012141112843180835728513687300556963014653438130228775904549912720582717384541145320831001
128 805515263910356745226182144505593305775050008463499227188462278920553446835839394476988978964880646932899
129 5625652895840654540315942301207769230558336278863217881029239851431829301004736679132340919038496596230347
130 39292618025471134364990213918697438107230889635098389809834131184395456585823821211655835259413313322986034
131 274465196698801741385771490943293632684419613530890554817990039849289483489053218271170220123833618623426711
132 1917349564641847292784521244969070259555366765590214180675145518199442566441879051114959591163945709013541918
133 13395300196477757952205901204557583272659602349542042120369758606189615520235359560870025875708026945298275029
134 93592313457644749899680614449024707972481685316945611031460172359468936015645816938595514676315372501633149595
135 653979224609021200576660413735884565411443695045202102390054899594780112897462822369110054607199037974182386202
136 4570073967433151629847821554525480459360110904714951099454782466107996714210148488303671359169586252374929276084
137 31938719162630165669219903457670325842745991270677287452561408648436100739810215271481026198135484190521415699895
138 223226753914264823545266682062317596019889031391011365975253657158012793646642652404086527526530620794992431140534
139 1560303123200918117490915393721006102307021270248455441551634436577950980762886254773125094455661872697741107243623
140 10906997449077730703677520475671972253005272699340277241721107113255502526179659140998670470419481222620232352623273
141 76249055753096311974686592047922272929713392559959671036121430352053458123262009931217388576668187533523749441672561
142 533084785143215196278967902140706124749237742596924820109570982169949283730994614748837400461226865717294562285253499
143 3727264463843775778656800409272711557579693382668200023543760977076865598188095534549180812933217706543265234397466065
144 26062482919470526111759884191372048904066282216600037839815134462774358064848478595121791957819004496966938112750942343
145 182252119459139936079877453897969714561475321456750800522089501411461972084622322369162892712996490586828713813389678778
146 1274559693964890892416504147520996255256117539876832491834522572393027873390610587296707154681400611412694813735323380571
147 8914113250001274768992453645809299811608127580098584902953161747598890956712429517730462390391520768540990184834903261964
148 62348509760394429656902557037061552988643274499359304291930006617706203227939707640366990455701733399793137396167772906922
149 436117555148606335581136158219377625514554000691289611108998043140615256392154884401840431793140163343803033952168761380005
150 3050775336895343841582266965360295954968377527442427292130394961109245955846748535380753681783120464005954199671093981707375
151 21342518430611560012616559226134586733114460451767465975956596010144246496022416754738056869577801723502152592386451730036968
152 149317085695545867153627626032345222682728915953976313665759093542613553902014319984531098745997025608139186946313133011227530
153 1044723526698368042429868010633704664168859960784238589979945577948457916537203067856129769473159891996742803763605213502761927
154 7310059482654039394743514988888518242645112491393883790921700124278252813644362302575720449551691237100346053207216795421356940
155 51152605020955042435334061282521370594812185861272171166659130598377305064138314139108150953788971841729286069128633838173882516
156 357965818939747784804326959124785248685075186502168291837860071456456583129725003835532630700538825087594895861767059948855573186
157 2505197547001751540856168498142556474888399883443984702795258735577124313781288881877495448880628953466087915435054812832514756870
158 17533502294328215129560872377706051624091286219638451423734282129689210228984773451761969766988007449888340248595937058851290767980
159 122721687574282393308045890521283179920874620433310782994847462480803086080936544246377560991943238817638705872183161476902670237179
160 859012702584377802939313788309616348447052630784591551869313057167439032239465076734374141020576023143760725912220146108377882930682
161 6013165510884371442512082723906136920942381138406332301210146719059859960866901935740065293656585071674619986615950302423018896443939
162 42095117090636309953805739996760101400665247818371759113142433828560987177589418226577227241292414852341436266134363319093792295827750
163 294703281214260597431733382106426063743083712837586033524453868275525347824682241389595146455159958521034258118957670889530369830560171
164 2063301077472619019607796020261834309082453087850596661766658355089600325592320207248992362656072928868829232704092132891248470357603359
165 14446556061625090751330056649737903609553687287767354927506030868629446042093763977961589788716242038727525565232282992256042383603660230
166 101155580761402122314965475053258051870817449867470354295085433282631078439155176992577531907130049973084770853938640179149902920525850565
167 708335293697063535176631761561298776025805991957595278080724480853326100989894377143199466008845011952196718411295089149528337814859644627
168 4960336606951428168811068924326585907880946884885479828279145495139031415972422005321314654832973900449874670912493209000488527538916898714
169 34738125012139134603482977995847872261973890868486685315571372306643581430600885236032284425089155541733219574341419985412836177086916067724
170 243290015948765855232918326955475736977432598797673735825505760668192729647951732413854452159576996446225998411880596752816586811799052734616
171 1703980508196595469030084045113939290896736396241723545995808410312455136732984372403588596143421932819195469760256874670489729756536145448885
172 11935129072078253349844631233917414654570555664982403800501200300703446995908440638711480150894428800026821021542932202393518256509314603080728
173 83601009750799221891467265599630136828303570676290666364345896068162065347142119594534177917716879715925836489848701176142260194998770333388892
174 585622264403776816369485610717053450493814014916990295702304548449488139147006347050548552992537790709033614785325243844945360068354012154130390
175 4102466488703531592153952299446541343951043446936265026456619851877710712096995247303350269089958762518179043541033915473022134723021895166616394
176 28740456870055229529523317685154972107178199887243716579553471866817481271102720014910866820130783891191957766061232366662767059178189590179319455
177 201355370061105782251439076792048365069288815853197402430779454096097292590121734397113201849690348754213019764372432956461597597371010213851226626
178 1410761028191447986828613064966471834554657331505612056441329211934913833942303198928649123147618529015955237675063584877200042804225973034813260765
179 9884714918032383179000024445137528115513072486547577329191432092646423315524005846689554604344667713260845321680434048492059499705621626337049108327
180 69262007150796126274150524325897710463249371242026456872853960096440045889003394018261384013007680760425228719466282690428171901882616987255827452408
181 485339907989602258578134738135846020281682469194001330115184515764411633797691201081575534721737364147546319445890012112677368937461850781887058022853
182 3401079004557406936381521253812478095314016797200140546295282739507708013737815590053479477833350999740960960686047545607377436105262914325596788309211
183 23834552773445351834688296406389920865581752944642412299077032857332952794594903946520482243293926726033834381514166207587848036995909860994859215055763
184 167038526968327522029224236505337942034193730626760940156379566665482300968751940585431164137807954577735486632525086086449872189957784453866144467347890
185 1170699528928426690669530164379393900358543246558861788510767575381162804830662501553992585414862730685595885649495514180418985905918349082347580371749300
186 8205275692269055550473459053637526704039303425552533911227360202283814895586586289589001672366534605986622717021786562203462370243660618591423086621728224
187 57512156323129291428939074834392859025358096806061260131297947242387049900568823025031397143659270870840200687388961972305484581888545692165537173439494497
188 403129578415143962863895350138948954476056477763618915573867386813752494915331550488187694567496010517487270099369480136228047541450602169918931234793807905
189 2825842947869564915324257069877803923361186924709123161629854742255772543151098381938486225625391352837304338523454846569277185843988025849122631904328568244
190 19809318232080594585427617588100031162923642261758026356354461218232132761462419593254050756332716957226847518788616610871491691558827974883252876812067336479
191 138870179495809796205312449042250488400733339432923517711354248096926945772827255356233304232359918364803329505227909255135730109385257940662915033975337547604
192 973567882034395129949202423905019016363226760671507641119852373640718158571245301356054181111098737394413269402286521836899543476590545730572203325641009870854
193 6825603687912743561260933885686946042013636363736924958710149977184644297379846394497823634778691302752047977450825100901398231374786801556559867727646323502028
194 47855659588415750882578390234798833786213334527893499412951583390352600748997305242607534895089234798987104736514887362789993592096477994502956632772922138608761
195 335538820500141433888501143454397736029009879125151555703262449599510369400379843040421189958065036889368958579656766412262632858774668872827544014028788713767948
196 2352714851181107226215393968644580626016308902299083920876177825545766215044581777372477890317176967597531861118768616588457438659482838098523853227576019277700362
197 16497293251086144052748476114960106553634103019453741137074177568929804652148711995434768538196827508498781651977554358275466717766015645422208760924126698008397652
198 115683868825516238673131717669584250896075342394816102100930441233472240681719073377371641939432729264426607585142996724447312029990984288626238587673447275931668665
199 811240185854355856390437442013827171105097469026070494962298911767043296231230686511916400504045958126464310294541758298167571722593084279469584727492581790783159226
200 5689085798286131430568480575028805612789475272826936582954692271788820043518573889913398017764940742392267166596565077894210310305139402014775756066012705121630543772
201 39898054960270284868459454179122393523915328248213735387960308360582347061772861471032419764609389413655574642162877204973370596263048665110849437359663933823822716346
202 279818882302044224726690246476111201100556474670594535932933154072821430679154133828712545968624591235159164208691004914632279760900103996503199391536227138561072232685
203 1962538590002326714479509669497741804437931770653947826403578554916116104105264638630148543610006418926637370698392320884586366476584723987418078175828631129200522336245
204 13764965628821872737676626345411923349567259186300312996808752075008476761754642208158045989910824473017234335640826578320757006204044722880543614696795310960591457324181
205 96548969402399890852912319431213240536950065146675211636946516745299529055386066670140973035509844681104111235889314004039324170553448663869819560331114055320127000683000
206 677229062249021784646117792044411502459491093180552060289555905920413484850646221956453066443756854198929395165832005904774420531198057379779255748936772344125925950363536
207 4750494459584477065076045785253754383522597191770681878249821263333711466462499831522143800495404516152474454071375234903971710546159210637849699007817258357387822383631816
208 33324004337179557167799071748850090170311907951380125290032328233206489588946445843493461788000292627559931324500941093902588924118905239064986852508975104716059551618899708
209 233770949735344658148672951925270516538801042956549475791617657797876252270025560436861752122668994965445999242539740057038251002673995898585922102701813564129111707066789819
210 1639980748127237507288672780068686574687111065590369817357591497172913505926532752108894982833713465551829816703359172516827504428328996833182907970712509506651932777526980220
211 11505398551124042354138732423391340116047355503793074783951636559204574129072345648788944947659390343367359545296590741283535084181072585005407300571166720491405867656217024125
212 80719628603844504695845372216783852275659622510883202224366020319975416589703010650280014657189205931920069901562661004881367525545950357383509284158897324046185657515691670956
213 566331966416141379570294942474386317128470055148833217201842652928297115127750597426466836943639635270871915445236279106835676090281083630310027791296503639628954801616812094693
214 3973537309522538193732451772231906714018359394463832272909874190982577124643817505912440430809419745378543875741777393860146205798057529369362876627102727297743732087397610381563
215 27880315225058757665854648506649699064359214605850322055101951297056249301812347644565574177894444465900758562826066693634174126496321333476664236934891036239415759032152803048892
216 195628488057390659885340348508671046348132276889340288855888101559506349033312910558622086509965469369341160890429896658871917910278834108843051214203185016856984654917741025327217
217 1372715134371859902588635235872740326107369608341144121642792414011969533505236689745444512855784319946959770395242422518439459285853890539961117181408211341335310328366873513812131
218 9632577734639243770346113447714833838513622913318437591578204119490033904164428004021962856140055194818531278568663045777058965654768056337100774204502564158211634686089502955185342
219 67595576184932924236427609398509971736223734446292609812342665264304238695747264565870756021169813540758224313110687367128145204429265732224152042494155330902270128217308568065516138
220 474359446210178760247239085225276302463146983965053267132818187951045740092672418468255208675482294883771179635816631580327617525764210611366534827149343222283582745492059891356936007
221 3328972726904743264793538948123963949689433913696909475797974099014992459309600855249684384411773682965450260844148765059373581042510962674618641354371064704164057015872284558386577196
222 23362870670054897757401183377782517254767702713932255181552492830699355534052833129153242165882769497605494523042301853517703644588907062647009776224846306501988914669509964231904381469
223 163966579642012252043299682331695587784773186424203524714569877200985448801440751581974150214214008581959284433581535354631360126419331703967888845520970510308539809582539574733696731182
224 1150793809522599829428591381058930925542512469530708629164050242203702105714846492460267714266074790726391999474896090399544361587507366673189190916671891881691698621743133300857571130597
225 8077047332338810888793684468820732678317102443503761669718539293167574073567911455248110351006685961412652473667290471822193775401391240169980037010151020114520790418777102409723645563195
226 56691840360783101954478157818946337066889430839247247352346619928472036981649779656299162820526952411527827647498619784597864768914408046186823377466672809468330679160897099604308041921301
227 397924965164838544452040147915216811342692238904539112443447637744124823450335107891648436404914396489717821408207219887741209521117761355632210914660365125157882133987631877283410985746250
228 2793150974440408779804024673042369892468535178957408162339944201344526042937758421279280099311212525442650321192031551841594119671101567504516854639970455015974850446554688263300401555195601
229 19606501942749307069677187038540669251860710625568943248486434599800587328236641745783918187024037543456354975653873515237187395000683315408573879753485210900914845428779949912692782699551976
230 137631612010442321531544578673608831053970982848569202041669648866273052381292977133106550805699420500309968669573849398986663060478316589737411572284574387359692350736222181025161436919712919
231 966158864829156319461621811363776087453104006402007653902401504623955321487472375916887700464512391226297268174571541706088565301384950050053601064750121477450569010871730558750531280663480270
232 6782519488498935958131964447750895125485443552620206005762990675353883363894407643495925697998914081466755525787264460959598419407614023313881444231932236432673358360384448734261468297823160869
233 47615200128977903127768669066168828819257316263504918392788577453642020103290875709332921931762875807850345123388706459316199882379077543186784826074293235110985309998360706432959273175832516087
234 334281337461702572135684066527239656463444111882686652622400372388583693592437012543214423179565025887987018328773361825808267281587111723318422910419738600047006844812226765589828261583992315286
235 2346877924172178382946793567379745870000839730176533248904214948259800045581288270605076589917961181589996681643549647461892341011509715828618699988852501160812053500638777846936806679523044073512
236 16477094013093679450692839841069143464164322059367595994693780797631301738940899918388666652226259438924104953958770703634092458854853631639614259235208305552818091314221867177488016793546967813327
237 115686422596645815973752828167637853878612947180077020780685666813208854587938860951861682257673631342319306522649517127325796599637533567996058475842912263819732894004708059535057861842371499504254
238 812261216678516955384501044224804098943728734547962608476940708758751229559235407577945328068221800515013664706754296428333126840583033469459059331309485526837713755832880576295865797755662933301982
239 5703224935072692806656619368191130825336670870858974744370389078178202470513058883796254709072698045528230167959788692069102068169165011421454306333871538558101735827564792887597264210940293253039180
240 40045769704165600689378263683396218326583812445079980161966704059819367291214138893494409666292053424154552106910010572807335074823044787693579137709409735665547846110506985155538862671580992546355606
241 281192710460835517941342884887727191750587816758249616848529696255723411242060375652812993469563487377873821642272693107680323045068364836178509889668250703806271078754088591514338939213241755536183335
242 1974525036662629226387829209409552576120540370532806567232870412664709924351720732141777187051001166434128634713462954960459680929845671995910717129630617092730453367457372780223301021275902420939254757
243 13865397165291060376516219320831497368344177815205076469140940928119202207829757259450384975459800213711102379023002003997245313951805501905123309521510007311047607860690920938369376329770929525747844261
244 97367265882722099321592275716447087072780419457840490319997424613243223299028275028456285219219394749958934559122990057167024426136439992913536166494731446874049297074372450528193316093643386095317959782
245 683761332966048489496985960672586519452091385477057546669919381931677520457967813336510830805480052649626393693843815680157857197123101276837128426010175491430772779712064861226169861499244091759137184212
246 4801831467637726700365813129140462592010021460474366076722163521224703646258698942450967886474146361036233504332811653963189329596425507891191603089830693326309992572613933099916727577610866051289088118516
247 33722519512422859016331537245567186171954113417867729771624940033001984508935724740905192585702996191897151123904866715539117933248698960918511659137534058653055470931903019694204740061096282233009070034310
248 236833839093131924930088712144828109900799154926650569003771408890161287457721695802664333878943639429422107685170226590226234847925175718456872212047159172677967216767307147232452899795589919304355200478554
249 1663328576551385372810599992878900231514677901529204412462185074031259422526339561446680828071858381584872629622391011867025103975196977952498049742435030880097080074665083779583264772126327850781234091918970
250 11682150905093433092670247464861839097144081990849286418266682931152514228481745498981814072652854781543310706562005011709465704686796417067471680372487356312098291725548604486889744206189414563262244330507831
251 82049881985122868541717147306733270514496060276788315636108655576639353020640480138233629804313646966234129205330926385724643320876397000318672449300988572564836913713528229358834634204003019478186378996818068
252 576293090671094253249158109289232275919722003183769844798095488918759355379832165107598389339215688592363683004964944631572305707145388865791734896616496079378500993292104791308224256707534381574513362291178396
253 4047800377280219683363130313972032545882308681218073164861106067498619973202814553240000883701669542008850240261918925264222087848449858881620153779994644205258992199354491866833237707481623716871323521678292936
254 28431835754673329157807312084151759948496466237867393621714680441645381515018755767354493846318494797021055882849085584970357207170558606614776786083656955688111491874926160683549309885077107577900423023084687044
255 199710444573757680022198416133376103851442292483529336029451591183874180737236459970161562967349461027257527757851853856467059058400501882519040284122920370318878898150783564902177837934161671327502678383374040673
256 1402835147347524937412820356255189263767186273705048942939810988625483058919597501292756633211413921675375809022695093948605416729416642639557378283515584843341524536007043350585800065876290007876622380817276508841
257 9854223399991910695534927012443214830983626887135206685059613551790475133070681004431125087273852286429814378445216589610637559628181514903004200506454549225384139182596825402572851016158047505612922012885191367670
258 69222614392037364371712304576469720708569360927733213704390627140600313520476964399928025332003006744137686050484076542500014770361141148002734327500404844186382479490070607380655100217554666773556090707824667151556
259 486276569538202701941461906136187750323307802846993736942276023797747887997338466071296755011330394456096310680029059219879362135221170160062454640492301679704240701457088770198765909477135867646112215400451448017411
260 3416082641688639487483713739108918702410620457029371488434267673716337809105383089498419875050817439611158173587850188601252996932637785013515113871211525816952222866162763688391233612494826484268238137422466338359975
261 23998439154192304510472245715097242820071984876676674309039451957623660261954141113268169512285741867385170269081369187529469315569060661298693492115791751771894275888739952364662230591825672212680136922906807971262807
262 168595956389601358979062366431651721708937570884810536485512693516959241864106524105851210618750051317218669914221687562695282263875377470623520299687152396787198293068814367582646336861047275267390102437166261580599039
263 1184461011834711848285168670209334118469557215093131484115179846936825008683412792342018445000517164889203511771699713207349200271292060883125433289895455954528844376824084811848567064480293409879488090560795219364088434
264 8321541272812665158646544707546824412767868383111257455325258571380433724268744683905432958831437882816939625100315617463222496437672719057712669652253950846714566973562640274734186927200882897067151749025527676445720209
265 58465018077656868684083856438312270685078225275624064191943312847440899270176746298595368218072926623029814512450859961741879597293216064972898159677638562589846000841070766009875954873543039695606008316132998110147619075
266 410768990034236767375438353646033505720054582482846747206409963230158844127240634656789002535624093498859141285576964269392376075464112242285719128394776543169200540527764119174753260457289023701967905080236576415256796469
267 2886080150818496270159937548033179163841421927701478979529523685331664252731362112915124236049378833198802094415341748671493803257400378041351865250657344326753821319055966861047530076983855214180249755729767932593382764998
268 20278145413760317358429322382197729167299352552322059992179924333484679414593599597007493176846101662545204572116713766446613637574694452356567864140879538240917101644686266331366995024991578765968044239473977102888096763555
269 142481053546117243244339492404571273675043142086439602859429377171142102813645595583496301167185535995162482655015109019517257862831061246655292225463747051826955633199681559587566387753918889248908893522097770092922221587008
270 1001140372137516803173579118947484754270773677465459934536140001670425617618659939907701141056898276285670462926054917465487322465960852820766887942488788119478408419431860116736406262151090659760821536168156403463332629832115
271 7034637761265810377644034726843597377519646360978796027346614974730534653231920926522695603749365763174887041155228521988294680455143415549989532042526942587890685023116131232809919681846316777349105959148896897720464275249950
272 49430766362206600831457910651448461698066982897735946166254506942246964510855297672660601977033162020553311768149839520759202409240964736884990963100398871942433490114316115992602559331398389033399097624036634273679585950373439
273 347345538233237972893722586464156885294776012312271320624285102692014900026669075275192282406694233801188324621653076041446474503922333096512832276521954057359405804066446424459520116508845086768167978655935522761046476978637751
274 2440814741240412901317509145611896442439893468628597869289099406002911547267966830798337192116152765606551673964593898669902692057171540296822103622043027281729764917592974807918141333268184097932718103039506502435492683701546817
275 17152070741870539126892785763439254658784059379403905069453083994903099500906314812644596955402504499419748400992854256526535079428709355703243691330167776750182643946742643660739818449405985678342312796417749266120156357312005329
276 120533255572027289931767331202610129567425262194335617309569651905501415927667936360666642038684891189388288966066944942610257281890825228792111367386990451147574338330014693956925957425283686771197207468465806882795106230439570198
277 847043547712397503810495687862852974123872293093443113919983819226890963939116582927212597188877393689763144544525809099833020624224330294210312218531352499092731685313073391683157701957113580735902769652491864447457123531804615785
278 5952687076711116556430506487963677765572912638739513697521872286018039402356925112270531172953754149840389889638770753135126160809255814952207695815142414989053492959175633698264567320182732915965587667910349133958177038558420008922
279 41833940017479320919370138949211615552954913202490726657699008768668474845934680149463204029542335566388260089502491508848806080026979205139977198699988861574513297647552495937439531142616361460560767246065677016013126156670620787529
280 294003721491606829491960864470119360293308062121334934759082484901401601879221050782095227237479660709481643331803345151824264619206689749670281902454117097020099745175710783710991191307536904331250311002441634321747288556562493644965
281 2066260952861503026542813555132909200691954683562784467678493942423979256742789740099228500933831442029660560612564679109197553940010449757676497130626002135405622889630485635136057394144892392365507557830673187376474730839525993802048
282 14521976629636431989785743002097880833149118807678724133318543697562513565519232077464875906626543779170089063253014552955550172222554509219714367487089987786356634856972873444908551982848304637842919757247874853981128401592427016224402
283 102064441639364425885561960624930167564513063563628591029684182045503898951896344042407236778546498748562166698297986006343455202775694420925863351670010957655801409967015731206841192095490232200586981954077235288114862495085954355024339
284 717350330535207764904607072973897009435499747486475239458264909927850436733901954856970376368317629583098001799799751123477373642319707498424427078282967514148350569724049112009623425864811459942947398100460807013159763469573050161202098
285 5041922813087189108937893083910472144387829829764192752653989135213032288969362768559893418048214434033620241563645949269594971665998819933397347731643216474353748638959108409849174742097275034093658246168093373161718949202253615408221121
286 35437989714677075756606364739909941522651893794889674658537299677883337835048485138921398549627409186264505129091099164362252477061876486282248932658255307907882935430805937923792410791860221329000275578879251910101730993909520045828219665
287 249086334669868188557704973152978152463627158165085805001641897451731860485477583832119709659950888542542271356563321640101157678741963262148632809834522299601023975015347534414246525830612383693080160830524369566610606692223235412889442817
288 1750808354696838465564605691513219163209017568562599891171629568535304816017392237765338863924400876719587654311906491934386676030162623581906803215324461324405327357294727449933813039017130785083205727702052997109583575224225485284779342376
289 12306516781670540480765502405441967713240863055211359484304444282055840545372034501452511213826202367739182134069145568697765950088656990022050098821408689647626679702838575606991266822943611841787491839475295012774589386094755626243919273781
290 86504651669423260908065911912443423229744294877025268716994767949232659467627548733135557458868274942419224028689138335105881358435128414422390960327091199158647176194218363902637225628336991401992656543807300029116151623121579175809669731353
291 608067087443745555199679762219052363384929779460228657660304376262411730766491515062619114637922507270259816232913118275198210850378028155651113198537578001993032543507022405267911667512433527767226947877737198464961515080518525166958928594736
292 4274361032302914426701482790718297261173817005713984861635058617474575906104356957089285557007587251964993618997260669691288704260898690245792685928028997768912148864359041673053656575390994490619425768441599894334174732157571840796173637672695
293 30046820562722911267122534573239753279451348114647193419033351623406253804812072705381971267430886062537679762564751317901506900786396002400002771209446719896437238615333125336595286552690185216239089893022045741222553013305385710961084377314585
294 211219208057105158708777811532379078750800109988728913548857815967474577315102859834304673023401650496553054661516538522812703333032291945171687119029417763703196563634932713270036977243725266325373733889389539609902456856450388298995259166269133
295 1484826842910326594129417735382182505033687977199140881489259733495062576372258824401067747680681226861240257068227200284121336009745784020430760689007261478705955376356013277099470345503455943479096489833756673938083039110756133702792303945730561
296 10438201429900996075653301798964662150191061123983261642359363190897657813323447473749251124106570211436354149493700571218536775335336489594811117384401439167747120320643425324514714241376560334921075321127248786778112652016732044323332982615310058
297 73380885670873961558613101596420272657318656557665408326039447301778702642596781891876049530960825045333399625687110558815166386606485013907048348666974002931170630533426515906726219677684045118716416982745775809335955450125175080292776819950443042
298 515878689484544080334650692623303916048214176130835165816622733181501048933631050357303773218004904612562797868813981866228155545572352925171915592937812452165284127213203125625139127905291935325141610623050749054250190533498356664788082332515141525
299 3626766038475916918937749907885492601602510638961224131423166371127190121817368762330475082540132766072598806849589723225303055318042877856401040235853237550607181164405568823987450144452045743881499737382823607077721696699838697360854815406712005340
300 25497567933220652307780389019675126036332625999906880145878781749696322578513512471754346070093921152666072215712810978328291181662391687931885637646953843824347363447466097479699011542925218331057230231081343405898237611734157947602471142731319440940