1 1
2 1
3 1
4 2
5 1
6 2
7 3
8 3
9 3
10 3
11 5
12 5
13 12
14 5
15 5
16 8
17 11
18 29
19 29
20 11
21 8
22 13
23 21
24 88
25 87
26 88
27 21
28 13
29 21
30 43
31 239
32 358
33 358
34 239
35 43
36 21
37 34
38 85
39 684
40 1252
41 2002
42 1252
43 684
44 85
45 34
46 55
47 171
48 1909
49 4749
50 9528
51 9528
52 4749
53 1909
54 171
55 55
56 89
57 341
58 5392
59 17285
60 49101
61 59839
62 49101
63 17285
64 5392
65 341
66 89
67 144
68 683
69 15143
70 64235
71 243118
72 413786
73 413786
74 243118
75 64235
76 15143
77 683
78 144
79 233
80 1365
81 42644
82 236211
83 1228036
84 2724191
85 3862849
86 2724191
87 1228036
88 236211
89 42644
90 1365
91 233
92 377
93 2731
94 119933
95 873250
96 6141239
97 18387032
98 34229311
99 34229311
100 18387032
101 6141239
102 873250
103 119933
104 2731
105 377
106 610
107 5461
108 337512
109 3219652
110 30865981
111 122539084
112 311423874
113 405580157
114 311423874
115 122539084
116 30865981
117 3219652
118 337512
119 5461
120 610
121 987
122 10923
123 949535
124 11886927
125 154742849
126 821945828
127 2795565191
128 4951454523
129 4951454523
130 2795565191
131 821945828
132 154742849
133 11886927
134 949535
135 10923
136 987
137 1597
138 21845
139 2671740
140 43856285
141 776765183
142 5495164996
143 25267110999
144 59531153935
145 81304395949
146 59531153935
147 25267110999
148 5495164996
149 776765183
150 43856285
151 2671740
152 21845
153 1597
154 2584
155 43691
156 7517061
157 161862005
158 3896668986
159 36800032261
160 227577191098
161 721364228897
162 1313164482312
163 1313164482312
164 721364228897
165 227577191098
166 36800032261
167 3896668986
168 161862005
169 7517061
170 43691
171 2584
172 4181
173 87381
174 21150272
175 597285195
176 19553995645
177 246231184011
178 2053397764249
179 8706082064034
180 21389415804175
181 28446567810005
182 21389415804175
183 8706082064034
184 2053397764249
185 246231184011
186 19553995645
187 597285195
188 21150272
189 87381
190 4181
191 6765
192 174763
193 59508247
194 2204231074
195 98108834263
196 1648269251345
197 18510745379063
198 105289272339911
199 346891068218302
200 621983404783444
201 621983404783444
202 346891068218302
203 105289272339911
204 18510745379063
205 1648269251345
206 98108834263
207 2204231074
208 59508247
209 174763
210 6765
211 10946
212 349525
213 167433188
214 8134165648
215 492283814664
216 11031030456148
217 166945846438154
218 1271999854037065
219 5638390130096245
220 13534741636892690
221 18268841726936268
222 13534741636892690
223 5638390130096245
224 1271999854037065
225 166945846438154
226 11031030456148
227 492283814664
228 8134165648
229 167433188
230 349525
231 10946
232 17711
233 699051
234 471090573
235 30017792409
236 2470048647138
237 73833534042745
238 1505305762277273
239 15375363466971003
240 91541888820159121
241 295250377196524231
242 533827408548556917
243 533827408548556917
244 295250377196524231
245 91541888820159121
246 15375363466971003
247 1505305762277273
248 73833534042745
249 2470048647138
250 30017792409
251 471090573
252 699051
253 17711
254 28657
255 1398101
256 1325464216
257 110774426621
258 12393793010466
259 494158034052549
260 13574575402532525
261 185798745442996699
262 1487100188044557976
263 6432504017763224633
264 15640342283162475710
265 20937720031330292269
266 15640342283162475710
267 6432504017763224633
268 1487100188044557976
269 185798745442996699
270 13574575402532525
271 494158034052549
272 12393793010466
273 110774426621
274 1325464216
275 1398101
276 28657
277 46368
278 2796203
279 3729333775
280 408792375587
281 62186850336292
282 3307432804186754
283 122405516285033798
284 2245547931963146751
285 24150665696492149249
286 140234092377426122366
287 457610076916060598720
288 823584620809704451764
289 823584620809704451764
290 457610076916060598720
291 140234092377426122366
292 24150665696492149249
293 2245547931963146751
294 122405516285033798
295 3307432804186754
296 62186850336292
297 408792375587
298 3729333775
299 2796203
300 46368
301 75025
302 5592405
303 10492879052
304 1508567655759
305 312029099308093
306 22136531409536410
307 1103797545328604309
308 27137504865262815535
309 392270497392252906903
310 3056192524588648693027
311 13398386793717216723087
312 32347527317728278347977
313 43502129718103134992611
314 32347527317728278347977
315 13398386793717216723087
316 3056192524588648693027
317 392270497392252906903
318 27137504865262815535
319 1103797545328604309
320 22136531409536410
321 312029099308093
322 1508567655759
323 10492879052
324 5592405
325 75025
326 121393
327 11184811
328 29522830997
329 5567079710158
330 1565635002686314
331 148160181588587493
332 9953386153263931415
333 327969866646896424094
334 6370996259065990830084
335 66616739333048502113845
336 392148535741741864010348
337 1271475042853043435398095
338 2294138167654099309053081
339 2294138167654099309053081
340 1271475042853043435398095
341 392148535741741864010348
342 66616739333048502113845
343 6370996259065990830084
344 327969866646896424094
345 9953386153263931415
346 148160181588587493
347 1565635002686314
348 5567079710158
349 29522830997
350 11184811
351 121393
352 196418
353 22369621
354 83065631600
355 20544224979592
356 7855729217261620
357 991634663901529850
358 89754424198188738982
359 3963597179206050601161
360 103477754557217010441178
361 1451934507788307632232953
362 11479705512522065233995199
363 49957638978997259596699058
364 121084158382573571351773729
365 162426195975365708781849519
366 121084158382573571351773729
367 49957638978997259596699058
368 11479705512522065233995199
369 1451934507788307632232953
370 103477754557217010441178
371 3963597179206050601161
372 89754424198188738982
373 991634663901529850
374 7855729217261620
375 20544224979592
376 83065631600
377 22369621
378 196418
379 317811
380 44739243
381 233713998087
382 75814495492011
383 39416876605331491
384 6637014753370547147
385 809354982232614793615
386 47901535281369124483811
387 1680650456777927213593288
388 31646874660073882174425103
389 336022595131256812163032324
390 1963293918181210847529362392
391 6388065602114798540102629131
392 11510042207439607829811389069
393 11510042207439607829811389069
394 6388065602114798540102629131
395 1963293918181210847529362392
396 336022595131256812163032324
397 31646874660073882174425103
398 1680650456777927213593288
399 47901535281369124483811
400 809354982232614793615
401 6637014753370547147
402 39416876605331491
403 75814495492011
404 233713998087
405 44739243
406 317811
407 514229
408 89478485
409 657579228980
410 279778703453573
411 197778032030594861
412 44421519874537102728
413 7298324367227843893079
414 578904750727372834991007
415 27296851928116311139181793
416 689769870033321830778213011
417 9836218039618511678594808527
418 77147611499180873377782565486
419 337091344194993554982711063503
420 815264551439245392257502451929
421 1095156092719874995442597502324
422 815264551439245392257502451929
423 337091344194993554982711063503
424 77147611499180873377782565486
425 9836218039618511678594808527
426 689769870033321830778213011
427 27296851928116311139181793
428 578904750727372834991007
429 7298324367227843893079
430 44421519874537102728
431 197778032030594861
432 279778703453573
433 657579228980
434 89478485
435 514229
436 832040
437 178956971
438 1850169189021
439 1032469186261565
440 992370450391877981
441 297313257943753324526
442 65812259040185176927146
443 6996260125208670452532139
444 443348531130830898200853910
445 15034292346702071814538872024
446 287923072944188026373745811757
447 3031681683740444498294373400667
448 17785905825583183717890706073552
449 57759508204322051284310081068486
450 104150821535448050374925219336270
451 104150821535448050374925219336270
452 57759508204322051284310081068486
453 17785905825583183717890706073552
454 3031681683740444498294373400667
455 287923072944188026373745811757
456 15034292346702071814538872024
457 443348531130830898200853910
458 6996260125208670452532139
459 65812259040185176927146
460 297313257943753324526
461 992370450391877981
462 1032469186261565
463 1850169189021
464 178956971
465 832040
466 1346269
467 357913941
468 5205648068808
469 3810127630775343
470 4979315352412460175
471 1989917263485333269848
472 593458946114130894688041
473 84552059168472323170497011
474 7200775157162671880865705040
475 327686826110007060285017206280
476 8428119019990989353234712656271
477 119133062846415888252658807337373
478 938491221567243458843638329914943
479 4091615723674958220738990983103563
480 9907398083595278367775696480240796
481 13298450446207030505181214139114490
482 9907398083595278367775696480240796
483 4091615723674958220738990983103563
484 938491221567243458843638329914943
485 119133062846415888252658807337373
486 8428119019990989353234712656271
487 327686826110007060285017206280
488 7200775157162671880865705040
489 84552059168472323170497011
490 593458946114130894688041
491 1989917263485333269848
492 4979315352412460175
493 3810127630775343
494 5205648068808
495 357913941
496 1346269
497 2178309
498 715827883
499 14646645246719
500 14060538671998462
501 24984198544009619526
502 13318515610263304973752
503 5351486547117597154472891
504 1021839614608319955760749311
505 116953325074657427948729592222
506 7142272409519705315056141044617
507 246707193731308347845242286698600
508 4681526051319543792935966057376200
509 49518906089473879311371883209401532
510 289863806614190506098881050334546070
511 942321929591275803449185332526604802
512 1698465169436909391310991188559615365
513 1698465169436909391310991188559615365
514 942321929591275803449185332526604802
515 289863806614190506098881050334546070
516 49518906089473879311371883209401532
517 4681526051319543792935966057376200
518 246707193731308347845242286698600
519 7142272409519705315056141044617
520 116953325074657427948729592222
521 1021839614608319955760749311
522 5351486547117597154472891
523 13318515610263304973752
524 24984198544009619526
525 14060538671998462
526 14646645246719
527 715827883
528 2178309
529 3524578
530 1431655765
531 41209896321820
532 51887696276540476
533 125360646105658796557
534 89140814386037234453559
535 48256771068915914628784966
536 12349265399723810027542502512
537 1899530336506714506999855656167
538 155672928485155514676487718998626
539 7221618454677800320210529675651095
540 183966713015906311659541909694611338
541 2612876120594967221862239543446636831
542 20534243763237736516961946774690598369
543 89633158977842492324334494382688671713
544 216895891933595467014383968446347385078
545 291258045133782209457823929270154853502
546 216895891933595467014383968446347385078
547 89633158977842492324334494382688671713
548 20534243763237736516961946774690598369
549 2612876120594967221862239543446636831
550 183966713015906311659541909694611338
551 7221618454677800320210529675651095
552 155672928485155514676487718998626
553 1899530336506714506999855656167
554 12349265399723810027542502512
555 48256771068915914628784966
556 89140814386037234453559
557 125360646105658796557
558 51887696276540476
559 41209896321820
560 1431655765
561 3524578
562 5702887
563 2863311531
564 115948432246181
565 191481500436734805
566 629009227645755181043
567 596619421509554166348689
568 435153065818259517352494133
569 149244932635450925244510335267
570 30851744085263246837832938708815
571 3393049261307321649615889877750368
572 211390979392242516105368466631576883
573 7229242299261460365392789879509445774
574 137867846297295333893184835882024428317
575 1454691589465512141328007918858330155100
576 8525555150893288905961323312212881577378
577 27699866164343555528220777496461987823672
578 49938399403327300876417855281133835753504
579 49938399403327300876417855281133835753504
580 27699866164343555528220777496461987823672
581 8525555150893288905961323312212881577378
582 1454691589465512141328007918858330155100
583 137867846297295333893184835882024428317
584 7229242299261460365392789879509445774
585 211390979392242516105368466631576883
586 3393049261307321649615889877750368
587 30851744085263246837832938708815
588 149244932635450925244510335267
589 435153065818259517352494133
590 596619421509554166348689
591 629009227645755181043
592 191481500436734805
593 115948432246181
594 2863311531
595 5702887
596 9227465
597 5726623061
598 326233262964384
599 706625414572929989
600 3156114959589438559224
601 3993173384676106281425813
602 3923971576107981447645256169
603 1803673906846523894554784660923
604 501087185283630451630010912756817
605 73954913850024677190009074374248206
606 6187835850423480936690778719296991277
607 284083112240243797154906010236387202638
608 7274598594464156701610641836942089407678
609 103052670627022873378913713803520376863663
610 810932407085178624646410270218161859262159
611 3537427553608298925565400640773836390663404
612 8562979411839468815289734726665550623547221
613 11496076057824452807755307383712961945465625
614 8562979411839468815289734726665550623547221
615 3537427553608298925565400640773836390663404
616 810932407085178624646410270218161859262159
617 103052670627022873378913713803520376863663
618 7274598594464156701610641836942089407678
619 284083112240243797154906010236387202638
620 6187835850423480936690778719296991277
621 73954913850024677190009074374248206
622 501087185283630451630010912756817
623 1803673906846523894554784660923
624 3923971576107981447645256169
625 3993173384676106281425813
626 3156114959589438559224
627 706625414572929989
628 326233262964384
629 5726623061
630 9227465
631 14930352
632 11453246123
633 917892030023671
634 2607664323633927275
635 15836113644082339056590
636 26726307017546865060408646
637 35384221861710950293328980294
638 21797991170468667525091650632635
639 8138546067298532246588973767685356
640 1611921949280020729806718707641631198
641 181130213575632754775780739118936177646
642 11163452226498584243450311258090053014695
643 383843425023145952333946635368272616015551
644 7300449411834477364806949345767919034838503
645 77133399869694763747215946732818939958581198
646 451758151500410959140367336786730544150555635
647 1468242212404999256155747045140902190604957923
648 2646672279649345456752521543772248528685818645
649 2646672279649345456752521543772248528685818645
650 1468242212404999256155747045140902190604957923
651 451758151500410959140367336786730544150555635
652 77133399869694763747215946732818939958581198
653 7300449411834477364806949345767919034838503
654 383843425023145952333946635368272616015551
655 11163452226498584243450311258090053014695
656 181130213575632754775780739118936177646
657 1611921949280020729806718707641631198
658 8138546067298532246588973767685356
659 21797991170468667525091650632635
660 35384221861710950293328980294
661 26726307017546865060408646
662 15836113644082339056590
663 2607664323633927275
664 917892030023671
665 11453246123
666 14930352
667 24157817
668 22906492245
669 2582586984448132
670 9623080459575273435
671 79459239884342322194994
672 178879155625955281196635373
673 319075494096726691218673949065
674 263435871142319212893622610959773
675 132184453480974862207966337159894458
676 35133460597491563900087365674639337399
677 5302041556505872251730604947657310416434
678 438683578981584967897735300885176693185545
679 20253481228353057871269031921025813807830806
680 517176627974250946948416347070525319055688442
681 7336728714030829627029907300415695697238603059
682 57692583684439222323897892919795752942071817975
683 251755869863386942874143412330096746039426130294
684 609301455439958776014898500927460512674656952501
685 818112260835901946824973186333948430954520099106
686 609301455439958776014898500927460512674656952501
687 251755869863386942874143412330096746039426130294
688 57692583684439222323897892919795752942071817975
689 7336728714030829627029907300415695697238603059
690 517176627974250946948416347070525319055688442
691 20253481228353057871269031921025813807830806
692 438683578981584967897735300885176693185545
693 5302041556505872251730604947657310416434
694 35133460597491563900087365674639337399
695 132184453480974862207966337159894458
696 263435871142319212893622610959773
697 319075494096726691218673949065
698 178879155625955281196635373
699 79459239884342322194994
700 9623080459575273435
701 2582586984448132
702 22906492245
703 24157817
704 39088169
705 45812984491
706 7266383533038509
707 35512115854131973402
708 398694461327437815241152
709 1197238076180742637863596895
710 2877247684067187888358361137871
711 3183708928822354762430320193187319
712 2146910406536101411262841268828231566
713 765769169226378675809421813052644946527
714 155201279309852479747053840757154612135830
715 17238694090504387832271981710184335171789197
716 1068673390415806509028849730854184766922954565
717 36637744567581681032869612645123378489586453748
718 697848773402272583952842030865148433042192829209
719 7367774006166349746786572179478228942453506888028
720 43167487485104749859771058872046021502737049428259
721 140272937142088782138951222326441658033047116483337
722 252875133014274489617772858533158722312725871214105
723 252875133014274489617772858533158722312725871214105
724 140272937142088782138951222326441658033047116483337
725 43167487485104749859771058872046021502737049428259
726 7367774006166349746786572179478228942453506888028
727 697848773402272583952842030865148433042192829209
728 36637744567581681032869612645123378489586453748
729 1068673390415806509028849730854184766922954565
730 17238694090504387832271981710184335171789197
731 155201279309852479747053840757154612135830
732 765769169226378675809421813052644946527
733 2146910406536101411262841268828231566
734 3183708928822354762430320193187319
735 2877247684067187888358361137871
736 1197238076180742637863596895
737 398694461327437815241152
738 35512115854131973402
739 7266383533038509
740 45812984491
741 39088169
742 63245986
743 91625968981
744 20444743959374072
745 131050590034304216332
746 2000488222351588673927021
747 8013113681226316810488861388
748 25945440532560862534955079272882
749 38476166630679160541973285148912891
750 34869640414357525483979949110249587866
751 16690709975136383055281638874771560548211
752 4543049791216116117129629460210889928687165
753 677418858912684226319771140881708406623650584
754 56388487508824419920117310618048971069470202163
755 2595483587516977952196566119310406738411950282699
756 66377480630332995425641580563750061819818512903072
757 940917179704750423371220191908357670307594743041533
758 7401783911385524587995997106454562959038076693588011
759 32293160550389588453202183248862665570366510734738620
760 78164491982082945385844326891500939027329717508458489
761 104944457234683938788427916796732478803009475132538825
762 78164491982082945385844326891500939027329717508458489
763 32293160550389588453202183248862665570366510734738620
764 7401783911385524587995997106454562959038076693588011
765 940917179704750423371220191908357670307594743041533
766 66377480630332995425641580563750061819818512903072
767 2595483587516977952196566119310406738411950282699
768 56388487508824419920117310618048971069470202163
769 677418858912684226319771140881708406623650584
770 4543049791216116117129629460210889928687165
771 16690709975136383055281638874771560548211
772 34869640414357525483979949110249587866
773 38476166630679160541973285148912891
774 25945440532560862534955079272882
775 8013113681226316810488861388
776 2000488222351588673927021
777 131050590034304216332
778 20444743959374072
779 91625968981
780 63245986
781 102334155
782 183251937963
783 57523464548967407
784 483616837157479917783
785 10037644149306474018662934
786 53631764798927357736306729012
787 233961743106129146779795754392207
788 464997095172607296929841339781328048
789 566344925118770647548829907354878842660
790 363790833337204436214533291698639891453357
791 132984088455781538851654692875038367013629546
792 26620133963244435410991619173655553786440114422
793 2975334685422096567754864742176310439717665197211
794 183868778539916281520521722470668793799913948637951
795 6313641304238646050815825569156251273705423478363862
796 120161994298589540656962285226247212501527153671963870
797 1269155246829756275669642281374769972678461105017610570
798 7434466768527894856842845633996631905979351327660402309
799 24160593594777123024092217247528254779447525232208659091
800 43553552504800647326686563444492797680512267002431150534
801 43553552504800647326686563444492797680512267002431150534
802 24160593594777123024092217247528254779447525232208659091
803 7434466768527894856842845633996631905979351327660402309
804 1269155246829756275669642281374769972678461105017610570
805 120161994298589540656962285226247212501527153671963870
806 6313641304238646050815825569156251273705423478363862
807 183868778539916281520521722470668793799913948637951
808 2975334685422096567754864742176310439717665197211
809 26620133963244435410991619173655553786440114422
810 132984088455781538851654692875038367013629546
811 363790833337204436214533291698639891453357
812 566344925118770647548829907354878842660
813 464997095172607296929841339781328048
814 233961743106129146779795754392207
815 53631764798927357736306729012
816 10037644149306474018662934
817 483616837157479917783
818 57523464548967407
819 183251937963
820 102334155
821 165580141
822 366503875925
823 161848393909980012
824 1784694331468099582781
825 50364855414171002029428004
826 358957367749467281267060170379
827 2109738595754297998469849154959263
828 5619642419268639540104899530305535167
829 9198448038159998465343776908246550124256
830 7929187521122918675263844856104637871474444
831 3892708406908009821705409767286293415400749160
832 1046075842637718409362340786728483230806282958984
833 156993344390518462616763156662529465516453040461912
834 13025596428536117738942261708310681283219105867684400
835 600536216646637475126128145176165601746148813088859321
836 15345552536944264063221886587008813292399649889686600913
837 217617474095031099118513920360996107358090422590023496472
838 1711542692769318760559978022723261770884445013354646355958
839 7468071202386159507995575512764322276886491489322827719299
840 18075157385147454881646052133904149158830904162874364504380
841 24268832899871658548320819628096800740241747318841438117594
842 18075157385147454881646052133904149158830904162874364504380
843 7468071202386159507995575512764322276886491489322827719299
844 1711542692769318760559978022723261770884445013354646355958
845 217617474095031099118513920360996107358090422590023496472
846 15345552536944264063221886587008813292399649889686600913
847 600536216646637475126128145176165601746148813088859321
848 13025596428536117738942261708310681283219105867684400
849 156993344390518462616763156662529465516453040461912
850 1046075842637718409362340786728483230806282958984
851 3892708406908009821705409767286293415400749160
852 7929187521122918675263844856104637871474444
853 9198448038159998465343776908246550124256
854 5619642419268639540104899530305535167
855 2109738595754297998469849154959263
856 358957367749467281267060170379
857 50364855414171002029428004
858 1784694331468099582781
859 161848393909980012
860 366503875925
861 165580141
862 267914296
863 733007751851
864 455377693548114101
865 6586068995407554237173
866 252710558678217027698300223
867 2402501434861029639138473733838
868 19024464776744028647251682430380890
869 67915222003924560043896567544795172455
870 149399142443669511497621619887131186918879
871 172824626875247050322211866046617564208014640
872 113947305796432569862643962025627370534272289763
873 41107031728900611394693670324750492655404507612736
874 8283743412183431513375387626260577607302768335076492
875 922756866388190562102887694048341386178808331618320969
876 57121344328380979045425537591886090108904719823701195393
877 1959738403632397675212905796228169057600232385351321274596
878 37314053737127813391497741648903992528600285409008976306034
879 394027340866007307412990391962255180140427704503107255410784
880 2308382969488395942158329476129297286990152266266852097743502
881 7501420266436989371762863611224271528792727488751919396319120
882 13522853442759106123988084644041457745897845722483846496509623
883 13522853442759106123988084644041457745897845722483846496509623
884 7501420266436989371762863611224271528792727488751919396319120
885 2308382969488395942158329476129297286990152266266852097743502
886 394027340866007307412990391962255180140427704503107255410784
887 37314053737127813391497741648903992528600285409008976306034
888 1959738403632397675212905796228169057600232385351321274596
889 57121344328380979045425537591886090108904719823701195393
890 922756866388190562102887694048341386178808331618320969
891 8283743412183431513375387626260577607302768335076492
892 41107031728900611394693670324750492655404507612736
893 113947305796432569862643962025627370534272289763
894 172824626875247050322211866046617564208014640
895 149399142443669511497621619887131186918879
896 67915222003924560043896567544795172455
897 19024464776744028647251682430380890
898 2402501434861029639138473733838
899 252710558678217027698300223
900 6586068995407554237173
901 455377693548114101
902 733007751851
903 267914296
904 433494437
905 1466015503701
906 1281253639728233424
907 24304612866673933069251
908 1267999797549848474794103005
909 16079940579561037887166221698331
910 171552182263713362837870961145598921
911 820777735219431694153315637088273519297
912 2426507568837021301091136967267110352099963
913 3766886771739064056389381021537235999155173728
914 3335463951251161263011799363887153611968386769527
915 1615359011572490221209231038687880406158529571583019
916 437091182134074343848823361653523623419320984595559505
917 65369766246877113079133308617379092715833528075543915060
918 5433224858840786611911249129296916919210550654312250127694
919 250272762624570097720757457891666447793835690900152595741461
920 6398103798370306064403108849945943437553064120529335575911970
921 90711972249109655187948788451107748903917804087043976871842107
922 713523075642612514705154867719066804507239017312372165061048371
923 3113173976833792937482680081063473593552544877666222820450459406
924 7535131674663110788851118977307503050613754502595403914484624314
925 10116923292335556909664147204581748402449648062501442433439372852
926 7535131674663110788851118977307503050613754502595403914484624314
927 3113173976833792937482680081063473593552544877666222820450459406
928 713523075642612514705154867719066804507239017312372165061048371
929 90711972249109655187948788451107748903917804087043976871842107
930 6398103798370306064403108849945943437553064120529335575911970
931 250272762624570097720757457891666447793835690900152595741461
932 5433224858840786611911249129296916919210550654312250127694
933 65369766246877113079133308617379092715833528075543915060
934 437091182134074343848823361653523623419320984595559505
935 1615359011572490221209231038687880406158529571583019
936 3335463951251161263011799363887153611968386769527
937 3766886771739064056389381021537235999155173728
938 2426507568837021301091136967267110352099963
939 820777735219431694153315637088273519297
940 171552182263713362837870961145598921
941 16079940579561037887166221698331
942 1267999797549848474794103005
943 24304612866673933069251
944 1281253639728233424
945 1466015503701
946 433494437
947 701408733
948 2932031007403
949 3604943572280849127
950 89691469526792106879802
951 6362312263401726936221429993
952 107623032103901435139894064305496
953 1546963427463623538253597868402698767
954 9919368161080735438926987719313324442147
955 39410795016290124457279150455667225433390827
956 82103090427727207474784251940206405572229486198
957 97635654157303679181331855029411350589798811916826
958 63477819761069476777157966027144074029807025498083930
959 23063087510549024001717649694309450722177383973553136227
960 4630912650025859310392857986334976007645246232990147405495
961 516793349182991655411574059439949445755126908369115277635037
962 31961644599615473011500781828984609078290944894077366899764360
963 1097059129455364154115460599540618679030486760159085275083767316
964 20883488797361156701134441814010808653563989816979680901056338556
965 220550371363601534488438479496044896311763413732585559808758897355
966 1292004648392574930915777202199918216422115283004353413315497471860
967 4198670144760230575603509589366124054430617732404332541067432666378
968 7568882712377262561571086160651713771136297456303003297182666561526
969 7568882712377262561571086160651713771136297456303003297182666561526
970 4198670144760230575603509589366124054430617732404332541067432666378
971 1292004648392574930915777202199918216422115283004353413315497471860
972 220550371363601534488438479496044896311763413732585559808758897355
973 20883488797361156701134441814010808653563989816979680901056338556
974 1097059129455364154115460599540618679030486760159085275083767316
975 31961644599615473011500781828984609078290944894077366899764360
976 516793349182991655411574059439949445755126908369115277635037
977 4630912650025859310392857986334976007645246232990147405495
978 23063087510549024001717649694309450722177383973553136227
979 63477819761069476777157966027144074029807025498083930
980 97635654157303679181331855029411350589798811916826
981 82103090427727207474784251940206405572229486198
982 39410795016290124457279150455667225433390827
983 9919368161080735438926987719313324442147
984 1546963427463623538253597868402698767
985 107623032103901435139894064305496
986 6362312263401726936221429993
987 89691469526792106879802
988 3604943572280849127
989 2932031007403
990 701408733
991 1134903170
992 5864062014805
993 10142892676650170324
994 330989008135082338021672
995 31923520347135342270766623199
996 720320885619222909752274703364372
997 13949667176752799456362851451062166114
998 119878817955778412178562727880130374866689
999 640101347382890756345771110482885706781780327
1000 1789519532172291901851735027243539573969138341257
1001 2857989507614130152803144652417015850514607121543458
1002 2494450806870675793218404019988553453049725599161074541
1003 1216922304876636054162835529496861977298295630008567301667
1004 328062236197091256974616048585070808941847216939298234689114
1005 49155957992741646837111784777053777823462437677287570791866552
1006 4081733298796088725293344227103360654262020945123231387286718847
1007 188108681556102259262822919548767311326610819532001132961163057692
1008 4807744696723038252331195005917596390414464110297235646611517811880
1009 68172271934082644902412317896488915801871840529204634625763388582126
1010 536196961271737622653324398467199457034120318890010516185996650506360
1011 2339556293725987232143853625858280248383539397682792690395838026380164
1012 5662567898575684801023717161433748715381530919973163544910025506358081
1013 7602843574615755364943376774042243725647138210557736718511140860681628
1014 5662567898575684801023717161433748715381530919973163544910025506358081
1015 2339556293725987232143853625858280248383539397682792690395838026380164
1016 536196961271737622653324398467199457034120318890010516185996650506360
1017 68172271934082644902412317896488915801871840529204634625763388582126
1018 4807744696723038252331195005917596390414464110297235646611517811880
1019 188108681556102259262822919548767311326610819532001132961163057692
1020 4081733298796088725293344227103360654262020945123231387286718847
1021 49155957992741646837111784777053777823462437677287570791866552
1022 328062236197091256974616048585070808941847216939298234689114
1023 1216922304876636054162835529496861977298295630008567301667
1024 2494450806870675793218404019988553453049725599161074541
1025 2857989507614130152803144652417015850514607121543458
1026 1789519532172291901851735027243539573969138341257
1027 640101347382890756345771110482885706781780327
1028 119878817955778412178562727880130374866689
1029 13949667176752799456362851451062166114
1030 720320885619222909752274703364372
1031 31923520347135342270766623199
1032 330989008135082338021672
1033 10142892676650170324
1034 5864062014805
1035 1134903170
1036 1836311903
1037 11728124029611
1038 28538108790686421181
1039 1221450870238138895351937
1040 160179367053947701146120203010
1041 4821107230693683052505370422885396
1042 125790442671591392448319654653991361241
1043 1448774837474391534843705764779811155643043
1044 10396383394277563765403231395407276250390230538
1045 39004380229719730129388542169579133726063107912716
1046 83659028972195682908434093679938752671041284252256887
1047 98022976541995870041313134146223485157871561064352828135
1048 64210825661311706410268112134827176337941148304986126267906
1049 23240522911364654589420938396355707931039999388850231060639279
1050 4675579080579681223809521825735297342196338273597711007682136170
1051 521266893850508305077660762449285287705170248234877517827162656035
1052 32254299732570526790938434574554866357374613662313176668896555099302
1053 1106827124521846753426174120158532697933997201953665319112122230030637
1054 21072091123519962642675652282928231353512110279622092567129785388942190
1055 222528087708555059913632612279221926301709172322236574692607327120488210
1056 1303631386777930819411869713969875166899660866185785429736021614310428746
1057 4236390075455624352251914661652656285962205106485736988091406799317617969
1058 7636926063550505372229813365510837524561557964720159284422362116455627020
1059 7636926063550505372229813365510837524561557964720159284422362116455627020
1060 4236390075455624352251914661652656285962205106485736988091406799317617969
1061 1303631386777930819411869713969875166899660866185785429736021614310428746
1062 222528087708555059913632612279221926301709172322236574692607327120488210
1063 21072091123519962642675652282928231353512110279622092567129785388942190
1064 1106827124521846753426174120158532697933997201953665319112122230030637
1065 32254299732570526790938434574554866357374613662313176668896555099302
1066 521266893850508305077660762449285287705170248234877517827162656035
1067 4675579080579681223809521825735297342196338273597711007682136170
1068 23240522911364654589420938396355707931039999388850231060639279
1069 64210825661311706410268112134827176337941148304986126267906
1070 98022976541995870041313134146223485157871561064352828135
1071 83659028972195682908434093679938752671041284252256887
1072 39004380229719730129388542169579133726063107912716
1073 10396383394277563765403231395407276250390230538
1074 1448774837474391534843705764779811155643043
1075 125790442671591392448319654653991361241
1076 4821107230693683052505370422885396
1077 160179367053947701146120203010
1078 1221450870238138895351937
1079 28538108790686421181
1080 11728124029611
1081 1836311903
1082 2971215073
1083 23456248059221
1084 80295008466761655080
1085 4507528019768248143888221
1086 803715547371951597777103038301
1087 32267667637774760357068103402981512
1088 1134309175066389854453442001111631588749
1089 17508919135340270514437077004365098615115252
1090 168855741564564009173649921888257709691072798066
1091 850139743933900628042636461113342934655118001809211
1092 2448865929174387323835101164490742513824550894100493375
1093 3851951658490487714107999598286479806576941100179328317465
1094 3388080013381925799923199370766051218934005247048633933049041
1095 1646400724330931889948661138759028058431001374989838295880134989
1096 444728183327268838669593289787910792612706935873330437012371392245
1097 66569555297296536836796579342743558329163571768860183592629012908320
1098 5530525623160658613174470689633166649174011737874451358542059419343212
1099 254810994309165160071453451817048276366294906205587725902485551360299217
1100 6513397139865224610036946022351104476793776124298535133673052428271250387
1101 92351767344233526297350396224601184583727442631965141638617330311580188333
1102 726400849267749121006657410926837423277391016588138642390631443233100236830
1103 3169406950531538518345408583452395097842927919536912417974243576479601798433
1104 7671177467212899270828276573776763815920278405405908396946902745422028645291
1105 10299637101759332226844059491322816250373123421982959615479554883772557604478
1106 7671177467212899270828276573776763815920278405405908396946902745422028645291
1107 3169406950531538518345408583452395097842927919536912417974243576479601798433
1108 726400849267749121006657410926837423277391016588138642390631443233100236830
1109 92351767344233526297350396224601184583727442631965141638617330311580188333
1110 6513397139865224610036946022351104476793776124298535133673052428271250387
1111 254810994309165160071453451817048276366294906205587725902485551360299217
1112 5530525623160658613174470689633166649174011737874451358542059419343212
1113 66569555297296536836796579342743558329163571768860183592629012908320
1114 444728183327268838669593289787910792612706935873330437012371392245
1115 1646400724330931889948661138759028058431001374989838295880134989
1116 3388080013381925799923199370766051218934005247048633933049041
1117 3851951658490487714107999598286479806576941100179328317465
1118 2448865929174387323835101164490742513824550894100493375
1119 850139743933900628042636461113342934655118001809211
1120 168855741564564009173649921888257709691072798066
1121 17508919135340270514437077004365098615115252
1122 1134309175066389854453442001111631588749
1123 32267667637774760357068103402981512
1124 803715547371951597777103038301
1125 4507528019768248143888221
1126 80295008466761655080
1127 23456248059221
1128 2971215073
1129 4807526976
1130 46912496118443
1131 225918557952282233055
1132 16634159706352927558557251
1133 4032720898874617845470504642047
1134 215967479038057109488559785519152685
1135 10228577603393093512302731010193395471366
1136 211601030997787683128969246710800490902732217
1137 2742517313657580189502535194663438243043939220992
1138 18529651798671932559771318255053541980712271553168479
1139 71683169307699732102412799942839598057169530011731197611
1140 151367894639394351142162424176071166559723863294850502039346
1141 178771819998997147415332091763267073725991492551511100447474108
1142 116634008639157499804681137991501276043706801453348396182396591440
1143 42301317737845592771093631342394108559079496960563616258936408569477
1144 8501414111366088377785333829463513401997010849758127430854929643558873
1145 948298782823707237575715234960494343340815340291746254467371651082117687
1146 58661956787418726742789512992889659076690564621293346606252430886186060418
1147 2013295179194514176940049116162263289569640904823316403542289344896378552703
1148 38327072191333726011187279186200409834154112119039148518039034451481979762504
1149 404760161164460981734571521031634335473341695967718677565088319730662139699199
1150 2371156984478559105102540021403860434049800984146401720638522116446976044089390
1151 7705574028264076302137430273440095057288993070716295385917098066853793624682301
1152 13890766591192163392981323940508673008029893998946098327106225983869962359187502
1153 13890766591192163392981323940508673008029893998946098327106225983869962359187502
1154 7705574028264076302137430273440095057288993070716295385917098066853793624682301
1155 2371156984478559105102540021403860434049800984146401720638522116446976044089390
1156 404760161164460981734571521031634335473341695967718677565088319730662139699199
1157 38327072191333726011187279186200409834154112119039148518039034451481979762504
1158 2013295179194514176940049116162263289569640904823316403542289344896378552703
1159 58661956787418726742789512992889659076690564621293346606252430886186060418
1160 948298782823707237575715234960494343340815340291746254467371651082117687
1161 8501414111366088377785333829463513401997010849758127430854929643558873
1162 42301317737845592771093631342394108559079496960563616258936408569477
1163 116634008639157499804681137991501276043706801453348396182396591440
1164 178771819998997147415332091763267073725991492551511100447474108
1165 151367894639394351142162424176071166559723863294850502039346
1166 71683169307699732102412799942839598057169530011731197611
1167 18529651798671932559771318255053541980712271553168479
1168 2742517313657580189502535194663438243043939220992
1169 211601030997787683128969246710800490902732217
1170 10228577603393093512302731010193395471366
1171 215967479038057109488559785519152685
1172 4032720898874617845470504642047
1173 16634159706352927558557251
1174 225918557952282233055
1175 46912496118443
1176 4807526976
1177 7778742049
1178 93824992236885
1179 635645923723476588988
1180 61385146786202067319563159
1181 20234569184835355836045477115560
1182 1445470200250197321923275167754268579
1183 92235699127492925869199711251017248932285
1184 2557267868611573751317235779293066128160281629
1185 44543354855270057295507323650627977842390895311228
1186 403872420051263283853835476594532791223236834096935999
1187 2098308731926076466075712941836712782793311352370741348713
1188 5948215749843115613832525113006315218043724623625822370768619
1189 9432883377593281646622486069490868362701843573702019999073004434
1190 8262564366793660976932425243479076725128749928829897591476647779115
1191 4023584636581668611727987949809913733628512287468694590731584847425416
1192 1085692119698107608659368388661625033344349929917435299559247446042568904
1193 162601287890085389701743464603392042317205208410220700435406642110930942545
1194 13505010349341873905723868257373405949913101689490597960400590006730820610476
1195 622310836029968049724913271807617519592861068023983236871527433824506930938517
1196 15906185680802881646138257743338576873356043543171657127497442422370301794814216
1197 225537747523302139427313819667691831605526043876786402640212031951414813979444037
1198 1773954536566275929291380708491290925909138862065660577140985438868557616567880863
1199 7740129256618611788603343907294431018143728900794364072854378283055250560332672623
1200 18733978025419940962576507697577614620265402319976667736841575199250673164681879864
1201 25153092760848498983842580502065568903312871435780044765671075165562561750200479974
1202 18733978025419940962576507697577614620265402319976667736841575199250673164681879864
1203 7740129256618611788603343907294431018143728900794364072854378283055250560332672623
1204 1773954536566275929291380708491290925909138862065660577140985438868557616567880863
1205 225537747523302139427313819667691831605526043876786402640212031951414813979444037
1206 15906185680802881646138257743338576873356043543171657127497442422370301794814216
1207 622310836029968049724913271807617519592861068023983236871527433824506930938517
1208 13505010349341873905723868257373405949913101689490597960400590006730820610476
1209 162601287890085389701743464603392042317205208410220700435406642110930942545
1210 1085692119698107608659368388661625033344349929917435299559247446042568904
1211 4023584636581668611727987949809913733628512287468694590731584847425416
1212 8262564366793660976932425243479076725128749928829897591476647779115
1213 9432883377593281646622486069490868362701843573702019999073004434
1214 5948215749843115613832525113006315218043724623625822370768619
1215 2098308731926076466075712941836712782793311352370741348713
1216 403872420051263283853835476594532791223236834096935999
1217 44543354855270057295507323650627977842390895311228
1218 2557267868611573751317235779293066128160281629
1219 92235699127492925869199711251017248932285
1220 1445470200250197321923275167754268579
1221 20234569184835355836045477115560
1222 61385146786202067319563159
1223 635645923723476588988
1224 93824992236885
1225 7778742049
1226 12586269025
1227 187649984473771
1228 1788457504370276566981
1229 226530002866623714575194822
1230 101528918157980703116466538404074
1231 9674531133665835460376177841403112373
1232 831730913465520760643120595898590049204743
1233 30905421022886561331507880003724417551288022727
1234 723463240090231708110431697939342693538833655472768
1235 8802806089082257369895951314841379079313995577017076634
1236 61421663924380962810161662552944779172326571755529508894610
1237 233743560316401112383382673687756534395100156732641934998653374
1238 497725473706506782994661856759293540421917893878625761284662966539
1239 585335021454807476578247710740027118979764586111787277543676645907980
1240 382712269424272677655209733613496111454638106960702930165189360457803837
1241 138650742787029993048687927467413313134753737869923970278033203622608579489
1242 27880641826134557807066773002581422838626561334156234266614627762913151620860
1243 3109090050031747210463941791780426774481335802260293403597603254507765380709062
1244 192356676564630963316411223390115491005085695735124301890543589517924336113275134
1245 6601254354836663050724600566847634824880691165400355115224589797855863923724964749
1246 125672624593601535409275281424671234189938811453738087781617685159464565145025687924
1247 1327164413025788073549043944482115947478627468902391106294082530748387199310145190127
1248 7774837117800165993959321402846918648778817435045085809389790913342310697937357331222
1249 25265858488180883286430797259803390419390915125464609221347599109498051633167982525975
1250 45546609268810144030286245101418759556853653945236825720071342629321713593274807213362
1251 45546609268810144030286245101418759556853653945236825720071342629321713593274807213362
1252 25265858488180883286430797259803390419390915125464609221347599109498051633167982525975
1253 7774837117800165993959321402846918648778817435045085809389790913342310697937357331222
1254 1327164413025788073549043944482115947478627468902391106294082530748387199310145190127
1255 125672624593601535409275281424671234189938811453738087781617685159464565145025687924
1256 6601254354836663050724600566847634824880691165400355115224589797855863923724964749
1257 192356676564630963316411223390115491005085695735124301890543589517924336113275134
1258 3109090050031747210463941791780426774481335802260293403597603254507765380709062
1259 27880641826134557807066773002581422838626561334156234266614627762913151620860
1260 138650742787029993048687927467413313134753737869923970278033203622608579489
1261 382712269424272677655209733613496111454638106960702930165189360457803837
1262 585335021454807476578247710740027118979764586111787277543676645907980
1263 497725473706506782994661856759293540421917893878625761284662966539
1264 233743560316401112383382673687756534395100156732641934998653374
1265 61421663924380962810161662552944779172326571755529508894610
1266 8802806089082257369895951314841379079313995577017076634
1267 723463240090231708110431697939342693538833655472768
1268 30905421022886561331507880003724417551288022727
1269 831730913465520760643120595898590049204743
1270 9674531133665835460376177841403112373
1271 101528918157980703116466538404074
1272 226530002866623714575194822
1273 1788457504370276566981
1274 187649984473771
1275 12586269025
1276 20365011074
1277 375299968947541
1278 5032015664006418434816
1279 835965129764651300838552592
1280 509431217841601513385378619960834
1281 64751630742737421351751829415140698576
1282 7500092902842052125139797637952387688795486
1283 373502150605042534099648217552065141714032994659
1284 11750328673384348205236161715296678390003066214969627
1285 191866023015877426823939823440047153904595494943440102295
1286 1797934089459160148422282809690205232219665402860035133067859
1287 9185284173270902434542682549613225926828024581522621146745379354
1288 26262452029788801553860383877659268070667514428756526750534921910347
1289 41466192823894619907810624191386027672078598717753208132527631102150837
1290 36402535170922273125364305931939128542173311168254579825775835128866611300
1291 17706703498438912337097623900344726987311538819633551191502513657040027507373
1292 4780590612128543199571223858114948001395901697958647903941650013196713891695593
1293 715767011217408918647853560254149325011299900984072678494042643012890425352873773
1294 59457572047794993109063292013663232514536285781944591197792552831335086517184513470
1295 2739598235278202257540807391759001731978187173678033387486247644474912358881941716096
1296 70026456136302667292575762906709495749237488637488941290077733254704369337885770189366
1297 992903259689305692433049616740708711035686524599491450730701771692948645862765685315664
1298 7809701835725272176744303252621222232404398731235553710360238374622350851898741307529492
1299 34075165691113230729738706825151888458932489567654745766263835287189846814501580136702265
1300 82474745062196021371247593988304243094050119203895889566008479001343310891692292768589008
1301 110734144571707236708530130543888622800418317917283168547842277700748390030564056486318371
1302 82474745062196021371247593988304243094050119203895889566008479001343310891692292768589008
1303 34075165691113230729738706825151888458932489567654745766263835287189846814501580136702265
1304 7809701835725272176744303252621222232404398731235553710360238374622350851898741307529492
1305 992903259689305692433049616740708711035686524599491450730701771692948645862765685315664
1306 70026456136302667292575762906709495749237488637488941290077733254704369337885770189366
1307 2739598235278202257540807391759001731978187173678033387486247644474912358881941716096
1308 59457572047794993109063292013663232514536285781944591197792552831335086517184513470
1309 715767011217408918647853560254149325011299900984072678494042643012890425352873773
1310 4780590612128543199571223858114948001395901697958647903941650013196713891695593
1311 17706703498438912337097623900344726987311538819633551191502513657040027507373
1312 36402535170922273125364305931939128542173311168254579825775835128866611300
1313 41466192823894619907810624191386027672078598717753208132527631102150837
1314 26262452029788801553860383877659268070667514428756526750534921910347
1315 9185284173270902434542682549613225926828024581522621146745379354
1316 1797934089459160148422282809690205232219665402860035133067859
1317 191866023015877426823939823440047153904595494943440102295
1318 11750328673384348205236161715296678390003066214969627
1319 373502150605042534099648217552065141714032994659
1320 7500092902842052125139797637952387688795486
1321 64751630742737421351751829415140698576
1322 509431217841601513385378619960834
1323 835965129764651300838552592
1324 5032015664006418434816
1325 375299968947541
1326 20365011074
1327 32951280099
1328 750599937895083
1329 14158111993676713392599
1330 3084967506904205686388670867
1331 2556120664141702693044925290017484
1332 433382623500430081940731234844758885505
1333 67631721558668320755063792180150321617562279
1334 4513896005605494243079739909206855817018736183979
1335 190846218966097454895189339249490439401432361545767138
1336 4181913178096704393925279179842542795804871046291922335848
1337 52629101581725149250171522999775637591171100382389463344138489
1338 360948747559360486864882284925483628945210549280059847180388853742
1339 1385736561636830369175144302938667736626635693579913221868592382189491
1340 2937540185559565725614288055626790672396735953853269954945729047993545032
1341 3462508710509324914419176031183809939855564164895141212448563395891889670447
1342 2261274210729552106585981676300574745530166570634530238509679696790408675162952
1343 819710203091686675943195406501859321280007081185752485064789464025190940755121904
1344 164782109024550820622229799302498323873748787282133553017677707364367608474491333803
1345 18378373547942062590309273544275081756975847529882086957910888913859541787468000947181
1346 1136965516322978305181523529773787621318545624915554619444000586292130204134583959078595
1347 39019670955947717322380089910005939086162931731260808990640620860507811413085089074133999
1348 742829534583873973660929227641278782297640034914488192862636617507415206587993017501706066
1349 7844722256469393724482987043351476731044621822139318601430609013885773400282621569645011073
1350 45955972854966846018529190644971149735130218267678765288605294079021756056890065408335587241
1351 149343309187364382574860027852276053748414175978334442504823716311333534135791747344870674303
1352 269220013436970955144925712007957687655855478336174302338923117065768328807264756542000923868
1353 269220013436970955144925712007957687655855478336174302338923117065768328807264756542000923868
1354 149343309187364382574860027852276053748414175978334442504823716311333534135791747344870674303
1355 45955972854966846018529190644971149735130218267678765288605294079021756056890065408335587241
1356 7844722256469393724482987043351476731044621822139318601430609013885773400282621569645011073
1357 742829534583873973660929227641278782297640034914488192862636617507415206587993017501706066
1358 39019670955947717322380089910005939086162931731260808990640620860507811413085089074133999
1359 1136965516322978305181523529773787621318545624915554619444000586292130204134583959078595
1360 18378373547942062590309273544275081756975847529882086957910888913859541787468000947181
1361 164782109024550820622229799302498323873748787282133553017677707364367608474491333803
1362 819710203091686675943195406501859321280007081185752485064789464025190940755121904
1363 2261274210729552106585981676300574745530166570634530238509679696790408675162952
1364 3462508710509324914419176031183809939855564164895141212448563395891889670447
1365 2937540185559565725614288055626790672396735953853269954945729047993545032
1366 1385736561636830369175144302938667736626635693579913221868592382189491
1367 360948747559360486864882284925483628945210549280059847180388853742
1368 52629101581725149250171522999775637591171100382389463344138489
1369 4181913178096704393925279179842542795804871046291922335848
1370 190846218966097454895189339249490439401432361545767138
1371 4513896005605494243079739909206855817018736183979
1372 67631721558668320755063792180150321617562279
1373 433382623500430081940731234844758885505
1374 2556120664141702693044925290017484
1375 3084967506904205686388670867
1376 14158111993676713392599
1377 750599937895083
1378 32951280099
1379 53316291173
1380 1501199875790165
1381 39835355970632128955684
1382 11384475476069116847538130757
1383 12825583947004818120035726072487517
1384 2900629624268754229809571773950160626633
1385 609865747030547022581228817092007674767144399
1386 54551913868238965381529212053496357989304587179609
1387 3099681745601452891537324169861739678947352715065331591
1388 91149008845792978606814475631693530083076331077111130034212
1389 1540558327225738440047848465344040705722202998933686750584487403
1390 14183992123157801213451634054532410476868773041331013809110197228978
1391 73118298936537216045728956816589878812715318520554731656644201811994647
1392 208100665952688721647124210811980964735728708313317576377609526002352883625
1393 329344275496321205910354345499320229752472690161436590063148492641584004924103
1394 288781085368080243666494061649839820247405161837812889421910171704848659007409864
1395 140552678943935047742754274123902452820791012328958816665984488771146430452125902722
1396 37935729077511314705825445900575591447500994177322296551522062227655856853168465892565
1397 5680767032795049919531055910535125302947985838218666747163201985447599314744990140195434
1398 471854070388737665652509284848032419911747736761215486577625696602929309199305807741796494
1399 21742278870043893722073113757559124256982763126400200129515475630668878906289634211671618780
1400 555739645658333830727974825140633474764399572748962961615912524057111053758150000212398738235
1401 7879900052959650707742900391527146017585801971164322839490235360378954563984621574785725202082
1402 61979192694979855592150137415451118443406970035289780062974538515195353351291248440109485665031
1403 270427362838859929482380817197072704243543624055682283911917361756044316627519962150193717211634
1404 654535159350636666598712288458368570671727976015992234992072332295395261354128708664906220762009
1405 878807987373460904561622499024028646792997632862563572240814422901567979416055556072153501805207
1406 654535159350636666598712288458368570671727976015992234992072332295395261354128708664906220762009
1407 270427362838859929482380817197072704243543624055682283911917361756044316627519962150193717211634
1408 61979192694979855592150137415451118443406970035289780062974538515195353351291248440109485665031
1409 7879900052959650707742900391527146017585801971164322839490235360378954563984621574785725202082
1410 555739645658333830727974825140633474764399572748962961615912524057111053758150000212398738235
1411 21742278870043893722073113757559124256982763126400200129515475630668878906289634211671618780
1412 471854070388737665652509284848032419911747736761215486577625696602929309199305807741796494
1413 5680767032795049919531055910535125302947985838218666747163201985447599314744990140195434
1414 37935729077511314705825445900575591447500994177322296551522062227655856853168465892565
1415 140552678943935047742754274123902452820791012328958816665984488771146430452125902722
1416 288781085368080243666494061649839820247405161837812889421910171704848659007409864
1417 329344275496321205910354345499320229752472690161436590063148492641584004924103
1418 208100665952688721647124210811980964735728708313317576377609526002352883625
1419 73118298936537216045728956816589878812715318520554731656644201811994647
1420 14183992123157801213451634054532410476868773041331013809110197228978
1421 1540558327225738440047848465344040705722202998933686750584487403
1422 91149008845792978606814475631693530083076331077111130034212
1423 3099681745601452891537324169861739678947352715065331591
1424 54551913868238965381529212053496357989304587179609
1425 609865747030547022581228817092007674767144399
1426 2900629624268754229809571773950160626633
1427 12825583947004818120035726072487517
1428 11384475476069116847538130757
1429 39835355970632128955684
1430 1501199875790165
1431 53316291173
1432 86267571272
1433 3002399751580331
1434 112081016594281561219533
1435 42012203232338499754394267933
1436 64353614400633335685248966363989362
1437 19413912235864256350410433017205104046282
1438 5499434597098665895611823148350547723884437242
1439 659277773123961882897055480617414943422456617483904
1440 50344339940602635753147581660413323602930462743317832338
1441 1986684433598370329537294856937968005611337094892682908118853
1442 45095201860711108344560645038177666342434743544382717341620229053
1443 557380054403280295063142533839561012702544043112621912128303447724693
1444 3858082255523235055906124736623735026447224664462303098861484878545584573
1445 14742227998926005520551245434839721967191861297871799738804627906707503590894
1446 31326318823330860518266084361788294454532938705947969228745960942756211740497596
1447 36879435003400966089997797924367689431417055545624859164316469126656768805962077745
1448 24100048379808576098147596247776315931232726126667234110947253576203442680557342198442
1449 8733469610950436674701723930471151413041037886546465562685488531258979781266777694623981
1450 1755928725316296622884047277161165750573023130810885421120148832471695082434388284592546724
1451 195824993066309463153020161993384604207137176457012918194106631845527153745944080559535187391
1452 12115086474913450859154558876938442894768155780269737395589122765244445850209187270107501259760
1453 415770432932108789681124121933278774110180497886995950487191767351175101534827892678285511112193
1454 7915235419321715042590253948096612654217938607614826143015598446520861445239124946153512555897539
1455 83589145439080044796006137994806629334605648461195388072378998688260094181491191912705842835700882
1456 489683484594737197415462934139533002503273980415990198831453909223754158129048532740393472503502957
1457 1591324306075356936879307378891620684168955650319825707253914925497792884738880292310526066324488275
1458 2868669365907998972290767165472117496929812022773285180423946047621033599313056711785258314729651876
1459 2868669365907998972290767165472117496929812022773285180423946047621033599313056711785258314729651876
1460 1591324306075356936879307378891620684168955650319825707253914925497792884738880292310526066324488275
1461 489683484594737197415462934139533002503273980415990198831453909223754158129048532740393472503502957
1462 83589145439080044796006137994806629334605648461195388072378998688260094181491191912705842835700882
1463 7915235419321715042590253948096612654217938607614826143015598446520861445239124946153512555897539
1464 415770432932108789681124121933278774110180497886995950487191767351175101534827892678285511112193
1465 12115086474913450859154558876938442894768155780269737395589122765244445850209187270107501259760
1466 195824993066309463153020161993384604207137176457012918194106631845527153745944080559535187391
1467 1755928725316296622884047277161165750573023130810885421120148832471695082434388284592546724
1468 8733469610950436674701723930471151413041037886546465562685488531258979781266777694623981
1469 24100048379808576098147596247776315931232726126667234110947253576203442680557342198442
1470 36879435003400966089997797924367689431417055545624859164316469126656768805962077745
1471 31326318823330860518266084361788294454532938705947969228745960942756211740497596
1472 14742227998926005520551245434839721967191861297871799738804627906707503590894
1473 3858082255523235055906124736623735026447224664462303098861484878545584573
1474 557380054403280295063142533839561012702544043112621912128303447724693
1475 45095201860711108344560645038177666342434743544382717341620229053
1476 1986684433598370329537294856937968005611337094892682908118853
1477 50344339940602635753147581660413323602930462743317832338
1478 659277773123961882897055480617414943422456617483904
1479 5499434597098665895611823148350547723884437242
1480 19413912235864256350410433017205104046282
1481 64353614400633335685248966363989362
1482 42012203232338499754394267933
1483 112081016594281561219533
1484 3002399751580331
1485 86267571272
1486 139583862445
1487 6004799503160661
1488 315351877113106082520920
1489 155037904394058452166262451655
1490 322900516930659545249169900885720276
1491 129937302283756932118529398164147873366478
1492 49590882968957260589554790427165677152485787657
1493 7967588143379066033409605326007704999014711098769947
1494 817681546711212778165266546380672724617535950702709262196
1495 43301787794270263495172105320346134477380687558837164628378957
1496 1320026119701870069944076177802525230818422912872625978881568159880
1497 21903038463908155048334192153635589958319482567151544317808599392715534
1498 203571457583220250053372939457339023424191623561525113273434978790693150655
1499 1044366126236300929248468025458143544516919069412700078405141673856495262347514
1500 2979673017181981435746552512458451670367634643611949640018693092515548180914685090
1501 4709770809002557997542796430583482771158181878055136582286972822205291392547662976581
1502 4132346223288435898697164592836356114365812607662415583206733092549772965271905108845939
1503 2010597747132255693782720851698589860265061373719137229969771752179419565230409865750362187
1504 542758693105935100042290848327794300178923028268589370934414815187926793178010155320506308469
1505 81269676921773814418527720129555672643152256398068918145111808313044348506785448491500645862636
1506 6750687064361933749317966419184728361195854365111065749221428463701923471451405364889699743451278
1507 311054021873900556117192721582737595418460710062487344111220707125657594266946083645056887137180578
1508 7950729330673886806329465183996339976011312598776715619320472680155092238791243053013002000842768515
1509 112733721886880672200871668477974619622149681447982718185015494260800036118135256398485044701352995023
1510 886707335224958825951940946040302226314776464896991330836118886357421094617454907809756069584831597817
1511 3868872092395297806280139359603176549268335320550090779791223152751950936652602165861363421879456776732
1512 9364122279951798328177636999572024837716213826310468727875317633937865412264299450897671286456801724428
1513 12572679690967708561743135145448134024162831460591268150791911934490313222917690943206619709430896890722
1514 9364122279951798328177636999572024837716213826310468727875317633937865412264299450897671286456801724428
1515 3868872092395297806280139359603176549268335320550090779791223152751950936652602165861363421879456776732
1516 886707335224958825951940946040302226314776464896991330836118886357421094617454907809756069584831597817
1517 112733721886880672200871668477974619622149681447982718185015494260800036118135256398485044701352995023
1518 7950729330673886806329465183996339976011312598776715619320472680155092238791243053013002000842768515
1519 311054021873900556117192721582737595418460710062487344111220707125657594266946083645056887137180578
1520 6750687064361933749317966419184728361195854365111065749221428463701923471451405364889699743451278
1521 81269676921773814418527720129555672643152256398068918145111808313044348506785448491500645862636
1522 542758693105935100042290848327794300178923028268589370934414815187926793178010155320506308469
1523 2010597747132255693782720851698589860265061373719137229969771752179419565230409865750362187
1524 4132346223288435898697164592836356114365812607662415583206733092549772965271905108845939
1525 4709770809002557997542796430583482771158181878055136582286972822205291392547662976581
1526 2979673017181981435746552512458451670367634643611949640018693092515548180914685090
1527 1044366126236300929248468025458143544516919069412700078405141673856495262347514
1528 203571457583220250053372939457339023424191623561525113273434978790693150655
1529 21903038463908155048334192153635589958319482567151544317808599392715534
1530 1320026119701870069944076177802525230818422912872625978881568159880
1531 43301787794270263495172105320346134477380687558837164628378957
1532 817681546711212778165266546380672724617535950702709262196
1533 7967588143379066033409605326007704999014711098769947
1534 49590882968957260589554790427165677152485787657
1535 129937302283756932118529398164147873366478
1536 322900516930659545249169900885720276
1537 155037904394058452166262451655
1538 315351877113106082520920
1539 6004799503160661
1540 139583862445
1541 225851433717
1542 12009599006321323
1543 887276092067792590789071
1544 572137377941635551859042504726
1545 1620184737177104831195997251610862923
1546 869670281788468505266595685102574712883433
1547 447183365893317344112255079180495777228019536771
1548 96290916227481842488334840676276797924822988912850461
1549 13280601406647589462926727998909996641923739884807718927753
1550 943806069283337431917270586577801667479403559792149530625496973
1551 38639786158969394189526755819737525467015785813096689339261645767681
1552 860710910199492636521097458206020202167342266490011927799660083699858507
1553 10741434629351494720039815267862166243104361024683617862079617091956155617142
1554 73984787490739485478726617064443300239688764140590428200810037046076652595491872
1555 283418276472599691390860426788664772281117012895991123563057139597870183287048931028
1556 601471824940773440503481566658013494184981537113397232339458558342708028521015754577174
1557 708558133930171937648299774779857159100126840041340808266808854796530458849642381389822439
1558 462874834582698947619848260208352821266138034834280108505478102056906516056481581163916135758
1559 167767059440772205618618132039951698290276380881871771517632067805749626392849742610292583752808
1560 33727872466483203882866199875174448960747125253991218436401886028839499439259553461650332219791592
1561 3761572471370718084424824406790919449426909247256904766690126571939895199557052566144272166374667060
1562 232711605140279435569717958911421776677603263518314009691728038577802554123168778420795622617388998959
1563 7986382357001252013589736913824126799235145459349318188881651791524067012087010121670767909812473835490
1564 152039982450691819607688862328608389799993244816868876285387724936843775267869138628325258852461466813931
1565 1605628745699101486578623218460322654614008854221917635654199275079862751134430353339381864060852913955483
1566 9406110331087147201781366396136370754066329735725001638565582468190384674295055904953456750368064923000285
1567 30567056150502514585227201383015546608866904239146200536115244377559352043502642512196134363936867958629785
1568 55103005905073063696575454706690317417967879026750964872943632239843124770356769364261062643813966825565307
1569 55103005905073063696575454706690317417967879026750964872943632239843124770356769364261062643813966825565307
1570 30567056150502514585227201383015546608866904239146200536115244377559352043502642512196134363936867958629785
1571 9406110331087147201781366396136370754066329735725001638565582468190384674295055904953456750368064923000285
1572 1605628745699101486578623218460322654614008854221917635654199275079862751134430353339381864060852913955483
1573 152039982450691819607688862328608389799993244816868876285387724936843775267869138628325258852461466813931
1574 7986382357001252013589736913824126799235145459349318188881651791524067012087010121670767909812473835490
1575 232711605140279435569717958911421776677603263518314009691728038577802554123168778420795622617388998959
1576 3761572471370718084424824406790919449426909247256904766690126571939895199557052566144272166374667060
1577 33727872466483203882866199875174448960747125253991218436401886028839499439259553461650332219791592
1578 167767059440772205618618132039951698290276380881871771517632067805749626392849742610292583752808
1579 462874834582698947619848260208352821266138034834280108505478102056906516056481581163916135758
1580 708558133930171937648299774779857159100126840041340808266808854796530458849642381389822439
1581 601471824940773440503481566658013494184981537113397232339458558342708028521015754577174
1582 283418276472599691390860426788664772281117012895991123563057139597870183287048931028
1583 73984787490739485478726617064443300239688764140590428200810037046076652595491872
1584 10741434629351494720039815267862166243104361024683617862079617091956155617142
1585 860710910199492636521097458206020202167342266490011927799660083699858507
1586 38639786158969394189526755819737525467015785813096689339261645767681
1587 943806069283337431917270586577801667479403559792149530625496973
1588 13280601406647589462926727998909996641923739884807718927753
1589 96290916227481842488334840676276797924822988912850461
1590 447183365893317344112255079180495777228019536771
1591 869670281788468505266595685102574712883433
1592 1620184737177104831195997251610862923
1593 572137377941635551859042504726
1594 887276092067792590789071
1595 12009599006321323
1596 225851433717
1597 365435296162
1598 24019198012642645
1599 2496445782286340306701836
1600 2111362253748795918830519242900
1601 8129434438611773741569583719569937485
1602 5820702644529005164123098757033805163371038
1603 4032454168175590968760006845888853653369488263454
1604 1163707307792049915981110900166557905169586617253163887
1605 215700567576290355653846692471529631621810320466050029075894
1606 20571203679810195423528494062640054076939094542400818246959408618
1607 1131063281345417818949421598272596322884174646268381974416759784746716
1608 33822853945872643115241016460403163738638452859717905646368739693527192468
1609 566771094861097246664476159940551589537476051242890568750641928164177406972303
1610 5241216315343485034469806388035432564076298153313446199805675564028132082457085417
1611 26957964506967591331649377018448779473855705194294635777294763529706554833329976952878
1612 76812305919009285676581169461215160538068169388081028129711603499273226849777239939834126
1613 121493844429648742509385912464985719507958467685799816199544134056632785497094618284304643220
1614 106561898209326656915980809658722090952882561967978430196765199320894549553608986763156467293293
1615 51856905465181499243162918225626275018699834885173098833389969175900865729412145028934035989822416
1616 13997464045139697527545697811536748687148828561548260611637838800218302110171858214875832945288548072
1617 2095998130798419265077377888950942900106997681861497448718655700476031911465253130959116424014356727825
1618 174100597558100125300655490885806188226614166954643115138965877502668775832796730608488172551976528575525
1619 8022195285824687835796809581869107860906319100592193747582784344128843012000775743101947842395094380203649
1620 205050944199867266302978737946113369916241621983483881555763090919256916498648286696397555530716593571104744
1621 2907434730138488150272978486289001672642491264808178112763322994494691810807449322643435549287123363950460340
1622 22868398643561013953284897890482313925276569819336036544776302861447059215163072427717812963826628139394271768
1623 99779236225323754835123634023362441033066652578554746411362026585631838805069726492606024384321415952513387697
1624 241503086772881071763281206767483112872654424556566930082329259653286433367676916758358800340429805422526627178
1625 324252692850345728285081578232149919153666359712912669046711005271898717922435514853451657799357118576873644106
1626 241503086772881071763281206767483112872654424556566930082329259653286433367676916758358800340429805422526627178
1627 99779236225323754835123634023362441033066652578554746411362026585631838805069726492606024384321415952513387697
1628 22868398643561013953284897890482313925276569819336036544776302861447059215163072427717812963826628139394271768
1629 2907434730138488150272978486289001672642491264808178112763322994494691810807449322643435549287123363950460340
1630 205050944199867266302978737946113369916241621983483881555763090919256916498648286696397555530716593571104744
1631 8022195285824687835796809581869107860906319100592193747582784344128843012000775743101947842395094380203649
1632 174100597558100125300655490885806188226614166954643115138965877502668775832796730608488172551976528575525
1633 2095998130798419265077377888950942900106997681861497448718655700476031911465253130959116424014356727825
1634 13997464045139697527545697811536748687148828561548260611637838800218302110171858214875832945288548072
1635 51856905465181499243162918225626275018699834885173098833389969175900865729412145028934035989822416
1636 106561898209326656915980809658722090952882561967978430196765199320894549553608986763156467293293
1637 121493844429648742509385912464985719507958467685799816199544134056632785497094618284304643220
1638 76812305919009285676581169461215160538068169388081028129711603499273226849777239939834126
1639 26957964506967591331649377018448779473855705194294635777294763529706554833329976952878
1640 5241216315343485034469806388035432564076298153313446199805675564028132082457085417
1641 566771094861097246664476159940551589537476051242890568750641928164177406972303
1642 33822853945872643115241016460403163738638452859717905646368739693527192468
1643 1131063281345417818949421598272596322884174646268381974416759784746716
1644 20571203679810195423528494062640054076939094542400818246959408618
1645 215700567576290355653846692471529631621810320466050029075894
1646 1163707307792049915981110900166557905169586617253163887
1647 4032454168175590968760006845888853653369488263454
1648 5820702644529005164123098757033805163371038
1649 8129434438611773741569583719569937485
1650 2111362253748795918830519242900
1651 2496445782286340306701836
1652 24019198012642645
1653 365435296162
1654 591286729879
1655 48038396025285291
1656 7024016086549846220729045
1657 7791573734603908297078628311773
1658 40790227666774355892914786701204246693
1659 38957959108769357148602960108515233546045319
1660 36362458576591626142181629812918487957703518154197
1661 14063784531963497766187829704852883035310613070160412707
1662 3503360535272333100223077695725784158536229929209633841454377
1663 448370099121759837597965030551653223840008771940071869410312330444
1664 33108468591008411462588346554422520882130608920895945072646568934014669
1665 1329116937508507001698266191654631804518352107597278742593043928245637081032
1666 29905639707741316015227449965033438830752663806683619877066316743437606603544074
1667 371297254421858256629126049476895182922716781631000967113373301698968687722345713922
1668 2564167206856607178154028220358946541430931668750332190997761382599519420369207729725978
1669 9809487487206923095922794422164409820446048943223553471927829371948400879530146760048148595
1670 20832100468691842634040598495572665495565170407212823947413846554278052306190564493398731240276
1671 24532416329718720158586697582601991627444706585043147942524540840272289660870882269324488915841703
1672 16029002672630669905007504224200177395656933843627721281635327305455302822749551199792671225978009879
1673 5809112327779111407583072769390582567543088824764609558863019674338022086621104265993949252807344354123
1674 1167917990665043366578996311543537714401321978070993513891606209274519716428009640760323384347306159449772
1675 130251424620333852472547586681680099981730377655328010544973708376456662433414332154578788158649451107270618
1676 8058168795327908441376770111460712534345725220207556003990800085170984547980578335545259972563027188308717643
1677 276544953372344635851722128105118424457916679955417769251508226617272395710615362401068981080324320148166028653
1678 5264714322207491275205557297047912158001101289253752345345338180887300368195711869318784619094492523096806111298
1679 55598291437213542189353183251787109157192099360603383261604083192578211367663641079162710547635704935300144733820
1680 325706723900521337740062072604387586073572444570012235735504840129518466719433122994948663155510757707329148887481
1681 1058449408184265671354970631111625792338785343236920690926472717655794493251149530868435611027272909767827910344902
1682 1908059208788272345352703397119605938796840115265700444438881585319373227748198274374773476467647454494721915743980
1683 1908059208788272345352703397119605938796840115265700444438881585319373227748198274374773476467647454494721915743980
1684 1058449408184265671354970631111625792338785343236920690926472717655794493251149530868435611027272909767827910344902
1685 325706723900521337740062072604387586073572444570012235735504840129518466719433122994948663155510757707329148887481
1686 55598291437213542189353183251787109157192099360603383261604083192578211367663641079162710547635704935300144733820
1687 5264714322207491275205557297047912158001101289253752345345338180887300368195711869318784619094492523096806111298
1688 276544953372344635851722128105118424457916679955417769251508226617272395710615362401068981080324320148166028653
1689 8058168795327908441376770111460712534345725220207556003990800085170984547980578335545259972563027188308717643
1690 130251424620333852472547586681680099981730377655328010544973708376456662433414332154578788158649451107270618
1691 1167917990665043366578996311543537714401321978070993513891606209274519716428009640760323384347306159449772
1692 5809112327779111407583072769390582567543088824764609558863019674338022086621104265993949252807344354123
1693 16029002672630669905007504224200177395656933843627721281635327305455302822749551199792671225978009879
1694 24532416329718720158586697582601991627444706585043147942524540840272289660870882269324488915841703
1695 20832100468691842634040598495572665495565170407212823947413846554278052306190564493398731240276
1696 9809487487206923095922794422164409820446048943223553471927829371948400879530146760048148595
1697 2564167206856607178154028220358946541430931668750332190997761382599519420369207729725978
1698 371297254421858256629126049476895182922716781631000967113373301698968687722345713922
1699 29905639707741316015227449965033438830752663806683619877066316743437606603544074
1700 1329116937508507001698266191654631804518352107597278742593043928245637081032
1701 33108468591008411462588346554422520882130608920895945072646568934014669
1702 448370099121759837597965030551653223840008771940071869410312330444
1703 3503360535272333100223077695725784158536229929209633841454377
1704 14063784531963497766187829704852883035310613070160412707
1705 36362458576591626142181629812918487957703518154197
1706 38957959108769357148602960108515233546045319
1707 40790227666774355892914786701204246693
1708 7791573734603908297078628311773
1709 7024016086549846220729045
1710 48038396025285291
1711 591286729879
1712 956722026041
1713 96076792050570581
1714 19762817335823128179985456
1715 28753294776383941565754018959429
1716 204668933081575041368576714713877848047
1717 260745595610708656767130689804999566996752528
1718 327896694814157047361423345844584923350122841302089
1719 169965449247516208807681856165887232685135666819490822823
1720 56900800855625905686975693186806278705483122663071785877571154
1721 9772677812905639221633690399294921722533264050523471238589651156912
1722 969150630668543122325303757691755420356794768095877393712663431162769983
1723 52229532031758640258205612375008558812076548634307283131709223054129574367095
1724 1577969120935861189880331751498411701857750948832194583344514445308462021659520981
1725 26303369837538033346169840527759914860415656488310495221247450980492946164632049306889
1726 243896510177488124408238972283761310762463635076560122295476507083495324359838690118692013
1727 1252742560059926791598195454817412857028063204688029895475276666080717234609175532588966878170
1728 3572003272926226717840638714425412690793684068871351991417566702060205922420641930937707386032374
1729 5647792138396304090091156830631958428529282747394544558579824038133868318715590318873867159688916470
1730 4954574986452800418991014932365480727190303354015312177203697268624037672742892198483493558098152422083
1731 2410849988565525929615576023340521048725296028803787233806324842842127708417540747953055571939170487048073
1732 650779413000968842613553816827308281547766000962159213845243601896554523589426048550162816162806779929094792
1733 97446153811256424268164959647945292015751465234585430689761129458133548986698688738139734510227297702225343250
1734 8094303625998874955688928860121244686444121524961580675514536029735114005634764383305402925376636754756134861206
1735 372966393306321861763708113331652737185596202964986177776774655241786742196286532073387193153579062962956440978680
1736 9533220713030395902254703164124606434799898922732766646950929048315051381578777666797119809937102144159611596484753
1737 135172122779947508185147742076869225641063114685314109560863793763665780389869551374996370638505817891913815087263404
1738 1063195865960680932609992106199432503894600364454653591713020679622320552307228243687457827709046267251729631831111567
1739 4638926706159812176348337244713518044428915216492354788287985752973883948675201701731420979775504424028384329654903585
1740 11227941119014197311974594117206651980765566886888264190918675509379262338669693407658063052100700039470642794115578904