0 1
1 1
2 2
3 7
4 32
5 160
6 830
7 4405
8 23798
9 130498
10 724748
11 4069258
12 23064608
13 131809108
14 758696492
15 4394825647
16 25600773272
17 149877922228
18 881394158558
19 5204245242208
20 30841413359186
21 183381577399006
22 1093695670905206
23 6541036598295304
24 39220126472777654
25 235720781169834154
26 1419831709816327634
27 8569545647325773434
28 51820249843043409434
29 313911307580592654430
30 1904717053635518004050
31 11575106680873513281925
32 70444911674358856982054
33 429306085082498090392474
34 2619649276525568790509324
35 16004669256350068343158366
36 97892405411492272319405696
37 599409489023086529272282996
38 3674059286109425134233900788
39 22542085414599581487301218538
40 138435195076635395372506434788
41 850910822375098598979654191488
42 5234662072100421107046589158488
43 32228755188740017880062684223488
44 198578862930821997429946983060848
45 1224453992652607323032632730915548
46 7555412567048529450662153901893048
47 46651682825349823020865184780249338
48 288242363058191401856463644166974288
49 1782043677879077787295711845763907788
50 11023976096723410885371849095892044108
51 68235052031214220352711491138370861908
52 422587522746933208643473501375084749908
53 2618525173970455813125866784647129406928
54 16233767782887752888713096172293638510428
55 100692333155942641996205236141189664825428
56 624856666143274776091631302419714146387228
57 3879396433467707327188890548230116814382728
58 24095772734878921337758847041292917850330228
59 149728346295842371540715245096349786331261208
60 930781028164251516214101502415648610149802308
61 5788492740679415728235573575434684741047349808
62 36012425233282727084197499454203080081488518228
63 224131473063680981825451508057362398024666778703
64 1395442222479892803008265339994700464905682222328
65 8691096695512023367040685936178612633678330452388
66 54148496197644938241737310799657583558959577859038
67 337476010040238021077941372643053318823956782559288
68 2103971651016439331625034188019838352096262357657298
69 13121192285174024403991153074992757814523834665240798
70 81853883934841188875367007746213522132350750798405798
71 510780321272122296709138780574512808914725489119644348
72 3188264535936724888568371953488066127973852874098828598
73 19906571214233823913732245147919053151220066950379501098
74 124324645722759463052081551900920662276519094706693240442
75 776664609895675574380520854710255875811731808990293879722
76 4853134245219022428911923787270646369935194200955258164722
77 30333372449253153822446842238518628701658766419577247875958
78 189638236107261759011149639258315971095983704283731030866138
79 1185864997586936813895929997993169240829146912154151619558288
80 7417305119988519790867473036806122074773015563000811838500546
81 46404073020145398643186308877922016611706419472770858567310166
82 290377340527838702407020383947943464320159752323170904840121366
83 1817455133061176870136167067442414475341187221099401945293700814
84 11377760735015502073775197917405441305022437483001410051876124014
85 71242617360216108470496493561431154084916528565841045939966584514
86 446180751441255652465974633876134078054912385116670245831268867974
87 2794909068085643729933044486607115242374367897933248015906039716574
88 17510900679406519719592409803978343388473750937126755429834672413574
89 109731511933679605880670431450050988687322128694141735102086777791018
90 687756187981430812049077510374810044397368834503002155117034629661998
91 4311378611615606297518122530457800252887140361011844906501729584121498
92 27031779532796986650510865807698201486520611714383942550537159181235294
93 169515059749821586570735113823908410450662323853748720767863173530643074
94 1063201363289479909631216642764053146351035046120473418451253847887248974
95 6669523556537939035727255187859448981129704768662497305624921614577357672
96 41845104198548028851614205011104358515129199492121514589296225824668827542
97 262581187291876017487600687769273899192582158792977739665889204941784869242
98 1647973680648586381234580978916402163390126193615157871553989849208403013010
99 10344351879356415369009729084804390867567334883098709050615274597892175962610
100 64941352703241794205610154818289983357436941690942111116742268818731383971610
101 407758597834911207064668029727333007657353508908126235259781751100525592079390
102 2560633556862131215064599134194559134726079328100387772478403377672052978810690
103 16082480749450154129119494867457587416659338395189264544159827469729430000831690
104 101022655001240497058214890721515811560291449591004927329867393214051660444687906
105 634663478324843358633283270340191545776207696285813271446065697996439446663219926
106 3987733455882127429010261149116500345880189563635545965174268429243279531182948426
107 25059104393796698070073811390306179829031593482698476230872084682748510655267519910
108 157492809991770630556857856147769542166820274564085155687451239810373386970236996730
109 989944081868750284342430089431371019075932588508412158777511507929509724168579086830
110 6223208493124767621821384069689325517120221228669281156348809561243444936405940200362
111 39126484732361517391968805768121052599060893465048370222374320529117444767683730022042
112 246024957579961126461668511925441848613907973251559948304857803287146679185862791882842
113 1547171447282224164818689737749098033480116697611603238194171933190541855129156391368974
114 9730782631038898715560214913761898129934276785714693564237368570245086134268384317543474
115 61207732016061205217075038796704334451148406503949767881965908504560645989666101056260974
116 385046470709157757707829342113148518431296657370221236677725970760104269279931140397523074
117 2422520873487081005148368342027787532369878482448838452844351004965353217221269815348431574
118 15242936079445908422396496184861196064645104794953401155370731244627879146050015964732089074
119 95921435102482715192626832713226709681080744942150098663348279621593908436166315192358889454
120 603681523449870978907214837150572981936575040359269936826830018475221111253242082993297789554
121 3799658222675037407538060365294097253161842791509685209870473338434819503188724395030778122054
122 23918001719643905365830587535421568254257687601962601844943038305768771791001155965960918071874
123 150573398778683337401852823496188871563131508289083299626663230689820447805558263478078577873974
124 948012198852589272981816472907023824597600140648092631692857012166595205204668814752755214429474
125 5969270174678361064803061493154451694222395302614051561832201981055472758004351798622808807024534
126 37589757679473819045359973887636826165374440061388988204814925573040477045939457183254561919574434
127 236732646904631991642958486537432521585897363904066527476766421668601947844411182370397694621850309
128 1491030379756218662031832669840685927122775122673446021957159906867114310828431291129462283445157094
129 9391910130576477378732192346361222458724949093633957697366326138453346103958803452633108210335337594
130 59164318054476842255722443771751098614107851862527337406774215362438024907218709406467444596062488844
131 372738035293549337776999683573334702999176791468401284332060096974469329610054147401209260429795516494
132 2348469381101586816734993727391079136030017196325858917073836252395348495013369489402431189655437231744
133 14797994986709261472003665357416310008792911152518056672827284039763516869027344583216596623326479024244
134 93251770420161924525400824164930432309561118966664519019256833475704587658970725453865812705562397942484
135 587688236471878076877213765542996627588379378264848360655536634002143761863998752613932163940629748028034
136 3704009473777901200305704579074730218704570959009330484657493722212639248113523360529111398156417247589284
137 23347041098724065805407614229288357513874285100336216473202473699219680706041934913382558959387863424903744
138 147172197456047573591408212002094416220660747260771451962725128134605797098632564079556861774157357657545544
139 927797887251133560090204736474646677949931509178262484647364429543112367605596412930259954174678192151784544
140 5849438551315251765248190674985848267193955694886715444969742761919864837186189580639504041359564134387885824
141 36881427065130364885040819600276335029481531369688216918431238285956230888572165383452759647326638179867468524
142 232559198528510814227800392804263852968480712741516254122218388790388134660331980703650458366669117924319778024
143 1466530665860192761738896526936909677179623946686346883129333521255568385894360349378027328269284372735654816654
144 9248688593861953315060254044000570571943488080676400345446726019533676767230361176030248892464095230681438665904
145 58331093156852371398493121769570104659884359465828604191475672204501982147184593661751197815649682110045924423404
146 367917632663531939083404073256926004225905528942549179070602682965339753471225367819636691010664525012072372286804
147 2320765198801804457858875533176996651903059100232750363652877620304205500903970197576791645184262205492850244160804
148 14640014731464871089406311929750102316442077355567452178545871821529065592577731522044990522211485089825527053665804
149 92359407054299304199579244963094940198236581999480098615313816854109121346257554916427650168317821244319557459982280
150 582706256544731185331965331347661336708864746742785948882596191814486121323377981967969496097890222576921403559512900
151 3676603254922068986033845902936459380557844486558859099459306578690635329516611259025889120799196448467344779014042900
152 23199147203104017833218351842023554482660501318646481456137266108520765786063044321694230353975300489343441858258677444
153 146394605645239450229700644298737967018483358972396083052801624246263636066990374489265917814649200149021282867413059664
154 923858732643019806212712209878189780706801087660657383733092478999677414236951571053455894642235004447307874248014650764
155 5830598685003259575965209209689604928748795257010059825324430499143196552814159430724243420433623200529985991639557547296
156 36799970824670943096449928333394372109932448170353222627727657288408156216172787642333156668028760364462288824603160081276
157 232278065793746303966629465410141696038436059938687986174865067741568367548822415610781799119681756904026340280418839653576
158 1466206016128750154116085413530134192046277565366755343307438512238046824434021518735696832255214262099087253638881518735468
159 9255663059503626457370194667460058912753407604423450067819307229032002695772883949483769569862048857500839271110112058435018
160 58431293138457576912737588677238885276943645174333355104243465951741969074478878490008665135835664457790312244617608795603268
161 368899924962155814272071260549278091247124570110840042502432727746753485943393504293866428494024812337798367672265049112357008
162 2329144510090719410852706965059724281454892697884487363780963998958077647267072392971250108902056780592456342879939341439920408
163 14706482093716623680631903200908711651690899401979274184144484589133365954599024214866284458046045368737217549510934015295388408
164 92863566726141555317550011651644074019527132766460587396539739345181400564395213905491783290929464574811249598021506002429486064
165 586416021985434379977509865481260292561705031543634276854652036166520336138987491333886061483473061272277562602425484324148621084
166 3703308685154643472354388584642370360532579754626472038423898574432153921019724901304684278098253968675184754077429547732612876584
167 23388228960636595573287733817597275971548753988782399065333432810477529239386717564294326312797570295646072751350602745570462001888
168 147716095563961424399193457676416935922881422116614008074513375919938756102309188657622658350206417288752410341184873138708593345608
169 932998812655251046797516454680995528199311866633306841236851154325516836157693388189849065681742984349828264061917847146908247624708
170 5893277388363932737990605714863229700852894986158132201303354211292396092038974621849486905770436304927400126037884252655670147693760
171 37226733805487691661196262873134114750321611577110117974041507025332970563190488733847253730018528736368436644959353960202200056353140
172 235166245149787905431233729755234291280056080099161567272408796458318099224470189950476566324428348655814636603200888055431335426351440
173 1485650943475680192307654359497909206420806556187279415798864188468355590506063797991619177924639535039085010033295594856084581739389772
174 9385989827157779673886554128391237489292560016262427976378538595514675644780567755666040994455015419816706717453233004634874870055080672
175 59301356566432491574758133559784140949097432260401100851325425819977742347627332962869151221693015119950376000843529881448200571182616672
176 374688349837305845670778464695241229173994475891129228554489075931514281524773544778704680899139294954782606724422848126346511707756399792
177 2367535648683321219456227867844531777293297603104639963786613193657955366781559967887211696958367821991305598337531036628294043134121712492
178 14960406950425643996926106755684287501131551576892372780229289340706546515536385081696188991596375506844078773806454589552603558771187883992
179 94538912417341685177533545773626653720159330350101436729623124611135042903165011903796358715860038566053759652850248212177773014905193409996
180 597444937827931840542875942581305282300221853764427815145168231447585444131940078386468588295570464057489628400272695092543113902952912682376
181 3775765705819014772780434067106945477072963753307924643527280347919228037704185504016898459245440695875153518615247130947161719699839778083876
182 23863373565197670418004414093095555713922158804888208007588384751095524983422426853744459913970524424347425036755626344357827558498604607672472
183 150826647733354232802872677988065292490360085702356430888509810668966575821836347535694353779947759543888290681676173587904691193551254256423052
184 953330621365046635082281899754248141511860179359519208241420331583122278757777049708846579323442431986729982774087597366018578241893357398524952
185 6025984717864417179652365423064592247900686545294412013095342228908257703912837469328479485448673896211224977136976410044522076471619260371579060
186 38091784935665541143904151591761014362300534341506886800741623758818137818850999686929490559933802333704064157246292969417076836656288663003185480
187 240798199615593701221096726143024952579602329042147624525433300595021041706523656714963345154254782560326368029389934351072091345764668693729138180
188 1522276573593052326071061998734509731294027907801371053843889745221885338458994986793040821991065645800369487025582746101288913117193837924186986088
189 9623922455717634754627555308309815690964872049538264128999981490474359111297895695674607265468654017115533006607031511106998508407895845534856303588
190 60845532638888877621499152283759842012162625164528296750214162329566493685610529195110963474050377892305129479856228704153828577630659005471145066088
191 384700829239679750498443856522404739067081576552848323204729829009582235639229390964051231467797270444712060048912525915300814479227078091339622801338
192 2432401179528886607467893653672024919975143307439061006342725799135507636091854803237046177127944502188875731930271902074974131978173116852770178435088
193 15380298471253000978385656067567194119280218202594827103770411269874820739518456773631601665498856096322654687005228883214833771580032843174558627172588
194 97254928143701084720279024469918567283199030185909114795745865338114025452666382680333584144794818243254341334802046567132159353147761040139119249571788
195 615000671436085107146912664925934162144943054655277660135821327102182617357153599919032400858917350246492786180268918034654122509692843492522836403930788
196 3889166239807253949241866784297528928439857027885485936881123504539755041638476034466052679182069327079799937537103022493737801027065688197778569067480788
197 24595417418587047463562181172036759126950580863918028266640809903082415958418036053666053278881925463780994433449791040271444305566866838520044242408827088
198 155549454393038249337236093974491561567256669609886655050797272694213001512017153006805374177547921308993118142235677478797356786664135960502884496861278588
199 983782798204007823161085748561005738757607366857314264099440282873413762592611635451149667193929545394711224375501321988696067036270712137889431560414648588
200 6222232440785667542617113081169133182654735667958996414766314188441437216857470173181004530544063482646198916904043318369116425763825380956451643450903368988
201 39355854794974298513786865277472130089958067129497937021442225187636203193031300495788362618615144544606287917889452586514181516541820045896147161284092372488
202 248936409749356181934847574093900594714578691515389203690759756152090352865740421030699595804218985343445309609468410510813605615529252411488315457278261669988
203 1574647291598208812650032181942473822686869127495948348423691342240305069564135239910202269094173965378149394077159772097147468645352258422046201523661830696888
204 9960790400998035341165537163567780081849057905877166172575518113865115311382313939786687713570554498897962694007155274583168669495182204515166960871108956354388
205 63011497756432081671489666272841402390051168386233175268096235290792772550131985730501988824495150394157611840286500239603678418684027329354256980377646143341888
206 398621890028753636289967485163374082900200154023045477247911602525064101796194611674594063762732321627451631604622571974353585169463804677542999881610813540160388
207 2521840862715767574880738626937660952173257385393236779653458808214121016003152530098789227269379080744768136494533121030119492612938293560085397167197128309270388
208 15954722604214968847537699223729811278769690199662888662982976274723576624740505887479392707032917605356896006662969161225873411767020288892423078191646091510970388
209 100942891531424885395021930114271489719738826599624142584295175435823855249107958067819770521117554317954404336352277758094690652070369866232425930465493235063135488
210 638670689924919430840477851923192425727262646234941541727406608574939483618872965562080950809773403862984856113321151890712888080881842720498255762978564538811004988
211 4041037239500236484477248799520884665137635383735304780627802007785779041976379630623491389930714665161340131418095908355850448296715866234675509159488195141176267488
212 25569557002137928578631861524217689603037837571531337466468761480328696948563364009098719124748495503609840137434033330125269152946799001868919506574105143181052945388
213 161796045935579720772063924509406994104304792437490876315339019850554204289138519966582324159190083980761452246398892818330018057521258029631105389931163902129105864888
214 1023827567029280693383433647514606387295395390476702782123912578894091757738571090195670289383460086682999997577447114710284237842294402907805921281788996240009669787388
215 6478878225978287662625687015779884826452957942724394099465674215321180420735737405104761106923391683550831656235451783043628210962115293829523752414182562385753349537088
216 41000274903232141972945870200784912519035646124716043485918425111457241257246777983883808529441982132444553397086845630192583491751712369215976448595884091748583523822588
217 259470234863992435615131255390919473020527367720390543456743206545441247492907696127678294274305265323331927510823717791995111191196800335662401325713811428844019548790088
218 1642109144697862615226335747443112834907237615653370854874719184773495180205042782574811400109122783343842155758156476666909114007816257382085375050303239460270661762663788
219 10392740131094499963808672539233956046793092768906362779510718670984142736890371118454917617008332058185160376554707618269798121921206300406684053696616987641437714637971288
220 65776622088217041792494475285932673766203756582757661097484712214219291614009857731384943830850701717890310370436855192145015425009321422908117106458601918447593478387083788
221 416319156410739638267941073689860739805617137179996672883752621579108609927410614119646852255301728933778464304556478619093494624715898641138504841471157811680509607903727288
222 2635083807561168132722314111474315043492194263899869386713896322961533897522273528584053226626313921191392241760393749146716639194735378719313055416684291586604601710586699788
223 16679213235029145051520956778097139522544885637282260314939267016389052483948003588301083708669488046589034962461789214323763386811916625486653490483112504295701287400789024788
224 105577084356466678649597524331764183913489552176280680706107581884467011731802563186494189305551594363243324167783578266901970962470652516200318924384789774729019853740401192348
225 668307949631914158931186837721106430489378684814626017107333012066993953353648522662898920591780724181021016727583366628576584713157326861209362858202686658991561426831032587048
226 4230545167638184547737122958039671447222464796920390612581264825070576139234854708252571824093816703390872925259826670386995115110722981437718907362772413916783347447141102474548
227 26781116535872859193226363216309121618132891413089066292321071545038052854589216186972687710751318663156582819230573651603718894587873832683386876085794609987940186843151394287688
228 169540533706399115235204896482833116406581491158564479144920402782450706819356073961365902048936536792678066790114308786447969161001070945836531272381698327287335407843490608208388
229 1073323966888336872256415214699834139480355884162965709062392264641842782231750911182920215017842663592800008049564726372032686350032101311140027143957153602439020579079906899011888
230 6795171387924740935506803940720643417509315853594296574423061223857965237576375225505808100368140966599945445487720173927235087488083560865617626734295651424031959963339637813272308
231 43021168626708596046887486429958768566353535710896746921261042758885030639116082652854737450060794664851522043871803203476346432071333533066550546531056742703151255776792752237943608
232 272380546783833808703148016389261872326766147432111717949328804919028401270505007676964900668666025003251727721653654855765841070263397389154858260543569456014171380618770265566269108
233 1724574512420045829847480757122128762327089687311244376455617206505495218647028664299876420861131011994103445157035730490355518128222686259060666519195659111193123568649356939172052128
234 10919423979703896805182735410792421700633751090545399709684316160128700885935478893315649150915366283442109522397941180206188152204555616340020913322761177349988785726896002130933142628
235 69139985435086055088040895157889164617259440099654220515354406627442795640965834490478807965649936165662189049693283014537556263015087043309782627209369136443787282221053752694289750128
236 437794728084619751667840113837578255345784465769672129440239296130629219332693912944296916316787543964657665955034840525226400949107746475745261941317988512422226574299551495412697201028
237 2772192358433806150543146194521845044215200549941689505985398105574401520277550232068870291961690113784736021781512434248697380244398302334356224631766113078044277852576347616406933032528
238 17554468719866920296635193947422674428457670162188835231446012996516582179706393393967414462629450770509338888460082257269567095902093762369187261867960072584192934470897745170415266225028
239 111163808157061212178417935424935169127481884533162627772342784941011393942174480060740000173241435436110067207172601118179631240076697863522790321905828463114896941347232540046837127969688
240 703963991047037522915472293789517904043381063257195413596377104057860045550435695775675868229352476347943011773208018694497637283126172687516037497635423955964220472955361443258714379724388
241 4458088471804233839631696209634359579213459089536678078028224531937404350164045650204871793603086207288682673537843568581756521422445013631360044233282392185196411893590343244361474363791888
242 28233065645294033443800489677479779315299675808262936983010743811497699565211306595460822788437128243765381851371331537716516902158189329980847308307513810498771210078219058525547569916499828
243 178804489312410624218195445794282166804060535128878367383990264848798045818960284262569435070769379641792623354637991075402570573111091547624302501671387020645262554825106893251215963493766528
244 1132425746378863193607883363692556604381007173827846912774974769997152829247359101524176075190612944462230491511431672536524487001458593429303279038940808801131560513525599577266763823007155028
245 7172191838242752146681943381259721329082593219751050376602803492185338103735639715736758032348654174399891344065809894550966947162608789190693203531726699662602305858340294834764553784145721248
246 45426033661286460590703037981453285205662809200725735717813995547997381332698820475280783383901416626466877862442583406240355472122839212548235561285308724947908184751702704080569928022499390548
247 287718913073724347222517750392650901832972712185005430233026069008551995971131494484403253571057625527201831477996338380858423558185558748984100858810177117062229309229409034570205874921959866048
248 1822395310855224799717822864923035418354651969461457671355804784440394329173323951606821218484566946481997574658208917371542573207232259244541527162630874381182184308144391632906127291613807914068
249 11543227855358870558019676885567157338607210448197490185651319688542897257043932049448797570844788989659671276697896103727624493371138644929261750917512566487272849699639354927823748815138863405568
250 73117673550949645976940561310790355500277747110985922713866773725812390839848943283216621807851180518492086701664069599469070343504327543732840255837114397049132017208452488938680705184199260378068
251 463156533786389145670904173996622476355364672524733082387774650194679741746763742208516932427104161646190202580983288771564482351524127706778024057709382345745477608058842379825157563629150104362768
252 2933887642649621821612876849636083215510684406345828941028727009998239885498817309140715166454256266838735609734863126950022035405935731005782400789718471894441334241482109053963804476931820487837268
253 18585289580897174686881020410089469291485304318532412339076403596807025711561664147256628385148522980508797529826072633020716917245950769863638451716111218402668404179785015786703752889200100018564768
254 117734916018100750338255023111871204198181533542508133776694550096662941085120743161062290615502963442118332583531981222025610053393999954220702523069744103482483856529304861011907843507940442887281908
255 745849558634571704931687454327678785908233046773407111774604794832814811357402178723771796624505928537056719715934506943677535049397532267381576540502419896926070591644279625996730786091709051427749583
256 4725057853894224112642805818484286235020543004231097404972542168703684799593002731426293390954838640711248623023842283138361591244822272762315351232144006877126319648890845053064352134580816073150105208
257 29934560157316624761392288652901901782143281660554077102372797809937696587984041430378586465197659230365458776702488478454588208345226561490682595914256850510551017329226951885720450365453850004464052068
258 189648063864658742740184193722230661295906855535880796496753017774525419530882221417693379105400858905441539081159096582111849051281973634820268720544271551498827914817754323673829815542359667628374961118
259 1201527323161799300774814717943714591648959105268225810026064948935367055880535001883178714417446816471093230331840155754650943591345688572645990021661910349157428149514684090103970603632397735619599321368
260 7612521296547459210098605257491292066960987174784471409732616785925832655996716310331949559965217022423511160158641302395773408809576976087541892901616780813729699565980606437551577538717583410729124914898
261 48231741995693818351582226241657539170202778195195331667602493353804799666806662612453450383494498313509156558980885760022621961295281167730559842148381940246649951983807541766906968383796022990404778149598
262 305595433112046174835986995263218473532956653271957831318572325654285419775055537137680255203291193362432722035427936897209425049108553928326772602744013687196093578575514069384097837990190360251046203306598
263 1936289029140901808665593720642248195546963816441633161616606672638147836128768357599373596837660589197381027269666660078045132084071407623083409797049203600336862237544391963933468881355734243751391530499628
264 12268821605101121351474802337544221349794529219947687772135736245791049935218560983700347918389538093991996717602531515955290627884148744252723483511910242721070365525338514590667647957310603776175069622525878
265 77740045410545364182109218644041427300069097093721296313557785957555857643739330418894351951409309716663032591588993115014733299785960181339655893534466322485607645088270308856504241921961146293354583980638378
266 492601727169376491445618056123970276005271975766805369491415819646415697432668944286414892069661615796914807313405470548470285729669600379274728812088267377932794075110347723864673132788802025327592123284284378
267 3121448712920880445171964181124382333813210264221674933336684730656412333275464644780867293193293874654511605004872347192776590886424245510688773680121238982509106374738773804951748257350333353355399696973494378
268 19779966064398672663239160287040358327987214936608754599373160562277098452048481331736087925238435927222374057750698924168444299719914274921760366925537651698830619263928255113886202469920613200367419778096319378
269 125344094867769854833048791087846648588964958793555052457837691385397550801020400788981340000637372706636945225512588756323676156528035572651981184289742810385612521017648076845178088361049260664236824087950854678
270 794312041475214274503172761590751559486525752284165797222762755864589400712922141692513572057061944042962352689492537477467099657652777474714813448275766355230476490032102325565795267330490615377079771291615573178
271 5033699431433705701472699498998566871670809480050712625233517965608086880147184768013126166668957244086859685631335020865485186712297314652118365255723195331172170619681481651477600908936554249982326141374503741928
272 31900112424626073248725647929796399440325260965514570070603220996857701412114488078829480855963335476329564838956487026616236669362127634868284287779025685306511654350820617023655655177280693904818008272644305357378
273 202164959792541757196750909785973550868710551653176219440783300824115769364884059096108456908160660617810015495411113102824824559976026534588774342239878802148932842360938660806484818009922565350504226307882603745878
274 1281233325848347427918467730283591791571014860416560188177697661281864241552850352564266624536044749441959572751853256304289859139574366465292279632999699519194824475018279077196072863228790388292314399220723149575878
275 8120058887692487850580751665374506105838304431256558321468876527627134120261055524896892864246248242240268240607520667002238612393308896546643895491772543208256795349914638125073486807429067954792006931608125053434478
276 51463424108961160437226508441679499868171943973435866136666794465102857454409404394016041217463901193238668913467959882930092080790772619474047119056037532896618128784679162774183409800155634843538025614819546504428478
277 326171990571279752191114961814364589466193024102796388179975935911214278636143862805851058860607343553105807819464521384654284185070643307378890494920796985124541342887531081649083928407782877190992617292575427419480978
278 2067297952244737995278693096706429601744339390999875881356959365768268120048883442496115292395111492270023279408425080625591514832568646937575415039974835688330863387681249581658756587972471050258694947734503253221353078
279 13102912759139520819116830375174362184267970334710552899160628524121368470026251464984459212647123194021937329678802156105690231252803827881697827672887330822834296264194063877402362555628870831943060235873812106215858078
280 83050247190322283419146465763461155280732970980994745067562479739098553437461121489959738296560001537666287898548996570002782860421653708491749671238667141414099085954337249102893727738423040857196170979520658610389433078
281 526407726813546236774798079011763287774946546804443190264250263781375568275996906112541436467793125471815713520663372072768659654193468886202728464935396446474430090125748020201205208836595629722096796906929682917093119578
282 3336658570650077878800306553784211280660989606991365842714296256365776852262069370666946285040631707013777112461172935073690160292222219895747956388310053260416086350142796958150612962036964306571258053348943987089755622078
283 21149953286027685632881673649753073967903119490920831850451859830763562332546285495513158797761758788644848904079400609844407778265519904677831606885259023739498676965863722401769404465204114734696795327091315595217137109578
284 134064912392903972417218390492278520797588584553531213951136840766847763092021560196811644015903000794664524810574558598478786054560369629688668262740143906584212859150037747930305775331143487457744398204337215386235454594478
285 849823744204953849788108092732790835616421216132681527908066084953020233109508553998112400996983099161919387166871079516237848565235290849034235530454805152287700392555936861313089427845132199025851813233352705237428262824978
286 5387044386190009090246070618064032754873393974043696591317125206982752181840569214579029044029406386278652022932364937768400811740193291493863217648713802358594586094832941477024262939953163088031615788276488505796582397312478
287 34149169919203623726651581094830107149670735653059712874755888488001021748589280486328597570105147782206523705617863964958497075641759044702490763793031107885919573974336924379830718918124220980679381070933569250592666261020828
288 216479910296460839615010155517090291250523665453469776138979515304840241069056968306273567463251644205160851878911721885656735869508527269294610970268250058954420659861330375647382600286124664047339005572628188799529556551245078
289 1372343542049754570909885773272982988366606991646043063348812182123284810912091071095543582587952609191721829350694158228751179106230245058555122159346475338619511125945937435622132036685386911265611585444428900204656069757947578
290 8699931414187329157928598222008920433020330000089356722979457974282375743416209437499694534986588067301766124121027910255248240308162289190435451744927398477245533082160093046345069040737665648900913438909847602493675251775880378
291 55153935124610768752102298246147177882346720121999969392149172087217281388841401166028437012977776240044807378477381529722801439777814780801901132626303800714624450587814077456295826950007533886087585354232202491847764078299657378
292 349659084052995797963274754579588729105769299881160722356749770512395765336132048934245647630096961199197088004317524509844326508807030753763368572934629178479544001918918671377448552461805796559851646333947400354497347178669627378
293 2216770389801300633032556299295981113688723692364077616597579511002213142461561239756955715440711184431472902919868834338990796207392904106664836938479345269190580951122102947665310598326259004824381846404136810218276554641091338678
294 14054135651254182287649749251135419385852581677653799595309364403312389922556019425256344216449050089364015648754432560817369257274469074526680656267887632071741372909152584659304458226962725477409979237424132412581457473009799231178
295 89103559270591663328682949184831196550149720278121398550925248025126013796819645166515032363393279139489126188807019216644368486976705551048175741584410880181455647416053421438037203207427402281665814664271407357956232309559460931178
296 564928383535373233314911622013133174630889983881210074204455987193808566687274200256705706874585743164441316674749562232984453145458642759811091091760293855413284266837168266254124483098940271453653538114046136700834834700762651235178
297 3581781756700811090761589202554366429722381904112417395761752652680334525972496340290133126815939220387538531804820524989296804263657273906976572550620394703976415043251246119357942834090437924406684705116582526939154347670085783487678
298 22709740782381522348302675997692878712659962505580772166684751457675830125490288354676901644722304659909980491886867806329782534637042879345099306264051361816282476990485424442170167729620446130054840861312873608807560192690818942850178
299 143990061524869730546268442403756082245288814380257029075050230433563321623548243773163973527064437146661556811777822785902024662340070030369652500044980925349030520930774649355558452901422142979279368123329531515832615484920388064650958
300 912977537219731898589529746702570321427860123801847667105877904757043900305982949239696497079767426998284674309767691235467492524357991247732234666953444635027063243179123118166157204764130679791756380343504104100843771238966730878927058