0 2
1 6
2 34
3 198
4 1154
5 6726
6 39202
7 228486
8 1331714
9 7761798
10 45239074
11 263672646
12 1536796802
13 8957108166
14 52205852194
15 304278004998
16 1773462177794
17 10336495061766
18 60245508192802
19 351136554095046
20 2046573816377474
21 11928306344169798
22 69523264248641314
23 405211279147678086
24 2361744410637427202
25 13765255184676885126
26 80229786697423883554
27 467613464999866416198
28 2725451003301774613634
29 15885092554810781265606
30 92585104325562912980002
31 539625533398566696614406
32 3145168096065837266706434
33 18331383042996456903624198
34 106843130161912904155038754
35 622727397928480968026608326
36 3629521257408972904004611202
37 21154400146525356456001058886
38 123296879621743165832001742114
39 718626877583933638536009393798
40 4188464385881858665384054620674
41 24412159437707218353768318330246
42 142284492240361451457225855360802
43 829294794004461490389586813834566
44 4833484271786407490880295027646594
45 28171610836713983454892183352044998
46 164196180748497493238472805084623394
47 957005473654270975975944647155695366
48 5577836661177128362617195077849548802
49 32510014493408499199727225819941597446
50 189482250299273866835746159841800035874
51 1104383487302234701814749733230858617798
52 6436818673514134344052752239543351670914
53 37516528553782571362501763704029251407686
54 218662352649181293830957829984632156775202
55 1274457587341305191623245216203763689243526
56 7428083171398649855908513467237949978685954
57 43294041441050593943827835587223936182872198
58 252336165474904913807058500056105667118547234
59 1470722951408378888898523164749410066528411206
60 8572001542975368419584080488440354732051920002
61 49961286306443831628605959765892718325783108806
62 291195716295687621352051678106915955222646732834
63 1697213011467681896483704108875603013010097288198
64 9892082352510403757550172975146702122837936996354
65 57655281103594740648817333742004609724017524689926
66 336039604269058040135353829476880956221267211143202
67 1958582344510753500163305643119281127603585742169286
68 11415454462795462960844480029238805809400247241872514
69 66534144432262024264903574532313553728797897709065798
70 387789412130776682628576967164642516563387139012522274
71 2260202328352398071506558228455541545651524936366067846
72 13173424557983611746410772403568606757345762479183884802
73 76780345019549272406958076192956098998423049938737240966
74 447508645559312022695337684754167987233192537153239560994
75 2608271528336322863765068032332051824400732172980700124998
76 15202120524458625159895070509238142959171200500730961188994
77 88604451618415428095605355023096805930626470831405067008966
78 516424589186033943413737059629342692624587624487699440864802
79 3009943083497788232386817002752959349816899276094791578179846
80 17543233911800695450907164956888413406276808032081050028214274
81 102249460387306384473056172738577521087843948916391508591105798
82 595953528412037611387429871474576713120786885466268001518420514
83 3473471710084919283851523056108882757636877363881216500519417286
84 20244876732097478091721708465178719832700477297821031001598083202
85 117995788682499949266478727734963436238565986423044969509069081926
86 687729855362902217507150657944601897598695441240448786052816408354
87 4008383343494913355776425219932647949353606661019647746807829368198
88 23362570205606577917151400661651285798522944524877437694794159800834
89 136167037890144554147131978749975066841784060488244978421957129436806
90 793639657135260746965640471838199115252181418404592432836948616820002
91 4625670904921419927646710852279219624671304449939309618599734571483206
92 26960385772393258818914624641837118632775645281231265278761458812079234
93 157136643729438132985841036998743492171982567237448282053969018300992198
94 915859476604235539096131597350623834399119758143458427045052650993873954
95 5338020215895975101590948547104999514222735981623302280216346887662251526
96 31112261818771615070449559685279373250937296131596355254253028674979635202
97 181335550696733715321106409564571239991401040807954829245301825162215559686
98 1056901042361630676856188897702148066697468948716132620217557922298313722914
99 6160070703473050345816026976648317160193412651488840892060045708627666777798
100 35903523178476671398039972962187754894463006960216912732142716329467686943874
101 209261068367386978042423810796478212206584629109812635500796252268178454885446
102 1219662887025845196856502891816681518345044767698658900272634797279603042368802
103 7108716253787684203096593540103610897863683977082140766135012531409439799327366
104 41432634635700260021723058348804983868837059094794185696537440391177035753595394
105 241487091560413875927241756552726292315158670591682973413089629815652774722244998
106 1407489914726782995541727480967552770022114964455303654782000338502739612579874594
107 8203452396800284097323123129252590327817531116140138955278912401200784900757002566
108 47813224466074921588397011294547989196883071732385530076891474068701969791962140802
109 278675894399649245433058944638035344853480899278173041506069932011011033851015842246
110 1624242141931820551009956656533664079924002323936652718959528117997364233314132912674
111 9466776957191274060626680994563949134690533044341743272251098775973174366033781633798
112 55176419601215823812750129310850030728219195942113806914547064537841681962888556890114
113 321591740650103668815874094870536235234624642608341098215031288451076917411297559706886
114 1874374024299406189082494439912367380679528659707932782375640666168619822504896801351202
115 10924652405146333465679092544603668048842547315639255596038812708560642017618083248400326
116 63673540406578594604992060827709640912375755234127600793857235585195232283203602689050754
117 371116590034325234164273272421654177425411984089126349167104600802610751681603532885904198
118 2163025999799372810380647573702215423640096149300630494208770369230469277806417594626374434
119 12607039408761911628119612169791638364415164911714656616085517614580204915156902034872342406
120 73479210452772096958337025445047614762850893320987309202304335318250760213134994614607680002
121 428268223307870670121902540500494050212690195014209198597740494294924356363653065652773737606
122 2496130129394451923773078217557916686513290276764267882384138630451295377968783399302034745634
123 14548512553058840872516566764847006068867051465571398095707091288412847911449047330159434736198
124 84794945188958593311326322371524119726689018516664120691858409100025792090725500581654573671554
125 494221158580692718995441367464297712291267059634413326055443363311741904632903956159768007293126
126 2880532006295197720661321882414262154020913339289815835640801770770425635706698236376953470087202
127 16788970879190493604972489927021275211834212976104481687789367261310811909607285462101952813230086
128 97853293268847763909173617679713389116984364517337074291095401797094445821937014536234763409293314
129 570330788733896089850069216151259059490071974127917964058783043521255863022014801755306627642529798
130 3324131439134528775191241679227840967823447480250170710061602859330440732310151795995605002445885474
131 19374457846073276561297380859215786747450612907373106296310834112461388530838895974218323387032783046
132 112922615637305130592593043476066879516880229963988467067803401815437890452723224049314335319750812802
133 658161235977757506994260879997185490353830766876557696110509576780165954185500448321667688531472093766
134 3836044800229239911372972236507046062606104371295357709595254058865557834660279465880691795869081749794
135 22358107565397681961243572539045090885282795460895588561461014776413181053776176346962483086683018404998
136 130312600592156851856088462997763499249090668394078173659170834599613528487996778615894206724229028680194
137 759517495987543429175287205447535904609261214903573453393563992821267989874204495348402757258691153676166
138 4426792375333103723195634769687451928406476621027362546702213122327994410757230193474522336827917893376802
139 25801236756011078909998521412677175665829598511260601826819714741146698474669176665498731263708816206584646
140 150380628160733369736795493706375602066571114446536248414216075324552196437257829799517865245424979346131074
141 876482532208389139510774440825576436733597088167956888658476737206166480148877802131608460208841059870201798
142 5108514565089601467327851151247083018335011414561205083536644347912446684456008982990132896007621379875079714
143 29774604858329219664456332466656921673276471399199273612561389350268513626587176095809188915836887219380276486
144 173539114584885716519410143648694447021323816980634436591831691753698635075067047591865000599013701936406579202
145 1011460082650985079452004529425509760454666430484607345938428761171923296823815109455380814678245324399059198726
146 5895221381321024760192617032904364115706674765927009639038740875277841145867823609140419887470458244457948613154
147 34359868205275163481703697668000674933785382165077450488294016490495123578383126545387138510144504142348632480198
148 200263987850329956130029568975099685487005618224537693290725358067692900324430935663182411173396566609633846268034
149 1167224058896704573298473716182597437988248327182148709256058131915662278368202487433707328530234895515454445128006
150 6803080365529897483660812728120484942442484344868354562245623433426280769884783988939061560008012806483092824500002
151 39651258134282680328666402652540312216666657742027978664217682468642022340940501446200662031517841943383102501872006
152 231104468440166184488337603187121388357557462107299517423060471378425853275758224688264910629099038853815522186732034
153 1346975552506714426601359216470188017928678114901769125874145145801913097313608846683388801743076391179510030618520198
154 7850748846600120375119817695634006719214511227303315237821810403433052730605894855412067899829359308223244661524389154
155 45757517527094007824117546957333852297358389248918122301056717274796403286321760285789018597233079458159957938527814726
156 266694356315963926569585464048369107064935824266205418568518493245345366987324666859322043683569117440736502969642499202
157 1554408620368689551593395237332880790092256556348314389110054242197275798637626240870143243504181625186259059879327180486
158 9059757365896173382990785959948915633488603513823680916091806959938309424838432778361537417341520633676817856306320583714
159 52804135575008350746351320522360613010839364526593771107440787517432580750392970429299081260544942176874648077958596321798
160 307765056084153931095117137174214762431547583645738945728552918144657175077519389797432950145928132427571070611445257347074
161 1793786200929915235824351502522927961578446137347839903263876721350510469714723368355298619615023852388551775590712947760646
162 10454952149495337483850991877963353007039129240441300473854707409958405643210820820334358767544214981903739582932832429216802
163 60935926696042109667281599765257190080656329305299962939864367738399923389550201553650853985650266039033885722006281627540166
164 355160608026757320519838606713579787476898846591358477165331499020441134694090388501570765146357381252299574749104857336024194
165 2070027721464501813451750040516221534780736750242850900052124626384246884774992129455773736892494021474763562772622862388604998
166 12065005720760253560190661636383749421207521654865746923147416259285040173955862388233071656208606747596281801886632316995605794
167 70320006603097019547692219777786274992464393178951630638832372929325994158960182199942656200359146464102927248547171039585029766
168 409855033897821863725962657030333900533578837418844036909846821316670924779805230811422865545946272037021281689396393920514572802
169 2388810196783834162808083722404217128209008631334112590820248554970699554519871202668594537075318485758024762887831192483502407046
170 13923006146805183113122539677394968868720472950585831508011644508507526402339421985200144356905964642511127295637590760980499869474
171 81149226684047264515927154341965596084113829072180876457249618496074458859516660708532271604360469369308739010937713373399496809798
172 472972353957478403982440386374398607635962501482499427235486066467939226754760542265993485269256851573341306769988689479416480989314
173 2756684897060823159378715163904426049731661179822815686955666780311560901669046592887428640011180640070739101608994423503099389126086
174 16067137028407460552289850597052157690754004577454394694498514615401426183259519015058578354797826988851093302883977851539179853767202
175 93646137273383940154360388418408520094792366284903552480035420912096996197888067497464041488775781293035820715694872685731979733477126
176 545809686611896180373872479913398962878000193131966920185714010857180551004068885969725670577856860769363830991285258262852698547095554
177 3181211982397993142088874491061985257173208792506897968634248644230986309826525248320889981978365383323147165232016676891384211549096198
178 18541462207776062672159374466458512580161252561909420891619777854528737307955082603955614221292335439169519160400814803085452570747481634
179 108067561264258382890867372307689090223794306578949627381084418482941437537903970375412795345775647251693967797172872141621331212935793606
180 629863905377774234673044859379676028762604586911788343394886733043119887919468739648521157853361548070994287622636418046642534706867280002
181 3671115871002387025147401783970367082351833214891780432988235979775777889978908467515714151774393641174271757938645636138233877028267886406
182 21396831320636547916211365844442526465348394702438894254534529145611547451953982065445763752793000298974636260009237398782760727462740038434
183 124709872052816900472120793282684791709738534999741585094218938893893506821744983925158868364983608152673545802116778756558330487748172344198
184 726862400996264854916513393851666223793082815296010616310779104217749493478515921485507446437108648617066638552691435140567222199026294026754
185 4236464533924772229026959569827312551048758356776322112770455686412603454049350544987885810257668283549726285514031832086845002706409591816326
186 24691924802552368519245244025112209082499467325361922060311955014257871230817587348441807415108901052681291074531499557380502794039431256871202
187 143915084281389438886444504580845941943948045595395210249101274399134623930856173545662958680395738032538020161674965512196171761530177949410886
188 838798580885784264799421783459963442581188806247009339434295691380549872354319453925535944667265527142546829895518293515796527775141636439594114
189 4888876401033316149910086196178934713543184791886660826356672873884164610195060550007552709323197424822742959211434795582582994889319640688153798
190 28494459825314112634661095393613644838677919945072955618705741551924437788816043846119780311271919021793910925373090479979701441560776207689328674
191 166077882550851359658056486165502934318524334878551072885877776437662462122701202526711129158308316705940722593027108084295625654475337605447818246
192 967972835479794045313677821599403961072468089326233481696560917074050334947391171314146994638577981213850424632789558025794052485291249424997580802
193 5641759130327912912224010443430920832116284201078849817293487726006639547561645825358170838673159570577161825203710240070468689257272158944537666566
194 32882581946487683428030384838986121031625237117146865422064365438965786950422483780834878037400379442249120526589471882397018083058341704242228418594
195 191653732548598187655958298590485805357635138501802342715092704907788082154973256859651097385729117082917561334333121054311639809092778066508832844998
196 1117039813345101442507719406703928711114185593893667190868491864007762705979417057377071706276974323055256247479409254443472820771498326694810768651394
197 6510585147522010467390358141633086461327478424860200802495858479138788153721529087402779140276116821248619923542122405606525284819897182102355779063366
198 37946471071786961361834429443094590056850684955267537624106659010824966216349757467039603135379726604436463293773325179195678888147884765919323905728802
199 221168241283199757703616218516934453879776631306745024942144095585811009144377015714834839672002242805370159839097828669567548044067411413413587655309446
200 1289062976627411584859862881658512133221809102885202612028757914504041088649912336821969434896633730227784495740813646838209609376256583714562202026127874
201 7513209618481269751455561071434138345451077986004470647230403391438435522755097005216981769707800138561336814605784052359690108213472090873959624501457798
202 43790194734260206923873503546946317939484658813141621271353662434126572047880669694479921183350167101140236391893890667319931039904575961529195544982618914
203 255227958787079971791785460210243769291456874892845256980891571213320996764528921161662545330393202468280081536757559951559896131213983678301213645394255686
204 1487577557988219623826839257714516297809256590543929920613995764845799408539292857275495350799009047708540252828651469042039445747379326108278086327382915202
205 8670237389142237771169250086076854017564082668370734266703083017861475454471228222491309559463661083782961435435151254300676778353061972971367304318903235526
206 50533846776865207003188661258746607807575239419680475679604502342323053318288076477672362005982957454989228359782256056762021224370992511719925739586036497954
207 294532843272049004247962717466402792827887353849712119810923931036076844455257230643542862476434083646152408723258385086271450567872893097348187133197315752198
208 1716663212855428818484587643539670149159748883678592243185939083874138013413255307383584812852621544421925223979768054460866682182866366072369197059597858015234
209 10005446433860523906659563143771618102130605948221841339304710572208751236024274613657966014639295182885398935155349941678928642529325303336866995224389832339206
210 58316015390307714621472791219090038463623886805652455792642324349378369402732392374564211274983149552890468386952331595612705172993085453948832774286741136020002
211 339890645907985763822177184170768612679612714885692893416549235524061465180370079633727301635259602134457411386558639631997302395429187420356129650496056983780806
212 1981027860057606868311590313805521637614052402508504904706653088794990421679488085427799598536574463253853999932399506196371109199582039068187945128689600766664834
213 11546276514437655446047364698662361213004701700165336534823369297245881064896558432933070289584187177388666588207838397546229352802063046988771541121641547616208198
214 67296631226568325807972597878168645640414157798483514304233562694680295967699862512170622138968548601078145529314630879081005007612796242864441301601159684930584354
215 392233510844972299401788222570349512629480245090735749290578006870835894741302616640090662544227104429080206587679946876939800692874714410197876268485316561967297926
216 2286104433843265470602756737543928430136467312745930981439234478530335072480115837328373353126394077973403093996765050382557799149635490218322816309310739686873203202
217 13324393092214620524214752202693221068189323631384850139344828864311174540139392407330149456214137363411338357392910355418406994204938226899739021587379121559271921286
218 77660254119444457674685756478615397978999474475563169854629738707336712168356238606652523384158430102494627050360697082127884166079993871180111313214963989668758324514
219 452637131624452125523899786668999166805807523221994168988433603379709098469998039232584990848736443251556423944771272137348898002275025000180928857702404816453278025798
220 2638162535627268295468712963535379602855845664856401844075971881570917878651631996788857421708260229406843916618266935741965503847570156129905461832999464909050909830274
221 15376338082139157647288377994543278450329266465916416895467397686045798173439793941500559539400824933189507075764830342314444125083145911779251842140294384637852180955846
222 89619865957207677588261555003724291099119753130642099528728414234703871161987131652214499814696689369730198537970715118144699246651305314545605591008766842918062175904802
223 522342857661106907882280952027802468144389252317936180276903087722177428798482995971786439348779311285191684152059460366553751354824685975494381703912306672870520874472966
224 3044437280009433769705424157163090517767215760776974982132690112098360701628910844178504136277979178341419906374386047081177808882296810538420684632465073194305063070932994
225 17744280822395495710350263990950740638458905312343913712519237584867986780974982069099238378319095758763327754094256822120513101938956177255029726090878132492959857551124998
226 103421247654363540492396159788541353312986216113286507292982735397109559984220981570416926133636595374238546618191154885641900802751440252991757671912803721763454082235816994
227 602783205103785747244026694740297379239458391367375130045377174797789373124350907353402318423500476486667951955052672491730891714569685340695516305385944198087764635863776966
228 3513277982968350942971764008653242922123764132090964272979280313389626678761884462549996984407366263545769165112124880064743449484666671791181340160402861466763133732946844802
229 20476884692706319910586557357179160153503126401178410507830304705539970699446955867946579588020697104787947038717696607896729805193430345406392524657031224602491037761817291846
230 119348030173269568520547580134421717998894994274979498774002547919850197517919850745129480543716816365181913067194054767315635381675915400647173807781784486148183092837956906274
231 695611296346911091212698923449351147839866839248698582136184982813561214408072148602830303674280201086303531364446631995997082484862062058476650322033675692286607519265924145798
232 4054319747908196978755645960561685169040306041217211994043107348961517088930513040871852341501964390152639275119485737208666859527496456950212728124420269667571462022757587968514
233 23630307191102270781321176839920759866401969408054573382122459110955541319175006096628283745337506139829532119352467791256004074680116679642799718424487942313142164617279603665286
234 137727523398705427709171415078962874029371510407110228298691647316771730826119523538897850130523072448824553440995321010327357588553203620906585582422507384211281525680920034023202
235 802734833201130295473707313633856484309827093034606796410027424789674843637542135136758817037800928553117788526619458270708141456639105045796713776110556362954546989468240600473926
236 4678681475808076345133072466724176031829591047800530550161472901421277330999133287281655052096282498869882177718721428613921491151281426653873697074240830793516000411128523568820354
237 27269354021647327775324727486711199706667719193768576504558809983737989142357257588553171495539894064666175277785709113412820805451049454877445468669334428398141455477302900812448198
238 158937442654075890306815292453543022208176724114810928477191387001006657523144412244037373921143081889127169488995533251863003341555015302610799114941765739595332732452688881305868834
239 926355301902808014065567027234546933542392625495096994358589512022301955996509215875671072031318597270096841656187490397765199243879042360787349220981260009173854939238830387022764806
240 5399194368762772194086586870953738579046179028855771037674345685132805078455910883009989058266768501731453880448129409134728192121719238862113296210945794315447796902980293440830720002
241 31468810910673825150453954198487884540734681547639529231687484598774528514738956082184263277569292413118626441032588964410603953486436390811892428044693505883512926478642930257961555206
242 183413671095280178708637138319973568665361910256981404352450561907514366009977825610095590607148985976980304765747404377328895528796899106009241272057215240985629761968877288106938611234
243 1069013215661007247101368875721353527451436779994248896883015886846311667545127997578389280365324623448763202153451837299562769219294958245243555204298597940030265645334620798383670112198
244 6230665622870763303899576116008147596043258769708511976945644759170355639260790159860240091584798754715598908154963619420047719786972850365452089953734372399195964110038847502195082061954
245 36314980521563572576296087820327532048808115838256822964790852668175822168019612961583051269143467904844830246776329879220723549502542143947468984518107636455145519014898464214786822259526
246 211659217506510672153876950805957044696805436259832425811799471249884577368856887609638067523276008674353382572503015655904293577228280013319361817154911446331677149979351937786525851495202
247 1233640324517500460346965617015414736132024501720737731906005974831131642045121712696245353870512584141275465188241764056205037913867137935968701918411361041534917380861213162504368286711686
248 7190182729598492089927916751286531372095341574064593965624236377736905274901873388567834055699799496173299408556947568681325933905974547602492849693313254802877827135187927037239683868774914
249 41907456053073452079220534890703773496440024942666826061839412291590300007366118618710758980328284392898520986153443648031750565521980147678988396241468167775732045430266349060933734925937798
250 244254553588842220385395292592936109606544808081936362405412237371804894769294838323696719826269906861217826508363714319509177459225906338471437527755495751851514445446410167328362725686851874
251 1423619865479979870233151220666912884142828823548951348370634011939239068608402911323469559977291156774408438064028842269023314189833457883149636770291506343333354627248194654909242619195173446
252 8297464639291037001013512031408541195250428133211771727818391834263629516881122629617120640037477033785232801875809339294630707679774840960426383093993542308148613318042757762127092989484188802
253 48361167970266242135847920967784334287359739975721679018539716993642538032678332866379254280247571045936988373190827193498760931888815587879408661793669747505558325281008351917853315317709959366
254 281869543182306415814074013775297464528908011721118302383419910127591598679188874568658405041447949241836697437269153821697934883653118686316025587668024942725201338368007353744992798916775567394
255 1642856091123572252748596161684000452886088330350988135281979743771907054042454914545571175968440124405083196250424095736688848370029896530016744864214479908845649704927035770552103478182943444998
256 9575267003559127100677502956328705252787621970384810509308458552503850725575540612704768650769192797188662480065275420598435155336526260493784443597618854510348696891194207269567628070180885102594
257 55808745930231190351316421576288231063839643491957874920568771571251197299410788761683040728646716658726891684141228427853922083649127666432689916721498647153246531642238207846853664942902367170566
258 325277208577828015007221026501400681130250238981362439014104170875003333070889191957393475721111107155172687624782095146525097346558239738102355056731373028409130492962235039811554361587233317920802
259 1895854505536736899692009737432115855717661790396216759164056253678768801125924362982677813598019926272309234064551342451296661995700310762181440423666739523301536426131172031022472504580497540354246
260 11049849824642593383144837398091294453175720503395938115970233351197609473684656985938673405867008450478682716762525959561254874627643624834986287485269064111400088063824797146323280665895751924204674
261 64403244442318823399177014651115650863336661229979411936657343853506888040982017552649362621604030776599787066510604414916232585770161438247736284487947645145098991956817610846917211490794014004873798
262 375369616829270347011917250508602610726844246876480533503973829769843718772207448329957502323757176209120039682301100529936140639993325004651431419442416806759193863677080867935179988278868332105038114
263 2187814456533303258672326488400500013497728820028903789087185634765555424592262672427095651320939026478120451027295998764700611254189788589660852232166553195410064190105667596764162718182415978625354886
264 12751517122370549205022041679894397470259528673296942201019139978823488828781368586232616405601876982659602666481474892058267526885145406533313681973556902365701191276956924712649796320815627539647091202
265 74321288277689991971459923590965884808059443219752749417027654238175377548095948844968602782290322869479495547861553353584904550056682650610221239609174860998797083471635880679134615206711349259257192326
266 433176212543769402623737499865900911378097130645219554301146785450228776459794324483579000288140060234217370620687845229451159773454950497128013755681492263627081309552858359362157894919452468015896062754
267 2524735986984926423770965075604439583460523340651564576389853058463197281210669998056505398946550038535824728176265518023122054090673020332157861294479778720763690773845514275493812754310003458836119184198
268 14715239709365789140002052953760736589385042913264167904037971565328954910804225663855453393391160170980730998436905262909281164770583171495819154011197180060955063333520227293600718630940568285000819042434
269 85766702269209808416241352646959979952849734138933442847837976333510532183614683985076214961400410987348561262445166059432564934532826008642757062772703301644966689227275849486110499031333406251168795070406
270 499884973905893061357446062927999143127713361920336489182989886435734238190883878246601836375011305753110636576234091093686108442426372880360723222625022629808845072030134869623062275557059869222011951380002
271 2913543141166148559728435024921034878813430437383085492250101342280894896961688585494534803288667423531315258194959380502684085720025411273521582272977432477208103742953533368252263154311025809080902913209606
272 16981373873090998297013164086598210129752869262378176464317618167249635143579247634720606983356993235434780912593522191922418405877726094760768770415239572233439777385691065339890516650309094985263405527877634
273 98974700097379841222350549494668225899703785136885973293655607661216915964513797222829107096853291989077370217366173771031826349546331157291091040218460000923430560571192858671090836747543544102499530254056198
274 576866826711188049037090132881411145268469841558937663297616027800051860643503535702254035597762758699029440391603520434268539691400260848985777470895520433307143586041466086686654503834952169629733775996459554
275 3362226260169748453000190247793798645711115264216740006492040559139094247896507416990695106489723260205099272132254948834579411798855233936623573785154662598919430955677603661448836186262169473675903125724701126
276 19596490734307302668964051353881380728998221743741502375654627327034513626735540966241916603340576802531566192401926172573207931101731142770755665240032455160209442148024155882006362613738064672425684978351747202
277 114216718145674067560784117875494485728278215198232274247435723403067987512516738380460804513553737554984297882279302086604668174811531622687910417655040068362337221932467331630589339496166218560878206744385782086
278 665703818139737102695740655899085533640671069445652143108959713091373411448364889316522910477981848527374221101273886347054801117767458593356706840690207955013813889446779833901529674363259246692843555487962945314
279 3880006190692748548613659817519018716115748201475680584406322555145172481177672597518676658354337353609261028725364015995724138531793219937452330626486207661720546114748211671778588706683389261596183126183391889798
280 22614333326016754188986218249215026763053818139408431363328975617779661475617670695795537039648042273128191951250910209627290030072991861031357276918227038015309462799042490196770002565737076322884255201612388393474
281 131805993765407776585303649677771141862207160634974907595567531151532796372528351577254545579533916285159890678780097241768016041906157946250691330882876020430136230679506729508841426687739068675709348083490938471046
282 768221629266429905322835679817411824410189145670441014210076211291417116759552438767731736437555455437831152121429673240980806221363955816472790708379029084565507921277997886856278557560697335731371833299333242432802
283 4477523781833171655351710429226699804598927713387671177664889736596969904184786281029135873045798816341827022049797942204116821286277576952586052919391298486962911296988480591628829918676444945712521651712508516125766
284 26096921061732600026787426895542787003183377134655586051779262208290402308349165247407083501837237442613130980177357979983720121496301505899043526807968761837211959860652885662916700954497972338543758076975717854321794
285 152104002588562428505372850944030022214501335094545845133010683513145443945910205203413365137977625839336958859014349937698203907691531458441675107928421272536308847866928833385871375808311389085550026810141798609804998
286 886527094469641971005449678768637346283824633432619484746284838870582261367112065973073107326028517593408622173908741646205503324652887244751007120762558873380641127340920114652311553895370362174756402783875073804508194
287 5167058564229289397527325221667794055488446465501171063344698349710348124256762190635025278818193479721114774184438099939534816040225792010064367616646931967747537916178591854527997947563910783962988389893108644217244166
288 30115824290906094414158501651238126986646854159574406895321905259391506484173461077837078565583132360733280022932719857991003392916701864815635198579119032933104586369730631012515676131488094341603173936574776791498956802
289 175527887181207277087423684685760967864392678491945270308586733206638690780784004276387446114680600684678565363411881048006485541459985396883746823858067265630879980302205194220566058841364655265656055229555552104776496646
290 1023051498796337568110383606463327680199709216792097214956198493980440638200530564580487598122500471747338112157538566430047909855843210516486845744569284560852175295443500534310880676916699837252333157440758535837160023074
291 5962781105596818131574877954094205113333862622260638019428604230676005138422399383206538142620322229799350107581819517532280973593599277702037327643557640099482171792358798011644718002658834368248342889414995662918183641798
292 34753635134784571221338884118101902999803466516771730901615426890075590192333865734658741257599432907048762533333378538763637931705752455695737120116776556036040855458709287535557427339036306372237724179049215441671941827714
293 202559029703110609196458426754517212885486936478369747390263957109777536015580795024745909402976275212493225092418451715049546616640915456472385393057101696116762960959896927201699846031559003865178002184880296987113467324486
294 1180600543083879083957411676409001374313118152353446753439968315768589625901150904413816715160258218367910588021177331751533641768139740283138575238225833620664536910300672275674641648850317716818830288930232566481008862119202
295 6881044228800163894548011631699491032993221977642310773249545937501760219391324631458154381558573034994970303034645538794152303992197526242359066036297900027870458500844136726846150047070347297047803731396515101898939705390726
296 40105664829717104283330658113787944823646213713500417886057307309241971690446796884335109574191179991601911230186695901013380182185045417171015820979561566546558214094764148085402258633571766065467992099448858044912629370225154
297 233752944749502461805435937051028177908884060303360196543094297917950069923289456674552503063588506914616497078085529867286128789118074976783735859841071499251478826067740751785567401754360249095760148865296633167576836515960198
298 1362412003667297666549284964192381122629658148106660761372508480198458447849289943162979908807339861496097071238326483302703392552523404443531399338066867428962314742311680362628002151892589728509092901092330940960548389725536034
299 7940719077254283537490273848103258557869064828336604371691956583272800617172450202303326949780450662061965930351873369948934226526022351684404660168560133074522409627802341423982445509601178121958797257688689012595713501837256006
300 46281902459858403558392358124427170224584730821912965468779231019438345255185411270656981789875364110875698510872913736390901966603610705662896561673293931018172143024502368181266670905714479003243690645039803134613732621298000002