0 1
1 1
2 1
3 1
4 7
5 1
6 1
7 27
8 27
9 1
10 1
11 87
12 260
13 87
14 1
15 1
16 263
17 1828
18 1828
19 263
20 1
21 1
22 779
23 11131
24 24746
25 11131
26 779
27 1
28 1
29 2299
30 62793
31 267515
32 267515
33 62793
34 2299
35 1
36 1
37 6799
38 338902
39 2529377
40 4753074
41 2529377
42 338902
43 6799
44 1
45 1
46 20175
47 1780242
48 21935526
49 70068408
50 70068408
51 21935526
52 1780242
53 20175
54 1
55 1
56 60051
57 9192437
58 179402588
59 911792234
60 1534954466
61 911792234
62 179402588
63 9192437
64 60051
65 1
66 1
67 179171
68 46941535
69 1408174485
70 10869982170
71 28669275726
72 28669275726
73 10869982170
74 1408174485
75 46941535
76 179171
77 1
78 1
79 535511
80 237971800
81 10731677803
82 121595420727
83 477773374782
84 744426100704
85 477773374782
86 121595420727
87 10731677803
88 237971800
89 535511
90 1
91 1
92 1602487
93 1200651312
94 80043454936
95 1297209205165
96 7317172102971
97 16832044750680
98 16832044750680
99 7317172102971
100 1297209205165
101 80043454936
102 1200651312
103 1602487
104 1
105 1
106 4799323
107 6038683519
108 587596595038
109 13349659867581
110 105092187046741
111 343073220950211
112 504765544311780
113 343073220950211
114 105092187046741
115 13349659867581
116 587596595038
117 6038683519
118 4799323
119 1
120 1
121 14381643
122 30308962053
123 4262788170623
124 133626913543053
125 1436024766108447
126 6455306766986449
127 13400915984623539
128 13400915984623539
129 6455306766986449
130 1436024766108447
131 133626913543053
132 4262788170623
133 30308962053
134 14381643
135 1
136 1
137 43112223
138 151919486954
139 30652228481797
140 1309019727175344
141 18867266542105399
142 114061975032035318
143 323627794871644837
144 455580081085899486
145 323627794871644837
146 114061975032035318
147 18867266542105399
148 1309019727175344
149 30652228481797
150 151919486954
151 43112223
152 1
153 1
154 129271199
155 760806150238
156 218948063931290
157 12607744316902630
158 240248291792849354
159 1916628193820286142
160 7249272140201683658
161 13892955801994780720
162 13892955801994780720
163 7249272140201683658
164 1916628193820286142
165 240248291792849354
166 12607744316902630
167 218948063931290
168 760806150238
169 129271199
170 1
171 1
172 387682595
173 3807912164377
174 1556126464911408
175 119813612838763220
176 2983022425272271204
177 30921273079193691876
178 152816434092095714960
179 388402468485676319278
180 527915532004882079090
181 388402468485676319278
182 152816434092095714960
183 30921273079193691876
184 2983022425272271204
185 119813612838763220
186 1556126464911408
187 3807912164377
188 387682595
189 1
190 1
191 1162785715
192 19051973481147
193 11018159543165241
194 1126532955648594228
195 36287047891253273724
196 482508759573407855148
197 3065222971055044677636
198 10117445328206938646670
199 18186539750179927357418
200 18186539750179927357418
201 10117445328206938646670
202 3065222971055044677636
203 482508759573407855148
204 36287047891253273724
205 1126532955648594228
206 11018159543165241
207 19051973481147
208 1162785715
209 1
210 1
211 3487832935
212 95299416276364
213 77792366659471791
214 10502241636651829245
215 434074801593335946252
216 7324860309551048805360
217 59005504064794347186108
218 248624842013758552547202
219 578240302536764154877730
220 763827873885379009289736
221 578240302536764154877730
222 248624842013758552547202
223 59005504064794347186108
224 7324860309551048805360
225 434074801593335946252
226 10502241636651829245
227 77792366659471791
228 95299416276364
229 3487832935
230 1
231 1
232 10462450311
233 476622672728220
234 548066298685818220
235 97242107145027090435
236 5121362615619478688037
237 108678871368232283713152
238 1097497702967948656322400
239 5819741995522754260691370
240 17202104520352319687179430
241 29339774535347390944154136
242 29339774535347390944154136
243 17202104520352319687179430
244 5819741995522754260691370
245 1097497702967948656322400
246 108678871368232283713152
247 5121362615619478688037
248 97242107145027090435
249 548066298685818220
250 476622672728220
251 10462450311
252 1
253 1
254 31385253867
255 2383510997571011
256 3855026770609277010
257 895453290518289717775
258 59738242676374026914127
259 1581825280128216462962469
260 19831453817615854479258072
261 130762698548732027292736650
262 483971786866437855383628230
263 1046185281655447193461212286
264 1349626307085423740363879852
265 1046185281655447193461212286
266 483971786866437855383628230
267 130762698548732027292736650
268 19831453817615854479258072
269 1581825280128216462962469
270 59738242676374026914127
271 895453290518289717775
272 3855026770609277010
273 2383510997571011
274 31385253867
275 1
276 1
277 94151567387
278 11918810523839617
279 27082808238312125251
280 8209404495566682218735
281 690251041718768142821797
282 22654527999120176434227975
283 349671500901515326783268805
284 2837736883900697475475947882
285 12987564583687154918015512430
286 35037083155880726545296780106
287 57195963188162490451097992862
288 57195963188162490451097992862
289 35037083155880726545296780106
290 12987564583687154918015512430
291 2837736883900697475475947882
292 349671500901515326783268805
293 22654527999120176434227975
294 690251041718768142821797
295 8209404495566682218735
296 27082808238312125251
297 11918810523839617
298 94151567387
299 1
300 1
301 282446313647
302 59598007245076030
303 190091751930696682217
304 74994927548756960594686
305 7912919403889333563877757
306 320047851465819435784203046
307 6037975952620379844925926651
308 59780640699751911300513188031
309 334733328512819746475037016262
310 1112417346071835369236723195036
311 2261506861806087232804371539242
312 2859796230340227624538070146180
313 2261506861806087232804371539242
314 1112417346071835369236723195036
315 334733328512819746475037016262
316 59780640699751911300513188031
317 6037975952620379844925926651
318 320047851465819435784203046
319 7912919403889333563877757
320 74994927548756960594686
321 190091751930696682217
322 59598007245076030
323 282446313647
324 1
325 1
326 847322163823
327 298002464400052458
328 1333322508708364791758
329 683127743630863155619748
330 90116850168532550764121868
331 4469223638404033051634383558
332 102411363655948887886960086418
333 1227599545574213137592866800693
334 8332691176474073549979278637083
335 33737485036605490216905043243748
336 84274730719533217647098686872588
337 132555544274405712850000954837648
338 132555544274405712850000954837648
339 84274730719533217647098686872588
340 33737485036605490216905043243748
341 8332691176474073549979278637083
342 1227599545574213137592866800693
343 102411363655948887886960086418
344 4469223638404033051634383558
345 90116850168532550764121868
346 683127743630863155619748
347 1333322508708364791758
348 298002464400052458
349 847322163823
350 1
351 1
352 2541932937139
353 1490051299927095421
354 9347256995085528473156
355 6208146417962867842762446
356 1020659500646363815464510806
357 61794680961915007434309315166
358 1710469761192363499933981064116
359 24658407300055030443764799089851
360 201287075178596730203923312878941
361 983465802955697998878278116780071
362 2984180280704757893897314194067976
363 5757854734533407022013079340335476
364 7157998077558060058577619427824436
365 5757854734533407022013079340335476
366 2984180280704757893897314194067976
367 983465802955697998878278116780071
368 201287075178596730203923312878941
369 24658407300055030443764799089851
370 1710469761192363499933981064116
371 61794680961915007434309315166
372 1020659500646363815464510806
373 6208146417962867842762446
374 9347256995085528473156
375 1490051299927095421
376 2541932937139
377 1
378 1
379 7625731702659
380 7450378514698162263
381 65503784686434283035165
382 56312624737605156889114590
383 11506618965332236072786880730
384 847219082968996350447580849290
385 28190624646596082541438693481070
386 485901187502390920452063855170715
387 4736814981508060031411592893798865
388 27697826635415725512289783324507125
389 101090507925126196638451843417687335
390 236455934186706479583899772066097620
391 360243700960980572119240226673958140
392 360243700960980572119240226673958140
393 236455934186706479583899772066097620
394 101090507925126196638451843417687335
395 27697826635415725512289783324507125
396 4736814981508060031411592893798865
397 485901187502390920452063855170715
398 28190624646596082541438693481070
399 847219082968996350447580849290
400 11506618965332236072786880730
401 56312624737605156889114590
402 65503784686434283035165
403 7450378514698162263
404 7625731702659
405 1
406 1
407 22877060890359
408 37252273864773565952
409 458906354732012927411507
410 510023236886310870586963859
411 129219488852388497833329715274
412 11531644985765917687103414843504
413 459289757883571674059606636436314
414 9416135204039633633127487451963969
415 108949624633585318649556842998418789
416 756916472309104408875052205255311424
417 3294505442314340544500897521099147409
418 9247384647073772991027477259397111339
419 17056713035302272752216157106157863484
420 20894133619871637916340887015318495904
421 17056713035302272752216157106157863484
422 9247384647073772991027477259397111339
423 3294505442314340544500897521099147409
424 756916472309104408875052205255311424
425 108949624633585318649556842998418789
426 9416135204039633633127487451963969
427 459289757883571674059606636436314
428 11531644985765917687103414843504
429 129219488852388497833329715274
430 510023236886310870586963859
431 458906354732012927411507
432 37252273864773565952
433 22877060890359
434 1
435 1
436 68630914235735
437 186262558940697806152
438 3214318423489390410390336
439 4613612997196072918956327273
440 1446405435394884670492206999615
441 155984693846938106068724045319480
442 7408270111487756347644991917784920
443 179823751990775477493120732782873325
444 2456104335525297044399574315963756555
445 20144280696656360423288707897697769360
446 103779531790347398145108710634870282600
447 346492297437899611418174240117027378805
448 765694925376188557467405716860047468435
449 1134687949851765394952680847278343389680
450 1134687949851765394952680847278343389680
451 765694925376188557467405716860047468435
452 346492297437899611418174240117027378805
453 103779531790347398145108710634870282600
454 20144280696656360423288707897697769360
455 2456104335525297044399574315963756555
456 179823751990775477493120732782873325
457 7408270111487756347644991917784920
458 155984693846938106068724045319480
459 1446405435394884670492206999615
460 4613612997196072918956327273
461 3214318423489390410390336
462 186262558940697806152
463 68630914235735
464 1
465 1
466 205892205836411
467 931316500792721985607
468 22510471682579322126977158
469 41692874044949096992692081009
470 16145753559159501911642719241913
471 2098674835689873874528590382059495
472 118455329865267816841659066063907740
473 3390375877718798863715729625744658485
474 54398402817003895462608532581911584755
475 523730164370962369776127832044826487315
476 3172556132306801938014211377105140910810
477 12502149937650650111520331441082507142645
478 32800992949489632672378550212362744434905
479 58173882304191135549206976022346675514915
480 70350651953585501350560853545751497482760
481 58173882304191135549206976022346675514915
482 32800992949489632672378550212362744434905
483 12502149937650650111520331441082507142645
484 3172556132306801938014211377105140910810
485 523730164370962369776127832044826487315
486 54398402817003895462608532581911584755
487 3390375877718798863715729625744658485
488 118455329865267816841659066063907740
489 2098674835689873874528590382059495
490 16145753559159501911642719241913
491 41692874044949096992692081009
492 22510471682579322126977158
493 931316500792721985607
494 205892205836411
495 1
496 1
497 617675543767531
498 4656594033967938957885
499 157626379922071672219457095
500 376473933266402243248578890785
501 179813008467224736912149007740763
502 28106205927890988932123832313735773
503 1879664994302503408407782123438406135
504 63203789815948787796661422708365764485
505 1186136557664837166524981220658020510135
506 13337464664926672472438055591571311435825
507 94441727060184869961775538836066876985475
508 436283434405220760944758206193919822537685
509 1348206347749303307901563633035322887369335
510 2835077320299230680781469659449088404213185
511 4100608298299680351816996228468390893356995
512 4100608298299680351816996228468390893356995
513 2835077320299230680781469659449088404213185
514 1348206347749303307901563633035322887369335
515 436283434405220760944758206193919822537685
516 94441727060184869961775538836066876985475
517 13337464664926672472438055591571311435825
518 1186136557664837166524981220658020510135
519 63203789815948787796661422708365764485
520 1879664994302503408407782123438406135
521 28106205927890988932123832313735773
522 179813008467224736912149007740763
523 376473933266402243248578890785
524 157626379922071672219457095
525 4656594033967938957885
526 617675543767531
527 1
528 1
529 1853024483819071
530 23283005995104985170130
531 1103659370897244063507982093
532 3397250057445179556738797108892
533 1998649141162883284809994911428659
534 374910763855790882366267719782206502
535 29628391242182377074530763907099832913
536 1166568005590384002464671791049843434180
537 25507172598674698374692269120387385850435
538 333462901630289945374943124914604547565730
539 2745670691917776250747584386196028939092585
540 14779196612786727384056781046217697146758500
541 53416625132619632218142262461721119401610775
542 132100876676110842045661534708590012121164390
543 226346562647723608735048953035818235071360365
544 270640146723587051571973711346708141803745910
545 226346562647723608735048953035818235071360365
546 132100876676110842045661534708590012121164390
547 53416625132619632218142262461721119401610775
548 14779196612786727384056781046217697146758500
549 2745670691917776250747584386196028939092585
550 333462901630289945374943124914604547565730
551 25507172598674698374692269120387385850435
552 1166568005590384002464671791049843434180
553 29628391242182377074530763907099832913
554 374910763855790882366267719782206502
555 1998649141162883284809994911428659
556 3397250057445179556738797108892
557 1103659370897244063507982093
558 23283005995104985170130
559 1853024483819071
560 1
561 1
562 5559069156490047
563 116415141157165753688502
564 7727035749166068739226654786
565 30640366191003016372133511179250
566 22178783694883338437031345712315518
567 4983765613780581061566506095458292990
568 464296137647117690350582344324902235690
569 21342703989785240837888201609250658290558
570 541798110314281057474127159123787001593570
571 8201558027802654808194683118377048081326110
572 78156256321690584795486433175524026612241050
573 487543754088740479020870569003033020773459450
574 2048195935727268129334342348541446685190389910
575 5914173792601221124122477675121535138700956070
576 11904475856986243372266145319666177124122508930
577 16853254503516463530883403776470687992750893920
578 16853254503516463530883403776470687992750893920
579 11904475856986243372266145319666177124122508930
580 5914173792601221124122477675121535138700956070
581 2048195935727268129334342348541446685190389910
582 487543754088740479020870569003033020773459450
583 78156256321690584795486433175524026612241050
584 8201558027802654808194683118377048081326110
585 541798110314281057474127159123787001593570
586 21342703989785240837888201609250658290558
587 464296137647117690350582344324902235690
588 4983765613780581061566506095458292990
589 22178783694883338437031345712315518
590 30640366191003016372133511179250
591 7727035749166068739226654786
592 116415141157165753688502
593 5559069156490047
594 1
595 1
596 16677198879535683
597 582076050448468658145569
598 54096583955950574557973202328
599 276234643751795103803534564649816
600 245774401574908877395262056488209848
601 66053143512727156120324685528469317528
602 7238549161163683507101134157694666973320
603 387433662554136646932932025193716648401148
604 11382641984568639985537856503477970507049588
605 198780825751350464813903160535934035533694140
606 2183067120267410536382661412647948364935650520
607 15705625370073607687036862488347227361379118760
608 76265671613007355015562903897575544103774570120
609 255487073098624762067785354366012422910611684840
610 599691528899688156747843811154290693566843780360
611 996623004375187327229539840614345149508330969510
612 1179727814126943062315222460816441740884160159250
613 996623004375187327229539840614345149508330969510
614 599691528899688156747843811154290693566843780360
615 255487073098624762067785354366012422910611684840
616 76265671613007355015562903897575544103774570120
617 15705625370073607687036862488347227361379118760
618 2183067120267410536382661412647948364935650520
619 198780825751350464813903160535934035533694140
620 11382641984568639985537856503477970507049588
621 387433662554136646932932025193716648401148
622 7238549161163683507101134157694666973320
623 66053143512727156120324685528469317528
624 245774401574908877395262056488209848
625 276234643751795103803534564649816
626 54096583955950574557973202328
627 582076050448468658145569
628 16677198879535683
629 1
630 1
631 50031579458738003
632 2910381319583793135519283
633 378713920865946927327493490753
634 2489519872801283033663231130883288
635 2720368726512237389670500867251042664
636 873191554378682792210054767703046329512
637 112343266495254322914115851933562133021912
638 6984492461828966850851763906273714855064732
639 236804181657902154572075423202159699245971572
640 4754912078984536197919673504259497352187842228
641 59950804192720098891175487011154487282806753820
642 495244788629460404696996797693910400346272025320
643 2765926273735889478468674480789571798786117808920
644 10688548993732719083893645191627998817288321612120
645 29065407378372616694742902786624314756624894996200
646 56276528743716498875028919728996917033186152473990
647 78165524618075741007913490423305905970424506491090
648 78165524618075741007913490423305905970424506491090
649 56276528743716498875028919728996917033186152473990
650 29065407378372616694742902786624314756624894996200
651 10688548993732719083893645191627998817288321612120
652 2765926273735889478468674480789571798786117808920
653 495244788629460404696996797693910400346272025320
654 59950804192720098891175487011154487282806753820
655 4754912078984536197919673504259497352187842228
656 236804181657902154572075423202159699245971572
657 6984492461828966850851763906273714855064732
658 112343266495254322914115851933562133021912
659 873191554378682792210054767703046329512
660 2720368726512237389670500867251042664
661 2489519872801283033663231130883288
662 378713920865946927327493490753
663 2910381319583793135519283
664 50031579458738003
665 1
666 1
667 150094704016475783
668 14551909900004687423056564
669 2651192434532344545207132700407
670 22430295231237789582823609209401849
671 30080895718950374496996449865805261816
672 11517432692254179498578312951122599554592
673 1736667298288036654630122652996943270370776
674 125139937989225349611071750702819618899624468
675 4883426535104002219927940931200004743630374036
676 112403775249000846801523741441193543130857411376
677 1621369011959118725927644855983196210622482710708
678 15318709116719031479450178131884185112867033804260
679 97956514429258487315311787131189361131584661341480
680 434434603020119353451252216808482714302760995342560
681 1360635235105833438735814318987178302008819935270280
682 3048807150277113500171903907979248630338969182199310
683 4930577981392046927578579417516221836516508904771770
684 5784248820281765247460303911036665012448791960917560
685 4930577981392046927578579417516221836516508904771770
686 3048807150277113500171903907979248630338969182199310
687 1360635235105833438735814318987178302008819935270280
688 434434603020119353451252216808482714302760995342560
689 97956514429258487315311787131189361131584661341480
690 15318709116719031479450178131884185112867033804260
691 1621369011959118725927644855983196210622482710708
692 112403775249000846801523741441193543130857411376
693 4883426535104002219927940931200004743630374036
694 125139937989225349611071750702819618899624468
695 1736667298288036654630122652996943270370776
696 11517432692254179498578312951122599554592
697 30080895718950374496996449865805261816
698 22430295231237789582823609209401849
699 2651192434532344545207132700407
700 14551909900004687423056564
701 150094704016475783
702 1
703 1
704 450284043329950759
705 72759559706466333892614708
706 18559351095193324542756075968340
707 202050286829858193498757776065695455
708 332347821949494501318290511863327624841
709 151621721379897361996651864873644439190208
710 26752572861536246984559475745209072782842112
711 2229842315921249081298401835825100790613195300
712 99918080612871559172807343444466321983500783740
713 2629067739196091259376230436641412283808178346896
714 43248887356216683940298890771979437193047975669584
715 465657547456781601653634489964555354206417543919308
716 3395442635816369381210061100954392429252223510146900
717 17202559663359119773160415179405441093695522658025600
718 61729249415833315310688006579401650835306133721106880
719 159117951047632016328665989955188891218614262542120190
720 297571322471249724468414782597912364749604276342597810
721 406309747572062362922662320076950052901481148340463000
722 406309747572062362922662320076950052901481148340463000
723 297571322471249724468414782597912364749604276342597810
724 159117951047632016328665989955188891218614262542120190
725 61729249415833315310688006579401650835306133721106880
726 17202559663359119773160415179405441093695522658025600
727 3395442635816369381210061100954392429252223510146900
728 465657547456781601653634489964555354206417543919308
729 43248887356216683940298890771979437193047975669584
730 2629067739196091259376230436641412283808178346896
731 99918080612871559172807343444466321983500783740
732 2229842315921249081298401835825100790613195300
733 26752572861536246984559475745209072782842112
734 151621721379897361996651864873644439190208
735 332347821949494501318290511863327624841
736 202050286829858193498757776065695455
737 18559351095193324542756075968340
738 72759559706466333892614708
739 450284043329950759
740 1
741 1
742 1350851992550898955
743 363797830052220887312535307
744 129920623481811020122629392937978
745 1819733175971304242805213144438957795
746 3669363409763118074829043467578667635091
747 1992684986012501125576969468293640466811849
748 410840761312276087839503718711171729340423920
749 39539226310544461502538143532041802828492752292
750 2030004228074056125592582033003148034139810703740
751 60905753112382294387226869882754405514451137908556
752 1139323134751223529317514878562409117105408163022040
753 13933629715183435528024190959799015136086692921166172
754 115425486078579613564887452289635066921982420939835308
755 665250919344045039739559383654835415594162015350927700
756 2722127035877230057696918757262687348669265970937755280
757 8028708607733407558259717615979385308752103923511390270
758 17257068180377867050407107557330082647161981969771118650
759 27233884879669007564123425265771752546984006276291772010
760 31692160308511679612481944467951039129145031234763940700
761 27233884879669007564123425265771752546984006276291772010
762 17257068180377867050407107557330082647161981969771118650
763 8028708607733407558259717615979385308752103923511390270
764 2722127035877230057696918757262687348669265970937755280
765 665250919344045039739559383654835415594162015350927700
766 115425486078579613564887452289635066921982420939835308
767 13933629715183435528024190959799015136086692921166172
768 1139323134751223529317514878562409117105408163022040
769 60905753112382294387226869882754405514451137908556
770 2030004228074056125592582033003148034139810703740
771 39539226310544461502538143532041802828492752292
772 410840761312276087839503718711171729340423920
773 1992684986012501125576969468293640466811849
774 3669363409763118074829043467578667635091
775 1819733175971304242805213144438957795
776 129920623481811020122629392937978
777 363797830052220887312535307
778 1350851992550898955
779 1
780 1
781 4052555702774790075
782 1818989247522460544611123257
783 909470921161093977696730305933451
784 16386822944389853941321318027747691043
785 40488559091117121757595924780193723030081
786 26150752164115550949692720436785200617563667
787 6292135943301583865776940085790204199992949769
788 698049815198032473184343427194978458591647484260
789 40981973136105813870586160608164188712038007452812
790 1398791064747696401837686958582549334079156500063876
791 29676060025347966303957079628032161422034556873112460
792 411003515273654013867497094570107653822847585013118492
793 3854970498873482759545647841004142742053896566225771956
794 25178976450030526294102962621625444328677411760684228508
795 116983233155774244458991085294013644586617299771268984980
796 392887354727452886845385920166548214410381625767453306110
797 965289273627559453450184563384816774550451853279335253770
798 1749707672243758284976261195626825069017143412079011407950
799 2352583532017900801473705082539901406589385507297967780010
800 2352583532017900801473705082539901406589385507297967780010
801 1749707672243758284976261195626825069017143412079011407950
802 965289273627559453450184563384816774550451853279335253770
803 392887354727452886845385920166548214410381625767453306110
804 116983233155774244458991085294013644586617299771268984980
805 25178976450030526294102962621625444328677411760684228508
806 3854970498873482759545647841004142742053896566225771956
807 411003515273654013867497094570107653822847585013118492
808 29676060025347966303957079628032161422034556873112460
809 1398791064747696401837686958582549334079156500063876
810 40981973136105813870586160608164188712038007452812
811 698049815198032473184343427194978458591647484260
812 6292135943301583865776940085790204199992949769
813 26150752164115550949692720436785200617563667
814 40488559091117121757595924780193723030081
815 16386822944389853941321318027747691043
816 909470921161093977696730305933451
817 1818989247522460544611123257
818 4052555702774790075
819 1
820 1
821 12157666558568556495
822 9094946537501450566913337254
823 6366432870508356078092333929216881
824 147547797858640911583053463797871854730
825 446537614398692742368671215392794441212249
826 342753488693089768301608957835464889104031670
827 96134139540646680709392706045544458959113882727
828 12275835694270331399968256797550838577240021472013
829 822634627919626701508316489978884906803391461461500
830 31874512720178324783544815993131472791658103390613688
831 765078053385012297199352268609589337819874924499944580
832 11966623303022990880279333954655648504829117348692610744
833 126689396807009184779056911327438419034620078650760443636
834 934503753472718023781743710434039760871062193111445865240
835 4910608026687193166032163954280885560373075525197629070988
836 18697461130293875736364282067552799600029094799478145323250
837 52250830248212151217887087016038613573656809224964607481410
838 108177201184337762726631499970781221348223738751429326128340
839 166988187652240875091243616581326119140774820603960453673150
840 192911849622083096763240865380368064827117423935697491825020
841 166988187652240875091243616581326119140774820603960453673150
842 108177201184337762726631499970781221348223738751429326128340
843 52250830248212151217887087016038613573656809224964607481410
844 18697461130293875736364282067552799600029094799478145323250
845 4910608026687193166032163954280885560373075525197629070988
846 934503753472718023781743710434039760871062193111445865240
847 126689396807009184779056911327438419034620078650760443636
848 11966623303022990880279333954655648504829117348692610744
849 765078053385012297199352268609589337819874924499944580
850 31874512720178324783544815993131472791658103390613688
851 822634627919626701508316489978884906803391461461500
852 12275835694270331399968256797550838577240021472013
853 96134139540646680709392706045544458959113882727
854 342753488693089768301608957835464889104031670
855 446537614398692742368671215392794441212249
856 147547797858640911583053463797871854730
857 6366432870508356078092333929216881
858 9094946537501450566913337254
859 12157666558568556495
860 1
861 1
862 36472998576194041871
863 45474733611489964062335115970
864 44565730397189930051407592321296630
865 1328407663102423564873818194283436053200
866 4922684747432738083892890468912653091515424
867 4487499523507389546959087893523164112392898214
868 1465662083797915543302521227314622468047570672210
869 215130194147988794142054253179574407397177711321515
870 16427987250348225222887093603462305896827584679119525
871 721190748672829528204082138600910666322675296731012168
872 19541140503543151817029524065339246403579114421913261848
873 344305187721322935303881302774180641645179180914680370480
874 4102711242017127260496552143015308180225385756754664370960
875 34068525674743550603884614375764985445654434892207083048760
876 201757547759362699777319482000168548726375702416303765871528
877 867457226652443061687555673118648512565067737525729894018538
878 2744954654046201611336859210211415202898689714477768140224950
879 6458345465427264287700167701526824216742792033889764605083900
880 11380513371629495639570896843953226578174284328560350887162900
881 15089877903415860236414186379783700426615150737121896147725520
882 15089877903415860236414186379783700426615150737121896147725520
883 11380513371629495639570896843953226578174284328560350887162900
884 6458345465427264287700167701526824216742792033889764605083900
885 2744954654046201611336859210211415202898689714477768140224950
886 867457226652443061687555673118648512565067737525729894018538
887 201757547759362699777319482000168548726375702416303765871528
888 34068525674743550603884614375764985445654434892207083048760
889 4102711242017127260496552143015308180225385756754664370960
890 344305187721322935303881302774180641645179180914680370480
891 19541140503543151817029524065339246403579114421913261848
892 721190748672829528204082138600910666322675296731012168
893 16427987250348225222887093603462305896827584679119525
894 215130194147988794142054253179574407397177711321515
895 1465662083797915543302521227314622468047570672210
896 4487499523507389546959087893523164112392898214
897 4922684747432738083892890468912653091515424
898 1328407663102423564873818194283436053200
899 44565730397189930051407592321296630
900 45474733611489964062335115970
901 36472998576194041871
902 1
903 1
904 109418993529558870227
905 227373670902343817006950370821
906 311963705255275522248504496586789420
907 11959100528708944217855137740911703406450
908 54249162795309934161161020770840507860412554
909 58696849791275710485568614900639947910663273298
910 22303543722880350631908410752075856257337131384524
911 3758343984262279061853045512068446905701573434611025
912 326545480761877845171746728787294569690050434398227415
913 16212824893285308061243712592731307960527035995557903293
914 494881248744647582589163130447559529360914505495487705456
915 9799639263690054804632358435162101204848770119225977843448
916 131087209609278859035427307812202947295462317522236944182520
917 1221841785355983441928923976206769011571616951836354373932600
918 8128252892609368434413317318482465375074467959099348784610608
919 39319238510581670305841607407376484311235715918112874217361186
920 140313731450213855355569712233449931649825408897807920321354838
921 373461560267305205106564405213492206718518902463255741504354250
922 747382258365144857594463732286401570316214096037465444515332200
923 1130808095758146158514601138513941357830219900388591548389483020
924 1297729499687777080485513819455913451011426056868826204253926140
925 1130808095758146158514601138513941357830219900388591548389483020
926 747382258365144857594463732286401570316214096037465444515332200
927 373461560267305205106564405213492206718518902463255741504354250
928 140313731450213855355569712233449931649825408897807920321354838
929 39319238510581670305841607407376484311235715918112874217361186
930 8128252892609368434413317318482465375074467959099348784610608
931 1221841785355983441928923976206769011571616951836354373932600
932 131087209609278859035427307812202947295462317522236944182520
933 9799639263690054804632358435162101204848770119225977843448
934 494881248744647582589163130447559529360914505495487705456
935 16212824893285308061243712592731307960527035995557903293
936 326545480761877845171746728787294569690050434398227415
937 3758343984262279061853045512068446905701573434611025
938 22303543722880350631908410752075856257337131384524
939 58696849791275710485568614900639947910663273298
940 54249162795309934161161020770840507860412554
941 11959100528708944217855137740911703406450
942 311963705255275522248504496586789420
943 227373670902343817006950370821
944 109418993529558870227
945 1
946 1
947 328256976190630099747
948 1136868363265238787301787030607
949 2183764353938229966721463692882440101
950 107656549888827227563897107906382655431970
951 597661641482004754153220620753274443752825894
952 767127734490006456441009545203784501004519930310
953 338838025875876168544998298577333156817361734879490
954 65475399336453630701123955023587744850751494539350129
955 6463689869361985359157072636658668370089456434480907315
956 362347869968662288095900758702379627402501164848697900503
957 12436102339147767186588559967218605633148502890889506870461
958 276168500262291218410777180770377940049304257758260529976376
959 4137132654523397497731259032682818772888530419177250155759528
960 43167557142150291857662224292713718575040215204185453687132520
961 321620821435322284931875878071807197928638155270248459791606648
962 1744588779938218628111821669606287265291175097776281729442969890
963 6994900241800825891383814297464524431770512975959328484627398310
964 20974078033799940926114653678402032140820178619454842427265526238
965 47447524529224555871981262255730749043561867965993701010086973450
966 81490098069052039228976348716711239848575409559062508367531211820
967 106688732795438672162892316862965650011967716164691027192670523140
968 106688732795438672162892316862965650011967716164691027192670523140
969 81490098069052039228976348716711239848575409559062508367531211820
970 47447524529224555871981262255730749043561867965993701010086973450
971 20974078033799940926114653678402032140820178619454842427265526238
972 6994900241800825891383814297464524431770512975959328484627398310
973 1744588779938218628111821669606287265291175097776281729442969890
974 321620821435322284931875878071807197928638155270248459791606648
975 43167557142150291857662224292713718575040215204185453687132520
976 4137132654523397497731259032682818772888530419177250155759528
977 276168500262291218410777180770377940049304257758260529976376
978 12436102339147767186588559967218605633148502890889506870461
979 362347869968662288095900758702379627402501164848697900503
980 6463689869361985359157072636658668370089456434480907315
981 65475399336453630701123955023587744850751494539350129
982 338838025875876168544998298577333156817361734879490
983 767127734490006456441009545203784501004519930310
984 597661641482004754153220620753274443752825894
985 107656549888827227563897107906382655431970
986 2183764353938229966721463692882440101
987 1136868363265238787301787030607
988 328256976190630099747
989 1
990 1
991 984770919775797277207
992 5684341843243266432741347468200
993 15286444837177579551360081320491485947
994 969085833900767023817351877480096253479471
995 6582782923700487113766147070173651512559630614
996 10018680494720335798536186057206645211558712341952
997 5140104968207916623223822660699579020705014237582582
998 1137816964605606118763821036435889018680352213777484187
999 127458860870476073967605112424265892321564824375406363919
1000 8055299870311781517242179420626594746852596913511435496968
1001 310307661087739946244263372957782311357921447722323535943451
1002 7712559158589121786290242306255614311718861001427765988392725
1003 129101197188456866897722061487511030922125238827068294386720936
1004 1504224249046094938549173090552922408808367002108832076505666048
1005 12517131335864476596596726077081757269317181349193587209291681768
1006 75903816559673220016604151814831049360411657414314975515475632954
1007 340773891359189973176005158744217634769272751848846223345926886574
1008 1146770600064594087539094530426453165335952464552787055415526654544
1009 2920131436359937265014246040559807634667740262920429600791689532438
1010 5666022722756209322753766104353500954308482486805538592306303863270
1011 8417650119439096477101235954146185823314677631552682275130214711140
1012 9601985951577861256847154464936385302410367322017196853142178384000
1013 8417650119439096477101235954146185823314677631552682275130214711140
1014 5666022722756209322753766104353500954308482486805538592306303863270
1015 2920131436359937265014246040559807634667740262920429600791689532438
1016 1146770600064594087539094530426453165335952464552787055415526654544
1017 340773891359189973176005158744217634769272751848846223345926886574
1018 75903816559673220016604151814831049360411657414314975515475632954
1019 12517131335864476596596726077081757269317181349193587209291681768
1020 1504224249046094938549173090552922408808367002108832076505666048
1021 129101197188456866897722061487511030922125238827068294386720936
1022 7712559158589121786290242306255614311718861001427765988392725
1023 310307661087739946244263372957782311357921447722323535943451
1024 8055299870311781517242179420626594746852596913511435496968
1025 127458860870476073967605112424265892321564824375406363919
1026 1137816964605606118763821036435889018680352213777484187
1027 5140104968207916623223822660699579020705014237582582
1028 10018680494720335798536186057206645211558712341952
1029 6582782923700487113766147070173651512559630614
1030 969085833900767023817351877480096253479471
1031 15286444837177579551360081320491485947
1032 5684341843243266432741347468200
1033 984770919775797277207
1034 1
1035 1
1036 2954312741735205787383
1037 28421709298937090339667382939488
1038 107005597027442964285228560651414027688
1039 8723041279971634043981420575280764665471333
1040 72489108112994154284703535846558041996022175235
1041 130762886282027937983991005475690803534238060697176
1042 77873012921074678941089945802515427385072232995210776
1043 19728396270882846818119346209955072941843878695723216751
1044 2504778994952242707185405399451194776848441864476743125401
1045 178210876398163578026883827294685906008492720540392201969512
1046 7692891896062256185339592764138536755253655702037247335226624
1047 213604592257421593946264289896505233978304129822634176325737939
1048 3987048669393416272994874365112586015908596722079661040002793989
1049 51755878645170273284290368677670498382430658770195427923217539424
1050 479788750603264291597295673693684895776958293001721523683899240416
1051 3243336695282973911031057150212043456173912087713354851336880611882
1052 16253603741462136298130001665646020140894642134827988646198923912582
1053 61173076227105543656933595597241032399979451924660530601727298299232
1054 174663967821349501821467787447715603828446018577772750087290992970032
1055 381233634887121613201013417178747621215209839282298905369344458657458
1056 639594068550537141511506582837761467214499503251030521904600839881310
1057 827718923434128425893043642914468645351172593705879159014183317486160
1058 827718923434128425893043642914468645351172593705879159014183317486160
1059 639594068550537141511506582837761467214499503251030521904600839881310
1060 381233634887121613201013417178747621215209839282298905369344458657458
1061 174663967821349501821467787447715603828446018577772750087290992970032
1062 61173076227105543656933595597241032399979451924660530601727298299232
1063 16253603741462136298130001665646020140894642134827988646198923912582
1064 3243336695282973911031057150212043456173912087713354851336880611882
1065 479788750603264291597295673693684895776958293001721523683899240416
1066 51755878645170273284290368677670498382430658770195427923217539424
1067 3987048669393416272994874365112586015908596722079661040002793989
1068 213604592257421593946264289896505233978304129822634176325737939
1069 7692891896062256185339592764138536755253655702037247335226624
1070 178210876398163578026883827294685906008492720540392201969512
1071 2504778994952242707185405399451194776848441864476743125401
1072 19728396270882846818119346209955072941843878695723216751
1073 77873012921074678941089945802515427385072232995210776
1074 130762886282027937983991005475690803534238060697176
1075 72489108112994154284703535846558041996022175235
1076 8723041279971634043981420575280764665471333
1077 107005597027442964285228560651414027688
1078 28421709298937090339667382939488
1079 2954312741735205787383
1080 1
1081 1
1082 8862938190021245273499
1083 142108546748756349352336333124111
1084 749041651873382551571672061642680417966
1085 78516466995208183421570509255899896336789861
1086 798104201667627934112504325958552399746019667933
1087 1705789139421343712686733577252760985821542456900491
1088 1178425461831287648217085580595227733655036457564694932
1089 341378958599673285002761938175624887068149411171496417207
1090 49070430624377632729624186446826607158649384293949373670657
1091 3925277270990772786286184103962367854443953366770053642623993
1092 189589485833607410123909382652948250046903240334836419251315606
1093 5870924347261174316648253940447534289605006687743066624697741483
1094 121961821754818199052627729932560255708298325922385253439460062423
1095 1760078644219814620668394470936563703966318324458230960545254445733
1096 18134071623340118803894226647448689537682595210025751888067310136560
1097 136297224731088299544011871672105659530535836615864065127879937110858
1098 760232995972606669617436192792876791550216722015577856324103594922174
1099 3189859233665172417243861596225731862760914834335354912908788297407574
1100 10176413937520084858638752059332923318558539762168960865857491794875324
1101 24887769324895455465545967817425165102261980555177815777164988767580050
1102 46945460326901289046021204718508711710907030049389201904669167068536818
1103 68587460913490325248249401446810778244499829148200974415940158224280270
1104 77805578802783430214911982378564269075301353542617160987575834011920120
1105 68587460913490325248249401446810778244499829148200974415940158224280270
1106 46945460326901289046021204718508711710907030049389201904669167068536818
1107 24887769324895455465545967817425165102261980555177815777164988767580050
1108 10176413937520084858638752059332923318558539762168960865857491794875324
1109 3189859233665172417243861596225731862760914834335354912908788297407574
1110 760232995972606669617436192792876791550216722015577856324103594922174
1111 136297224731088299544011871672105659530535836615864065127879937110858
1112 18134071623340118803894226647448689537682595210025751888067310136560
1113 1760078644219814620668394470936563703966318324458230960545254445733
1114 121961821754818199052627729932560255708298325922385253439460062423
1115 5870924347261174316648253940447534289605006687743066624697741483
1116 189589485833607410123909382652948250046903240334836419251315606
1117 3925277270990772786286184103962367854443953366770053642623993
1118 49070430624377632729624186446826607158649384293949373670657
1119 341378958599673285002761938175624887068149411171496417207
1120 1178425461831287648217085580595227733655036457564694932
1121 1705789139421343712686733577252760985821542456900491
1122 798104201667627934112504325958552399746019667933
1123 78516466995208183421570509255899896336789861
1124 749041651873382551571672061642680417966
1125 142108546748756349352336333124111
1126 8862938190021245273499
1127 1
1128 1
1129 26588814499694991643019
1130 710542734523720311283463435286133
1131 5243304210744629268814576101667402483215
1132 706713369579167025196583239253869057019518965
1133 8785820118029215171291319175418450555317993492567
1134 22241501461200611806080239632728286143458862778696041
1135 17814550847753451847783027103145823331514467819252855739
1136 5896537907676751994966764725195887532749094629302030706535
1137 958624361675027823065135964677131535487276194690157590567885
1138 86111104987609422220795736888965651392147783033005239196463091
1139 4647103414954086766324455428676570356324654327092387886436158729
1140 160233962175677485058151294404430147802248688521730249428276213483
1141 3698062967340300841616949970744807005615788483900638916410800479145
1142 59213722739935262261201695385693266318373073630232431213987081815895
1143 676561332197699779450891667647808240074977186597818683379126058862437
1144 5640254928395290646836506695892342352483299415838086353212744929285386
1145 34922285567631353056228087553004064701285897317299347628856304024544494
1146 162878538407966828309491051190316835189618730356101782275051602267914770
1147 578702119882099881714691779210811435793196280356773109893950342334731670
1148 1580101308884055150719418519828420138201785818181200405646495953144425586
1149 3337706568275666374812937345058103419188019718354778773844117703336800134
1150 5480654217778138478441315616803670230805240230681644298331836129348968698
1151 7017647788490710335949794069182619373100276207244264385713021735895997550
1152 7017647788490710335949794069182619373100276207244264385713021735895997550
1153 5480654217778138478441315616803670230805240230681644298331836129348968698
1154 3337706568275666374812937345058103419188019718354778773844117703336800134
1155 1580101308884055150719418519828420138201785818181200405646495953144425586
1156 578702119882099881714691779210811435793196280356773109893950342334731670
1157 162878538407966828309491051190316835189618730356101782275051602267914770
1158 34922285567631353056228087553004064701285897317299347628856304024544494
1159 5640254928395290646836506695892342352483299415838086353212744929285386
1160 676561332197699779450891667647808240074977186597818683379126058862437
1161 59213722739935262261201695385693266318373073630232431213987081815895
1162 3698062967340300841616949970744807005615788483900638916410800479145
1163 160233962175677485058151294404430147802248688521730249428276213483
1164 4647103414954086766324455428676570356324654327092387886436158729
1165 86111104987609422220795736888965651392147783033005239196463091
1166 958624361675027823065135964677131535487276194690157590567885
1167 5896537907676751994966764725195887532749094629302030706535
1168 17814550847753451847783027103145823331514467819252855739
1169 22241501461200611806080239632728286143458862778696041
1170 8785820118029215171291319175418450555317993492567
1171 706713369579167025196583239253869057019518965
1172 5243304210744629268814576101667402483215
1173 710542734523720311283463435286133
1174 26588814499694991643019
1175 1
1176 1
1177 79766443358347486573919
1178 3552713675011594869130428283849402
1179 36703194134482408364567373725255021526037
1180 6360886980280160092655301287398349545472767944
1181 96705505361418982445747514773335784100909397100271
1182 289886313705533146772613098788022742418950069057225366
1183 269064307337508848380271702847694047095015816164087295229
1184 101684123049151152145015498130868224501363875893218799307962
1185 18679689366528676426428542458420879780058226521332770542932433
1186 1882147280588485964059335203221553062136281908485024887937865614
1187 113341711417999221670579627498692463165053960401536646310880595467
1188 4345087603683046496335575429223430333279057642889593752930888770920
1189 111224311432648488613495879747296156165736860799599045538137505751145
1190 1972364304204392133051895090224636568181463896248438099284019551431682
1191 24940720721701830435706804369979128678580419348755413576243563459654299
1192 230104899229872849126559027549616921501214852894074564544748596925217679
1193 1577616055355854141443638191770621808266532195768968199051307502431622102
1194 8156765340719551814786452217803975005916711691264281637096605980569105380
1195 32179216441469120551362876430960236589542131621805233919388175837215409906
1196 97770174497517571005015755481260999824394139580455748199077368772582654672
1197 230426954424457240961577075465899502492671542970477311625954074744614880150
1198 423527887918591203127865342711090978202580127011948902959748175338416732988
1199 609342811165697929651107212790852939371480996807659078857115602572827674978
1200 687729483272032720430910389332425706557544637052484269835301263134599753580
1201 609342811165697929651107212790852939371480996807659078857115602572827674978
1202 423527887918591203127865342711090978202580127011948902959748175338416732988
1203 230426954424457240961577075465899502492671542970477311625954074744614880150
1204 97770174497517571005015755481260999824394139580455748199077368772582654672
1205 32179216441469120551362876430960236589542131621805233919388175837215409906
1206 8156765340719551814786452217803975005916711691264281637096605980569105380
1207 1577616055355854141443638191770621808266532195768968199051307502431622102
1208 230104899229872849126559027549616921501214852894074564544748596925217679
1209 24940720721701830435706804369979128678580419348755413576243563459654299
1210 1972364304204392133051895090224636568181463896248438099284019551431682
1211 111224311432648488613495879747296156165736860799599045538137505751145
1212 4345087603683046496335575429223430333279057642889593752930888770920
1213 113341711417999221670579627498692463165053960401536646310880595467
1214 1882147280588485964059335203221553062136281908485024887937865614
1215 18679689366528676426428542458420879780058226521332770542932433
1216 101684123049151152145015498130868224501363875893218799307962
1217 269064307337508848380271702847694047095015816164087295229
1218 289886313705533146772613098788022742418950069057225366
1219 96705505361418982445747514773335784100909397100271
1220 6360886980280160092655301287398349545472767944
1221 36703194134482408364567373725255021526037
1222 3552713675011594869130428283849402
1223 79766443358347486573919
1224 1
1225 1
1226 239299329793567483011295
1227 17763568382396487150382708879848462
1228 256922689343273278098773592145072846611946
1229 57251322813152176156684190025566003757694674238
1230 1064326677916518786311467449033802498789122985895922
1231 3776935457137620853299889399763738843282236882432484094
1232 4060604946727017753171509065684662388933703981229537318858
1233 1750962429344384799665510209218394146375877280912592811572060
1234 363150511930992045802942542578975588005593439532349791198277764
1235 41000788352310657849887522159698499583431062797062838177486364466
1236 2751784703219098422348790939921733097277005118944427386671864157750
1237 117127818448418506607955982899565424847576388233571641540788379301082
1238 3320247803750173265497259656095041683760595148549958108807700273499286
1239 65095490933641785872661500130150605624888392822411785410945287744865298
1240 909255479362811976883122392803828184206583899732689322640128094232146502
1241 9264489962939362646584145540328936683523980903347314397977790960908439749
1242 70173380387393256931385617985931075574607242071098334048611301904716229083
1243 401190129094023592012961113827853925374707435266890816925615825098349432140
1244 1752552127001109214148148144720763865756619521219903554231338900431950249444
1245 5907150924444637734701015473415729325954895917895074682813983347312781959436
1246 15481258986609491417066842614307934069046937845198694820466476303441991172180
1247 31732237449680393784453153689193117041251707294316433618445015707507011237612
1248 51086090184470967804626532963239613612724495787192353312561528274707148569956
1249 64775228049777459548481288806014622261456782015886391974218736611891804326048
1250 64775228049777459548481288806014622261456782015886391974218736611891804326048
1251 51086090184470967804626532963239613612724495787192353312561528274707148569956
1252 31732237449680393784453153689193117041251707294316433618445015707507011237612
1253 15481258986609491417066842614307934069046937845198694820466476303441991172180
1254 5907150924444637734701015473415729325954895917895074682813983347312781959436
1255 1752552127001109214148148144720763865756619521219903554231338900431950249444
1256 401190129094023592012961113827853925374707435266890816925615825098349432140
1257 70173380387393256931385617985931075574607242071098334048611301904716229083
1258 9264489962939362646584145540328936683523980903347314397977790960908439749
1259 909255479362811976883122392803828184206583899732689322640128094232146502
1260 65095490933641785872661500130150605624888392822411785410945287744865298
1261 3320247803750173265497259656095041683760595148549958108807700273499286
1262 117127818448418506607955982899565424847576388233571641540788379301082
1263 2751784703219098422348790939921733097277005118944427386671864157750
1264 41000788352310657849887522159698499583431062797062838177486364466
1265 363150511930992045802942542578975588005593439532349791198277764
1266 1750962429344384799665510209218394146375877280912592811572060
1267 4060604946727017753171509065684662388933703981229537318858
1268 3776935457137620853299889399763738843282236882432484094
1269 1064326677916518786311467449033802498789122985895922
1270 57251322813152176156684190025566003757694674238
1271 256922689343273278098773592145072846611946
1272 17763568382396487150382708879848462
1273 239299329793567483011295
1274 1
1275 1
1276 717897988817752495612771
1277 88817841934476572784597035147323177
1278 1798460512940007836505944631046262176380928
1279 515285799128300974284489743642643498103746054684
1280 11712803327455692117550154698227184169036461684954060
1281 49194886017118351514568700265210546724154849783483927116
1282 61237667585671523587260621390521508778870597784841903515712
1283 30111512719324530579200596561437934841386657855415013894199578
1284 7045189608324083946851676219488566632297869141768751770753444774
1285 890431746864896326009291293707026944342610320582442557826988545530
1286 66530110453869307393255833220512539792501578116966222797279394545216
1287 3140082883358226756822656876095706777405477168740722255224559627824732
1288 98431277084882999801153526559633004872409219477740267190106694673818268
1289 2130147326749312643347625042480004363290898905237122935937044307656191084
1290 32808699716534841816926274123965814997612670990802424138285078489445664000
1291 368466796853023426318559949537197984425656504434017152239049503254785322551
1292 3076789141075624748673688294253027034086496937044823382385662793797311407597
1293 19405304501658968895691526797861910194372611527996376834616555737062481131263
1294 93624511085964564794582677737932740281237590059702607612991138334196631625984
1295 349098867649289873125579974387421199471613820291123124981356322062221382015480
1296 1014216040966419143272818293689487356815083182476530801461563977448397107678616
1297 2310382447472307969218729847609184278802481629523359291535884628379184082874072
1298 4146319298402466982493338327294899958444635392415753762010703245786729329048448
1299 5881548954215929698453277882821534901266417424108469295059338155426387239947404
1300 6607073261077158370847397122807873568175873336637742872277007631826223200472596
1301 5881548954215929698453277882821534901266417424108469295059338155426387239947404
1302 4146319298402466982493338327294899958444635392415753762010703245786729329048448
1303 2310382447472307969218729847609184278802481629523359291535884628379184082874072
1304 1014216040966419143272818293689487356815083182476530801461563977448397107678616
1305 349098867649289873125579974387421199471613820291123124981356322062221382015480
1306 93624511085964564794582677737932740281237590059702607612991138334196631625984
1307 19405304501658968895691526797861910194372611527996376834616555737062481131263
1308 3076789141075624748673688294253027034086496937044823382385662793797311407597
1309 368466796853023426318559949537197984425656504434017152239049503254785322551
1310 32808699716534841816926274123965814997612670990802424138285078489445664000
1311 2130147326749312643347625042480004363290898905237122935937044307656191084
1312 98431277084882999801153526559633004872409219477740267190106694673818268
1313 3140082883358226756822656876095706777405477168740722255224559627824732
1314 66530110453869307393255833220512539792501578116966222797279394545216
1315 890431746864896326009291293707026944342610320582442557826988545530
1316 7045189608324083946851676219488566632297869141768751770753444774
1317 30111512719324530579200596561437934841386657855415013894199578
1318 61237667585671523587260621390521508778870597784841903515712
1319 49194886017118351514568700265210546724154849783483927116
1320 11712803327455692117550154698227184169036461684954060
1321 515285799128300974284489743642643498103746054684
1322 1798460512940007836505944631046262176380928
1323 88817841934476572784597035147323177
1324 717897988817752495612771
1325 1