2 6
3 21
4 138
5 781
6 4836
7 30099
8 191698
9 1236024
10 8063492
11 53086930
12 352249244
13 2352800079
14 15805224904
15 106702428453
16 723509453442
17 4924851788720
18 33638721268140
19 230477992427450
20 1583550831926508
21 10907729315809642
22 75307599054762424
23 521026923863915206
24 3611800088179535100
25 25082076245045962296
26 174470114056816576872
27 1215470192765628841128
28 8479821268256477783576
29 59238813718034675774699
30 414348284470634849733744
31 2901550524980860987010763
32 20340852158905222644239714
33 142742845579574803212857748
34 1002674563058061277531368084
35 7049567931560484506696852346
36 49606685362000164664316033684
37 349360022583586239725154516246
38 2462312247688398524162300684136
39 17367327309199035866864702623206
40 122582106247582822577564108269212
41 865786501955881293803411346450760
42 6118861543359136457119458562607496
43 43270698092697912488649991984796988
44 306174391175829492588560344343130200
45 2167626788699075528432062170256257822
46 15354318674220560868411932920800605280
47 108817148374016799630449893936971096502
48 771570888834876806627844609409070839516
49 5473404272110800538537657434298433355152
50 38844937156529194503705949275879510392552
51 275803002309108694697330992786089064397244
52 1959043691207847223183537700465511008916024
53 13920765374687048194558892971884603362983348
54 98957707720542551601105817743538873995663792
55 703716385643760669770492112694371005678829308
56 5006123330520288113584163501983741602177290216
57 35625083099241952778518134985516687277568159168
58 253603696019189170680792335286259634886183305328
59 1805908616776989557921025745667700079128766054924
60 12863876092911655266505009109298942693196814487168
61 91659909568585779141658661784141641569461143947227
62 653302500529649484380326264330665206035309357264976
63 4657711177385857437872289417113137849565137325622037
64 33216229288831921749717400034378354329282369202777122
65 236943075853254578682352652005698484286853848763173464
66 1690636224165709429464975565767479952296348612007502092
67 12066059608197447795954711840237440468116903091697908802
68 86136406094292176728524856975033416380516811278487490876
69 615050797352002525199550384945176935950016299899417253246
70 4392737809656083720581480105782503499376077326146418327352
71 31380283193441445859329033242815582503868288343217419811146
72 224219330501202998156578171743319196547203665908649042176036
73 1602438259688237523337025390544713610345180298090492157355448
74 11454579958177161615668611632425523511892679244593841297057400
75 81896300420237216235838891839669396226429748547842284546107508
76 585644929603405436258951795167561651256090516259898560529270584
77 4188777617487410661214072020467959184657870361159771546200772946
78 29965459359275755692956391514094419950674231005445537706814193136
79 214404195181170991985802283595731815289957294611069607879808617578
80 1534342735508288895189747760806824300737256146673499672820008346684
81 10982124895231034182195689648270723844255674627890906548592610553992
82 78618267357312884725973027000994398175094864176986420014382934128792
83 562900862343512706298372272817014996414148008462374355055192381936892
84 4030974397908862162838698640147455996874833757245784808891962995821432
85 28870627854466175849193344191490632122848727382743858655725977464685292
86 206808754564484687646780717989737240429312031536202830325781941747897712
87 1481653337081207797342899292154788999929212668855794907952728070077244604
88 10616657924720661884333281891829690109638406975115172851476102571044872088
89 76083620948116035978881508572773494214012209677603087061967607192520609328
90 545324849409851493766403925174701724481056780651291922542189394549638922896
91 3909118640868741574049613569355695231407106771088954583915768932814165722640
92 28025965816080712486011137873374353582994169949445513794251315566067207138704
93 200955206863943686745269861656056072857855875076405909366688082157408486597062
94 1441098554735822282064616022312044577344818466986227401533026852600492773538224
95 10335766451340883890276598416496784063443583444651397212553014145528425303040278
96 74138732268647397227912432474928068588113820880848906335975252438608646003330716
97 531863270023463162918648257760925998259986937243273618962315113799673293216399520
98 3815980651690788603804237402425771312180532691638224709915386057441597300417243944
99 27381839863922034874484401351933483065907338833372484480891901354953162208372426284
100 196502641746681737219916070597531073969395523829782478623790956657866997916234539608
101 1410335707211769247002415951539034846889018409733737417185610950756047483688118597660
102 10123344484665607646700899370937747666192810288483849681935810485296843739178375430256
103 72672822309389659405239196952400152962620382694524843945561346434371632490865939657604
104 521753837945278089208342096737191777733240742716330491098431269203053183382115152333208
105 3746312789246506830304961271240211787575776906651464916891224884515360511380846162604128
106 26902109791604999999302055244176367721255963210187214270155490325303195010491067126878128
107 193202063018310334053370957826940971338778452858616675085772326586010875114610785032998392
108 1387648603558102626494058275738713286900179310842194633570543608180241544196655164354351312
109 9967558757663090560674044968938726905033246708493881559843765573528128941133627531563615116
110 71604269429337805696444879301302779568531995615444543192533178222304199309047746874558237920
111 514433352570468478220869951039108394780821007228071292079600258403723309906890608963378055396
112 3696227524393134454141450938663711253602765879986616164984674808170097927044443477780853065768
113 26559932499643234172126718923879443963315184304408749567974607958074271661616056231065650580224
114 190868059505329177691471774270777918528264751564134243204870101200046411848552122101555167114864
115 1371756154972804765932657344224512978709467475548675762442284402286402027855192074820956105883848
116 9859554881746592291055310830406694465606560613147572425415920613985179708016801412113913298920176
117 70871856928783525002697595309852471865400344650199244933648888986085041115801702583782011433831464
118 509478454428950499872064087817821250357861614179238402138138626705876871855156237648344687009238112
119 3662796171406088543567262148110453421307439407923817578149933137116278790069140495311131045168696088
120 26335042525120594423112648608558748534537927643463457121782736808904855390641216870095053498773251952
121 189360363809847293842821410189056137649480610328406175727476228808511084541808005398135155100397251488
122 1361687248757941831595797912088751871723110965931688422918387784133135991156702175307236731102394433344
123 9792607869607538463422952297677675928541197091938016889866357004106933812329005663189688083337718986692
124 70429002763385787515757741857950516040160348160444288873787877974870976106208905786100464649927061854832
125 506566407691477035219208226731764268497095543854361240498844476383672354041759254235048896105543937246371
126 3643782205426642090956929592666626397735931545939310326697717493446965918761153447950625728275055425669792
127 26211937624559065110279891928499242547556337424665913449647887539450347256969887050723430548422155888272811
128 188571501282524643261904452071083464590197525195974812761488580066403998018904878990844017500167324472498082
129 1356696630471136485804175015341655135907432914904591100161294558700164077980440774965431628640923326705897508
130 9761548958885598446437416661348994442957939149832890795853386752261685382459257672393626010347313570781413204
131 70239852041220781365195090450670547846406343638709193805685979108018637732022999423283539800272217859895530058
132 505448448929035763212875954761973708930593686083879213821131899736734523589970033645472852238163479903351536884
133 3637459401800818658756763653901203714066363979629773032673808210368693811945667294992913174505447597560102565710
134 26178637237141819874602435934855627483037110272774897607013265354184890108971252320284929792787114299083768895016
135 188418310405123259581375940183353099946067326992411157673124566208949600464533079874402681636917242791871266595726
136 1356206963026840581691477414824537152011516088933871667354547979464493574480097341595220475142672797798170611903916
137 9762369532066778351888246283009174014530979185035365101939609091215075040585210032037737680265860255818972448985992
138 70276568289343418913046453330999877228024120646335825888440617975170551098973864224054711846537423312424680449835624
139 505931254713338507347449006999762657727839845152998349416976802510002536174677789054033344325437528619997187568295804
140 3642484990320724359126367664346016871131029496442860578014382384885605059313217505108467135923147575590919634711260408
141 26225813932358866855271437100134562689291521180762784126330270633131471011018261207460151510090690931986550418158770050
142 188835993177441844925830745444587915257724299011616078616973589030772613630455341693221554106582757518255575150044035328
143 1359768055721781378252763082724296773296118020301094328188493643195973723573996086398957989959680414409954048551689617594
144 9791941617547314046302572507178694638312534318803618025522016977418861416590286656251168237303884319382584083298671948676
145 70517416670427987147812220496013866200576256105318941456076792233476377264811258006936757217363502530875461610610452681296
146 507863791582844610840968563636530043729416720191938618417495742039546906257896050912347866442514573773468955568153424018904
147 3657809406947566733472649377928200941075160328071743080040820594466955663745081606599658003101679693319014297995974183346244
148 26346173817089663000959046581748722126950799743857749209637217989030950965805809632014441064019014411074984386364241380289608
149 189773859850597272747119630136388111913810808910760192595857784996231992916983950576324621544392490605561091924133497398962236
150 1367027629623148144097974694600641105965653952178103015748304112010626404787499774346045494952465179156286925442583041403254864
151 9847816973175034819598978257771629122300475855474538392966065987261643051263218496212046853972443273782227729869809961013855540
152 70945382712006436153407446786222143905504512934362870922671864741496413295607362213340238684358799276174640977173489716493745336
153 511127816892176026807755643306483258945264221828749853101372175683450835068126403890397943460342692877020428043138198035521777088
154 3682610946015348711006602691841151043325594198016439012005597070945802496681628613713796966558453664362602613254635598567583447728
155 26534006843816918194528382983623262211853163297342234973534039522787839185940523384481451229377340793349982417203477731345304045504
156 191192233401061487825198142501704874526726674238301968453286148612546890036913896070789093631942877622056670047492042928433696596464
157 1377710002480800674445138335187888647011095183477709955368644648177686146606668089693804617351082059073082102576370698867118845129466
158 9928080271155307603875334778628043596872672493549149315478624084490044293447492745946383965017092289541098862546760251909140638218560
159 71547160766703925846588651376820874100253189290502018606628301510716769662652882850956729221417260804681198312969648575215999244514102
160 515630907385198596248518218272090808009168232786429575149759515441492191694650172242924018660208790153419345666737551381796213021564540
161 3716247700128278720085278275113341288973860249705820725951772808477630165641546319762150474036362491215320841115713786584307802857942832
162 26784855397380709248569000028931647696998071097472038382390636058628236404656198382904841180095109854339330437528908676040470548573460456
163 193060163536730608731536546660015115624284990782642853081485439939323756437201279893280442844908795325040379639024014496584357361288015772
164 1391600316310614934542730717551141971855366857012733531559073091610082506418101291326733528533765113417235079212776599792586421996929585352
165 10031240245826732013466248239191884379459416907442043500702029861393121574160511199593663648991156148996068374889328891753379443200589500564
166 72312402579280936166134986546016339578380759342592998180912936450205864830186897824119932371855943018451482432418230814027330697743120679824
167 521301270537276628892957736467009573416259756721790733699618572547744777907182058683891272940361555394484971262530100699100207346329770560188
168 3758221723323451779814501606625344133557808787851817961782756418053055493040679057819554435322651154136740333346158740871539815874892418974424
169 27095266716880120447361007092711009598622659087452854555282612844071927774434292045939476136918084950353787210155157815593255137338319919376016
170 195353715891106551109308102298602978594986939732926574720173268986941584230637044963029867026078908961678183123665632005939806065347968942147792
171 1408532712610063435402773239018136147944523475937771471944640485887990096309144665547571700253049237242494301966369746181862268548783441137036888
172 10156147943644799866222623835929234893952466757920357374171811122071232252183393056162624594240886692897912084104641002610010768682695492454803792
173 73233151981838505209825118232636139836524956529067838510943940347999090833428181337665021283794410384584642630223957894186757840507669864658061780
174 528083834563803112571526626937131534195344624061016799805656013809449439785908549169719802605132150678967077160037268472365282553963432270473388960
175 3808151981187342284481796800101944799300507508221696529355065306650102721391306331031535072197829097522294372129419364095643107355054520922604080036
176 27462605719925561988523261858888030409605217579086246970034398112788862567119622991350930841546048014629574155793437271603994435445463509860639322968
177 198054676555884601746282433267642870094668753012300743229943943360034841760339807096955684602847551915495661009924003539282504097803093484798713251856
178 1428381364384906600683403039612581444073019313049896511239809043917414098692084465019162237316365618392909220371830652497420024334889455401421545095920
179 10301934628960375286286739417896904006058436888763191358079021784471449507198365354341002744784248143795912362547637689076672473416608277032493237018008
180 74303414867232827039789423304626358980735395928989444552690343642547922251589374007590229657045181582259076143942136606698348579598811795441485806416688
181 535937269733383596896713696546100470289632430296822529506927154886685348116412563296267075381092500357280498321598998926861890261233777262781242567043544
182 3865753714263586171724320683047174524694542011393880636454649524246815590964458632658179974043933829216376188802496943892575234420041269442836195472000864
183 27884912003668661617139813650201388829545082175096645640556489774865993637891694081577926954025609853392510582479320328487354928675205783742988529942870712
184 201149561003007643250864565513713671931436830328364485620599450525564100334117002105161913315360361769494793449701950452080344755699786192431550800233750704
185 1451053606083701846868425093418369195522321661674483267571657422328421294189503649319011030744066216234633705185395711924492563085668458169543072749235040352
186 10467964152954781826980025349491321667386198593244904915444964310119698006196908973747123544658777044511840439866994550070530994392412022345305209536165794528
187 75518828899977602413586749815555514185666568561043494742404959265010096130418715989545128945590063613655729442370150800087587813300666251790743952564955975416
188 544831697653687041202162738604899660786498584576624444622208350380564206997231002515342303854444938666925117048974901064900696523850479912623281755836660583808
189 3930822548252452561080309003488236096260184451890045202133963306067351844388380113621482211561384382347186115387591738984104860864865432872358463796690759115798
190 28360789605857567719631881819876503344415855543599814629660340826227054733304929387502804939616398639333215324647695947082899817387664673171065384077397523383376
191 204628849159652208061332719947847996568679253744365100598578962284009202102284311066255233484412877581151371486763648749583467294966543137432675414345358378864598
192 1476484625143993608894559014305379925401453048241521938863080881270743895560548198863494246433239590594999022663992306379442005162556258723966841723434227258088988
193 10653796108456233723748116121676556373307345221123098060653921828183334396354588433561948481057644618005680594536855346003201292196315215486960376810170297541287744
194 76876407743045936160546791486165718258782508209911074658671173297910866882113802812407460936408546195075847326724814800596302892914448306428382421413782953373473704
195 554746915491769377394151265437693022390035963142005701266731407649764948645758061835898348464323554666526017513378108980540333462874640003486132978099032418584312588
196 4003222163503063696861892812770747730102868198154659168767021975028198413744866473650010763261763731090034518991556754116416357571990811291803644714811354063177550744
197 28889321374283420375269362049827563622958990165286368434301239336744975969483689469183879795208715261617731248947814683228975054184280001827768884412230074408239074124
198 208486390663628418784913144287524720481361781756539422977970469796916709345499143993571524297517400269169336071973628386446621669473909061596900993092362022732324707312
199 1504633330715786681849224624323498122089148641084492264718303254489273503361811221298162711951245306927878734603068034026453958872523314319085281251874382070923334402420
200 10859157129534088002102234800594817229247656810507043755458506241694849442253755908402064411240221233041891882526461368688928570911477609744770947842387709159882031403832
201 78374341651142457253145567775482855312532160278587258082284982138501790154321145538974186413949129169791122385243443955291873520890777859173456767837276579207616090213536
202 565671010375155760500293289846511914388915234463070472444877399194021558636756053349683945046535255358782636510385629955141873788430956154754887039814816849367958318393584
203 4082874666058547196201569890440002077337128292848595880473761294846822378168214309562733008188021151384048150934544317856322976199617543419703421577576328939070823313479544
204 29470002045760970935385062384067572053424498870025304775015141816636653157855676323441003519296717671810698468731988870369710564696845977737368090106476689385294953541664912
205 212718939721343431491630011456844950522845413546991163544658193784924286100716142660105490135849097898098884241293887055588842679883750946267649414617447594352928371000678036
206 1535479120360804506435003391968030804887000786923794002578047139282066916893189717717592573098125152554606741291423616302751509292369817730158500897288316188028174915381183968
207 11083918414316511486377305355488910256239367305620415993607982834319396960503235281234960433859861423073605477094751113058095723830324865228103885815714952981875584104060781468
208 80011841202494973229641840072848168659556997929392739043288124727152686829138932127809473729324741662143715040276438349296616070350547954740019236317322674073983719554262473432
209 577599272890935471412297234162445131154467215939480885945732802636557410042564418937925859078134192355575788065809756399771837594775623493157529403332649420238566130801038196672
210 4169753032944321336119101590791544655362819010241295874102593041946549957048414479275595039836018460526038604572812030199080995884495821880394311721068065469019302697873369578128
211 30102685713196334156402800783469591305870615583829807365869257777816991271119398534047905393867799114335007973200809620278108875829556059196302093247643218455669995980870466885112
212 217325789791650005701587470663518590419797515011464655397910964631205269150187438735539808406063270083738980664470621701469269104666713016425846917244603515442031232284420575455888
213 1569019339506423306881440965712892863712622485463368195679372819951716060657247448019623359266648083857635473085432091383787555046159445020474663932286220881374388495290091364079096
214 11328078056328369796918373118253370662306517205914482668158731984098405216128265291560343665810451836687106188724308423146165566135921578601527853476028907860456806180813168838538656
215 81789014414666546068595039869633175238496566262377973696099888246424214285716371306529243915474501179837952237661937450585517738557959414596521679344997078632967178558850918103651272
216 590533342410027315998761639333474881743376825378167085721355973699243158875685390493067382673557641971176309191613366341880774174717992941975445303599194169855083127920742852158419152
217 4263875167645449550126514082866156606823342368793398088852633556137638622962841197432553026969072521741693260025230732343552477146267349906182677229813418475359834014172856258124834208
218 30787544478971099728663700914854330916149642514230086888109118651703722565479121621712246800336899882532185260371194814582230721804627179508100481874421807237826647209514991313538917344
219 222308486000091846939093747483254027864639601597070411479705609419699688046682413830563022455426421451223119736707765254429547346596814014991373441478695229602463222448640406988874908544
220 1605267281141037974008224497916998208291396898938296111220619682210639661678778760977635728364100347220913265565224569263545223811924246624545401078354089053588203964804325325388691865504
221 11591747131415746701789851262391325672328674301083568355544910581252920132721142814341050149768811882785163606841614991348485017202852331289133789327413681277865164303139105108000309955228
222 83706769973578535843240140791272976853764851461689111841973827683893280414769878050944706619044395733731822809957235648535708142480116179240697237635170738628431660513876666523392598489152
223 604480534019494984868212058572527204048365519787352082145914654404950214840089096231556455971606573312092216012439876877747337668283063722589238996193995175735149948373209398767853766958684
224 4365299218870890563532071378196086693921646210549503118045527638953483575650482302282821626801520221962162599835453589558656517897648662748232659606032566824192406944236000022422450519247528
225 31525035897757101168318388939543794748139026444068511980492055645684174840083215471062441941186757072543350040730134320639732079710659713320124209420886474410232981069625676483511040278434832
226 227670598719300795880851414061951993365449410927056087292323845720686156597819697597581294761335742539111413598727156139537332608193426215625100882095702449151070504730953482459784913235444624
227 1644250611257866240884556588441233727613809278808074309352978806627430771874925933819771390907084781160130790225527236425034617104362551982652167644045442488888530882843066616711519479619507976
228 11875138748725845986517896314535978911761677188782890708256992795924888101182797370296224390773306321566470561836926654465504411922490363899787968757763703290823300023451911385092620058061278352
229 85766741102585777397160969673824706630488640740093912061006691970721338362662459414484173263601756248619716191154568647546777806691140524561099532400627911869436851269762898918299236506119999608
230 619453309211000209518059871849983067294780788596435954377205669581357710429285757956979389321981741872799403144212771553632410721424800402251422879824974546006350709378337518214886037681696073248
231 4474119900776494703358248283310700779045598616734685426653994778394925613668562173866630576234258700764897232478327808201860661472622795027341243971250902830130208233604188207457084702828233098296
232 32315877397327693397763283561020364429367710209685352685655121773095749588475886187551858405054689766350881793233990321627891467870980585527174540742378373721234693531687482368767723907571894769328
233 233417545781091542953623011837727081010136962178785905697753221946570305533134346445916642167921364452150749170942301311213350307892781965276918089294316123735676921533450005716156149201986182053792
234 1686010133298296692138455959584048463600791988828955970018462810109803099526773453638397124766323980936502849576076818113446284905553530809898634460526714217463082660677705015026058698194620820523424
235 12178559465264314395999034552679927008541996512072417073100028585333668708333302317914782396022436659453632606561036846738745903488348477846131044226287300628104601163175714575023720284246912295524272
236 87971225914376520523598192121076449035053156325433151210453232300409680628415026613677848705310721602048446825624275547347637339864590731788073765726470301056204488161396264780711314362269372719737824
237 635468861539279757804186080775425227698847011925265125585178036399317429621915401040617377621101274275267654278225790641180900309172257389389550276871278462881711608007466086734300701010004644465108920
238 4590465615288668552152660392382052756382609594370636704469586992999961327467592210309194237175391138924746378730383679170766081553334308208739426870760005951642416226623564511048861927631805360171747968
239 33161026296488055528432692336310761820221461083966557498673642682327933845486927896159019969991532950407802272367306324570172926953965296979283797878932419104505695960426445229057534933447570448282843288
240 239556453753910824586808956643440287795326474621897971607004240677556899298767150132616671834235429679754871802797289130773590951726297866750820678986191660775931056032845405823592770445271162629117838576
241 1730598825311312619527536916353762265630240504904894633418100149298805621400670967345822897721277783191151889801047311807615119273012166785779079814458665391299717009390847032296637304399248923753720720704
242 12502402604692442568756970407039032251264197424024235980162322860670509723192745812183444189925588173247421893824726802302233936426426765743193499165065296411658749590389491534235691496076406041456245541024
243 90323141062048816731689612114148639812326415387636577250621191461043922786221750801150289818357867811809736119353863086459491307758668121162316778411120194538473978325783118864402333072208952274401615066992
244 652548795181596746781078913221416299198858107711584058550105171595534109390268507923162963977386858276729717388513852186063430760210663711483895987699746961786847159384727021299447993328270067586124458331616
245 4714496223523384742951813123295092035484112134810935262258679410108005876417410361281018944870330973434688558474898397804285414476450919732486378602374119825384221117405212302847818513513918729921430919281104
246 34061664359179716347078730660254126242418022053956356677102777576249199313443513756016537031121368638985830540210087590302398243797089541359932556043990501774460690792387399402405538026943481536234412785519808
247 246096050927953565627627082902923533651404451651783193440504740213546370236130053842287320324860421083562404839835071194535281053111582555516168888440481582624095354083584027579065813585763946271474873611974704
248 1778081098795985438654495239953994549381189504791360592903533246726976525981329356804231982376646289827233357514578657339791770344875907905843102437551089321126841606310375129224302457234712771272031708180454816
249 12847143126349637361593977343189900109369014496681174433371722852459978753883209155182182009975703739753332219472667087049760031367003435198870551719309766060281481142154802888212217715732179904545421374130378816
250 92825986233238867119067643652292348506138444560135031133108961917857523939960228280795194154682584432833235463716469126466963870776086385377640207560967309212338562852963694471188397111188389215461775905736416352
251 670718879355494698796414564026861231623358154062830520652067165040684347052433354937722308891219621451914458498727698039703838792114585932449815570662336671910398883619600028330344282138092433918007140237840191924
252 4846401348028516247918156074660721691111855272877221866416782467333365572449396794198432772512275590278222907839087522269976728518171712064669623696469332691628619921986870597096446361335559658332873148742655445904
253 35019186063874289408467631057875613913928381789100282875066611848691519173196935585649396205639271366228907897339152488918653248090361989335626615192411518485469387848919473672225887332958899484615940406260982120203
254 253046586309748135320704916376408728792856422526198322098185810864797040800162878948438437496090973163690530703070465197779488438117720405194413189769470387382744820881970260488558325770711679066789354575275236979312
255 1828532239667927497895149786083492253544725839417853093397311971740682447005202716045006482553977073326842645817157179450977890436045817980472437341449404258378042945685394782176556127567366172270275242368890289062613
256 13213333769833081828334581486537812499763752162821339859625718756389567524009046163816928847666863801112787961162365781775777731589532057605481526365140644932120828276712777807902712108865757288147026944678743155905186
257 95483817579990564960911686051878718210572910236239772263075361469641546465432533268056572342651647575372343564503909561139222115689919037808330612063682462093773570764636508926106438779893410056649095190807329128217208
258 690008865348841343343456198917876343944676139084822871541834653722436760078325283486004892465450198750044241656984629628096319810558528837649587773687528363626951679023925186847827949632256879507473816621940920300373644
259 4986399113847295910927302307933499959399575807636802977584232243087693855578085477681108899468171970844877035551176033839138579679467818358454218542374187787581865664130877968698465633312010957432734157965759314151341922
260 36035189949170269718575541234389053982461329363841435172535176193465955899861879348143886505011857865737679224610014974737538342751776076485123549994212808906595370660463729933712698602193346601864780876059585460064961916
261 260419770186367888462618603986577792603998239510224845279252887589235588343916176975024559416101294206263049089535712882815124421752863623536696090826267553325545563674352485456823213007167930590611429065718076626856125294
262 1882038000502088602594320383767264511198165413249549000282705165685163524556531541659587571367764881835358482247526304089652592345430471967406465215434879068236592647328569172727324921396385902980429326763250893539851996728
263 13601602260786195490912889063278659203219325921138035623131387555888714958231892742252138419555101307764539551653824644405323178610162739894389113625983768701306342792446162424615259056686191712235491017839147798317002141434
264 98301228594791710509845315033711569957919307562058815483039166095421541299881979096830242664419450949518789350235185064235288707995456798131689064786074581885424532463897766206883825917965299793839874079093486006966866246404
265 710452355809634250211821776688814734254419670212018540088740954668610024720761122032042083661357346102477253734102798087973429603196185889387304801756615865295138434108100798576485592693271677823562197835267614877484938530488
266 5134735256446159876277219597535373231966899560197287610916798892066221061181822388819934802116431114363405931562811230037986296913068909913202471546343746973381045572262387942556925516989590675531644328933102405983210113060536
267 37111472535401527708992120932949058170826252278334447840546825937939606523186956916806268119212190581857452695381264509912013110268367205605148512781238378847358491470252785087226105014447272966317312992352218788304999904328436
268 268228732781992574549292024107995503421815511690662990442048659380467939402612874931177755787730897737201939998372256843643320980354258743735387542371942107860722234494813662045586971783661163506264144071053921398433151293058168
269 1938694319876186108629017491135242677828482918082794924613817759037030943340043898679592226975581864087159937413583413152994685875815082244386236742558152032189080009581401168999318220967602829528229242614754582296321250837235626
270 14012649409800848977858333893963582243940875075825465968094904739949768385905259501739949264653524942689855135755939220338614173933043010529264496852196544537129662126704282232409228627773615621502229355720769673961545239488205936
271 101283337263910535227513378252940585639359677783275235195381847721518018431416063019855536368504203724159740409364288651646545163657659628628107947827864612336779353464349284465203921595062824990873889674236070361725326813525502530
272 732086718167119479193469830912528197855115871617545016673001244914246012853963253149036101449302251630995314980417387305444967149317899405414242645069845726327792467931697977257653706894991479134049282017263214639064204772664687692
273 5291682539976592547422046018428785777439323604660054449997405203826593169743374255071970618360730724935105509689500540940157433142084517858259451862604240072892781372613450817969925533571792557800276297126562429017490904872911828264
274 38250024429082280918686188947817614275504777934035488871134966480214208260336438812484553034370590551000746759628185540560742701151708627941556931973167974101002927269261210016393555542161448946570537728822403118520620130349390388024
275 276487998272062119384612936216513848133899362424387074318005809944752120519696303712494808655405402132100310649354588738533785374951771233262875811400112256386520800961102250731854010335956701569922706143473750880560944066632478380748
276 1998607149791793499867087072625994507287848389197738697457310788892554539000115388946803989208558074973763747649243254103867154536940021921147122984094771047917207090701931927171041828697952831389466173721387092559141414308941328139800
277 14447247972101776555299147050844521842199466865975868440190103104442849586684398347986986703298008226410817008385056784542439415556732471262468711103822130850094169526116903973441179019091579217646182808271410791574756794584902264929884
278 104435778577430021280253249094069984315661252532478513628924351973618074722459120836950762702188260189006054222406605735533646018930020541405945072572989842116497879885292089167453659458796301934394331098575216055069114167839551750426800
279 754953035779461236982073499796745000686603988616261351729251370728051073125937599839576087137306379273565560116072046360291351513747702067550644133640879657975880325314905149933440244991218960412082463654584478931853189385221377439349292
280 5457540441310042923968180316649155103573708531011833237424418296957965758073710949854982449080113675407421504470280915553264556885484440022897223493522211557264905974103324261235204035795274899054339012844744479114484899249284458233098488
281 39453028300143944156612264010548280777679286431184550826350362397007832001777844773369622717593579176060800317235206168057759546570180536469882621271722175245461372294199672061603215280012008781017816233649096235665305052526654039613742448
282 285213471997720614451117702446924856888735434549764345858791586250738066297067385365402483852669785027193274928280893344018688656765012508932884865034138813708391685331871867742803609273010763967446310648376480496221313496305142782989631312
283 2061892376161976443578055459543367217063575993329870025684304289636624723412121337744690579715689013238840099996568066426107537086344329490672157341666762980616291494133647462847156788281882519043712021711164418052876802477877562237590779936
284 14906242163558518717506669310004337199262748352529456920864619254791492280411439343359334961267849186255723784412488085545796111811956092855805118054878209411637494054002260041277781307415061516247670652451028827727026286106222804014875465744
285 107764701669114475269379741547837255056101317766384391259511360979806232081768392073545900747865035173601362165616462294534201695421204649151196880605654203874220694702281654146233213778159087266013087425480494003485658867876786912798071910986
286 779096091749838032438786583135304486247125257170213346405827050205881054646313094965649419361892226274535006218776507170603861557416265224732473506015497525315085303680921165455448510104826587050206609885370024340818522216269020087030811583632
287 5632635064646769310383861162029157874603045567187219990241500650030418768799557819787435404639453048566905612779227916525369358431905140465450519507729408435539027900610678091055122639208627331739784260061638773228972345330807377488888287953818
288 40722858487012602722147957788547003949298037514391944349889891195425969401017031228928355982603428730944285197746621790668900387400575032891739812295628435675537004450613287795287884141874643468474048404774007549293817426698703067626506587862596
289 294422439175920810912829956943930196876481878927048485494216741388360138220045303207940733271374790517340388614361134535219875066177769616925589567809167748466001763086298749039978229093011520924060732281908341633511068080457651741591344709053216
290 2128675820502847016748584049168322710898500044146608993888526284522264387902519414665420201369172428477975160702231701462350682207329115824136372202833680771442680755167011237302596951472898330950552572110433511351917013898886329820550494746722072
291 15390547750472431243089677380564160137982485705422724396184911710672290159446960322328064017125115966821597030291593123261352255770534366172409524081997818352982518619188990688793894406147936041085596320880492023916699343938460302929472101777577588
292 111276771011628437835256270257261335272347678276898326373178722627181278752453517601637850560472225304189523040671151989726191953351845605681848675880461534443177844598210964926224216073976957184267287862555920477688304466086334102143016007333977064
293 804564381413240688995203068609828447084456913121114464364394912147535967471946036566258697088013113950015700824890547387265868436403387991145774488133039371316071458761439956200895743000732449850975393322090601308697512763134140888848444004813361892
294 5817319258879613428026983657385719540633370214066076219492762401848665626454786694834543264257931581530149387955515317136476311157034647583177084798523947610994239157378729347894130683898228200267425957208303103151438962220014715144619958945205770256
295 42062082035948215074940573430510611653837689414924905324081825713381237876807797421720059659493226797261529353519449685711393520804501437808809213238056022504837475947351477290570375709697551560324640471229080323413721052998342539486405431611200930620
296 304133573758213991161195724052459100079221575400438918774557064813284758867536396153176751099350836437267490787372781485449673346843847876055555438569026563411351282160657280404164411072153885487641176464223702939285487049676751575054159951609474291432
297 2199093313456798461598655126675887686898025304302052389262675863768940762854492998515863860961807369469088094114541570298976871738919367405795669412878892880875955623902224724570120261528585706606185359341232256074544503892149941110835192445635602068512
298 15901152647929975521842476312954307078002234668712076360934300075160689679796088357406337082928104316073761550499850891275604831032263631103800995062908186345838533643168409641782491119474210265901413214033223418069411843672642163161950359837550998265168
299 114979171213432911484837547775702003468101162524910395623340240987729142874790403102548757243943584046276604979475370206250493001859737446919627148611763706604911366798620399037538673580371981218139746976274144430562781948492780146604129974995018331306312
300 831410150337832192091793989308685852705623931519190398559278454916138450972931344292393297792740392954237685764582004005838149240440192500699189629491989447875556540730229813070743732326966684411056205647429562787991578563584066237309210011121830886679088
301 6011972915757530695400360621563216957125566684752739137752936350067424664847725113680328806718895328969827109019904628850169726364576767131635604546979016391989264985890136704017285263973765273617343769152388884304928214690909855480380353673451048444519652
302 43473461021930051531413215336107744521136246747620953494815467131355872236091105009124614141215449458985955727333555885572815738557665368282653858518713493870884752989502250700402280956708871704274906002459658415622636618017208516110727411321650388474424864
303 314366956376062100877871136009136710131663407659085788532604857236165302132250555894948218955199873471544257987809565774114384943189808318142112107693173363093559717369608437835852296612807494026536927343360731954780138476655313117472622320936389571374296236
304 2273290832760603965214884918536787657916115695011448373708305179490474954691211104880825550911742705701987104260559915787223406818917573683462063225388768883749513757874061524306853508639096138630850327300965527341328769995342398989843912534437761640259090552