0 1
1 1
2 6
3 12
4 5
5 36
6 60
7 24
8 150
9 228
10 86
11 504
12 732
13 262
14 1488
15 2088
16 725
17 3996
18 5460
19 1852
20 9972
21 13344
22 4436
23 23472
24 30876
25 10103
26 52644
27 68268
28 22040
29 113364
30 145224
31 46336
32 235734
33 298800
34 94378
35 475488
36 597108
37 186926
38 933672
39 1162824
40 361126
41 1790028
42 2212896
43 682340
44 3358872
45 4124664
46 1263624
47 6181344
48 7544604
49 2297737
50 11175882
51 13565016
52 4109022
53 19880964
54 24008028
55 7236280
56 34842576
57 41877456
58 12564382
59 60226776
60 72070920
61 21531158
62 102779328
63 122492256
64 36449301
65 173316312
66 205774704
67 61003980
68 289021068
69 341929440
70 101015888
71 476956944
72 562386228
73 165602042
74 779401236
75 916114836
76 268930828
77 1261889856
78 1478837352
79 432857808
80 2025272628
81 2366804676
82 690858546
83 3223668744
84 3757275168
85 1093864060
86 5091054744
87 5918781960
88 1718870004
89 7980417324
90 9255623832
91 2681567888
92 12421103472
93 14372922624
94 4154785040
95 19202399856
96 22171278876
97 6395270946
98 29494745910
99 33983831952
100 9782421203
101 45024706404
102 51773808312
103 14874009464
104 68326415364
105 78417994176
106 22486045926
107 103101356088
108 118111775484
109 33806722342
110 154731018960
111 176945507880
112 50558341144
113 231004477404
114 263721448848
115 75226535216
116 343146997476
117 391107242328
118 111383513316
119 507268817568
120 577258609032
121 164142249837
122 746398385796
123 848093977656
124 240792414176
125 1093325899752
126 1240472004960
127 351687720416
128 1594566676950
129 1806615578544
130 511480027012
131 2315867331816
132 2620251379440
133 740830195360
134 3349831120392
135 3785103589608
136 1068772525850
137 4826445651468
138 5446608713568
139 1535972637252
140 6927574372704
141 7808025417408
142 2199203274648
143 9906846523344
144 11152524778932
145 3137475891828
146 14116879884252
147 15873396687468
148 4460417393766
149 20046437856324
150 22515242477028
151 6319683416328
152 28371011315304
153 31830001519752
154 8924468245344
155 40021497368064
156 44852958179880
157 12562528246326
158 56277214578336
159 63005596935912
160 17628608162278
161 78891568967808
162 88234450425780
163 24662784189996
164 110261425637628
165 123198090765984
166 34402061690156
167 153654853542480
168 171518373965856
169 47849649998175
170 213516663944040
171 238117253116272
172 66367761939476
173 295877404242036
174 329667307532712
175 91801654757160
176 408899648734488
177 455193083041776
178 126645075686722
179 563606128846152
180 626872037406552
181 174260472155230
182 774848219283168
183 861099152757000
184 239171496283592
185 1062591512262264
186 1179899167760256
187 327450762291400
188 1453618915989984
189 1612796251495200
190 447232872087016
191 1983782507368320
192 2199284528900124
193 609391881673282
194 2700975306714060
195 2992086405516528
196 828434244379821
197 3669045855240996
198 4061441983565520
199 1123673611779480
200 4972945329359034
201 5500745663843472
202 1520773690167542
203 6725483217374688
204 7433939950106616
205 2053770902936748
206 9076178795340432
207 10025197457058720
208 2767721507789502
209 12222838750858272
210 13491577734902208
211 3722160111942972
212 16426675196103636
213 18119545380542880
214 4995610821585140
215 22032014263187472
216 24286492219499196
217 6691461859129600
218 29491947794439012
219 32488734597983160
220 8945603572525272
221 39401667455123880
222 43377876631521480
223 11936343646627328
224 52541714844856272
225 57807966418445820
226 15897258712253258
227 69934011856042536
228 76896556077662736
229 21133826900458542
230 92914339215730464
231 102103647546545280
232 28044921884216110
233 123225953985900108
234 135333614202846456
235 37150549039470304
236 163140336883233144
237 179066596275430080
238 49127585469411504
239 215612710688675808
240 236527654545096840
241 64855769042358674
242 284482063562541198
243 311904231055198284
244 85476794005053294
245 374728060987670340
246 410625331709417496
247 112470145645604200
248 492800581779836736
249 539719469445976272
250 147750285851541532
251 647041848018598872
252 708272983069814112
253 193791037747295392
254 848226462140219520
255 928016119549664208
256 253784576539871509
257 1110251399555914236
258 1214071541136510960
259 331844397212715088
260 1451016484987440312
261 1585909073006546328
262 433264100035324348
263 1893546545423704848
264 2068562015961017328
265 564846939423920420
266 2467419830566556352
267 2694174801947899128
268 735324979130271644
269 3210584105333235636
270 3503969901760888584
271 955891584360097360
272 4171662896982105420
273 4550744616489676992
274 1240877104394373714
275 5412880775777831496
276 5902036829964069984
277 1608605261939851006
278 7013769570867266904
279 7644134373922452480
280 2082477345213971280
281 9075858693950783916
282 9887147102809315008
283 2692343263348030900
284 11728604271234748752
285 12771416247921949536
286 3476233454007345400
287 15136876055069453088
288 16475604789625129140
289 4482544240224560339
290 19510401174446594232
291 21226898750056182168
292 5772792406146792930
293 25115663485408372452
294 27313856540785737756
295 7425083591127575192
296 32290881285250498548
297 35102576826800013744
298 9538474935929845382
299 41464840238037755424
300 45057020986907667012
301 12238456914645655648
302 53180549645097596016
303 57764531794771905192
304 15683834496613778252
305 68124927450531945240
306 73967844809452488552
307 20075356220815027932
308 87166013383617691968
309 94605204703578421920
310 25666524525045749184
311 111399573663385551216
312 120860589568211699880
313 32777125554502771210
314 142207411005646203972
315 154226529547094516544
316 41810146344701065712
317 181330250256903754260
318 196582603353737752584
319 53272907453974329176
320 230958757328796190260
321 250293433526693669808
322 67803436823721222080
323 293847097233462423696
324 318330910790724726228
325 86203354457509026762
326 373454482667942259912
327 404426498914916006856
328 109478837941140057698
329 474121452713981757696
330 513260852058817945632
331 138891608723209194756
332 601289206755807594600
333 650699675516455506168
334 176022334137934387512
335 761772268791603305136
336 824086849742174126112
337 222849399545574612146
338 964097153851475614266
339 1042608404113868049624
340 281846692074177242284
341 1218922651164934006272
342 1317744077810879987760
343 356104880777997513648
344 1539560949844580001624
345 1663827070542068211264
346 449481712314004969038
347 1942623260522806412952
348 2098737324062530392168
349 566788108761430340086
350 2448819011162765941680
351 2644759479227414580744
352 714018406411370591860
353 3083944336790075128764
354 3329643757152846566448
355 898634973773698171280
356 3880103708108600554716
357 4187916701736436639296
358 1129919769668048162252
359 4877218477125689229648
360 5262499340249352678360
361 1419408240334254849781
362 6124888252612312780980
363 6606703288743841392924
364 1781424419942583436944
365 7684685831906093251368
366 8286691158741660602664
367 2233740327418442436400
368 9632984487010587636336
369 10384506928122561052200
370 2798387908566639810164
371 12064438433323557696096
372 13001805469681474768512
373 3502658055222466014942
374 15096264147538974157104
375 16264439090100323320464
376 4380328883560015812368
377 18873502874411939590392
378 20328093814388242672416
379 5473174763207790266260
380 23575484412082393904304
381 25385210579097272531328
382 6832818909728723241024
383 29423760593285164748544
384 31673478070116792108060
385 8523006110830164277056
386 36691835597457044510604
387 39486246587413225987344
388 10622388865050988879914
389 45717091523969671487268
390 49185288368418293056944
391 13227940490348336505808
392 56915394168036263306310
393 61216422062230871371152
394 16459133356191680332822
395 70798968849033298292544
396 76128630903164735626320
397 20463050206876471380294
398 87998263278184319950416
399 94597439661575476339584
400 25420632660168419453827
401 109288668432973423352220
402 117453479560574280517200
403 31554314689252733240320
404 135623154781948272302772
405 145717368944552697900600
406 39137341797312089332496
407 168172106653896905138832
408 180642277670420407131000
409 48505140560437839156010
410 208371910096989053628552
411 223765833499029499774392
412 60069180513999041319224
413 257984178869826931931712
414 276973379442683578935072
415 74333863713694549566280
416 319167900826111099910532
417 342575014379864398943280
418 91917089984298650627632
419 394567266792342258382248
420 423399360043777809410496
421 113575281798002719263982
422 487418522758213572199848
423 522907613430488646912576
424 140233816601755971483190
425 601679883778124690576772
426 645332185972854509135904
427 173024011872855940434448
428 742189388352282067220568
429 795845124903858385550112
430 213328045971470373210072
431 914856583875069208921056
432 980762588515624726000956
433 262833484054350707053138
434 1126895151304849113208320
435 1207792941918976499332464
436 323599422578474158374398
437 1387105041550013862974784
438 1486337596969233800441496
439 398136679811209484041384
440 1706214456231512950565712
441 1827855591300973785634308
442 489504957084337984678524
443 2097294120085805763403608
444 2246305149099525911588232
445 601430492779111698226828
446 2576258831319646927573056
447 2758678164596864372313960
448 738448447904285892884504
449 3162474323288881853732604
450 3385646786956126803898380
451 906075122132929291805544
452 3879491125659758088576588
453 4152345167949154587802464
454 1111016130331965588768348
455 4755931494637723766337600
456 5089314087726020648289552
457 1361417905374051347469818
458 5826560731660915041273492
459 6233641749299832949686168
460 1667171373192002092236272
461 7133580497031930956975796
462 7630340708136339474261120
463 2040278418057523504809616
464 8728189250410470621040164
465 9334008892588309546664448
466 2495293876409577602646770
467 10672463953286558090592264
468 11410832227508650810793400
469 3049858333418649045171744
470 13041627934289427984292416
471 13940997798950262250036872
472 3725340027770192275818372
473 15926782685122864920784608
474 17021600151173492195790912
475 4547607791890737634786532
476 19438196725592326379993760
477 20770139614593803548231224
478 5547961279915605495470544
479 23709263028845374341760320
480 25328731031280207603137160
481 6764249898190555296711444
482 28901258400510750598196844
483 30869164474511696379696384
484 8242218012189612200571681
485 35209064332015205192784072
486 37598987264406682721585532
487 10037121348304680008799288
488 42868039998798861358266084
489 45768809609399723182924560
490 12215668263059299856111110
491 52162275196968347283451704
492 55681075557259705813878360
493 14858349981536786647325516
494 63434495231516255124778224
495 67700587809292727972596704
496 18062236325965598347981664
497 77097942417879412024424832
498 82267130747010434181686928
499 21944328237336452335231260
500 93650621514232715604057096
501 99910602411198309179650080
502 26645575979121379467817124
503 113692370932574710217759088
504 121269145134969105516103008
505 32335692825135425190180740
506 137945310192941437625582016
507 147110858403004776491886708
508 39218918891472037592301312
509 167278319401803442259820948
510 178359789053883516927845904
511 47540919306228353341951856
512 202736331644525388936500694
513 216127026430068070299915600
514 57597035984455598710471418
515 245575367736656435896006368
516 261747887373700260849936240
517 69742153910324929295199808
518 297304419096500273965769568
519 316826362628751664362926664
520 84402492229637876776961124
521 359735493679509676785068556
522 383288217628971675950422200
523 102089689047013549158916356
524 435043387970894338731157320
525 463444403185280319737957088
526 123417618283202772952781912
527 525837042066531185945726976
528 560066742737822995592026608
529 149122459260610373503491737
530 635244683258188822980824280
531 676478231454104686416783312
532 180086637185865940486318752
533 767015376150609286947702216
534 816660718965014443311177432
535 217367368141317216306989304
536 925640085811273035229758792
537 985383264225143763931043664
538 262230678827641108220057838
539 1116495938496950135505520056
540 1188355062339258239813300424
541 316191932939250097986799350
542 1346018048257468263738023712
543 1432407566258863942252391016
544 381064087202361382445787866
545 1621904086189506791416210776
546 1725711281084584360467443904
547 459015126057834221238561580
548 1953357724662711039727307964
549 2078033718916978569932635032
550 552636390956678238362184716
551 2351378217769529870354600880
552 2501046195543240096593533536
553 665023835581199562017987712
554 2829104712485963856799919220
555 3008688559369859201239060272
556 799874610620649814001473588
557 3402225458923925382761152116
558 3617602606271395455789574272
559 961601821136332182018512472
560 4089463945317597133593074016
561 4347646896487786051774326624
562 1155470817934144377847875202
563 4913156174179872420540259272
564 5222508004289679008863391424
565 1387760995680187043342322364
566 5899935879287015683517288184
567 6270425959970890763305468512
568 1665957791130795376273672664
569 7081547527923942716606085228
570 7525054859726851189193500128
571 1998980424026012487274920980
572 8495810540247068765532253584
573 9026483407664860283412867840
574 2397451923463689736123491440
575 10187762382808981705587429072
576 10822444615861000340766841524
577 2874019160368933494348492482
578 12211013167748209150502415090
579 12969749140600455921670951704
580 3443731992989868900591434052
581 14629350243563841338035736256
582 15535982913486790117765168632
583 4124492263495914284996233464
584 17518638150875535996573980796
585 18601516996373699443747319760
586 4937585302258852496262147894
587 20969067416426370308330054136
588 22261886138053566500209295292
589 5908308852057571120331939584
590 25087815180748576915885068048
591 26630602559569686510985625640
592 7066716975551622373853268934
593 30002191845070859808591600540
594 31842483302800290765690953712
595 8448499624117464423908796832
596 35863361068645784242917079956
597 38057583346454041178475243552
598 10096022204307642344648659504
599 42850735884898366960184831280
600 45465842978990807408736431748
601 12059553773055171152686439402
602 51177171826691694030875627328
603 54292577033275026555196806576
604 14398717533335190177939688264
605 61095099216954728666531556180
606 64804956016840124724998393544
607 17184203215718416355821664256
608 72903761727653698900527954792
609 77319655479758196516669771456
610 20499787866930194719015947620
611 86957757564510451072552301376
612 92211880809424095936982809000
613 24444719697952380890678583918
614 103677113928951551769460470120
615 109926010798795827177909335568
616 29136529174244414567278077792
617 123559165596889983540577708620
618 130988145701290959960731264928
619 34714342696061017967922183524
620 147192555533030061094008519552
621 156020895111099760354991978208
622 41342787293795251749641827048
623 175273730592343771959102235680
624 185760799116199710226432780200
625 49216590073875390340647182045
626 208626369903252119900895023676
627 221078844190071749978726651712
628 58565994070512402236049870478
629 248224259060661028326172194312
630 263004614880618332028393237312
631 69663133125195905060375875112
632 295218211623561121391181198624
633 312754715459557690167766126032
634 82829532939202447311589861118
635 350967742757583666512274076032
636 371766204570725358625349608392
637 98444934118458700937643726390
638 417078320687233343395455085200
639 441735913190859446629780715232
640 116957666546485148199561936614
641 495445162835630869473346148988
642 524666664952859126480783172336
643 138896843584872752453196502988
644 588304708518664029754303590528
645 622921591641906991490715999648
646 164886690348626930876739210264
647 698295092766655520725565771664
648 739287939604272140638457090196
649 195663373725569631243492935504
650 828527170854450847643568100668
651 877051999728132714475203357696
652 232094764172257728913727714236
653 982667905761277809888481738548
654 1040087070171049513216438236648
655 275203632097112207876474395944
656 1165038237252266913621868616892
657 1232956683635808276236209890984
658 326194866547347432688278102912
659 1380727908776604066644164487688
660 1461035707307183507815577447712
661 386487402939881504914209300798
662 1635730145280890766415906466520
663 1730652362353170427916687914512
664 457751662029315765673732819340
665 1937099561059663106590645720704
666 2049254721381251901445839935256
667 541953436872672285993579407216
668 2293137243193599138919575247632
669 2425605838284236816039351025408
670 641405321347212943050814228936
671 2713607616059905162696635591504
672 2870012359278013381780691968032
673 758826956421098150617228571490
674 3209992461041077973849209770540
675 3394592272599730312497593482740
676 897415583063220840563766728667
677 3795788360544511305666914114148
678 4013588395830318802248346551864
679 1060928638275677417273879029552
680 4486854877231537602371401700904
681 4743735295620073522464688378896
682 1253780418884189834191443003008
683 5301821991657908414453179250232
684 5604688609645242799767767353008
685 1481155172971436098361007484012
686 6262566731840496240068666246304
687 6619527223784792679802700131368
688 1749139368768658775987937864148
689 7394770568445676641134200068120
690 7815340482240651190313315026752
691 2064876344217820627130485247772
692 8728571056251628314958497233796
693 9223914613392833778070658752896
694 2436747067456365601832236928708
695 10299323419016109889319484648336
696 10882534884471115644031128943848
697 2874581350943289197888102218900
698 12148490350377692876810017746372
699 12834922705607047415723761661496
700 3389904573480463741200747860264
701 14324681295224234848432019951892
702 15132330048656017406544665373480
703 3996225790775092396030716453064
704 16884865950378053222672372008728
705 17834817197952200473785427881600
706 4709374074704974811560381146394
707 19895790757177138989034902492000
708 21012744089397968238387055053744
709 5547891035217840865427226237774
710 23435631840292720752338288235360
711 24748510414113594033886070899008
712 6533488771253994206331527791218
713 27595923279498851619511111071744
714 29138585370947841354490886760000
715 7691583996476666324930056354896
716 32483805902684952106129745266728
717 34295874572924179461765655240896
718 9051920824576410659606729264888
719 38224649096225127353460414790944
720 40352479289982282651005210107608
721 10649296715210663830514995366976
722 44965106601231257942766354845118
723 47462912110312907652656249151192
724 12524408418827780689637547278102
725 52876677084119060937228511181964
726 55807843417068030552553036232076
727 14724837467036740990889925167816
728 62159851648515633729769430559456
729 65598465027831323698885848493476
730 17306197892929858562608004214268
731 73048943636669708498635594567920
732 77081571186738339692553082860264
733 20333472499922355536726003144374
734 85817711333624654837087371275744
735 90545473128735884589139254445416
736 23882568205644839725002872704200
737 100785901861222227769023189887904
738 106326881992760096555307120592008
739 28042125858514735342449277244588
740 118326865006145576335635766640088
741 124818916338468719966158334017248
742 32915625561822167850675173916880
743 138876409398739340093852245532112
744 146480415372654102438977111062656
745 38623835062267376156675153201508
746 162943100845431630134219249232180
747 171846767738943089490303126662256
748 45307656303804708708956520961064
749 191120234291481830310381744380736
750 201542498969941244879452602186192
751 53131433971193320412606806038064
752 224099747514285840132582400106976
753 236295899138411605648193990023152
754 62286799932664862881335737027892
755 262688386983081743687741394320160
756 276956016672706757868183090593568
757 72997139147065873211509855419550
758 307826485246914305536735115529144
759 324512395642133754057537831575424
760 85522776068963936789785941940264
761 360609765740582738295826427375340
762 380117993130338745986148613082880
763 100166996143295566629969802758544
764 422314656192506933954986074005376
765 445115781819579832396521415333488
766 117283034948933499264857499893888
767 494427667219378811214597882308880
768 521069622010557387870967373720604
769 137282188296050771294631079361794
770 578679479742569389885339564708224
771 609800078617571828582244071703576
772 160643220528758176811496893085770
773 677084485335106868336686583249316
774 713425964066539082546672010966096
775 187923275919228328715505142685440
776 791986639546755552882834749421804
777 834412509622302381727193845566912
778 219770529922501742359591076498646
779 926112622005485364483970885931472
780 975627207940674750128500596062256
781 256938853836387602053600253232608
782 1082633451354901733236534845872352
783 1140404531406475231697335730508744
784 300304808818583283750477708841469
785 1265235880960632874745214051030936
786 1332620917330291954188080248518480
787 350887334104063881771892274444476
788 1478205106368425374501967755497588
789 1556781626066838542291513310526368
790 409870550617376486679216239149984
791 1726520551817544960154950319883424
792 1818121325874979676353424695809360
793 478630166109489480424319957262980
794 2015966775408270446025913673652132
795 2122720543789086298383168263599536
796 558764042756719132935873551290200
797 2353261846192729890906298835800404
798 2477640450568819565113575003689856
799 652127574320454257595829879577888
800 2746205907704732444396031244043898
801 2891078826432163688091305585703528
802 760874619180359687391716741595178
803 3203853058383827944771585681050672
804 3372550490206081534057424522650320
805 887504849770805485229981523860608
806 3736710158149005001577306850984576
807 3933095976300988585088105763005640
808 1034918510408236806186105567261126
809 4356966721408696868822692244480844
810 4585522821338504853470237110873560
811 1206479726763107300283567591561828
812 5078760690804443507646188504411616
813 5344684486587357409882555726130880
814 1406089684247912549869703003076376
815 5918485615301723343989251711211568
816 6227802706491088439949717746694264
817 1638271192738499564949768309374064
818 6895145594995374463168739882707452
819 7254839932293977968325579997390912
820 1908266385189004202588589217040284
821 8030765319388220410919709049193220
822 8448929550041277252700718575771032
823 2222149562276726109920580370100200
824 9350863634495183677153922378641296
825 9836872713473672652490939803385680
826 2586957499304180297458245042844384
827 10885000348192950240798531559760856
828 11449711966811577043882531527196704
829 3010839881013701758812727257802710
830 12667407447144506069385073801289520
831 13323393365627488593531672835594728
832 3503232931403928246298280049118782
833 14737717580286201071396099311378044
834 15499530565131365532815981341135728
835 4075059766713610622405645156728528
836 17141804595227730114526315165488288
837 18026286367674209356936671043091712
838 4738961529199197992265215094977692
839 19932753131564868455137710858472464
840 20959389543376022964758117742983616
841 5509563967185699589402530239031471
842 23171976820911335798343928049726484
843 24363307403301732879207410098984440
844 6403784824567567185577463318119500
845 26930507565332495438066034030379356
846 28312597663654910883274980030210624
847 7441188203580722389877032916451896
848 31290481718625194740346779593885204
849 32893466649362238543897705479489904
850 8644392983246967549134705004089862
851 36346852841234507113934122503240096
852 38205564911750601365039486957302560
853 10039543429549889457446138359174526
854 42209365111232173900311916069105632
855 44364055952752423564593386563432992
856 11656851341737755074702451121260308
857 49004826532684816040883529318149804
858 51501999042934977988462029361191072
859 13531220464571345878837933769563828
860 56879726882627245250114058221552592
861 59773093190619193871380284349836096
862 15702965484454148110389468224791696
863 66003251985832541763017926616695488
864 69354836276408797022830378940562492
865 18218639747465180096237489034930964
866 76570753525019649383635984915908588
867 80452161339532019054676849082745316
868 21131987922797685040105368826965248
869 88807742322874368185824911047714688
870 93301621135657324738469923536455472
871 24505042224183463459566950617473736
872 102974483030973689810600579674123716
873 108176202547202948818911397791963720
874 28409383538171024206571644168267488
875 119371279611758762661917879463901632
876 125390864407221640084027132080895704
877 32927591941429491374803956312264294
878 138344554111306510519766788914442416
879 145308906014310377379906469168772520
880 38154914676423768040299527045528408
881 160293836230473564093067564537320156
882 168349289317047805533456470736419316
883 44201183760740565976128722158369116
884 185679798381274484709847156121524296
885 194995055715647961621872062005424416
886 51193020104087841082444081807133412
887 215033490573613541846150150368400112
888 225802998989244113661166910149041672
889 59276366383023423934671618003658752
890 248966951967805088592991642447647432
891 261414779378406697148983535814936336
892 68619397073158025583029539201841952
893 288185401653425555806945801491702912
894 302569690754923183060433280885291912
895 79415861071823826351204119206632584
896 333501240634208487463475125144965072
897 350119323574329174450091568321110848
898 91888920386314287436171171190764218
899 385850130635560144558062919455318528
900 405044401478194999946129532789963756
901 106295557556640170299977462389138844
902 446309453802749699574002356247428848
903 468474109616263319011742318492889216
904 122931634990137311868200212410599738
905 516119501304226015575022790348151096
906 541708278703794394719263667896114784
907 142137701393755571361620741256525188
908 596707789071045650612558510362578696
909 626242841326575303876629918868325752
910 164305654209864912107103202599027680
911 689716956273249720523995861828397344
912 723799036977369066581137534933837584
913 189886382633758016865565368742806768
914 797036767663206418254718820632162524
915 836356910803705826506168389934691184
916 219398533689989014470710635052338598
917 920840815750130940556580391163555776
918 966193729264235851425373878088918776
919 253438564282589231693654143137483912
920 1063628604213728569939923257477489184
921 1115928025191535058138721613360208208
922 292692265466622755040991494330600622
923 1228273791503278724800367068984641120
924 1288570086693897634088704056879748224
925 337947971820236361354935359579757922
926 1418079484891843619858270488294997664
927 1487579820662089837254335988886406880
928 390111699187953149777370756460703598
929 1636841602287269073391917499704859068
930 1716933054387518175556437952263323904
931 450224488741592753422128113653463836
932 1888921464030926770787133250189707900
933 1981197490230602905146929982380395872
934 519482274861156463127641500433968812
935 2179328942231526535021165096905779232
936 2285619701001351054099015906957366840
937 599258639452530257171239662395874970
938 2513817683716633254089947959540720576
939 2636224750684051004745043816844034168
940 691130866763247254033241731303077600
941 2898994137659014054896696356141395572
942 3039930249715759736803071004365894312
943 796909771408819592064196018176464400
944 3342442364009918492209787320839632376
945 3504676910035023042027396168907850688
946 918673839177298089156522447823849040
947 3852866878208856061390227979524379464
948 4039577956896559903040604702445545792
949 1058808296371953707569187655514717148
950 4440256105969697787951961011188406168
951 4655090086935763975019585725788777096
952 1220049810269090337018792404759080624
953 5116069384641268319835870944901371244
954 5363209040772849282374359055886609624
955 1405537622173197600486417379506283392
956 5893450860814097223158784074124362592
957 6177693289942569914658581444289785376
958 1618872027207148124636059078626399520
959 6787474104430957528681125983390629152
960 7114319829359783516485133779705575048
961 1864181243268890768329297089531328289
962 7815421795536207744490655230067072376
963 8191176626103842077698007586135389968
964 2146197857662066231373397473794979418
965 8997105449914670142533212538250666312
966 9428996912359641410888473034917483776
967 2470346206200464232839530803007667224
968 10355230844382619927556857462684642782
969 10851541235486542303943678735789172384
970 2842842228858683761380967760446846572
971 11915815592931995894195674599569115768
972 12486034003426041032163491008686053916
973 3270807561430281183027065641974851424
974 13708666224380764782155418767354592912
975 14363662202655091931193627321181569912
976 3762399867719483397842895647635935566
977 15767923135497506173998782460429157404
978 16520145034132923608590276638245051856
979 4326961695571761417404597048920838056
980 18132682957594920278501028469418909844
981 18996384427746668974436561120124278232
982 4975190457123648374947308698410515828
983 20847709198437033207055706465836719024
984 21839207777566587934869827629428053976
985 5719332494219567764555133112285338948
986 23964243526654527218058100672840025928
987 25102215811379417046340198349866203648
988 6573404599896059983304867490618949448
989 27540931777292064120957174924839565504
990 28846750294109716501796871999660592992
991 7553446832853358919655289644945362112
992 31644880702489323412016703279374611776
993 33142998294922684102057406604252152112
994 8677810991495523392470655999887604544
995 36352863702215394126796406373094988640
996 38071252054966614023720519052548231952
997 9967489716008983209825562905469967342
998 41752696282240174368321288844365882600
999 43723346114189858050847728881807898344
1000 11446491870795393064935816849793417020
1001 47944804840712383240309473443047319424
1002 50204296333757241412533222492512578464
1003 13142270636403004255306554412286702824
1004 55044015626795062258379978915657345784
1005 57634168833220279070390808397682310624
1006 15086211622401461159514564445165098408
1007 63181594396866337528579276118830957296
1008 66150210703053400375175729736005424480
1009 17314189314565677912909608608222407570
1010 72507571474814422525120258783021714200
1011 75909278714941911117767275385886556248
1012 19867201307297837008505860513705161248
1013 83193391669743854736834269892580809732
1014 87090607203924742942909819390450046532
1015 22792091063565573984582642922858173152
1016 95434933892603716604900986789245014784
1017 99898961916990227973615321431230406664
1018 26142371410309740149071087802458212670
1019 109455951428478375101297437475440227672
1020 114568233001238817616607427295695248784
1021 29979162640528188808893187826988913366
1022 125511990760472752550870952475427405088
1023 131365527542271896037839728838850373632
1024 34372260980388456484367582131407887637
1025 143894854713970582598376906579601610580
1026 150595830274349020083078446813015280912
1027 39401355320540902482783973543687698144
1028 164937684620668204648673208499839855084
1029 172607310397415037996524331048262582848
1030 45157412538987332264686983713735037968
1031 189020746330615893996858299287713789456
1032 197797362998653866880003592624319134832
1033 51744254496522714417484966771803480634
1034 216578016386382661476814763212758385536
1035 226619485553283176903537546414183800512
1036 59280352908018966522854768025555586128
1037 248104677696057450733523346514820058984
1038 259591103558041332457147189349397866472
1039 67900871832411848974575539715439418768
1040 284165648804271547632540923166035594808
1041 297302474742887927327089780803316746096
1042 77759991536308696401625937727228038098
1043 325405287592477375055801079780563985504
1044 340426818751133907265271928110056914552
1045 89033552032975000601169793719673916704
1046 372558429201019673216027547553639850328
1047 389731838946033590177813233419302424456
1048 101922059750523825175302920270650958364
1049 426462939449590650151495160190309224364
1050 446092825398532611763831161625382402784
1051 116654106620035283056095650992463582900
1052 488073989371163829604585067704088163024
1053 510507553481857177638437315523958420632
1054 133490257486034568449608673095094220864
1055 558480284042243893448208230534597358192
1056 584113221234306145540407507552819400176
1057 152727469229895735436287815666550616000
1058 638922510112677369919512477070448773014
1059 668205701192954065719344074134089782680
1060 174704113476131101024260531877289730228
1061 730814301789637865319543344915667677796
1062 764261419246096846129758406598323522320
1063 199805684351854895623798976756524123320
1064 835766065052924362508339885095272823488
1065 873962214763712034633174303159010601664
1066 228471283637424435118144411168338986412
1067 955612045182402213851847241373908062960
1068 999223583478173913787596953051052898584
1069 261200987946723095337208740541116108326
1070 1092441073952017898836378945633711611216
1071 1142226758019120867124551144644811887808
1072 298564216495441282288228907319476102108
1073 1248631490865852353043560215102848987672
1074 1305455141466279950051839635214098705936
1075 341209233765761020093322890839547641212
1076 1426890798457754204467017509848586703684
1077 1491735677685939385988819136858733305888
1078 389873939193885776152038170204865562100
1079 1630300685937647634065352896808471923760
1080 1704285819591767044919468722325270585160
1081 445398116161256656739133764308666102400
1082 1862368139462234122896445776059523579972
1083 1946766843982273902613707926042575659900
1084 508737335363862390472009964919906201392
1085 2127083452296395122974626407366384518144
1086 2223344360568003062530610852007157652232
1087 580978733408378289932838018305153980000
1088 2428986055536505409830886417712825215052
1089 2538756974692080210629557407139755482388
1090 663358916624257110853775297229511245636
1091 2773239211492333256695640666758887653352
1092 2898394189737946283490703615078618835136
1093 757284273021871838153371212518795719374
1094 3165714749079373940089137743515123707336
1095 3308384778190941946303023052887408482064
1096 864354012558355524659809933962582442114
1097 3613089175698237589901956560352492646412
1098 3775697011899041772490421064593193314616
1099 986386297947318826175047250306049964304
1100 4122952675371847808015060022507506606760
1101 4308252324655899904445338690785715381056
1102 1125447875788884989689133444182002203592
1103 4703932700967040983789776737088173476768
1104 4915054186504294645712908591208866352736
1105 1283887671504355384778789979337140621032
1106 5365834092066403149866533302569527619328
1107 5606334202170507412702866684738696517752
1108 1464374872226301452763528168215811842614
1109 6119797902771308077075336763565037482180
1110 6393717709216256584808854043353632109296
1111 1669942090311253953322491385882608364088
1112 6978481409117855722100564712746326919448
1113 7290411448694658215020402765030014757824
1114 1904034277512568414094782780626441686478
1115 7956262088053024296419891702485735620096
1116 8311416216668802324031771001881703121792
1117 2170564147206613838566134465761395214390
1118 9069468723756409294962263626812698065296
1119 9473767783793870288700518173835948012136
1120 2473974960680150323859818083079310861136
1121 10336643207805317502420978739042480348320
1122 10796809797792326091831434440332663750624
1123 2819311644795323370880645339154105497772
1124 11778837063238106289378701074245484884060
1125 12302502866277856156723418510863616965296
1126 3212301333966546241862721379318125173708
1127 13419947245694743510127136583221033869616
1128 14015774562000518510545495626928259980992
1129 3659444571129362889994921723560793708378
1130 15287096365072298077339560697532376506856
1131 15964915707065251618433061313735727867952
1132 4168118562302423279813450022165274300388
1133 17411063137044728739662222033303352988224
1134 18182028985879175085119009037968388060768
1135 4746694059744141701990500012065079195240
1136 19826769624947838212116085513146911743568
1137 20703536718481816361918121880145249282544
1138 5404667652178454282831031832832123814498
1139 22573832679709726770711652693578940103760
1140 23570755507727259812545208571302100889824
1141 6152811470026975139571794274547045680416
1142 25697187940852662678910999187332064570424
1143 26830546468142554388779236862324342922112
1144 7003342572320210634922950959288740402872
1145 29247795838759208199926193460765279320696
1146 30536050865384032767404132544263665896192
1147 7970114573660678862748340533810375279104
1148 33283440252743482728437678060280361616160
1149 34747522259026006074861868095420047783424
1150 9068834398428677401485815849396093220792
1151 37869631848272354504212709878372545551616
1152 39533267665908779508637510974572048524980
1153 10317307420027255359069920247463301464706
1154 43080629659366920235776581895228231886476
1155 44970711866645232213157361088118556507904
1156 11735714660607938886350102377089788299039
1157 49000596220623557471311665759585555571464
1158 51147600786848647643280287647171286907768
1159 13346926197306738614826268082359570677544
1160 55724903511980841475033141028576607796728
1161 58163361922730284116851975294588656866864
1162 15176855451187468229551595316654064410784
1163 63361609185924704549059134956323211293560
1164 66130642076620679321167896936926648597304
1165 17254859632295621290750637942351802459308
1166 72033125032290384120688308879880999449168
1167 75177045253945629575387631082978773974568
1168 19614192286853690888000223346683021220098
1169 81878102435046039604880834630651625085824
1170 85447096485477687862205522138719432724880
1171 22292514650097155117274326896439246960764
1172 93053562727598440373798319650440167847476
1173 97104460618006274981426883240492703770048
1174 25332473361142014832465861993885203236756
1175 105737303902250533194085345376934581485344
1176 110334448808668527983380136431360367268732
1177 28782353056477820558608903170142370412688
1178 120130619124894765127551213580569512742144
1179 125346849614441580208222189188961675387056
1180 32696813439547322736390400085505678114488
1181 136461367003363332535172924301537622376532
1182 142379126246423481185258627399401661429832
1183 37137721640401157484631573547581254359272
1184 154987438619424914191037528212513204966260
1185 161700026823328646438603605259208472500864
1186 42175092048442431847035551902311639285994
1187 176000672030224933849632164359467044359464
1188 183613660382857545206839587174515660897136
1189 47888147341708008205625006610315292212156
1190 199831271353611946914842723830921187214528
1191 208464098074957715919532077865539145609032
1192 54366516169195231493729313820927934651734
1193 226852794761508957036047738951460880556748
1194 236640566459170886763673544722923926664480
1195 61711584892258673004539705235194003400416
1196 257487783815309430959753011722462695334048
1197 268583308262176822602339928521018055034496
1198 70038022983809275204618211270468148220872
1199 292214115698346955169325759016010938771152
1200 304790195436795637735470612877393328374788
1201 79475504149952970245077254160797808703314
1202 331572170157522219943754896646346998504316
1203 345824190029693846292305103147722484343896
1204 90170648011473892582752877296479389262944
1205 376172914499102288051910080122833475039368
1206 392321760357255136341295028534809267245168
1207 102289210299968750781163714296501777399152
1208 426707022949515118252049747010067022296944
1209 445002373470633113900279969623530434532864
1210 116018553027842098850974632183851807611550
1211 483955161266731252596618486114694977679584
1212 504679200044850384737153970523833586801800
1213 131570430030297525278134160497986400532182
1214 548799583869042268819478244669412720663872
1215 572271184858126172541769607957658854794152
1216 149184127704199272079243095623788272397388
1217 622237209157177018236963132877691187071868
1218 648816655166484361473118489047961120292544
1219 169130005742989801151435957383941956448176
1220 705394359391063524982060334493416258680056
1221 735488660783087275863956097582231574149792
1222 191713488255729667201202087883633844533856
1223 799543374722546850010538096535025518060432
1224 833612263830864711830410459724628317831976
1225 217279561936884048007240499960376582272943
1226 906121337092093782306504019665625991248020
1227 944684023275046080959446901437895605365240
1228 246217845005902594591887405792055731164524
1229 1026751169020750074188568084735941316705972
1230 1070393949822500140258997076563261788490064
1231 278968298556278789243975638763208840538000
1232 1163265405260383315492898816417811568513344
1233 1212650241004526217600384838162562808848040
1234 316027660848364682536846385936064905360498
1235 1317732972244826372781784372369339706183328
1236 1373607144695180964423894791903747258349984
1237 357956695067227546301818965105875112137534
1238 1492489351804115435228253248609573034326040
1239 1555696342469547463686917086963355027693184
1240 405388352278993439924060892115157617075520
1241 1690170552214979198879958889492576020993624
1242 1761662292648206008548865344771623082710112
1243 459036963905108842552628536471637463325256
1244 1913751361980716104260028935988373592546480
1245 1994602027246971643452160494113796567886176
1246 519708592160295317385029551538507417362416
1247 2166588420454352359476850669208751368057040
1248 2258009958073094813657895049103274246877608
1249 588312682753173811270845742470924537555490
1250 2452468705315185923330557747807990141113390
1251 2555828315685031647845892432229192827921552
1252 665875181937434296148655762181021982491954
1253 2775664110847929936837910244926668768362688
1254 2892503921763319247765474096492465407665216
1255 753553299959849527125987534635955187548056
1256 3140992873926858905862358536729071308914852
1257 3273052081633466937101135070379864342664976
1258 852652125341149859084543966612439758491532
1259 3553888697661840472287931650897803068834488
1260 3703128480366950981348702354859649513669440
1261 964643319539809285424386094762845694072012
1262 4020478527035849117638347977577261173639472
1263 4189110074326886891535465836543469296152872
1264 1091186149715100654179091858457104822473328
1265 4547670047916503057679444159317165010253440
1266 4738186091634805894442797558771382197848720
1267 1234151148891381484058023921520787332796112
1268 5143250112081498965668786713202643778751524
1269 5358460391396530788955762102767283820581056
1270 1395646728241156836401808128178342918613632
1271 5815995438064960208477622867132372853893120
1272 6059066584408893844363080904663726424243784
1273 1578049105909522904472773883090994920944848
1274 6575797102616673426830010702096894976154820
1275 6850297489455667549118933743692939697077480
1276 1784035961311158273756616540241357390694904
1277 7433800522503379635653794081519449878126484
1278 7743750691406231346575458240480959813280608
1279 2016624273718082660887439032791817412426848
1280 8402562833658109209613341404705928272849460
1281 8752492182632333146120551847418790245227200
1282 2279212859865029161742717728270208747650810
1283 9496229806970060400017493493967683453348200
1284 9891240310528274638451870792055077964035184
1285 2575630187948640684442416562879180606654940
1286 10730734700289542480721608197872049523424648
1287 11176572524257044353054880776414486214038880
1288 2910188115590957027355209804149877050546112
1289 12124021737838581954213616620755159909343372
1290 12627157716714397690159074018618607949539104
1291 3287742277975884492116293499800749495095812
1292 13696297234900419514460721397751669819311440
1293 14264017296978423527911357073466105086209728
1294 3713759940454627390492359346374588996985944
1295 15470311751582753964943215870765745702784832
1296 16110818508523964160497221924035243209880852
1297 4194396228575886340833172313586206449193970
1298 17471677069273930629323782359549096378645984
1299 18194203934069246557728549917678646778196952
1300 4736579758984649520049246748183361806319666
1301 19729222242350543779793359361043897469143108
1302 20544161604495130059037904597502796226681856
1303 5348108818352848789012118427508259339185480
1304 22275393491573684575003351111007115484365576
1305 23194440662879585371413948092845842515062608
1306 6037759376023985217498518983189162441368558
1307 25146703280937408490861079089228375133707416
1308 26183018132074536071196105244464447755176872
1309 6815406371123881805901923900817537127735488
1310 28384234563777921104516350136140036393912176
1311 29552623002963510354993802387266153272965248
1312 7692159888468038423061106479318443107119394
1313 32034206904837904588135105872176123476388952
1314 33351324609004279999047296182529820811116552
1315 8680518031868686555561068244774200599115152
1316 36148611991779823632501960378639382442326272
1317 37633193090293837550131943234483943973829856
1318 9794538520853126657947880565237468109068652
1319 40785926952487509673067127906744734654611920
1320 42459040687706162500703618370495678687079200
1321 11050031280075908551813646861430701390411802
1322 46011914904702011751051289261750385825672820
1323 47897253656385269600107253672032420913975820
1324 12464774562885528247891770244061425018035316
1325 51900523294740046915588161405216676008860124
1326 54024725761134196984940751251057951034322512
1327 14058757454990925919294923094162737179560432
1328 58534891846347271119167906493101715858653160
1329 60927905628658031489295174331854387769993968
1330 15854451944759163839722903151675256591373504
1331 66008483354890979740541161388868493307581872
1332 68703971699530736364896429709356385524169432
1333 17877118127599413662547686623949133955039488
1334 74426352143674714158671969726165005196466336
1335 77462150164394073132334937238257979890995344
1336 20155146537877915628514991534890305688139256
1337 83906566767778085309933815845474071954482176
1338 87325193104610793555643225280595395914949760
1339 22720442078140510547044879750198163207867088
1340 94581805528381372494611869514498254398483696
1341 98431036110090908939901386890723531515148728
1342 25608854547981783486165474407650846124253496
1343 106601145571454628673244404261278294639659712
1344 110934656941626149165776829972699152144703520
1345 28860661370262496014114473315341799823625812
1346 120132068816230474140794294054100520099647564
1347 125010159370071551154273546304850304778782744
1348 32521108777869221165360486324067999198395002
1349 135362710721444449605161055142178475866238912
1350 140853109191638807793613071190228230197176260
1351 36641018468007981913683796089213197590761008
1352 152504380984833770532075600276136279608734634
1353 158683152622588001594537177635213842211589856
1354 41277467562246730888391063760387407427933750
1355 171794388721663998952746600287067463621083456
1356 178746950856953072798068859650854959632431480
1357 46494550639340404451310683929185881782899488
1358 193499208523292022001099312616152412820069792
1359 201321468571361182979613453205777370052340512
1360 52364233645628891002760717965304257835463276
1361 217918028104017544173715054868564882826698268
1362 226717658630290539447210327645693489263275728
1363 58967310647139052379099824284272769164629344
1364 245386723056178366237118624958603968585867520
1365 255284590237646281405971091845669521911569024
1366 66394475682546579803369941234359154972955956
1367 276282309608086608316991047647802152446671536
1368 287414073356956287672953574971008219554088368
1369 74747523422580057722247345977035565861696663
1370 311027932282173653575816009136116871914282248
1371 323545838450390272623463561913707010099033016
1372 84140693956798602793498226276835813006204848
1373 350098450054273386229562701864519041092042964
1374 364173337541523499735404356794794203974413768
1375 94702178832473216967809682509042981445121584
1376 394026692100309125703829598942710410756422232
1377 409850240372261765618509892349193057181010504
1378 106575807484312403193745039548041177135271652
1379 443410462574005891034795443287271849524073824
1380 461197708094178750090589114971409698744141120
1381 119922935442244088346932290465995223424877102
1382 498920383189185097159148393046209736973085544
1383 518912536612939762688903350160465860366075080
1384 134924558214417002025184699803951936733231838
1385 561308672794751289318929438293110000311261112
1386 583776272507642868074751168954918797608993152
1387 151783677544115981534905963564174200742371480
1388 631418974754463973773201791633872237987896504
1389 656665416504184841153525605803972496827693504
1390 170727949865927953203352810225407832859948696
1391 710197355916034263506783948057594571479240016
1392 738562842937274958563283132770087598455586792
1393 192012650275596399650955670379460963176710976
1394 798704615429849954862604531511799852867539832
1395 830570578649988930851106767682618285098222592
1396 215923989221157028340340297219452520318796494
1397 898130057829172001681318537890044869692902144
1398 933924101531534440687130253820236605915491608
1399 242782823466476575102899523191140788820740584
1400 1009806902803003773570879132396077960746002864
1401 1050008337582238603608223415117631886505250000
1402 272948807723797520959340589146559998034938750
1403 1135229524193842938785351961803575196229796128
1404 1180375556241290554693593092895546427772295912
1405 306825038756748751057116256942986061689417484
1406 1276072733173249648697132261013353211898170672
1407 1326765386964212745633540211144251759360396672
1408 344863249783444400608266350280735321350160500
1409 1434213345553622783190334390338552664803595644
1410 1491127205968051312983309402806951797685489280
1411 387569619731921897086611351753621255607657784
1412 1611754301079761899847131026862175344705448364
1413 1675645170978582465165093562615243144305137688
1414 435511269396470322033791909736978111934316624
1415 1811051633637030906295307438171095549933150032
1416 1882766214055672358119287611537820297340788912
1417 489323524901519744797450358640012748671244516
1418 2034744625979614718934380487270811748926202196
1419 2115231338518938669023670073631066938315876032
1420 549718038197792213324186407881948147603784912
1421 2285789521229057830460419135941574147428964212
1422 2376110606067360441501492662119964163386576064
1423 617491864702500149113529818303960787496765392
1424 2567497206472380221682700219241346106393771164
1425 2668842244852230653638068576162881966291810736
1426 693537609772949137320817746021403200739775744
1427 2883575331803876889460793066232305677441496712
1428 2997276359044339418064906823018032968302464576
1429 778854768606046719384171952695186039607919166
1430 3238175381665099128461576299535538605751977184
1431 3365723775913618621172301485164099278998854056
1432 874562398535200541374327645814223488170761900
1433 3635945274966244486309257750692400143657058732
1434 3779010628257904160931552749899550414873402304
1435 981913278718036567752494437661225630220443168
1436 4082088136911875104925454950308881661966430352
1437 4242539338894581754080789919375269031864089216
1438 1102309730059148328425189510322079236739969776
1439 4582427959474801123851041560463802290527168704
1440 4762356750662684231195848759142247183514902744
1441 1237321288098387716620059083154205262927250736
1442 5143482949920615779129614723325242555423932288
1443 5345230230860836048710826305437080754295773424
1444 1388704443746841141810778590636160178307318985
1445 5772547458634071611519512182910518064873766316
1446 5998732674254854474929903173386925006009301048
1447 1558424691425106881570996669098867375708893112
1448 6477783479795985709738278694343783765189023380
1449 6731337434824589705640505182630830736104974080
1450 1748681151635839497319205830122743649519717234
1451 7268322832382598080764805762337137788471127736
1452 7552524334501895612145814234981819360558703532
1453 1961934065600483932551111653480874351304693734
1454 8154381255816488171487322844902306504397324016
1455 8472898028635577576268429951616102640871097680
1456 2200935493659604474607058440004538959738061456
1457 9147385795843248967843605701647837636758598656
1458 9504320154310810464777327847875180454414573332
1459 2468763587067215288544396930425707313790558364
1460 10260117013456937918006037451968928428204854856
1461 10660056850623490013122526238517271652751123872
1462 2768860845035415149565288359060301383570853416
1463 11506867724745362924144869295606289153837490944
1464 11954943421423957206529029646879120357285429608
1465 3105076815887955557652792495806471543724090116
1466 12903620174368480937443803912383553857666326980
1467 13405568112965731090351678645938658216698904368
1468 3481715753495125461118994812343500693265134160
1469 14468243762235957701129596019453134357360253736
1470 15030477203618757863711555512482328196583986568
1471 3903589798381852080116407898420360240241359136
1472 16220715684275374981112425266990278527784967792
1473 16850403852883119903093653382077856415599636912
1474 4376078317686385560092603471109727806147537520
1475 18183367116715516459033652206563732196959311976
1476 18888523435200390338109838652198444267266469832
1477 4905194110231626116096570431470182265224254624
1478 20381157872087095979748586625673799011279641160
1479 21170738393651427468266085189094310622061808016
1480 5497657263169428741363445951685605178888566484
1481 22841982787539497782423985219113128057855439116
1482 23725995993044580669935311110381132210658239840
1483 6160977535874418066807384527821094832374372164
1484 25597013475832432316133926679380537114644222560
1485 26586642735015916470345819626799021724023396768
1486 6903546246002116918129142545872771315176959736
1487 28681079480645046383483841945008058389845878816
1488 29788819623889921319996734738709304535621620864
1489 7734738743001416079867217622109013745838038962
1490 32133093335269617798832731462321336539598059352
1491 33372902945966545203775789007150941480401473280
1492 8665028677121288020884131335444614467897827926
1493 35996524532448700380016231569251309533727389380
1494 37383995751916157915349891277518623117985037104
1495 9706115408450090024946684677947252301762686752
1496 40319927978763647392135127684844020085550171824
1497 41872475817969520650281632891592024622738021456
1498 10871066052297793197713751867866907965534589536
1499 45157533135904459849051801984957102281266942616
1500 46894606513124123618007543571939188170330347344
1501 12174473825969508268853761561843897236243928000
1502 50569900750355039986344887864213857674342653664
1503 52513217723907918506457195819568864003099048032
1504 13632634549560989623396948110191770773931573008
1505 56624654850292293068739750545482644149188248960
1506 58798464793399154776553435322054553495216416048
1507 15263743361917542565170449037318339360431547368
1508 63397298552452726460452329428315233338556411992
1509 65828674326131584953538856461617695073928889184
1510 17088113944649376425328137657035424864089254640
1511 70972123181941895330373341706596309044426495056
1512 73691286705130654451450897572563475215001646880
1513 19128422804654426978749822064877591030677068468
1514 79443221275073414453151066111119227920489349428
1515 82483906272625429862673624696123859657265127984
1516 21409981451809977983767482662464284343033834500
1517 88915615221109486438761444906947647254253049256
1518 92315471354161432144479841082095356364792381824
1519 23961039626513847469952333237930251281113462016
1520 99506514616304867158216339311495241397907308976
1521 103307557670431218208304483689662535939685111964
1522 26813123085085740666419819482245553248724681122
1523 111346716867427609888102399728873398192478656328
1524 115595830197147936994941348922862856733016100864
1525 30001409843562574247090771654941769203587295802
1526 124582167208019391287191900987533845726995284192
1527 129331660217352424670590418814770745972927063432
1528 33565149216444019950420545344982227102576345152
1529 139375696096892727312385122963082209157464187872
1530 144683926181118164824809812032472021732147477424
1531 37548128471240602133094082854889968704125434452
1532 155908953974508114192500948558472854140920217344
1533 161841019065158567124430282734797183053690079040
1534 41999192457539839141249440987487097818867776088
1535 174384565580845359575302015698619402616209923312
1536 181013075232028042842147795333645863677601537052
1537 46972822166604476300718395725526508363382218196
1538 195028528512473707007184089333694231125472210444
1539 202434462350584562095452325338497529253832671728
1540 52529778840755905652270431124770440779000643392
1541 218092883443663605971310918793354022666142230592
1542 226366546784015459372388914890759518804161209464
1543 58737820988185678796318449554913595117343278872
1544 243858686486416269983082400836699571971987955884
1545 253100774009908153937403573358940685164168697024
1546 65672502476369776390165283224810329265147317974
1547 272639317550294214611410008335700436410404546496
1548 282962097142804356394911432294616554446778327504
1549 73418060784789863694767952497312902790666963526
1550 304784162321573649326461663827531394392643721280
1551 316312792521343104542264937084422882456041206528
1552 82068405505006354531852205629489336243626729930
1553 340682709653126324398304223350760420644145531420
1554 353556705641505646214077434893342897256426122688
1555 91728218294152813986114072783484490527015018224
1556 380769110786578231091464000733791569323729985012
1557 395143975511191538018671795649933335405102263384
1558 102514176728676397746110270813893276291935689976
1559 425527251966544096044189340076647165836916710576
1560 441576290820969924045954633868560928153742835504
1561 114556315881979657475928097162682874623016267520
1562 475496397708331956402393853926025756989998774592
1563 493412737228510585075699623761417131628689660344
1564 127999542977307481540949492307244630110691765264
1565 531277468306630324722614207050500671620731427176
1566 551276301603205201158218821847949853857697529448
1567 143005322162142223543196803230501490535804963328
1568 593540022191091938317020755048832374920979779206
1569 615861106342946848477521360617027212592216442672
1570 159753548330653479614746029769468554815218617636
1571 663030021520455848427415308156336616043863527720
1572 687940454934584035772004756330304236522670543824
1573 178444631006477499689963290345149487545015671182
1574 740578468043004620637636894828282425939559180072
1575 768375778869177739855322465417481635121899986848
1576 199301811611510794071062545394264301808512303846
1577 827111005829751752663506985936559004949561713632
1578 858126585938059499053006811333585297151513308448
1579 222573740012113086852206262545500812505291668004
1580 923658598109674645374634047178095568256800053696
1581 958261520931209237827046324625647029954428326400
1582 248537339079383565563103314776514212696890931120
1583 1031369397216338849029250890091275595396137350240
1584 1069970661952319371260260889483355937209321757520
1585 277500989155175651734685538097110189545906835380
1586 1151521939717255113057452292178602948856126672920
1587 1194579189084242322339739077865432192080047451948
1588 309808067813649879766907009326014425136654315102
1589 1285539813279473199953131389845284807563095859648
1590 1333562577127288760270849556716880884831760429168
1591 345840884186400615412696332580915359419188042744
1592 1435007957880205853058341331829680441972993188688
1593 1488563480749272971608216173165335135199324714096
1594 386025051418444653558890150642255009291392020254
1595 1601690781768973746723584008244086464963388941408
1596 1661410498805385842084254382977180043063103693696
1597 430834345587905474116278340087625586888538773206
1598 1787552292315194484814080984321416240604951367104
1599 1854139025001671069198542333533898571844930536784
1600 480796104704167148832056561551929547800308969539
1601 1994778463739584104830283735674458592212804044156
1602 2069014414702472716992221913444570746594673254088
1603 536497227253040532997293408805404334000926928464
1604 2225802087958533195021684367326627161168265439116
1605 2308557722756904639358789923634239552153504431520
1606 598590836244410672350421889745891305518970128392
1607 2483330381621478743770626685823663012499048125712
1608 2575574295004567068804682817647544854347538761168
1609 667803681905763930480689932071841018822822371578
1610 2770375652172884417788562857827226046311714612992
1611 2873185526906669599901646938453585612060651415024
1612 744944364128974167869071879956200393479289859904
1613 3090289358733219499168286533343341015478299573812
1614 3204864136856475507950073963564766262455303485288
1615 830912464600767192479901286224738430469515363088
1616 3446799940110661555598949623954417753613649939188
1617 3574473339507655240721315696709368567733565665456
1618 926708688321185726791392916516189659079335152690
1619 3844054822706887400900528700668523675542156006280
1620 3986310346313429274597645101506647616689323172504
1621 1033446125040667131253164292438181984037113867198
1622 4286667065886202237998832668736154146228528898712
1623 4445154666827547416370290871964480773117551012232
1624 1152362753137286243749278244900928864611532905744
1625 4779767152001738090360876670826021017687272914800
1626 4956321735660357106980836387476948768467979067712
1627 1284835321735433933395121202982282060342992053748
1628 5329060483228941407772183733453421059990848831312
1629 5525722446840338980158424628004649598331443413944
1630 1432394761572933550563285241431585156144527365768
1631 5940891208212675271366294231973134411978924752672
1632 6159929240290440716849708935049768177841588967032
1633 1596743291407056125455434368290039823473890917056
1634 6622313068917459143041270795090242733079493553824
1635 6866249454838110200048280280844550717758302792176
1636 1779773404778786612899036652807578732388772777810
1637 7381168032674255796220644017461995901392763192932
1638 7652806739355254270807794891227874093495901290560
1639 1983588941914385508477788961186744124370554016376
1640 8226173557008413757556964454597489729867594935880
1641 8528631399062050270952444064483205330135142937360
1642 2210528473638655697823275246724841712806778364646
1643 9167019426259150602133395064006920953260108540416
1644 9503760648602588213742878832322313378315666744280
1645 2463191248631775043526929419997602250674350825728
1646 10214475200197632825058817674027782916521025683120
1647 10589349848178735190525544110648500076895784286920
1648 2744465982431284846736925732272011813774867219000
1649 11380509426852908797677339597106560282359740106424
1650 11797795914881024913021655249370228307189965759760
1651 3057562796539284303284787576668993903333988529472
1652 12678421895705871646856315128484753335743053611584
1653 13142874229563609926317263419532937735697057082336
1654 3406048649147510685582891574714928548765895739108
1655 14122990344574094803170109071418527897758233167504
1656 14639890501480049005224700625955267222301990323744
1657 3793886635677223196414931411290844208918462884042
1658 15730633185280104581119606826759915624757934173060
1659 16305849209870326222438375028569443331678404773376
1660 4225479577919415768303811130898732976506637355048
1661 17519589981113753988558424287732891268417873627584
1662 18159640415360295165433259753010683783463224201352
1663 4705718365465606093083634263844647614215599411168
1664 19510121594868314878102224179912139367699559956356
1665 20222246926162532985809803033328850436397888159376
1666 5240035562795055536061644899149977183109618340602
1667 21724732131730034317565057366521915211668915824360
1668 22516974016595981286402054452226674958136244118768
1669 5834464850333018001505421238210717995070749998094
1670 24188415028608785816122915934860803928799906860512
1671 25069704130517155575433553347755169221315736441416
1672 6495706928571137941038578187850686399779191581360
1673 26928925892906222086513159146778263675425020501248
1674 27909179262248306745663860053818163990769631085440
1675 7231202581557868712273713375184205253722276294356
1676 29977084971759571755347332546293786715779922612872
1677 31067313995114792002419313189977457946941312314912
1678 8049213670399990307637084488877943155353204572568
1679 33367112440269588816681196876056614999991518964192
1680 34579542495654508558650586457005542247398509091264
1681 8958912909612556933674885043139694637523130799499
1682 37137000037206627611533177100859425013897388207386
1683 38485203113126475794386246426658652664691121607200
1684 9970483370038100004643023461738143391504863433190
1685 41328922952596613969404863198245254117057074567432
1686 42827964622644861050484394647104893276997636308440
1687 11095228752536459255033845571488355919997106360752
1688 45989696287179855251413159229934209705705193137640
1689 47656298579985820153990374618832908088365002105424
1690 12345695587728442294398234637768034840158361479146
1691 51171280863161429087894794864006470914482952327760
1692 53024002731147508402461242883466303199566249556544
1693 13735808639867979720844383117039700648363172052278
1694 56931343673513892153692369886232636470729258273168
1695 58990780944823143762380949098990773671799899015888
1696 15281020928641737746884228934396506905883765291382
1697 63333878818407370777021564650285564936980627807676
1698 65622885716297952859673460499124675451925873580976
1699 16998479932702081667789759902411707281196882753516
1700 70449895397708089986682509536884707162355833537300
1701 72993829932668637044245785497109898718057774975520
1702 18907211704518268493148171378292111106921729918320
1703 78358179514060323640518532024881430878734327542128
1704 81185175298070069542379061941705523746839711073568
1705 21028324809325120725033650813500687998748578421248
1706 87146138298640877778131525113856079623805582795252
1707 90287405600796709935695264213763195680834263911288
1708 23385236203371211525153175895163252367234896301584
1709 96910734708742956682855904687355847739268783848820
1710 100400893869568407829991022296390378976901871100576
1711 26003921390319833832755701552056212792412106895800
1712 107759522771173866588883039409929076319073200714456
1713 111636973422252917499994139848342995140959810550256
1714 28913191441741958755352937669160405743190408925122
1715 119811793967156596731194852953631604157138992439488
1716 124119123866541536119989380255199397652157326249376
1717 32144999740594466078111129145959892354277085905212
1718 133199846583065840563739558169215852234480931399288
1719 137984284278770548150988579190551109940728139716864
1720 35734781608083027540748964663219448417733248073624
1721 148070391097996090469544962731909891724551756408812
1722 153384307075749036683715142138616478685081200208704
1723 39721830307326977733826052750747261199430607064532
1724 164586106056084806615464968664878540380615914095840
1725 170487567517730160244653219794729045995101783790368
1726 44149713285037235581855006922045935531296041368096
1727 182927360392185364634567557701223778905959546933840
1728 189480745352482799348517495402231344151143864415804
1729 49066732918586801055415278250420171071265967321024
1730 203294119858774734729515303657347374261413235860856
1731 210570796846147758012803583044305336451764274985240
1732 54526436484364633723707819788803391581042795942042
1733 225908057056286788357279347323813344231904075720100
1734 233987137363136625107966596541443787484278831127924
1735 60588180558532557466188412117735148850352660590680
1736 251014886616460831760603705196374962953579836671488
1737 259984056773426084799328337039979155353235119825608
1738 67317755608073914967703625996294578669127139785408
1739 278886949348713979606177065913558439829062327338560
1740 288843392301801119765574219008030896271093316755376
1741 74788077133648112040759886835155404222128663737350
1742 309826071654951086928665326974195550536527484821040
1743 320877486012597295632870870927726889686300275612544
1744 83079950392106482075813451874367243082409207036382
1745 344166729272827781481158715488913147127063128618648
1746 356432456970293506584698810526595550451757210644264
1747 92282916462040102631794740437666319709247675457212
1748 382279547447963536136415179884003148458704097347648
1749 395891821258473541219827735698099155856836652665248
1750 102496188227536436503302150687464527664721373034272
1751 424575172991367978917861580263457712201709456726304
1752 439680496507580228050046448434247200819390115710040
1753 113829685751261833151902700815277168046243710819690
1754 471508557381797778796990293236431554707562740586084
1755 488269231408997880221466249716666264205297479975280
1756 126405181496703006985614156584230845214826519459496
1757 523583694159607123026375858244480665332841054293568
1758 542179504916193613677873933352060448746698957570504
1759 140357566950414409395079717761267585872249240948160
1760 581358858368229534421316420802375332978644123278672
1761 601988944493554390384453253380793868514823140536624
1762 155836253398920320806607562152509435004223136062794
1763 645452400775070523003390292096415034647424047619504
1764 668337317914933472155321836300865937584725379678740
1765 173006720943067139047397481287005708887916433010076
1766 716549155093040954509058420642953134278680072978152
1767 741933158786073338231741433522453066731573810251776
1768 192052231297843020972455974653569036550310396098076
1769 795407522479808863151866377867981557277879140296248
1770 823561092222312653646788534949881845062978566148768
1771 213175721542000835082186655156096140773099702015744
1772 882867304272016528975147188782889268204860367591032
1773 914089934015131365722209780228712433464994047465976
1774 236601897764680121700913673122020866495934079487656
1775 979858361279995195551349948413834416093540645103216
1776 1014481644234021112335156765769959853371153550424328
1777 262579549522632862632806255901122706460509162771986
1778 1087410186095168372473139024594627086951215390787584
1779 1125801224606439261576664345685962889227906546529880
1780 291384108190346488333478852112802395263508640288892
1781 1206662483824732798299584611243917266744355442968648
1782 1249227658278105742781967173688104716973596181294160
1783 323320474676950331606641411965319307323127956196712
1784 1338876866551533591394168111394738396359345144834752
1785 1386066000766600420989741762734215161393716832905088
1786 358726144620997722130239568839403279705812605787584
1787 1485449777715103980655539249744125188352593618821336
1788 1537760742179968815291342529429774299918155516236104
1789 397974662082037381702622634651579949481329569856342
1790 1647926774625886741947280363158967717931902915237296
1791 1705910573185474495711326792075012552751746132597600
1792 441479435953849774424962154964357064175472975075352
1793 1828018310572377496600643656295464109554920966837408
1794 1892284700899129832365966418167951736777525062403136
1795 489697956858626731891097292378941129874789276632016
1796 2027617172585471359279251134516308379533081208356716
1797 2098840875953403472393121487287463452116670291390688
1798 543136456177568585818324799408278079410409135746752
1799 2248817747023399479299472534997952735691144951312288
1800 2327745308630763247576443067089674270739541582267692
1801 602355053168072018947272097645652217322289600608058
1802 2493937302885917880170312643524319775845013714547496
1803 2581394670280995584650408790092292360390851664019192
1804 667973440851285938445451497086078614442189937630280
1805 2765539502324709143766966935565521900447781513280116
1806 2862440396442810379974104824454013709586489076023424
1807 740677166570784281044196359313666568110173505603480
1808 3066460369371893262377269392898553803168374933705996
1809 3173815530354660224236131290329460548530452880567312
1810 821224568872371019951413818940763399466163147593236
1811 3399836971662166237190843766747971955959941704047880
1812 3518764370074567226148153135025923646943237738081376
1813 910454438690430298502404181072119939359608388998302
1814 3769139096098710519550456632584485555950845270423640
1815 3900875209463570691860173550668436486552225868951816
1816 1009294479806997700279166269418741173310353541108540
1817 4178204228253250319914090061060637887859384145831680
1818 4324116493074694173974258289162730833348691519040280
1819 1118770651241025363762922966118181279286906063296648
1820 4631276177065554756895262058563265664052610682007616
1821 4792876737806873458655400547906628888910350185919232
1822 1240017482698835497021494368935855796654904799948208
1823 5133047721413350032438139972556219038767045949692864
1824 5312008610336672912271301194595383035350046094578448
1825 1374289463551366051201016354038043649702112135772214
1826 5688707693685616746568253519896154885093162290711968
1827 5886877589165980150583942134163116915784491176383040
1828 1522973616086252745566517036613312485477153812791394
1829 6303992957968784050678045488531991711993565902858752
1830 6523415683990918454342316675105868458020499010627632
1831 1687603375108469728948837643849254890081525110572472
1832 6985245787240310672827635946786777384292053234546548
1833 7228180733412564186529232165388438869094983888066688
1834 1869873908437093474781508348107717242274990707251232
1835 7739477195490783262647163723866505554130719991047360
1836 8008421855220866619411558704252649802659730400986680
1837 2071659026583149484080151816000465394246190029668704
1838 8574436837440367909195261826128429898357189468558448
1839 8872151682081165947064498158392582082973948998087976
1840 2295029845021333442697274242676232036895769037759728
1841 9498690151002074943929912731844381796416211499847040
1842 9828226079978582113417479802729054655339032682024976
1843 2542275379126183497906144134306192892867272095550968
1844 10521703486448830492115381335985974094128591941653700
1845 10886432117823790697987439822162934253500223798479152
1846 2815925270184412173591192186527453529677516577805200
1847 11653938041997061389956879414457381388981892031570672
1848 12057585134847905410511468471759345186923073102722176
1849 3118774861088225644330976922591339781416688313082765
1850 12906953508922591493979755454405658539251500663093068
1851 13353635838532872976691457046712590730763103081638456
1852 3453912862544954158007163344181741586167781808883568
1853 14293522421140442513064844810067885488915403011855656
1854 14787788460626803739347256569667649428705883564268512
1855 3824751875109978024950513620079804988038215652885344
1856 15827756305249888425163779516609098358359951441683236
1857 16374631103149202993592918355592414536971041690548656
1858 4235062059286754784177357773675395562025700396291930
1859 17525244838294486921582590826387623329411667698975496
1860 18130279521153375357851313638058830375522005339085568
1861 4689008275585925945647836714683086527634485974799246
1862 19403209342930059399477644590855208747541640098663528
1863 20072535715431092633067171178805653090194985395926688
1864 5191191049065572504094733852697472009383048776510626
1865 21480672084448561570423011901068840621352714435794744
1866 22221062847470472690507874893427277055199176626289120
1867 5746691748784031726786873226583085946743964421959748
1868 23778642982399793895658594395031832347264152802866024
1869 24597578142078406027555334582001737569193907425822016
1870 6361122412112011694904581511222423639795251728986032
1871 26320325512734556594995891287125673853709161814017696
1872 27226065611545418468139711743141672532696794330652984
1873 7040680687331047441905537309566561496487726059694130
1874 29131343755943952838621791476298395103477778564455324
1875 30133010620592600048927802865225759091123884561753692
1876 7792210415785071397498252397196192206257568598499872
1877 32239992744218104107007616240099297689738156097658564
1878 33347658515277033892678138124175172742405276070012504
1879 8623268427484362488473536927897925549744663821446984
1880 35677514477982111035092695155408286870078151219864128
1881 36902299763389497254096391333856858124396894115731904
1882 9542198181962441331217268433628443273155657329844046
1883 39478402221252441751096594840841731247758149358396128
1884 40832584300683337657492044207254631877374885198478440
1885 10558210949879522587223632760800222575236055364334264
1886 43680735948251266047838374621927050851800124942235232
1887 45177868048753146935335027337672137810397310467297232
1888 11681475300925306652891442103326698671676797062012420
1889 48326552102990106087076025818013271185433595078891452
1890 49981594868981973827352215188583649096491868059112384
1891 12923215740630056601916976393756971665263484559087104
1892 53462251151691101037127953222510556661694500023601760
1893 55291717545382509528131049325546540848265622400532704
1894 14295821423438912281954437764909190671976438248400588
1895 59139046757813484921424684335186949773780365811410640
1896 61161161750320919279399569402987182211410454962401088
1897 15812965962601114054322728878692278895025120846283392
1898 65413460794234504955015048416650745583905730993729064
1899 67648337344271222073473945256831956961818326014527856
1900 17489739459908760626226090714000799995817000148823188
1901 72347868830245875625924077943628687248309421006322420
1902 74817701797460425926321934834910857040590044610557480
1903 19342793991006330667091610896097139426484489743810072
1904 80011101196254796866873507597476275341254287584105120
1905 82740381001435616799132380091787223860302376652294400
1906 21390503905889744481370758812168627495899338391138530
1907 88479105240579135324000884297165449047671642177907912
1908 91494853266501865294862761273051241876765258184952728
1909 23653142440428112391222716549298954538417358099239776
1910 97835674955062895626154563197066147780872989043013888
1911 101167702881351648592782817693328191656762189694303368
1912 26153076284486556348022515813453708149612579336261968
1913 108173254764420126477688957040655177112878457729354092
1914 111854450249200172554664449804231465940743188753538464
1915 28914979916837299194528651155514490719454992492246784
1916 119593824953741923128257536836353497665359871645401280
1917 123660466316029009764197041362797002376149853038146720
1918 31966071697981441702395186640178819988291664635284336
1919 132209876955508110159198064770165191342351555101318512
1920 136701979777349029817885010752439901337308196905049736
1921 35336373910871095199875629195638602172361432812462980
1922 146145487538357299178095706808423353779457718482623686
1923 151107186397056162740671825522107972751042027513719576
1924 39058999158082979256742599648915909929347925817129188
1925 161537501842056940636327274475330204893659717074324672
1926 167017470702969601068775941572063911505271544988817744
1927 43170465764184107999353632162221732876951167701813152
1928 178536836194557628278065233704787217549889343418016396
1929 184588751346741495486321691562162548807478444767984272
1930 47711045095969950391545968266213892511920866569120812
1931 197309912736468860637451784804420465444613069220094328
1932 203992962540040840814156365560616623420079375437968640
1933 52725144003274110804425921686717976885182712982635462
1934 218040239075363969123654665810230551366776218187127376
1935 225419685214151104179882270310787676097286966511241440
1936 58261725901701184458334973778267608024709970659880369
1937 240930147507551044819152888108023149026284257850290584
1938 249077942907253133703425506157496345216396732728515104
1939 64374774368724268189472195833279554429480186994531792
1940 266202709789899301674787850938270183463377809583561320
1941 275198178874619602915831971158008615843360135601326752
1942 71123803509191055379137355128642804150583908051134356
1943 294103845031673678465434336240403234759404032387918576
1944 304034432554809620990119899397588361935040880114877404
1945 78574419768771250813345833746680568687005532391906116
1946 324904640020022312823155628241749224687392262138908992
1947 335866735324075781556571666974832413199482354895753152
1948 86798940337953971063125041749405771769968973499972280
1949 358903903208048285223574989043415475156745935164369748
1950 371003747447325103409803266466277533890824162963867736
1951 95877073798926075920369638091259146883585989529432512
1952 396430975698023570076945104525777996399911078673325156
1953 409785660304378572406094471845646862635497255071826944
1954 105896669227483127451970796228017106949166604367486186
1955 437848824862634625116224911625949295407829550008187200
1956 452587390353890467046526027369082234847506950763884624
1957 116954540576926620400349657217719989356780143504073504
1958 483557448784326502017679587889795619461650714081165936
1959 499822093914888354751309763808543312928194475207554504
1960 129157373846038899746300303887569470070034185706757846
1961 533997622478922875820027297456847517705229765760133304
1962 551945034720253983322789441699420706871364691535224184
1963 142622725274572538471561088569294038571347247352985648
1964 589655019928962646588805867850402621665017405600051032
1965 609457839352559252424013839109317034993615967324146656
1966 157480119623682308799781248210198482052892166862278088
1967 651064749311166204765333701946681688151850848357214240
1968 672913179137884070159474065026524076873467935506327768
1969 173872258492424548963840409230438856005633080853856368
1970 718816342490242852415614118938061355520435898374071192
1971 742919920877597701922682287329653427827888372639435768
1972 191956349602590274639691187551683398443966863756878908
1973 793559243899797147552251986397594421225838643949405444
1974 820148792974497506092759046658658794048356238128699904
1975 211905569061209651460642203555573633553015127434721968
1976 876008848375381130591277340213037279236257053093295216
1977 905338618094252021554924124185247405428794860529417936
1978 233910669792367714902473198032939804940040958145617440
1979 966953142383133067620667659024358126587353547801752664
1980 999303168535342893474446381447021359382715769222766688
1981 258181750627700127519640947987111966244522978507957728
1982 1067260008441990765975383561895508140079336061041224000
1983 1102938706003997132803793529314177014060539115768566504
1984 284950201969268561944441341275524300827381090010198368
1985 1177885258414257196568418959203663806151489955488124376
1986 1217232273552466413065759815820701130322537019112682096
1987 314470845501696227438591373021972353740491512996081676
1988 1299881467788840652888818951895223528074599389657143680
1989 1343270814091522453121459669238288221548440627040371504
1990 347024287145898496108644195643872603489632266503858640
1991 1434407690159148739907085416063259037137799631324376336
1992 1482251197188270188942488034180995315759866453590382096
1993 382919504329181866109568777925852232761208227281458298
1994 1582740138864048968960846041777227023762789854929417108
1995 1635491243870875778191420811214523689424089591991881984
1996 422496690712026278460643487255660789145260749976730540
1997 1746283931281992978611210887105140396498153866231073204
1998 1804441847951095861211977991082422638711949604278396040
1999 466130383778173961806280374674386496575743612436664016
2000 1926586000618173178397437827935862808165522074468059784
2001 1990700302018667007587849994959427485046790541663906112
2002 514232903181075142547333194019001923389696447403179072
2003 2125349290282243061653074957470634904942853084938423176
2004 2196024946840939057054794311394249938940934584851674272
2005 567258130467489818216099190080735609005398999752224892
2006 2344448357207115853392167930649831438537616192328113392
2007 2422351274506743226595398453841856396428870246710892544
2008 625705663791343510338801846232068196334092196289173444
2009 2585946522803440961740274593383058942440714986630859948
2010 2671809628384111411377586519821164974379796798344749152
2011 690125384513229015143875667228048803355691805681813940
2012 2852114723784465329649856131925616084229308995048195632
2013 2946744656925263917168209600207341410098690815334247968
2014 761122476181108475200913954238789569275109639101216168
2015 3145452229947044928826515064772802094275899803014466560
2016 3249736693667728130397002884843142310453815201522840928
2017 839362940336330353611095797456259417882870759336341922
2018 3468709412282460677510444936705797849937096646620799084
2019 3583625252577297066387844294829135802513210379557025944
2020 925579657919471974672771160595439543126294890372967572
2021 3824912762653281284534299971884767073996640692032784256
2022 3951534846298895162871519997567194414796515986974926264
2023 1020579049799370928521585225359531646061211923267402696
2024 4217392385860791386128613078111213319830815334134749120
2025 4356903355080920630768904221206660800806592292611036444
2026 1125248395156121888584042608820878092122298738750176422
2027 4649812206406813820975490627335477139895216401830929848
2028 4803513196287707199182647964195331593824098457203980196
2029 1240563872158705281663185350045107970205593374585339942
2030 5126203155805159719803103350947025479435379734816838208
2031 5295525568700013034888687928546350708485762941919198888
2032 1367599391638368122543806832988647185467067494732458880
2033 5650999632119692710457329069805723107215072339050403616
2034 5837518072429238322210256701799040273661828230030138856
2035 1507536301322546804645377854911430535010697387887265040
2036 6229079551715160484167459897746889001257037135646818212
2037 6434526034461118627626386767903201959696151738389601344
2038 1661674045718652319860299428750757974855202884165351204
2039 6865808344241178497337606826699544335593512029122904176
2040 7092087901843871873634135175319797636608934498180870800
2041 1831441874985539629675179184507362332002049555890105156
2042 7567087275889216640374627128549139484689989302460798468
2043 7816295099612329969697162864969493263377570422186711600
2044 2018411705172041501173606090195790885959054482370800496
2045 8339406523251946454730927804643942403826398207410788840
2046 8613846788986984065250839330744461384447034170919790080
2047 2224312242112188771992853998333057681109041353346444432
2048 9189903460985610146931112512592153006580802250520815062
2049 9492110003526405465366213124183229415894481277500170672
2050 2451044492128442228733198206859690801087938267603012670
2051 10126426671270408910404855386725433957286212702702737248
2052 10459185687094836820098036471798932433709079644804552080
2053 2700698794598028389960068108197060170400258840123158478
2054 11157606232154756903198248659669427423831478954949683136
2055 11523981208118766549265611101311781278070119849875077904
2056 2975573524482462046350199254496531454727701129565776490
2057 12292930895665354985108134279928709168473263049368365420
2058 12696289980068224793815266207471673794221566648474460736
2059 3278195627215070893252275338971577280367323687370643536
2060 13542832825513720692647042457874196956816026825664444896
2061 13986878878871329889853415541685087236388805187620870392
2062 3611343164004565493801049604542929165176810916653426264
2063 14918780628820562822277439954812877080140972842136623392
2064 15407584214558684316743654774490127071771489533964036720
2065 3978070062774367153182575030688625592398189638502867008
2066 16433381487047829451201445859067148053257264703843827036
2067 16971417087389501013236938608006933298313898208824030576
2068 4381733288759701942013609830751855805160226279647938112
2069 18100493268860441382683809913851311499784573616799128516
2070 18692679038637726744144450899252981147002963185636643776
2071 4826022669382958170064414152977638216971848465595435240
2072 19935347592576848656596376274783340557797530938213662560
2073 20587088993774621622527939491572703161758260199282641488
2074 5314993630592685695857641023220917073304545693778327708
2075 21954684898911108363895093079196166239242888919940463544
2076 22671922591697067857496363402241539081395866533806510760
2077 5853103126569083697764299500276034709143333332538100992
2078 24176902696626586137860131573791581536893392182657495584
2079 24966165098709035197186850514371152293372869478499225728
2080 6445249071772561891145499847522548045696499862178302948
2081 26622218255352099857949329371147755595245169774540273596
2082 27490679221032075827394296725331124683975251390632176304
2083 7096813613964768661555796025627892095082400153026106412
2084 29312847142073592455401021526492639548546411580473561020
2085 30268389255645552145327673462180389680846828180154274976
2086 7813710619307055022461328727287638439726712042825539536
2087 32273199131712584951903684278867807952335252056864481872
2088 33324483157273306303525779318525556064263884715274405112
2089 8602437776206223475478040262770296710390928978293272858
2090 35530093168835177029374380898179025441995421256223261376
2091 36686634250472393083382091550492799574347551161973716720
2092 9470133763523098029624290847783234645072118448340710836
2093 39112993218103546619908409220485915312428298615852630784
2094 40385244481279001579663088645815947859129668021199329704
2095 10424640971404731988171556175156873206930923380589626856
2096 43054267016899482667116644483555266106310627806379896520
2097 44453711284080261331100430938855084040618091079545086504
2098 11474574309694546830904732635992721598845539744290596738
2099 47389469936053045744583405080763175916423973401822108488
2100 48928720337788276379088833251237149273016461524595566304
2101 12629396689997555266766764589518782984823005020506843392
2102 52157656365369813372569247060905568090342009671090289912
2103 53850566702612739003047899700008725356674719839006892168
2104 13899501823446855483392781754315664832690985390924656664
2105 57401721271384842681087586454291694990037570058483772792
2106 59263507066530211862950313743448264633917973500413240120
2107 15296305037488486371606712799609554845820081532502567556
2108 63168774827358261023848623388056362965930857991957261440
2109 65216146090866079188095297177607438045832675952989271904
2110 16832342882072705178775560379386160795381573570344537192
2111 69510553292019177026501107669774144571610107900911353600
2112 71761860129354056432180448462368636569883899541277296112
2113 18521382369055428257640122087948411742781378323294271682
2114 76483869616205604653184934614526658338206870859147823232
2115 78959261906929851592134881105661353293326869488032112512
2116 20378540768969333383654546197145762200742605751030833405
2117 84151107587791523825391094801212177912406867280503835400
2118 86872710085877175275082002549635665207484498061359276536
2119 22420416977270749836433833982801286253190266645830219528
2120 92580763687819581564175639674582733736443427955818482968
2121 95572868020538013157703674506692558511514293152531305920
2122 24665235558417289194165082063683696573861363009685374902
2123 101848041227500169305000196270790805389940398549821751792
2124 105137316410643945700422349444296493154795396143821379728
2125 27133004681459648785810951112065281265367709973066831448
2126 112035501769897987218944988795326590087476798254147864592
2127 115651225010720886304515007207418910379512550347653636520
2128 29845689276088825977524859654646027597284923338313757344
2129 123233779315206520893913348317414553963557737769192885660
2130 127208089042571846049810218427837660480761497572087271872
2131 32827400864195667211242385269601337912822759923041651644
2132 135542363248334818866259873088112453859066906747170408168
2133 139910536493491752224091181635368216626491454623452150976
2134 36104605659987934461292515300359555142054942367238729512
2135 149070456616280109100287942512245592290469241974121741888
2136 153871213068920876238376169531078120327879374719178379928
2137 39706352682679665808659194956200156728915720026218677738
2138 163937916925002142519304611932317127266317212451525814244
2139 169213752209403999344193918905906416553707255649751300096
2140 43664523790930018541820844010579241542323410865051550360
2141 180276287326241819577528685807290441277550859706496963412
2142 186073838283131684512367789267003946259769289956328201408
2143 48014107728887655723011745964561467239067773953621856960
2144 198229926809390739947857037701072830571456914316610517576
2145 204600371832614264788763238961212318411953840839245481920
2146 52793500471338175817149829958311512461350531578581412196
2147 217957248828077316035265896342684052103053185652503360400
2148 224956746593314121846991404939494894376420357977885397136
2149 58044834371635897265588151481743122341740614005803086752
2150 239632078682097196157958110208822274834438354938644313768
2151 247322248920040267108460317079207303702440613895211638336
2152 63814338852553268979150581154809342263479238844194332670
2153 263445140949790327609907723208897506289718681260166600908
2154 271893591260912926531883379652993820204832835567405466784
2155 70152735638786401900191731599593928877932330518010086624
2156 289605689331719708330780177643879841755627169201319231832
2157 298886592416732279994333120772255034186249012273751210816
2158 77115671812672765482593094066903223279844330826285823496
2159 318343292432019765812278774730634867246249839070139826304
2160 328538018524369834537310465898912426490421060867012365896
2161 84764194283955889259315635553593988090184414372066763794
2162 349909790278319345549272872927209577159541067985263033088
2163 361107600015883331781968013934541306582489173576823225088
2164 93165269602628108862031514294813539700522383834983861262
2165 384581437774822931910517164105569543947006964465651450760
2166 396880241240855531114756399048301163555631917564003690860
2167 102392353413678330121881357484355890382115948291444068024
2168 422661252807002870206468694908298722672988160515776342176
2169 436168441009351607778958850329144890257282045213139904008
2170 112526014256896626358238399717612827301759307859419538944
2171 464481588382480461534883429605776303377565742339340465632
2172 479314944029303777328098382847583757608714038868930874312
2173 123654616856939780575435869864127022252896896560547023436
2174 510406950014229643620676029569967921427077791472713979648
2175 526695645088631714287864301947482041246323662079982977464
2176 135875070532134136799249782898473706001185342001145356762
2177 560837081543608853468186280471457105593857293631052404352
2178 578722769883806228601076817905712777857200548791350683844
2179 149293648878797588530870342498444756977402536827517047244
2180 616210344777620760886095248669560130463920015052690711864
2181 635848358639034178814032355061444875858614399386228486240
2182 164026887465364443368444159663199494826244961964550026364
2183 677007420694363230110911847290237838920272712823550822096
2184 698568081111441090209443293270381853336501555996307552448
2185 180202566901840346323546668998664849677927868555994359616
2186 743755362571587870994369525844351957701109549512230270036
2187 767425414256829477192154746137223129465647230562817188076
2188 197960789340061101544361849121858413402709458486619042364
2189 817032034236060092182556132482491988498103036040748964160
2190 843016216758836458208813532459817454125086136846589596752
2191 217455157214295264871139668321434597620298913294222776560
2192 897470969738323291496160272481841109271700198853750294652
2193 925993737824571383506108283427354584716901087173310681184
2194 238854063855827732589030864052322646080766033179081097746
2195 985766694152857786486877547665935207275845947406968109472
2196 1017074101147151823087449002507889725933015932848212479480
2197 262342106515742978863025704730522818608911733300381600156
2198 1082680548914067183532036003756412525912397068664968344032
2199 1117042308757335572620664298789138757735905654800655465096
2200 288121633314234742412621728514735848488487966653599974508
2201 1189047069153024859042387753498853616102362750691324751872
2202 1226758813662528705106829277856463455175725112468382056640
2203 316414436710089875056790801112432295224084883849072504820
2204 1305780964930123954521459814506993252550232222020619205360
2205 1347166714734423359530736496371356428856715107175717557176
2206 347463607258915498393007555860339841424860613012134515952
2207 1433884763099237829917257899416918620523216321416876928832
2208 1479299632291946064098784355048183836956736777349675648608
2209 381535562712353605062728093317560398884345977929415501361
2210 1574457171827407179681405386920774223700719809464440270448
2211 1624290328272883274106609258999910987262503528056142971456
2212 418922268912943375814573654384849493593131014420239634560
2213 1728702235571553900517293066672712823811360262754330505060
2214 1783380140837837436818461437490249089877495346831044750680
2215 459943670471346401601243375896438460721241428916650850072
2216 1897939354625155991142015111807374265716547802754914083924
2217 1957929309750252695883919345238333812557195142513944790800
2218 504950350886233664836657215974706315879591362054776672454
2219 2083614250242163378155135912004662539958206832274309821408
2220 2149428275976537673784494310496049270347233125532525358960
2221 554326443595217488499387823000754756416495040546445150182
2222 2287310963876107177515674784732226466214278685802527069648
2223 2359510046705791663865573587997733955512382820062954090656
2224 608492817441948319223944377672307803191406863116514564852
2225 2510764987297626665127821487140809006091074154082290868084
2226 2589963725459296518277751798764860413214733397384872090560
2227 667910562225322897514256137807050172490739824112109569880
2228 2755877629337075976725173376534060221812886034484638842500
2229 2842749316211205304880942597828637125231785980395379838752
2230 733084802378506897501169352858801895445876959007730168896
2231 3024731734809815143223857971350942353095726911290004200800
2232 3120013920545116637444744404356579815529170005401896924544
2233 804568869426529738086925667859371328905237696361741686336
2234 3319608881895868406319357604835521575883921139845068655812
2235 3424109457904322207707666354814423484191383646729892287664
2236 882968866711596306196377670859673721751735820665988103032
2237 3643008195945336343372274767421675607253776105713436410772
2238 3757612051041364667536538938825488292183465138581436472328
2239 968948662976830148145743186174615680649070740675005671200
2240 3997666930456242368689436228022724494965450093970470304096
2241 4123343231927747265539202504612775233662558428248416329296
2242 1063235354785744997900477473447148347809450342595265962480
2243 4386582979920491827724175448957107728584802107315457416296
2244 4524393137748184279445994004355769211704992828055553302240
2245 1166625241452323319642438072318578368740839152162259432668
2246 4813039504463316483073085745263941337212323547708310873928
2247 4964145882285799517051419945117469576145243324344718592128
2248 1279990360193499903275204149012371824186251794005978847922
2249 5280631862828639697134046855075038777172596979190345759416
2250 5446307305125255195581998755487322656762843185000226633968
2251 1404285633623005632951712976523678392479649188905533441796
2252 5793297068414445278191102382246842232958487741526703754536
2253 5974935319790864192282550346156890988403934838229165865792
2254 1540556686516613481294120720669766903552347219494077459528
2255 6355346002877175172195398792266855676365740131330664953504
2256 6554473102339069655229120898890245680595150096321781087936
2257 1689948394030579972990499064534164216151709144496403065844
2258 6971498643453649625285652176470806737927150743665074732316
2259 7189785384194917561424677937146839121831726745043896818128
2260 1853714229287540076203727279178254309835339832026093500524
2261 7646922583757873793830001478703144557612235110109299218816
2262 7886198137329989954487950264927253671823473311863128734704
2263 2033226484500952657756663827236521235327338003245253204480
2264 8387275153578108168982500531336667226581872470147764048824
2265 8649541966409695482240183140936201097439662532739110281024
2266 2229987446638003078947588518240139977026665886136411236832
2267 9198749471322673130725792489306439335209664702534530047640
2268 9486199551492480125770709512152957445132649030439613831776
2269 2445641616073531760218935576181404273739708968257407681782
2270 10088124793454710369502920737728369449501494744060548517360
2271 10403157516462229383349473154007487401308842702519088288104
2272 2681989064820625009108004013038466478108726911020921408216
2273 11062821558749335602677186702261636374571172879444944447676
2274 11408063132857464202704772970748761485707719024978633033520
2275 2941000039798616434565550503923382477394785721160069865712
2276 12130961561755023884865540080298421913747328396098663598492
2277 12509286306388008568535045983131618262909524480782814535296
2278 3224830926283584203900152768245528952543258988894847212600
2279 13301433729721211235435746567286738770622038146340124393360
2280 13715987334486212075283585107228875914254157170180287103712
2281 3535841697253206840119665448324904917945795978422940794714
2282 14583966020767352879900318249074633444022144003463119209920
2283 15038190968035686669622843478341401140508695138745921540216
2284 3876614985866847090993205143734321573331777855472635903812
2285 15989204008543479707224295648168173916440471071938512736040
2286 16486867359293836249748752807630033091343995066038962964224
2287 4249976930899917402169456548311260972210492476704254130672
2288 17528796770426532700757871486200142333834671572160977920144
2289 18074020531343505332961460605307281862227167732486393398464
2290 4659019958673685745830684293948842670236260714351786355956
2291 19215490752800406285898657652232815047082991734178623914560
2292 19812785062575141669106259852869597517937798622677846584064
2293 5107127679990941016622159484296683870602390613163786333406
2294 21063232348605610172429609652851469368547202969883339788416
2295 21717531743151195178070077493911720197636063435886013583696
2296 5598002096916831851152822695511322363529501987396114471536
2297 23087279989579724154756142288991841417439314539703566890476
2298 23803983029615439131576349674560871314841175877886258468352
2299 6135693332055266985120385830931172625808900756175817271436
2300 25304326628946754825517582107053090911664359642759281792272
2301 26089339199300492554819271906006325986891666733909714714528
2302 6724632112398025064385870489331192833640901243664796881280
2303 27732633570301593368510948317645421908839374281598606086368
2304 28592416188522438356173971715929640747548378719521890479796
2305 7369665261011606415075583506972885168779163115471121437524
2306 30392176685673610691174100389576170157286599863930211815692
2307 31333796188347978673456523348361887927662899700520590629912
2308 8076094472934299696507099946763656343862641313618921777354
2309 33304806160893061095113813600274045565138868499207444324516
2310 34335992169647951266143251588635681641244731897954772246272
2311 8849718676855507117050064097319428431634317697091055884120
2312 36494421010135647199260059664699853363147374064024621067682
2313 37623627615942020366034003001353983223149974659669978934728
2314 9696880311629043931865402519019064040729639189107407488012
2315 39987159714657928120651007271445723930198996026921705364032
2316 41223632858988893597741208089012731773762931686872934650040
2317 10624515876636631772980799220062933343421743148573452834144
2318 43811608464101791410407893628063276420395419329342866896240
2319 45165459539051381675830961099773985837756171382800860709160
2320 11640211147690113955010342820208769424333834582431006733188
2321 47999028613257578966296009710902853663888457084636400767008
2322 49481314850210098701170998526189726376878788210582257855600
2323 12752261485783862782316898646370393549698164302900641999920
2324 52583605113831976642393743127694932313779980866742235780800
2325 54206417382041722585705090210484090220965342497210916807424
2326 13969737704846862798770961283681344839656497084036934101332
2327 57602717840656679723986776945240580393795996502013039162288
2328 59379276533537080687127621323637049205267614455267619419832
2329 15302558006984997364396984829674306346846139864604810964180
2330 63097237906082130640680869533102561666312845981553768522632
2331 65041997654530011053210371552126957316774834937215806236480
2332 16761566539861690971806525895092470338471975701444173297944
2333 69111851246317594667391473716616969674631674883462632555476
2334 71240615265467404685986676954949396165628970903725733928264
2335 18358619181180670584820813191345350610340151012905598902088
2336 75695411970609388692432567888336044977266941879628697302780
2337 78025456919519353069995473658687092724459801127370290927392
2338 20106677210079917709614494954292984452985895528020561998400
2339 82901328189922793104435378703481766140348088116667883178408
2340 85451540503379452070162294651725275454845611078636617283088
2341 22019909585025578137548304337496431998392030924109186507758
2342 90787983287875316984187740571691946858543250496107378960168
2343 93579008026352136574326323427052017280485341230294542495360
2344 24113804612949248606688474447579694615710812928247741848582
2345 99419195864872428410606880443012067690195048043206473393280
2346 102473599223331353655634536809948410655845908452633672681664
2347 26405291865381277544284086770353569390748326775007013151524
2348 108864721878695084262867937994776248012485699318154066643224
2349 112207168598073018464690958698108106241585622786665908143832
2350 28912875274718580273505895212143590092300719451113408031344
2351 119200802823329600149553364067037201408610746060425891380192
2352 122858249860962328110214981124017581778801345126790640340476
2353 31656778428096260981072933723271441661724693063590757403700
2354 130510764134952869191244866222500670362876746263320742560096
2355 134512672072681410838833539789525180906631446281936034312304
2356 34659103168226599489215999491269610300534313570423031072896
2357 142885668392234712857103554498830984909690305427875633863940
2358 147264232194410884512077324559454070128038456242566207785840
2359 37944002710699919146094600391292308127491538802787884292272
2360 156425028290264184316219000257895287570635987422311800356752
2361 161215429169299918401256658266057232959774415105679316661712
2362 41537870596342191306021181532116456912534511148411307426718
2363 171237584816462539017487229751480274292681419847933088612720
2364 176478265122014151970509776071348713452839133155531072597512
2365 45469546916091323629914433418609432755325363893600947086816
2366 187442156546093013406490901225703808047746025792631883319344
2367 193175119766593775117974462562298168185016389487177671303904
2368 49770543375355646181497839112779408378197876584759456943430
2369 205168566507986574809644597396782612444678562683222897447552
2370 211439704661297268256732987058287333551232690258881383705472
2371 54475288905898384205011491718394937937554688716532265513612
2372 224558653651758211279796674039791904361794278531274533232908
2373 231418104546565438342596384831238542223269917427237166971456
2374 59621397686978328986012093766526467917439278662851695563036
2375 245767376580317166989717485109090739082801948662158657594976
2376 253269913653063129034635175608810837088411760310823771940976
2377 65249961604887411000204017947577805596761461275247259937914
2378 268964017900476030649438662976575593251277209701068424347112
2379 277169475575672718971580331902612229275832162716612157930032
2380 71405869362376757190474901482135245897919522884517718428064
2381 294333498294941696312708095432021621865939130397519357860660
2382 303307236081470808514289846362000546949090105511043660672104
2383 78138154648077377761843954991500050742683717050362647474832
2384 322077810236369938547519600273386536400948930770444500722644
2385 331891219060716394811811605940337685192448696056397689799696
2386 85500375992339504766894497633983901700424542593195436395314
2387 352417582154407142451130320461403871207051730546391076091904
2388 363148636745806403335226491355336118159851782302027748456224
2389 93551031171501897762010035655515235877957292473653625472894
2390 385593784836170268872994666278697393692335433569474790186304
2391 397327646320638637126352751688922661210205980350469702617352
2392 102354009279162746975373705342195312037133419785105778657456
2393 421869592896437631392409900159742379127613544621021827170348
2394 434699266129070500656457880589214988654962294462795354318464
2395 111979083862410233227738968602489230124601857640948706995520
2396 461532415303561551341984911622522849904494904229874556822000
2397 475559465874013907131141365235810018760201465769731470147968
2398 122502450825198941784678649652280302412161081725706021431672
2399 504896110199060833689583945272093655922100498655232286705600
2400 520231446486689449712082378137101511892710122536191479082244
2401 134007315132320417750130594371447632118341229597081309040273
2402 552303400612024179080566869177029530254312270038639718897132
2403 569068126747950070232069942830019366918871422898495618980664
2404 146584530708096450428308083531400259127119282696545724863890
2405 604128509153662724212670566579785499503874929629876196800208
2406 622454855270461905314603351723952832785693875587336975966392
2407 160333298316615145989015026639728733210999818830224937653928
2408 660780031393256828699222520598752654359127966026241755031360
2409 680812368112866048092527763481267837020597057175712453227744
2410 175361926637852292834143307633888148634636252705074148719628
2411 722704069375947840915184995207535968763724008667445171168312
2412 744600014106767102132787448847408954968677974466582673417968
2413 191788662219440277870294052822203551269841430306254903837056
2414 790387648657942598048284564077515518686448787744696295455904
2415 814319271947472489343774724997486710548736118849573080851968
2416 209742594490498138174689247339936768582312435571727001659976
2417 864362444319441411958945534341251331697511565543979830280284
2418 890517585243943191339202035664482920040419594752815429856512
2419 229364642575444659435036322602356386939877234811507317147144
2420 945208843684881212381411865648863313440903156572055441193444
2421 973792544057745664514224553145861007385035567123925480038872
2422 250808631246023589032603507149671699279014449115629314150800
2423 1033560375950117458808170812625849218320343009923630093968368
2424 1064796444001587464157020898555670284543555133196469083534088
2425 274242464003161655067614644944512164281180805224674454994638
2426 1130108541604578321477109320965640529824050300318428895450244
2427 1164241256733400541903258450547745519618248622992637863278136
2428 299849401991415382681214016972313554162927883133946681688480
2429 1235608077462375606019393855908630991598229330602215044706368
2430 1272904048691610434398974092417234718546060383337072437917896
2431 327829458222706779268037050828611564924770050270040808820912
2432 1350882696300681184331952031575175062435829955951330698096488
2433 1391632888192616707476964060621947685196069267696617293820848
2434 358400917428306915267708609323783796425606759928588619200570
2435 1476831343569020914293152324482568821969751966434504216483296
2436 1521353284575894317206844951849438113706406721826803630167744
2437 391801992774585452488634391173983456306716598865092707205838
2438 1614435017404115869110740900243258404822426579699226744441376
2439 1663075206960816480012675951679207993114785898016678443032384
2440 428292631675408941774420240952647570385820414836023655781444
2441 1764764202288269022633877019592113754008976540757368909651852
2442 1817900734399806761059849248874110987783946276464414456299040
2443 468156484019312305501474388931658964230129783197411446810384
2444 1928986971154135098233151657559037857272384163491584608453440
2445 1987032393804650841693205202345786183177206825211692416594144
2446 511703047310371596725079450267417242134943494015982205046936
2447 2108377815596628230288193412079259681345180434632468912125984
2448 2171782247019232241445364076204232066670961873612874485310504
2449 559270004506424275418616450834997062057480844355594563341056
2450 2304327269138065632691040623133830540288940134676483295367962
2451 2373581793847916280442156887799128462354808968865522564400448
2452 611225771735992866260880730997015127192032390012197891770662
2453 2518352394242744229464880423876264796571759976960182040592896
2454 2593992763762670471928321659551429021484559619390543976750040
2455 667972274595832977273933452006616170068998710855533983664120
2456 2752108210032565692732626144921435201480204680761039416676264
2457 2834718875445481220705140902279324518991493495209645623253696
2458 729947973385166024748910606963145321388243236585072977362862
2459 3007400144460142406776884115905476921537876314813669320950808
2460 3097618650321022400843620475801221566571095531201838638825168
2461 797631159432017651629668349273614671076517785891318243454880
2462 3286197602097927946246265058090687090006526971158450346048672
2463 3384719373847090251049008606374116439178417883195615675971816
2464 871543546624319827787203916870097396189754166320503822694240
2465 3590648746753360709184664344101984767558204177419335237593776
2466 3698232306610540233883394174482045332028735704677045827313928
2467 952254184387297729592441344472500617039636625433766993659884
2468 3923096606877328944416108426146060226927135167501144854105468
2469 4040569256282470095919857082099009354712062574623642477971936
2470 1040383720664090115509936288844395326547925477504125085967728
2471 4286096621257887050194946338775996420023748993731391769076128
2472 4414360631281337277241077241455538058518285724430546480268704
2473 1136609045974773102144449429613393807828013809072156020026522
2474 4682435752849810395090184463691614570275330864821902217951732
2475 4822475107645179743556580147704247320010462380655203327142896
2476 1241668352367602404249537227340631915547170158147752237619156
2477 5115153309855763910764463556072225502310863390806538483202292
2478 5268041052198650246361098634695418048559577258532338701454976
2479 1356366644054510093211520727110229665759225607041554753306792
2480 5587563625425328117353203749572220465500881973056809077633408
2481 5754469857698126583145942771021068197597917111484771410749936
2482 1481581739761492401757329660687745923869291622101750516685828
2483 6103280760659415461062470286593238630097586655375847851818240
2484 6285481359336655372519006319647235313295900159359190913048928
2485 1618270810346101912921018952857759224994847717434716728098176
2486 6666245410092632126169153505129808022427772443500920934515760
2487 6865131516885431307395615690399773116541059502269115512724488
2488 1767477499063354110846196292118650696251296337536045451451944
2489 7280754204575810586483079762260125621690597134537495640288352
2490 7497842562943639332167270120377374496572227301187399597675488
2491 1930339676024631334225267126774834558630716528836885520616416
2492 7951491623604857536475805908469335426641065717462688623348768
2493 8188435835376452666557842772159072010290754775157989970025016
2494 2108097882920566952305216875135456948553021945162967032108792
2495 8683564747759260899672083518478319901911928851150392522210800
2496 8942167531164134146450788827731907430910699764286171055345064
2497 2302104528999858985509616880992601206856540393143187404742832
2498 9482541102153342942804236596698692156995695296832757995935436
2499 9764767639696398531180649694883905995206620447919242455057176
2500 2513833904645637468680463063221096878194019362859478810344401