1 2
2 3
3 3
4 5
5 7
6 5
7 8
8 17
9 17
10 8
11 13
12 41
13 63
14 41
15 13
16 21
17 99
18 227
19 227
20 99
21 21
22 34
23 239
24 827
25 1234
26 827
27 239
28 34
29 55
30 577
31 2999
32 6743
33 6743
34 2999
35 577
36 55
37 89
38 1393
39 10897
40 36787
41 55447
42 36787
43 10897
44 1393
45 89
46 144
47 3363
48 39561
49 200798
50 454385
51 454385
52 200798
53 39561
54 3363
55 144
56 233
57 8119
58 143677
59 1095851
60 3729091
61 5598861
62 3729091
63 1095851
64 143677
65 8119
66 233
67 377
68 19601
69 521721
70 5980913
71 30584687
72 69050253
73 69050253
74 30584687
75 5980913
76 521721
77 19601
78 377
79 610
80 47321
81 1894607
82 32641916
83 250916131
84 851302029
85 1280128950
86 851302029
87 250916131
88 32641916
89 1894607
90 47321
91 610
92 987
93 114243
94 6879979
95 178150221
96 2058249165
97 10496827403
98 23720149995
99 23720149995
100 10496827403
101 2058249165
102 178150221
103 6879979
104 114243
105 987
106 1597
107 275807
108 24983923
109 972290957
110 16884649135
111 129422885699
112 439621976195
113 660647962955
114 439621976195
115 129422885699
116 16884649135
117 972290957
118 24983923
119 275807
120 1597
121 2584
122 665857
123 90725999
124 5306478436
125 138508056265
126 1595777230271
127 8147000813446
128 18403310404291
129 18403310404291
130 8147000813446
131 1595777230271
132 138508056265
133 5306478436
134 90725999
135 665857
136 2584
137 4181
138 1607521
139 329460929
140 28961194501
141 1136221529549
142 19675706193157
143 150985649174085
144 512615852515459
145 770548397261707
146 512615852515459
147 150985649174085
148 19675706193157
149 1136221529549
150 28961194501
151 329460929
152 1607521
153 4181
154 6765
155 3880899
156 1196397873
157 158061670175
158 9320704799431
159 242599324206721
160 2798109826697003
161 14279081380626859
162 32260116141540213
163 32260116141540213
164 14279081380626859
165 2798109826697003
166 242599324206721
167 9320704799431
168 158061670175
169 1196397873
170 3880899
171 6765
172 10946
173 9369319
174 4344577397
175 862654025422
176 76460212316453
177 2991220223776445
178 51855860689753372
179 397743903151933881
180 1350668111471923517
181 2030049051145980050
182 1350668111471923517
183 397743903151933881
184 51855860689753372
185 2991220223776445
186 76460212316453
187 862654025422
188 4344577397
189 9369319
190 10946
191 17711
192 22619537
193 15776816033
194 4708111537971
195 627222736888811
196 36881397137844409
197 961012671564107667
198 11079210955047892241
199 56548869471250924613
200 127750070550172845235
201 127750070550172845235
202 56548869471250924613
203 11079210955047892241
204 961012671564107667
205 36881397137844409
206 627222736888811
207 4708111537971
208 15776816033
209 22619537
210 17711
211 28657
212 54608393
213 57291635519
214 25695485730239
215 5145271430670385
216 454743263319217787
217 17809889025037476097
218 308612346305435364071
219 2367568471466798904283
220 8039144604242883698707
221 12083401651433651945979
222 8039144604242883698707
223 2367568471466798904283
224 308612346305435364071
225 17809889025037476097
226 454743263319217787
227 5145271430670385
228 25695485730239
229 57291635519
230 54608393
231 28657
232 46368
233 131836323
234 208047769363
235 140238391149386
236 42207992410219447
237 5606930966068061311
238 330060028036299469334
239 8596429463536785057277
240 99124191528715070072009
241 505895767712482884973116
242 1142905840646183024996181
243 1142905840646183024996181
244 505895767712482884973116
245 99124191528715070072009
246 8596429463536785057277
247 330060028036299469334
248 5606930966068061311
249 42207992410219447
250 140238391149386
251 208047769363
252 131836323
253 46368
254 75025
255 318281039
256 755500774443
257 765379824048327
258 346243111960194009
259 69132797971282998447
260 6116807668464485142495
261 239454372000785949580817
262 4150089431226615984955779
263 31835463913062005686452609
264 108102244692016476122031505
265 162481813349792588536582997
266 108102244692016476122031505
267 31835463913062005686452609
268 4150089431226615984955779
269 239454372000785949580817
270 6116807668464485142495
271 69132797971282998447
272 346243111960194009
273 765379824048327
274 755500774443
275 318281039
276 75025
277 121393
278 768398401
279 2743511349031
280 4177217595760125
281 2840321953949094447
282 852399258227534373941
283 113359165025721294081199
284 6670025519347989904596733
285 173754051085238010502455397
286 2003372808359257374596567435
287 10224865987802162338842130221
288 23099457587377397021217958619
289 23099457587377397021217958619
290 10224865987802162338842130221
291 2003372808359257374596567435
292 173754051085238010502455397
293 6670025519347989904596733
294 113359165025721294081199
295 852399258227534373941
296 2840321953949094447
297 4177217595760125
298 2743511349031
299 768398401
300 121393
301 196418
302 1855077841
303 9962735709201
304 22798023012345528
305 23299897320310506293
306 10509982444811982110825
307 2100818281753958316025266
308 185794218863188133489419905
309 7274657756906748726063647449
310 126070121871478397408235373362
311 967121732734103600475330208107
312 3283958267007000189206675439393
313 4935961285224791538367780371090
314 3283958267007000189206675439393
315 967121732734103600475330208107
316 126070121871478397408235373362
317 7274657756906748726063647449
318 185794218863188133489419905
319 2100818281753958316025266
320 10509982444811982110825
321 23299897320310506293
322 22798023012345528
323 9962735709201
324 1855077841
325 196418
326 317811
327 4478554083
328 36178491743225
329 124424893212114297
330 191135096396113325773
331 129586845674622013484293
332 38933219751978978714854453
333 5175316411731841033414553473
334 304572106880332373769144794943
335 7933460309648506052703500606699
336 91475414696269529091691671269719
337 466867871514396686081152537710131
338 1054727887880873003123899368746005
339 1054727887880873003123899368746005
340 466867871514396686081152537710131
341 91475414696269529091691671269719
342 7933460309648506052703500606699
343 304572106880332373769144794943
344 5175316411731841033414553473
345 38933219751978978714854453
346 129586845674622013484293
347 191135096396113325773
348 124424893212114297
349 36178491743225
350 4478554083
351 317811
352 514229
353 10812186007
354 131377896967213
355 679074411075722393
356 1567930738642645112439
357 1597790543609846637140345
358 721526292971508626189406443
359 144158951117236312990594994837
360 12751689206612812360192210003665
361 499244281065832395505728095491289
362 8652224024957604293321644769946557
363 66372797708066134019183673485369717
364 225377046019121585326666765445484971
365 338752110195939290445247645371206783
366 225377046019121585326666765445484971
367 66372797708066134019183673485369717
368 8652224024957604293321644769946557
369 499244281065832395505728095491289
370 12751689206612812360192210003665
371 144158951117236312990594994837
372 721526292971508626189406443
373 1597790543609846637140345
374 1567930738642645112439
375 679074411075722393
376 131377896967213
377 10812186007
378 514229
379 832040
380 26102926097
381 477083233044745
382 3706188077591198432
383 12862142240000313568901
384 19700569208455857163196223
385 13371619160896360939021731034
386 4015561873409486423916741005967
387 533882022291623386388414975903547
388 31416916594145560730033231261138232
389 818372576212946826184979975630993829
390 9435965781948917604640251675574977305
391 48159135352907043195589410065990642268
392 108798804644352712810281514096397865663
393 108798804644352712810281514096397865663
394 48159135352907043195589410065990642268
395 9435965781948917604640251675574977305
396 818372576212946826184979975630993829
397 31416916594145560730033231261138232
398 533882022291623386388414975903547
399 4015561873409486423916741005967
400 13371619160896360939021731034
401 19700569208455857163196223
402 12862142240000313568901
403 3706188077591198432
404 477083233044745
405 26102926097
406 832040
407 1346269
408 63018038201
409 1732471112183567
410 20227282669532101793
411 105511486607267373814255
412 242905697910202417930375799
413 247808293876692952119375642201
414 111853873860648134385246885185601
415 22352334139762382536292528213959599
416 1977033430401033177392451766756213021
417 77405960794339971785223897809566448303
418 1341474890625470711097897498182857554719
419 10290768161294847094701843636345996827803
420 34943467885287955988285188366498251441499
421 52521741712869136440040654451875316861275
422 34943467885287955988285188366498251441499
423 10290768161294847094701843636345996827803
424 1341474890625470711097897498182857554719
425 77405960794339971785223897809566448303
426 1977033430401033177392451766756213021
427 22352334139762382536292528213959599
428 111853873860648134385246885185601
429 247808293876692952119375642201
430 242905697910202417930375799
431 105511486607267373814255
432 20227282669532101793
433 1732471112183567
434 63018038201
435 1346269
436 2178309
437 152139002499
438 6291263130892379
439 110394549771234469435
440 865538072463408870082711
441 2994998644684021123250216495
442 4592484251197299011189411397289
443 3115700741272688439163325518405651
444 935837539334512828652646357506472799
445 124412629675453262445272659987114037319
446 7321460634671567313436419566268550221727
447 190712323526501269707596290140167027774911
448 2198957600554595364887100713554193822221685
449 11222974768655848662308947854827105369591619
450 25354431010749357708347888948191177615467683
451 25354431010749357708347888948191177615467683
452 11222974768655848662308947854827105369591619
453 2198957600554595364887100713554193822221685
454 190712323526501269707596290140167027774911
455 7321460634671567313436419566268550221727
456 124412629675453262445272659987114037319
457 935837539334512828652646357506472799
458 3115700741272688439163325518405651
459 4592484251197299011189411397289
460 2994998644684021123250216495
461 865538072463408870082711
462 110394549771234469435
463 6291263130892379
464 152139002499
465 2178309
466 3524578
467 367296043199
468 22845975037918947
469 602500929971680026442
470 7100233150828690360681747
471 36927980523877720349918233073
472 85109789039083691883385954564394
473 86788152895987458800969045074331191
474 39181228115085137741185191740534812441
475 7829155614001559406950052190604209491612
476 692502049672270777133354829659325023095769
477 27112836714015896203945639431266513556886515
478 469878896817632107475360800756958947976746652
479 3604540619085624095394100558928785864814963091
480 12239642367063509319133812569522440190894909583
481 18396766424410124752958806046933947217821482942
482 12239642367063509319133812569522440190894909583
483 3604540619085624095394100558928785864814963091
484 469878896817632107475360800756958947976746652
485 27112836714015896203945639431266513556886515
486 692502049672270777133354829659325023095769
487 7829155614001559406950052190604209491612
488 39181228115085137741185191740534812441
489 86788152895987458800969045074331191
490 85109789039083691883385954564394
491 36927980523877720349918233073
492 7100233150828690360681747
493 602500929971680026442
494 22845975037918947
495 367296043199
496 3524578
497 5702887
498 886731088897
499 82962445628147423
500 3288272576580880750383
501 58245052871055328724196397
502 455317650309363047567903554205
503 1577289282111724938951391153361693
504 2417492599379135216775841299994475143
505 1640422156412976406895547185384689857329
506 492680508879034492849026639168196089274409
507 65500466356274180434158654118003227649298763
508 3854527631466275468827950794612143007548121181
509 100404924661290263038100581229132010506284638983
510 1157688932730051986255716691644006300708928518109
511 5908585687791351253136000028399188356928178387879
512 13348400428142632378995537792412145050868993037737
513 13348400428142632378995537792412145050868993037737
514 5908585687791351253136000028399188356928178387879
515 1157688932730051986255716691644006300708928518109
516 100404924661290263038100581229132010506284638983
517 3854527631466275468827950794612143007548121181
518 65500466356274180434158654118003227649298763
519 492680508879034492849026639168196089274409
520 1640422156412976406895547185384689857329
521 2417492599379135216775841299994475143
522 1577289282111724938951391153361693
523 455317650309363047567903554205
524 58245052871055328724196397
525 3288272576580880750383
526 82962445628147423
527 886731088897
528 5702887
529 9227465
530 2140758220993
531 301268270371624961
532 17946422984611933683595
533 477799265459968978062115131
534 5614012998866205457603858756673
535 29230967529847501450538208918033889
536 67339495919438669846757177885807689431
537 68680462113073262725059959135060611906445
538 31003864998492233429593940096689542388638721
539 6195376759688608262638749659884336278540127301
540 547983354349935820626156961117915878906448081215
541 21454781388595547427482685173173739506415620133219
542 371820927770335713915891215692771811369344779268345
543 2852320809603353966427737694503239810661121996050611
544 9685385489855876264886638858785080186275897775456467
545 14557601701834111295974187104248827765798599152358303
546 9685385489855876264886638858785080186275897775456467
547 2852320809603353966427737694503239810661121996050611
548 371820927770335713915891215692771811369344779268345
549 21454781388595547427482685173173739506415620133219
550 547983354349935820626156961117915878906448081215
551 6195376759688608262638749659884336278540127301
552 31003864998492233429593940096689542388638721
553 68680462113073262725059959135060611906445
554 67339495919438669846757177885807689431
555 29230967529847501450538208918033889
556 5614012998866205457603858756673
557 477799265459968978062115131
558 17946422984611933683595
559 301268270371624961
560 2140758220993
561 9227465
562 14930352
563 5168247530883
564 1094019951381242081
565 97946289561401855579670
566 3919511217136417728591424071
567 69220119031280048559669877607809
568 541720198290186777845750137171612124
569 1875748331941475378725480022195130665027
570 2875482909152797324472470153180931558101341
571 1951040537885345211314267907640121178340431522
572 585991142982199349456285895337178603661642151681
573 77904684004587658525765683335292111207607662003541
574 4584512598282066754196367046336863886249216371718344
575 119419646929961517270698920684669057059744762618112181
576 1376934217638699142416941744177210395521436113423035359
577 7027560878613404476165687209719293169341607913968894538
578 15876339995103459891092125430118786193184992929825495095
579 15876339995103459891092125430118786193184992929825495095
580 7027560878613404476165687209719293169341607913968894538
581 1376934217638699142416941744177210395521436113423035359
582 119419646929961517270698920684669057059744762618112181
583 4584512598282066754196367046336863886249216371718344
584 77904684004587658525765683335292111207607662003541
585 585991142982199349456285895337178603661642151681
586 1951040537885345211314267907640121178340431522
587 2875482909152797324472470153180931558101341
588 1875748331941475378725480022195130665027
589 541720198290186777845750137171612124
590 69220119031280048559669877607809
591 3919511217136417728591424071
592 97946289561401855579670
593 1094019951381242081
594 5168247530883
595 14930352
596 24157817
597 12477253282759
598 3972803549954314981
599 534561993054094936082787
600 32152766427064699700967108547
601 853475914585732275851457934564087
602 10039379399469485533369327747271168547
603 52249155665856276819770795613890579829363
604 120389434020399987762070486490583814803082923
605 122776924112886347267054286917074731429363181903
606 55426107753367372370293388252958789187426067904553
607 11075409020177447142677765558597199666852305531183445
608 979630387906061237753845690041107144823242488286397535
609 38354624361758096186070587166049926066161335033753311521
610 664703582219068599450251004747077345517597046562003780243
611 5099085718707816168637746554871481200310756184316168964137
612 17314540504600995231095921069687952400570367839693821826311
613 26024585612650837861658126921792857026992497268285945167621
614 17314540504600995231095921069687952400570367839693821826311
615 5099085718707816168637746554871481200310756184316168964137
616 664703582219068599450251004747077345517597046562003780243
617 38354624361758096186070587166049926066161335033753311521
618 979630387906061237753845690041107144823242488286397535
619 11075409020177447142677765558597199666852305531183445
620 55426107753367372370293388252958789187426067904553
621 122776924112886347267054286917074731429363181903
622 120389434020399987762070486490583814803082923
623 52249155665856276819770795613890579829363
624 10039379399469485533369327747271168547
625 853475914585732275851457934564087
626 32152766427064699700967108547
627 534561993054094936082787
628 3972803549954314981
629 12477253282759
630 24157817
631 39088169
632 30122754096401
633 14426764362567935025
634 2917481873969584933155113
635 263757476797238749334129150503
636 10523257500450778711662357179137179
637 186053868847811347649309282933679784125
638 1455405408772289546983191052388237102272001
639 5040411047697238499825512495347834089970009989
640 7726222393895262349815839516202475130716966291453
641 5242491216189318890529316431864052711257251763517945
642 1574548264569789711639437776782821316055964920062212835
643 209329928814431936437583319234045819257422007016986767229
644 12318552687360990375719749627417419990401973809435156716577
645 320880144033665035544418358927261564187447210733543844500631
646 3699815037999008899863530084651444351450694318456065154088615
647 18883023806473995511556936817683423526645523188225149773600095
648 42659648878695359193462558094627759316636686090351086846489535
649 42659648878695359193462558094627759316636686090351086846489535
650 18883023806473995511556936817683423526645523188225149773600095
651 3699815037999008899863530084651444351450694318456065154088615
652 320880144033665035544418358927261564187447210733543844500631
653 12318552687360990375719749627417419990401973809435156716577
654 209329928814431936437583319234045819257422007016986767229
655 1574548264569789711639437776782821316055964920062212835
656 5242491216189318890529316431864052711257251763517945
657 7726222393895262349815839516202475130716966291453
658 5040411047697238499825512495347834089970009989
659 1455405408772289546983191052388237102272001
660 186053868847811347649309282933679784125
661 10523257500450778711662357179137179
662 263757476797238749334129150503
663 2917481873969584933155113
664 14426764362567935025
665 30122754096401
666 39088169
667 63245986
668 72722761475561
669 52389081754490134975
670 15922756566196318025483188
671 2163670946459452852742173656373
672 129750525501989663700799251170258395
673 3448026091664570614631228174490889288160
674 40540461886644028820255571312158602181109751
675 211029678287643334198686387022544935896569689469
676 486203029683745295246154154067745754435834784219534
677 495862243793344266762399239990570161847371584239417993
678 223847465372571693712406011035229588600362102231732393767
679 44730155026693438205879646456529664389985513993493571596156
680 3956413149998533901575206634749361518942021946756771210487137
681 154902229831351927684136666727424074149964433381183734817386745
682 2684526601622231411122273973352410393391533161587185082241892684
683 20593592514875036605543246362478037137698272857798443740675346127
684 69927937733842965839012043216369982212608411847058624201058294481
685 105105055066577962012604229608317915229737651637019975757755051314
686 69927937733842965839012043216369982212608411847058624201058294481
687 20593592514875036605543246362478037137698272857798443740675346127
688 2684526601622231411122273973352410393391533161587185082241892684
689 154902229831351927684136666727424074149964433381183734817386745
690 3956413149998533901575206634749361518942021946756771210487137
691 44730155026693438205879646456529664389985513993493571596156
692 223847465372571693712406011035229588600362102231732393767
693 495862243793344266762399239990570161847371584239417993
694 486203029683745295246154154067745754435834784219534
695 211029678287643334198686387022544935896569689469
696 40540461886644028820255571312158602181109751
697 3448026091664570614631228174490889288160
698 129750525501989663700799251170258395
699 2163670946459452852742173656373
700 15922756566196318025483188
701 52389081754490134975
702 72722761475561
703 63245986
704 102334155
705 175568277047523
706 190244729733006638019
707 86901714429980066331279749
708 17749153583800909781029204660989
709 1599808696814794995008605145613771429
710 63900224179078181609230374149435517442891
711 1129258583262849454250939489396069301989039751
712 8835296307406259080830773626565312257372857791503
713 30596244066455426554777581299098903817801005363225325
714 46901244974127237223122904421295664735479905107798347041
715 31823532427777443519792682895207329096798469772074499607667
716 9558054022988534025752674311138616205263323196426182129592363
717 1270701633253044130325668504680369783977543825273572594409084301
718 74777767426683725064393949165810228499746648929764875911958576489
719 1947849558662744461533055653879197635153031925620627042548418338193
720 22459117514252093569865179528671303050271684878665036110763372167223
721 114626272197573842368674487320347776086931284236596874339143844820945
722 258958351582644146975985124636390069504071031543427416069687433647587
723 258958351582644146975985124636390069504071031543427416069687433647587
724 114626272197573842368674487320347776086931284236596874339143844820945
725 22459117514252093569865179528671303050271684878665036110763372167223
726 1947849558662744461533055653879197635153031925620627042548418338193
727 74777767426683725064393949165810228499746648929764875911958576489
728 1270701633253044130325668504680369783977543825273572594409084301
729 9558054022988534025752674311138616205263323196426182129592363
730 31823532427777443519792682895207329096798469772074499607667
731 46901244974127237223122904421295664735479905107798347041
732 30596244066455426554777581299098903817801005363225325
733 8835296307406259080830773626565312257372857791503
734 1129258583262849454250939489396069301989039751
735 63900224179078181609230374149435517442891
736 1599808696814794995008605145613771429
737 17749153583800909781029204660989
738 86901714429980066331279749
739 190244729733006638019
740 175568277047523
741 102334155
742 165580141
743 423859315570607
744 690851146442999770907
745 474283955763184224999940645
746 145600907317696680676831314033181
747 19725452798763374494420044166241993917
748 1184224986003941714435322378679411774142631
749 31455609742144262344303923414736597747340005849
750 369912239233944543047952708046008115521341321540613
751 1925389382250820230144860403080603701939975345119495947
752 4436165099717895614142508314022676673265374334857973469371
753 4524229097123675083098919248024503023488252309406549333849299
754 2042389449845063474306090635115454583365007058479698084069061697
755 408117802482828314782834597198976405294406181662316817728269428127
756 36098347389940468667578425397339903242298711503550630110593377574669
757 1413328479426245342697163747558969214393999773906201594897168120604155
758 24493636077519804383455453498415818796754017420017353477207711604067897
759 187896034761251244839446108534527052532592616560857655225508993289447005
760 638022866653740674879689421327988018350938835470933496886777707464890025
761 958979036662929619406859624886958746851620546557485230898539651354907499
762 638022866653740674879689421327988018350938835470933496886777707464890025
763 187896034761251244839446108534527052532592616560857655225508993289447005
764 24493636077519804383455453498415818796754017420017353477207711604067897
765 1413328479426245342697163747558969214393999773906201594897168120604155
766 36098347389940468667578425397339903242298711503550630110593377574669
767 408117802482828314782834597198976405294406181662316817728269428127
768 2042389449845063474306090635115454583365007058479698084069061697
769 4524229097123675083098919248024503023488252309406549333849299
770 4436165099717895614142508314022676673265374334857973469371
771 1925389382250820230144860403080603701939975345119495947
772 369912239233944543047952708046008115521341321540613
773 31455609742144262344303923414736597747340005849
774 1184224986003941714435322378679411774142631
775 19725452798763374494420044166241993917
776 145600907317696680676831314033181
777 474283955763184224999940645
778 690851146442999770907
779 423859315570607
780 165580141
781 267914296
782 1023286908188737
783 2508743906921471434903
784 2588502104588751662057326716
785 1194401981572924574602251642487801
786 243212509652512983131084192774009170025
787 21946539867292236978872079412132945777144898
788 876199126502329654985931322646774105062354753601
789 15487320399196265741621057966056471831947442150481625
790 121162723935561943958829522310667078128420587661475470626
791 419595701618532756134139222765902762385274652498166441833127
792 643192234235547568313143058460747040952195208247614489059810275
793 436423005623464900890186781391783637177910468172561313725014342106
794 131077301198545130776921984411728894023520239855555816331568983372363
795 17426177978393977534321322085107696061036784852905899163307972055059161
796 1025488535633148903626546489446765718412460702052522995399709003116379374
797 26712456860197241702980734577250141839877822133608343565151344511318108071
798 308000245260352516579725205807625609003446067451803912079632666801889640511
799 1571963885387961841663982105814331247608708702194772992852182911153886162750
800 3551307754080144213584172702026752085879546964345546620084301403098330160189
801 3551307754080144213584172702026752085879546964345546620084301403098330160189
802 1571963885387961841663982105814331247608708702194772992852182911153886162750
803 308000245260352516579725205807625609003446067451803912079632666801889640511
804 26712456860197241702980734577250141839877822133608343565151344511318108071
805 1025488535633148903626546489446765718412460702052522995399709003116379374
806 17426177978393977534321322085107696061036784852905899163307972055059161
807 131077301198545130776921984411728894023520239855555816331568983372363
808 436423005623464900890186781391783637177910468172561313725014342106
809 643192234235547568313143058460747040952195208247614489059810275
810 419595701618532756134139222765902762385274652498166441833127
811 121162723935561943958829522310667078128420587661475470626
812 15487320399196265741621057966056471831947442150481625
813 876199126502329654985931322646774105062354753601
814 21946539867292236978872079412132945777144898
815 243212509652512983131084192774009170025
816 1194401981572924574602251642487801
817 2588502104588751662057326716
818 2508743906921471434903
819 1023286908188737
820 267914296
821 433494437
822 2470433131948081
823 9110205610746451360273
824 14127281903682948654403596285
825 9797989036377475278082724120685561
826 2998781597306706697293387686351551642813
827 406722217348316950929179490244701513134539469
828 24406613496823092029252340741773473835726441045761
829 648416212570952113632880980511597287710795172183946303
830 7624642478455622485903168478800015355075709329585825741111
831 39687556450277974949353676582922324341168894687676588052055097
832 91440163903701398451680031601268287967605375212326957517652861859
833 93255984972125586836712312526072169521297177514964238584027032515971
834 42098773404195484730561838688501555157075548482153711791363193712559139
835 8412342971952900216354261522125067744681705284948383116328317942206224229
836 744078076566302944144916448398229451232051256176862842205857067006944167035
837 29132275402700889461968842446657916707793204641434041543017704220382301349771
838 504875747455937523652900427622396815569756987151461333916819138766775533909627
839 3873012381301670320625410624525811434375896397113504551795389179865279729756349
840 13151264235304786903560298301842796424787788600484263872474871101527169551221133
841 19766982580727525559447459703066410506378295841376040664015562851325369819076327
842 13151264235304786903560298301842796424787788600484263872474871101527169551221133
843 3873012381301670320625410624525811434375896397113504551795389179865279729756349
844 504875747455937523652900427622396815569756987151461333916819138766775533909627
845 29132275402700889461968842446657916707793204641434041543017704220382301349771
846 744078076566302944144916448398229451232051256176862842205857067006944167035
847 8412342971952900216354261522125067744681705284948383116328317942206224229
848 42098773404195484730561838688501555157075548482153711791363193712559139
849 93255984972125586836712312526072169521297177514964238584027032515971
850 91440163903701398451680031601268287967605375212326957517652861859
851 39687556450277974949353676582922324341168894687676588052055097
852 7624642478455622485903168478800015355075709329585825741111
853 648416212570952113632880980511597287710795172183946303
854 24406613496823092029252340741773473835726441045761
855 406722217348316950929179490244701513134539469
856 2998781597306706697293387686351551642813
857 9797989036377475278082724120685561
858 14127281903682948654403596285
859 9110205610746451360273
860 2470433131948081
861 433494437
862 701408733
863 5964153172084899
864 33082629933288724691945
865 77102542676060914503830986551
866 80375443642973860964056450347624929
867 36974623884246609390917859127682874657895
868 7537541821398609254456266566721959418866814211
869 679848637559366517284626618208875671066521660843325
870 27147600352246221277132442985733832915284450410594294593
871 479810712700729552953843607566078199906008700082652360546885
872 3753856702806633810822290817455853830223877439574665745186555233
873 12999696093488201651110830443300052374024340561756211965884891649095
874 19927177579926778994144410650696148345163587420059830911149139727593047
875 13521080354550722595874029458275737722952253045561301500197143740248114431
876 4060988838874774388074542830908391800455825336314408705556177373911939951499
877 539891149274704539653168654308246840648819654431714635819394796351453831906907
878 31771299600337361226867580208803244709116230421974981020927585136205114550855967
879 827595186681361519286851820153050965734100904125661699649403108149957853830496833
880 9542347016336791866096961534220594762451405428965820852626752471516904715980716647
881 48701989046412859291634347778465922438132117673624069327996292692559682088487658145
882 110025271146469579460220276166930824503040050570419150765515575576292252732513117423
883 110025271146469579460220276166930824503040050570419150765515575576292252732513117423
884 48701989046412859291634347778465922438132117673624069327996292692559682088487658145
885 9542347016336791866096961534220594762451405428965820852626752471516904715980716647
886 827595186681361519286851820153050965734100904125661699649403108149957853830496833
887 31771299600337361226867580208803244709116230421974981020927585136205114550855967
888 539891149274704539653168654308246840648819654431714635819394796351453831906907
889 4060988838874774388074542830908391800455825336314408705556177373911939951499
890 13521080354550722595874029458275737722952253045561301500197143740248114431
891 19927177579926778994144410650696148345163587420059830911149139727593047
892 12999696093488201651110830443300052374024340561756211965884891649095
893 3753856702806633810822290817455853830223877439574665745186555233
894 479810712700729552953843607566078199906008700082652360546885
895 27147600352246221277132442985733832915284450410594294593
896 679848637559366517284626618208875671066521660843325
897 7537541821398609254456266566721959418866814211
898 36974623884246609390917859127682874657895
899 80375443642973860964056450347624929
900 77102542676060914503830986551
901 33082629933288724691945
902 5964153172084899
903 701408733
904 1134903170
905 14398739476117879
906 120135642384613157774621
907 420802963205823680761001196358
908 659340597016366385128059761085598437
909 455892757448342552571710481545104622947403
910 139688795659473259178435878706208857242030798742
911 18937251169707998271176040094403434172714038481972637
912 1136603605211164584830436840293122640934171167791914689027
913 30193982297906974589965415817660028673955226113796463004205594
914 355059404145453661245062558261027369772729820603985979287294658001
915 1848116749887539938538184263644602820340707386087413972714676921432427
916 4258090313696217805530011929006131856988787997094308740671334222310521816
917 4342635168910395868619187600566362272142221547492093663596285813328016411185
918 1960408700025911421793552599594927239527032215713384338036361518651845379930509
919 391736381213814620951227171937068556289919114056326115544454786614278020432896568
920 34649386786145190329845624665229010248888481787591933460903376035159537927413211285
921 1356598720262750129460102631551314469810947826495727064356133030865053845812751290995
922 23510481675477756415906003971114689559969131993457361120245120908794188669133265081054
923 180354047523289382353678064694460127675291796775824087229854757230900771454487883241069
924 612413162525015463789541452820797355904277487160923685282736972810377953588897984370669
925 920486427724231647653646535134255190048558085587696509535085179014710020739303637413062
926 612413162525015463789541452820797355904277487160923685282736972810377953588897984370669
927 180354047523289382353678064694460127675291796775824087229854757230900771454487883241069
928 23510481675477756415906003971114689559969131993457361120245120908794188669133265081054
929 1356598720262750129460102631551314469810947826495727064356133030865053845812751290995
930 34649386786145190329845624665229010248888481787591933460903376035159537927413211285
931 391736381213814620951227171937068556289919114056326115544454786614278020432896568
932 1960408700025911421793552599594927239527032215713384338036361518651845379930509
933 4342635168910395868619187600566362272142221547492093663596285813328016411185
934 4258090313696217805530011929006131856988787997094308740671334222310521816
935 1848116749887539938538184263644602820340707386087413972714676921432427
936 355059404145453661245062558261027369772729820603985979287294658001
937 30193982297906974589965415817660028673955226113796463004205594
938 1136603605211164584830436840293122640934171167791914689027
939 18937251169707998271176040094403434172714038481972637
940 139688795659473259178435878706208857242030798742
941 455892757448342552571710481545104622947403
942 659340597016366385128059761085598437
943 420802963205823680761001196358
944 120135642384613157774621
945 14398739476117879
946 1134903170
947 1836311903
948 34761632124320657
949 436258320462037192266009
950 2296618602926836387883236316747
951 5408741814290426212373820694181852173
952 5621104002153345742316216385918594696322307
953 2588769667240505089226051947203199129236110248443
954 527499007943944074888050609923451512462074882612884491
955 47586812042926517255029677120550998265890311771408519206981
956 1900075473252294450876653414397812869349262302141165484349098239
957 33583375832591377002428501137330877237817254999981238830280720071103
958 262739643808074037446942580171621157980116483146348469596313247853008319
959 909879637837601120624644980937540785750509486168558865171927476737034637025
960 1394746552479745558670484086373979219700896858967849439978419424525764737337081
961 946371049905160928509811808414956189387132578421485473346114452025945860273554537
962 284237651562088843473787386939574607542095605151845126796944828277265169912338409599
963 37788193108457621685125838795359139015981537789420830752851198815670304286343646186359
964 2223744310734764759820992308754945054541681707490504798393850592827338722323204319682663
965 57925240777516535947896108537623005388718559185370083253349462174821255225219470990287223
966 667890226016583658326271298179449513390080143915506869501523374584849266253650663236515851
967 3408761254339197268266391387921022461331499139670667237885489775181827439333634982574672189
968 7700915040085493384578721678105745873195919345729888978325279213324030201230843762561161129
969 7700915040085493384578721678105745873195919345729888978325279213324030201230843762561161129
970 3408761254339197268266391387921022461331499139670667237885489775181827439333634982574672189
971 667890226016583658326271298179449513390080143915506869501523374584849266253650663236515851
972 57925240777516535947896108537623005388718559185370083253349462174821255225219470990287223
973 2223744310734764759820992308754945054541681707490504798393850592827338722323204319682663
974 37788193108457621685125838795359139015981537789420830752851198815670304286343646186359
975 284237651562088843473787386939574607542095605151845126796944828277265169912338409599
976 946371049905160928509811808414956189387132578421485473346114452025945860273554537
977 1394746552479745558670484086373979219700896858967849439978419424525764737337081
978 909879637837601120624644980937540785750509486168558865171927476737034637025
979 262739643808074037446942580171621157980116483146348469596313247853008319
980 33583375832591377002428501137330877237817254999981238830280720071103
981 1900075473252294450876653414397812869349262302141165484349098239
982 47586812042926517255029677120550998265890311771408519206981
983 527499007943944074888050609923451512462074882612884491
984 2588769667240505089226051947203199129236110248443
985 5621104002153345742316216385918594696322307
986 5408741814290426212373820694181852173
987 2296618602926836387883236316747
988 436258320462037192266009
989 34761632124320657
990 1836311903
991 2971215073
992 83922003724759193
993 1584220289621006879819471
994 12534267741669311062907244043031
995 44369311014725201207320816903213714349
996 69307550266587885868417540017322535622643229
997 47976134079942729558384792546941625669978373339709
998 14693537139484189996345926890154992275302487885255436129
999 1992343390454281196225246559772591598352759156273891827203755
1000 119569746330053525081265943210653191343481239904425116020152027279
1001 3176491367769469492123796232514427391863561372254594168596556807685997
1002 37352683715778089585082841418761129313786537291518776778183493241123403779
1003 194425410069282873119131508365781497976080445849426004549623942650344079372145
1004 447957949490782094625176438218205219172047384619894920177354532751189495207315057
1005 456852779775414366048421532095345498837276066038189942930135047852278601343007292265
1006 206238292993367914406513456174734265307836506845598348619142459659490670476829360490939
1007 41211336501962142695203402772453298175186925028329440679357719479549137745307573792817631
1008 3645174277016630477979394673760395549395939142598696266179802871396915016545235566154977003
1009 142716494104680158594641070677765196174243733408727371532838810665335382750409067648508671679
1010 2473342628287522330102221854533513797264468546000780289053556571155114895350948893299386783583
1011 18973552505199799001121538243254363314913523243165279740835218831988344540886187016395508253941
1012 64426905832952093254867633523484031734953725455620675872869084730473321367023491642986884066133
1013 96836737362332577228126233146266027907220602904916569863928397932638147313462817836132159477643
1014 64426905832952093254867633523484031734953725455620675872869084730473321367023491642986884066133
1015 18973552505199799001121538243254363314913523243165279740835218831988344540886187016395508253941
1016 2473342628287522330102221854533513797264468546000780289053556571155114895350948893299386783583
1017 142716494104680158594641070677765196174243733408727371532838810665335382750409067648508671679
1018 3645174277016630477979394673760395549395939142598696266179802871396915016545235566154977003
1019 41211336501962142695203402772453298175186925028329440679357719479549137745307573792817631
1020 206238292993367914406513456174734265307836506845598348619142459659490670476829360490939
1021 456852779775414366048421532095345498837276066038189942930135047852278601343007292265
1022 447957949490782094625176438218205219172047384619894920177354532751189495207315057
1023 194425410069282873119131508365781497976080445849426004549623942650344079372145
1024 37352683715778089585082841418761129313786537291518776778183493241123403779
1025 3176491367769469492123796232514427391863561372254594168596556807685997
1026 119569746330053525081265943210653191343481239904425116020152027279
1027 1992343390454281196225246559772591598352759156273891827203755
1028 14693537139484189996345926890154992275302487885255436129
1029 47976134079942729558384792546941625669978373339709
1030 69307550266587885868417540017322535622643229
1031 44369311014725201207320816903213714349
1032 12534267741669311062907244043031
1033 1584220289621006879819471
1034 83922003724759193
1035 2971215073
1036 4807526976
1037 202605639573839043
1038 5752907872080948188543051
1039 68408340688189092629412176691138
1040 363972958502120479697660862282904769555
1041 854553931419069365512692865322954068495794037
1042 889113261169399699153745640419490280452933156306652
1043 409289933095655126770492864225042991311215341120450963017
1044 83414543128168339480504680543172249445408262911993386784366177
1045 7524398077178431255515962794304040083419831891764517912174254821324
1046 300449170441065528219789580648827209122157478128625008293436074136961055
1047 5310287250713665507738808191865332426997812126544465227891161930298449186393
1048 41545319302260869805954314426897194178789773252221425078788220280674580564671156
1049 143872966852172462428220858077614279876356209046006602220948807284952304424261762225
1050 220541892536747180487209099507428955725170637050829545197543229367424345687356783730645
1051 149643206180475205787249386478821883349645087041415194652321161382599949676268358603032740
1052 44944574390941509907332565362870690298622726680548802135078595756260981904308062331620969641
1053 5975190333669690790396858556740020859960295513539759837955885216718710441250571763422976391745
1054 351625602505772735154765707724275927304710664714362760496527084733978778069453626363527190887500
1055 9159325169226592674978887271400987165164288047204573405963215078242290655900922410022441177458733
1056 105608949332903962607995118211528980290135640171347757524498458518758126408786196712969731694326445
1057 539004283952495974000605187844845378869353727524429374969990232233451364328640447982284088647102614
1058 1217693435833123975110600302785620506979302835814749148637532652395751382025013283673015706666213637
1059 1217693435833123975110600302785620506979302835814749148637532652395751382025013283673015706666213637
1060 539004283952495974000605187844845378869353727524429374969990232233451364328640447982284088647102614
1061 105608949332903962607995118211528980290135640171347757524498458518758126408786196712969731694326445
1062 9159325169226592674978887271400987165164288047204573405963215078242290655900922410022441177458733
1063 351625602505772735154765707724275927304710664714362760496527084733978778069453626363527190887500
1064 5975190333669690790396858556740020859960295513539759837955885216718710441250571763422976391745
1065 44944574390941509907332565362870690298622726680548802135078595756260981904308062331620969641
1066 149643206180475205787249386478821883349645087041415194652321161382599949676268358603032740
1067 220541892536747180487209099507428955725170637050829545197543229367424345687356783730645
1068 143872966852172462428220858077614279876356209046006602220948807284952304424261762225
1069 41545319302260869805954314426897194178789773252221425078788220280674580564671156
1070 5310287250713665507738808191865332426997812126544465227891161930298449186393
1071 300449170441065528219789580648827209122157478128625008293436074136961055
1072 7524398077178431255515962794304040083419831891764517912174254821324
1073 83414543128168339480504680543172249445408262911993386784366177
1074 409289933095655126770492864225042991311215341120450963017
1075 889113261169399699153745640419490280452933156306652
1076 854553931419069365512692865322954068495794037
1077 363972958502120479697660862282904769555
1078 68408340688189092629412176691138
1079 5752907872080948188543051
1080 202605639573839043
1081 4807526976
1082 7778742049
1083 489133282872437279
1084 20891001839503324498228307
1085 373352570102998754335857547769215
1086 2985764518110736312670699752503361980983
1087 10536549321031707210565703373449100584753775245
1088 16477409160772280394094984239695756129856606098006819
1089 11400811645501885865539195638646996761573186967669046527527
1090 3492362831938646668958302875889808688291784789257606152503236943
1091 473502438213468581305730649437966008467248930163158437915534071024121
1092 28418054251511287469395899836120942467451017503669353694946615044065347857
1093 754943095914137777921664147889390344550301560819634847267244922479620315797705
1094 8877510173758572967410388288854320762714878811814911335464558203938378951560866989
1095 46208423389675779077899702785854228036068020543446844553263283325435397184246502671301
1096 106464770527717107534622857347605359662065089475282122303255353354172113926642135653195773
1097 108578716546391681873496325976339370986113423602719910372405017829360595094064821650110568399
1098 49015997505815179397427581737337932715841679972653871378661471971352448970162521065347416117693
1099 9794565858869613678132889931394423329768894827661147702110366266884503240910312370986253558786569
1100 866336894803613777683699214800821824225703560264541897820036787438478705649525365990495817800939857
1101 33918971271037901450074137571936954042366221923788528225686803814703839158037617729879928123959315311
1102 587831413075436651531896249873532446453120182867722228149264819237148387692603140890298573436423217067
1103 4509383374961809781937117558961099034899649686959256752534967560436495694294483535967903447950756528527
1104 15312136124052932779680968936873417552403136275099482676741727533492995209813676837301931548323847151219
1105 23014876830102973080295375510481185265791418130718634637816237986620978856344595418898906840911239867869
1106 15312136124052932779680968936873417552403136275099482676741727533492995209813676837301931548323847151219
1107 4509383374961809781937117558961099034899649686959256752534967560436495694294483535967903447950756528527
1108 587831413075436651531896249873532446453120182867722228149264819237148387692603140890298573436423217067
1109 33918971271037901450074137571936954042366221923788528225686803814703839158037617729879928123959315311
1110 866336894803613777683699214800821824225703560264541897820036787438478705649525365990495817800939857
1111 9794565858869613678132889931394423329768894827661147702110366266884503240910312370986253558786569
1112 49015997505815179397427581737337932715841679972653871378661471971352448970162521065347416117693
1113 108578716546391681873496325976339370986113423602719910372405017829360595094064821650110568399
1114 106464770527717107534622857347605359662065089475282122303255353354172113926642135653195773
1115 46208423389675779077899702785854228036068020543446844553263283325435397184246502671301
1116 8877510173758572967410388288854320762714878811814911335464558203938378951560866989
1117 754943095914137777921664147889390344550301560819634847267244922479620315797705
1118 28418054251511287469395899836120942467451017503669353694946615044065347857
1119 473502438213468581305730649437966008467248930163158437915534071024121
1120 3492362831938646668958302875889808688291784789257606152503236943
1121 11400811645501885865539195638646996761573186967669046527527
1122 16477409160772280394094984239695756129856606098006819
1123 10536549321031707210565703373449100584753775245
1124 2985764518110736312670699752503361980983
1125 373352570102998754335857547769215
1126 20891001839503324498228307
1127 489133282872437279
1128 7778742049
1129 12586269025
1130 1180872205318713601
1131 75863192591030300935448911
1132 2037648336448848773822831617011317
1133 24493000233579437066870780001889787492515
1134 129914412084180770172238876764884169933578651813
1135 305366059093986422127409293372449622157028048444824091
1136 317570738163829107367426342180882872031153188619088658851823
1137 146216687072973483257198673517919691240411509039358457354386707833
1138 29797009235079474630893150633972214978815415567972057216260389483427363
1139 2687928231774655007675409639090886598085645042066340338180407808840944595281
1140 107327353711766906927068853187838567723887634828096558692774634067717591665813851
1141 1896969098054060070811485833158316828751419148093454966355475595245763187810761377955
1142 14840997853013527545053532294390844333235227357538680898243976565332355871473868679161325
1143 51394985474814044821232955744565498912517570144274319941502535735469596774230619891353939963
1144 78782979780928366050033475669399578348344652690308973597614318042115621477970972899490321972425
1145 53456241249212003344579289622654379230501308845535433500532549156874339173335726102863982854076271
1146 16055307865843660028066365317684483332411160226623956760568596889938870310888284967898715209310635887
1147 2134485116962002585646390475147247294156033155146725331538170058139377256089146217229584147621204431993
1148 125609320648601730159254976931194963625361640822970418229254045399200230284032769251918009146271535790939
1149 3271936444466835654929611516932141625198189082191951410917487395913125179041173182075523519496286103856171
1150 37726116525548251663353637161038015754908099755350707085126065022669241392517873634377293618870014404860815
1151 192545599521690690998955488010005837090456664328293335365545115004095132678156485465339619581807097203606679
1152 434990072330165638051372304124655773761840860979566934909195829412725197088580040701973827117137443026596355
1153 434990072330165638051372304124655773761840860979566934909195829412725197088580040701973827117137443026596355
1154 192545599521690690998955488010005837090456664328293335365545115004095132678156485465339619581807097203606679
1155 37726116525548251663353637161038015754908099755350707085126065022669241392517873634377293618870014404860815
1156 3271936444466835654929611516932141625198189082191951410917487395913125179041173182075523519496286103856171
1157 125609320648601730159254976931194963625361640822970418229254045399200230284032769251918009146271535790939
1158 2134485116962002585646390475147247294156033155146725331538170058139377256089146217229584147621204431993
1159 16055307865843660028066365317684483332411160226623956760568596889938870310888284967898715209310635887
1160 53456241249212003344579289622654379230501308845535433500532549156874339173335726102863982854076271
1161 78782979780928366050033475669399578348344652690308973597614318042115621477970972899490321972425
1162 51394985474814044821232955744565498912517570144274319941502535735469596774230619891353939963
1163 14840997853013527545053532294390844333235227357538680898243976565332355871473868679161325
1164 1896969098054060070811485833158316828751419148093454966355475595245763187810761377955
1165 107327353711766906927068853187838567723887634828096558692774634067717591665813851
1166 2687928231774655007675409639090886598085645042066340338180407808840944595281
1167 29797009235079474630893150633972214978815415567972057216260389483427363
1168 146216687072973483257198673517919691240411509039358457354386707833
1169 317570738163829107367426342180882872031153188619088658851823
1170 305366059093986422127409293372449622157028048444824091
1171 129914412084180770172238876764884169933578651813
1172 24493000233579437066870780001889787492515
1173 2037648336448848773822831617011317
1174 75863192591030300935448911
1175 1180872205318713601
1176 12586269025
1177 20365011074
1178 2850877693509864481
1179 275488175929459541980448193
1180 11120884320917688013303237774657136
1181 200922429348754489824497609600313154608343
1182 1601829399069876472416099875136172309094935771963
1183 5659168206406400962699682368052576890928006115553183302
1184 8845964381642026302672032684447790900592249154236099089209345
1185 6121734942050118438142768377496961686106994915245726389280725704415
1186 1875094376927236030219469005663921788960929224570002297220917118542198928
1187 254238313264782890205245548279476434616358263387124807600311522194850520816625
1188 15258316709052679059251980236798946204167705640245086732633284899035135997766233065
1189 405349212621481820264755131464429263501083170260332224720329831650330606607591654717228
1190 4766559884887827335019968175673601702138762610268009377464637207049243726388382038942146497
1191 24810503219647230127385463977101933533338130490688438196355625105853509826306574757379312132183
1192 57163669829421358663186301658973884850502079468293316332831511572603202425355725767214282523700618
1193 58298716213162183071518427418727752989554770817445953263887568518577376571158484735129324129133018541
1194 26317951645929100902863014667204823157921839580342491504941159351049303851548618679194938228364282802761
1195 5258954965300848893629536522816257021379860025304526312435169787787553399152204794432318643874141666433660
1196 465158607187644006891949802831934326093734281826820574012169861602789788141724476180226285589578889228800713
1197 18211970062676146984908664414819156540042982313834475165018403376482644134812212206106304913523725290245326361
1198 315621837776093406414016383100851014618610742241216372764280888107951682719968135209763576623181968129100300260
1199 2421204174132753894678733279268994220478886201805508200386468629002603118108574013226074219333558406256606840827
1200 8221480583456704325621464337194919308803034676403052089661072980014219163915937369229480503292974102246157493091
1201 12357280628458621610261003683798282889567362022871449310490079744330288088293888381458751196205785114467063479978
1202 8221480583456704325621464337194919308803034676403052089661072980014219163915937369229480503292974102246157493091
1203 2421204174132753894678733279268994220478886201805508200386468629002603118108574013226074219333558406256606840827
1204 315621837776093406414016383100851014618610742241216372764280888107951682719968135209763576623181968129100300260
1205 18211970062676146984908664414819156540042982313834475165018403376482644134812212206106304913523725290245326361
1206 465158607187644006891949802831934326093734281826820574012169861602789788141724476180226285589578889228800713
1207 5258954965300848893629536522816257021379860025304526312435169787787553399152204794432318643874141666433660
1208 26317951645929100902863014667204823157921839580342491504941159351049303851548618679194938228364282802761
1209 58298716213162183071518427418727752989554770817445953263887568518577376571158484735129324129133018541
1210 57163669829421358663186301658973884850502079468293316332831511572603202425355725767214282523700618
1211 24810503219647230127385463977101933533338130490688438196355625105853509826306574757379312132183
1212 4766559884887827335019968175673601702138762610268009377464637207049243726388382038942146497
1213 405349212621481820264755131464429263501083170260332224720329831650330606607591654717228
1214 15258316709052679059251980236798946204167705640245086732633284899035135997766233065
1215 254238313264782890205245548279476434616358263387124807600311522194850520816625
1216 1875094376927236030219469005663921788960929224570002297220917118542198928
1217 6121734942050118438142768377496961686106994915245726389280725704415
1218 8845964381642026302672032684447790900592249154236099089209345
1219 5659168206406400962699682368052576890928006115553183302
1220 1601829399069876472416099875136172309094935771963
1221 200922429348754489824497609600313154608343
1222 11120884320917688013303237774657136
1223 275488175929459541980448193
1224 2850877693509864481
1225 20365011074