1 1
2 1
3 1
4 2
5 2
6 2
7 3
8 4
9 4
10 3
11 5
12 9
13 14
14 9
15 5
16 8
17 19
18 41
19 41
20 19
21 8
22 13
23 41
24 127
25 172
26 127
27 41
28 13
29 21
30 88
31 386
32 728
33 728
34 386
35 88
36 21
37 34
38 189
39 1181
40 3084
41 4354
42 3084
43 1181
44 189
45 34
46 55
47 406
48 3605
49 13050
50 25699
51 25699
52 13050
53 3605
54 406
55 55
56 89
57 872
58 11013
59 55252
60 152373
61 211588
62 152373
63 55252
64 11013
65 872
66 89
67 144
68 1873
69 33635
70 233875
71 902042
72 1748684
73 1748684
74 902042
75 233875
76 33635
77 1873
78 144
79 233
80 4023
81 102734
82 990055
83 5342712
84 14433982
85 20185842
86 14433982
87 5342712
88 990055
89 102734
90 4023
91 233
92 377
93 8641
94 313780
95 4191028
96 31639786
97 119188751
98 232542935
99 232542935
100 119188751
101 31639786
102 4191028
103 313780
104 8641
105 377
106 610
107 18560
108 958385
109 17741339
110 187379548
111 984088952
112 2680777055
113 3737615288
114 2680777055
115 984088952
116 187379548
117 17741339
118 958385
119 18560
120 610
121 987
122 39865
123 2927208
124 75101906
125 1109702480
126 8125411159
127 30897168815
128 60122232373
129 60122232373
130 30897168815
131 8125411159
132 1109702480
133 75101906
134 2927208
135 39865
136 987
137 1597
138 85626
139 8940618
140 317918500
141 6571916787
142 67089476825
143 356129525933
144 966852842424
145 1349721589622
146 966852842424
147 356129525933
148 67089476825
149 6571916787
150 317918500
151 8940618
152 85626
153 1597
154 2584
155 183916
156 27307464
157 1345800258
158 38920392611
159 553940891394
160 4104762592860
161 15549725552352
162 30290505693000
163 30290505693000
164 15549725552352
165 4104762592860
166 553940891394
167 38920392611
168 1345800258
169 27307464
170 183916
171 2584
172 4181
173 395033
174 83405606
175 5696989354
176 230495519461
177 4573752281524
178 47311923541451
179 250076781348677
180 679856285578658
181 948593164919044
182 679856285578658
183 250076781348677
184 47311923541451
185 4573752281524
186 230495519461
187 5696989354
188 83405606
189 395033
190 4181
191 6765
192 848491
193 254747013
194 24116274286
195 1365047364511
196 37764327367307
197 545321432832844
198 4021866198374847
199 15258506967183284
200 29710592741806883
201 29710592741806883
202 15258506967183284
203 4021866198374847
204 545321432832844
205 37764327367307
206 1365047364511
207 24116274286
208 254747013
209 848491
210 6765
211 10946
212 1822473
213 778077691
214 102088075950
215 8084124028133
216 311810620896975
217 6285425006257311
218 64681608928949508
219 342461735152837809
220 930515355594027167
221 1298594593323021084
222 930515355594027167
223 342461735152837809
224 64681608928949508
225 6285425006257311
226 311810620896975
227 8084124028133
228 102088075950
229 778077691
230 1822473
231 10946
232 17711
233 3914488
234 2376494562
235 432155280235
236 47876038862427
237 2574542371273857
238 72446383973495105
239 1040241763071292144
240 7686177572867528972
241 29143522199667349456
242 56756148952218915721
243 56756148952218915721
244 29143522199667349456
245 7686177572867528972
246 1040241763071292144
247 72446383973495105
248 2574542371273857
249 47876038862427
250 432155280235
251 2376494562
252 3914488
253 17711
254 28657
255 8407925
256 7258563605
257 1829382955772
258 283532896714060
259 21257353083201847
260 835023655383918595
261 16729682475357462724
262 172508023169290704756
263 912763935851374348063
264 2480618314059121010728
265 3461591189556243601228
266 2480618314059121010728
267 912763935851374348063
268 172508023169290704756
269 16729682475357462724
270 835023655383918595
271 21257353083201847
272 283532896714060
273 1829382955772
274 7258563605
275 8407925
276 28657
277 46368
278 18059374
279 22169941573
280 7744072911728
281 1679146925634733
282 175516652771106311
283 9624559114868900016
284 269055031687490478546
285 3871756418955376083413
286 28587461016094920020361
287 108418751387708289163631
288 211128887843740316335849
289 211128887843740316335849
290 108418751387708289163631
291 28587461016094920020361
292 3871756418955376083413
293 269055031687490478546
294 9624559114868900016
295 175516652771106311
296 1679146925634733
297 7744072911728
298 22169941573
299 18059374
300 46368
301 75025
302 38789712
303 67713990833
304 32781908823977
305 9944293699245599
306 1449197145576794826
307 110933549706504241870
308 4327076162977754446901
309 86897402948017537587013
310 895349255285926796239514
311 4738596302030332612626479
312 12877052662757221208930094
313 17969903126848842785918376
314 12877052662757221208930094
315 4738596302030332612626479
316 895349255285926796239514
317 86897402948017537587013
318 4327076162977754446901
319 110933549706504241870
320 1449197145576794826
321 9944293699245599
322 32781908823977
323 67713990833
324 38789712
325 75025
326 121393
327 83316385
328 206819875427
329 138771103836595
330 58892390929320203
331 11965658719067378970
332 1278630252009404321019
333 69590179954956362179232
334 1950318580153252768053856
335 28042029248548652939251552
336 207106981130272764442845031
337 785391728450696362901670968
338 1529467491765915361720144351
339 1529467491765915361720144351
340 785391728450696362901670968
341 207106981130272764442845031
342 28042029248548652939251552
343 1950318580153252768053856
344 69590179954956362179232
345 1278630252009404321019
346 11965658719067378970
347 58892390929320203
348 138771103836595
349 206819875427
350 83316385
351 121393
352 196418
353 178955183
354 631693101322
355 587440449651517
356 348774263343708172
357 98797454177488064116
358 14737609370355200140975
359 1119183709395345983983481
360 43772799258314992795754076
361 878266623514712732090952557
362 9051902314508491701993062949
363 47902240440572132348680232679
364 130177518459437447731376972762
365 181660279488635404176787338286
366 130177518459437447731376972762
367 47902240440572132348680232679
368 9051902314508491701993062949
369 878266623514712732090952557
370 43772799258314992795754076
371 1119183709395345983983481
372 14737609370355200140975
373 98797454177488064116
374 348774263343708172
375 587440449651517
376 631693101322
377 178955183
378 196418
379 317811
380 384377665
381 1929389878184
382 2486730106962731
383 2065521281284274392
384 815745892563695687367
385 169867035131706602882068
386 17999266216434182474060974
387 982433318679014065539652422
388 27507006162182700744000392987
389 395626112378518587001260610760
390 2921631543829787360023356806933
391 11079784379046770213541596736439
392 21576505398688656359029674466096
393 21576505398688656359029674466096
394 11079784379046770213541596736439
395 2921631543829787360023356806933
396 395626112378518587001260610760
397 27507006162182700744000392987
398 982433318679014065539652422
399 17999266216434182474060974
400 169867035131706602882068
401 815745892563695687367
402 2065521281284274392
403 2486730106962731
404 1929389878184
405 384377665
406 317811
407 514229
408 825604416
409 5892964944929
410 10526729353661349
411 12232491361447204990
412 6735410003986504635586
413 1957903001761526679347494
414 289473105821369311690580637
415 22049657361414890188866429022
416 861509894468781454646145607832
417 17291395641995050589463112060172
418 178194799527828024770903584493786
419 943032738273406562355435754867246
420 2562723501654866520157496097032110
421 3576249474141649614797566529638264
422 2562723501654866520157496097032110
423 943032738273406562355435754867246
424 178194799527828024770903584493786
425 17291395641995050589463112060172
426 861509894468781454646145607832
427 22049657361414890188866429022
428 289473105821369311690580637
429 1957903001761526679347494
430 6735410003986504635586
431 12232491361447204990
432 10526729353661349
433 5892964944929
434 825604416
435 514229
436 832040
437 1773314929
438 17998972750304
439 44561342051139285
440 72443622955435002969
441 55612597421991656229235
442 22566969284637269224762428
443 4655449727015278186683892694
444 494880803163801216019294704611
445 26982191158337413231618620818996
446 755744759938125000984572410373309
447 10868375089195274658044167424188481
448 80264255967611592436583835357897433
449 304384520456666250093879916675509686
450 592753270237026522859375303736665539
451 592753270237026522859375303736665539
452 304384520456666250093879916675509686
453 80264255967611592436583835357897433
454 10868375089195274658044167424188481
455 755744759938125000984572410373309
456 26982191158337413231618620818996
457 494880803163801216019294704611
458 4655449727015278186683892694
459 22566969284637269224762428
460 55612597421991656229235
461 72443622955435002969
462 44561342051139285
463 17998972750304
464 1773314929
465 832040
466 1346269
467 3808901426
468 54974537112258
469 188635343294735673
470 429027771354113731021
471 459179320960441154329459
472 260108954445626724221276529
473 74871246153385813996385313321
474 11107066441955040817567210627313
475 845072870815934922389132752216202
476 33030887439334794977987993056660299
477 662878918383178444787326018651864331
478 6831524245043285137518490658747193503
479 36152914754998223264799924118679747031
480 98247226655996866354850139881488059089
481 137102555520335847866988216158590391332
482 98247226655996866354850139881488059089
483 36152914754998223264799924118679747031
484 6831524245043285137518490658747193503
485 662878918383178444787326018651864331
486 33030887439334794977987993056660299
487 845072870815934922389132752216202
488 11107066441955040817567210627313
489 74871246153385813996385313321
490 260108954445626724221276529
491 459179320960441154329459
492 429027771354113731021
493 188635343294735673
494 54974537112258
495 3808901426
496 1346269
497 2178309
498 8181135700
499 167909567542172
500 798523812390714188
501 2540800985426980168811
502 3791328917759057726060451
503 2998039627272796410799345377
504 1204116428974064130234628627592
505 249286139525346737896645574430957
506 26467389277657322836983714971466547
507 1443661382124427334134631795537679747
508 40430005233730109745509819199488888268
509 581450888698765233541548718983798389162
510 4294020274727544453482283022241328062950
511 16284205559729194209643179619951656121240
512 31711541602587923981175388563292762309319
513 31711541602587923981175388563292762309319
514 16284205559729194209643179619951656121240
515 4294020274727544453482283022241328062950
516 581450888698765233541548718983798389162
517 40430005233730109745509819199488888268
518 1443661382124427334134631795537679747
519 26467389277657322836983714971466547
520 249286139525346737896645574430957
521 1204116428974064130234628627592
522 2998039627272796410799345377
523 3791328917759057726060451
524 2540800985426980168811
525 798523812390714188
526 167909567542172
527 8181135700
528 2178309
529 3524578
530 17572253481
531 512848754226494
532 3380280003831063494
533 15047206914301023304899
534 31304055532314449854896637
535 34555679276228615796292571463
536 19365196240425484694071780911485
537 5594958820525605436803524592799287
538 828949454395917329078251656132115200
539 63097250721268875159125235501516952009
540 2465888228525378922339828350436569627345
541 49488975688765173542686270928152115297800
542 510017241433044137356408597910981731316193
543 2699062083776881610746858028465226320954470
544 7334813678533853725631882330892070175798194
545 10235631652004943276689163759243265154137418
546 7334813678533853725631882330892070175798194
547 2699062083776881610746858028465226320954470
548 510017241433044137356408597910981731316193
549 49488975688765173542686270928152115297800
550 2465888228525378922339828350436569627345
551 63097250721268875159125235501516952009
552 828949454395917329078251656132115200
553 5594958820525605436803524592799287
554 19365196240425484694071780911485
555 34555679276228615796292571463
556 31304055532314449854896637
557 15047206914301023304899
558 3380280003831063494
559 512848754226494
560 17572253481
561 3524578
562 5702887
563 37743426307
564 1566401775441457
565 14309270089379984740
566 89113014840766213804410
567 258469764567259647845791241
568 398291923622029800212347958195
569 311440668365980248690908025715025
570 125572822712697190292633661170825900
571 25962409466684714366714217917939864553
572 2757754067486351299950930309640872753666
573 150398317333263013291507891515879787174261
574 4212150603262579306111679239922855974462290
575 60576702288192636576953033726029104380719640
576 447362076003445016219403125592016947576502882
577 1696527262161031908409645990487513718859473560
578 3303785625200016802997279273340452446993688717
579 3303785625200016802997279273340452446993688717
580 1696527262161031908409645990487513718859473560
581 447362076003445016219403125592016947576502882
582 60576702288192636576953033726029104380719640
583 4212150603262579306111679239922855974462290
584 150398317333263013291507891515879787174261
585 2757754067486351299950930309640872753666
586 25962409466684714366714217917939864553
587 125572822712697190292633661170825900
588 311440668365980248690908025715025
589 398291923622029800212347958195
590 258469764567259647845791241
591 89113014840766213804410
592 14309270089379984740
593 1566401775441457
594 37743426307
595 5702887
596 9227465
597 81069068969
598 4784284843992311
599 60573446654941014809
600 527747738117649874606957
601 2134120262037348019815380970
602 4590749183497219971378025582950
603 5008742938001963820871432524768370
604 2818346713507502094188320342793651636
605 813133661819155185061473238783153245971
606 120531519356916504163256355478090868301459
607 9173024792463960130893587571057743828615805
608 358508384237581404657373956784629153837982216
609 7194927065608492944127974429542707208826108789
610 74149027330838017186977828952493093778841331872
611 392403245588617576525318491994152160415390110627
612 1066372897267184860483718233742564955002334756704
613 1488108304506779616408598815970209275572068247960
614 1066372897267184860483718233742564955002334756704
615 392403245588617576525318491994152160415390110627
616 74149027330838017186977828952493093778841331872
617 7194927065608492944127974429542707208826108789
618 358508384237581404657373956784629153837982216
619 9173024792463960130893587571057743828615805
620 120531519356916504163256355478090868301459
621 813133661819155185061473238783153245971
622 2818346713507502094188320342793651636
623 5008742938001963820871432524768370
624 4590749183497219971378025582950
625 2134120262037348019815380970
626 527747738117649874606957
627 60573446654941014809
628 4784284843992311
629 81069068969
630 9227465
631 14930352
632 174128175064
633 14612714200993314
634 256417162911904139364
635 3125443299006005178412727
636 17620897749737319335728507163
637 52913395466637676789955012094213
638 80553082391614306385774802181672974
639 63254755495236095190756320090822874225
640 25467064327446503294008880028327502004429
641 5267999539845098491072397007789842707772515
642 559476896652751011024850768466617259266626048
643 30513690905026824538168066108149782043063610495
644 854569059575440923452846983782291725584002474965
645 12289996265488915772041835017436326660831052256652
646 90762059441030027311540672164014603882057657512276
647 344196403460727526615969700956012094777330876889309
648 670281531757773246688253333003874396346871560779216
649 670281531757773246688253333003874396346871560779216
650 344196403460727526615969700956012094777330876889309
651 90762059441030027311540672164014603882057657512276
652 12289996265488915772041835017436326660831052256652
653 854569059575440923452846983782291725584002474965
654 30513690905026824538168066108149782043063610495
655 559476896652751011024850768466617259266626048
656 5267999539845098491072397007789842707772515
657 25467064327446503294008880028327502004429
658 63254755495236095190756320090822874225
659 80553082391614306385774802181672974
660 52913395466637676789955012094213
661 17620897749737319335728507163
662 3125443299006005178412727
663 256417162911904139364
664 14612714200993314
665 174128175064
666 14930352
667 24157817
668 374009739309
669 44631835955178525
670 1085455179896499048235
671 18509592954662538180623026
672 145491349775331388420389605271
673 609884641459739948001198244417789
674 1295494530884960724598821584154569834
675 1419684836356609760960181172091300158257
676 797619623823270896416360770368869310994079
677 230245327528114565212399885428943483739020362
678 34123356795679586405247555124103759236427385147
679 2597108948108632162804252686096615371462742934326
680 101500442019474366430180262892300877133924784449621
681 2037032901713053819654176624904254950060964138596683
682 20993076655820503246085955972745819331618172606188635
683 111097314451990408828187525118774615210132096666351961
684 301911708248874381104623816512943022745007212661408683
685 421313566323766631566038919074617153493073165606621112
686 301911708248874381104623816512943022745007212661408683
687 111097314451990408828187525118774615210132096666351961
688 20993076655820503246085955972745819331618172606188635
689 2037032901713053819654176624904254950060964138596683
690 101500442019474366430180262892300877133924784449621
691 2597108948108632162804252686096615371462742934326
692 34123356795679586405247555124103759236427385147
693 230245327528114565212399885428943483739020362
694 797619623823270896416360770368869310994079
695 1419684836356609760960181172091300158257
696 1295494530884960724598821584154569834
697 609884641459739948001198244417789
698 145491349775331388420389605271
699 18509592954662538180623026
700 1085455179896499048235
701 44631835955178525
702 374009739309
703 24157817
704 39088169
705 803335158406
706 136319697581887845
707 4594906730049631575552
708 109618060086469282554389036
709 1201285721084408239732587385382
710 7029586224966393884701177076306700
711 20834784091732766070919961999206392650
712 31863296582226037811316498348886006773494
713 24981170037032680173560197525945120760760800
714 10063195800903072799551022863981919278166021352
715 2081236036680327067633482755440827507187129170876
716 221047493379353467528649044752846218366683149622199
717 12055596461490034408240722641751930284651697222469651
718 337632571413334445411329394539704408913665252689038332
719 4855655221346592485424989598412929619774569555428528017
720 35859216193963726487637655471095657753667067096737545305
721 135988649651838275580474194605981552249448825232969431009
722 264821731920525481622610508514061116748855481141037729415
723 264821731920525481622610508514061116748855481141037729415
724 135988649651838275580474194605981552249448825232969431009
725 35859216193963726487637655471095657753667067096737545305
726 4855655221346592485424989598412929619774569555428528017
727 337632571413334445411329394539704408913665252689038332
728 12055596461490034408240722641751930284651697222469651
729 221047493379353467528649044752846218366683149622199
730 2081236036680327067633482755440827507187129170876
731 10063195800903072799551022863981919278166021352
732 24981170037032680173560197525945120760760800
733 31863296582226037811316498348886006773494
734 20834784091732766070919961999206392650
735 7029586224966393884701177076306700
736 1201285721084408239732587385382
737 109618060086469282554389036
738 4594906730049631575552
739 136319697581887845
740 803335158406
741 39088169
742 63245986
743 1725482812088
744 416363332386312269
745 19450980794866714642555
746 649183324914443789366796965
747 9918716033013033396219711646324
748 81023654532378145208778498846372758
749 335075307382881982757121285003586181623
750 715137362241905289072808716982475379780746
751 782401583135337257007768181681643223263089236
752 439826122920788944269138280773413403235446375918
753 126937788281339436910936213116299386683423103729051
754 18813994832558407299457964691730076039163863199418435
755 1431889390314806288619112167644890542552883531820152640
756 55961665219744348107871659833065122277897271687240131246
757 1123103011957727399627880297967811303268250921403858291699
758 11574387676130410581461678575076781576540572929401789097748
759 61252718168300401080154190318104231760018565573578661725097
760 166456900513935724244202413105664992068916083447453715638502
761 232288267034177858121357069876050072875936932311470115414986
762 166456900513935724244202413105664992068916083447453715638502
763 61252718168300401080154190318104231760018565573578661725097
764 11574387676130410581461678575076781576540572929401789097748
765 1123103011957727399627880297967811303268250921403858291699
766 55961665219744348107871659833065122277897271687240131246
767 1431889390314806288619112167644890542552883531820152640
768 18813994832558407299457964691730076039163863199418435
769 126937788281339436910936213116299386683423103729051
770 439826122920788944269138280773413403235446375918
771 782401583135337257007768181681643223263089236
772 715137362241905289072808716982475379780746
773 335075307382881982757121285003586181623
774 81023654532378145208778498846372758
775 9918716033013033396219711646324
776 649183324914443789366796965
777 19450980794866714642555
778 416363332386312269
779 1725482812088
780 63245986
781 102334155
782 3706162868209
783 1271704879272473283
784 82339136811638209081756
785 3844612730917983666841091333
786 81896359889086768878490991445111
787 933886061524701734047554595040662126
788 5388846897735969435606678736421923504699
789 16050487605842729179619907428213548260387480
790 24504546279666313478412583154330740441944940862
791 19223219167232062098453262421234827164259562845934
792 7742131026838406277798526973679054403939978319819954
793 1601313799800471942197892050273714190987459219119535686
794 170070990071189042999310653404671056570768784828678060735
795 9275491286233848008820199412009422924609395799726309000282
796 259771404285944808165421822086809066287274525942451956221566
797 3735900118683200823814347787785513254585570244709382077651716
798 27589769415373607095101325926636378425594101021053521927035257
799 104628496429674755618301824380253763131365686041020238585899983
800 203751554684667370914018734037753579498258078353445698299894129
801 203751554684667370914018734037753579498258078353445698299894129
802 104628496429674755618301824380253763131365686041020238585899983
803 27589769415373607095101325926636378425594101021053521927035257
804 3735900118683200823814347787785513254585570244709382077651716
805 259771404285944808165421822086809066287274525942451956221566
806 9275491286233848008820199412009422924609395799726309000282
807 170070990071189042999310653404671056570768784828678060735
808 1601313799800471942197892050273714190987459219119535686
809 7742131026838406277798526973679054403939978319819954
810 19223219167232062098453262421234827164259562845934
811 24504546279666313478412583154330740441944940862
812 16050487605842729179619907428213548260387480
813 5388846897735969435606678736421923504699
814 933886061524701734047554595040662126
815 81896359889086768878490991445111
816 3844612730917983666841091333
817 82339136811638209081756
818 1271704879272473283
819 3706162868209
820 102334155
821 165580141
822 7960463650791
823 3884187617330592694
824 348554837536773768373259
825 22768679483079202983227610938
826 676197780111808856916032502589188
827 10764056261638986131410019935298929369
828 86666102357866953399256568377649355137862
829 360235901502469852179299629769948472970517587
830 767473892327798289558340710027788901943271913195
831 840177824585446930677289253982856543819232653323599
832 472204484167347230971168305705259362392791043132233637
833 136292473143102106519788404538720257923213040432722760256
834 20199983224552656843839218120576822979225990325846462230955
835 1537387035639737450579050082525930815364809248248471839991134
836 60084588647954420524577385699700700678023138149447720126523216
837 1205847781221583626224720526362911943064152635643048888109646935
838 12427128115730074375240320365978228113913075891993593773228813399
839 65765505932735088069370497849796045994180467119498467032616277503
840 178720588892026842770313910182610206182081441625887120982777879670
841 249402075885708397518421972587051654792348625415152192568961180304
842 178720588892026842770313910182610206182081441625887120982777879670
843 65765505932735088069370497849796045994180467119498467032616277503
844 12427128115730074375240320365978228113913075891993593773228813399
845 1205847781221583626224720526362911943064152635643048888109646935
846 60084588647954420524577385699700700678023138149447720126523216
847 1537387035639737450579050082525930815364809248248471839991134
848 20199983224552656843839218120576822979225990325846462230955
849 136292473143102106519788404538720257923213040432722760256
850 472204484167347230971168305705259362392791043132233637
851 840177824585446930677289253982856543819232653323599
852 767473892327798289558340710027788901943271913195
853 360235901502469852179299629769948472970517587
854 86666102357866953399256568377649355137862
855 10764056261638986131410019935298929369
856 676197780111808856916032502589188
857 22768679483079202983227610938
858 348554837536773768373259
859 3884187617330592694
860 7960463650791
861 165580141
862 267914296
863 17098272199297
864 11863533507283029660
865 1475488807323939649762265
866 134841348579577138910873505389
867 5583196108439844238487459952887219
868 124067498142721539141557946084285254663
869 1393807142871305881547587784346813649015040
870 8085106690718733415697356321714395897648801051
871 24037016179872790973317117209788510089722465573007
872 36721153246195637350911847498104477259707956512034998
873 28800478071837475502151805502847727297437885493712986117
874 11600248644443636605869751681214842367585889119625079695290
875 2399229416500797073274972076532813037672447037619661238835011
876 254817650560009237702937063618149837476307129533755984368167872
877 13897441109624892018326007346998325682792217488778237339184961919
878 389215135638678293527287812578668678068395049731591985831677985785
879 5597491986944071515067253989768552586375347850015976295080589722083
880 41337703554756141409983559043908850432711333164446527895711562942784
881 156764688182054000533704471337359673557184572958613596135514707208983
882 305280591799260966941422656834696235805860112742147240256573111768062
883 305280591799260966941422656834696235805860112742147240256573111768062
884 156764688182054000533704471337359673557184572958613596135514707208983
885 41337703554756141409983559043908850432711333164446527895711562942784
886 5597491986944071515067253989768552586375347850015976295080589722083
887 389215135638678293527287812578668678068395049731591985831677985785
888 13897441109624892018326007346998325682792217488778237339184961919
889 254817650560009237702937063618149837476307129533755984368167872
890 2399229416500797073274972076532813037672447037619661238835011
891 11600248644443636605869751681214842367585889119625079695290
892 28800478071837475502151805502847727297437885493712986117
893 36721153246195637350911847498104477259707956512034998
894 24037016179872790973317117209788510089722465573007
895 8085106690718733415697356321714395897648801051
896 1393807142871305881547587784346813649015040
897 124067498142721539141557946084285254663
898 5583196108439844238487459952887219
899 134841348579577138910873505389
900 1475488807323939649762265
901 11863533507283029660
902 17098272199297
903 267914296
904 433494437
905 36725362369088
906 36234971413443998417
907 6245981940527603811193151
908 798561431736580313766587934318
909 46099055190840079776643250025090387
910 1430013344528026512605239602733281254030
911 22415896165459990610354005201330275514232422
912 181461508771514397510943853005654470738446681533
913 752831011722141597807427537724147932815066022209811
914 1604949638364855475357884658041920215718336975170429317
915 1756585472984261380007188400338346050310170179038234297126
916 987330888563640020059898208360022631827697397128627494728320
917 284965671951966526735700408370884655791281827081733147431146435
918 42235321055597825790858665735084178718038547180292834696574739298
919 3214449391116043813155957674230220647881985785474864446605759161203
920 125628146579601544567947294227981069701147318811854380997628882176309
921 2521251591741966987890810568084795561217791516381590753727444693237897
922 25983313154680334390287571632281401506568333585411426552608842991954359
923 137506079191521763585296605888373356045793070816964947323929188472747438
924 373678685456361154760592151484115773311312169907850388082710025148625843
925 521463362893339810657365622957535578079391436798938842413942676236463198
926 373678685456361154760592151484115773311312169907850388082710025148625843
927 137506079191521763585296605888373356045793070816964947323929188472747438
928 25983313154680334390287571632281401506568333585411426552608842991954359
929 2521251591741966987890810568084795561217791516381590753727444693237897
930 125628146579601544567947294227981069701147318811854380997628882176309
931 3214449391116043813155957674230220647881985785474864446605759161203
932 42235321055597825790858665735084178718038547180292834696574739298
933 284965671951966526735700408370884655791281827081733147431146435
934 987330888563640020059898208360022631827697397128627494728320
935 1756585472984261380007188400338346050310170179038234297126
936 1604949638364855475357884658041920215718336975170429317
937 752831011722141597807427537724147932815066022209811
938 181461508771514397510943853005654470738446681533
939 22415896165459990610354005201330275514232422
940 1430013344528026512605239602733281254030
941 46099055190840079776643250025090387
942 798561431736580313766587934318
943 6245981940527603811193151
944 36234971413443998417
945 36725362369088
946 433494437
947 701408733
948 78882370418473
949 110673026086795205224
950 26440248280942687344316169
951 4729264183240022310284883229267
952 380628379912300673952322279596871808
953 16482464756207379270772538001701459928491
954 360503534129957170854562195642459756462167373
955 4072708057573845720366554655863455802950318425714
956 23578406236841942840723509566905864638961684501861528
957 70146580757355264836254034780685978838430569422880511758
958 107136850860701074943595711669715267194014093015953970706111
959 84034602480593647855857348930669957483275983817320901513392518
960 33846464882657624429791919039439069043479023634508955607594124677
961 7000387691939633003540270746622274307577328652937796116639200112535
962 743495497232281134972850195562411194401734279814138292962029251675210
963 40549376855725415489735191542568086014191671260081628092993379058388087
964 1135635317349096808068643946818572968605767627396349965955851026247075283
965 16332125502968777963039122383078565391648194212985706940639968103446904644
966 120613398571804862212081060985589051409363797461540859481851950273675699938
967 457401366621873515321092357342731750676537720700338095615895078265535476739
968 890734775101691868025912117961383984760919344166533809599518674544020422913
969 890734775101691868025912117961383984760919344166533809599518674544020422913
970 457401366621873515321092357342731750676537720700338095615895078265535476739
971 120613398571804862212081060985589051409363797461540859481851950273675699938
972 16332125502968777963039122383078565391648194212985706940639968103446904644
973 1135635317349096808068643946818572968605767627396349965955851026247075283
974 40549376855725415489735191542568086014191671260081628092993379058388087
975 743495497232281134972850195562411194401734279814138292962029251675210
976 7000387691939633003540270746622274307577328652937796116639200112535
977 33846464882657624429791919039439069043479023634508955607594124677
978 84034602480593647855857348930669957483275983817320901513392518
979 107136850860701074943595711669715267194014093015953970706111
980 70146580757355264836254034780685978838430569422880511758
981 23578406236841942840723509566905864638961684501861528
982 4072708057573845720366554655863455802950318425714
983 360503534129957170854562195642459756462167373
984 16482464756207379270772538001701459928491
985 380628379912300673952322279596871808
986 4729264183240022310284883229267
987 26440248280942687344316169
988 110673026086795205224
989 78882370418473
990 701408733
991 1134903170
992 169431367355946
993 338030312303874842666
994 111925832609570471702720020
995 28007788538245756637517831684591
996 3142753425095143074916324138112731666
997 189978398089203251219600707293630475649112
998 5797796222862824048650766904336221002873571002
999 91407544412695450920043016888778969402738171520469
1000 738467507333154903217408760341414149357219016220893230
1001 3065854949169171256103216985667061806133613437517452426944
1002 6534441385791278043293011133217346309111084253754875077383228
1003 7152429338400288385370215055298088141732720111500489417195295951
1004 4020074338098113629322356315837878048655554206576053162543637793432
1005 1160294905132836820081047861026919626999667750906820243706541599561372
1006 171968971087949256627886949454059137426222837615723333295888771083611240
1007 13088245016397861090363802518425337489013268461471128365966361295159024458
1008 511518794168986041101589601227150561608828155470126959297089725363991663784
1009 10265754865876199138019174303662776774541225507785866583430443667527510850638
1010 105795990982799668102717354354314379848606454548841728887225139915644922294647
1011 559882108260629761828833688734842308445775182923310810665383064113719182114670
1012 1521503705884097138264649686068062915429423446388500924191445093045710063418644
1013 2123237079998808073169430173083633766020555970930772479556323873448238725242826
1014 1521503705884097138264649686068062915429423446388500924191445093045710063418644
1015 559882108260629761828833688734842308445775182923310810665383064113719182114670
1016 105795990982799668102717354354314379848606454548841728887225139915644922294647
1017 10265754865876199138019174303662776774541225507785866583430443667527510850638
1018 511518794168986041101589601227150561608828155470126959297089725363991663784
1019 13088245016397861090363802518425337489013268461471128365966361295159024458
1020 171968971087949256627886949454059137426222837615723333295888771083611240
1021 1160294905132836820081047861026919626999667750906820243706541599561372
1022 4020074338098113629322356315837878048655554206576053162543637793432
1023 7152429338400288385370215055298088141732720111500489417195295951
1024 6534441385791278043293011133217346309111084253754875077383228
1025 3065854949169171256103216985667061806133613437517452426944
1026 738467507333154903217408760341414149357219016220893230
1027 91407544412695450920043016888778969402738171520469
1028 5797796222862824048650766904336221002873571002
1029 189978398089203251219600707293630475649112
1030 3142753425095143074916324138112731666
1031 28007788538245756637517831684591
1032 111925832609570471702720020
1033 338030312303874842666
1034 169431367355946
1035 1134903170
1036 1836311903
1037 363921470561980
1038 1032451140774296269760
1039 473800089629829430605858838
1040 165868555531967037801301216646460
1041 25948929749334394678611779760155757509
1042 2189708412811708571881016937048914030015098
1043 93243027763841086826423315777731199630517027928
1044 2051543851767330763256057865596772317070022351895668
1045 23128546260041215679438762954406106225319425439783515557
1046 133997501629607435352337655462974676049426828021091273790679
1047 398545634684174303287788946839933000755673961205712280631492477
1048 608764055885467559327212010455801738879075398879695982012153587959
1049 477479634575237243769914905261871322479278552476425957260839144829247
1050 192315672520161516686087632452932436152557010826828190805132771813169001
1051 39776067410144461066210060360923663101907130944965151449639643766093221121
1052 4224532431624821500300595425666118151014660480123975908616995507753788318715
1053 230400968331340502851279755329934210135459023336920787666315691445544596426766
1054 6452664287113036347551578280738330797507572721591377949125238911972684024676385
1055 92798908253842823722635580674973904899806685542763904998784212691558814753954681
1056 685323652278890717962200972049760696042176674207158702665356847287595784587717568
1057 2598948185463919051832403417531221100806845918671130069378666195339488350366062333
1058 5061142577014761497256622671290436301897214029467004610939886211849313665176546629
1059 5061142577014761497256622671290436301897214029467004610939886211849313665176546629
1060 2598948185463919051832403417531221100806845918671130069378666195339488350366062333
1061 685323652278890717962200972049760696042176674207158702665356847287595784587717568
1062 92798908253842823722635580674973904899806685542763904998784212691558814753954681
1063 6452664287113036347551578280738330797507572721591377949125238911972684024676385
1064 230400968331340502851279755329934210135459023336920787666315691445544596426766
1065 4224532431624821500300595425666118151014660480123975908616995507753788318715
1066 39776067410144461066210060360923663101907130944965151449639643766093221121
1067 192315672520161516686087632452932436152557010826828190805132771813169001
1068 477479634575237243769914905261871322479278552476425957260839144829247
1069 608764055885467559327212010455801738879075398879695982012153587959
1070 398545634684174303287788946839933000755673961205712280631492477
1071 133997501629607435352337655462974676049426828021091273790679
1072 23128546260041215679438762954406106225319425439783515557
1073 2051543851767330763256057865596772317070022351895668
1074 93243027763841086826423315777731199630517027928
1075 2189708412811708571881016937048914030015098
1076 25948929749334394678611779760155757509
1077 165868555531967037801301216646460
1078 473800089629829430605858838
1079 1032451140774296269760
1080 363921470561980
1081 1836311903
1082 2971215073
1083 781666575692345
1084 3153431273133568274326
1085 2005672146449944509288230041
1086 982311676507125141158208469757433
1087 214253829065672501156691741487986125388
1088 25238779678976926189049169673839304792255249
1089 1499580511692321017257165247092398662169881468395
1090 46044691417613199766086892893895038805948168022580003
1091 724378048852373414464637109854996369759376348422324824340
1092 5856549230368004456477138115360566007997677468317382090343896
1093 24307911502763752566095939550439011879579074189717119687510297656
1094 51813678710317975969838064019888195814376615763249219079278644799150
1095 56712085961565080482882555674491978080168970048060258236820873869454613
1096 31875791002156955650353899916525490894288437557030828676666589358891398353
1097 9200122141843798845346725055182768849122438624589346992644900825983985287609
1098 1363565110791621140625383827599935867497678805121595187224256544296629629887139
1099 103778408170188856012393562572043496951140056162418864996638982358088448721444623
1100 4055900120961081907389195520312410500613204127693874931938135062466404991509728211
1101 81398522694945943186284881761461896949049257853836255046881176847558751986706120895
1102 838870364767009558622334049699210556691707882895940250724391510425553025106778888580
1103 4439379045961880383698865985652550944420333556509171771180971363073444730750646820414
1104 12064203489918587419494224979191935017546705366806786750310909618450639969946908363376
1105 16835426735196800312024459758916861923077019956408679415497983085710642651782680053962
1106 12064203489918587419494224979191935017546705366806786750310909618450639969946908363376
1107 4439379045961880383698865985652550944420333556509171771180971363073444730750646820414
1108 838870364767009558622334049699210556691707882895940250724391510425553025106778888580
1109 81398522694945943186284881761461896949049257853836255046881176847558751986706120895
1110 4055900120961081907389195520312410500613204127693874931938135062466404991509728211
1111 103778408170188856012393562572043496951140056162418864996638982358088448721444623
1112 1363565110791621140625383827599935867497678805121595187224256544296629629887139
1113 9200122141843798845346725055182768849122438624589346992644900825983985287609
1114 31875791002156955650353899916525490894288437557030828676666589358891398353
1115 56712085961565080482882555674491978080168970048060258236820873869454613
1116 51813678710317975969838064019888195814376615763249219079278644799150
1117 24307911502763752566095939550439011879579074189717119687510297656
1118 5856549230368004456477138115360566007997677468317382090343896
1119 724378048852373414464637109854996369759376348422324824340
1120 46044691417613199766086892893895038805948168022580003
1121 1499580511692321017257165247092398662169881468395
1122 25238779678976926189049169673839304792255249
1123 214253829065672501156691741487986125388
1124 982311676507125141158208469757433
1125 2005672146449944509288230041
1126 3153431273133568274326
1127 781666575692345
1128 2971215073
1129 4807526976
1130 1678940884172251
1131 9631573254807104995373
1132 8490333469940875760844000247
1133 5817475329832913491465193634226210
1134 1769040330862967222297337401015550646734
1135 290904485710040268470957472687132550120823868
1136 24116995822388424082290353756349153151980958571688
1137 1033423490273835253403877439488926884947552164000699963
1138 22687269306057821106197144180603776813336036692574766061382
1139 255968719346223153613475733272170990395106670472408007354998840
1140 1482576925210660612619286290911029355733905891821573591751897067623
1141 4410012837553516468553523923986681884456780111007107512214070194071225
1142 6735911777626101609904758766812956454371228019410880143073194245958009811
1143 5283324227809212234084267693725299818457476380794600933572493178303632464943
1144 2127969227125187261693577610151218410342245504924325992982977390253633424278674
1145 440122035150993010164028556562618933085245774682258331782117702115111801665833884
1146 46744412926476467312350199582549645867911746444577667278133595264864730438399279026
1147 2549385038371747423062002215193562386717079602954847765228613705470845098582375562967
1148 71398679376817036277084395970497414047858706409538304512003429127025695315375535500299
1149 1026819206573448116856107995724916269272353817328136228723629148279458852189995014769541
1150 7583100896137028101179469757789722607258292842409661155061679984081137134397849356881035
1151 28757341572637642452990050636130585046563309033867071736494191723970113481723417525142570
1152 56001503437253377868765544405935386303736663400856637542568141965880171372449640183435619
1153 56001503437253377868765544405935386303736663400856637542568141965880171372449640183435619
1154 28757341572637642452990050636130585046563309033867071736494191723970113481723417525142570
1155 7583100896137028101179469757789722607258292842409661155061679984081137134397849356881035
1156 1026819206573448116856107995724916269272353817328136228723629148279458852189995014769541
1157 71398679376817036277084395970497414047858706409538304512003429127025695315375535500299
1158 2549385038371747423062002215193562386717079602954847765228613705470845098582375562967
1159 46744412926476467312350199582549645867911746444577667278133595264864730438399279026
1160 440122035150993010164028556562618933085245774682258331782117702115111801665833884
1161 2127969227125187261693577610151218410342245504924325992982977390253633424278674
1162 5283324227809212234084267693725299818457476380794600933572493178303632464943
1163 6735911777626101609904758766812956454371228019410880143073194245958009811
1164 4410012837553516468553523923986681884456780111007107512214070194071225
1165 1482576925210660612619286290911029355733905891821573591751897067623
1166 255968719346223153613475733272170990395106670472408007354998840
1167 22687269306057821106197144180603776813336036692574766061382
1168 1033423490273835253403877439488926884947552164000699963
1169 24116995822388424082290353756349153151980958571688
1170 290904485710040268470957472687132550120823868
1171 1769040330862967222297337401015550646734
1172 5817475329832913491465193634226210
1173 8490333469940875760844000247
1174 9631573254807104995373
1175 1678940884172251
1176 4807526976
1177 7778742049
1178 3606195506118921
1179 29417861157485336240819
1180 35940950049284295516928886678
1181 34452424849058675754205078626067907
1182 14606523980771002123590425993852767979884
1183 3352991740591690160509192466204566910294587837
1184 387861460563204171097600718875441745180672326320024
1185 23194076827741183602393009996572841935119038021348920692
1186 710557407669997592109747974520612328629633613394733896358793
1187 11187472811464527810861730508297703702228847135309746688100799935
1188 90424647914206261580267602652958798452161305144846487029335238867611
1189 375349014226893250014919962454747636130037169941741656545641051099345987
1190 800050054704598313457982176879497522624347123305138640414852840636196337642
1191 875696383323223719517885478238238290694772189221948377713534380587046449090395
1192 492194881956672090313815547798317797182886440892195539584221897573806528754213754
1193 142059520511636235429060769889872916331567766481380477447239473058034494006648581174
1194 21054862744257050274823770131010398889612426326407865986815654720478590310162559940551
1195 1602446776311393000983521786044503946683686813750002078018761497522340166366965132209765
1196 62627321086087547900334172126273824518691335944454574838844867735972929104838919766541384
1197 1256877972180737105196878675501484954619137985961971388910700049959539584061300350366083530
1198 12953032080649461279769404662626169647654863943956888260566561310216416463250661334377387368
1199 68548636056960572455800537135652580844168065860565894107728994049837780169535184607254207960
1200 186283866533359118416494603999992268173272553640326683094511216894962116481795812970588563420
1201 259956522670742904559312722604772642564188262513775048455591298566499336509092750675123434822
1202 186283866533359118416494603999992268173272553640326683094511216894962116481795812970588563420
1203 68548636056960572455800537135652580844168065860565894107728994049837780169535184607254207960
1204 12953032080649461279769404662626169647654863943956888260566561310216416463250661334377387368
1205 1256877972180737105196878675501484954619137985961971388910700049959539584061300350366083530
1206 62627321086087547900334172126273824518691335944454574838844867735972929104838919766541384
1207 1602446776311393000983521786044503946683686813750002078018761497522340166366965132209765
1208 21054862744257050274823770131010398889612426326407865986815654720478590310162559940551
1209 142059520511636235429060769889872916331567766481380477447239473058034494006648581174
1210 492194881956672090313815547798317797182886440892195539584221897573806528754213754
1211 875696383323223719517885478238238290694772189221948377713534380587046449090395
1212 800050054704598313457982176879497522624347123305138640414852840636196337642
1213 375349014226893250014919962454747636130037169941741656545641051099345987
1214 90424647914206261580267602652958798452161305144846487029335238867611
1215 11187472811464527810861730508297703702228847135309746688100799935
1216 710557407669997592109747974520612328629633613394733896358793
1217 23194076827741183602393009996572841935119038021348920692
1218 387861460563204171097600718875441745180672326320024
1219 3352991740591690160509192466204566910294587837
1220 14606523980771002123590425993852767979884
1221 34452424849058675754205078626067907
1222 35940950049284295516928886678
1223 29417861157485336240819
1224 3606195506118921
1225 7778742049
1226 12586269025
1227 7745743850155768
1228 89851422211751259472322
1229 152143834517037431841338956014
1230 204035171733874330205148069196405386
1231 120602418768351328704551140496261782164114
1232 38646889837519156867597052238063581463601934298
1233 6237779933210749325604253525208480076379694569831884
1234 520566065078132863437870163565240290314972089757924150947
1235 22254411616645900550766079876159498828174416042489045166824531
1236 488964230578375040872689213089045093617463374511847085852217084941
1237 5515138412967235666145108541167921579203183001168769532830085581893399
1238 31947045886437472047932183682121052139728130299427141896399039964576368303
1239 95025010891459520351189553627473513347876269808029867342799224980075276353735
1240 145144254393668852878783292792838387257626351501564069380801707468723467421768454
1241 113843658421518343146394677157517667512842766808560833583049323877334050491853699271
1242 45852981119367239328923647757281457539289329689769274543298204859651035497403681925442
1243 9483641304401081296891518251079910050036188881956074193317573321585449159463678053306298
1244 1007237287526655199117546773205663681121954121652295639661338323383940159036220498261278735
1245 54933527911924426202869308249518947244085508402224521326040583073557948012577237579412247036
1246 1538481386828969399422636695575243960513830464552850778308293275259661086573946011350954229037
1247 22125650493229961209727355854659543160813192143976204659144343056760883292750301324298561054091
1248 163398813946573690701100095817640742447080808150286290641376427703096390676360897801627964376150
1249 619656202096732469173937903124132937761627295235790702454990520988388148423092038836240630421189
1250 1206706776161710043737642405639781934165965600171468167933932699590667649732121066591979724648032
1251 1206706776161710043737642405639781934165965600171468167933932699590667649732121066591979724648032
1252 619656202096732469173937903124132937761627295235790702454990520988388148423092038836240630421189
1253 163398813946573690701100095817640742447080808150286290641376427703096390676360897801627964376150
1254 22125650493229961209727355854659543160813192143976204659144343056760883292750301324298561054091
1255 1538481386828969399422636695575243960513830464552850778308293275259661086573946011350954229037
1256 54933527911924426202869308249518947244085508402224521326040583073557948012577237579412247036
1257 1007237287526655199117546773205663681121954121652295639661338323383940159036220498261278735
1258 9483641304401081296891518251079910050036188881956074193317573321585449159463678053306298
1259 45852981119367239328923647757281457539289329689769274543298204859651035497403681925442
1260 113843658421518343146394677157517667512842766808560833583049323877334050491853699271
1261 145144254393668852878783292792838387257626351501564069380801707468723467421768454
1262 95025010891459520351189553627473513347876269808029867342799224980075276353735
1263 31947045886437472047932183682121052139728130299427141896399039964576368303
1264 5515138412967235666145108541167921579203183001168769532830085581893399
1265 488964230578375040872689213089045093617463374511847085852217084941
1266 22254411616645900550766079876159498828174416042489045166824531
1267 520566065078132863437870163565240290314972089757924150947
1268 6237779933210749325604253525208480076379694569831884
1269 38646889837519156867597052238063581463601934298
1270 120602418768351328704551140496261782164114
1271 204035171733874330205148069196405386
1272 152143834517037431841338956014
1273 89851422211751259472322
1274 7745743850155768
1275 12586269025
1276 20365011074
1277 16637075746565861
1278 274434569877632064388149
1279 644049374037307054863324628971
1280 1208343142372721354257966638237271642
1281 995784036771836334871689869884375467640033
1282 445447591186065530355975052583526209777648808898
1283 100319063509601044940449062212465314245219228483860001
1284 11683544472303183337195162785334928302183893650136335014595
1285 697000454934551654586351303494991396854402204398348318277607863
1286 21370869258345404727864587659211920987170571751399994582875697945885
1287 336376777967062478255003197081954846881734492581203325320091256446894248
1288 2719105957883759394618611492932474955228998552016312719163781982333148194156
1289 11286484691581012490138126158205095560059742447438675637303920136741564746148987
1290 24057258868132362817795058765724703968579574738773026319795166214450350741287855548
1291 26331802783630425661829413847637755368831996115120639608630768173967625306470387542297
1292 14800105406246465715519491578545225552844699718173019262089600240925802761239733204462586
1293 4271671275324448737211746684209171753876001345194952050144683825186197342827250104109545047
1294 633111169981805077551087598153525743505949512547653073251209863218135828571397543825890504538
1295 48184920518982460464344857107796548408899273027196177370635167622021076550181044667235816831138
1296 1883178025240750635144386950468480474704543494676090346800465105849604322374797931951651239098708
1297 37793808175569972036688393797728363593515554757307832538204976270063963201555802838535584764662657
1298 389492394524799521095370835832557022351781586315404443621174647686332538333275040803138682977791293
1299 2061229541444102953835745913324656328652412726640081627172984998919113945456128138977047487588379471
1300 5601479927184745443281181336575346177063350486655174629363624805089969748692006794996897112851787318
1301 7816786663233496277244022303610718245336534660029710732432047598140064847321357197585989879572951776
1302 5601479927184745443281181336575346177063350486655174629363624805089969748692006794996897112851787318
1303 2061229541444102953835745913324656328652412726640081627172984998919113945456128138977047487588379471
1304 389492394524799521095370835832557022351781586315404443621174647686332538333275040803138682977791293
1305 37793808175569972036688393797728363593515554757307832538204976270063963201555802838535584764662657
1306 1883178025240750635144386950468480474704543494676090346800465105849604322374797931951651239098708
1307 48184920518982460464344857107796548408899273027196177370635167622021076550181044667235816831138
1308 633111169981805077551087598153525743505949512547653073251209863218135828571397543825890504538
1309 4271671275324448737211746684209171753876001345194952050144683825186197342827250104109545047
1310 14800105406246465715519491578545225552844699718173019262089600240925802761239733204462586
1311 26331802783630425661829413847637755368831996115120639608630768173967625306470387542297
1312 24057258868132362817795058765724703968579574738773026319795166214450350741287855548
1313 11286484691581012490138126158205095560059742447438675637303920136741564746148987
1314 2719105957883759394618611492932474955228998552016312719163781982333148194156
1315 336376777967062478255003197081954846881734492581203325320091256446894248
1316 21370869258345404727864587659211920987170571751399994582875697945885
1317 697000454934551654586351303494991396854402204398348318277607863
1318 11683544472303183337195162785334928302183893650136335014595
1319 100319063509601044940449062212465314245219228483860001
1320 445447591186065530355975052583526209777648808898
1321 995784036771836334871689869884375467640033
1322 1208343142372721354257966638237271642
1323 644049374037307054863324628971
1324 274434569877632064388149
1325 16637075746565861
1326 20365011074
1327 32951280099
1328 35734758952996318
1329 838209694293196138438709
1330 2726364808107927581315452095076
1331 7156085577361146420934559258354085588
1332 8221939974472778763195814021523115433681441
1333 5134269725912968404457427976683645643415624386643