0 1
1 1
2 1
3 1
4 10
5 1
6 1
7 39
8 39
9 1
10 1
11 120
12 350
13 120
14 1
15 1
16 341
17 2266
18 2266
19 341
20 1
21 1
22 950
23 12895
24 28340
25 12895
26 950
27 1
28 1
29 2659
30 69201
31 290891
32 290891
33 69201
34 2659
35 1
36 1
37 7540
38 360772
39 2661644
40 4987254
41 2661644
42 360772
43 7540
44 1
45 1
46 21681
47 1851948
48 22618188
49 72033750
50 72033750
51 22618188
52 1851948
53 21681
54 1
55 1
56 63090
57 9421325
58 182707640
59 926399090
60 1558540460
61 926399090
62 182707640
63 9421325
64 63090
65 1
66 1
67 185279
68 47658859
69 1423455765
70 10969459386
71 28913043462
72 28913043462
73 10969459386
74 1423455765
75 47658859
76 185279
77 1
78 1
79 547760
80 240191290
81 10799977648
82 122230342287
83 480031805856
84 747838857324
85 480031805856
86 122230342287
87 10799977648
88 240191290
89 547760
90 1
91 1
92 1627021
93 1207457166
94 80341070686
95 1301066817355
96 7336436995335
97 16874001512244
98 16874001512244
99 7336436995335
100 1301066817355
101 80341070686
102 1207457166
103 1627021
104 1
105 1
106 4848430
107 6059420491
108 588868730860
109 13372221710361
110 105246352542130
111 343540302343323
112 505436852532840
113 343540302343323
114 105246352542130
115 13372221710361
116 588868730860
117 6059420491
118 4848430
119 1
120 1
121 14479899
122 30371861013
123 4268146297823
124 133754988398829
125 1437197939381391
126 6460117991746177
127 13410490183002099
128 13410490183002099
129 6460117991746177
130 1437197939381391
131 133754988398829
132 4268146297823
133 30371861013
134 14479899
135 1
136 1
137 43308780
138 152109658304
139 30674541580132
140 1309729757124204
141 18875842480057420
142 114108558511445888
143 323752500706405732
144 455752416656868006
145 323752500706405732
146 114108558511445888
147 18875842480057420
148 1309729757124204
149 30674541580132
150 152109658304
151 43308780
152 1
153 1
154 129664361
155 761379809920
156 219040168899920
157 12611606850045460
158 240308977809962180
159 1917057189431728528
160 7250782205153527328
161 13895753880481415230
162 13895753880481415230
163 7250782205153527328
164 1917057189431728528
165 240308977809962180
166 12611606850045460
167 219040168899920
168 761379809920
169 129664361
170 1
171 1
172 388468970
173 3809639827993
174 1556504063346960
175 119834307079035380
176 2983440616839040600
177 30925064966696478084
178 152833662559048181360
179 388444261906526893678
180 527971493574615425660
181 388444261906526893678
182 152833662559048181360
183 30925064966696478084
184 2983440616839040600
185 119834307079035380
186 1556504063346960
187 3809639827993
188 388468970
189 1
190 1
191 1164358519
192 19057170627663
193 11019699307196265
194 1126642468424960580
195 36289867454258101020
196 482541157467862464300
197 3065410093328201297844
198 10118028210598024463262
199 18187559093506618454258
200 18187559093506618454258
201 10118028210598024463262
202 3065410093328201297844
203 482541157467862464300
204 36289867454258101020
205 1126642468424960580
206 11019699307196265
207 19057170627663
208 1164358519
209 1
210 1
211 3490978600
212 95315037600214
213 77798619264241896
214 10502815376522234925
215 434093471175786946080
216 7325129388257303967240
217 59007454613501965734048
218 248632520544829362773202
219 578257490558724098139440
220 763850299438566216191556
221 578257490558724098139440
222 248632520544829362773202
223 59007454613501965734048
224 7325129388257303967240
225 434093471175786946080
226 10502815376522234925
227 77798619264241896
228 95315037600214
229 3490978600
230 1
231 1
232 10468741701
233 476669599614210
234 548091605910062050
235 97245088391265038865
236 5121484386691981816125
237 108681053632495286541240
238 1097517343538203433762040
239 5819838409984298215419810
240 17202376221475839657269450
241 29340227472695969544757356
242 29340227472695969544757356
243 17202376221475839657269450
244 5819838409984298215419810
245 1097517343538203433762040
246 108681053632495286541240
247 5121484386691981816125
248 97245088391265038865
249 548091605910062050
250 476669599614210
251 10468741701
252 1
253 1
254 31397836710
255 2383651910349431
256 3855128938043984100
257 895468677586740164515
258 59739026965241329059630
259 1581842626086290036913333
260 19831645858406100746466480
261 130763860887439744551770970
262 483975853680134670458662700
263 1046193796080887317689599446
264 1349637177581789626789996760
265 1046193796080887317689599446
266 483975853680134670458662700
267 130763860887439744551770970
268 19831645858406100746466480
269 1581842626086290036913333
270 59739026965241329059630
271 895468677586740164515
272 3855128938043984100
273 2383651910349431
274 31397836710
275 1
276 1
277 94176733139
278 11919233538998809
279 27083219867219314291
280 8209483474257628682015
281 690256039806272514577885
282 22654663538026302891846111
283 349673332109124547681682181
284 2837750417601710871090265770
285 12987622686904738827664802270
286 35037233749952323322878920826
287 57196204321649602703203708094
288 57196204321649602703203708094
289 35037233749952323322878920826
290 12987622686904738827664802270
291 2837750417601710871090265770
292 349673332109124547681682181
293 22654663538026302891846111
294 690256039806272514577885
295 8209483474257628682015
296 27083219867219314291
297 11919233538998809
298 94176733139
299 1
300 1
301 282496645220
302 59599276869367420
303 190093407752658956540
304 74995331086418743987186
305 7912950971988178724184620
306 320048895201824904052712716
307 6037993041981563888355508404
308 59780793633590388616326843951
309 334734126084211799901381065000
310 1112419874154886692434900412536
311 2261511863724934934715834710680
312 2859802499810892543092867417020
313 2261511863724934934715834710680
314 1112419874154886692434900412536
315 334734126084211799901381065000
316 59780793633590388616326843951
317 6037993041981563888355508404
318 320048895201824904052712716
319 7912950971988178724184620
320 74995331086418743987186
321 190093407752658956540
322 59599276869367420
323 282496645220
324 1
325 1
326 847422827041
327 298006274480886036
328 1333329161197572609236
329 683129797747255242744866
330 90117048051416519177843106
331 4469231575918048232722511236
332 102411520201822464131505692356
333 1227601229587260746216939826831
334 8332701752063248198611586577711
335 33737525606661327626906556253736
336 84274828663805159918008985565096
337 132555695804388224617973901108316
338 132555695804388224617973901108316
339 84274828663805159918008985565096
340 33737525606661327626906556253736
341 8332701752063248198611586577711
342 1227601229587260746216939826831
343 102411520201822464131505692356
344 4469231575918048232722511236
345 90117048051416519177843106
346 683129797747255242744866
347 1333329161197572609236
348 298006274480886036
349 847422827041
350 1
351 1
352 2542134263650
353 1490062732686178405
354 9347283696484299769640
355 6208156841552080058341830
356 1020660733134228251864387780
357 61794740680053677038617542710
358 1710471172309632413512118559880
359 24658425430544056870027848795715
360 201287211246723333645479761916030
361 983466429011328179415044092943415
362 2984182105156914599708262133632080
363 5757858173587258809060382309452580
364 7158002320397570388080862126214840
365 5757858173587258809060382309452580
366 2984182105156914599708262133632080
367 983466429011328179415044092943415
368 201287211246723333645479761916030
369 24658425430544056870027848795715
370 1710471172309632413512118559880
371 61794740680053677038617542710
372 1020660733134228251864387780
373 6208156841552080058341830
374 9347283696484299769640
375 1490062732686178405
376 2542134263650
377 1
378 1
379 7626134355759
380 7450412818209902451
381 65503891777848345319101
382 56312677496384788478306526
383 11506626600001974572145455106
384 847219528110700055278539879666
385 28190637189615145911754280039406
386 485901378899137536559994089933371
387 4736816686668617567926155412944021
388 27697835971253936360142225304323561
389 101090540461497790177308240542196711
390 236456008085641060108489878045322836
391 360243811946541493537995169393803756
392 360243811946541493537995169393803756
393 236456008085641060108489878045322836
394 101090540461497790177308240542196711
395 27697835971253936360142225304323561
396 4736816686668617567926155412944021
397 485901378899137536559994089933371
398 28190637189615145911754280039406
399 847219528110700055278539879666
400 11506626600001974572145455106
401 56312677496384788478306526
402 65503891777848345319101
403 7450412818209902451
404 7626134355759
405 1
406 1
407 22877866196640
408 37252376786180422322
409 458906783989560481818464
410 510023503357494380090232539
411 129219535926617639987622978944
412 11531648277355247606405380594964
413 459289868020841662528412446219904
414 9416137190013753508875486935834729
415 108949645513125826336861073011667744
416 756916607401375321395205755150138734
417 3294506000795887462228518242660206304
418 9247386160878239628007707388869517499
419 17056715771483078940472168000685579264
420 20894136949438465558903535297756312984
421 17056715771483078940472168000685579264
422 9247386160878239628007707388869517499
423 3294506000795887462228518242660206304
424 756916607401375321395205755150138734
425 108949645513125826336861073011667744
426 9416137190013753508875486935834729
427 459289868020841662528412446219904
428 11531648277355247606405380594964
429 129219535926617639987622978944
430 510023503357494380090232539
431 458906783989560481818464
432 37252376786180422322
433 22877866196640
434 1
435 1
436 68632524848381
437 186262867727466953398
438 3214320143298458613169638
439 4613614340712686702887497255
440 1446405724502039111155549772835
441 155984718017844914915540850689100
442 7408271068292470843539383633202060
443 179823772287562496121166456027543665
444 2456104586026158638663324605444018365
445 20144282600262150614756481547199542170
446 103779541058879108495723076742313356170
447 346492327170025522218014404789362902175
448 765694989417395776931653781585926638315
449 1134688043574160708603216745829038995560
450 1134688043574160708603216745829038995560
451 765694989417395776931653781585926638315
452 346492327170025522218014404789362902175
453 103779541058879108495723076742313356170
454 20144282600262150614756481547199542170
455 2456104586026158638663324605444018365
456 179823772287562496121166456027543665
457 7408271068292470843539383633202060
458 155984718017844914915540850689100
459 1446405724502039111155549772835
460 4613614340712686702887497255
461 3214320143298458613169638
462 186262867727466953398
463 68632524848381
464 1
465 1
466 205895427061790
467 931317427199737196515
468 22510478570461624474250140
469 41692880808967010753823257085
470 16145755328733860514004988082090
471 2098675012113900397472891597527695
472 118455338099807296221137803148892120
473 3390376082396390464773712144504297245
474 54398405768541825815063041388367355470
475 523730190571144155361812098269032386535
476 3172556281601298266050939243385634960420
477 12502150500270389448579926537866155597945
478 32800994381244800139275146082629738926570
479 58173884798727587984857231600950312958995
480 70350654952702151387378002299377247015120
481 58173884798727587984857231600950312958995
482 32800994381244800139275146082629738926570
483 12502150500270389448579926537866155597945
484 3172556281601298266050939243385634960420
485 523730190571144155361812098269032386535
486 54398405768541825815063041388367355470
487 3390376082396390464773712144504297245
488 118455338099807296221137803148892120
489 2098675012113900397472891597527695
490 16145755328733860514004988082090
491 41692880808967010753823257085
492 22510478570461624474250140
493 931317427199737196515
494 205895427061790
495 1
496 1
497 617681986218379
498 4656596813285621354589
499 157626407500466685049701895
500 376473967279352516519958743521
501 179813019267299372197873164673467
502 28106207208868107916395359822545725
503 1879665064589419906517219550547737975
504 63203791855676059711290755067382608645
505 1186136591887801076873859906654436201815
506 13337465018062506581634581713780504633425
507 94441729401922643395515642822142932165315
508 436283444705167298887267499777720247204885
509 1348206378483650699842248282057954801537495
510 2835077383488870481720362218792954974476705
511 4100608388692666443812124953362671702712515
512 4100608388692666443812124953362671702712515
513 2835077383488870481720362218792954974476705
514 1348206378483650699842248282057954801537495
515 436283444705167298887267499777720247204885
516 94441729401922643395515642822142932165315
517 13337465018062506581634581713780504633425
518 1186136591887801076873859906654436201815
519 63203791855676059711290755067382608645
520 1879665064589419906517219550547737975
521 28106207208868107916395359822545725
522 179813019267299372197873164673467
523 376473967279352516519958743521
524 157626407500466685049701895
525 4656596813285621354589
526 617681986218379
527 1
528 1
529 1853037368720860
530 23283014333257748339320
531 1103659481294203645300902868
532 3397250228309704378467773849352
533 1998649206915693704175938491450156
534 374910773114232730408882964594312232
535 29628391837783114152997323039258767460
536 1166568025705102362149071717958917657020
537 25507172989857792004132159956968491349100
538 333462906301912290514129122036824564212920
539 2745670727787617882354789208717546645784260
540 14779196795862525619417944046514704906547640
541 53416625768899426464162033419713982737178940
542 132100878207908039506617931430178028181978280
543 226346565231424902623871078702316339810100820
544 270640149796948578699808087993113703747762950
545 226346565231424902623871078702316339810100820
546 132100878207908039506617931430178028181978280
547 53416625768899426464162033419713982737178940
548 14779196795862525619417944046514704906547640
549 2745670727787617882354789208717546645784260
550 333462906301912290514129122036824564212920
551 25507172989857792004132159956968491349100
552 1166568025705102362149071717958917657020
553 29628391837783114152997323039258767460
554 374910773114232730408882964594312232
555 1998649206915693704175938491450156
556 3397250228309704378467773849352
557 1103659481294203645300902868
558 23283014333257748339320
559 1853037368720860
560 1
561 1
562 5559094926293721
563 116415166172036360056296
564 7727036191012389802056627416
565 30640367048637549268232182936320
566 22178784094355272173057147520938480
567 4983765680430752689607059229399946472
568 464296142661901516875465428992171249752
569 21342704186303325239087931488868711033540
570 541798114728979952760636065662325669468820
571 8201558088578894851832286466799416731780360
572 78156256859575998312974168979593303733234360
573 487543757257862371975924194102367519326477360
574 2048195948479777011721203564959583948391486560
575 5914173828303774970957219045105212666124822920
576 11904475927429610826245470868040319130555342520
577 16853254602270232782055386441456548459948370510
578 16853254602270232782055386441456548459948370510
579 11904475927429610826245470868040319130555342520
580 5914173828303774970957219045105212666124822920
581 2048195948479777011721203564959583948391486560
582 487543757257862371975924194102367519326477360
583 78156256859575998312974168979593303733234360
584 8201558088578894851832286466799416731780360
585 541798114728979952760636065662325669468820
586 21342704186303325239087931488868711033540
587 464296142661901516875465428992171249752
588 4983765680430752689607059229399946472
589 22178784094355272173057147520938480
590 30640367048637549268232182936320
591 7727036191012389802056627416
592 116415166172036360056296
593 5559094926293721
594 1
595 1
596 16677250419143130
597 582076125493930880773361
598 54096585724136334668696911360
599 276234648053665004236975653077736
600 245774403997469515798299827496219760
601 66053143990863043594953305718530894024
602 7238549203148158924885334322783275096320
603 387433664458198569859901437396295719687404
604 11382642033825099132834138545733427598431320
605 198780826530256577676079520032043560162403340
606 2183067128180665259639816722658916544385184000
607 15705625423643556806354777538132169229124621240
608 76265671861263161013990140679614824779109808400
609 255487073901965756300430560460548468383582703640
610 599691530740833112948207847327950516264918579200
611 996623007392425386125070731338213475628918459030
612 1179727817682078755357413836755932717762776275100
613 996623007392425386125070731338213475628918459030
614 599691530740833112948207847327950516264918579200
615 255487073901965756300430560460548468383582703640
616 76265671861263161013990140679614824779109808400
617 15705625423643556806354777538132169229124621240
618 2183067128180665259639816722658916544385184000
619 198780826530256577676079520032043560162403340
620 11382642033825099132834138545733427598431320
621 387433664458198569859901437396295719687404
622 7238549203148158924885334322783275096320
623 66053143990863043594953305718530894024
624 245774403997469515798299827496219760
625 276234648053665004236975653077736
626 54096585724136334668696911360
627 582076125493930880773361
628 16677250419143130
629 1
630 1
631 50031682537952999
632 2910381544721932150059223
633 378713927941166468023735097873
634 2489519894367214480153979732268424
635 2720368741180959187002164167044541496
636 873191557798310823684546242163741870616
637 112343266844996066993153683239782896696232
638 6984492480141089468892446220719407959833932
639 236804182201876417964066417754183906500701716
640 4754912088833171377233316791815344011413412660
641 59950804307151808391815759718688843561360111660
642 495244789515787856606301420781377880953493106520
643 2765926278443579592190967841883175391235149068520
644 10688549011244461729348722492250903674298725113160
645 29065407424701096872834276693388128874810001710840
646 56276528831832445000260225594775875031303425921270
647 78165524739395706601688022113970241750649772794490
648 78165524739395706601688022113970241750649772794490
649 56276528831832445000260225594775875031303425921270
650 29065407424701096872834276693388128874810001710840
651 10688549011244461729348722492250903674298725113160
652 2765926278443579592190967841883175391235149068520
653 495244789515787856606301420781377880953493106520
654 59950804307151808391815759718688843561360111660
655 4754912088833171377233316791815344011413412660
656 236804182201876417964066417754183906500701716
657 6984492480141089468892446220719407959833932
658 112343266844996066993153683239782896696232
659 873191557798310823684546242163741870616
660 2720368741180959187002164167044541496
661 2489519894367214480153979732268424
662 378713927941166468023735097873
663 2910381544721932150059223
664 50031682537952999
665 1
666 1
667 150094910174905880
668 14551910575422712239204814
669 2651192462840877404718593545752
670 22430295339300929060120328189990809
671 30080895807652815087274133619815448640
672 11517432716646306094617034834641096022992
673 1736667301188559448206660047680530387213376
674 125139938164176963751729988640711259553962228
675 4883426541056484287152989981524726225017614496
676 112403775372023138885557574457212509983723781896
677 1621369013588363754597482853950060499118756290720
678 15318709131102081091787145049709621267754782070660
679 97956514516438007753247205140599030960501982098880
680 434434603391072365748691123622979169784342205123760
681 1360635236232347459785288002109103234754156677169600
682 3048807152747982668040754959739531012789044948400110
683 4930577985338125230771147105263759040523140583128720
684 5784248824891923940023736115281909772097597109099860
685 4930577985338125230771147105263759040523140583128720
686 3048807152747982668040754959739531012789044948400110
687 1360635236232347459785288002109103234754156677169600
688 434434603391072365748691123622979169784342205123760
689 97956514516438007753247205140599030960501982098880
690 15318709131102081091787145049709621267754782070660
691 1621369013588363754597482853950060499118756290720
692 112403775372023138885557574457212509983723781896
693 4883426541056484287152989981524726225017614496
694 125139938164176963751729988640711259553962228
695 1736667301188559448206660047680530387213376
696 11517432716646306094617034834641096022992
697 30080895807652815087274133619815448640
698 22430295339300929060120328189990809
699 2651192462840877404718593545752
700 14551910575422712239204814
701 150094910174905880
702 1
703 1
704 450284455646811061
705 72759561732727830044546730
706 18559351208451095611670484602730
707 202050287371136381002464760638088845
708 332347822485275228462707406113753836345
709 151621721553480726267811803938402275507632
710 26752572885496585257648975281066843283404592
711 2229842317582829292371622099106633170733761300
712 99918080677469976655136922847912394378890851940
713 2629067740716005970182903973226713120676176761176
714 43248887379089226170605860239014320760050477208536
715 465657547686121617359430847843424495720906444860020
716 3395442637396458907649581126031763710729349828204900
717 17202559671015723448132448813848720001813415947403600
718 61729249442389458930320680366085868235308139972078800
719 159117951114420100645524878863796040240663309667180110
720 297571322594167386451126873064333964453175676115566310
721 406309747738576944145218885712560447414941569780371900
722 406309747738576944145218885712560447414941569780371900
723 297571322594167386451126873064333964453175676115566310
724 159117951114420100645524878863796040240663309667180110
725 61729249442389458930320680366085868235308139972078800
726 17202559671015723448132448813848720001813415947403600
727 3395442637396458907649581126031763710729349828204900
728 465657547686121617359430847843424495720906444860020
729 43248887379089226170605860239014320760050477208536
730 2629067740716005970182903973226713120676176761176
731 99918080677469976655136922847912394378890851940
732 2229842317582829292371622099106633170733761300
733 26752572885496585257648975281066843283404592
734 151621721553480726267811803938402275507632
735 332347822485275228462707406113753836345
736 202050287371136381002464760638088845
737 18559351208451095611670484602730
738 72759561732727830044546730
739 450284455646811061
740 1
741 1
742 1350852817184619670
743 363797836131020631492166543
744 129920623934915049812148497098260
745 1819733178681659202311160071603920935
746 3669363412996205896070670870556692817830
747 1992684987245265439470854799257209427859561
748 410840761509513461680896833048106144323286240
749 39539226326241453888662900387187185136021875652
750 2030004228769887706748074434936054729500687263480
751 60905753130974710313087836587892650819475882347516
752 1139323135068251647983785371191216143341770351830320
753 13933629718782414372417831787834255832084182864334988
754 115425486106663707343391437945568862542039039753330520
755 665250919498396333025127888798418881252858829140693300
756 2722127036485886843810370345076273520864127931287367200
757 8028708609479596294897870224519443842326984486446947230
758 17257068184059722821066820741715028720311347013609674100
759 27233884885414055508988953912643203636514754633204502210
760 31692160315172262861384207093375454909683449099700315000
761 27233884885414055508988953912643203636514754633204502210
762 17257068184059722821066820741715028720311347013609674100
763 8028708609479596294897870224519443842326984486446947230
764 2722127036485886843810370345076273520864127931287367200
765 665250919498396333025127888798418881252858829140693300
766 115425486106663707343391437945568862542039039753330520
767 13933629718782414372417831787834255832084182864334988
768 1139323135068251647983785371191216143341770351830320
769 60905753130974710313087836587892650819475882347516
770 2030004228769887706748074434936054729500687263480
771 39539226326241453888662900387187185136021875652
772 410840761509513461680896833048106144323286240
773 1992684987245265439470854799257209427859561
774 3669363412996205896070670870556692817830
775 1819733178681659202311160071603920935
776 129920623934915049812148497098260
777 363797836131020631492166543
778 1350852817184619670
779 1
780 1
781 4052557352042231619
782 1818989265758891113231408353
783 909470922973735012045341369006235
784 16386822957957940483919875351323162675
785 40488559110610511108628397340512655365545
786 26150752172854826132872133085231436250803035
787 6292135944920164078866583216407477295835448201
788 698049815345617000622390818550068800640034872548
789 40981973143550736446110952090002762517184577188652
790 1398791064973087924456822364397057233295269167697316
791 29676060029691483789802293574026854850716660437177164
792 411003515329317526167269999128172379605433193030050268
793 3854970499363832501243331942544167379526621669263324500
794 25178976453075982131627593825833474999679336462802860220
795 116983233169371535368945523327620609983202512177814810900
796 392887354771745858234957352619255277613831283453267233150
797 965289273733995198264736910700167150139362678483785374330
798 1749707672433915022883219929973851453327513663638013534590
799 2352583532271758473293926436632690195080299582106542636810
800 2352583532271758473293926436632690195080299582106542636810
801 1749707672433915022883219929973851453327513663638013534590
802 965289273733995198264736910700167150139362678483785374330
803 392887354771745858234957352619255277613831283453267233150
804 116983233169371535368945523327620609983202512177814810900
805 25178976453075982131627593825833474999679336462802860220
806 3854970499363832501243331942544167379526621669263324500
807 411003515329317526167269999128172379605433193030050268
808 29676060029691483789802293574026854850716660437177164
809 1398791064973087924456822364397057233295269167697316
810 40981973143550736446110952090002762517184577188652
811 698049815345617000622390818550068800640034872548
812 6292135944920164078866583216407477295835448201
813 26150752172854826132872133085231436250803035
814 40488559110610511108628397340512655365545
815 16386822957957940483919875351323162675
816 909470922973735012045341369006235
817 1818989265758891113231408353
818 4052557352042231619
819 1
820 1
821 12157669857103439700
822 9094946592210806594204417204
823 6366432877759613199848385752423916
824 147547797926548412014317149025083892910
825 446537614516141529590399598818356760840140
826 342753488754946963211150982914199701227175700
827 96134139553892457770337951120529815737707008372
828 12275835695652005293942641543057021667839786984813
829 822634627998798632141581921320633535800411276953680
830 31874512722888424132196573993028055470994905468754448
831 765078053443896252708068898135960895940543602607573680
832 11966623303872578547265892918344336049434511397059307944
833 126689396815432659507218130076624576281150627434534861296
834 934503753531639304370450649238740886147854642058788444240
835 4910608026983931672367075374128005804164488967088784539920
836 18697461131386788522735857370088993809402369292110768258450
837 52250830251191025937898743646579889851139995865706320908760
838 108177201190398762877598419911627781288665722514120113082840
839 166988187661501476761601135818816475365421247638358623666600
840 192911849632745118979690162252265193943735815081793031675220
841 166988187661501476761601135818816475365421247638358623666600
842 108177201190398762877598419911627781288665722514120113082840
843 52250830251191025937898743646579889851139995865706320908760
844 18697461131386788522735857370088993809402369292110768258450
845 4910608026983931672367075374128005804164488967088784539920
846 934503753531639304370450649238740886147854642058788444240
847 126689396815432659507218130076624576281150627434534861296
848 11966623303872578547265892918344336049434511397059307944
849 765078053443896252708068898135960895940543602607573680
850 31874512722888424132196573993028055470994905468754448
851 822634627998798632141581921320633535800411276953680
852 12275835695652005293942641543057021667839786984813
853 96134139553892457770337951120529815737707008372
854 342753488754946963211150982914199701227175700
855 446537614516141529590399598818356760840140
856 147547797926548412014317149025083892910
857 6366432877759613199848385752423916
858 9094946592210806594204417204
859 12157669857103439700
860 1
861 1
862 36473005173263808401
863 45474733775618164085603688700
864 44565730426197092203316863966331740
865 1328407663442236614800763350388779208110
866 4922684748139943384739217525819433864565550
867 4487499523944618067665864290877628040830601340
868 1465662083906046761611917158792261040701017233180
869 215130194160874215607895854221679557343049612921085
870 16427987251185539767720902613481496228787582478813485
871 721190748705174122819515970402709031923284779116126128
872 19541140504333772362942328117652499164086579499916622128
873 344305187734134093639968068187924726468669364087803032360
874 4102711242159693949033419415450886320470369867599436129320
875 34068525675863227105103732582812714727709176993337596481520
876 201757547765701390454573152065449403009511713609950643534960
877 867457226678737780220580150177788940462990153392671426988370
878 2744954654127144175956358412124563031127718936331459906616050
879 6458345465613916283848818939535899486270786204764813213613000
880 11380513371954110676450286387342504581297378495797685484264200
881 15089877903843495939707487037318327975006358345954933016164820
882 15089877903843495939707487037318327975006358345954933016164820
883 11380513371954110676450286387342504581297378495797685484264200
884 6458345465613916283848818939535899486270786204764813213613000
885 2744954654127144175956358412124563031127718936331459906616050
886 867457226678737780220580150177788940462990153392671426988370
887 201757547765701390454573152065449403009511713609950643534960
888 34068525675863227105103732582812714727709176993337596481520
889 4102711242159693949033419415450886320470369867599436129320
890 344305187734134093639968068187924726468669364087803032360
891 19541140504333772362942328117652499164086579499916622128
892 721190748705174122819515970402709031923284779116126128
893 16427987251185539767720902613481496228787582478813485
894 215130194160874215607895854221679557343049612921085
895 1465662083906046761611917158792261040701017233180
896 4487499523944618067665864290877628040830601340
897 4922684748139943384739217525819433864565550
898 1328407663442236614800763350388779208110
899 44565730426197092203316863966331740
900 45474733775618164085603688700
901 36473005173263808401
902 1
903 1
904 109419006723698403410
905 227373671394728687556616521661
906 311963705371310735984142513909935000
907 11959100530409140746813787983032576765530
908 54249162799566078862136207028213195549840860
909 58696849794362476726647363783226746298410984826
910 22303543723761140605129022154201725539988933305560
911 3758343984382032447686448779049110605257293471798985
912 326545480770689094949923433322918048107810066508828650
913 16212824893668729981993000439881723263088420262817039773
914 494881248755170056167810661692976110186223589972113920480
915 9799639263881109099924783311162485143129873918179028193688
916 131087209611659127425026052588713363803596800569944611634000
917 1221841785376913023414779900213116716869542622569290542830680
918 8128252892742138427283511349324295463502176917032207655713120
919 39319238511199825169188872609144454651145069290084293692202882
920 140313731452354484200579334271424243683293917703722582782113220
921 373461560272875157148876258783493332545276522256234873308777050
922 747382258376116806239619152866404936847347839483227248834258000
923 1130808095774592654131986411820121930418266426020560166096271420
924 1297729499706593051430419048387437063140639191657496781588300200
925 1130808095774592654131986411820121930418266426020560166096271420
926 747382258376116806239619152866404936847347839483227248834258000
927 373461560272875157148876258783493332545276522256234873308777050
928 140313731452354484200579334271424243683293917703722582782113220
929 39319238511199825169188872609144454651145069290084293692202882
930 8128252892742138427283511349324295463502176917032207655713120
931 1221841785376913023414779900213116716869542622569290542830680
932 131087209611659127425026052588713363803596800569944611634000
933 9799639263881109099924783311162485143129873918179028193688
934 494881248755170056167810661692976110186223589972113920480
935 16212824893668729981993000439881723263088420262817039773
936 326545480770689094949923433322918048107810066508828650
937 3758343984382032447686448779049110605257293471798985
938 22303543723761140605129022154201725539988933305560
939 58696849794362476726647363783226746298410984826
940 54249162799566078862136207028213195549840860
941 11959100530409140746813787983032576765530
942 311963705371310735984142513909935000
943 227373671394728687556616521661
944 109419006723698403410
945 1
946 1
947 328257002578909166239
948 1136868364742393953104645881979
949 2183764354402391009443708298487310181
950 107656549897332851617239784637679949393730
951 597661641507607930023701125656953283963159870
952 767127734511775553627197844459672251851046610782
953 338838025883036698681683103502995822618923382119202
954 65475399337563119612660526436890249440928442575923505
955 6463689869454289225443008796359226383751502968927577135
956 362347869973179511716600932975245393996880219324452132963
957 12436102339286689792917056841119568308036737585569831479997
958 276168500265111643404095425158236261833368497848300315618232
959 4137132654562643938339706630709976506089127399613697291457608
960 43167557142535643631638025496104246649753134756612946373769480
961 321620821438053562680888804361460562797121343048433790886533880
962 1744588779952444820589090610899914003545609955921923901372785954
963 6994900241856047391904363654595797247550498675509033722500059934
964 20974078033961426364888829069219385644398754624475246255173814070
965 47447524529583243645942167006580844519853483329733440857768775050
966 81490098069660742404425169550061112669671596440032163470524432620
967 106688732796230892922880093185501322648335475219577092011528975380
968 106688732796230892922880093185501322648335475219577092011528975380
969 81490098069660742404425169550061112669671596440032163470524432620
970 47447524529583243645942167006580844519853483329733440857768775050
971 20974078033961426364888829069219385644398754624475246255173814070
972 6994900241856047391904363654595797247550498675509033722500059934
973 1744588779952444820589090610899914003545609955921923901372785954
974 321620821438053562680888804361460562797121343048433790886533880
975 43167557142535643631638025496104246649753134756612946373769480
976 4137132654562643938339706630709976506089127399613697291457608
977 276168500265111643404095425158236261833368497848300315618232
978 12436102339286689792917056841119568308036737585569831479997
979 362347869973179511716600932975245393996880219324452132963
980 6463689869454289225443008796359226383751502968927577135
981 65475399337563119612660526436890249440928442575923505
982 338838025883036698681683103502995822618923382119202
983 767127734511775553627197844459672251851046610782
984 597661641507607930023701125656953283963159870
985 107656549897332851617239784637679949393730
986 2183764354402391009443708298487310181
987 1136868364742393953104645881979
988 328257002578909166239
989 1
990 1
991 984770972552355410320
992 5684341847674733064845923886890
993 15286444839034285762766023462982834960
994 969085833943314174686816873165412524442471
995 6582782923854446393951163806664976445594543840
996 10018680494873718002698452891689102942252711866492
997 5140104968266028090010376255476604081649676106064608
998 1137816964615856458582707516937861078626602530534718227
999 127458860871439054231279790592150362623431659864415597520
1000 8055299870364701612389889103217637709868938141507885541218
1001 310307661089560603123309141369871299520789151910852891305040
1002 7712559158630371757212219880136504263183007867523286106269045
1003 129101197189096570666026511680302705484023652236061253924112000
1004 1504224249053091854817671984142622219658279301788777619928196048
1005 12517131335919737593800206933817926949454299940217384106379177600
1006 75903816559994272343439098679222651491923062448358279768778558234
1007 340773891360582293574738577528802094124436670468818919921423732256
1008 1146770600069153291389858695494527247930005022536016802419734590324
1009 2920131436371309641901592695738060735286615546325754942897869663520
1010 5666022722777959283787213960625100670458792795399394903295221633270
1011 8417650119471134210031738733242367569021076815903447489896055316800
1012 9601985951614303411806592175773026243683284238541955904244932989800
1013 8417650119471134210031738733242367569021076815903447489896055316800
1014 5666022722777959283787213960625100670458792795399394903295221633270
1015 2920131436371309641901592695738060735286615546325754942897869663520
1016 1146770600069153291389858695494527247930005022536016802419734590324
1017 340773891360582293574738577528802094124436670468818919921423732256
1018 75903816559994272343439098679222651491923062448358279768778558234
1019 12517131335919737593800206933817926949454299940217384106379177600
1020 1504224249053091854817671984142622219658279301788777619928196048
1021 129101197189096570666026511680302705484023652236061253924112000
1022 7712559158630371757212219880136504263183007867523286106269045
1023 310307661089560603123309141369871299520789151910852891305040
1024 8055299870364701612389889103217637709868938141507885541218
1025 127458860871439054231279790592150362623431659864415597520
1026 1137816964615856458582707516937861078626602530534718227
1027 5140104968266028090010376255476604081649676106064608
1028 10018680494873718002698452891689102942252711866492
1029 6582782923854446393951163806664976445594543840
1030 969085833943314174686816873165412524442471
1031 15286444839034285762766023462982834960
1032 5684341847674733064845923886890
1033 984770972552355410320
1034 1
1035 1
1036 2954312847288322053741
1037 28421709312231492558149670058206
1038 107005597034869979683917509718165546606
1039 8723041280184447779989624603277330658573891
1040 72489108113919654398999284330329089561357427711
1041 130762886283107771784334273986527660646417580960932
1042 77873012921545552581344702967276443724126594729255972
1043 19728396270977308112227213571074348433676028701794223147
1044 2504778994962251772395450980908612446085121481105994244607
1045 178210876398780366363000922217231219532539680126031922569238
1046 7692891896085956271218311823974291116913640095279728439305798
1047 213604592258019745902137554482967828944875541024286695204998193
1048 3987048669403733374791561927749738828173491356386716662121718293
1049 51755878645295697548903594487685329131160092494482390607895961648
1050 479788750604365371956874833102744304795499471748180596229420371248
1051 3243336695290089630503355672608785782813719531022804950557965900474
1052 16253603741496508582785416662835896871101423415974753042907695664754
1053 61173076227231153501262650459502804831211040247701131354515818394204
1054 174663967821700047863185353008118666070862943311426460178831604220924
1055 381233634887874044181786835195085795870457113131308346900534776239790
1056 639594068551785720661813840384667458523798043021593764530967110660870
1057 827718923435735501047442776962019748897403263210366982482797379560920
1058 827718923435735501047442776962019748897403263210366982482797379560920
1059 639594068551785720661813840384667458523798043021593764530967110660870
1060 381233634887874044181786835195085795870457113131308346900534776239790
1061 174663967821700047863185353008118666070862943311426460178831604220924
1062 61173076227231153501262650459502804831211040247701131354515818394204
1063 16253603741496508582785416662835896871101423415974753042907695664754
1064 3243336695290089630503355672608785782813719531022804950557965900474
1065 479788750604365371956874833102744304795499471748180596229420371248
1066 51755878645295697548903594487685329131160092494482390607895961648
1067 3987048669403733374791561927749738828173491356386716662121718293
1068 213604592258019745902137554482967828944875541024286695204998193
1069 7692891896085956271218311823974291116913640095279728439305798
1070 178210876398780366363000922217231219532539680126031922569238
1071 2504778994962251772395450980908612446085121481105994244607
1072 19728396270977308112227213571074348433676028701794223147
1073 77873012921545552581344702967276443724126594729255972
1074 130762886283107771784334273986527660646417580960932
1075 72489108113919654398999284330329089561357427711
1076 8723041280184447779989624603277330658573891
1077 107005597034869979683917509718165546606
1078 28421709312231492558149670058206
1079 2954312847288322053741
1080 1
1081 1
1082 8862938401127477806350
1083 142108546788639560757673426472315
1084 749041651903091198120125471130319844940
1085 78516466996272571463273673020692596619404065
1086 798104201673189872975191161430354540909759816610
1087 1705789139428940494793822582516453598556977990709379
1088 1178425461835097830691137368653749338651958533200578760
1089 341378958600541800721702679955124046131861881338936514095
1090 49070430624481312910900741221123316319705802160496509510410
1091 3925277270997927793396243834624290756970227068027468566250181
1092 189589485833914015534554226788188933673688743598829557411520860
1093 5870924347269779795080361547165799426828534487128037244131678695
1094 121961821754982975644281046805420123308870278783540220638262004070
1095 1760078644222036448996883547653812208002001353254668243353951349445
1096 18134071623361749666115116423914114665938595949146279870224391892320
1097 136297224731243400266187900494531120762987339693264948094587610375274
1098 760232995973438842325402618414196842493133008375503118497750543917420
1099 3189859233668555800541120673527211964130311669626382494808982322751790
1100 10176413937530612855114316906684314191481362729887171888905369226642520
1101 24887769324920721259268583865899149450567430273815664221981774190390666
1102 46945460326948320992828073252965436060748027044415838722497913595087220
1103 68587460913558502455558262968577103408795598041068275421649141635499550
1104 77805578802860569822323140812846722045520425678832576514353362351610800
1105 68587460913558502455558262968577103408795598041068275421649141635499550
1106 46945460326948320992828073252965436060748027044415838722497913595087220
1107 24887769324920721259268583865899149450567430273815664221981774190390666
1108 10176413937530612855114316906684314191481362729887171888905369226642520
1109 3189859233668555800541120673527211964130311669626382494808982322751790
1110 760232995973438842325402618414196842493133008375503118497750543917420
1111 136297224731243400266187900494531120762987339693264948094587610375274
1112 18134071623361749666115116423914114665938595949146279870224391892320
1113 1760078644222036448996883547653812208002001353254668243353951349445
1114 121961821754982975644281046805420123308870278783540220638262004070
1115 5870924347269779795080361547165799426828534487128037244131678695
1116 189589485833914015534554226788188933673688743598829557411520860
1117 3925277270997927793396243834624290756970227068027468566250181
1118 49070430624481312910900741221123316319705802160496509510410
1119 341378958600541800721702679955124046131861881338936514095
1120 1178425461835097830691137368653749338651958533200578760
1121 1705789139428940494793822582516453598556977990709379
1122 798104201673189872975191161430354540909759816610
1123 78516466996272571463273673020692596619404065
1124 749041651903091198120125471130319844940
1125 142108546788639560757673426472315
1126 8862938401127477806350
1127 1
1128 1
1129 26588814921907456708859
1130 710542734643369955210361411848101
1131 5243304210863465649752902979787160996911
1132 706713369584490272585547190027850014569335061
1133 8785820118062632573153233424291149488412607356711
1134 22241501461254022882262095516663950122535788770205433
1135 17814550847784244775641832056829807568611997282350109051
1136 5896537907684721043736193472733720828522383743840689319207
1137 958624361676098496990940201349499094301325159692188859084957
1138 86111104987692067145894903007670078268056937625765716808774403
1139 4647103414958030766515265768333949707239552493206830336778636201
1140 160233962175800394072551907680636259196718828031238621855467021963
1141 3698062967342908905645220173199984431826619296935282432843098465433
1142 59213722739974192090245244310129229377327765459458259350951658235783
1143 676561332198119193581266043602924242760250738374029561449354609001573
1144 5640254928398619546704567658720468797539166991805758259123393695695370
1145 34922285567651140287358940107683014916464387067177429720039121424025678
1146 162878538408056077773377966427684558643924758817429064196516920686649074
1147 578702119882408559759823589399582176191365247934577130230250309765359574
1148 1580101308884880516288909272572212753958039305368705131633325509093358770
1149 3337706568277383254073199086124948932288768794648586691846840775511352998
1150 5480654217780929384826398013700170542679908837088284778727210921990843290
1151 7017647788494266116710383409649556373492928160835116883498975108049260270
1152 7017647788494266116710383409649556373492928160835116883498975108049260270
1153 5480654217780929384826398013700170542679908837088284778727210921990843290
1154 3337706568277383254073199086124948932288768794648586691846840775511352998
1155 1580101308884880516288909272572212753958039305368705131633325509093358770
1156 578702119882408559759823589399582176191365247934577130230250309765359574
1157 162878538408056077773377966427684558643924758817429064196516920686649074
1158 34922285567651140287358940107683014916464387067177429720039121424025678
1159 5640254928398619546704567658720468797539166991805758259123393695695370
1160 676561332198119193581266043602924242760250738374029561449354609001573
1161 59213722739974192090245244310129229377327765459458259350951658235783
1162 3698062967342908905645220173199984431826619296935282432843098465433
1163 160233962175800394072551907680636259196718828031238621855467021963
1164 4647103414958030766515265768333949707239552493206830336778636201
1165 86111104987692067145894903007670078268056937625765716808774403
1166 958624361676098496990940201349499094301325159692188859084957
1167 5896537907684721043736193472733720828522383743840689319207
1168 17814550847784244775641832056829807568611997282350109051
1169 22241501461254022882262095516663950122535788770205433
1170 8785820118062632573153233424291149488412607356711
1171 706713369584490272585547190027850014569335061
1172 5243304210863465649752902979787160996911
1173 710542734643369955210361411848101
1174 26588814921907456708859
1175 1
1176 1
1177 79766444202772416705740
1178 3552713675370543820755108071636272
1179 36703194134957759392204301875040977577284
1180 6360886980306781677237263265977769722357105124
1181 96705505361619721079804114680406032861609295202444
1182 289886313705908461254166152288273916326611619587225616
1183 269064307337757435068341780424291218878917282761829437668
1184 101684123049224136093982567861809767517044476632061261187682
1185 18679689366539701927637361975046068700029647735934666364136948
1186 1882147280589436814518532395757524092565030518640469516487458384
1187 113341711418049690180023119887091783597317286269434854439023564348
1188 4345087603684790241529843384381432817391020688659436967028091378260
1189 111224311432689426234410084659612060142889417204426356181054943753812
1190 1972364304205067362728537781177107223983163352143038044427967665791472
1191 24940720721709864675980275048691807465549255699368465782057838593861372
1192 230104899229943281090618418324213899155778628894139945921619323274015599
1193 1577616055356316836399771488565342958381532773697739177681878776780049016
1194 8156765340721860958765360036509009208219059414275720538431361076907761120
1195 32179216441477971596182120091856683101134691827201132783758532210776932136
1196 97770174497543855345283883784354996226822362871149664034554074251779207112
1197 230426954424518122541248574846196297022063120290191218149646000659879179896
1198 423527887918701749714749304848515314229417730019234447794916297555140594848
1199 609342811165855831955373499281368435489646027460412191294259340655521786600
1200 687729483272210509468939856355772556577177234732026894724600092655995481180
1201 609342811165855831955373499281368435489646027460412191294259340655521786600
1202 423527887918701749714749304848515314229417730019234447794916297555140594848
1203 230426954424518122541248574846196297022063120290191218149646000659879179896
1204 97770174497543855345283883784354996226822362871149664034554074251779207112
1205 32179216441477971596182120091856683101134691827201132783758532210776932136
1206 8156765340721860958765360036509009208219059414275720538431361076907761120
1207 1577616055356316836399771488565342958381532773697739177681878776780049016
1208 230104899229943281090618418324213899155778628894139945921619323274015599
1209 24940720721709864675980275048691807465549255699368465782057838593861372
1210 1972364304205067362728537781177107223983163352143038044427967665791472
1211 111224311432689426234410084659612060142889417204426356181054943753812
1212 4345087603684790241529843384381432817391020688659436967028091378260
1213 113341711418049690180023119887091783597317286269434854439023564348
1214 1882147280589436814518532395757524092565030518640469516487458384
1215 18679689366539701927637361975046068700029647735934666364136948
1216 101684123049224136093982567861809767517044476632061261187682
1217 269064307337757435068341780424291218878917282761829437668
1218 289886313705908461254166152288273916326611619587225616
1219 96705505361619721079804114680406032861609295202444
1220 6360886980306781677237263265977769722357105124
1221 36703194134957759392204301875040977577284
1222 3552713675370543820755108071636272
1223 79766444202772416705740
1224 1
1225 1
1226 239299331482417343275081
1227 17763568383473334045789144889543248
1228 256922689345174699079922031104166696955488
1229 57251322813285305945741271217157994796097052460
1230 1064326677917724416087113236765260065261282195366620
1231 3776935457140256887170659264661408151581338531879868672
1232 4060604946729022585198776467597950563682945160685810679632
1233 1750962429345052095847112780055085114731926549159289194847834
1234 363150511931105293156938387604196080468950556308661335629270714
1235 41000788352321558224987044058259188474946154357356805120601542416
1236 2751784703219741127630021539091427812650886225155268225468655514496
1237 117127818448443093098840319027378631317457914211559735235429513254828
1238 3320247803750810910762246439208310431352873570911024656737665103730748
1239 65095490933653388072164051871281038005091376691404567771269794694534240
1240 909255479362964157766180417846567517751144762298809156013243877085622800
1241 9264489962940833154142453186573316382408505531269269656382386896148899927
1242 70173380387403909695409977223797756539277857081818369249398535277993955007
1243 401190129094082271987156627880680652022132060497828827367154847439131612064
1244 1752552127001357818507879160318548856259843504741176137460124093775009121344
1245 5907150924445455237191223477607596645753665413161523881290105857723522221336
1246 15481258986611593057687391321464189444363971021662524323216524538271579578616
1247 31732237449684641040182286801002187016691936328435990532317258251572441042048
1248 51086090184477742217774790816722442592285071804055137721602519424624619487648
1249 64775228049786009734342948930351696411019887754846538519816946861904209601420
1250 64775228049786009734342948930351696411019887754846538519816946861904209601420
1251 51086090184477742217774790816722442592285071804055137721602519424624619487648
1252 31732237449684641040182286801002187016691936328435990532317258251572441042048
1253 15481258986611593057687391321464189444363971021662524323216524538271579578616
1254 5907150924445455237191223477607596645753665413161523881290105857723522221336
1255 1752552127001357818507879160318548856259843504741176137460124093775009121344
1256 401190129094082271987156627880680652022132060497828827367154847439131612064
1257 70173380387403909695409977223797756539277857081818369249398535277993955007
1258 9264489962940833154142453186573316382408505531269269656382386896148899927
1259 909255479362964157766180417846567517751144762298809156013243877085622800
1260 65095490933653388072164051871281038005091376691404567771269794694534240
1261 3320247803750810910762246439208310431352873570911024656737665103730748
1262 117127818448443093098840319027378631317457914211559735235429513254828
1263 2751784703219741127630021539091427812650886225155268225468655514496
1264 41000788352321558224987044058259188474946154357356805120601542416
1265 363150511931105293156938387604196080468950556308661335629270714
1266 1750962429345052095847112780055085114731926549159289194847834
1267 4060604946729022585198776467597950563682945160685810679632
1268 3776935457140256887170659264661408151581338531879868672
1269 1064326677917724416087113236765260065261282195366620
1270 57251322813285305945741271217157994796097052460
1271 256922689345174699079922031104166696955488
1272 17763568383473334045789144889543248
1273 239299331482417343275081
1274 1
1275 1
1276 717897992195452216140490
1277 88817841937707113553569986329340105
1278 1798460512947613572119189366391566043270640
1279 515285799128966712596561263577234530706726634780
1280 11712803327462932020174326050350742799457183479779720
1281 49194886017136858005003993379942147472739808494293509260
1282 61237667585687678228969074479883311626429687693069579235600
1283 30111512719330622452612192197250424948105318640351911921668410
1284 7045189608325244446831261977715912577602394378798228518631258900
1285 890431746865020873276899864237228562340273969533504967769460890010
1286 66530110453877455871634581286491303932648755053908071541526983180880
1287 3140082883358571446710121239124896555413518369596790265971290726590620
1288 98431277084892861121516946296075669184556615377958746421532806661867880
1289 2130147326749510269214967829572151792654857964899374133615348971072435820
1290 32808699716537694390237294387330339900012952211144081637226684166420982960
1291 368466796853053751277958210399848315980753053298504585799986847262976479575
1292 3076789141075866495683109220506936201212641844587130494785589587777276426390
1293 19405304501660435356414045419715218472507809702737960194631776486785465728575
1294 93624511085971414640951554499578895344019657737518075611696091990508877983840
1295 349098867649314747413026003958981747892987923180878008229447237471133393326840
1296 1014216040966489904441176605372680994666020997216728526476348716387115139611920
1297 2310382447472466603678495821688324294121800859425560156134697608982940204342360
1298 4146319298402748491569312242909141813266415629775808181416109828644272285999520
1299 5881548954216326362254822347973998137453630620037768137743400177275250918368460
1300 6607073261077602980512203449273401423953154835063670492648114569567266016207640
1301 5881548954216326362254822347973998137453630620037768137743400177275250918368460
1302 4146319298402748491569312242909141813266415629775808181416109828644272285999520
1303 2310382447472466603678495821688324294121800859425560156134697608982940204342360
1304 1014216040966489904441176605372680994666020997216728526476348716387115139611920
1305 349098867649314747413026003958981747892987923180878008229447237471133393326840
1306 93624511085971414640951554499578895344019657737518075611696091990508877983840
1307 19405304501660435356414045419715218472507809702737960194631776486785465728575
1308 3076789141075866495683109220506936201212641844587130494785589587777276426390
1309 368466796853053751277958210399848315980753053298504585799986847262976479575
1310 32808699716537694390237294387330339900012952211144081637226684166420982960
1311 2130147326749510269214967829572151792654857964899374133615348971072435820
1312 98431277084892861121516946296075669184556615377958746421532806661867880
1313 3140082883358571446710121239124896555413518369596790265971290726590620
1314 66530110453877455871634581286491303932648755053908071541526983180880
1315 890431746865020873276899864237228562340273969533504967769460890010
1316 7045189608325244446831261977715912577602394378798228518631258900
1317 30111512719330622452612192197250424948105318640351911921668410
1318 61237667585687678228969074479883311626429687693069579235600
1319 49194886017136858005003993379942147472739808494293509260
1320 11712803327462932020174326050350742799457183479779720
1321 515285799128966712596561263577234530706726634780
1322 1798460512947613572119189366391566043270640
1323 88817841937707113553569986329340105
1324 717897992195452216140490
1325 1