0 1
1 4
2 4
3 0
4 12
5 40
6 0
7 0
8 84
9 136
10 440
11 0
12 0
13 1864
14 0
15 0
16 3948
17 12776
18 10336
19 0
20 54120
21 0
22 0
23 0
24 0
25 900300
26 971144
27 0
28 0
29 4113832
30 0
31 0
32 8713236
33 0
34 45623096
35 0
36 59721408
37 193262536
38 0
39 0
40 818673240
41 1324641128
42 0
43 0
44 0
45 9079225360
46 0
47 0
48 0
49 31114968196
50 151035228300
51 0
52 263610240792
53 426530329384
54 0
55 0
56 0
57 0
58 4730293839032
59 0
60 0
61 20037846255688
62 0
63 0
64 42440839430892
65 274682882841040
66 0
67 0
68 581787681985128
69 0
70 0
71 0
72 1993816047517056
73 6452124264395144
74 10439756359429256
75 0
76 0
77 0
78 0
79 0
80 187333826787741480
81 151556249492575624
82 490446325772892728
83 0
84 0
85 4155127950577961360
86 0
87 0
88 0
89 14239835328037713512
90 23040537554966528960
91 0
92 0
93 0
94 0
95 0
96 0
97 668969147918787383816
98 541207409378826984196
99 0
100 4250698178151142980900
101 4585182752110536672808
102 0
103 0
104 19423145827199800659624
105 0
106 50850455944054769985464
107 0
108 0
109 215405988065874248608072
110 0
111 0
112 0
113 1476414606344264770930664
114 0
115 0
116 6254192635447897841627496
117 10119496256343979147906576
118 0
119 0
120 0
121 34680029594031794632207684
122 112226933227991322391390088
123 0
124 0
125 950801836120202291406002000
126 0
127 0
128 1006915302734197952601697044
129 0
130 10544553945402080671719971440
131 0
132 0
133 0
134 0
135 0
136 94607171582974679811432547416
137 153077619200746224651595391336
138 0
139 0
140 0
141 0
142 0
143 0
144 2222261616897170777616063167232
145 14382779312135679828388653602320
146 11635912889862181469426453135624
147 0
148 30463215435792202853047233072408
149 49290517981722224236668013009192
150 0
151 0
152 0
153 337842236215987729742481764263184
154 0
155 0
156 0
157 2315605135530191883960704336833096
158 0
159 0
160 9809060763153506344001397616767960
161 0
162 12840227237824430900991923105168224
163 0
164 67232302663793079061950141014241384
165 0
166 0
167 0
168 0
169 1118426493376598578193148903200183628
170 2412869440268927531770164383232754960
171 0
172 0
173 5110539484905522735246111779116043944
174 0
175 0
176 0
177 0
178 56676751391844148134796879159759405112
179 0
180 148381661515775889697521108171197662080
181 240086571639707631260245337182635919048
182 0
183 0
184 0
185 3291155685491731650787580020853545162960
186 0
187 0
188 0
189 0
190 0
191 0
192 0
193 77307130450323606200080203140206632477704
194 125085564641345559284634910321742796745736
195 0
196 163739129866507362384675011891846112984588
197 529870954824683890254065137245641655192616
198 0
199 0
200 3366854075910121680451343188956464126274300
201 0
202 5876358937262544745879271216883594371386808
203 0
204 0
205 49785311836865122977589130331618706043803280
206 0
207 0
208 105446982610992790701057531880121006458993368
209 0
210 0
211 0
212 722744370849101981790065804969500571516309352
213 0
214 0
215 0
216 0
217 0
218 12969121511937555557615053006093854460575022472
219 0
220 0
221 109876160666044671248832917649313012629129536336
222 0
223 0
224 0
225 564826806648827272342694342804112109103300290200
226 609272647276578412950410450174127952454367621944
227 0
228 0
229 2580920350694838268641490474261200002834169919432
230 0
231 0
232 10932954050055931487516372347218927963791047299672
233 17689891250431316365595303757958991947103655909224
234 28622845300487247853111676105177919910894703208896
235 0
236 0
237 0
238 0
239 0
240 0
241 831048337565839317668084147062203213441136294206728
242 672332228237812035341649183246594053929798341598084
243 0
244 3520377250517087459034680880048579429160329660599064
245 5696090044558550847386063393603970750461062638001960
246 0
247 0
248 0
249 0
250 126341213218107688148523823098149326298980298814022000
251 0
252 0
253 0
254 0
255 0
256 566775270856226052938839863501647678630831179832799468
257 1834123304456602941541946817436720622656515065780721896
258 0
259 0
260 15538941993589426072762399812633505164985739833346727120
261 12571268147420371025342773268193489185067562407900406288
262 0
263 0
264 0
265 172329507454971988471714932119835407345632843579044244240
266 0
267 0
268 0
269 590582007944981588625659489151230436524647390118754448552
270 0
271 0
272 2501745531943262887887286142282053422491594409321587862312
273 0
274 6549654833830648014031045100280748774491309718363346880056
275 0
276 0
277 27744783105266714294380653216839637027473359773173558675656
278 0
279 0
280 0
281 190165572434979614934520813559878763840313803103173151711848
282 0
283 0
284 0
285 0
286 0
287 0
288 2760675627724119740557567319168382450071795799855192373261824
289 13400600992713231775194501717534454807714123545810144557158668
290 28910170501180787995822938233386136210572681260500962235925520
291 0
292 37843904496322942512619272711742439415715430291041058607364632
293 61232723742055491027327076306791810726144519951831636096766504
294 0
295 0
296 259385980218812358107219774343860311009864420437577025505028776
297 0
298 679081312418058640781712974013046682887733311069858381810955192
299 0
300 0
301 0
302 0
303 0
304 0
305 39433493758738866262368768099946806350109390221373367300014204880
306 31902366598398165722742598309496501027618179279653093463996931264
307 0
308 0
309 0
310 0
311 0
312 0
313 926267407998164110882991557149080762855692801311641850194027888264
314 1498732148812295730328120407572322501615166692832625534426044814216
315 0
316 0
317 6348731262433215412750344337015129030556885681121160303666190219176
318 0
319 0
320 26893657198545157381329497755632838623842709417317266749090805690920
321 0
322 0
323 0
324 92165934342096673048883625958568072300406469867121987162294761159872
325 894765686222421573107506761830047884380221989253902604873856805907800
326 0
327 0
328 1263429423590808265303041265664320173581847868722390553523035850547288
329 0
330 0
331 0
332 0
333 14011647019555504763271522257667068392926254279296686316053423769003024
334 0
335 0
336 0
337 96037257387131917349428176111534657176047637820450901281277103139548936
338 233087319958052040991934679150003108743655967411478910045166045964370828
339 0
340 813640701329069277344015496623077604335177855404845562682996995517420080
341 0
342 0
343 0
344 0
345 0
346 7300094990845616526821844425742298265553202322222990887930582874456266424
347 0
348 0
349 30923698623427736579324836872326882928059212637522105578369602591999454792
350 0
351 0
352 0
353 211954183538548712555844206308738186430714685627228172591298291159680855784
354 0
355 0
356 897852329584759263355775002756314219247724162626307344176712859963950738536
357 0
358 0
359 0
360 6153971417608758280646303827379149704756279085511839996035581026505201084160
361 4978667459743172023312624022356572384088945210822148772666865378760342447044
362 16111306337095102327271551872092294472934169507156137541369311784025885978248
363 0
364 0
365 136497177700515990150130303411406345910316578729514015429550793734238055445840
366 0
367 0
368 0
369 467782787032319621478830813895209065917930135131654756458094047312312509166352
370 1513776897540893408212725945180228104422994924195677849717129893129629012072560
371 0
372 0
373 3206230920375979355276750545560760288470352656556826287491882934319068536441544
374 0
375 0
376 0
377 43951667311199071730916846010060225906749076921532258511970172985842334491848912
378 0
379 0
380 0
381 0
382 0
383 0
384 0
385 0
386 1670452463487302852857467680540983489442758490345192007623267044361261212687128584
387 0
388 4373301326000751571770002411504487078628202358211260435521375059842504973423540248
389 7076150188514200290682537142467990667813646226077328863419483075323748734159951912
390 0
391 0
392 14987526608772052007793808125206473080348671697327253730650599672828128074663468116
393 0
394 78475708138117360184310309197266360735650181599674933084962739901802514740397316536
395 0
396 0
397 332428434255498592890376313485505911356856221209065650502211300817700061403332710216
398 0
399 0
400 2112284167740167597618723344708935009244612599653906302640711914758904140530592236100
401 2278498384867916894063911501451687964923040710258439127891817565167754171232258591208
402 0
403 0
404 9651874044923974145683365630633643907095272263647192453863068581848468034404232088424
405 15617060259819919665557004196676309843104428750600008244740511655356579137222477428240
406 0
407 0
408 0
409 107040923433871520764835117875282480936807960543941618585291764022328299789325083406472
410 346391704606358456105745723453157396560623582646072056454478872304189946539601959736080
411 0
412 0
413 0
414 0
415 0
416 3107873467412302130806028145447782925138516971551001315636446782155861050822013405536296
417 0
418 0
419 0
420 0
421 34466844917272374187684017579527473355740806438927992118813445803888894832101273524173768
422 0
423 0
424 146003898039508892440595285092194501264166793832117967425271051089195702715154154163744344
425 708717808553698577264204809284166465722361781902922841591939898607214004466345604023110200
426 0
427 0
428 0
429 0
430 0
431 0
432 0
433 11098217022438270616913488825489971138067602865374269520639344257088201807636820749700546824
434 0
435 0
436 47012801736093823135894811218845300967184210182398795497262238680084689756033308713682536216
437 0
438 0
439 0
440 0
441 260689980392540409734589619930800294000301607039311513261425933391804873478720896683958998664
442 1687220995206696151555731492044660001988803969124553203072030869179585066166227062262810605936
443 0
444 0
445 7147182828760411732543911435580382357968824763688151715307500074673194186328448360260103807120
446 0
447 0
448 0
449 24493759939876360244434510784669737664890283458829907977053398394572569905192127467542445327592
450 59447604142500797677950299102779248572733502456152732013806620967763126216398206578791087367200
451 0
452 103757232129877423815034909588375402428534953400366883995462226351590071527056402905930561817192
453 0
454 0
455 0
456 0
457 1150685337213403850668952827639616069661842719350927051894986872678127175797072549181127012399496
458 1861847985967421645833331506141060791944655341641556659831071441555321495580727359270989332202632
459 0
460 0
461 7886914632329072638837900173702414515157651463626524083283188070022218838336327176175222021406888
462 0
463 0
464 33409506515283712201184932200950718852575261196147652992963823721644196848926036063971877417830184
465 0
466 87467223604373816822381280589228004389016978722182394524051153339121601541483253748017304555278904
467 0
468 228992164297837738265958909566733294314475674970399530579189636295720607775523725180080036248006528
469 0
470 0
471 0
472 0
473 0
474 0
475 0
476 0
477 17406417019958848933709379411405511044761757795811356807730138416788999639611180913594534871193098256
478 0
479 0
480 0
481 238610714243723842045240192916834369018378411379350431458403518824748475167807748473121580299807994896
482 193040122863116918726463700960226803833728090217521573946092886215027396093302730089736471959442296328
483 0
484 252692801424047879237773749189435396088322693062359181810693765921214514885254667208016867034394295052
485 1635462165666149196449262591595029561039125364063830306593364354939661326895431877484661992356269767760
486 0
487 0
488 3463964454195415311624988884150285925911978818345182187132821596094350049884166485059060456671981831848
489 0
490 9068776676905075578174787858274472205039728386878913044480395078970790456434274182018816639769022021560
491 0
492 0
493 76831908952269094535247923046143578346749368595408401696272664405330504364806075879951924571002292888208
494 0
495 0
496 0
497 0
498 0
499 0
500 2230771592987166082235590125926516543201124105403156916225743407173209145965812651064922542019560340706000
501 0
502 0
503 0
504 0
505 24739636071916404716507785980665315393284278309310125995768339534997597656992388625596046590282438502008080
506 0
507 0
508 0
509 84783994122411925860797149372040027300126883483275375460480077441143794777563865122346035169566159009039272
510 0
511 0
512 179575381253239771912309192642642506584727534495544959165078777866645289075222976327483735102346271435917076
513 0
514 940268903327404822491944537899232546573701114219362483555633928053798342764896814198591693096514436684105016
515 0
516 0
517 0
518 0
519 0
520 33744881739647329843467776427203206745384165693355785616054104086526881145718530953861371586778525654783064240
521 27300182800547529895006075279865201412302921986574155502599505329296366138050694298237540452620487789925726568
522 44172623670371194816739963493466804784995004833252048310626557372559806710909959775168226246009750617317258688
523 0
524 0
525 0
526 0
527 0
528 0
529 641263736742456489893309106000525259422416543661878518028475637052304350361884090577810388525135552116348438916
530 4150346087208237503128572679310081184696383052097253816231785125164514234140006425237416083738723529154454106640
531 0
532 0
533 17581148155564364428532190885934445629468481505586789592923160471911977505315092000334731359417255004394149831248
534 0
535 0
536 0
537 0
538 97488960425723210128704718000293441035580006719452212633136323883993524695579241033304109741613993184512354247352
539 0
540 0
541 412969863419150355426266253778419341475329724522816650977757192407155199222495830739944207186662222375830717805128
542 0
543 0
544 1749368414102324631833769733113970806936898904810718816544165093512614321585562563993080938488262882687835225467864
545 5661075105726124250927575453120331762286026438954973100610252472944998163979183522719187022651450870439336394208720
546 0
547 0
548 11990349486793835640058902645908439257302837468053897284003708896442725889139900412064942410953702071034675042248808
549 19400793006622284522820247832142741826525762811819589201158126462900338374704646498777210372093415824161846661925392
550 0
551 0
552 0
553 0
554 215158091486947454382856495886684130898720289834826200029283556185416336443336674050542395031515836948468148506647176
555 0
556 0
557 911424301447828222217125381856930446505235522430997875803454186563908748411895889611788943281203881513230962392688296
558 0
559 0
560 0
561 0
562 10107850393919564969236957749214480015551773710112543196009477849384582699433248526050139892031430348260095476389845048
563 0
564 0
565 85635082750082608319364145398887176487839087582890161147122377284081621673968804330510606247688978030595386771588849040
566 0
567 0
568 0
569 293475794528647824491788909170205043608804695209561838522161942947342144489548486863234680143036324121825150222248526952
570 0
571 0
572 0
573 0
574 0
575 0
576 4260452945862353237615557661842580372335443967393702930169352911661153386448169683779927932020042414940594725960798563328
577 13787115347749806446488093131273736975515188563518852685048844940978137259639436554278477524998832134740523356967368322056
578 33462031859211769382578812682438346580279114747459387818081326146450666048803663882757500083558375446932569213333448173068
579 0
580 116806315653397664579853020082383064831774683120262739551647892939158050649421976795910288606153332127967897949490598438960
581 0
582 0
583 0
584 400301198895167119554254454964655566166540502986132182570428919463730870500080579418126154257496577618006453371295497409704
585 1295401891099424510320897176521390865611210115580353028717547100566050218117127939128450417989604148017365545254488125219360
586 1048002144444879374714703043225350998972145560776308696929202469746755979558644548982351363252298651626689225998539560019384
587 0
588 0
589 0
590 0
591 0
592 18805635442181129912574728268015126449082732752413425174949820508972028606730890893284369394238299063216422118998966781129432
593 30428157325488726186094595555121411604887922527574777322177308018361201988492867132964306345230698646273349790123503574332904
594 0
595 0
596 128895742860828438383433243201394487712829233087551182316431565073027663178940383185461657824168694065252893608368444285257576
597 0
598 0
599 0
600 0
601 1429475693352420418491285542502445649996926753738224357627974703312693468350106191279758173016848034300838757363177423931036808
602 0
603 0
604 0
605 9797772160512955908770801634937467112606799465272456341260086921570132182688086330613632571209067849684855286234627549302204840
606 0
607 0
608 0
609 0
610 217317916660452265870500551916907769052431032033714929209802054544547351246429602856309811037349377811853923963440966371079853680
611 0
612 284472846090690536813404877818967593190681701536883899240994688292225583056896100979325480862796004725347072209720181792264250752
613 460286733851154940691559479679481301855147887056910333877088349312177490490577400530496056206917320544767182437719880398988574664
614 0
615 0
616 0
617 3154852207527846313898012031854309288847784539895203367108425811437564201623575305590456723622974616899877128817759947371735625576
618 0
619 0
620 0
621 0
622 0
623 0
624 0
625 370527247060946346205659152928126191879269056763928473210162051259544598111243932161571125851135900918451829765471095777625975012500
626 239810271801016307718241260370983900012819589878549144394814070062779474767204471528179850231039298946383095603885197268016263073544
627 0
628 627831442426411153918746181913218276777346802462669678073692960629376788778906515920988150802532958260146923113958832847082916152088
629 2031705226103612000238502206910905307083748030093580423505143702391948205581217120627592902748053235147821501248064936852299138461264
630 0
631 0
632 0
633 0
634 11265978116546503770547739737209712612221726132687670084389039612714676766219401062115312365004877731892020620562053911644611134605496
635 0
636 0
637 47723449134716038236348207337662974032747999363306930439134995113880032059237727885009830513570097120976050906610239416277826593035336
638 0
639 0
640 202159774655410656715940569087861608743213723585915391840929020068234805003170312602154634419285266215796224247003011576755917506746840
641 327101386550474004192084957300623900131194585060526552980961027659292223534374332845736866885712947884182361823809637073272789556637928
642 0
643 0
644 0
645 0
646 0
647 0
648 4748603094040146312670505750727651408208432346443978853266129420866094579631537526794242226025340183186590256755520764518277754138552704
649 0
650 74592025795680097676719956001564827613454906340750251209633329610743166993495136804966355746909733554901304574122897297919113862533435800
651 0
652 0
653 105325630616639577543851236999697440389591114515474503269657698334440900003965744567766957340748195192089146596516079105125412087668182184
654 0
655 0
656 446166531065118342734311599999311370762849426842148096815175236541344655680361357206056614611962691953323687910771948853141352971517207336
657 721912611905997302873393018498815776339069697520959396857591703979237433522524908092968400588318135526030105164415962832274735501109902096
658 0
659 0
660 0
661 4948062652725341542569899892492012993983896768131241274733484229520221134653708612083011846777478753490121589554395660720797736420101132488
662 0
663 0
664 0
665 0
666 54874855711043875311003210417411454304585713876285802118883501761263777136871156090119186929164228980344661173009124216781916453592629664704
667 0
668 0
669 0
670 0
671 0
672 0
673 1593260807375149496967574199741929117756426691234172328338151909721149356491988937786848414361551239393000557915504206161193267978159997287944
674 2577950139276091023971543184999840225168426633061069592093851815838876943343741449970302760655518481248719721338353650277064657230380967131656
675 0
676 10123741628890997317365990854612414352139919936034467268788783312098354864769207756591180903508882302835660000888317260072983873658382897326884
677 10920372032578572065849777954483378911018133281651553432957859266958929543015202225484605110689657922532160279846069363153580507647462895970856
678 0
679 0
680 92518876539180758574741310005866711738481919519334566647850577767349190230809100703817446406828300342754721681445262205782773375640465102030160
681 0
682 0
683 0
684 0
685 1026050063824290825364032644834017367809150821361270716967220362891961145138571568517506212825145443211585379054405599976487022982462198051170960
686 0
687 0
688 0
689 7032651759928686067620266770874838128145314736968241615365808814325745301080772126341332715055085994044433410578825237163581420306127225809180624
690 0
691 0
692 14895395458570722871389233788617476821711798322977433260970178976741794437295482417567052145010971172692410596569319480528930736335788256569501032
693 0
694 0
695 0
696 0
697 330384934029806895468224576488154108576311051624946702518788280547392046435907061084761426832868109611651706054402772184016499013816871452482473232
698 267287026315559660948857507948246782225391200964552848667224660233261996036184745351322551895296681923859846962836081643318985358320654813299878792
699 0
700 0
701 1132246012976485878314797100332894455252484654518605248520462261247178034544461297138729082518758155383231246942911017113973455088778835892382109608
702 0
703 0
704 0
705 0
706 12556800702042000874677513323366008735714566874856737231132915393678524352807305483334961746185202336333577710307655883805018741827979413903261847864
707 0
708 0
709 53191461353766998024971474798270394472102174736205738470166429557948673495608467548862330966985353074754318882069319118826668097713025072750652604872
710 0
711 0
712 225322646117109992974563412516447586624123265819679691111798633625473218335241175678784285614126614635350853238584932359111691132680079704905872267352
713 0
714 0
715 0
716 0
717 0
718 0
719 0
720 10585368096425948166630272342363756746730558163705906508411786706692019287622121226968955184981980558558033317378757340728150270430250310132193168248320
721 0
722 13856426729935953313611676557559289844846585136619170911227058815105609228592414912086041687818923907287059085776025447802122694822168737561088532890244
723 0
724 72553192283189771715039787002991982322348952656009118958950566183941636083932368245547294941931562885164321197277395346084585898502762115234338029093144
725 352180593319522910408568662672596154865014205116339688286341044213016161132039720000767519524675833867263572669008219389694779222083560266039496977217400
726 0
727 0
728 0
729 402313616191053749579700232731651435871035266580963418677043386120092588402598319035627208683460539217132792353422942510539194866157110061217754524654216
730 2603828420536019905996097404283765982503565287180569527116657897642169220210202189126233053550920076143715599540817790205884681502806609237887364169424240
731 0
732 0
733 5514997095568244857312947037352254717239488997094707965383160390943624183925696559831858415060222271084104568724918455350983801718838354101702064352753224
734 0
735 0
736 0
737 0
738 61162255029136595884281065647553382009144091078470145545419006476960765456482566614642304675070983941562742471037666018942685769926310979615230880915689152
739 0
740 320249724989737596541186720182218488334445069206882640022332097836573430047279625020072727676393205404559902676885830680642359524304352435639881406502684880
741 0
742 0
743 0
744 0
745 3551623874575222796192616705893306528256344988904772864836127207105846936049809459114522413042401830843651310089139138658923816116693471867166149475378011920
746 2873324072159151996608212036732867071438520498044506555871134975468334891844575529793625203201560785215377038338999893995203288845785212737296907720952678024
747 0
748 0
749 0
750 0
751 0
752 0
753 0
754 269970138272902014489403369321594397951202638634026675960795849681069558302477134667371484491596571842362316118923914703511223779963957375346678864007720355952
755 0
756 0
757 571805928809515301942153976701784998794554303724671336530651097183650413079835397220878276641411634543556776819782676405631383410985930132259648363471507165896
758 0
759 0
760 0
761 3919216140966525973491053375552798290628004953185883694419829018954529853745787932936237411537873053414890786417780332664237410006381513891197723510570586845288
762 0
763 0
764 0
765 53725414115912333024990439304335606071202960737153029048816304070996117126281360266665567208247399478721357456209359304488060973267369334212248832421045201502240
766 0
767 0
768 0
769 184119733264726639613975484189621822958582357626849717976437235229531880088238973000393247817328025122109860310314977233043975996429411155851673189963087618412552
770 0
771 0
772 779943706108511327318896951720249364130122562803964434881622584637639441340275096246148884805672309036235608859295114908361208993438325230619834212366364612620312
773 1261975425795130310785333169675184957674475023019371511310652494571225102054532130869419951117172476115408343444100160979063801488372193423855587913531090728136744
774 0
775 0
776 5345813689602413586993793412466053601283670194666043403695202652988954188844146585100557622962862046418696248050890712753913822451993230732806432165326001409650856
777 0
778 13995521936903599122877150116002726482046412998174794264893332879757998023137632528186104032965741354104444791849276862374316456874169173543943874370080548888195512
779 0
780 0
781 0
782 0
783 0
784 125569725579078136442234902568164413656352655702171166166599184625503162487568555205551861854288836032421885322213844203914667507370803399280184952224541757687449452
785 812704335779781987093807579164068007145780658814568881516671366845831056663411200704040576044635998872216143396427668109851759683691679801935216220867001287746372560
786 0
787 0
788 1721335405985985526409650979018759665344081611030537986941403788770759234945391021878268311484109342438011756383496878980436309555020733300023564140198668962369356648
789 0
790 0
791 0
792 0
793 38179804365155151022337189507304122990090165478677719929561157981300521575511739461203735981277886188378787242544503628863791899864664598805332887496339551429122421008
794 30888110573321317923151681801647050325140948705148283541037207142794569107398469773338642447319130819190632145312302278887120781802735825704271022825111374935771808136
795 0
796 0
797 130844136085119104791792234912245273965513011594122570552672779409684228897707148781219663323235278645950683678481410465525154245272872075918145955971673676236437845416
798 0
799 0
800 831396982370696605635480932175942219280789492622457848627592487172297227047340597347325943610390368104490050288856916211481606644341336194065282270067709119822284784700
801 896819050413256158031377049632064856263545998419519133903928876877139341496194171737935775272008007427465392128097621444244183766977772232024355248053545957940503707408
802 1451083705327053895121697671082693002450738993501157699655657201658670826194421236636153071012268252830458758987335565585231921529871996361401210094765352037822026897208
803 0
804 0
805 0
806 0
807 0
808 26038640572557749900833086121131527881967974902871203166754974636579835472497029450173476125335551346215687003860143324161968450024158130554410573216377944155210379322968
809 42131405467240461851963552737953396182891616842978060433519876634234898789533370201952379569793737405996684036399315956065044741098022962605742030214768490247489113037672
810 68170046039798211752796638859084924064859591745849263600274851270814734262030399652125855695129288752212371040259459280227013191122181093160152603431146434402699492360640
811 0
812 0
813 0
814 0
815 0
816 0
817 0
818 3202541080165188898486320328705908738045950073061414231513262352526633839489234362413279064600064303101150980133207250605084388061212639382165771151169117064889054114052872
819 0
820 16768722796480532495713792518091990063663085183488755568536109955970861565490081860293164066410324512553437289170108507047563269540530760469138786734368599250904312074337840
821 13566181716315343597227472189386081325617135110427341337022847603444227726000847497879885001810260209452286309036901256442478881479318121086973015583199482186015257960284968
822 0
823 0
824 0
825 0
826 0
827 0
828 0
829 637321767717767273510728875879092660739444988181161538928405973054797789121674674460994312758857254503188826043540782043043696300472389101883039790539652686459014047430236232
830 0
831 0
832 2699738331592793174060019762326689268721874746566786775331146947936672132208430682477749241215936910969757187869383609491333524427575428277400790253660128101451439033589069272
833 4368268381248073397845394081429580233452534613940760932460923408432407092873483360947121018203333993706230194825845805258522134791599336967042705275760018495406665574098722024
834 0
835 0
836 0
837 0
838 0
839 0
840 0
841 307823444888824728273005720666199303870818319827832590978438222690057933901113217906352273026672046374565091354003719767161634893840192176057302862054054978461460273837090505292
842 332045864242799004799537346397734347976433145150012601646609783693629242603128228056335130202525224626814405102980562011924057244075528094618975658791245372696715533717458066568
843 0
844 0
845 4219706557740489956287859000244406347271171585661443778733240944002894919032606924132425263929415207139590011342839937175963054772040521555799992377337428268116280898805484620280
846 0
847 0
848 5958321274563452279850016013390276144337995259365270973290931042364155801313270793566235482108412167479601086893433811579874796940129556835685632161907816396851756732124770893608
849 0
850 46797262838096137077019049600549274256170550238070254189048603289732615969365834413812978747777798859666803157372173555437042504436991937045542237402977337110446315940338524012200
851 0
852 0
853 66078795514366657235331717307468238138274926544719881701832476731492715012983182435889160282079507097818803088500088302568654580181394114737865798014479929057040346436314664899784
854 0
855 0
856 0
857 452910802262431340568165687298818185026872297659714358156435400399568955569073603040186031207405695565655621653936660744414776023397557714318898805795608207425985409806214583854696
858 0
859 0
860 0
861 0
862 0
863 0
864 0
865 42554333879992275493249261938381990428643891603706500039192143764117721724449301337755410751961833674933476435538918195227857334123626022968284164184175668906096034491288194741453840
866 34427179293219345335460442250723572338186632617397656490862381361409604779050907101847704607244941275157306846786079650387102852575154515845071994872628131580771742902004433143850504
867 0
868 0
869 0
870 0
871 0
872 617770666331820591333982797012934402111001790440995534537979532754795749025458997675041802902031571276778894750374708235943766419971512797859072590080868386174416795691210409835871912
873 999573935377556042750789489864677956888104580389443036562858943056366891568989507834211966639895685665371040613510640927110232575881813982040358959522332611085830825135466361840310544
874 0
875 0
876 0
877 6851181675883241987755895840362192990773528273270201786428233313546221704921324532196185241905573142157191887318677329343382462139323608303779012567854268213952404512750963038709168456
878 0
879 0
880 0
881 46958697795805137871540481392670672978526593332501969468434774251767185042880282217539084726699116309434972170617230664476567002399383444144412729015457544886581000764121274909123868648
882 37990384550523741228324418520498528650309906398206607592624272990881617251580014425916539731931668067502944827627912665506575424976265602069714105418238909369825433217975901917818362464
883 0
884 397840471995800205569676310949329575159532437850656799677863732430587308098400679842410487308851577158893502962257762653005737404608891704846538301376826364731765467272049765160794637008
885 0
886 0
887 0
888 0
889 0
890 7138957606295044597656821137279968161540264190121181350271161645334121718015853815061290962064069742176669327723319810416910071897546226535546452955529708559532660949737816207006499778320
891 0
892 0
893 0
894 0
895 0
896 0
897 0
898 167689522978832500562478647889038254738895588655051348516187050119370097138869404625088504529041775605016723311842759719466373538742383792381202216244111673330277881452402729060817108065592
899 0
900 658525306073760000616964087380604573325606231709483112693939441124477734412772094819452650258304687386059389106249294618960149256777309676264167761924884084206108367814805799302959835265600
901 1420688436905695000520280270570202352723825440581852270151464409426533764156320110268363391630728948486124924326312599544960984273921391551942042932644800877889066551268010006686258677910416
902 0
903 0
904 3009066396790222501603039189029442960186546469818755888819115868972437625451509625161815287790499672577266571964467958809388342086585166896265288081533713429108410983988422742433334463886424
905 9737543408823515005069257702373430056921552129747193801533079811630579758432688930619627559186863491974862178056560176200645518396716196464766885710923540726269766227599273230643132730614480
906 0
907 0
908 0
909 33371057712429455017482261823021904022863519733824252170290047135993762272436251202034514761338657747668955161034804316929778822251545991850713078521909992102999648520963451303907835218195472
910 0
911 0
912 0
913 0
914 370090701233514227693907919242270387211685263541885529762009634364903822622250272847541477662515734896935773343347315445036955386853591077254109151822543626562104544714586387085419521864036616
915 0
916 968910034749622883007657042394507387554954389155667227815283058775948691272337959644014744874808642281566801724909981020482039770269645999230826410442995427482071745962117296682872323890134296
917 0
918 0
919 0
920 0
921 0
922 17386385119873966721609534536346492040960560063933927546024867159375691935741094969743977821070855608737416649476331077869827192080833837365814481404722554964626670307487772133656962626780527288
923 0
924 0
925 220949727752330858538265822556621892981580925023290825790955593987958110662244707394502706159997302529690887179529538757074935169202929191914711518102380329228378492610997506731614119248534122200
926 0
927 0
928 311986022122981778105963964611842349349735126761655028600632325809986506152067371495747586034400592314991932888849049420636407417684739426585429838874562993935797993788817781109142454958159356888
929 504803987809861143581990250677200506188199510979697680532774421046306111005141841809371830078267105560769713863195163923800433654727597338530596677995574545775093406118392922785649368978661389032
930 0
931 0
932 2138384007675546986957898681255286217264068786462403098799587914758891345319560268419610662303602501312293007367283590612674115799552270868762649711735849625196876205932814330575233016852302880872
933 0
934 0
935 0
936 14656702031605847130599326804175161171498746378475166662996483077502252911084854507441527050090816916871059118682136084868082403179181156654753118143276384382442335447740882532917488663007960809216
937 23715042050117896222012911779873506546743221035304476738727609157584124403368237422929341529383494027681000862014465611242579300032117837468334313668215357429004933677590532778004070099395833721736
938 0
939 0
940 0
941 162545316345407022501862539311893016248212344311947883682627495020427380750095750636971288797189920889018181666118736310817143709698132657305930922770905940292351674731175311488772816486003051036328
942 0
943 0
944 0
945 0
946 0
947 0
948 0
949 15272339780457423613070623009023500468173979959452734159190052993754850810362036737228232943118863488958211427879196167281049685930571085376812688194651955264059691702706562444030133401264751227383184
950 0
951 0
952 0
953 52339087059233251384456155668178874031418186668936238848125520622156570295419826563262945620865076259158293726776369896919196474089143988055171226535553717199591464170032331906462061259124003772308584
954 84686421801979181705248488945460873307667981121651609053677525537968475357306038149233537210921983183770787639980750466985152509160144799195816596193480869455309158332936126103431746531662547749283776
955 0
956 0
957 0
958 0
959 0
960 0
961 1229411494805797541904074145770501850934732015125427447576429902192686698171942273228161287250303819114122179443844284233318878427760956313914687232512648291078090679601039481478036736766762775887485444
962 7956918339022380914104055786354852094240986556367631447271343602712432276704443309804924246419028059381061896043298567425596622534633893843632720055649955245343864261781014515104765337036261405388257296
963 0
964 10415741328633975997912204077895855796110450586618486342424203407097805673048327856261246820919635697609306254930987135892234379390155806471462094520675251827500045620983093478060838810569786957163228184
965 33706046975513523077544760525228571090200815790106313922425470025678790415488868115240063037259514731056163123680649976143340895025989332042215658027051052064656318222151359397138589905242886423264655440
966 0
967 0
968 35695276560269118306070774471817284113761062429198221784243305926356898484664978942691294098864271745901428597691474617999740050659647805503123838040963540875992284287596613025914781239501951774611719764
969 0
970 373805789090447944599480124980787126682711032187035374803645794276408380054394223484532972507272474824542367538755071168069070954109472721052346209423160934792251001987041809957717107347640960957749525360
971 0
972 0
973 0
974 0
975 0
976 3353836360485397525397408920749188284348288839096699886890387945080577614816499683504535505744532637723272001593864653376729404207595098682999653790287773161302758972262393196141393127318198861662582500056
977 5426621223970617982233321988406131766648299924020447605271652548613663100323412346727086886053161006623783104618857869789180964902710193314808665771128683828692467642302198830607406512682845590141837217256
978 0
979 0
980 22987536392882648997494783806716771868641477450254742589595733536002144530603236407190331669648548295317893317044302916121001703123320777310425304893961597808682920871431382884105005792684934493750676651880
981 37194615201309282487358836704278223686286366137392337687029426578310048346066560784149040947499402946288731527875883309076093037136336262623042290226506738627370615128298173741461211945368824535696933586448
982 0
983 0
984 0
985 509871370370388718858557069883082868074712526075451832407868666999113350644285026284632399492885319234794675181024650587486940590103287290092974731628836973125803676511570034719242154209797852319473395775760
986 824989207149775009772689225335619297666996632700824828888428160612982218843097336618287971856475930093798637616457162106427505625414587975072929692563723796124759050767084608704429449052750537508657703901968
987 0
988 0
989 0
990 0
991 0
992 0
993 0
994 0
995 0
996 0
997 82088498896266098692839413833961777061348464964816994222116983245595263860373691906182875751099663672701864953940512622805949261289446618614388313422071358625080915259994958371725196194134043128839920792963016
998 0
999 0
1000 695464922990999302971016442800650012841034568277948486439707665432584886687184830246462077441268082708734761489285162156403355033971837973159538586287943054504531007012783514398856256059271618204722669587662000