0 1
1 7
2 42
3 238
4 1316
5 7196
6 39158
7 212738
8 1155889
9 6287015
10 34249404
11 186920468
12 1022134288
13 5600420336
14 30745867316
15 169116129308
16 931937277257
17 5144687596447
18 28449040406262
19 157571572143538
20 874089046798212
21 4855881685054012
22 27013669282861562
23 150477700021934222
24 839277224812227593
25 4686587448623955119
26 26199973742879037976
27 146627085736947253256
28 821437612013554795584
29 4606395096276929661888
30 25855591150837021079688
31 145256678805791732461464
32 816749515553578988353329
33 4596175739442031684111767
34 25884759226510499270432610
35 145887169018428473719119702
36 822814746563058323760677124
37 4643937412292391953556167484
38 26227567603028532904384570398
39 148219640806153945002135625338
40 838144555483600699638702428289
41 4742282930963655484931881504791
42 26847375063157791163273555542036
43 152073316787574710621057476804572
44 861851580230736615632883145548432
45 4886885023924474127199526540004208
46 27723256803484556267388200717661948
47 157348121099482432272213557715167348
48 893464132881142922954828548756368313
49 5075564288182258922523420915601982447
50 28845422865497348832505151908063802222
51 164001896618400706578357259721649240026
52 932812831751177052659080069123108353956
53 5307724756399884643864066690022762255644
54 30212406836392148563793971917955304024418
55 172036399598081890202573269583308661424838
56 979960829785294689993704035555853463676569
57 5584006402595147411943789890607613084724959
58 31829336157413170180698377240753298964164272
59 181488697941707322113064051959912151647803280
60 1035161096262462032708727742143677338555887872
61 5906073387567462425285501583501368213489110784
62 33706885051627780748650443379781438857604512144
63 192426010354174643587021623340328252139545920688
64 1098831085111718490872927567658108202188211181793
65 6276490379141312185593884112209734408006415281319
66 35860674772714331149299265881806195310979726081306
67 204942823522645527166627370768232615746051646200126
68 1171539036856000081273995686426069358945798863303012
69 6698658456994210581086563163320255514656194019900892
70 38310979954124470592413098691322141134710144982834118
71 219159586746229366975011792783021900235292155537233778
72 1253998436233288786527406417242313981277315129008284753
73 7176793326221628471698286954549030448803308801001766663
74 41082655208987108481893096683492557011810691872987113452
75 235222557293755494612906549790568488630416916997241262372
76 1347068504362284958951555775389642737152825683063135968656
77 7715935298012156802334547708688987745672447223377259521136
78 44205229615323734132862501761059892730633580453374385138244
79 253304536569284571157307103064477883828084840434114262083148
80 1451759436813847351739852356414656471999549733504294555813033
81 8321984658859712645510287558445355841470547895243656247893439
82 47713137581189469704615646880746162171836246845762433201137254
83 273606341906469913465890184438424708576748240265090904220999042
84 1569241626001198324650966884787651672461374041594755847530785860
85 9001758707732864402070129192190654962737846832580698635221668732
86 51646068020016252314485997325827975953436325239559846659819541834
87 296358926891616480419943011628453729616743095985530743454010183294
88 1700858452128109095569725248804843308660932627334245368308521820073
89 9763068501985834726851490128540100644755621754013340431977431303823
90 56049422762245286436719070546412673092067073770206346685302917598664
91 321826109192867414663068948852881301625083498874872032381553570829976
92 1848142463667456196720809900441296333023002940694362060574461862508096
93 10614814572945160035078881217877507313033751713523657680233173130213824
94 60974881439164006753517158670502365006026815887792058226794910100853528
95 350307897617541274950903080064459929061687699466223674841502610768285512
96 2012834938890198847698693552592645845523363218512049548928102362678498577
97 11567101763769009443441010961220313595167424100464587322256573522559241527
98 66481074755080478577065788602555848589001538004042559615352787343758475602
99 382144434785615966961205128382556675496556776605461669428363260363074207398
100 2196908950505987051000430347692944300426838088400814422326854207332571907652
101 12631374036010498654139722392302260001614564022660401115731678701587823932412
102 72634371767838650268004804185449348319289111570655514866531241134488986685422
103 417720591666902643497113632563234714368186532513809649141444381721092647959018
104 2402596162432965933234351780138444867977623082859030764921962160613197462310561
105 13820570669898942825734055218492181419040070035174482287167572584053468920327031
106 79509789941304129267741725286142283598529245006710911550171718293151635849044548
107 457471267383869793157925949611323213824040232975352696870471603604452768533262828
108 2632417681721594061977325364270026371530544952831636093394689020292569956093683984
109 15149305800646276624436571352737714002219495832828323755501835530680254910411955440
110 87192039591318597096048441803874556095964076022891053191756518039698242542062034444
111 501887463531332389421403317479243709761661822896117753781893679241972578077886128548
112 2889219376876064351762410203884695009953872237601941331016313286034914385504208211993
113 16634073725825720243270686483442065699332446858283312586150035061095731724916156190991
114 95776717107797285354972623714982976776965419227672474269206748295004508511765493022686
115 551523217784638878193874303229393379617647302385081149399629053479197057130059657123498
116 3176212161306794766530219525296990839063150076626718735608499087484530205142721823128932
117 18293482913374198692486866139524446355714212944146315489185876854469528654833483194932572
118 105371664137559185111847183845529445686593636923618796743039509810551448953345647376278962
119 607003497480153142344570867183806279189836994715766330001442028031739235822712430641318838
120 3497017831202625461403861482178301614851694968662536338141614521834978467664072433598580537
121 20148522156104419927765837983685281472996285761354193717548173948661106960591080920493028287
122 116098512861725464472121224284890441533412914125397370809733028778054346360517140710450562912
123 669033170724571436116699817861201901886089102135575834291623125095747726457833803421926247712
124 3855721143781523497837869548733442315879900326019859905367726540095595537874497120528332735488
125 22222862873203843886289637755614071963444051962877722769122601904353972562481275451215709748224
126 128094440686993660479029117465920794037042606489572698508908425358155320919974709108843314337056
127 738407190906231160062363618431435933837259994221199409638727574993219800442211044719226595434336
128 4256928927303256862840268901339997284873973985977294583952687997834113725373350743299854752750529
129 24543202166525856923450567306865154968159222427848325437126254868487623530646878895631775562456903
130 141514161171571013186440816577940397223601875992834558348632192745799545368910722183970971758916618
131 816022150683429421437698849438123717370016094006158084311575608711773466024121299156805328943177614
132 4705837130858282320801085190930451888157805018378633299213467265501576784426319824631260068899844004
133 27139651913212662360331701983489471808040496201201383802307960807926971830808398929378971775199718812
134 156532181900517842538754166809404403914286951040670077611939872285414749033419864282915187803210322070
135 902889384041307542400534351576626525677251682088461770417270642475120256674598900751420005089594086882
136 5208306852202559304844861424076243594994640404528802015044678463381272959581936785301377611222366912369
137 30046179929990713508628143136502907041875971004696185266566229925312783840226289458772651418004396344679
138 173345364389081726579157013924676130867297075373504177270961216922203907463401984248090891606969369788188
139 1000149820279355879638016931539222239826771995495544237370464125487522931942719903866007969847886466495028
140 5770950528287913843128849500697708993565427274375745930890758678855812940754882260467212623469507855906064
141 33301110092602468999389469383104446076136457410571926068225990077524716711117703200169779107714757475542256
142 192175826007733377424685995508893347247089559728367332774074374490166695063672571963975770398166648554824276
143 1109090822282115643034105657579632665667580273837561889144623352924580105336135791644979139504175263955282556
144 6401229638313331841199600718710158977419916091976217415426722970918399871306037095554453196216318159503654409
145 36947689251616342751976513268081530099131246462703954747318393826292857478725815939033779512375829432860429791
146 213274229477169373339503455212141848655213198283059694618942181869365643411295107843368975594035518897968631766
147 1231165273643238702814274331055486223285127469568518963528359259470972511052048993747248455945398717706252579666
148 7107565456014492072019853230141145602265841029462674611561465731794053099706869351272185016828193416027078580996
149 41034729870125360500296818499483349309424940780692672463884525113136207121018694246309296510758435532870228353724
150 236923511772659775614227361846861090971860092583769338421617404500998162378307561388538105442674607788295622978202
151 1368013215718559739888589245347216959225349835229482146523932269184342982343625855141737460612071868641587456445038
152 7899464599757390284603022168420847792531418685381732352701550825880082230764198858198473096447954578523896287284553
153 45617338538337748963182611046250955513235446070263476881665016361723516048405969111632853458143581643363214904813167
154 263443111413149491941456457600353367783712334057599412095701305136056201815351301423975621088215097923968845928442744
155 1521486377104312506938892227756499402494471684982728427617016958694049775295283572805324331876740986958717743117634344
156 8787661369437478136671722482934189332183230715447867977030273244747234999578778817725648711753894706943126893739412032
157 50757741915805613068188679377042712028498305005551065681796130375210349435637962856060417410264917040310000290828617152
158 293193761213288553951837424679983890117529888596424407182901913144691249424447888221545101566035975545783933438371549096
159 1693675985078062680783385474566839056358029730890837930925247276755611450253373061162281245706980111563951753228871058680
160 9784279132300878592708885988720815846157511538775429149999555037411965358549815547400308120536951039594343287831186447601
161 56526223237761044641244175502975007388486326010523552599032216491306354959509938553984466827338977705469945335615919657687
162 326582922783693933878811353004662162783721948990898580437191248380350937216486790859206298695056424845621499410250323666242
163 1886944302000669028051777389455122110186887363226157687252163119852201463049023191255662128678753323713386824721522000989174
164 10903013330230715365589450716659613116529080869953235056937254457499445025173042427576218219520687239878911518562681514515844
165 63002184324609240938795552576806535686235843839270364811176511970434975203605917219993681783804202012999832603487388144147132
166 364070949532214089535386830603934273053399085290634195326563233806335690653721070717397149317427930021036236354031968777383358
167 2103960390462969731842599019182068750976229888311687780752923411978673147929135368179096643043287909989997725597720649693379418
168 12159339034034872865695983560110452463302040842912464968931665706665918920155750155530719931608539224379176251511465588977755841
169 70275350083576149678368270039182069878998653942934482846809338772077504188423534044033195935894010035564377025625731937870806231
170 406178076823923375424963154254197143593931382267697274457891965514260600845480999425705044819134917902360336838380932303557774964
171 2347740680099526744620238936392898062086591620231990187009392129693414728939074138551100799019924463629212808571480206647609369084
172 13570746371804658133356006235599104514919265755779878309935398390761540024873303947546788062069900662154243712851186317698889232784
173 78447134823511577152933937897769868125116693241718805138959830517522276791025490374061279492749492377034188041455493563831154977904
174 453492351501473516903305090898218095289235743915833069491778775527141802653968785855405293018221772528118455131735476529156870293276
175 2621694987653716158133924202201221864288025680023337257773039714235421663713764163920547292388752487379227917633430364977439485006036
176 15157007615283009781278151843069055958122720135378823839556265106347216923803014972157440487259030678653916457165349231266509329055353
177 87632192357383642081205724213621140300591213391191723797685004749436774046857909163273758973242844215561369665603387145335330623620143
178 506678628379583444269030222934484087225050122437578367772165926084713475734236872816973915948411790603158600272097486051514022411298382
179 2929678731395801459895259922438537251729694327451146765009682502811427364677702757827744951011246094920079052373873602179754012874277754
180 16940480228124457467706867244181012584381675896368320844720798901071673300150692082181005390049840186390623946965734874080406655928169764
181 97960174887022525634433251946060656233612367322423522809844022225519744508066277220794455269475897492522930758356773158445953736107922332
182 566488778869031445272226509896642405449621860498972798439963383497552331759266467819652600726210324327782112796538969440069994997938304002
183 3276052182885731887226897798609362561698159396174810830837752468795022879292721488991073799554602143185203797071670104307868277554812787366
184 18946450771762715909825638097427163598879784010710090226448899449715077401777749801882993852717076717078041215797190103605411681190019899865
185 109577729102400429162272875979611828970722810087109404605759682096779384239993948358518750200169366772064981865661203083017793591070381215391
186 633773276854119856741092900611274915688682080451326334422863421913520458365585256593928156934722273635425900813345309420238163850520640129552
187 3665747715064377836196043558892801750091014662044413745999491849743238129936645548611304375404435622914923262053925602416247406180269749395632
188 21203525238372365982971385677193345401108104738264071618181647838751612278215355140901743405708635270591880128193774672746286240469063282833664
189 122650761841546957529506235635865682591551945146435749448548368572126374086720354849767207403035261788284287374941133499761146491198485927413504
190 709494349682412373856765273179144094846815266769554256382712212583060062692387377209714418245649580122408078196860338624631622225312065327878832
191 4104346137721720612428395500254062922589045224069079230259409816687336822928222771761919056760594966893803224546235575267936060896958904738353168
192 23744072147571303896483422604138671366325565158211240827546615899979908343586823233545642010749812214963433698104231859849443669162460975980398753
193 137367012113644556942183625217700989325690222498668792932162404338427544831435506496576585260260613886182401788325356010314973560039810861096196071
194 794740908013309456353849433546590302132257236962048687302327564135532544877417479017891517229230135504293604305955448256586233367765145452894381306
195 4598163361775312790229552604077580450968634161230317453918970398703696309584554427504867161499360703513190268144292223499079954656181325370665489374
196 26604725617118758106385583747339148521408621715534702719861388250873115942047722437200326909882341802789006437795121172186477764292999863843439788004
197 153938971362809272383094837615416087155840936955374580844057065957913993594763041002110837295790714873151623725920004188701161305589890573200629459804
198 890745497753687867595008371617580771616412448229995324805210361333090952148827096586201349193468708922030505312738652252642926880079366581151140722534
199 5154348805059608173820941700298476256960969911993861553965569851315316426432177990167063708671795099879945393045991983209405081465792022344026322287186
200 29826956612810873313481043855945009628745559444720463220081882897953989234089998054126644224572353481955530291903483024755339524794054611530539471697041
201 172607199630074655883802279995842624046200568904113413068127876015795324876325877600247712537755503921207364836385716522113918158066078540616498222318023
202 998903550887278209972093819863826215438735120980003671496697107187196276126085242661078034601740660575135757718171452327712122226480374926515061566758988
203 5780997147399014703161304371292183297285275115904341067388488723245879940410420920353757467431206282453480258640377675096112161476035928238536509093040452
204 33457721716045904144787014811184304288602580721502731934124003043132826848022788984152609450020671541199122260438625871034870174011741082876221691084541584
205 193644091854861411892104343484619669257268370953337114092426293023354048395017483443916489951183917898729236701097578559056841860302394713819326567925572464
206 1120795250253284964114430388645690036466172211654792808476881878540023343676701742147749800469367213586801172014119494376525007534171508784188619305785203812
207 6487275264948217326354799604088203899231211322173470806559394595342163888385217622887508662650762562751026112159189419721130730652629749598792090145910236332
208 37550200038496625867913763499729150588743794730946460468850900703821149691074312394338275002295574132251384650468144190255797178544361087027880509924950425961
209 217358156057318705159980116833676835556260231582399463405502300789056186418895021609976040676955224516841362419411952078021849331185440818524659074473681069055
210 1258210366903279099274666830594937391460705013988687324519100537648575895914921694982201822962354594336388448163561299518999308503663148346267043179738172347206
211 7283566426935103967360297686205988724605867235194182423004923745320741048453683725350209521319307349988331688321783039741612243840058961715028019476233789445922
212 42164630384088597419197747636115130158257517836375657714916818858805904423602529391428048467419399283870084426677194506106273397149967380672986932886610536102852
213 244098873687804347324751958587547080464197474706739390086762279990433928854551951123981966639794574062749923591241670747105960123919520068731053838972033189797884
214 1413176478310075879699979896429708149761314619661278753581954470901644396430022542315303387691135488415275406911830377693209602911099202910083214082501045718176234
215 8181634126372809083770727323393217628246083131087987905845172027879820161273655329990123225940583593180507548132909696852981183290886962906472383093969834219424862
216 47369262434252979750391056385261689263272406931606872636588291219872933996249291419833895201149168067163876757187673620803447755397473163228527946136758311244723433
217 274262222165968735394100597611037654034210135638236875810944519867632640946628444290406691170403098463967864887580148155127292861018937723332648109369946548900568143
218 1587991032269819222221230922180416951248046719371362689908992195329886437093509349377353083423243517378957111451774945872413605899081337236761456200873245715149861672
219 9194808244967823983707696157955439227962609444389542011238453770917778961190302824330294950630904189875874778746694090779389770277540113853925672608543791441973812664
220 53241437641970199317366531179341725938629416250184596220708732010565370457232480346456809733223919113931386485725341924088822314857752643438770751889328294608324411456
221 308296950726624176899787735136496949492798913734231451119466228975951915834288240203218678290560745346099407081266490237141050753824451597908570156600846296968316579776
222 1785257785800618265110637194655170885569765924751002912987841067145372504118967846311629177303238808659075556143892454782119498499248724055972442815364081155495339896376
223 10338196626988921756866855203455466842324535279706777829839760184890699497454107817347531772593215134525121746473542939017063882846614378529445349276592034239214322372776
224 59868817696273252650088766806700352685866896551737152164785219272727283260853115745064850458889342120852576051097791208914671261952220909878087777060952244771332865380049
225 346711713333614306371696523860140951131825110209502960078159741014451778074731389566871201423034458679292784220655257462378124172033885616527924004051963503682189325327991
226 2007928221806765977227473000394169257410695607212635223854456637020125332277980668426665952120970619540172343746067598454239986667298347302220553357036490545628521715745586
227 11628925563722203908133766417793944205236678422197199081565210913640343368734737390827244217092671528246171510343171729215032623417535033433578242171739802347163002487703366
228 67350780899098939443453713374917764526847642552573514984461157023103456597859178601986166155702994525045022443701498468236042904509498147712190129645782304380127935710955204
229 390083176833986546612945888398357834923214039274254174666592265502079836229054429329184547544393709341498261031016224292744399899274063315023017763896565986804009998545162108
230 2259348630012372524701329606280749397553663342113930080379636056526545915950500073042498642865828989168453804808934968259176346203093494697886502680448168003436944953818578318
231 13086413176676711513255358984491656102117834564616456019711396680348280268000040548763984652042811197053226598079731338713121136226169114766823150741637357156399921023862088394
232 75800009623416253282071977802610071032151808695065377871138452974053582652401631073659215632876184116457528533960154512617203671562839246315652581964618820959524899703562000609
233 439065238951418459615946556665189449714232705268789594219118511450026166790487955964708496927530987391400320790442669130175774443697714384812004767706499274937522554526127260727
234 2543313634116572778816117717631116932260747731582441616704529719390097056346669866209815035128275236822559680312744079165103741036489186717475378422836088695168006054040375674020
235 14732680242318242749477545487688879348813490818366689647146403334048149042447428962641531655870778165161747578008394532008991121042543160307634288409543599006488362695821394513932
236 85344295244221866413324748408669772658199295083391220389504659364907000933386576832454741215954708293442293970790799166557190235090763524463122269146874837373262908598465379990544
237 494399509443695290655244615379838323397842976943034415624191621763272252404815773918757645878884916155773307375675027657859027613855150486421548728792555316588216452911035546155504
238 2864127055932969337718208933715763745216039430132781709209579897224207003909873538590712391060352339668797798560508633971879384741113624381669302235755622186438548263654494054511148
239 16592703633379114660486808886039179584944769582269913620179106973805196389598939734877784015923925439706708318506249848425626121815417926103795543220045522314838450793780076948207108
240 96128590607973868826812919960970179447791892666714155782174207745918492433341359019375961207061785048310998043436749319427354568542687498235657619772698395796294911112009616152049369
241 556927229097846233213411054614208811981354971463293667932321483203730315426263062700231469967497599229286787333839720309986081821082662488103555482511250966476167323139619666475867471
242 3226671131330570290316362885695528843669172364937477108872629614108861209342396327248621066944187581633037769376429699726811043707749780078082879098300293062947724961626799573493720766
243 18694818272657518805822681591703805155583963846677916374941962183232344221306691615113263876339562046725261612475997878403309424734822971228400886834766073266524127450374850004675133002
244 108317344294920904924999778937344357347611057634373757438463527000385681365646695853944652858721206050596879344086263095958806839757362889492047048573758141693688910965784438409165889252
245 627602825577916356520790061984675325628693834696869900875092284095340573972185279694444320746864496276379717485670922458368183834910397054948707980083553164522633753400367199767166121948
246 3636485234240527667570919260609461293017148484079039076412186139172732694673955519085995677840124253099240472540976272644225733971045168959835099298636730877344065585791779842897338274898
247 21071174317169668900021899419298772970277220405598911378016852350467921573239551848487609892702129168580459539322499349636280607305398031880557928866730555512352430639815050250975043989398
248 122097155705163396529476247731782191712539255385445486914868444702912696032422917055398200016057136726040322407541175162905076979062703583911137743578402404404380359759106547295461089572473
249 707509332896223494128433853001958681039859438650413599460238246131526871238262036681691389025595014159075159756760863004914081175662489833888311528411335630557546927004282787539498442899327
250 4099855426285161138951171608267609636810421012172117184866527124883838048189510818958999215766542296493466611312540201002459846456022851203004598888803789710206276078146886402569408558118592
251 23758257227808191884837899769847478997599910471608972032094915303921267011286922152348701055978365915252257562785477677873766008433982600451393597975743040509379423573784932600374911818732096
252 137679795446031155445059472244377676548830405235993619731501936037062888633691513699639975429344108519741130611168860594059676863216631271994581391153111160594858809531539418492404578913816576
253 797875932931065685057198752846366514059117144149252043414121921026210946163640160866891572236468119126295001881275725115601504239614884859256530760918164600550929662316752680153652905783128064
254 4623916333523385274160811569419373898469408973012884083229040247476048133745330711892635892433333186862363889127135713164561388223394964060820900835912317419989066865762468498255348975610704448
255 26797479448569306742121861055633844793391784896094233155640718141591236734334336241565659629815838561526904704705560695478546606263025737255032237726713395598635534038882460522415795416167159488
256 155305641710101743501195272548089005400935335577066424034102468709946862719182972296813086255394636092076735332224871308650363483094639199983737618781729849565995968734921718756404407205405515649
257 900097913512256384127467356427607517724470190693443717265942378438993552947007965354110087641482292000045060438375540061675489560761591008011273096015242793541094184292830970181901380387579221639
258 5216767061587209830169122260199887135247003763878555328025555419748754385362275917264167835375694602623678777572056030479236083085452936191163871295828858031208669785723217307877942601249643352042
259 30235853638526274476605956454146191000163090649753751798645472064436341540143797964309816982363682367835589939611521113190375536868586642715793934247126127419904582364115587826537235057974493607470
260 175247590417964092683344101315319573182044926340096699777562428280605892269939339422044199736047755329103857916529699289792992231814571625792124175006487096816683680596020105600031079193739595096612
261 1015759378768663442587784222165929312592669309933024543485198386791147840124599233600353044951828591998843530391934676981782285022451380117235236543982715381395364339245652169171378356492934515423004
262 5887603099758627169276621801641124167683051945796075434448393989285784598594705637540966071922265806827567900181292332371776628272536673718796219646286289429367932511519288278059780898356370555228214
263 34126758790272221033709791135514801599587902058811481683437123380284458411531887099841194512455947462755575081384499217434993339028746505743786952236757400392186576201430861361730949812287568085157058
264 197815504981035807212226355547624167608945697110170101763524274936671692470855992771735672093105250733424328135274256223280746062705030052235081274188723737031117637750734979850716682832620295187121073
265 1146659094396367547463139071465728170473661336968940968710248471416518294860408045288109945765270757471236737728995616938331080755053595384840746430810503976592047234254989229972185222440106562754114599
266 6646866437474495502635476975444947666931503726075550583049905700907999331391045604843523299359750387306828882674869134115728628776777503344202121715716273474930907243607799284474313791797052502549039996
267 38530812154770398967092911422278039176429020486583213690958158002051663541578527295521060126203635547777391116066296690522866843588585514559459532664111611714022192730573241714192039885581245637941407316
268 223361280758276210903357127456247636590805528769642948244645679420804173424021435636737000123489845987970872554086257944646288732942118343821027908790633630251696942711998208957469465037183137584108956176
269 1294839904081264704745930172899328683698696247718977906197505350729174969619167577458803162374425907689563022312268477858174410652760115658219334720616171423787837937688731636535432201402076235788911615984
270 7506416428110827283052491782323609576028179368904806844693109972865975328738945563993419740885197842369610943639199222324251491018918063767369387938742224690412193819704313093783283853602059235086877235316
271 43516861702116578717515779968465626894017898420534889709504263400261077522711934564927427386943454585943544596515404548630739020913196501645125704965601865716488367773513702807661314455811124390781027767516
272 252284609797428112049917605064508773883836983636911123928195627948910757847149761780934921739838632408461669108550936384312195492453505786067905838486720261412240384317857427982017925537523297228260949348041
273 1462622214431450605021661538285206303935821072156127440936999091150008071951792743766819731093216587332437763654110614352147074594917665189388934697176679237901944006106767150085133579081619623046359701872671
274 8479724290125855504950696523479159899224658584721735032762549872070411579052836242031105458343731640867943146391901421058884189819080360187494366023937646362859472509646710507311991228983439258083401789960374
275 49163115912253861172139163460016060222374679185492362685412670763858615563336033162513571735486345007819177680924010215754906261380286823524115760208910433188324502714720577991193573432041497476988058278922482
276 285039543450275609579840791991250686076027960643288320854301635036807972820251248214093032020652604074057008825689391703825192679242295337078430229605476265944140124640161022528440696889434529388105726366486148
277 1652642115511097591205926819118264921409934709841442959776203808889573132939070618341051326974692046653257468496088075331171926620509006224807518124169904711192454746003938692418232166352170423063549584852470588
278 9582094540945437119385337009575960099310317473569746107990145079804597272260686999148836134816403424480710957509687494996901975504462733688196244031355018355941883197865259736206285280401506853946954685721594682
279 55558430045298820969549217575234418936570721615097124009492903367355941433314240342230434778760280228978406925309156797226275345966906637433280868620262288972537327328621550638243392865863973507397141925332407374
280 322141964142274221234281050837821988343083009207015848953993687591207980241422145153919325472152297389663616190372502228732703756337338699388264082517717925114705782908838459479218941201146453399393307116395648649
281 1867894783639336177595737070256987210039009382348519410144657098521023269249025924961461042794070228927041922928179733564038148223531257839589293548595213662995793247736258055122114005206634997350040168319394457647
282 10830917121450669639247154825835746481703822838368941268916392820539305541190976913318964690935387447185646573602641945573652934183988466992252455817880054737688729244732720395346027532530462596454564408611824280792
283 62803770729092510770797460035741545168443465606985777315360983610444930399209553402418931773118933229480050699278290634388297035761896658717445862416688262524149751207214608062659252319939515673763486937977342201416
284 364178093199623769206856774751276602997798480993313369401522311338674912146128162734188899594270815449538002793006289614917613415508531124122475055015547964396637582849227618660810308381579119015408029645536849238080
285 2111783903919180333399341592794735058879309130830590621980150024913784626562061605970742251743824999628705018965547023170986728706468403766412091832944640917207756988527108588869983485321081974779017106116426217666496
286 12245954496682073501663551570020470899120644671362565759666306794931040572561527707127120326806886633672187223091775499924659086534748802757128551403751111330483285981080856735624272302198735824107526376380163404017352
287 71013883769006694064635030977564009114294197917226473381895743106932943304426639022964582042495922744000681471773010928937657732295363505837415305181128181342080719501348292806704100767149282047741130043574078132908632
288 411814179465393678896135845159164286857442369821723895810592965999977662760093473397636531917394109932526605630486088169762076545026093555677173445705480676394214175983240543541543260151930284979615510042131150753802929
289 2388177953585644880438214641720858789103665192538899536973635043054050616200999004169010352705096122095352374382866590246747421471196899734045846911490280927656170097152321509982480618959203652640184073872593007729176599
290 13849668620667862263588188350336894685571217162694437673951635253623827584373984156743429107116698177011578472226675617341395800437593820118400824473797439595232549146133622561622974599187723554576381066193635798932921122
291 80319193585753759436207948492418326163363386555790011748040672578899095634249799431992558660277834525291945677784322741699889094026124969071975826707010929277196941199985998117303797342626687767359445725987449094197997718
292 465807533783686046550762006380161302153894575967168592916097785622294216861553841531006403871796113384371548476510899220451939074923592410599727347417823139186725161472995455874756970440466421172273770083458578585640436228
293 2701474305528699169134298398960169053359484961023411687412198178012349670694422086807877889425575352084013335144614822617458816854313033790324030989949197591360739729987195776785145522806408917861129764990212267854366347836
294 15667593340695818321210026821771805615286734122182414136686562116482564825947225413103120091494302379704962595424483216439086370002934003522745112450962557667995725330158904328381851894567406372153401250664751596637201727326
295 90867966682480002329676835053723444180625469677552951523079536467617270659196933118361166262131885376376806876665588451862510289529944405183987997766953982750039700927512320711038584398719018383389163888784795860590395355194
296 527019097654659801562210112712407723910959116576017326221797558146787392210086245048991722793152163881937767059552457216464268130372332967314908912906178758720562650554703508131481010679008280389644557882060410967268805829889
297 3056672246334802503809257870927613535787078189699733246083247801145032512767513647360911409998123991146156014253361703726742908019808398544740044207394947130504286975038344362492286486051385173820840349779768435135544597266839
298 17728758600967636364790599195099181686957727493013230742302268039989222378738559636988143166801595966784990375683598209889066828846827937173380929090920700036563030132494164334482228868122881744101893916824406518878750376707284
299 102828776103048960405028402790944465225401512235470849553723978225208627713359174547545478429074594026352386096505494797596508226767678902478566956920519856453775182082327644800688328865779878223676806260617704019618086087687196
300 596427760872163936349922591865520444543628856091749384897564765111851764400139714971952484693887192470721167722743662611436811079964564836297724348706031425416606350217851711637060522693567815165560316301702299170490118718605456