0 0
1 0
2 0
3 0
4 0
5 18
6 0
7 852
8 0
9 32974
10 0
11 1216736
12 0
13 44265306
14 0
15 1602980908
16 0
17 57958913510
18 0
19 2094514154552
20 0
21 75677759126258
22 0
23 2734176449182980
24 0
25 98781516222538110
26 0
27 3568795954184265360
28 0
29 128933769847371450506
30 0
31 4658126510414596025052
32 0
33 168289009009096911796502
34 0
35 6079952467743658284441064
36 0
37 219656773703824225305185826
38 0
39 7935768895557207857233827252
40 0
41 286703781788948232495732511918
42 0
43 10358045888629057070370074063424
44 0
45 374215902951273874934455971695546
46 0
47 13519687352745623940240743644837260
48 0
49 488439814194587764237614937623340102
50 0
51 17646373459783809606891977351484908440
52 0
53 637528897585226487147252869870285357394
54 0
55 23032669924029906215021985401281944085092
56 0
57 832125235167090563454456365015445499443166
58 0
59 30063054317437149863069196550650976021469680
60 0
61 1086119248278317927823644372230655863239921386
62 0
63 39239360346576668783104062547982928897617269820
64 0
65 1417641205465426999377749041088367351129641566070
66 0
67 51216599090377208454147729141516870749101150903624
68 0
69 1850355373610362200974872095429990279834833216222338
70 0
71 66849714144569637712038651647691036112306807066419988
72 0
73 2415149189688416410674186198032903444523752136739097358
74 0
75 87254608087601497292173628366135820564350932654343853472
76 0
77 3152338027409043536502920350066437354117156608258847134234
78 0
79 113887796379446208482023239360857506221320310437032726693612
80 0
81 4114542936509509579625578759892183535772790015418475354458790
82 0
83 148650374443768120656531503186091041726044986636308986471615224
84 0
85 5370446769725038622317763413768920867246790747030808156164482994
86 0
87 194023719175765819406532901063701119407693752018289775204994799556
88 0
89 7009696812379695708495321116275074523034312295549972983530682486334
90 0
91 253246611343296480075051444608405218388581481723275487237947186144592
92 0
93 9149303867693259369724817331342752465000013309649254155854115498087754
94 0
95 330546422000930199139318349405498458886362253617467297352902864744566172
96 0
97 11941994568944633388066830889229376481881375857431021113031428132728309206
98 0
99 431440865163265310678585048889940792709966305113481204913837935329347611816
100 0
101 15587113112317969971170316028844958183026230481971615914081490478327159397090
102 0
103 563131856052288637346429281882791974830713634610652079748910843475526697091188
104 0
105 20344850583671473599452599550233034587522675159111255742043216911565709398147438
106 0
107 735019588793222749719746728860896596019280054565695210280350258570231381314472192
108 0
109 26554817578427403241916398435217184055424899576634861991374081483195002737598421114
110 0
111 959373528780786870429664966771265202169398980419148250474435157845589950787139053644
112 0
113 34660285841052497516644258637929301566496233270683150681205325503994261765568806203654
114 0
115 1252208215615635061956620116023986825870483807489241480958360144068125345734090181329496
116 0
117 45239829309142188581153131741339604755385547173164972642669245247801847450445439592222226
118 0
119 1634426392031065215972531731128504481346046797068477450877465476039288887195818433511922980
120 0
121 59048623121746651543662867735027174877210323275953850705264667976364395916735067091324658846
122 0
123 2133311056144400232589223286512568455092199408830909328512450120933070149497661225486735622320
124 0
125 77072348543752425853453274612039650612871270731076027957060242471031876383920323944267645770666
126 0
127 2784472940755986096490859437753021765829770259323314861692427285390067903566906455999369039795964
128 0
129 100597551577150945926389291416622985767861444967491089157528083238823123162739231292373300677315638
130 0
131 3634392432116792135278462369888730573405742786121063320683055205570919369478227599424143498627779592
132 0
133 131303477505589428150041658335570770608145240766365776680371671214182578655812065545015794612822212930
134 0
135 4743737372086514882941716101680917072706190202267601158250033224811582846504529861529890442761647451604
136 0
137 171381936585589266896126081235970094427586653725262734611025168089222225390707673360966947223952500406222
138 0
139 6191693570697797732423136924850733061738882226147276811894500897711891928993616294603036211528101994122336
140 0
141 223693756980477692859407529264047028179945807181702985515750999389369227820302902700915937167019095276445402
142 0
143 8081617144112265624239140079772920500309876141887159634785170689078558128019265773654521230948497095929076140
144 0
145 291972992655799861068375149438746741492244270484390867175860672022268311732109990095819861969069243375750879078
146 0
147 10548412145765901371488297726275884115507978168445747203918537662984291021855669478024165428940244034015914871224
148 0
149 381093462737199157674912713282693534758112805202663656196461285307891282003949434323821394993213981677053375886450
150 0
151 13768160111123905103644870754622121374052411543818551651405419746518372042046723421157670384166273812677759790461572
152 0
153 497416648094708822223832308727280225680578688953617759832450371551890846500493439967618425773237899684039621504137982
154 0
155 17970688879618065745631864094300643852930491901768076593083515680304711459205931350313484720520513250784224606718520336
156 0
157 649245778252558824875361881360954290126570494182129038546367157908505666051193353654599400407354518280398908135666213386
158 0
159 23455977864980400627472379072624624373178921061637261281051978108270846320536341236361739462645862684109311523326688079964
160 0
161 847418521662573656843915362326161202671663291628811311774052457224474987930046632870053151721709393245525395289881387553430
162 0
163 30615570793530072428237967475744997392530460817340138324361097600094393867251495063685357031296006029199137281594000601660264
164 0
165 1106080585983312170415178935608917751768334809368719529332089405950565120747441875951441584552894935382319485425153891274909602
166 0
167 39960524366500752150885136815067823671395981691122519049841700714401825980295129678066523492291073727954832688688172979785870132
168 0
169 1443695448488590037169818833508746313131135023682124233850230150874693529434070562135140440675171151904616700779165518527067958830
170 0
171 52157887841279709070097195692824358573120714162277076189991388956881950865124607583406104585939377366911915910672985309923062931392
172 0
173 1884362291861180037239889640092142609725690228612603274564497938223816896093385971693868783998435527232836474898564883570861423682874
174 0
175 68078317469329460049562108534311248971883861424498377811512064131438323015660362097736265910744233069016135741359070389881731199130380
176 0
177 2459536220541310568848232533400634059111397865089934969655317735848392673313333011351373736636171554761460905728282107180211185148214726
178 0
179 88858224542343662161539352743953736201250338521384004941298038285395457416442505530868898802891549567089027948177264019773696884623286552
180 0
181 3210273547864162182756812821507614815210970896699750302593584726463039430773475758848604782577391149174100806663453405561692160213349014226
182 0
183 115980893217209167187530871363244438664661347384500280080204354565551634718413160252874656490313203386091489357970876959078200865400033941476
184 0
185 4190162424137090363977071402819989625769620366743528480757555829750996229283881151424827892189084616641015557117149952241640839848382117269854
186 0
187 151382358366293847832764800395047161201170752439611471725780073619585261724772844597056225140337853211651540767254712311226608462199363223512944
188 0
189 5469147995918176716578884527164558623512348464205970382903441484311696013490191830916211219097753866470641505696110410756733894535940726975555690
190 0
191 197589601087333792547270832378991197157367386108618240634608109758696893222164254037137909351574098036062501376640358164684836636585202856822987196
192 0
193 7138525139014321348737835962581558143123791875381984523734904384352385663091782313222509447100293066776440866744182127554557313333125902268057475318
194 0
195 257900926364115538328084501009786021053789428120562997407044189865333472899103547088337766621524589340262441779190287023133239787725813978322655787720
196 0
197 9317455149937730942776986776227082206015722093107919095371588785534195775012195975476483036713914700387557311206194778549583739470279205935913515994626
198 0
199 336621398360283756900819182897824120727982976706702168414431107546523798514085886818859947765688535982475833327407212522264506625572160209923866644625556
200 0
201 12161471561769753337389778113543145514423385439119397468346824230468892259662626740850768282425732896147375281815754735006437678267777967840093565457130638
202 0
203 439370138880584528553832725397205218684543239214643414397795301381702372109670314532081348208909881842854577795700338766769129897332525554572857127207420704
204 0
205 15873582235458667742065573682988105058120592349979036758038767966441964652142905287370587738542317690453944228757631659551291610779735224893353579604085042074
206 0
207 573481424176510889610791598233769358353836454374500155693865287974515270516462410329975322079910331489037418132854294231559941010416405175790287943817305222252
208 0
209 20718760201516427380144896893851640982828768572190027072481818369990552163738462487876784782500092530999523900783722369126386182659500827191061008531469584049190
210 0
211 748528210664095808862814531680438478452872080023574074037806215036637351141449767729659656368530194320114219108359109547637094156997504746978936806934057330100344
212 0
213 27042857618429526727388161202378020530891659302035471980929866694731146445925524390957514098919683448658965918757635710363114853706682648978608410460812467073974578
214 0
215 977005459182128437763234695308823178272330260714000836138084696209734629574902967006861783749336285120141687877427656011883560830677038310825915669126532161535233348
216 0
217 35297292939233213034142032952358296178894621334948887433077512062394772150367642746422468860817138318792583170150041603201916655095433664216430672817936020984388675518
218 0
219 1275222033949544839179018180563091192090140853253850274063294021084660430078384159442477358573394241694214748056993343428763549237748776346459636451797377751614625034960
220 0
221 46071273473294888386601781774874899437200870482120433576649515265587819179319348986031478643855581326516954055764830781837609205617076120178748478856800936830580481846986
222 0
223 1664464840587208744816958925088962250960026114328315524326529462989999788540624048742081752361932162553812160943707367561199415468688807123601080251768820908152853592757020
224 0
225 60133853412080816182232955165813049931030335060445157129298986406240973793599058110147144072123243958203102363319450313669641834586841573001825266791004651345216161384505174
226 0
227 2172518300182238679498660349868876100293491533135350525495357121960753061054074293956411930435974709606483689825562763004881835227657295327262072259397475978416512087474571816
228 0
229 78488829449910399579474807371744215930300966307252449726031411684838774657023862702865403698767386206226805545701006245080413451689333993978099241023792454790947849002800952418
230 0
231 2835647620505823753183118463879928508841910559353041297297180204158022924706918032939951439510422062671225550925406774062414621057090061537888402395961124125584145011277002741236
232 0
233 102446392487122503313245008176849049100203520300846181138730169641025894358171395440804333752775481997358007916494129574986030385445946434705097220079369016254482850677604921891566
234 0
235 3701187431657464396889047033603084973968392119033325310510394560335458025842139092011560415294018573122032309397285958251128836042829636374683004800829721046360139746355272156477056
236 0
237 133716649963844392104847570443708141493691198607557521972022333895379061005249502395979789521674460072386299248675581019343926224998217936121682505291433526255648967986922250977309178
238 0
239 4830920564740545341186349285941612802355626492241243050202388146262741870611314789695667207158975155683823568323009275955673064923484476563722673860797213512690740732556254347704028620
240 0
241 174531694513311611106554722267644030416522613057819376515221115057503018897939958471737361429443166463693550047852197568018103568518942796560912140811749053473863588586407297262591625862
242 0
243 6305488153130895997977421441542621713411819040547199472485521131922036239238249864755230211639304631546945055688575220393962281231606652698449071807710088902810333226699053146976826114008
244 0
245 227804932279744909434759546098737082960137452768896503446422670979402184416395806212798466578349493761911646368707848094563348784406524611899204159116112527556969522167830859343553130948498
246 0
247 8230145852420868241328049734926787286232050211340264318311574727089298609029233896205833977223613429625632038153644624080573250216730513075376338563114069579913936248192461923848770676380324
248 0
249 297339043866448580786427586812674311025284448422619830258169370592473988448531486551036125510835599574561492062939083425988183448036847328827766191118409740254690142905208947119596383177096734
250 0
251 10742277062004702627629412147489037412179406306855434805517027842130189060093837664464988634309956400568143680018389970679962291492723573198417824970857886323760104330146343303992737958890065456
252 0
253 388097422310617731200283623077619259279982413770362295057912596504971738193569881370626697321611699913713128748180485853440907148784035808587163608013568902565581327319660997816816182940086629674
254 0
255 14021199447264826935554164037695959366961569245312992732750892973078851323384674251233121729284363724358961957313011280927889337720765141492278090986970113589719579179485807314340958646844771179644
256 0
257 506558463515466092728335378350835996218276863911575009359331100299077974977117328588939732056100909686327291064234591444671273584186637249919535669359080734059346272083363594574768396635030128928182
258 0
259 18300964758703728335399031064928525769121392442281934192140776719320447181496334684445782415662886287816103022587912455982496421519457791746181577370194055020014541865771012684125511683135748025592200
260 0
261 661177998636064587751857785547181717306867706623114126237803865171511755162001024633882781870688327897840867800905774013768119903268143816765806266950755011924081995933688203236013203311664707004635842
262 0
263 23887065607974863515315440399171426213280250940919094530426675378985794293713637628412519725560763843730114968288712369398594318271353970921074332187646744041645286646235552001116736188679081554090148692
264 0
265 862992877162824657848051676682586428207420300606390495126822306005002604098193481992178291242655654861483670274950580325870881317343249225227788453210688401522935827060950076883860924468481405770905391438
266 0
267 31178241742055078809335768461894905713230572812807787240900016406951158219023687606291022060314050693054909868994902499773384507490864196241799794682724032195982585267224386320679645261461139440260155537888
268 0
269 1126408784881104633304362439636366120748196966214251052512168545012476577948387836569510292327683689443440211709403327292880691799994911117899113138026465473375539281805082838959959622139212742182029854177370
270 0
271 40694942362509738505679978476536250745796057995735330054871944917627936768125862993010094132236441270262265622748364644628832666003826036560919498592567093940841225654983750039731120129237101011176399983378220
272 0
273 1470228531698457108236788253805297036514550513661165392651677489742490569772704852704587612775852309821931527402086693777248012508767082011203232693257282469070673892771046501327663571533882778970865603155407078
274 0
275 53116476149909765652444678127369977923504307483663725450533657955208677601642558711129559938469436259189895894121114684987366003155758626320038301294436567370764422777070420566179943427960968787267439281697851192
276 0
277 1918994209236712068168758674226639001606506374035293471569819247617019188902829824623592485589113971968583763095129364398714778009226828922774702776812954827687999509737818578758610556462649103418076646372233498098
278 0
279 69329500787869749513842409986568098161884787281402099679403420636816871595533041496399379726183339556230384137895026379387737818943976934755664331202309270140246785046661065546166756874566056477073729767812334626820
280 0
281 2504739022327258239464826346438908949739620052735512320385436786848925068232313095836662629972627855497331362262577676471973567006523906923641006994525686986997645636171139642907012694075406034621401104729560322135166
282 0
283 90491313202511790556438670320515191935455016577404411385415372458898465298266912834211290105351686200568313108978362486276407471086943935782425425572633265747069015827158454323204003507686999920692761485000740612979088
284 0
285 3269273841354793206167056498585321720349048918501123210977289421601999842952271251402205749886738555071013489242408303333404482090559772867011603325913278256131936536105623576667362110173436064077619888776496683197004682
286 0
287 118112458218476288172022105625564457315706060720299201444153282891665835708139161628851214500896946293377917925753330418378639096319166091887163236328639078332639600675303712047275707810284986054657876394192841755187361244
288 0
289 4267171691139268912528824217698859418340411912780762075864058080030868391607471232876931918039555737926215753178793177476232978338967622806964137939960110250170660876002489697226877447801687848978395787932010134165999447062
290 0
291 154164552294551934986932567256054609030905516156985591936768717169108160028896211139850798189309653327976419723480702526262473559858170819313577426096472859908487401561932330801199579470578053133922430923723544361188874066152
292 0
293 5569663211239174239302229617366826337606622570661935378081663312676849603274858600541348993868332210623039946495358295089861915982064938903294667090038923236066121708497307114543102583379313894928379477328209989931854604828962
294 0
295 201221018871841757602196495548724192519274297242048044413286389248213341088954014692265833408366535370400109074617939840963516984171683429016112945357265428193291741789578197623873121688708136045867120531295327309769975528931508
296 0
297 7269721148330195998589488187614187442170275319837661868269710440311451389614506817295709884752771876851082334150050646639084636479713207408436856592392593171779544022998543356096096326376601828051497048746679878995359946630563758
298 0
299 262640781121076046545785103637096336579170299771290471944308291502700625099217159782893220268009941046858032217423315926554474250822040371164681735218719054625859820686497044473630009421691036838949486514222496804667126261838302528
300 0
301 9488696815246240878893059845710117160197864173687762000008237248858975304550388327774961959923412429180328090510116295577554359982352827477637629273293406974352165678571404590706481976601054729696062955552720674063188700771406413498
302 0
303 342808024204581976234485824781957494022625752865076885628107211970537825689014986470273215373876658547073515075820092723820460736180672580603882654135682758357852821590214351315681275706258333901640824923022058483710630320447094259852
304 0
305 12384982231724891841215079476286467206255004588026485154817887776296891014176563676460044438645939807249211768211898414085037737754729839018682782096715296780617287609945678707087773936782746576313162996329648566230251424695292498663238
306 0
307 447445141449203858813466867996360793069603059907633526641075569512888852232876143478738779780923563200984491578079010056578466129116261235591784891135025232684558741747195658897870631184839750456013740814815252457527985313418470650650264
308 0
309 16165316256462212701085360839026043770130529205832712180209219043577376521141425041418806682325795567922834412744375712924770847143897803398285788338859645388863894206796359529527825414278461685768541540160567784089469493152295295268238418
310 0
311 584021202744711241853840955742074582845457191647512422676364938858746223564588040553376246849806869601802339479701549315785112200377315861860926710794631463720129964595975266295133613936150407932764492228784817887656237628726403118429654372
312 0
313 21099541750012430909996546946664877183258201211487798639880346942182752140605316259687392029206053934930480297092553051006457503275652833740331327197121720648427165434750127526864003218067536669454679487165081542372445588345487098961321274078
314 0
315 762285101924836199025183557237174116235362760630069639831692836336593839987759131346249061323938421089160466929137529749884655082352133586857485348572186369600341148241733684908943952173583354941195207689939664541998697880328452417325901837552
316 0
317 27539867145039563099054577659075291794555551442957041454600346475156691635649270987961502714362225273638951777627893604048721734676827262600751979659411768622740642744711241410091028944741344172853922814030535844757363515862519437613795820634602
318 0
319 994961439560201006826624903058927524579029799186759999353890128505741767800543265883504805405508051491328963358503965862901433418932470317901100302110449446763523783544944694634550706449618160708951048299300537155162610002489169010735728616546108
320 0
321 35946007328144116420290752353002297891504319536403384576571602793042253337539921698767525933954938737140515225370272066815240997678930216019585542727493587045151312533611524394250317051049585297459909277133828403111864271853237923038943162202255990
322 0
323 1298658813758791856446798676516163727859145950337922021735484532803967822645115765470813084465650625789945128310519060421997275758309094184370061374485943480035699480770014449425617882030954396040363588425209529211596252043333403026777179067458672712
324 0
325 46917998406819630936361304354087649177058115307945387477484794856022202318929530171940112360699048653826407043610484778177182068322286233635449460978445444716980317368641108552781100255182512026669770902097362307356278124623105802045257731004989794178
326 0
327 1695055353400304709887943535497234804549564503940767905430688455413886968922948785310512346735012289637341608666471248752019701939994157015329640079149403369660790828409444582820364094518424892083063709432365157732909827991234071917614519192559667187220
328 0
329 61239028702328535762140862244068139981239657512875927029963200182130970401579573175004990650470983848384125193845185848332362247373830768539616984316559101960979781568262732952858075494488657046138471069608157549835587152956855222830245427668005845220878
330 0
331 2212446117987608647335499006756901647617114029702503029708376705449866928671652728550920179038337638858134514457436067648737875282058833970489335581879649442046379633402494495175314765369045403145645933290147204887737656520934748209988447283659411355365536
332 0
333 79931343274429114720282941157425400305674143045808703920785864544452621033709906989957314450206091671965202170809774626197392896239711120886350819582091847803698799659003220097038468724086848182200123067804521327994334156537901986395569132806599508934395162
334 0
335 2887762818588293303057276808295145171536233589013888483627874584183962157772526105870739052827982342230211615875647948987922342395610143806928410086696507327182713709714254939252470246343730033372851745636416221934664010698170178721888125324342851938152796652
336 0
337 104329212481642285890769064098237058997923871942914003148418542436438402998688817098237674233585219703346963496623397376170010415292511604435773550356324989344429777741319683399898121753983312338712144270204210260471098312099730263874434982496842467646085610918
338 0
339 3769210028945757940657675838867456360975494285788229856402352805480445346247405381590929057336301258463816782870312805826952823574971085759269120245730134773573942270103007513745305067903661753615736851329054759167577053660865128269144573671548493777521470604792
340 0
341 136174173123420518027299519815497796981292991319619174748269626671379831911385155668966476654874083338971061988860587667476062920974654295380217785794277821975286229974560983432948892617952599165217936251660474317462932414173882053579559212063807307764800699603634
342 0
343 4919706061334518950086485134035032727748881641045938939967253712169342517760082625604882475271909759534846729833527138400480690600252718292085862773412218681949766749589643368407265151260641963332487488023378315852936567164099950901495516470418465631123090491523780
344 0
345 177739340542901068692343943474927138343434317054087325783666491608588595771501984583458215367619207689156569161065916126442468739051801131183984666056622253995859892331159679998107032442852531575025989314167087939914115331839500359796406198490647639862734394728268094
346 0
347 6421374119261082463194253026920083156543868544915386362371974635017231864951795156421102110540082915768443066788617568355238828038510068480186396901084835981572889331124945797080580778882848605636259656436077737650318608134693577592148907584112104798060640058867613776
348 0
349 231991665174223779352541405657653248539113606096441542716888763517475566282430184784429318885529785894198953913117559578849988905553477990380074193478722357170116851593237084523939581435460085497009901746415390767500441445336181060917863678189132098294246577677114542154
350 0
351 8381404308600278372538637120798346290696958035400136019034904818052598860026146508991511640943660483586758200679838774757083329789297142535494910584155023525560089465206207561959745421790075380360072707243336351893470197415151230833536185979053719847524142651160058026140
352 0
353 302803715519123079787439953981947925573545003871530751604535913298432279824179397484242423841222018646347192611743158300477711684527242836036111111600211047903356699207370619392460059653362853659909787911322245566628470372551246508284493884196647550644904812973357455554774
354 0
355 10939704941581390085454861660422821807426559041159314250270193926123101000974781882731026661010629373346799968759771220303993574088535707468686441893160847821111795196739590223404487168837166501698819755918901940901215792425883934380503925790143751441633646916825402424780712
356 0
357 395230104768322331350168188271592031305419115514732489361785089462038606360528992191678809429819953992597128819314610050728858672439796460388253904895824635416661639774158996089834466471798357943047132524501950846763432382583057497984621466050430916265984194827616529286188514
358 0
359 14278889289001111988627738477535593047414922852195125307221366344788818153770325266951405631970999543848284096065139932076231709719528930558431517174206150464736606192272335245479075879124349597632704580394575526639311545312505068757211655682528083042742447717247683243766590324
360 0
361 515868292591390134119349995076292963815414120895953331315963512021133244090388656750235568380709819474399515156957575808763993657735728467639294978588427361175818662616093823493588995369326927464164259482356218473910776416861933235739723250043507799458941003100666871729060131950
362 0
363 18637310641952087528357670350482027882822290041844498182056211833666236579823543403929537468246878230085926463418925171409242954454690123468501242174889764748198071586242932767194209372841662675186635552508001115485071594080937197424690738775368031377749275098975683653437106316288
364 0
365 673329516376672555661235749656760746529209142466793820436721298149069372393954299362251463643535151602277051888167577946377949667218573805606138703699297090667411728163626079936930708581753105160362260494725656983919013285172928937573186031048607657089160424502755059152723105581946
366 0
367 24326076134799946946261015337086762091010245629516376088699886841695645953917474653685865212501691184459012047770959739602050785922943281717841579609280034021801605940865349948733129047645572455563503745569862624010701587700206028764253248961829432676506592038069331991812823328158540
368 0
369 878853467319325928681765403008732060935193247237839114816431959204185646524252142905926812497320864182672723238541075563472647750923323841203608894570855241284108364887979090300291804246423548179520800501969155416927033713823783446247780787947473947558132016038245594871219046904980486
370 0
371 31751253787874960271812183355248711732333080788998309299918009818490454863645056162630645947371479349070673282313153907092562450438469660422010777057787594759057620468772208905469976977229476389298457516789380870194591504616901498434508950696986185910549147746114723426371496914838830424
372 0
373 1147110587362275102736010423496811442575075372010191072302894164400701078682897523787320329380653519354327531974040517713513584093655477648779212231932408125108134273585812538010431283309830233035870134918862645486571300259222034141659758159752737359151719378975434984507163547559767965970
374 0
375 41442857923963937430997754773634045349886845091457606949346759806516919826859178922523845968893096628035347288292017016247358059475522508513750268191296873937541743550557330977407078195795753823802616067824252440470848134403973716942125861105073838498418066004992837856954498031449479252004
376 0
377 1497249255501330657730885911538794199774217040488626216800042240369964265598289943943256138129481609732599026765735510170158665544224887542089185729722283644638871727152118748089950873788567344575444314240140948313208854148116834005571020449191381584921622644681801725620563798283216682096542
378 0
379 54092681957703869812861375980481082108427851538149990511633409631863769354918383275583648110023619156236743509414844104022712851525273226243177642898094139510410800920148705925469013637110718942200825771640014154277027996912071060121148170392993694687109216046465236798645001161754051970980784
380 0
381 1954262612338097306904083135437266824579859377041372387627999738381415851345722831626537502265406632873947051652206858691618212450535082583293856529487934543836005311929758192782114091022950977612449497209381523888205720775783948142682550352889474362886464233818182127477902541682218135663742634
382 0
383 70603679088583309637652365027914845325032787527479128613090307463798468670959108946062517471210393483985219012760519406343226602968970988986252518192910796951763772015360687549779219522046615283561748622527242983212629814606909611102634880617579381811446733762935282828127574299366106710224069116
384 0
385 2550772587763781453456029675956614733186652635860315535517000165102629519634004458873320743224436233596947495883731715234122160004554523087684747231104952912966009761635875804495012716533145409363657300839802302026842244997185083130373112170302969997980129628192959932006882075207749882433373290294
386 0
387 92154415725613887836548581938640470951924867384210103603211133801370279389558707354823501082692804756210314790505480180914341268044879406743920986546707942344156163652346798119886345407506196327630948230516158928414646772099511328691244004583258906843874042285584142242362935330379916338492455012104
388 0
389 3329358476905401198297437269107332951134103406597191588783422090151079752825728147493125522506370304363365270729661127132034507894644790993186230484242074633215591833295110658228156184675412346314368237874003681353606248530248437138671889700482976533212810309754012946655866407918862777611503702193218
390 0
391 120283198373758801147900172551038410416441300338946842859289341524746394680283793819504706967169468205281619190457367529576612509814666017985310542270709147174911598921855718380939316291630941934840104589469250843379432686996267628196585128400602776255387067906567348351251065911674813998411045105375444
392 0
393 4345596279697970206249193732334620078366025702885474966248367938781502862025383704070414856442471288841667623598117851048173596707557557634991007889205211695474962166834389751315823218905183623825513707425010678051921472066792140846128748647238606601334076377439709037565450504104275797509168150977178318
394 0
395 156997879017529117070790933684448391623052938981198031392546713640330308685942401919070136863530941164671722975324892662613912784993691414668118563926241514125065235568953428444734637396334701989531830361671413554817965844770633701367378753918670519135976667636450899565064329969507341152071748758624839520
396 0
397 5672025754246050249915347576133906023640751883824379698519316568002889468020983578287502404032094044441846564245116486703131054489116917290071811041161403605051949463653019063577232113092582974218136346190582668404385883593993545055416968825287335618943959630969516521117309309446739973695055894820813345242
398 0
399 204919176986068856262813512586942669385164740142454912825486176771738499945526915705778720854780277786979463303379113560936717699372571932955535379270619821618668178652254707435031185568668117910159967264938807310729350549804288399353679053715683813989072100259776643738310737282008971680104598600977902101676
400 0