0 1
1 1
2 1
3 1
4 10
5 1
6 1
7 39
8 39
9 1
10 1
11 128
12 470
13 128
14 1
15 1
16 397
17 3558
18 3558
19 397
20 1
21 1
22 1206
23 22387
24 55452
25 22387
26 1206
27 1
28 1
29 3635
30 128377
31 632343
32 632343
33 128377
34 3635
35 1
36 1
37 10924
38 698788
39 6107192
40 12269406
41 6107192
42 698788
43 10924
44 1
45 1
46 32793
47 3686880
48 53375112
49 187721254
50 187721254
51 53375112
52 3686880
53 32793
54 1
55 1
56 98402
57 19079273
58 437314440
59 2481082814
60 4375255708
61 2481082814
62 437314440
63 19079273
64 98402
65 1
66 1
67 295231
68 97528347
69 3429791281
70 29743463718
71 84136314450
72 84136314450
73 29743463718
74 3429791281
75 97528347
76 295231
77 1
78 1
79 885720
80 494628802
81 26090528836
82 332994656279
83 1421273071000
84 2292550312692
85 1421273071000
86 332994656279
87 26090528836
88 494628802
89 885720
90 1
91 1
92 2657189
93 2495877418
94 194191246858
95 3547548614891
96 21889782212103
97 53141521676796
98 53141521676796
99 21889782212103
100 3547548614891
101 194191246858
102 2495877418
103 2657189
104 1
105 1
106 7971598
107 12552902575
108 1422679454244
109 36423402179413
110 314850921141642
111 1097076633108099
112 1658437059059256
113 1097076633108099
114 314850921141642
115 36423402179413
116 1422679454244
117 12552902575
118 7971598
119 1
120 1
121 23914827
122 63001003533
123 10302529273099
124 363639307012057
125 4299202550623555
126 20769518505186957
127 45014821255676811
128 45014821255676811
129 20769518505186957
130 4299202550623555
131 363639307012057
132 10302529273099
133 63001003533
134 23914827
135 1
136 1
137 71744516
138 315762320432
139 73969366837984
140 3553079866203892
141 56383400161724676
142 367843416237924504
143 1100561316160731120
144 1583573908582907766
145 1100561316160731120
146 367843416237924504
147 56383400161724676
148 3553079866203892
149 73969366837984
150 315762320432
151 71744516
152 1
153 1
154 215233585
155 1581227000772
156 527698687200812
157 34139732168830180
158 716317184574309876
159 6181963476027651420
160 24814678001552616180
161 49271895733144981254
162 49271895733144981254
163 24814678001552616180
164 6181963476027651420
165 716317184574309876
166 34139732168830180
167 527698687200812
168 1581227000772
169 215233585
170 1
171 1
172 645700794
173 7913811668293
174 3746697995274800
175 323744361317702912
176 8872323396199901336
177 99626656406598607584
178 524704945626587111472
179 1393948427613213016938
180 1929340698568493967228
181 1393948427613213016938
182 524704945626587111472
183 99626656406598607584
184 8872323396199901336
185 323744361317702912
186 3746697995274800
187 7913811668293
188 645700794
189 1
190 1
191 1937102423
192 39593379737935
193 26507016475986533
194 3038290068708058000
195 107666938479788902744
196 1551890877412962671688
197 10534335571892546101440
198 36559406714885808569562
199 67704178499072078058174
200 67704178499072078058174
201 36559406714885808569562
202 10534335571892546101440
203 1551890877412962671688
204 107666938479788902744
205 3038290068708058000
206 26507016475986533
207 39593379737935
208 1937102423
209 1
210 1
211 5811307312
212 198043737085678
213 187029849362752972
214 28279289330004474389
215 1284998202633981786424
216 23509858383791190543584
217 202705633647922944669528
218 901658861710423185785658
219 2177427889318818748815000
220 2920749124903767037132428
221 2177427889318818748815000
222 901658861710423185785658
223 202705633647922944669528
224 23509858383791190543584
225 1284998202633981786424
226 28279289330004474389
227 187029849362752972
228 198043737085678
229 5811307312
230 1
231 1
232 17433921981
233 990460823232942
234 1317011684368296110
235 261483760961352408049
236 15128962578238108465501
237 348047109794453846111592
238 3765823342416351650614120
239 21138351495871675139679522
240 65228740081554024980630682
241 114124740217274822124852948
242 114124740217274822124852948
243 65228740081554024980630682
244 21138351495871675139679522
245 3765823342416351650614120
246 348047109794453846111592
247 15128962578238108465501
248 261483760961352408049
249 1317011684368296110
250 990460823232942
251 17433921981
252 1
253 1
254 52301765990
255 4953065397424427
256 9260086287529185644
257 2405075758563602676063
258 176136105780866616890006
259 5054708149272973141686405
260 67935086574619497323891504
261 475047432636626209471786250
262 1842541270959636938091613740
263 4114435162174374639090278958
264 5378251011490407567377062440
265 4114435162174374639090278958
266 1842541270959636938091613740
267 475047432636626209471786250
268 67935086574619497323891504
269 5054708149272973141686405
270 176136105780866616890006
271 2405075758563602676063
272 9260086287529185644
273 4953065397424427
274 52301765990
275 1
276 1
277 156905298019
278 24767715434435553
279 65035565223877496319
280 22027897379235955062443
281 2031714641875613132965377
282 72239064744756697036245499
283 1195576986619545281225148501
284 10302300385593173230880654714
285 49545640348546642203450925102
286 138760902324834225748594656378
287 231582140888198832200422939782
288 231582140888198832200422939782
289 138760902324834225748594656378
290 49545640348546642203450925102
291 10302300385593173230880654714
292 1195576986619545281225148501
293 72239064744756697036245499
294 2031714641875613132965377
295 22027897379235955062443
296 65035565223877496319
297 24767715434435553
298 156905298019
299 1
300 1
301 470715894108
302 123846056324716540
303 456373405115592296136
304 201065695967903039881370
305 23256050573593218763575684
306 1018508549969975546196270580
307 20603553893539306862613039320
308 216767069883916763119765558799
309 1277840186150693115563852178072
310 4424504169767756842144229161496
311 9253968750334769719941755611344
312 11837263092961481173255245986220
313 9253968750334769719941755611344
314 4424504169767756842144229161496
315 1277840186150693115563852178072
316 216767069883916763119765558799
317 20603553893539306862613039320
318 1018508549969975546196270580
319 23256050573593218763575684
320 201065695967903039881370
321 456373405115592296136
322 123846056324716540
323 470715894108
324 1
325 1
326 1412147682377
327 619253660512989928
328 3200484120928971543888
329 1830255889174679867607282
330 264500807791794150135717554
331 14196358273384832347522138264
332 348760818564831885665472475232
333 4444423037872286162226675627815
334 31803159656913776614977158393439
335 134509458949736245955646266915728
336 347257381883257357913781189624928
337 556904676345709355715428852271324
338 556904676345709355715428852271324
339 347257381883257357913781189624928
340 134509458949736245955646266915728
341 31803159656913776614977158393439
342 4444423037872286162226675627815
343 348760818564831885665472475232
344 14196358273384832347522138264
345 264500807791794150135717554
346 1830255889174679867607282
347 3200484120928971543888
348 619253660512989928
349 1412147682377
350 1
351 1
352 4236443047186
353 3096341263528538977
354 22433979921222807932312
355 16623626762495772004678674
356 2992231202863604946597633620
357 195955335887232617923678033562
358 5813588490533646061828946097016
359 89118655655320902347079584514679
360 767618454322712774834811216565630
361 3925316514068643517985371919336655
362 12351391194226524157696347718866736
363 24437271483273266218942580075250524
364 30688390203502302229642430813934936
365 24437271483273266218942580075250524
366 12351391194226524157696347718866736
367 3925316514068643517985371919336655
368 767618454322712774834811216565630
369 89118655655320902347079584514679
370 5813588490533646061828946097016
371 195955335887232617923678033562
372 2992231202863604946597633620
373 16623626762495772004678674
374 22433979921222807932312
375 3096341263528538977
376 4236443047186
377 1
378 1
379 12709329141615
380 15481933673419560387
381 157197011214398709815193
382 150718245664694283559628938
383 33699211553595457750136655790
384 2682433327644162105314769903262
385 95635494161036003568035610702674
386 1752907443465342156652976953740591
387 18042140120741818410543518064391433
388 110570419083013012061510289221604365
389 419535858625263686542581706616336575
390 1010493268433250257542012778268128460
391 1566226451679463767046882754476617316
392 1566226451679463767046882754476617316
393 1010493268433250257542012778268128460
394 419535858625263686542581706616336575
395 110570419083013012061510289221604365
396 18042140120741818410543518064391433
397 1752907443465342156652976953740591
398 95635494161036003568035610702674
399 2682433327644162105314769903262
400 33699211553595457750136655790
401 150718245664694283559628938
402 157197011214398709815193
403 15481933673419560387
404 12709329141615
405 1
406 1
407 38127987424904
408 77410375853086685018
409 1101205813213297708753812
410 1364525808210493653744521891
411 378107557171040582018899347256
412 36459911328154629486566501459836
413 1555363794909081537350932251320112
414 33906516631210369483368594527504193
415 414372324192834446394287809461848720
416 3020242723383629045475218690698799886
417 13692003342905540527423595739382706820
418 39699881822787831254024940465547921803
419 74884143633906489537453244661093677040
420 92559684048805027413579175885224160744
421 74884143633906489537453244661093677040
422 39699881822787831254024940465547921803
423 13692003342905540527423595739382706820
424 3020242723383629045475218690698799886
425 414372324192834446394287809461848720
426 33906516631210369483368594527504193
427 1555363794909081537350932251320112
428 36459911328154629486566501459836
429 378107557171040582018899347256
430 1364525808210493653744521891
431 1101205813213297708753812
432 77410375853086685018
433 38127987424904
434 1
435 1
436 114383962274773
437 387054077979374927730
438 7712729225617378590307282
439 12339408922547751446204184519
440 4229059258397054476912566971235
441 492558683530335381666256068037860
442 25046261066577217926108289892785636
443 646351761724819939437533333316821665
444 9326346009508231947949087925737458869
445 80307303439406426100778557796262555006
446 431530156091674279344032246287408444702
447 1491854883785402356764493284434676939375
448 3384513628226002662286245305682553379499
449 5093347971360496941609472119416095219512
450 5093347971360496941609472119416095219512
451 3384513628226002662286245305682553379499
452 1491854883785402356764493284434676939375
453 431530156091674279344032246287408444702
454 80307303439406426100778557796262555006
455 9326346009508231947949087925737458869
456 646351761724819939437533333316821665
457 25046261066577217926108289892785636
458 492558683530335381666256068037860
459 4229059258397054476912566971235
460 12339408922547751446204184519
461 7712729225617378590307282
462 387054077979374927730
463 114383962274773
464 1
465 1
466 343151886824382
467 1935277214806623699943
468 54011321478120752793396340
469 111481074244898896844464007609
470 47176252213581744442869540531874
471 6619561370927920604998498250416839
472 399865051641772361455562245630439368
473 12164833338755004386308169543603565509
474 206214334533547237708247873324625201054
475 2085408451585085835838033831055223417555
476 13190069104074238720844015041055381068364
477 53920204030486473200157857818991405865709
478 145661182749376121593695185112851126058354
479 263589552944411262576218168251612268803555
480 321341155267279112024602021956911353254384
481 263589552944411262576218168251612268803555
482 145661182749376121593695185112851126058354
483 53920204030486473200157857818991405865709
484 13190069104074238720844015041055381068364
485 2085408451585085835838033831055223417555
486 206214334533547237708247873324625201054
487 12164833338755004386308169543603565509
488 399865051641772361455562245630439368
489 6619561370927920604998498250416839
490 47176252213581744442869540531874
491 111481074244898896844464007609
492 54011321478120752793396340
493 1935277214806623699943
494 343151886824382
495 1
496 1
497 1029455660473211
498 9676407235066139336437
499 378194205797024999603803891
500 1006423694552996591061257783693
501 525094059462829785433245621944271
502 88561784107157166139012725429854121
503 6336125924940902922165015268632075711
504 226397304540128846529285773062460404301
505 4488758519803466231660328422629444847871
506 53033847708609663051971332522148073768737
507 392406857260029892597205989560573477112391
508 1883131243313457505525376579897740613654617
509 6005475937317995713987364388140265621454291
510 12931771194796747019577688095364768196597429
511 18965631938732853954274430560132422534573939
512 18965631938732853954274430560132422534573939
513 12931771194796747019577688095364768196597429
514 6005475937317995713987364388140265621454291
515 1883131243313457505525376579897740613654617
516 392406857260029892597205989560573477112391
517 53033847708609663051971332522148073768737
518 4488758519803466231660328422629444847871
519 226397304540128846529285773062460404301
520 6336125924940902922165015268632075711
521 88561784107157166139012725429854121
522 525094059462829785433245621944271
523 1006423694552996591061257783693
524 378194205797024999603803891
525 9676407235066139336437
526 1029455660473211
527 1
528 1
529 3088366981419700
530 48382101717341080143112
531 2647953571932621578931876336
532 9080234501851049676573431216464
533 5833617578776440430210960299642276
534 1180265408597699100301756317523914912
535 99743887581964541082504835977415367328
536 4172020029156831349750521882084972642732
537 96365019189847094346329765467464819470020
538 1323953508653300794024442676916419575339832
539 11397571140320646817747378546911986976013104
540 63800085547493226693220372791397686194254928
541 238393819406396023599556733702386608816812788
542 605381000563836567794532367493087768754402032
543 1056361955095269294022299520796968721580915424
544 1272297541893474224151686946373982213890160550
545 1056361955095269294022299520796968721580915424
546 605381000563836567794532367493087768754402032
547 238393819406396023599556733702386608816812788
548 63800085547493226693220372791397686194254928
549 11397571140320646817747378546911986976013104
550 1323953508653300794024442676916419575339832
551 96365019189847094346329765467464819470020
552 4172020029156831349750521882084972642732
553 99743887581964541082504835977415367328
554 1180265408597699100301756317523914912
555 5833617578776440430210960299642276
556 9080234501851049676573431216464
557 2647953571932621578931876336
558 48382101717341080143112
559 3088366981419700
560 1
561 1
562 9265100944259169
563 241910711389470513942348
564 18538742428619929652083901428
565 81884390884696224162311522514256
566 64707495207037414495706474031077344
567 15676901536029900442434832839217881540
568 1561192110340146569205457980802033915644
569 76214034791944433434475899118888945082924
570 2043514648999224167193095403934243803979084
571 32511729924434268758057208329120835391142252
572 324055533415952237713576365671189096584418260
573 2103933226869599915338312484801065121726331440
574 9150359456072214721897386676566426083928437408
575 27189714625690513146407443677428477912534797956
576 55922223900503105944263644027672163904717099068
577 80172287754897977340859716014083793355920070086
578 80172287754897977340859716014083793355920070086
579 55922223900503105944263644027672163904717099068
580 27189714625690513146407443677428477912534797956
581 9150359456072214721897386676566426083928437408
582 2103933226869599915338312484801065121726331440
583 324055533415952237713576365671189096584418260
584 32511729924434268758057208329120835391142252
585 2043514648999224167193095403934243803979084
586 76214034791944433434475899118888945082924
587 1561192110340146569205457980802033915644
588 15676901536029900442434832839217881540
589 64707495207037414495706474031077344
590 81884390884696224162311522514256
591 18538742428619929652083901428
592 241910711389470513942348
593 9265100944259169
594 1
595 1
596 27795302832777578
597 1209554183885849797915325
598 129787017960377652299927395264
599 738132748507562755114843730636788
600 716795231029645657671879062794521168
601 207628054017080472948233158976795283252
602 24313158671024578637224234695078161836896
603 1381573577713706001868619712754897155693336
604 42863886826424071210418102317569027489970072
605 786733146981675511885516240323014082387763208
606 9039582529396057333978020679690350946140258432
607 67727913090193239627820622745481912764305736692
608 340846438517812241638824336498891984182401318192
609 1177016515730743862165183897471982978998316590580
610 2830310671351356491049735210327132985760351313312
611 4782414945356345407003552626819641243401073565490
612 5698576375691614661102494833339296325458935823420
613 4782414945356345407003552626819641243401073565490
614 2830310671351356491049735210327132985760351313312
615 1177016515730743862165183897471982978998316590580
616 340846438517812241638824336498891984182401318192
617 67727913090193239627820622745481912764305736692
618 9039582529396057333978020679690350946140258432
619 786733146981675511885516240323014082387763208
620 42863886826424071210418102317569027489970072
621 1381573577713706001868619712754897155693336
622 24313158671024578637224234695078161836896
623 207628054017080472948233158976795283252
624 716795231029645657671879062794521168
625 738132748507562755114843730636788
626 129787017960377652299927395264
627 1209554183885849797915325
628 27795302832777578
629 1
630 1
631 83385908498332807
632 6047772855835346339747703
633 908590649673132819982523571149
634 6651667938578426507002922344055572
635 7931411326802757486935921388758862036
636 2743008600737764140077568886779961287444
637 376971132387351103728800985807347859381924
638 24873932695570238547028442680448215633116600
639 890380954573393770700621921178101073584163440
640 18789194900722782348014888081136685884290664400
641 247890838494886526589239288575187078555436600216
642 2133612871740411392802734206134711390212287640084
643 12360014456836845503097777358226425033648362977204
644 49302295941997542417686033150027581571494430303924
645 137628690834393980360098777937138133372253958803812
646 271780831709094500362489783105577365966791023220690
647 381851241694724355656897227048159795345105040508678
648 381851241694724355656897227048159795345105040508678
649 271780831709094500362489783105577365966791023220690
650 137628690834393980360098777937138133372253958803812
651 49302295941997542417686033150027581571494430303924
652 12360014456836845503097777358226425033648362977204
653 2133612871740411392802734206134711390212287640084
654 247890838494886526589239288575187078555436600216
655 18789194900722782348014888081136685884290664400
656 890380954573393770700621921178101073584163440
657 24873932695570238547028442680448215633116600
658 376971132387351103728800985807347859381924
659 2743008600737764140077568886779961287444
660 7931411326802757486935921388758862036
661 6651667938578426507002922344055572
662 908590649673132819982523571149
663 6047772855835346339747703
664 83385908498332807
665 1
666 1
667 250157725494998496
668 30238870255166840745922822
669 6360554263143477338280003078044
670 59926146431721958238761963966949057
671 87679342329930924481338616258635719192
672 36160130986070613523495611830360855829000
673 5822218078766272893439141879881585874619112
674 445122231448245854728416357268880994926532540
675 18335041083948538179465651159467748555525478456
676 443477838980625262003862335619012521569663417600
677 6694354483786445733824225643941486406498927270520
678 65920872841170735374972025286177088449938316817420
679 437522046787084212506015168743209970712227217776440
680 2005054633432584263284069105314926943201729286606728
681 6457109132315952346853472575350787120854032221421704
682 14792683653576758522153395791367653056255178561291030
683 24289450112254269449804746066426845714334799325863960
684 28667289384459398574209774429564254190970816376928412
685 24289450112254269449804746066426845714334799325863960
686 14792683653576758522153395791367653056255178561291030
687 6457109132315952346853472575350787120854032221421704
688 2005054633432584263284069105314926943201729286606728
689 437522046787084212506015168743209970712227217776440
690 65920872841170735374972025286177088449938316817420
691 6694354483786445733824225643941486406498927270520
692 443477838980625262003862335619012521569663417600
693 18335041083948538179465651159467748555525478456
694 445122231448245854728416357268880994926532540
695 5822218078766272893439141879881585874619112
696 36160130986070613523495611830360855829000
697 87679342329930924481338616258635719192
698 59926146431721958238761963966949057
699 6360554263143477338280003078044
700 30238870255166840745922822
701 250157725494998496
702 1
703 1
704 750473176484995565
705 151194369704119981861169782
706 44526038897326217904127567193462
707 539776012471523007255642156285908845
708 968500998506073665110384364949725711257
709 475795855257546890227453748732315388774960
710 89615843412465058222442532448705639240904112
711 7922651877503784866415309076029825611853802356
712 374633209364612767717060128330709575028588643044
713 10357077116393235852779744738617113166460199622280
714 178301203168693193187474548674031865171576277588360
715 2001332659950131670075619625847051997750564168042388
716 15154165901799141163461780973808351535568151361301828
717 79402281378120764971194192517124429778209136873811216
718 293355979362780667145301921564047768084842482579611024
719 774622489471020196888807703643193237588968531407181230
720 1475111880281764956176104645022192636193922086997177750
721 2035471551004934409395443350831991893189824942571670500
722 2035471551004934409395443350831991893189824942571670500
723 1475111880281764956176104645022192636193922086997177750
724 774622489471020196888807703643193237588968531407181230
725 293355979362780667145301921564047768084842482579611024
726 79402281378120764971194192517124429778209136873811216
727 15154165901799141163461780973808351535568151361301828
728 2001332659950131670075619625847051997750564168042388
729 178301203168693193187474548674031865171576277588360
730 10357077116393235852779744738617113166460199622280
731 374633209364612767717060128330709575028588643044
732 7922651877503784866415309076029825611853802356
733 89615843412465058222442532448705639240904112
734 475795855257546890227453748732315388774960
735 968500998506073665110384364949725711257
736 539776012471523007255642156285908845
737 44526038897326217904127567193462
738 151194369704119981861169782
739 750473176484995565
740 1
741 1
742 2251419529454986774
743 755971905306403596670513123
744 311693369947975579849694064482620
745 4861158177795832869973576688758777187
746 10690874499331036796865131278197477697582
747 6250402987466922703376625844032039482566793
748 1375225273735811304599625450031970562069596160
749 140337959344245232013219301312034290143197602468
750 7601491839032502744512868662630921352459913728280
751 239586114021398822195425692872188532214514763859628
752 4690079939196718926742970522893910674050630554132080
753 59804609281915780386050204556809180145369595422227740
754 514658330393774404826823232525906351945015651799816984
755 3069721523773736817074595700162837447170789110239795476
756 12946245863023831690947530763109224626798050150233472576
757 39176816208337017469067862935429976779988531314690465726
758 85943585345558861511888824746247051890938272037577804180
759 137540874886817243751237636143476331023406433993498301370
760 160945494971603798224484524221542250987320127565236858312
761 137540874886817243751237636143476331023406433993498301370
762 85943585345558861511888824746247051890938272037577804180
763 39176816208337017469067862935429976779988531314690465726
764 12946245863023831690947530763109224626798050150233472576
765 3069721523773736817074595700162837447170789110239795476
766 514658330393774404826823232525906351945015651799816984
767 59804609281915780386050204556809180145369595422227740
768 4690079939196718926742970522893910674050630554132080
769 239586114021398822195425692872188532214514763859628
770 7601491839032502744512868662630921352459913728280
771 140337959344245232013219301312034290143197602468
772 1375225273735811304599625450031970562069596160
773 6250402987466922703376625844032039482566793
774 10690874499331036796865131278197477697582
775 4861158177795832869973576688758777187
776 311693369947975579849694064482620
777 755971905306403596670513123
778 2251419529454986774
779 1
780 1
781 6754258588364960403
782 3779859701392268104356538185
783 2181910589917352875850197732873703
784 43773266246051159315417984518482356095
785 117945834927158747693689733694822328476205
786 81994771452489320377248748992814537696176471
787 21047977584169730857640231135306145828296482825
788 2475252208086723938277622686694955658300452731620
789 153274175929206647553741833096758671117500151472684
790 5494781741326877438738881206544411919301088496742468
791 121983958493865570557749895288773844818716093068416956
792 1761628086455811323895117271015748120235260227357199180
793 17169488510890852137628820340254404754103040492711332964
794 116118132330021614246485119898076777603140498914977637356
795 556514113301339132354300294515392464128800769271416301140
796 1920083273116459628651072745715421848356559809330853685566
797 4823656545753755312412601622060732911438373290611982427610
798 8890794596051556140651691535838845348982346145639079528430
799 12070746012128430139669693221185908744347575464413114788338
800 12070746012128430139669693221185908744347575464413114788338
801 8890794596051556140651691535838845348982346145639079528430
802 4823656545753755312412601622060732911438373290611982427610
803 1920083273116459628651072745715421848356559809330853685566
804 556514113301339132354300294515392464128800769271416301140
805 116118132330021614246485119898076777603140498914977637356
806 17169488510890852137628820340254404754103040492711332964
807 1761628086455811323895117271015748120235260227357199180
808 121983958493865570557749895288773844818716093068416956
809 5494781741326877438738881206544411919301088496742468
810 153274175929206647553741833096758671117500151472684
811 2475252208086723938277622686694955658300452731620
812 21047977584169730857640231135306145828296482825
813 81994771452489320377248748992814537696176471
814 117945834927158747693689733694822328476205
815 43773266246051159315417984518482356095
816 2181910589917352875850197732873703
817 3779859701392268104356538185
818 6754258588364960403
819 1
820 1
821 20262775765094881292
822 18899299045050608061524536148
823 15273666690561938227902370916637272
824 394123662781443568207976520205872707094
825 1300609309265771773599381219077633036064740
826 1074326872480319063378223091682208470179894236
827 321388324733511821165573678735743658555602936136
828 43491413289204885418213388712010168727933194898285
829 3073202398300782739985060952947430192150586513761904
830 125044200973107331824075271902840166097588764220556752
831 3140364957114135439890440313314295029486673011491219232
832 51218911632627063127653338391952719872902753255428085832
833 563575574231782251110284209729689152341280624769807787408
834 4306229595149893343112698056099160758167456491148841881520
835 23358145552599039638578525986788852292583236638692152569056
836 91460499299842310459066757008702142114192786611832512624402
837 261735916440021955668938090500359717194140596339368459857320
838 552211882757706804291535655200500046663221161052890753695320
839 863516368594623800020234832014224992193575216358097767371792
840 1002676812592259575310873606074967897115486798287094361308676
841 863516368594623800020234832014224992193575216358097767371792
842 552211882757706804291535655200500046663221161052890753695320
843 261735916440021955668938090500359717194140596339368459857320
844 91460499299842310459066757008702142114192786611832512624402
845 23358145552599039638578525986788852292583236638692152569056
846 4306229595149893343112698056099160758167456491148841881520
847 563575574231782251110284209729689152341280624769807787408
848 51218911632627063127653338391952719872902753255428085832
849 3140364957114135439890440313314295029486673011491219232
850 125044200973107331824075271902840166097588764220556752
851 3073202398300782739985060952947430192150586513761904
852 43491413289204885418213388712010168727933194898285
853 321388324733511821165573678735743658555602936136
854 1074326872480319063378223091682208470179894236
855 1300609309265771773599381219077633036064740
856 394123662781443568207976520205872707094
857 15273666690561938227902370916637272
858 18899299045050608061524536148
859 20262775765094881292
860 1
861 1
862 60788327295284643961
863 94496496880046394457037986032
864 106917167438276453199354586084202520
865 3548293400604222936884894962835328138494
866 14336348894631455913258684055519361751451902
867 14061423303240269429787104812031897793782650528
868 4897249278804489033827265539334026069831949685512
869 761560578956321775515165531975797490164595197442357
870 61306896511004311673678022789002853021875617728203021
871 2825670938565371546826789223319201936999551005057599104
872 80097860669603044966053229565389989934595641775608672800
873 1471609553293116116531641433258222548113580911530968094376
874 18227623127813565567096460049135731048222267336166785509800
875 156838806198704818481041089101062812031856442873247677517504
876 959299768613315872835696409757594547909143959765244007602656
877 4245078803328632971187383025462387274394350275997143340900082
878 13772887203664960915655377207647643751078613482892187264220386
879 33080731006010454057720616812723781204287353863831338234808800
880 59202373488587052660597791489301029041917043992414466887949968
881 79206612846821740399789491083380231145606499070322121993709812
882 79206612846821740399789491083380231145606499070322121993709812
883 59202373488587052660597791489301029041917043992414466887949968
884 33080731006010454057720616812723781204287353863831338234808800
885 13772887203664960915655377207647643751078613482892187264220386
886 4245078803328632971187383025462387274394350275997143340900082
887 959299768613315872835696409757594547909143959765244007602656
888 156838806198704818481041089101062812031856442873247677517504
889 18227623127813565567096460049135731048222267336166785509800
890 1471609553293116116531641433258222548113580911530968094376
891 80097860669603044966053229565389989934595641775608672800
892 2825670938565371546826789223319201936999551005057599104
893 61306896511004311673678022789002853021875617728203021
894 761560578956321775515165531975797490164595197442357
895 4897249278804489033827265539334026069831949685512
896 14061423303240269429787104812031897793782650528
897 14336348894631455913258684055519361751451902
898 3548293400604222936884894962835328138494
899 106917167438276453199354586084202520
900 94496496880046394457037986032
901 60788327295284643961
902 1
903 1
904 182364981885853931970
905 472482489486188689324005141337
906 748427864082777236667940946884747944
907 31943117605997802709872051406581103036838
908 157973842319246960637476051263329746330499852
909 183876271034853977391466631641725447919895999470
910 74487181389026843570698457778231757628002850508776
911 13294724468886452305369193723522148928690302178776749
912 1217421283377566856634454205627065005330870210080833578
913 63446966079020114051751047609106323331098509719093253709
914 2025770009373305164269571313036804457834965379783332715040
915 41826945851115167157335023969983439250265217241137909923336
916 581634171500156728469609239485281410074093435026112586796048
917 5618860130204792779336865722476420811203617796472798658161064
918 38622800943650550674950610486409835292425614500220117012036256
919 192425409561716967846344575220565777640923516120339960417063058
920 704769385050423190689711276042841027945628445466685475492077028
921 1917703506185651465810939847761540347999462276559911219744451554
922 3905655026426972111602339568075995852782675155544256802946906672
923 5980659243193678630119888537998273783231619458850505833089594212
924 6895993557084419478708009616080997181879859811103818417808972616
925 5980659243193678630119888537998273783231619458850505833089594212
926 3905655026426972111602339568075995852782675155544256802946906672
927 1917703506185651465810939847761540347999462276559911219744451554
928 704769385050423190689711276042841027945628445466685475492077028
929 192425409561716967846344575220565777640923516120339960417063058
930 38622800943650550674950610486409835292425614500220117012036256
931 5618860130204792779336865722476420811203617796472798658161064
932 581634171500156728469609239485281410074093435026112586796048
933 41826945851115167157335023969983439250265217241137909923336
934 2025770009373305164269571313036804457834965379783332715040
935 63446966079020114051751047609106323331098509719093253709
936 1217421283377566856634454205627065005330870210080833578
937 13294724468886452305369193723522148928690302178776749
938 74487181389026843570698457778231757628002850508776
939 183876271034853977391466631641725447919895999470
940 157973842319246960637476051263329746330499852
941 31943117605997802709872051406581103036838
942 748427864082777236667940946884747944
943 472482489486188689324005141337
944 182364981885853931970
945 1
946 1
947 547094945657561795999
948 2362412463053543561508179211883
949 5239034453619051598516155357065516289
950 287548894929921776213796419667411169659438
951 1740242851435390482279634409754190661132104778
952 2402583634000516383078795123604513018615470327658
953 1131124408473437721454087969718059215256421079807734
954 231455617826612338733878356299389675413557961815264213
955 24075756553369363069043650232988392087012090268979358515
956 1416405789506159546948227552479806259431112032885502298455
957 50841092532019202539624337020264458431953587110980248297581
958 1177141854180538350440729146990043381617093840760026925425320
959 18332090024193498903336531282801015438768607204814062689724344
960 198284106789605797252233452844199407657976875735077143696186488
961 1526992185046762548454532736605924649025711650478168011539354824
962 8535687752628692441913139129255697654300070042908300745911644978
963 35154140542162158012036899193920864527724757764479815291508243630
964 107889916245104564146107236604312515651284815122285911863664503718
965 248802153390205628685614062573046322682023821511312846788252955154
966 433509005092095477293073213076645112516635493642843966246213973716
967 572310744377478602133421714952409138482487793447644012702289186236
968 572310744377478602133421714952409138482487793447644012702289186236
969 433509005092095477293073213076645112516635493642843966246213973716
970 248802153390205628685614062573046322682023821511312846788252955154
971 107889916245104564146107236604312515651284815122285911863664503718
972 35154140542162158012036899193920864527724757764479815291508243630
973 8535687752628692441913139129255697654300070042908300745911644978
974 1526992185046762548454532736605924649025711650478168011539354824
975 198284106789605797252233452844199407657976875735077143696186488
976 18332090024193498903336531282801015438768607204814062689724344
977 1177141854180538350440729146990043381617093840760026925425320
978 50841092532019202539624337020264458431953587110980248297581
979 1416405789506159546948227552479806259431112032885502298455
980 24075756553369363069043650232988392087012090268979358515
981 231455617826612338733878356299389675413557961815264213
982 1131124408473437721454087969718059215256421079807734
983 2402583634000516383078795123604513018615470327658
984 1740242851435390482279634409754190661132104778
985 287548894929921776213796419667411169659438
986 5239034453619051598516155357065516289
987 2362412463053543561508179211883
988 547094945657561795999
989 1
990 1
991 1641284836972685388088
992 11812062363229708043520480175090
993 36673442925357668467992964566394896356
994 2588376391005864453539434272645772989721455
995 19166026590840879081451065865477954376916984920
996 31371377313782899974215167881640061836820218323908
997 17152208435240580461909190245727195017784233559675520
998 4019701174675419571136342829527946220988300180901737035
999 474351333460587286644928008698082913969025181277927533872
1000 31454445633146939211942168636377213102270421727558357348210
1001 1267035982640831233075168043577030241543385344183514468004044
1002 32830454329544625573978750004094040952480407519443989245297685
1003 571301368650856375160033702142439288729643097794400560240365920
1004 6901068101978380330212596658143820522810363668172357296123171824
1005 59372651644848668606732500495940014420289913900981127755284666176
1006 371188109644805951088238796323105957045083114821243588761597829626
1007 1712942673220450368540065555011292102336453173212933193536289288784
1008 5905839745527093717773582623512453453079035569115610303640953095972
1009 15351415177188461801592048935598621949262413743196335782489333258728
1010 30277627127010148143539277967667799092823836505854472652954920258662
1011 45486660623988336329441645394747768240820299354005801449750017686608
1012 52114814426996503106134259191931950215429329073665097163973216351448
1013 45486660623988336329441645394747768240820299354005801449750017686608
1014 30277627127010148143539277967667799092823836505854472652954920258662
1015 15351415177188461801592048935598621949262413743196335782489333258728
1016 5905839745527093717773582623512453453079035569115610303640953095972
1017 1712942673220450368540065555011292102336453173212933193536289288784
1018 371188109644805951088238796323105957045083114821243588761597829626
1019 59372651644848668606732500495940014420289913900981127755284666176
1020 6901068101978380330212596658143820522810363668172357296123171824
1021 571301368650856375160033702142439288729643097794400560240365920
1022 32830454329544625573978750004094040952480407519443989245297685
1023 1267035982640831233075168043577030241543385344183514468004044
1024 31454445633146939211942168636377213102270421727558357348210
1025 474351333460587286644928008698082913969025181277927533872
1026 4019701174675419571136342829527946220988300180901737035
1027 17152208435240580461909190245727195017784233559675520
1028 31371377313782899974215167881640061836820218323908
1029 19166026590840879081451065865477954376916984920
1030 2588376391005864453539434272645772989721455
1031 36673442925357668467992964566394896356
1032 11812062363229708043520480175090
1033 1641284836972685388088
1034 1
1035 1
1036 4923854510918056164357
1037 59060311963317080599486524007098
1038 256715132851754110443657189303729699738
1039 23298515239366842673163328128356680732151267
1040 211041701964819743352222694624735153981647460735
1041 409383787008288578483806527890527662850306450534156
1042 259765994923522004685378627876255136392719893375248140
1043 69657531583196326251047548185435603278023126066859041083
1044 9314445923744222119141004812645893467858512444111799458791
1045 695185333233922195325337175990804897722960127760217533557922
1046 31374506204164528186418596650490834734969490944869321522251522
1047 908093141517088253687406977198984744000150778227722252406996961
1048 17620327861410910785852446623755455713455679008932195827556346005
1049 237149558223731817149834272072981327216039103541515184393339599120
1050 2273414401618366274786809918691565463379898127233033384099109322000
1051 15849921565167660636810187903065736610822493254889527719433042390778
1052 81691142579648453196981999276601650573838003370181310783903193254626
1053 315259015730662913204192819337544145638425423143031453580199768975444
1054 919914332057913924179193937516434040223920667097078170911693013459476
1055 2044209058515244076061154017395753188032722303363951531421167963212590
1056 3475944892482731741292033522288314379355038242475117515498723826990726
1057 4533403044047512564247540108105894871199332803776594713634847015474504
1058 4533403044047512564247540108105894871199332803776594713634847015474504
1059 3475944892482731741292033522288314379355038242475117515498723826990726
1060 2044209058515244076061154017395753188032722303363951531421167963212590
1061 919914332057913924179193937516434040223920667097078170911693013459476
1062 315259015730662913204192819337544145638425423143031453580199768975444
1063 81691142579648453196981999276601650573838003370181310783903193254626
1064 15849921565167660636810187903065736610822493254889527719433042390778
1065 2273414401618366274786809918691565463379898127233033384099109322000
1066 237149558223731817149834272072981327216039103541515184393339599120
1067 17620327861410910785852446623755455713455679008932195827556346005
1068 908093141517088253687406977198984744000150778227722252406996961
1069 31374506204164528186418596650490834734969490944869321522251522
1070 695185333233922195325337175990804897722960127760217533557922
1071 9314445923744222119141004812645893467858512444111799458791
1072 69657531583196326251047548185435603278023126066859041083
1073 259765994923522004685378627876255136392719893375248140
1074 409383787008288578483806527890527662850306450534156
1075 211041701964819743352222694624735153981647460735
1076 23298515239366842673163328128356680732151267
1077 256715132851754110443657189303729699738
1078 59060311963317080599486524007098
1079 4923854510918056164357
1080 1
1081 1
1082 14771563532754168493166
1083 295301560267938733164921101767967
1084 1797011209954167940448109002699458616772
1085 209709044715680788880553151903734005932180829
1086 2323444265905704742105392985792193213758685052346
1087 5339543593605082100598969726422234635431543308901643
1088 3929709641591270789180178158547864652987403576333989848
1089 1204728889193376439203363567586740171469201670400407421831
1090 182343496662168259837068565896042652199119049699651080331514
1091 15297820603684117807995171167477976391894595098635846666562985
1092 772355796963251089481052117876636944019128359358982407617718708
1093 24927987193181318686235665664950183648310746827409848189674473155
1094 538298276364875824744919221313942172240842416573437765696045618142
1095 8054651376124379855434564807980539710808613151761019507571471356325
1096 85830332704383161818643422419524982210755927287429832961620174036000
1097 665525539854523458567562485873094962346214617662232243347674286172938
1098 3819576154088434644140171299111907435201922871802672576918949917382380
1099 16444310581546362047317992994216240502698731476863829687084486296397558
1100 53664748636105162391769960906092802041280310992905564995543727253862856
1101 133796144212369522044131957316444774597150402893522862709186762865766658
1102 256263613039703765198733595694865026025732684164483356971772903986170916
1103 378327262848702894311439812251630477397559036394380030900583584775319758
1104 430934449067749859325033122007611857312556781829777092020761155358936592
1105 378327262848702894311439812251630477397559036394380030900583584775319758
1106 256263613039703765198733595694865026025732684164483356971772903986170916
1107 133796144212369522044131957316444774597150402893522862709186762865766658
1108 53664748636105162391769960906092802041280310992905564995543727253862856
1109 16444310581546362047317992994216240502698731476863829687084486296397558
1110 3819576154088434644140171299111907435201922871802672576918949917382380
1111 665525539854523458567562485873094962346214617662232243347674286172938
1112 85830332704383161818643422419524982210755927287429832961620174036000
1113 8054651376124379855434564807980539710808613151761019507571471356325
1114 538298276364875824744919221313942172240842416573437765696045618142
1115 24927987193181318686235665664950183648310746827409848189674473155
1116 772355796963251089481052117876636944019128359358982407617718708
1117 15297820603684117807995171167477976391894595098635846666562985
1118 182343496662168259837068565896042652199119049699651080331514
1119 1204728889193376439203363567586740171469201670400407421831
1120 3929709641591270789180178158547864652987403576333989848
1121 5339543593605082100598969726422234635431543308901643
1122 2323444265905704742105392985792193213758685052346
1123 209709044715680788880553151903734005932180829
1124 1797011209954167940448109002699458616772
1125 295301560267938733164921101767967
1126 14771563532754168493166
1127 1
1128 1
1129 44314690598262505479595
1130 1476507802723296783392579291032797
1131 12579105460241782989488981890712555751643
1132 1887541849858518740601564451131869765964482433
1133 25576178164068372367067633128188509875464413971611
1134 69611977591783396475221807405980795941047593414123717
1135 59389610400987305568048735508839105574840817233645837171
1136 20799150689810662562952346839591904386927000315925319309599
1137 3559798232186081990467999458463665066704399305452608823258741
1138 335302572763978862340444377151746538883434766296591083001037875
1139 18911512388886008234642161042132137404548067953078461753343176757
1140 679542917711723691861994434632219374300405319765087683115787930199
1141 16301305421540046846654825069172348528924194619041940756005934179501
1142 270637612784292707069519704270400082673539741335990098987550881125219
1143 3198521626777386616010182863848388409368955946987282000865971409224325
1144 27515152297278988768890453481038467826359019282104657643637665404582954
1145 175360017990652544440830399884584023024722321731822194921292825447505422
1146 839676246874167728385218551381518756118082850322972434836785068006603138
1147 3054210585151774351379672730277598343332280155063425717462116264237445934
1148 8510796234257567449291093614810654593971497276612009699504497717535648138
1149 18282244564878127074273675290112012440550225445912068002012511412200839822
1150 30400054243755002662383903881722859475585766895473562937450567114959289714
1151 39209028065823056365447881224633393014320900147271591552758775881284342334
1152 39209028065823056365447881224633393014320900147271591552758775881284342334
1153 30400054243755002662383903881722859475585766895473562937450567114959289714
1154 18282244564878127074273675290112012440550225445912068002012511412200839822
1155 8510796234257567449291093614810654593971497276612009699504497717535648138
1156 3054210585151774351379672730277598343332280155063425717462116264237445934
1157 839676246874167728385218551381518756118082850322972434836785068006603138
1158 175360017990652544440830399884584023024722321731822194921292825447505422
1159 27515152297278988768890453481038467826359019282104657643637665404582954
1160 3198521626777386616010182863848388409368955946987282000865971409224325
1161 270637612784292707069519704270400082673539741335990098987550881125219
1162 16301305421540046846654825069172348528924194619041940756005934179501
1163 679542917711723691861994434632219374300405319765087683115787930199
1164 18911512388886008234642161042132137404548067953078461753343176757
1165 335302572763978862340444377151746538883434766296591083001037875
1166 3559798232186081990467999458463665066704399305452608823258741
1167 20799150689810662562952346839591904386927000315925319309599
1168 59389610400987305568048735508839105574840817233645837171
1169 69611977591783396475221807405980795941047593414123717
1170 25576178164068372367067633128188509875464413971611
1171 1887541849858518740601564451131869765964482433
1172 12579105460241782989488981890712555751643
1173 1476507802723296783392579291032797
1174 44314690598262505479595
1175 1
1176 1
1177 132944071794787516438884
1178 7382539017855922650863342812711648
1179 88053876127521251961694959938756595461632
1180 16989024941291989450787191749319144502480106476
1181 281506370126584100783953911580360155979866107275972
1182 907185446499511702742894774525305383210163398012451560
1183 896771457375548547726991213799622812255511291970709072080
1184 358521870877792155986455609550351873798216708481098428749170
1185 69322669556041561713176546199570519360123711088692082534560316
1186 7322752231788371152808850621124221232776333600736249665625978992
1187 460785582008238705255854819786789181682106532577388928805299677376
1188 18406186425436006949973829123539208961355060115951150941454400656220
1189 489679048873159075553566136341118395405994191252478938019244238494716
1190 9003425548307184783620969830008075207673909102785719297682363565632872
1191 117770169569214059261299562853895678612213313815222739829465311002723248
1192 1121397072843817281770440030059264283740318152210022541605874791089122607
1193 7916310961111522943051756814305234736365442069387402046342063662611175656
1194 42039991714868378455521833127611876716211665534360926404698074262593678208
1195 169904878990692619194131298479896376279130917808770627692611274276176190976
1196 527325828849099816440917780705547368086073782059140108774668531660805020376
1197 1265469185287764713756485270703983898678252678230935378026857053269821159208
1198 2359512600855009786081269021474613458040785935136124471705454640570595588304
1199 3428033193707269451234281978252785308848531849939199475632495079082617282848
1200 3883854457561163510309095539726803253705453665488274573004353107280323461564
1201 3428033193707269451234281978252785308848531849939199475632495079082617282848
1202 2359512600855009786081269021474613458040785935136124471705454640570595588304
1203 1265469185287764713756485270703983898678252678230935378026857053269821159208
1204 527325828849099816440917780705547368086073782059140108774668531660805020376
1205 169904878990692619194131298479896376279130917808770627692611274276176190976
1206 42039991714868378455521833127611876716211665534360926404698074262593678208
1207 7916310961111522943051756814305234736365442069387402046342063662611175656
1208 1121397072843817281770440030059264283740318152210022541605874791089122607
1209 117770169569214059261299562853895678612213313815222739829465311002723248
1210 9003425548307184783620969830008075207673909102785719297682363565632872
1211 489679048873159075553566136341118395405994191252478938019244238494716
1212 18406186425436006949973829123539208961355060115951150941454400656220
1213 460785582008238705255854819786789181682106532577388928805299677376
1214 7322752231788371152808850621124221232776333600736249665625978992
1215 69322669556041561713176546199570519360123711088692082534560316
1216 358521870877792155986455609550351873798216708481098428749170
1217 896771457375548547726991213799622812255511291970709072080
1218 907185446499511702742894774525305383210163398012451560
1219 281506370126584100783953911580360155979866107275972
1220 16989024941291989450787191749319144502480106476
1221 88053876127521251961694959938756595461632
1222 7382539017855922650863342812711648
1223 132944071794787516438884
1224 1
1225 1
1226 398832215384362549316753
1227 36912695102263817599607628169088980
1228 616377837186871057012232650573129242808252
1229 152909438640042873359541071808936978773399993084
1230 3098119845449197266059425118738673757034567199160716
1231 11818515686970602593362645682331537839539383671430198508
1232 13530631758958256645739320473436360603691882601007289927876
1233 6171204303417468775009263192637633399365286387563718808508002
1234 1346919762530724021037523566651643678177935436083491852380474338
1235 159396679691770520863945530171713263520420954763686021851306173436
1236 11176673621238809869593921905517393061323099066253686594427138628532
1237 495621331881184605038797663302511755255452800103830709360917964693036
1238 14600322160353133179271198917829434337604383628909149904767786659631740
1239 296779426474508895712723990954327238613988706458378212914491216650530180
1240 4288349876245889149594304548997547231268524840844278972192760779980601996
1241 45101410149097065012356243406453028688648404229157853489623466113313860447
1242 351832723729966397558174641291246010028103565633393653546121450859695758287
1243 2066833205295482931466308293814559276548634482307451803927711841892690550408
1244 9254545170006419981715229071405278580039991688762616895746017891957587657240
1245 31889083690076098954641749437663536159464331627547285551022444281526396777720
1246 85187654095450207894401632004131602609964676512536616270069337403541190450968
1247 177387709751011774812799879280606577133907684223067309002399697759790639134456
1248 288968532939982643115257830273153925863796542063740540145361816841700833127656
1249 368902627993886767429177058935070215912217160369962700123535393774552627905948
1250 368902627993886767429177058935070215912217160369962700123535393774552627905948
1251 288968532939982643115257830273153925863796542063740540145361816841700833127656
1252 177387709751011774812799879280606577133907684223067309002399697759790639134456
1253 85187654095450207894401632004131602609964676512536616270069337403541190450968
1254 31889083690076098954641749437663536159464331627547285551022444281526396777720
1255 9254545170006419981715229071405278580039991688762616895746017891957587657240
1256 2066833205295482931466308293814559276548634482307451803927711841892690550408
1257 351832723729966397558174641291246010028103565633393653546121450859695758287
1258 45101410149097065012356243406453028688648404229157853489623466113313860447
1259 4288349876245889149594304548997547231268524840844278972192760779980601996
1260 296779426474508895712723990954327238613988706458378212914491216650530180
1261 14600322160353133179271198917829434337604383628909149904767786659631740
1262 495621331881184605038797663302511755255452800103830709360917964693036
1263 11176673621238809869593921905517393061323099066253686594427138628532
1264 159396679691770520863945530171713263520420954763686021851306173436
1265 1346919762530724021037523566651643678177935436083491852380474338
1266 6171204303417468775009263192637633399365286387563718808508002
1267 13530631758958256645739320473436360603691882601007289927876
1268 11818515686970602593362645682331537839539383671430198508
1269 3098119845449197266059425118738673757034567199160716
1270 152909438640042873359541071808936978773399993084
1271 616377837186871057012232650573129242808252
1272 36912695102263817599607628169088980
1273 398832215384362549316753
1274 1
1275 1
1276 1196496646153087647950362
1277 184563475551069365464679608260681013
1278 4314648455604600328419372327096694515650640
1279 1376243679761262279584203171036295130085708491304
1280 34093572839356239667918410287495010975338668192268040
1281 153923192749745850288812497599755662522131580995892507656
1282 204013088441642278439389158329594961398148049969668124832016
1283 106089273544244438543572580233923446370515854971011902078812054
1284 26116592232619006825654229013313966124984827857259453399770146708
1285 3459203681074411246315422604352744492635657768803716982221630476174
1286 269978032082341186479635490137794853962786692628598382383364919233328
1287 13273254873801398943780954600637399027828939744261016270376493176236912
1288 432337419914746113579630834643507147625467781114363810479754715996158120
1289 9699848912203433605986792962312141256593528166913474938097371386374196336
1290 154550390976211126320044102566481682623377902770884644412765402375524276976
1291 1791779967233599196522486218316430029114107205664638669587960655462193220347
1292 15412194811491706845524370675469993244417409514872635590748222495475440527270
1293 99911930027580713957434485045699660785144519440542197173159861039617779300983
1294 494332792934195800731891015612821601674555734827722952988297597469542542851872
1295 1885572076982767085560471204178318686022807563168659988447836208894089210256240
1296 5588820433442173162364170486579073524556106853757332116260377877621836220988688
1297 12949504510541515011367458295684747902877518586936938345768302051880170878766000
1298 23554920243763492741440588133247260696103112415297030833360890595280919103518880
1299 33720652204115429556456831962207866040129316645100584083418130115155154182310628
1300 38016453501132566628806969565349842348416695724285022869901045475732400392563096
1301 33720652204115429556456831962207866040129316645100584083418130115155154182310628
1302 23554920243763492741440588133247260696103112415297030833360890595280919103518880
1303 12949504510541515011367458295684747902877518586936938345768302051880170878766000
1304 5588820433442173162364170486579073524556106853757332116260377877621836220988688
1305 1885572076982767085560471204178318686022807563168659988447836208894089210256240
1306 494332792934195800731891015612821601674555734827722952988297597469542542851872
1307 99911930027580713957434485045699660785144519440542197173159861039617779300983
1308 15412194811491706845524370675469993244417409514872635590748222495475440527270
1309 1791779967233599196522486218316430029114107205664638669587960655462193220347
1310 154550390976211126320044102566481682623377902770884644412765402375524276976
1311 9699848912203433605986792962312141256593528166913474938097371386374196336
1312 432337419914746113579630834643507147625467781114363810479754715996158120
1313 13273254873801398943780954600637399027828939744261016270376493176236912
1314 269978032082341186479635490137794853962786692628598382383364919233328
1315 3459203681074411246315422604352744492635657768803716982221630476174
1316 26116592232619006825654229013313966124984827857259453399770146708
1317 106089273544244438543572580233923446370515854971011902078812054
1318 204013088441642278439389158329594961398148049969668124832016
1319 153923192749745850288812497599755662522131580995892507656
1320 34093572839356239667918410287495010975338668192268040
1321 1376243679761262279584203171036295130085708491304
1322 4314648455604600328419372327096694515650640
1323 184563475551069365464679608260681013
1324 1196496646153087647950362
1325 1