0 2
1 10
2 48
3 232
4 1138
5 5666
6 28592
7 145984
8 752978
9 3918282
10 20547456
11 108482952
12 576187554
13 3076640898
14 16506527392
15 88938911296
16 481067145826
17 2611212958154
18 14218923060752
19 77653486423528
20 425227486222482
21 2334297267899170
22 12843520985072848
23 70816198761254912
24 391234163156997938
25 2165400544826182666
26 12005615177709202400
27 66669578216632562184
28 370787353048738498626
29 2065079203276484280834
30 11516677775030619667008
31 64307787879278606173056
32 359513858511294534063042
33 2012128408042338970868874
34 11273484942966642576316656
35 63226555737002105951918568
36 354942377168159067921275826
37 1994403003890178037381353762
38 11216204071876390113184986864
39 63130508436086672893071781056
40 355612276936127381168726937618
41 2004670659157604111323463935818
42 11308991969286556361331301952832
43 63841926058607988467318593552776
44 360642388044416712414108417970914
45 2038564736158641008887532448674946
46 11530234474377416723296206138331872
47 65254018147902645415153505704142784
48 369506481659911198423838769152420898
49 2093501562762781023695985693588195402
50 11867307702736845916781817922695119056
51 67305497049137610430699131625645360360
52 381909501061320132621869109343077731794
53 2168076339765726682154263165161761032226
54 12313622238771514919758416811595446240784
55 69966082221913213875697593557862257930368
56 397716325588911658773938252206724123863026
57 2261712417163440189722677913856840657075082
58 12866893569744172188976283797832995480652704
59 73227959151065002845292822885908891639226376
60 416909544195889213105626419148298259617205378
61 2374452348289921610216888222375658823595853826
62 13528107579445531374133424608661521288297703552
63 77100656142177220343822902288644319571167175424
64 439564086542611411009882280702264144715004879746
65 2506832334645917881535008925234104644347865029898
66 14300899772181944095013740852630146779176658052528
67 81607979796741089220227596131381054796603733880552
68 465832127916716593665287401157104617914997273358066
69 2659808093226521275378242158776869828729147443466274
70 15191192640985442385226318487094583936958185080713776
71 86786250284934944029328397386021406942397757301668672
72 495934558840362794032893313506406504189464878545247954
73 2834713982376444345888632069283099274832312462837016778
74 16207002069423673875171664621945684160591575997127804672
75 92683398522001368662389177441759796059564779335960751496
76 530156864269050554665884149446552444699301155461976847650
77 3033244765415594555966928375582762106995073467946793933954
78 17358360362957426640675797174372271560491077570627571809056
79 99358666416167800298290490808932530274552279551580038698304
80 568848132907718864663470977064506319651041290561876300937698
81 3257453683349001392573881693048237805036797685463359347096266
82 18657324594164073464124797034462125847218651536429889893156752
83 106882755213026420370734117334816086019928812457395195139995624
84 612422429841686655454222047278502414532710295506838731310956306
85 3509763044581335057217918802597428483244795647349575841681164578
86 20118051526089079609652409410289391826790974043599179759282813776
87 115338329496270196105128483676496407122365780497665917662582762752
88 661362077279637423151313145457519986044646519220097913181642781874
89 3792985095937133349911277844194041432732283806444695299299992276746
90 21756928170905979120424322793914514248227262348898941002749090193248
91 124820823522512611248386392525474606922755941607021141482856207075848
92 716222585071511055011279159384228887692102776351648875799250688888002
93 4110351932680772496538198113301621894465592275431497520211488004739586
94 23592752067596488142269927897824456979025782975707368535459019862887104
95 135439522074800159050652575940508262246836260699038316644275777735843456
96 777639102483143947128938791047094785819110919716613438467776323933024066
97 4465553868004219627244177431184994197863553091646335328181437971314524554
98 25646958757033849768260336165157204428513729446870745283579781688347747952
99 147318905465462597352796563662615472296793696797593677268352136487202537448
100 846334352685473242413602934813588380195404265663958979279381466018058092082
101 4862786148200089909223439923017124275857890370670486078652455481999513490210
102 27943896352986352475273712020900124841209475427140825579059876740161721344368
103 160600260944520682019147419411918486163539913050674371481319249044320958424512
104 923128077553672445059604928714955033768781787169351713700193507997631464647058
105 5306804247662660291618289919071207772063270429446494697408307855011815901548106
106 30511148945844289868225376131379021402882108988794312299612622309263896009036992
107 175443572525850389637638644018608630154346975309356501540299052385759110018635144
108 1008948072381940083344024489921021093872784136972328782296685766675126492788478818
109 5802988256400888438260830584125835343625545800175838176657037432586031119448819842
110 33379912074448038032471655959560798252486467280251296955755120179131637392009434976
111 192029709342656216541565791953353686990651154801991146475033230416176792627339435712
112 1104842934092827400185129007049602440258878078631507207230989859565448898288343548834
113 6357417112553111008790416269543686014154951065641664398998757204782318372245919797578
114 36585424814870506482404800639630709889572251808102381480678227107058189841316242309712
115 210562939868525775644996574481188653715807634281352083466177683411075866626390782846696
116 1211996686421714906101092827345478604171989083089935925292300802325498452804840381983826
117 6976953653631600140975760147783744624279056683618586535225320252502597796664251383057954
118 40167464266262100384822582573302744484454437541842812022865120776901465522105457968555152
119 231273806216846487564031861245707965666985230225562241372956790626139196828572277597062528
120 1331745484089960047142590391023199491196589501444748519186584604623001674563239012157504882
121 7669341676820264384855111985539064389195860392064635601202119779348630976855936241580344970
122 44170909434898522722314131130819683419107365998476755619071206032799449836600946487800194848
123 254422399633394938294365904987094040809739523263517289185078246454778026290469713648938594312
124 1465596637092177867400425059201264478118743417575378417792471830560963357256922379673077319938
125 8443316420795117638947869562211468570795225151021495332959383193590554880889908558301570801666
126 48646382781971252835236624298576635097864881859676311065682182300380047509724688179898351591680
127 280302085507437262900928292113279580930729620360538046982940185701950835749594674776422485865984
128 1615250237415230378080715730188865313532263148124937137787413461088675746849467904588957103503106
129 9308730117235631584069629533753464916919029943767862667936994062625290421659498576243869828729354
130 53650979051275096106859365406498314987702693299176215998772336870755784690436460843208244200282928
131 309243733976272171399678419583850647461678361576571286576261432597022911368519471700096424872725736
132 1782623715025446375089067544360363494702941919126689954825100400810881170149507393217119555155249522
133 10276694516218360146843821379199543152940666019836377791542430583913511541171652456869440029450672674
134 59249092466742058575053142996181947990356352375362824400197474623379071661647237436521885954982036656
135 341620520689486010242955333230843875355075116166068625991969626234078588771762536151731379437370256448
136 1969879698922570745024794045846940935239574611965785819079429774736807077249442946253330382585528234066
137 11359742572205608399731201614603505031919205235200416123293490764865762225875991374907922225489835431882
138 65513355021027488635543157976408084693324204709092479362379588917841719394272017529954542857717658605184
139 377853371723377442906461391335706972400606786789176685809755377327036087477219453152666960363267306912136
140 2179457613533168228398022635531771495223122903023657743013955484425439576924234819591437356420209103334818
141 12572011792363984450093927075210563720224236602157361299768287070728679445468019725590000655532121024329858
142 72525700398878488195337566444470747813615490722493901622106792664512399981638908931188486006835971251120032
143 418417137183997070453250171632947119038254942548880218899455252721685837995845381973828907241781151834801216
144 2414109501784185554391526688424591202440490074485882528237186675974489666897746278252995334138667508774226274
145 13929452102611209386589039113300889746768970326171000658049628651251114265674351300238021312813864900993141706
146 80378570127753309772446012703457660223828130996446154370417822910177052359707272456758487863870742058834833680
147 463847589908335345201772105494811159751459298487119558343437894926798665361223348214861578316824057509371908584
148 2676940634997858015576926222029824751476407907456129954120632688520575718608383544814378530982314499437915608466
149 15450061485612278753862405383942072616439568860494823192062185048979097841531225062335554703926370148973101356834
150 89176280860476462621056267435886223713261381320932326822224760096266521840512245513423310132307241844762910573008
151 514749359081861915990650077854859310205677029541733327332474045983409198858241825392668664880602365463799815027200
152 2971455547514927977580438954147287376477688116528635535056708410957689019738866126349880732688115243146892934677042
153 17154153096021895203115018124378679272602843076621589895242689401096114121034335580114284279821147527949485751689738
154 99036574311470111010776246915339994851427154368870476116601832805160542256275982428812231505300590723914084770144992
155 571804923772464047668712740636098809870237229052916421252505535779390518652873491646593958884725774856777327233552904
156 3301610222043649277795364471307851447732275489090567758595803793862445951506187527480608632874621127379743438950138178
157 19064658069448992223423239576592397057138367847342485085693288851003448585287560418789515743344262652389816975318495746
158 110092374334657285706303473106441481866093077982531852350937853705801670982094703688325278653892919505488915238456290112
159 635784808598102973832425244946798193732652423146515645935685590562947604996754850119985140620732371987825084080128518528
160 3671871251664334233606466841949941850261460468289051040664963581726465487610899402409625474329903003555753110549513648834
161 21207468821680966223266455587642610154123893060713352699247304048744229495027993774929908171336374303860955330497265497738
162 122493778998320367445963192526016399736427039743183290690674009224931931750097471559585440897938379357813607226200934761456
163 707559143292636588801642325266533103810337448429390340223114158929200746011553615297060585384405406431933762297281968723432
164 4087282917899188004297138935571708680595127553010256637134638905503265379381949657583719242091578001128504045162150003609778
165 23611828293536999718289709677583586034691221876775573404829713585257789789425174224689171800113681253534838580072490707641634
166 136410319337337210476454536448111018589253304667113081067820440519578790398334514575061783953416904870971124218982727205247984
167 788110770143611946735896790821641231952197056483889983090261621576623252805752444167278785285566096650387186522575378014785216
168 4553543253212564929158175404907817766069847012466065232457798226296751216139768251446127964153102927424934223528905415860171538
169 26310771345504189331865875825024687017945592636737025503247334254866891215008525072386191791050636234366786109748445201395172682
170 152033520811188742256623948713946036905761908588552141172732993738377560085729315707585007084255519050693674086174215129295965248
171 878550108523913600146497854024301518386745569436171723715312203643318394059135720381533200755916967652122845346047493780742805896
172 5077090302922682713232519197635829460573420524068505232219911518880278584165089388420623093177541937726453424819926977980082537442
173 29341625357730413792659317504924575321454925522585617050495878457132979557097556917525482854832089675824629689582872988030723042434
174 169579808440563653829466937944993562274235963502651164580054253396513857924194976087249278589054545371331396319264021543905927605216
175 980132014453421994088466283731845445306259463401886339800294998195064771913854095197266289663101497712561394006054994179954571986368
176 5665199968264146271086147927223114786058618701521087030393691204918273144574801126723884890357450021361948833305414444098842521930530
177 32746578059415566852329099572812284325956755065187356516556278945439910815218181417955182564180580311200101778522375002662956445444682
178 189293802219967217816269580547463813902687121173737912260985339487619786914689582171655159393500879026569877627559815428638143903077328
179 1094274905793313710652445043609263047352024845157351031086156673904418463097118618017954657562174309810756623974891261717622231257118952
180 6326097002064104334556156183517739314957643840487911661376208766369817050814689758536126073015371891604415119216591498868797743189932754
181 36573321713552810589230554927931721226511324394150982577680991335494371347912458448576719045928955442915574660038206835924150834698118178
182 211452055803700741767264675801546448040751488753738354004762291540973800052691386356536501786008808837459137524528170517365092606843278096
183 1222582460847474219990068602044166347206465683792801880222080274271950392300572252838682676609062146628671792533125982931234340561081322112
184 7069080944396704909338864991883942166576895558496432952139110980209354297750058961915053882993807036398258501380166452831985468539557659378
185 40875784036989891740703231744529211001689532191337716790188369149490554226564345280831847390775396613924288351218231499799983722128929956234
186 236367298746352806825477791569171088793056569317679289242282111372668903752916879451825923268638681856000661430346089411011147937588227527328
187 1366868240452660905502272006461513460833141757228036342595650059205345858425252579822549989322250479868617775124007739219596710227274189058056
188 7904669031320635824454728155696224447993468250459199788048677201293543129349490127833313166891064206375705508844210077191408809021198939534722
189 45714957663170734480694341590104403078875219048331084061025526661823465996330704622431701242945975695959301128784276640132537917157871476033538
190 264393250870073095609761762583769723625901268360056923277137850687799199407929127605251094360338008135392416894285516462447044691431308046838144
191 1529183631799327893683627452947663909715080557670031562288665142503818492466504891982511708454185374084259111343143017427078262457394702437808384
192 8844758389553380724259667375887156550944587550001858997218926009465972591744542247722246934296824711890362361622756554774693330353565692861528706
193 51159841579911126377668313258069738197306751403599805345792876248977283623803379291242346170646525684495226009424303848211147536392945833016018698
194 295930086770180486662572483793271690061388609692977121417577607019879796957837247068425912614768495732126609300102910825170242702040751840902865072
195 1711849567056503932098235951167293982485622102773283118728082185075799251600469948272713944341828226477640946153704259817574929852445310497402641128
196 9902810148447044147436129008180968339924457531960102950150915203148842773004596065094476962479847253502357797667282008094631326593487467165784806386
197 57288509824781375077559735675425426910340461509467627668638719378693829198987877821358937166795287936187936298165820619281402041334483001213657084962
198 331430639218594394327673501355866702903695717471429629272738214618945000127762500387636140017004530967801781189116532926102440090988237596821495539504
199 1917492532309470605366948730052371263684508278180912348549720014049946275761884170230685106712384155819383346722395244784776619050023554925302499020096
200 11094058463323865883347646682427535339407296287146834736188554146994012355992405154328063595758627003958949421681614536068280703409510389899924684747218
201 64189324827606865257610601079980596988667548579621552782365965817356684269323015928309342746963423016312924805530847359947473833253331840353386776155850
202 371407442464182141084211091139732066786596354226122268255004505599470377820707522474935017530984167853877148090616146093746687578153959188920731292677632
203 2149085453421709507545867915318084519766072545690755622235413073056073721729685131392611378257643127768331407719136460285488495042678329026710428735763848
204 12435747857284948959834786539190283412558079533957259814065724785606645076613198739438719230602195897460794943499592337878584641352775565114531334033397282
205 71962315189168275001582911223677127184043832466235627086368385790118789204059002502529470102342745840512336448974929882338589164819355162809912368699106434
206 416440730369089610777063799732874042823706606412444279766650480012185851020412801768393761906975281128649354745055139513624777566518245187551091570132919328
207 2409994126415516638228217203793525897983779500328877845386653882631022653948880982606557087213687072834222114038541928326616106525076419994080594178975556416
208 13947402759071522613318674965726984600432554281712123714365291925951468408675615469705396775166589149790298435816066747393527654826461311920413014256949283042
209 80720740418347013010770203235855109073245559154085453761021186720702223025676732534581490679269856158238597485365605845070340681531868751527533801806054173898
210 467187520198505203977705752033226346186893267647934906703170642554787835758520074185809394711678772817056151288631236671468754889705878002435281230117318126224
211 2704029952212171535762799585753287526884999587837568733423237992663840767588653115470292924239514010259172509968801007493428479578539473336325580500841166789608
212 15651133650473627401713887862391715243221761370221483324371983223340909420034140997014527747342675214080546872903187622855621016297434864730290178396176543259666
213 90592868263439540748221538390906464253651141260478249093340107718301911470085482276732367365699691669720464408272758867348624385170524549746776424017909728638242
214 524391930969623878164838994377866479451808072582418110233724356009565258806386871533624981881759607478821454495196452321573412026990051129941037647243980481189968
215 3035509840660606431072719902152485610026165265953381290355124297709232322368197712954764927163334840496200484166538676569306092882504522070798709408754289154160384
216 17571984847317318963404383283572727164099494300411271646491142304277980159618390632442215706461055002586609109508936877259813284481674869354650695020553067490803634
217 101723993820455118967710470738490077781712984531917572592169517263423214966738509177502112928650447841547395611277637828132362007295511976567072924141520135531545866
218 588896905873585998513474775799892274856470828650213783913475949956385390087728987417631310830052639420910432262851105152979966157247706674649537079631415759454254688
219 3409324268513387917925381327224789689695781679140423062010381764885766743636480781526066940306645371660333650628741873347977302901838833981382036233963058581505165832
220 19738329633681006728930058749144729688905765529109472974874209417438780198195335503998587603839120480386044946771799012609461959350447087393697421198570699279235458498
221 114278733642722599315880309066112895471470257909270950340211474056815656518228768091569319354691679502499351226702748000569805766848638526547850823174951851610115662338
222 661657531765270430871748486200540756919439808278945299317860564053899156814718454304896889533092481679095729369759293362618863127434421326322907479097230359762540420032
223 3831014612434463027683242877947975568867166263579354292503056479068657803994390934682579703511003562638006450826774511600221156471024772492355948266275979404439329563776
224 22182319261631894051009941359110144896963416381276510354107018698740464505251190976629093371582766475266272300388092848706240403538939064322058571940092608817275866756674
225 128443632681443763253834929659614750521915467120067337393011225273845106499347612808404511144316399743049730225602599344882796836583875800757660510507119614806100583332746
226 743756175473263380479621378189561094487892244462990077241683330336952695853551364706088065198474042226221779559472017969491599097127280117924761818975586355308772399706480
227 4306861033588183415203996213495839093875295822373136505846950284628499705066717940066428417445290787838372962544787792195048887956618699812150995855925886029430153741360104
228 24940393232056125655095345717942731901773125194025151176254271205993321098463110769533463249720932779521853164016504845728446625578948224483247603921116173125914554719982386
229 144430127135112674490703288485234858134266410252595884084448233295183346177400791757511998083368553889950756807704232725595153073527587570127866712690283353995529063732791074
230 836419687176246074871180415395005946047588144022968291991407238354200808100741397685569848165285571789617124059167130865622960294878164852054842566486989009384907339905721968
231 4843982367538025267947972238107795730532758818908501492646738772974373668861923099146834143532299498773819689931540626616070732212776942396200348303508079195856566654746224576
232 28053859301625409584771451324403232968618436259797147229416114416617308400038552936938318583657428749194730435284607601392278046663095253737752059003909520345990416344513883282
233 162477912267319028345753149926355948373426391345714556676578506599255184580507346508824276112709655920506133557273629175075944921554192556559562155187961101954649493834226682954
234 941038955847561520966635073526462612215800285218153634510020120371346462789619371573375197612281395585783426240292137551483102264305933032676951825308103499623934176487290147776
235 5450449675128287656492753201918481283664815616362070017535939661396312267708505917599296594049536758957526065003538904040178443092133727408193494197905810888915006473198639451528
236 31569552834338409140752851787477112006349724740107198128189957110517019214856937450502436251431595627354213266307563477208491683507127904401165473723722778730990322535949958489186
237 182858771070478434262589935382752885171185258349550362787042300121468855655273409697382114736570512833338538692175028096376493794777628540091112680910368099295689004658661902262402
238 1059191141386145077847217101404762728970320050350506402214929287910917912143497427220932808019167404083234273956000616454920313131349247992382682503229528729219717379968941759500384
239 6135415340216311820701185152249050481742590152999877724957893228678882332512191163949276931732342137093135440455345440489100117290416440324776290478130882901243796287108773402860736
240 35540586453644262441429477278316505989913662519922683752947474688643301411874209546085978999693904498642637669272184918734679497370820935042494543781299483623708401679241361130226338
241 205880927425169485849408841400363171717699093371610522864324201990802404541595395247338740952428297060289368458064255802196320845765416103224660686973692545707851416667890123651240778
242 1192664953213379308465466351774207530694033875207335481021823369026131520033785584944884152453699857614416206965293442983251447068078174841518615740060952068814725961460791200522188112
243 6909259862542422578788976696285312452052249329602334298566053491010214134609644034842960761909214787293868005768464912248749648079562767965738050950126894778051324999658819786714561256
244 40027202476008813177045309123500702036117390226221298531466008195001256264741546158742645787207566430607478828907009756369070089029550210249730266955625001549719139433442029291516574034
245 231893996265338132072771930163846014029994878326799449555807240557107362675241331682602306596427131222678452398381233900958844758821058455684212517776410628068600376896062303728028109346
246 1343489396602574778200804134521335338868128272770462343299881350223679932392755514578845314029657867558034996630017783917948191351211257005998165442986377494165023396771556552656404304272
247 7783758793208417519940007593294888131074385297580283211005744800850939244894575902464382850596962807391935869575874748462743231569731145873534658808734940082362470136720176651261098278784
248 45097742345302554873823540577842805392371709995367241515510713525580232637880931745035682357998540530958689319499249102148814278245562709358966780408182875304007431385712430809151744784498
249 261294613361998237564775193541116194311472429694580948133584921530431279661663925197871038483180042857252800710498653233281164622785786062572379537252782950049245114666008423647498341797002
250 1513966466712025734293735828043406403206868766457349299270998453168430158928788188811547923106147388101367197545044525965501637846594886401257018927926404369486410898689264436830644554305056
251 8772272601364127547219957906158364093938429713919709480989749920775072313109242487931943398397896894754088199697740727857146574136768682021128275526503050467500448525367885853947872472604680
252 50829749269689334602771652879304420590162507384214663991325736087654953564256477443496672016369007270239938167012572594249134464934256798815552527880548351017193378147776777999806913210798594
253 294532838857273090131121183716656361638919556278703859046275146315598679350881487851481164455315947424264367510394224474298349540398319557479611917877660147477434533146681992789646788186374146
254 1706708337231529086866763327217489528894955807549928776039568078632520295410148423095247685765743627845696801692573375592884841607667808559444062607118890308890409278356052399105296632440062464
255 9889962649690387207010844653696688836069442443807787360372746125396366752674338985981926542822496465779134642446986828218233507928534499273260713400064458543743066455362675864839187365278133248
256 57311222523159757566999240765488577166578840482835500991555306594276818979084315788317780205040233095913325754325660019432999396597365013167096904998793734275639027690913760053631816608475917826
257 332119441816551211731246142480411135383965452474559798185541983863619113379405884341085391993099513811923955843837666554931227327334347148262393280682644812012733044227347696320881815091918984202
258 1924679666887682592884549540342697304693904315695770037546549088196174277217718380070948904575815456951509885049483897349136052229690950012979501954887181041933761219274404215993469379741330535984
259 11154036899869112645503094724386912486051428479355051103444166829679153987241850467072644641724339521676839138601451796602509595005963122979345230211898535049739151871685223298589389017882828888296
260 64642044451740297844459662702768866280016227396149423526327318262010294896657337676276061886191807819129720529192759693680566392466144456997301618361675484280967024399340668130158565378649027464818
261 374634188047372854067349730589841705382038646937182086246251012554981916932384734436977573135556740988933900863209746420640731851663059902875252023366410790490114329906467812640141754291250023849506
262 2171245734111729591624588946405836435859461616231691259851137933286989191465064154287509206287827892912790610733631326669240213957642228780505729083902439006843410153861747111631131298569953739233712
263 12584029475158273197169833679654938468876423913008351204378117286325041468512637632127162487105133086181655274832197835870901872658571620534201087130651922918530523483684114556081426660542132077780544
264 72935604164543838893961193175682171337594009036561446483471862376375676651510477921303209358172694355217904465077411986383778774014705824050137996954888195055350450621328896337698287410328307674751826
265 422735270519994851831180987860866425095369900974174310593927596108133348851504492141397914128876457899821912486371810046594187568410135530815714104482865807564833214122454687860480542326299707818747338
266 2450227209469934431010935098747342272562313336343004759714256445951649702596798443158339107667729181230806014924381285748127701141386173173294700695251825228864977306412928169839762305556504002453792128
267 14202118784246738009801487069783434045598334391573225298398942091899793889130459188193988710419588950774629378315167361028479662334592317444666622439138586689336206180306719005583735648562887645415301512
268 82320645243396710456467149532347855620730716447781526185343567548351708560681984684863335325577728256468595467204726670643951545830120033817425128834481336702336443403708836884713766785364490403792531106
269 477170041213959778985783060388966545768505601056786695188804952674059252720227384381699981145360279971073317652817239912265687324973771880633986725339245037274451928683372899732829248306022930686343471234
270 2765962488720222489658523277742746466003314573924952937292909013334809217548895725442934802076847558961396633454480487204953333687325480765384744818967483831266399710140766779129654012742412677918075252896
271 16033489568806805577431036702196755884765027604845400563336845693198265486569623168729368546974842529197954249053186963169567863697228855780233010808219055651296374851670081633076081890779291248087723455040
272 92943368630236498814555268459308276137494984164163768085811703549934349093587473147828749205075568595938554291449718643619721453955461397609309804821604851944936214912732799357172829929081756086700042500194
273 538787225447236793923486738601076981274230197424267471170925955117289507068444187774027770013425766309078793331733814794106470884739616957343441349551892438031149968050394432166191901731248389629142233259466
274 3123378638565553441696923130622792995892283370043139510606835528597173532546909375025641812419667600575315258908575126576198949227478527945706541489380704423893234508381104117037014759603814204427716205933584
275 18106744988074616371086932314893152876679109695558283144479395463916571159495708973349487138668361853709971303531442310842226294013237516755459866610170237648786422081774383372897297217553515781140665268475368
276 104969826215584052095217210824192897192591408539062542213801597860834466091865063479001612382935080880315237634584339141070739391706604274006966779120901547789308973980409144889766516366921714771761326953992850
277 608550825107707038586998639326416487535997931575006738005368016809165773838579419113481544450054153254561947297321414568579490694053847615200082335966928685616768928075950819413035766473842825863311313743995682
278 3528072154580398856392703566939147731821100154219234025588896694457183057322824012495807029133001273435806034685369154379617413107945146283896386110914853718770973222508134846035756828438668723040660806934576848
279 20454375710486737072881340638709451646125098759432868948499530402645736542577333432087500746523150690849110969743015076329609929679077367317333108352083452826155202722690079602204672126066534287868655585939039232
280 118588645630402024460027328432354016681161042255721928927098142426895187100356885570854438052683608689441206462488360007604452897463398810634361260175322202693059545349352253048963794395702653576138381785411120434
281 687555946144211726020183997457575559547460395222150583043278141586651649085044844135645885827184446830740498120366884919752895488194017265897339520348324073601129277120965987336583222269448532071407391952680368138
282 3986400898968743743965732534758932357785059986276022502215172376700764355314443001957843470784860681485616218867594169580970482473531031049320996688112515285593780791774434690523297701290145160219559949340265077216
283 23113293959866283876968492210449314708633773793875034744681384942407502376621902181079884849239322946635778070983754769979978360318504951674691240083124987677029930612622714568525536537151920524284681371373969682952
284 134014132424655293078778885396171925929174720053135894474905877752753838566667151739528634128023967003607691423017406614558514090627092162589849258806149703915395431972161604138051037934000657124766262967319040604738
285 777046818692393927289156234069171702945005707534780589263646785083308076022682497575929342454629616834104971545843077777026881707354077740813145075181922436340796853680308522460582500590194218382800729979570988851714
286 4505588777713804920929627488911033698128389228249947166191227512753656091944465764362400899673114168597961614743910755381580915145024677767731958584477823999000736068088717735306244371080252342763036408498866145270848
287 26125441578996829154966947823391982481773436435989458180259342073917420217757918712883334837420759841840251087236925988684890374795801202740597645280065769464630324288619880779513506967724674644353685601302868817301376
288 151489802298373162320514684568388263724516658231033439285755833449600695946553044200555887244439611870072397956947896447462462426247719305170752100463090854225350580888085158672624417847975764188621466158609821732381122
289 878437315887531477353809360890139621179448433892734941137444766663945604965203667355906149368495599690919396709961045974968597542097933216068924463853833591643834297969594029749607280217016544502287823640276400750694538
290 5093844935663705532365834361500044929255844813337773177162961152629743731412564946314774246742212002567564022818261558996567273099143985955830720182806626753286140798438402131782802387729332280348848159695479659225870064
291 29538482446195856214215014520723791811125636212994350381233375518240552805642693916514328065610054286807871255400819313876459140897162190595309374615686278223958912395413316238239439895179656677615526647442804394750693864
292 171292403448631003577847198746367175934495431839365124729994772974133666790753314252884539953366862030429435897916575399454363820461257819514764340245292740350027814343969891211762014102217954821497009481454231767922148786
293 993334320413219620185184653753085206498909326250272999075513386621667608991970174453746434075837914028282091355092239775170492170020052144916600701380848076895982608895589843808675130984449021748340701644935340532366686498
294 5760499498005061423513033799679957913180135043942726380155715848761756503391587466298182202200549218506568934016326049683236513995134448129932209398840068531290015907273883767028982905940108648687157178680576272973180485872
295 33406591033034769754375897868518358855657509811226243443721198323778699540962416062009784199993205071768779552129258842842748790552189441740643997452584304066888665236942797029173072633903573892406789969919106306201960739008
296 193736497538460237295009092702858855566486553941790808582741056351814609324309230577353866816837003678036085859871941458065556896848914145690131585316711808304060213085091260379140699519500791875541056257382376638313121781266
297 1123564336905988752677196003673253409845273318969173726328573858028775379127847155843577474813848293080658375008388147900643025377279112938741465027363860729118002315209952448844131078571856790267211502631599713757634267505482
298 6516158171796533885484388488970847671204981633844860937142179112901663741879724495372629591541747278489510640978467541777762241970252546958687635282638822327200593729644047449886388457999593134804325501678442667854956934572864
299 37791350549164893405055678113032178157868565174168692640109020397009883558696126841860165253232167875053801814864595292895097675414556332865181472149747577305715130727867923786835868919280999680972731110650801026017450350342536
300 219179677429604794507961246525847201236860282368507045101286071583022260273669614342798522966675036949640240079814139791080365826198621638441575927529457680676121344635286931978543816311701553866552917247299635152408237008254178