3 1
4 0
5 0
6 1
7 1
8 0
9 4
10 0
11 1
12 2
13 5
14 5
15 5
16 5
17 2
18 9
19 12
20 21
21 36
22 21
23 12
24 9
25 31
26 49
27 147
28 133
29 133
30 147
31 49
32 31
33 128
34 328
35 652
36 792
37 1240
38 792
39 652
40 328
41 128
42 708
43 1719
44 3717
45 6735
46 7281
47 7281
48 6735
49 3717
50 1719
51 708
52 4015
53 10320
54 28585
55 43780
56 58120
57 73240
58 58120
59 43780
60 28585
61 10320
62 4015
63 24865
64 77539
65 201487
66 338525
67 558338
68 613646
69 613646
70 558338
71 338525
72 201487
73 77539
74 24865
75 177444
76 585132
77 1568172
78 3145836
79 4825404
80 6070824
81 7171176
82 6070824
83 4825404
84 3145836
85 1568172
86 585132
87 177444
88 1357830
89 4736472
90 14147250
91 28336074
92 46574580
93 67936206
94 76412388
95 76412388
96 67936206
97 46574580
98 28336074
99 14147250
100 4736472
101 1357830
102 11141634
103 42926030
104 131101166
105 275173276
106 506882026
107 730249170
108 907630374
109 1016813448
110 907630374
111 730249170
112 506882026
113 275173276
114 131101166
115 42926030
116 11141634
117 99680595
118 410090295
119 1291478325
120 2963572425
121 5536395795
122 8488342455
123 11673182685
124 13126403025
125 13126403025
126 11673182685
127 8488342455
128 5536395795
129 2963572425
130 1291478325
131 410090295
132 99680595
133 953369248
134 4147546640
135 13855121432
136 32967373360
137 64226136272
138 107105803024
139 149596083688
140 181745694896
141 198480110880
142 181745694896
143 149596083688
144 107105803024
145 64226136272
146 32967373360
147 13855121432
148 4147546640
149 953369248
150 9687797896
151 45046168523
152 156138090061
153 386450069595
154 803262128565
155 1377936371679
156 2030881167377
157 2664511996039
158 2987481154265
159 2987481154265
160 2664511996039
161 2030881167377
162 1377936371679
163 803262128565
164 386450069595
165 156138090061
166 45046168523
167 9687797896
168 104909705019
169 516753783720
170 1851901473465
171 4840262044020
172 10409891042862
173 18626318782632
174 29274014077650
175 39562419323340
176 47281140725004
177 50752206180576
178 47281140725004
179 39562419323340
180 29274014077650
181 18626318782632
182 10409891042862
183 4840262044020
184 1851901473465
185 516753783720
186 104909705019
187 1202985610821
188 6237844407239
189 23303303234271
190 63368848420645
191 141259672063244
192 266658259564332
193 433155273571132
194 614561493176204
195 781187413223934
196 870251759592178
197 870251759592178
198 781187413223934
199 614561493176204
200 433155273571132
201 266658259564332
202 141259672063244
203 63368848420645
204 23303303234271
205 6237844407239
206 1202985610821
207 14542305462860
208 79471368904180
209 307763087173180
210 867923868982180
211 2021906641818540
212 3954414889428800
213 6683639649072880
214 9998168563050720
215 13167638045670920
216 15496751473571400
217 16460660622560680
218 15496751473571400
219 13167638045670920
220 9998168563050720
221 6683639649072880
222 3954414889428800
223 2021906641818540
224 867923868982180
225 307763087173180
226 79471368904180
227 14542305462860
228 185165060805578
229 1063007180723040
230 4254297720333486
231 12491554667205950
232 30134604029761224
233 61070770853453466
234 107975955343723992
235 167296654209239352
236 230306694183096300
237 285631308615991688
238 316040992223985924
239 316040992223985924
240 285631308615991688
241 230306694183096300
242 167296654209239352
243 107975955343723992
244 61070770853453466
245 30134604029761224
246 12491554667205950
247 4254297720333486
248 1063007180723040
249 185165060805578
250 2476043157780478
251 14880266094589566
252 61642020679173682
253 187608441503566644
254 467678335224093466
255 985878638853959334
256 1803964468074110166
257 2902693039078571376
258 4182041290283970828
259 5383967943578222812
260 6254933385508231380
261 6595414427636900536
262 6254933385508231380
263 5383967943578222812
264 4182041290283970828
265 2902693039078571376
266 1803964468074110166
267 985878638853959334
268 467678335224093466
269 187608441503566644
270 61642020679173682
271 14880266094589566
272 2476043157780478
273 34673872424313463
274 217893653932428539
275 932648416823094661
276 2934467214096204265
277 7574155983515631965
278 16510220762013501481
279 31248439882266049047
280 52324414720516046403
281 78077703996378733302
282 104716406745836658910
283 127408546607972246114
284 140020792033028931850
285 140020792033028931850
286 127408546607972246114
287 104716406745836658910
288 78077703996378733302
289 52324414720516046403
290 31248439882266049047
291 16510220762013501481
292 7574155983515631965
293 2934467214096204265
294 932648416823094661
295 217893653932428539
296 34673872424313463
297 507691318753632144
298 3329789939232689496
299 14699692402435626024
300 47828423618851790376
301 127436896521677767728
302 286730520508720639560
303 562183991242763611656
304 973197433068060813624
305 1504964922583872450096
306 2102102026621696407792
307 2654504584176807181776
308 3049308277106492687376
309 3198428240666246044704
310 3049308277106492687376
311 2654504584176807181776
312 2102102026621696407792
313 1504964922583872450096
314 973197433068060813624
315 562183991242763611656
316 286730520508720639560
317 127436896521677767728
318 47828423618851790376
319 14699692402435626024
320 3329789939232689496
321 507691318753632144
322 7757484241699190860
323 52988780153882732850
324 241203179594109585850
325 810136188020378057950
326 2224183915149088435450
327 5168486511345274679170
328 10457374242307205697750
329 18697195083233980497250
330 29975209537111935808050
331 43326250130653332338800
332 56836626603235965041220
333 68077869907638588913900
334 74348919303934278700900
335 74348919303934278700900
336 68077869907638588913900
337 56836626603235965041220
338 43326250130653332338800
339 29975209537111935808050
340 18697195083233980497250
341 10457374242307205697750
342 5168486511345274679170
343 2224183915149088435450
344 810136188020378057950
345 241203179594109585850
346 52988780153882732850
347 7757484241699190860
348 123461006474598221494
349 877064810478671597562
350 4112741631921669979206
351 14235479281617507785976
352 40266980839671608978956
353 96422322932713690431636
354 201022299659844733253196
355 371303958468475296817176
356 614531918694809122548346
357 918775489067818291133926
358 1250813225509683534453066
359 1553264120877843133549296
360 1766931883490341228565736
361 1845848150787599809368856
362 1766931883490341228565736
363 1553264120877843133549296
364 1250813225509683534453066
365 918775489067818291133926
366 614531918694809122548346
367 371303958468475296817176
368 201022299659844733253196
369 96422322932713690431636
370 40266980839671608978956
371 14235479281617507785976
372 4112741631921669979206
373 877064810478671597562
374 123461006474598221494
375 2043510282333676050921
376 15076499057979854047929
377 72746536709548912693077
378 259322470918052667442533
379 754737361898317107685758
380 1859533884947622210389118
381 3994156928754071085725838
382 7601177740969942723738638
383 12973072932044896785746643
384 20052715605110067801121443
385 28213481608654664284602543
386 36309507619913624737969983
387 42925394160163133034903828
388 46612763703878562909881748
389 46612763703878562909881748
390 42925394160163133034903828
391 36309507619913624737969983
392 28213481608654664284602543
393 20052715605110067801121443
394 12973072932044896785746643
395 7601177740969942723738638
396 3994156928754071085725838
397 1859533884947622210389118
398 754737361898317107685758
399 259322470918052667442533
400 72746536709548912693077
401 15076499057979854047929
402 2043510282333676050921
403 35126003044521246152008
404 268737315738370007068428
405 1333438694971682281929352
406 4890255774117950500069372
407 14625770653686662308205080
408 37060084613942087125826440
409 81873769249658479883932240
410 160324972666682649106046920
411 282052449499512493358630920
412 449443395495880474181134180
413 652924744402151035846560760
414 869698126894848999974435860
415 1064382526525179899669762200
416 1200496664027876055719998000
417 1250049326783769438348496480
418 1200496664027876055719998000
419 1064382526525179899669762200
420 869698126894848999974435860
421 652924744402151035846560760
422 449443395495880474181134180
423 282052449499512493358630920
424 160324972666682649106046920
425 81873769249658479883932240
426 37060084613942087125826440
427 14625770653686662308205080
428 4890255774117950500069372
429 1333438694971682281929352
430 268737315738370007068428
431 35126003044521246152008
432 626131226409515614669966
433 4961367218907136614664342
434 25296700568773956978730900
435 95338633848364384684206068
436 292832407874796326356443554
437 762214355685509989697339690
438 1729801402622555883457125800
439 3483607428101771259623157800
440 6304853247381731894011695470
441 10345106978214210249653201750
442 15504106532624763774720349580
443 21312616986905616448627887980
444 26975881554164921611847880050
445 31536410436974558025194864090
446 34070518142444039793669782960
447 34070518142444039793669782960
448 31536410436974558025194864090
449 26975881554164921611847880050
450 21312616986905616448627887980
451 15504106532624763774720349580
452 10345106978214210249653201750
453 6304853247381731894011695470
454 3483607428101771259623157800
455 1729801402622555883457125800
456 762214355685509989697339690
457 292832407874796326356443554
458 95338633848364384684206068
459 25296700568773956978730900
460 4961367218907136614664342
461 626131226409515614669966
462 11559550981641779146490820
463 94756637641212620672415810
464 496068351258902558796118920
465 1919821258646975273365448220
466 6050577477248002594422283680
467 16160508624810172681462612950
468 37652040844505298415748354340
469 77876532775326197598530169240
470 144831284777969189226717293340
471 244523454424967774304159720690
472 377261879178593426158167898320
473 534608279285400670752122891940
474 698843627820661669267465052040
475 844430608198150213748521311990
476 945293460433707358635440508540
477 981653074459964543314138858320
478 945293460433707358635440508540
479 844430608198150213748521311990
480 698843627820661669267465052040
481 534608279285400670752122891940
482 377261879178593426158167898320
483 244523454424967774304159720690
484 144831284777969189226717293340
485 77876532775326197598530169240
486 37652040844505298415748354340
487 16160508624810172681462612950
488 6050577477248002594422283680
489 1919821258646975273365448220
490 496068351258902558796118920
491 94756637641212620672415810
492 11559550981641779146490820
493 220772152427046407447031195
494 1870035308413439117967340515
495 10045429650790786094022235545
496 39889247738279921250014192385
497 128881487043471261349052714175
498 352983110098842020589591234855
499 843465123164342860826328713325
500 1789807503294646242432194728245
501 3417980914274222401783873954095
502 5928759468826389090589292395095
503 9406050427730877594376725744645
504 13726302034587304658930459047245
505 18491171652290534531063886582195
506 23065613465841960593621434150395
507 26704736238343428142570666094745
508 28718652995749598727151283841345
509 28718652995749598727151283841345
510 26704736238343428142570666094745
511 23065613465841960593621434150395
512 18491171652290534531063886582195
513 13726302034587304658930459047245
514 9406050427730877594376725744645
515 5928759468826389090589292395095
516 3417980914274222401783873954095
517 1789807503294646242432194728245
518 843465123164342860826328713325
519 352983110098842020589591234855
520 128881487043471261349052714175
521 39889247738279921250014192385
522 10045429650790786094022235545
523 1870035308413439117967340515
524 220772152427046407447031195
525 4356985663729334019987200640
526 38095872230858111672643033632
527 209850756339594256212090452528
528 854303351530509433154121187936
529 2827849097780575784695555910944
530 7935480949085030994368639758752
531 19429641202573902152990835395088
532 42269238536060733538066130911200
533 82794719226744138127983767419200
534 147391853375059195720255767584160
535 240250908034468866451933654611120
536 360456718493504648713284258996960
537 499834786100539841218795473550560
538 642759417486254464477861348503840
539 767962112350738444099087383643920
540 854000198499174213134094964015200
541 884799593542425326628609635648640
542 854000198499174213134094964015200
543 767962112350738444099087383643920
544 642759417486254464477861348503840
545 499834786100539841218795473550560
546 360456718493504648713284258996960
547 240250908034468866451933654611120
548 147391853375059195720255767584160
549 82794719226744138127983767419200
550 42269238536060733538066130911200
551 19429641202573902152990835395088
552 7935480949085030994368639758752
553 2827849097780575784695555910944
554 854303351530509433154121187936
555 209850756339594256212090452528
556 38095872230858111672643033632
557 4356985663729334019987200640
558 88759615883781695947945256208
559 800338496531154927398614713459
560 4517968565805992601226759893309
561 18843399234047661547212440981523
562 63858248475244879582164100622925
563 183459399437737985983105112885787
564 459957567785963967105762876351621
565 1024971815577788843128558933060971
566 2057290172128704586439940779108277
567 3755856139900832579895973233474975
568 6282102461265318200686251986452545
569 9679838162935494034625295484254735
570 13801899193497969004119283368683985
571 18265667180948919583180031003103495
572 22492457220146916650366955146355225
573 25820156095400713600513319606243415
574 27653654343432892577210578688557545
575 27653654343432892577210578688557545
576 25820156095400713600513319606243415
577 22492457220146916650366955146355225
578 18265667180948919583180031003103495
579 13801899193497969004119283368683985
580 9679838162935494034625295484254735
581 6282102461265318200686251986452545
582 3755856139900832579895973233474975
583 2057290172128704586439940779108277
584 1024971815577788843128558933060971
585 459957567785963967105762876351621
586 183459399437737985983105112885787
587 63858248475244879582164100622925
588 18843399234047661547212440981523
589 4517968565805992601226759893309
590 800338496531154927398614713459
591 88759615883781695947945256208
592 1864703971548805600534618982227
593 17323381411730158290441809661080
594 100158168038340360039919537827065
595 427692365539742358109262485978516
596 1482881449405128198127579372984154
597 4358670471412138056754044540861736
598 11181495643853740087213105950407734
599 25501841252804792154311015162127260
600 52414599762590738469903614156742990
601 98035166512945035030910552991316528
602 168098104494005094259460411086158690
603 265774149888104146890188754623481780
604 389130255236948668216739340765569250
605 529384464057056326958326706859183960
606 670990284897177631475401151581783950
607 793708915413285359392416785667053340
608 877429760346980734007062943249543940
609 907242362720824705760482072360671600
610 877429760346980734007062943249543940
611 793708915413285359392416785667053340
612 670990284897177631475401151581783950
613 529384464057056326958326706859183960
614 389130255236948668216739340765569250
615 265774149888104146890188754623481780
616 168098104494005094259460411086158690
617 98035166512945035030910552991316528
618 52414599762590738469903614156742990
619 25501841252804792154311015162127260
620 11181495643853740087213105950407734
621 4358670471412138056754044540861736
622 1482881449405128198127579372984154
623 427692365539742358109262485978516
624 100158168038340360039919537827065
625 17323381411730158290441809661080
626 1864703971548805600534618982227
627 40361663293781149422775691966605
628 385993653229171691669832033486095
629 2284434260173620259677638217422815
630 9980977601420939452508543369393685
631 35383929270936138732795107133098880
632 106340630893938267323926897353349800
633 278935902119527919715648749847410120
634 650679427453084185443610311782549840
635 1368352525629022015776481890780201860
636 2619837665228625000356288144212684980
637 4601515579482715648000092895206707220
638 7457135475795475399779440955943187700
639 11200227158127461821793889101984998800
640 15646855613538520712112875477703113400
641 20384105824869483271503172508711559000
642 24814856676575593638880100620125492000
643 28271610533032515465279137394522901350
644 30167870810607053426558565977140475850
645 30167870810607053426558565977140475850
646 28271610533032515465279137394522901350
647 24814856676575593638880100620125492000
648 20384105824869483271503172508711559000
649 15646855613538520712112875477703113400
650 11200227158127461821793889101984998800
651 7457135475795475399779440955943187700
652 4601515579482715648000092895206707220
653 2619837665228625000356288144212684980
654 1368352525629022015776481890780201860
655 650679427453084185443610311782549840
656 278935902119527919715648749847410120
657 106340630893938267323926897353349800
658 35383929270936138732795107133098880
659 9980977601420939452508543369393685
660 2284434260173620259677638217422815
661 385993653229171691669832033486095
662 40361663293781149422775691966605
663 899325663402822085240898658188508
664 8846330722412469489485296580709252
665 53563948803976044630438427218596892
666 239309610618389894667638954362563156
667 866968941006264472391127869377717932
668 2662375163816339803579829631766237584
669 7136249647471281174389125325452799616
670 17014902457337056132378153630330738608
671 36583776013609190114060396686138160064
672 71648596900048938262323243541914044448
673 128795648200382476834678801306068416208
674 213750649378500856134874509913197685632
675 329042775745852398320755606438682242080
676 471491350964658874006329542368345053840
677 630646004306503315796341187764692017280
678 789134191004729808764361143509116175920
679 925148416953409731951712260717092912280
680 1017335870460252188397236426615039642760
681 1050027175679371126874083019735132195880
682 1017335870460252188397236426615039642760
683 925148416953409731951712260717092912280
684 789134191004729808764361143509116175920
685 630646004306503315796341187764692017280
686 471491350964658874006329542368345053840
687 329042775745852398320755606438682242080
688 213750649378500856134874509913197685632
689 128795648200382476834678801306068416208
690 71648596900048938262323243541914044448
691 36583776013609190114060396686138160064
692 17014902457337056132378153630330738608
693 7136249647471281174389125325452799616
694 2662375163816339803579829631766237584
695 866968941006264472391127869377717932
696 239309610618389894667638954362563156
697 53563948803976044630438427218596892
698 8846330722412469489485296580709252
699 899325663402822085240898658188508
700 20611029479109704069219524706751570
701 208374751641850908329231026788330336
702 1290161887729779763312121799718756566
703 5890926768923885666973098610361773558
704 21796977749756255421304380884650503408
705 68358067719975638935636591029791240946
706 187123774060251139742997602374587127920
707 455725503328895813727529573549216411824
708 1001188211832105286813426425237764065752
709 2004291243977742021530376777306217046352
710 3684544163135211625351305821468447356104
711 6257396988345568002051152580814536409224
712 9863195102904895826581618387485969305520
713 14482716341574325256853450480360922567320
714 19868953440142345282715933237202528010320
715 25523741748182975306977995448569652145040
716 30754264632110714861000264689932862195020
717 34802329689236788278201290993633893813680
718 37013627436211283512052757414604986189540
719 37013627436211283512052757414604986189540
720 34802329689236788278201290993633893813680
721 30754264632110714861000264689932862195020
722 25523741748182975306977995448569652145040
723 19868953440142345282715933237202528010320
724 14482716341574325256853450480360922567320
725 9863195102904895826581618387485969305520
726 6257396988345568002051152580814536409224
727 3684544163135211625351305821468447356104
728 2004291243977742021530376777306217046352
729 1001188211832105286813426425237764065752
730 455725503328895813727529573549216411824
731 187123774060251139742997602374587127920
732 68358067719975638935636591029791240946
733 21796977749756255421304380884650503408
734 5890926768923885666973098610361773558
735 1290161887729779763312121799718756566
736 208374751641850908329231026788330336
737 20611029479109704069219524706751570
738 485491454844680081916040960296426534
739 5040906194964709129514572855435045118
740 31899725763413083814773824660893337482
741 148780599848647975784764100634547604452
742 561959221288498734796209887439611252058
743 1798842348011160649367491981834157861198
744 5025997136257729151522989671077563388374
745 12495734169548789179208614630533239143776
746 28032055383843074600579537274353313357272
747 57323262934777068065040342704910034150552
748 107693730626292061335621756577841352777448
749 187008475657673985420585972151579843116528
750 301583267506407667394348276229614153097672
751 453402328735435474564462481376997491449976
752 637348829988283403148835720234777036310520
753 839666519926675729510701946138252758852000
754 1038666508375837824058441331495873047444020
755 1207939007617302596573886781164649670895780
756 1321993539351157745390952384158628332608620
757 1362300559822235689861653973145956843761240
758 1321993539351157745390952384158628332608620
759 1207939007617302596573886781164649670895780
760 1038666508375837824058441331495873047444020
761 839666519926675729510701946138252758852000
762 637348829988283403148835720234777036310520
763 453402328735435474564462481376997491449976
764 301583267506407667394348276229614153097672
765 187008475657673985420585972151579843116528
766 107693730626292061335621756577841352777448
767 57323262934777068065040342704910034150552
768 28032055383843074600579537274353313357272
769 12495734169548789179208614630533239143776
770 5025997136257729151522989671077563388374
771 1798842348011160649367491981834157861198
772 561959221288498734796209887439611252058
773 148780599848647975784764100634547604452
774 31899725763413083814773824660893337482
775 5040906194964709129514572855435045118
776 485491454844680081916040960296426534
777 11744789800358943727821506293090439103
778 125156502487806682439588820439443271203
779 809110784948213021921876235802861596453
780 3852734135473176288430032544044906270153
781 14847787231520479537269711737396962803633
782 48486449536321769048013530258811626011245
783 138201386326827988360118744724781992910875
784 350571445863728520099480064547994158240535
785 802585327892759804766295032209763140621820
786 1675468707557529591846408722603129404764300
787 3214699442820324295288573709965773334471572
788 5703753943866536520132067251139210455695652
789 9403974322082860877981105884506414485084052
790 14463098246687302781160875067965309026461252
791 20813309291370774587246905211704053412092252
792 28094566544343932887187606050500616511048460
793 35638480030706499133639647880047825480056610
794 42546661790678039055647164634446755886485210
795 47854818167963415211322321329243682805884310
796 50742987102159472821803239905329046615791310
797 50742987102159472821803239905329046615791310
798 47854818167963415211322321329243682805884310
799 42546661790678039055647164634446755886485210
800 35638480030706499133639647880047825480056610
801 28094566544343932887187606050500616511048460
802 20813309291370774587246905211704053412092252
803 14463098246687302781160875067965309026461252
804 9403974322082860877981105884506414485084052
805 5703753943866536520132067251139210455695652
806 3214699442820324295288573709965773334471572
807 1675468707557529591846408722603129404764300
808 802585327892759804766295032209763140621820
809 350571445863728520099480064547994158240535
810 138201386326827988360118744724781992910875
811 48486449536321769048013530258811626011245
812 14847787231520479537269711737396962803633
813 3852734135473176288430032544044906270153
814 809110784948213021921876235802861596453
815 125156502487806682439588820439443271203
816 11744789800358943727821506293090439103
817 291601656188269598578541410164535378480
818 3187084490942273410902469287582551548520
819 21039248875007209460628924870633162160520
820 102231896799218796905531125341676953246680
821 401800018629597101455975235651335390001200
822 1337918163353835257108757430983574859565720
823 3888378121333361379915930370749375515486280
824 10058351592247441818311822860355971419201960
825 23487002698116050778285865328834957739437040
826 50025069463456539602245008731026402563305120
827 97963313165442618572443345907608839555506080
828 177482066147226301706713111284526398111829600
829 298947885490215400470734184336007099292710720
830 469988719449029137306340248720635577018554080
831 691840776566087500319378813838992988124622880
832 955956286581261928423820344169737729336703520
833 1242361607049619644305465914790359145100549600
834 1520953792239620359400345515403261581795498800
835 1756021469720516616100823993734715651591065200
836 1913562606080212509152644453209646340661406800
837 1969074496441062962149463887074891306244442400
838 1913562606080212509152644453209646340661406800
839 1756021469720516616100823993734715651591065200
840 1520953792239620359400345515403261581795498800
841 1242361607049619644305465914790359145100549600
842 955956286581261928423820344169737729336703520
843 691840776566087500319378813838992988124622880
844 469988719449029137306340248720635577018554080
845 298947885490215400470734184336007099292710720
846 177482066147226301706713111284526398111829600
847 97963313165442618572443345907608839555506080
848 50025069463456539602245008731026402563305120
849 23487002698116050778285865328834957739437040
850 10058351592247441818311822860355971419201960
851 3888378121333361379915930370749375515486280
852 1337918163353835257108757430983574859565720
853 401800018629597101455975235651335390001200
854 102231896799218796905531125341676953246680
855 21039248875007209460628924870633162160520
856 3187084490942273410902469287582551548520
857 291601656188269598578541410164535378480
858 7425575563745091001236503432061773357780
859 83187390938966776779093935471967671870710
860 560519189514639872349153237847542281363390
861 2778077578717250117074738051952297916726650
862 11130287031821898338732239864136592739712350
863 37773605473305004268326875603408977446152590
864 111883828228853430914472269705655964738395210
865 294989452675583940830260373414236611773560110
866 702212023601104013260028429183780401464597750
867 1525114701034976742095708040819535405893276940
868 3046506498234385164193707967292687404542374840
869 5632387297959914677005453159464229265345787560
870 9685783597533147425831708491602408191634427000
871 15554925731610766237348374946217044729194440600
872 23403811389576046722573093942497044117431201160
873 33076017972048272467586095586125180770741028440
874 44000129187977649441824549499797611512726235920
875 55183495080549652005069975110485606566397841700
876 65331416609616214517628592787800558444878922500
877 73078485321185835640253093236402274214175961100
878 77278149829876603241926257620053844095232765700
879 77278149829876603241926257620053844095232765700
880 73078485321185835640253093236402274214175961100
881 65331416609616214517628592787800558444878922500
882 55183495080549652005069975110485606566397841700
883 44000129187977649441824549499797611512726235920
884 33076017972048272467586095586125180770741028440
885 23403811389576046722573093942497044117431201160
886 15554925731610766237348374946217044729194440600
887 9685783597533147425831708491602408191634427000
888 5632387297959914677005453159464229265345787560
889 3046506498234385164193707967292687404542374840
890 1525114701034976742095708040819535405893276940
891 702212023601104013260028429183780401464597750
892 294989452675583940830260373414236611773560110
893 111883828228853430914472269705655964738395210
894 37773605473305004268326875603408977446152590
895 11130287031821898338732239864136592739712350
896 2778077578717250117074738051952297916726650
897 560519189514639872349153237847542281363390
898 83187390938966776779093935471967671870710
899 7425575563745091001236503432061773357780
900 193817990814654977339626003582258958249250
901 2224267039550722453440663798844035970943922
902 15291059042858069808875528508056425897613274
903 77268306740470761158040926501918337393817272
904 315441609967266862480848265839196721401185588
905 1090620376415387968059651673123246116753268956
906 3290773791945234145687459810133211654221264244
907 8839248780591261969447368498487207196226405112
908 21439936758813797808466167811826922938806824306
909 47458033908997155360449640602708777660364200394
910 96648556171191162833218314487726955513917227738
911 182234721763490971973058979318597144526682240096
912 319749987438376124242247184884311210530614136624
913 524196444398965288282744665872263615589802441552
914 805571445740504781983911527685021020789043904688
915 1163586103960144462909337902212627593765061897696
916 1583083124183884693435404756283161353924673433668
917 2032171229733518518607314058658562851159592777860
918 2464622040909512549264974153569631664656941643380
919 2826828172172358803729811827055485903350163170320
920 3068394861809722493741338885408024740873524517240
921 3153295171245379809517359875756061629099977673640
922 3068394861809722493741338885408024740873524517240
923 2826828172172358803729811827055485903350163170320
924 2464622040909512549264974153569631664656941643380
925 2032171229733518518607314058658562851159592777860
926 1583083124183884693435404756283161353924673433668
927 1163586103960144462909337902212627593765061897696
928 805571445740504781983911527685021020789043904688
929 524196444398965288282744665872263615589802441552
930 319749987438376124242247184884311210530614136624
931 182234721763490971973058979318597144526682240096
932 96648556171191162833218314487726955513917227738
933 47458033908997155360449640602708777660364200394
934 21439936758813797808466167811826922938806824306
935 8839248780591261969447368498487207196226405112
936 3290773791945234145687459810133211654221264244
937 1090620376415387968059651673123246116753268956
938 315441609967266862480848265839196721401185588
939 77268306740470761158040926501918337393817272
940 15291059042858069808875528508056425897613274
941 2224267039550722453440663798844035970943922
942 193817990814654977339626003582258958249250
943 5182311322653913486231489458034111669514801
944 60888534576795142332402670203272111643573801
945 426905932320105627693054722543357817234705149
946 2198503842460192761650918483787188414466844709
947 9141665263861309733776917578967794324193062210
948 32186409593028223965702146969868736077095236274
949 98891260609806917313848641915776256878628862994
950 270495363115476537811662895539334494233125670306
951 668211296502655803015529401332959465583415460401
952 1506747547547014610365011795171756459345045766825
953 3126706553141292487338446547813138308733626769669
954 6009439017960395012678057690962326826736448804589
955 10752199658858434314610684870305938954429840583736
956 17982972309142555771657415069273481284304287758456
957 28208437100247025884029803481344883999193996435640
958 41612937901955879444863244281555159821191041261176
959 57858375048352408969470566786699325354686190891586
960 75956888478054261394893937993884894426817299729714
961 94283857524682644914679661061398765164342862494714
962 110776112188455014359894890580387331083434819813450
963 123292425930586306468261948381321085024809742472300
964 130054342141751207099541951971434799660615324287500
965 130054342141751207099541951971434799660615324287500
966 123292425930586306468261948381321085024809742472300
967 110776112188455014359894890580387331083434819813450
968 94283857524682644914679661061398765164342862494714
969 75956888478054261394893937993884894426817299729714
970 57858375048352408969470566786699325354686190891586
971 41612937901955879444863244281555159821191041261176
972 28208437100247025884029803481344883999193996435640
973 17982972309142555771657415069273481284304287758456
974 10752199658858434314610684870305938954429840583736
975 6009439017960395012678057690962326826736448804589
976 3126706553141292487338446547813138308733626769669
977 1506747547547014610365011795171756459345045766825
978 668211296502655803015529401332959465583415460401
979 270495363115476537811662895539334494233125670306
980 98891260609806917313848641915776256878628862994
981 32186409593028223965702146969868736077095236274
982 9141665263861309733776917578967794324193062210
983 2198503842460192761650918483787188414466844709
984 426905932320105627693054722543357817234705149
985 60888534576795142332402670203272111643573801
986 5182311322653913486231489458034111669514801
987 141863961909878299230152845425248020656409592
988 1705565130552638720502773681123207784536040412
989 12191191476063457113091295716206048196690322104
990 63958973779175699872253952956019920546816577644
991 270777805846275418142845377017815665803645105160
992 970469056761592658418428528312197228748024910296
993 3034950497869096296249110183234933437193047968592
994 8449976384580342244230400805748097344478209757528
995 21250288631707530060498820024681708667503303442600
996 48789992967894080747219213508180756300618077120188
997 103116630854528123405692782121936758537830772504152
998 201912532807171528726082071585240264672047199490540
999 368190817705334198495194387307513507794481779985752
1000 627867994773845824531513962142557648162401322134688
1001 1004668094152597325882449070013918038250964307283904
1002 1512650758149123292436269447803646250648394760341920
1003 2147842135630679616909847239579020183547748238071856
1004 2881442631983740573280455659443406764352615279835576
1005 3657640306269736415271782712235979722606877987962608
1006 4398235430223900384108206241804820918851654054682968
1007 5014353542954850562873182421847793616807889896954320
1008 5423430173093570599510346294198811920085725946748560
1009 5566872060297665508295559695139957752489462892698080
1010 5423430173093570599510346294198811920085725946748560
1011 5014353542954850562873182421847793616807889896954320
1012 4398235430223900384108206241804820918851654054682968
1013 3657640306269736415271782712235979722606877987962608
1014 2881442631983740573280455659443406764352615279835576
1015 2147842135630679616909847239579020183547748238071856
1016 1512650758149123292436269447803646250648394760341920
1017 1004668094152597325882449070013918038250964307283904
1018 627867994773845824531513962142557648162401322134688
1019 368190817705334198495194387307513507794481779985752
1020 201912532807171528726082071585240264672047199490540
1021 103116630854528123405692782121936758537830772504152
1022 48789992967894080747219213508180756300618077120188
1023 21250288631707530060498820024681708667503303442600
1024 8449976384580342244230400805748097344478209757528
1025 3034950497869096296249110183234933437193047968592
1026 970469056761592658418428528312197228748024910296
1027 270777805846275418142845377017815665803645105160
1028 63958973779175699872253952956019920546816577644
1029 12191191476063457113091295716206048196690322104
1030 1705565130552638720502773681123207784536040412
1031 141863961909878299230152845425248020656409592
1032 3973789711275477553085469956822885657401534230
1033 48860841794563151615068340715313694334561825270
1034 355927276211253209995315917028295974513911922620
1035 1901575357052808022002308136691711950708958455420
1036 8193682499020246482407935995760109114034094492410
1037 29881712834766101381531068925894327605141713436890
1038 95080698716940229889675269449752138390252920876200
1039 269354747246036626311432561195846426062217619779240
1040 689299089310537921301050926875163494168765024502690
1041 1610733638999367528781194869548142076159305209196610
1042 3465562588231138804536880920554602634064180647057100
1043 6910108068722681593631335731788255659532890852662540
1044 12835697294059764668609522230603845919395762497209710
1045 22305338021115577257772166034415956500724444697712910
1046 36387081701230547484783255307217845483572413652972000
1047 55880818403846489440642684423175263587065703296302560
1048 80976967209923355442450024313177586012852664040954940
1049 110934353545937225145179800703443550392910094742921980
1050 143894684264438276490314834123605613060412081768020280
1051 176939707139267861918650378996078520144339235650487480
1052 206450722487372786773523325443057654731730575241669220
1053 228726664502078392479936542691023000339843093878251300
1054 240723228261128847967773696179311299977371191617756400
1055 240723228261128847967773696179311299977371191617756400
1056 228726664502078392479936542691023000339843093878251300
1057 206450722487372786773523325443057654731730575241669220
1058 176939707139267861918650378996078520144339235650487480
1059 143894684264438276490314834123605613060412081768020280
1060 110934353545937225145179800703443550392910094742921980
1061 80976967209923355442450024313177586012852664040954940
1062 55880818403846489440642684423175263587065703296302560
1063 36387081701230547484783255307217845483572413652972000
1064 22305338021115577257772166034415956500724444697712910
1065 12835697294059764668609522230603845919395762497209710
1066 6910108068722681593631335731788255659532890852662540
1067 3465562588231138804536880920554602634064180647057100
1068 1610733638999367528781194869548142076159305209196610
1069 689299089310537921301050926875163494168765024502690
1070 269354747246036626311432561195846426062217619779240
1071 95080698716940229889675269449752138390252920876200
1072 29881712834766101381531068925894327605141713436890
1073 8193682499020246482407935995760109114034094492410
1074 1901575357052808022002308136691711950708958455420
1075 355927276211253209995315917028295974513911922620
1076 48860841794563151615068340715313694334561825270
1077 3973789711275477553085469956822885657401534230
1078 113840689247902723748046439897782787712810893084
1079 1430865805205340563133764981379420540882668797826
1080 10618640037235081678128172200412035588068164615712
1081 57751313767185491658867010266315347476343010955500
1082 253179575742527027307048859356690073853676341802072
1083 939196762180423149338028204859140799714408656582254
1084 3039490172112892549226059881046096292372030924657676
1085 8757812756123135423174017892522037479514992116275144
1086 22797148380410090719691490078322823897593453435857500
1087 54195961959765128253332183175262677227230611242753734
1088 118653261170851677173156836592682219177460344460512344
1089 240807034317422528309817504877304164612357453459199356
1090 455426727624106297709129622082750063580104614299768256
1091 806080802845848851861645981881682207895137509179926250
1092 1339879747099904077919933807154705223288976323895802796
1093 2097623343136454408827568742632717490109002445058512224
1094 3100212830512441193075968390928905572178668709488941496
1095 4334162326124386988675242174392220138757350983561542068
1096 5740613757696567216935684251903567272538530356053852000
1097 7212853825753375022953624089932242422650408256314885528
1098 8605773098711396665293588656840142884075518639502148624
1099 9757397671065770937279715877681555289375941353844755116
1100 10518895242945789519102702333374309611174479510621148440
1101 10785356118938297649850219544937631004842516401771630000
1102 10518895242945789519102702333374309611174479510621148440
1103 9757397671065770937279715877681555289375941353844755116
1104 8605773098711396665293588656840142884075518639502148624
1105 7212853825753375022953624089932242422650408256314885528
1106 5740613757696567216935684251903567272538530356053852000
1107 4334162326124386988675242174392220138757350983561542068
1108 3100212830512441193075968390928905572178668709488941496
1109 2097623343136454408827568742632717490109002445058512224
1110 1339879747099904077919933807154705223288976323895802796
1111 806080802845848851861645981881682207895137509179926250
1112 455426727624106297709129622082750063580104614299768256
1113 240807034317422528309817504877304164612357453459199356
1114 118653261170851677173156836592682219177460344460512344
1115 54195961959765128253332183175262677227230611242753734
1116 22797148380410090719691490078322823897593453435857500
1117 8757812756123135423174017892522037479514992116275144
1118 3039490172112892549226059881046096292372030924657676
1119 939196762180423149338028204859140799714408656582254
1120 253179575742527027307048859356690073853676341802072
1121 57751313767185491658867010266315347476343010955500
1122 10618640037235081678128172200412035588068164615712
1123 1430865805205340563133764981379420540882668797826
1124 113840689247902723748046439897782787712810893084
1125 3333768763209190385918095306938246787185055258851
1126 42813120501046313183000339602485175450874737743723
1127 323570820423140514826994460954345800689802292381081
1128 1790825533669572903889136009820625724072165728744065
1129 7984999890785634502309149606604858402855282966531635
1130 30120017127817388425115296156123505899217301737017083
1131 99106911374036626992121059660363264831463498661720289
1132 290337934290776157531447842514228421864145877101189193
1133 768469847237984822591858436126577454366151906191655885
1134 1857857468033577911295629205120729362594384859225856965
1135 4137224877941531944540635173297799859750827344548084935
1136 8542576109436362869874937918966461635172352533337658335
1137 16441974856242089093468465495733405235822505371653347205
1138 29626175600337521559619859356017621103776112826409785085
1139 50152037622159097828554081302526843185294730575826073815
1140 79994337922928438558581675313663966463537548596942758447
1141 120513839718404513607840889100429603023504490988802625406
1142 171825756982820238468309766850506697963800268871891448782
1143 232234212240438473715619749261763765026978559904698324890
1144 297942212276997571996557047123240004160154145738907306410
1145 363218420636905658775231691256231352118235241281900303934
1146 421106471514105625368038025658398755979741161606919236622
1147 464586219796517582871934861789097611934930429414247351114
1148 487933582029611432756720262762163247527222282670217596250
1149 487933582029611432756720262762163247527222282670217596250
1150 464586219796517582871934861789097611934930429414247351114
1151 421106471514105625368038025658398755979741161606919236622
1152 363218420636905658775231691256231352118235241281900303934
1153 297942212276997571996557047123240004160154145738907306410
1154 232234212240438473715619749261763765026978559904698324890
1155 171825756982820238468309766850506697963800268871891448782
1156 120513839718404513607840889100429603023504490988802625406
1157 79994337922928438558581675313663966463537548596942758447
1158 50152037622159097828554081302526843185294730575826073815
1159 29626175600337521559619859356017621103776112826409785085
1160 16441974856242089093468465495733405235822505371653347205
1161 8542576109436362869874937918966461635172352533337658335
1162 4137224877941531944540635173297799859750827344548084935
1163 1857857468033577911295629205120729362594384859225856965
1164 768469847237984822591858436126577454366151906191655885
1165 290337934290776157531447842514228421864145877101189193
1166 99106911374036626992121059660363264831463498661720289
1167 30120017127817388425115296156123505899217301737017083
1168 7984999890785634502309149606604858402855282966531635
1169 1790825533669572903889136009820625724072165728744065
1170 323570820423140514826994460954345800689802292381081
1171 42813120501046313183000339602485175450874737743723
1172 3333768763209190385918095306938246787185055258851
1173 99750126117669273955848360459795092485050889940544
1174 1308272590796871318551236011641573865748828871149104
1175 10066331932925305665616591708841751259134344550332496
1176 56676433657571929303792986587173361166549474848770320
1177 256944123650507364304693504729651034858602732825485408
1178 985209262118045175448386054791833419276882794075381808
1179 3294851914129576241178117241143212752228855581712079664
1180 9810479466533986795532919278897349916850040787005384336
1181 26393394822453953643031332354042117894056169090583230144
1182 64866052120888709515424767009107330599270525534974320336
1183 146868359934546514563841900009484362933929737899336599792
1184 308403617041506266340955168282469818133035816939954620144
1185 603827522564249769798917591696877650570062602272738885856
1186 1107127580554280359983342861880451611469081627852953777488
1187 1907770606608700708777539493736358255190921581825064519824
1188 3098729539044281516937628924006034646729408398444345873136
1189 4755950034686945799594693250713176291383314851860232988864
1190 6911513088364215392089434197374436132894338268653803143136
1191 9526331920342339814498925640004657644093595956001620464672
1192 12470869784566622032275235347710297245600250207818984021152
1193 15522910658676314334648022591992365665560984759071438765760
1194 18388211783018168738524879417085672741894059218938495745504
1195 20743629224381474729711069523024806885112286615968979420896
1196 22295235159897055664666693821784729368078465000782500946336
1197 22837133586810612977121031430797584105714313112018428306560
1198 22295235159897055664666693821784729368078465000782500946336
1199 20743629224381474729711069523024806885112286615968979420896
1200 18388211783018168738524879417085672741894059218938495745504
1201 15522910658676314334648022591992365665560984759071438765760
1202 12470869784566622032275235347710297245600250207818984021152
1203 9526331920342339814498925640004657644093595956001620464672
1204 6911513088364215392089434197374436132894338268653803143136
1205 4755950034686945799594693250713176291383314851860232988864
1206 3098729539044281516937628924006034646729408398444345873136
1207 1907770606608700708777539493736358255190921581825064519824
1208 1107127580554280359983342861880451611469081627852953777488
1209 603827522564249769798917591696877650570062602272738885856
1210 308403617041506266340955168282469818133035816939954620144
1211 146868359934546514563841900009484362933929737899336599792
1212 64866052120888709515424767009107330599270525534974320336
1213 26393394822453953643031332354042117894056169090583230144
1214 9810479466533986795532919278897349916850040787005384336
1215 3294851914129576241178117241143212752228855581712079664
1216 985209262118045175448386054791833419276882794075381808
1217 256944123650507364304693504729651034858602732825485408
1218 56676433657571929303792986587173361166549474848770320
1219 10066331932925305665616591708841751259134344550332496
1220 1308272590796871318551236011641573865748828871149104
1221 99750126117669273955848360459795092485050889940544
1222 3048139320324188492699954650944605424580372920565144
1223 40810737895986916031989805175470809768348381330562838
1224 319588423403853845740001011516659374887004825499475618
1225 1829918743545609979425877688234324263498227212885166734
1226 8432334205911321039032716147508816277660095089596618802
1227 32855662485821840472050919732601310036255952644466149990
1228 111644363522908406657722637925083443420569774431613444890
1229 337754963783941013828749469182777978474605755286347726774
1230 923293677230273519437207951199283218493204476898509234906
1231 2305918310702752356763821387564957199595736528822489060738
1232 5306483744040953230193600080435940902651434787139919123086
1233 11327661619753054167589009182797471625168364395074935765122
1234 22551944913871255036919582081218417857432568583229822938110
1235 42057556051108733979973631279665849197102155087730680629818
1236 73737797316095311254556667249477954600516330509147686195334
1237 121905773790225691126355448996407363146848103057211343768682
1238 190515610925827441342620746930617376220773274184277240783134
1239 282042097761897918838812095073809493910547800107991154912596
1240 396211322444224932322161759713946202891398699883356679001300
1241 528922081744065282428362779714923467625165486631812514515980
1242 671765305333103781867770742898346473390353592197849189169268
1243 812477489395678965348167321922231614755576687729417815520956
1244 936459234628835649493872398839087578933243536647727842915652
1245 1029157003465197229880727504365680809000170399475223571609052
1246 1078798340456134360879932959707829715838443133317723945145476
1247 1078798340456134360879932959707829715838443133317723945145476
1248 1029157003465197229880727504365680809000170399475223571609052
1249 936459234628835649493872398839087578933243536647727842915652
1250 812477489395678965348167321922231614755576687729417815520956
1251 671765305333103781867770742898346473390353592197849189169268
1252 528922081744065282428362779714923467625165486631812514515980
1253 396211322444224932322161759713946202891398699883356679001300
1254 282042097761897918838812095073809493910547800107991154912596
1255 190515610925827441342620746930617376220773274184277240783134
1256 121905773790225691126355448996407363146848103057211343768682
1257 73737797316095311254556667249477954600516330509147686195334
1258 42057556051108733979973631279665849197102155087730680629818
1259 22551944913871255036919582081218417857432568583229822938110
1260 11327661619753054167589009182797471625168364395074935765122
1261 5306483744040953230193600080435940902651434787139919123086
1262 2305918310702752356763821387564957199595736528822489060738
1263 923293677230273519437207951199283218493204476898509234906
1264 337754963783941013828749469182777978474605755286347726774
1265 111644363522908406657722637925083443420569774431613444890
1266 32855662485821840472050919732601310036255952644466149990
1267 8432334205911321039032716147508816277660095089596618802
1268 1829918743545609979425877688234324263498227212885166734
1269 319588423403853845740001011516659374887004825499475618
1270 40810737895986916031989805175470809768348381330562838
1271 3048139320324188492699954650944605424580372920565144
1272 95084782353841857970791912946590019681305143930480350
1273 1299046132058231615853342155621341080495472875867052050
1274 10350290842263936562556747740473568443054716647643595750
1275 60251845830536038858990983877698443401565591085451333600
1276 282121880444120144803690925303832820227531031522409774800
1277 1116710468715045007603285017259971181105510317965690920200
1278 3854362880379080876705493250037288659598284738721027382400
1279 11843786446399030211973891758790340468575283666855095421600
1280 32886649544084238429268068390882337850175482746727756871700
1281 83436813430359842439972217902046170459499629179500124060900
1282 195082720913601419007459177987250020955691016153844432534900
1283 423188041815402069027109811464851811902261922338638403316000
1284 856363639689695832228983412316015424717715145025895742539200
1285 1623737818114215763616981589560393221409468576332867772397800
1286 2895290011619077490398718146346399078830503109159737723346000
1287 4869723292833123639130079021313485617382680345246786120181600
1288 7745570379810223385868442014128250243662765123794420106239850
1289 11675099078436444432584971330474353527117464634633044877401550
1290 16706899023975738344173797636050227361293962615688246794421650
1291 22730061453187475885986231093667913038574505409577185076689600
1292 29437646298570029517028311012677768965954549983130985548008800
1293 36327216930995411319520011269782637413202612857415251624477200
1294 42749120701274502243604200575645140796822585241743789481518400
1295 48000355960197417481865955839387658974631781696680895810280000
1296 51447459653033489928523931075066915450161971575566877403286200
1297 52649249143499926228803353271336841631547539836699216172935800
1298 51447459653033489928523931075066915450161971575566877403286200
1299 48000355960197417481865955839387658974631781696680895810280000
1300 42749120701274502243604200575645140796822585241743789481518400
1301 36327216930995411319520011269782637413202612857415251624477200
1302 29437646298570029517028311012677768965954549983130985548008800
1303 22730061453187475885986231093667913038574505409577185076689600
1304 16706899023975738344173797636050227361293962615688246794421650
1305 11675099078436444432584971330474353527117464634633044877401550
1306 7745570379810223385868442014128250243662765123794420106239850
1307 4869723292833123639130079021313485617382680345246786120181600
1308 2895290011619077490398718146346399078830503109159737723346000
1309 1623737818114215763616981589560393221409468576332867772397800
1310 856363639689695832228983412316015424717715145025895742539200
1311 423188041815402069027109811464851811902261922338638403316000
1312 195082720913601419007459177987250020955691016153844432534900
1313 83436813430359842439972217902046170459499629179500124060900
1314 32886649544084238429268068390882337850175482746727756871700
1315 11843786446399030211973891758790340468575283666855095421600
1316 3854362880379080876705493250037288659598284738721027382400
1317 1116710468715045007603285017259971181105510317965690920200
1318 282121880444120144803690925303832820227531031522409774800
1319 60251845830536038858990983877698443401565591085451333600
1320 10350290842263936562556747740473568443054716647643595750
1321 1299046132058231615853342155621341080495472875867052050
1322 95084782353841857970791912946590019681305143930480350
1323 3026642624690480005636982678130165241045703479916447445
1324 42176921058167493155145831736663136344491045052174779309
1325 341811392062125037379286334964941983945401624586412019517
1326 2022339055186244439186683697321348882970711612978496358885
1327 9619364175716140629524896456127877290943333020126331948228
1328 38669236451288037641498496820411912600828703552415409643556
1329 135529814368241934479276555246779516210007669565471769528644
1330 422877083909904033482790773594770726551001949735176991077092
1331 1192334537911324180919988584236599321005765163784902362655930
1332 3072056244882416766405969840953403311294035744620231369571818
1333 7295274101595766130104688176336271098606575796655095316663466
1334 16076216736763900775269257187740210565550221123694426722108794
1335 33054393215692379493350029168304698896151250862859623351485652
1336 63696530678635156613732577095014670740809221597477403081227700
1337 115463345618678750538751005043038218713607107406881062371081748
1338 197490901365786387366466911363002816664288102493290274463458356
1339 319551196558702511539714693471268216979808943492974067947673259
1340 490185915712504568609693601699039905207048035422002906991044307
1341 714159032937342849474033378737119191196928300506909673884370595
1342 989693667203401628944621839900259231097058554099093363526745083
1343 1306246340298616123568578447645970387406292879136552042258626056
1344 1643677504369894593049031263916270887704274277918979466901254344
1345 1973492244700488017613273457632584827161301073609479076867121672
1346 2262359138682238718715616688040291077047149865439939221374605640
1347 2477424600271588598693409742022605575886569429805577855797670508
1348 2592306802769049248359647726033383442074255861553626017910832396
1349 2592306802769049248359647726033383442074255861553626017910832396
1350 2477424600271588598693409742022605575886569429805577855797670508
1351 2262359138682238718715616688040291077047149865439939221374605640
1352 1973492244700488017613273457632584827161301073609479076867121672
1353 1643677504369894593049031263916270887704274277918979466901254344
1354 1306246340298616123568578447645970387406292879136552042258626056
1355 989693667203401628944621839900259231097058554099093363526745083
1356 714159032937342849474033378737119191196928300506909673884370595
1357 490185915712504568609693601699039905207048035422002906991044307
1358 319551196558702511539714693471268216979808943492974067947673259
1359 197490901365786387366466911363002816664288102493290274463458356
1360 115463345618678750538751005043038218713607107406881062371081748
1361 63696530678635156613732577095014670740809221597477403081227700
1362 33054393215692379493350029168304698896151250862859623351485652
1363 16076216736763900775269257187740210565550221123694426722108794
1364 7295274101595766130104688176336271098606575796655095316663466
1365 3072056244882416766405969840953403311294035744620231369571818
1366 1192334537911324180919988584236599321005765163784902362655930
1367 422877083909904033482790773594770726551001949735176991077092
1368 135529814368241934479276555246779516210007669565471769528644
1369 38669236451288037641498496820411912600828703552415409643556
1370 9619364175716140629524896456127877290943333020126331948228
1371 2022339055186244439186683697321348882970711612978496358885
1372 341811392062125037379286334964941983945401624586412019517
1373 42176921058167493155145831736663136344491045052174779309
1374 3026642624690480005636982678130165241045703479916447445
1375 98267847437071966498066341206476052713423770147038752504
1376 1396234419232861433210146087492094313229029787689248759972
1377 11506155529788068722763830436005264351407470487810115943912
1378 69171100074309111055801204372873811643706984964821097282116
1379 334136037593962968249339462023933195003819255806885667309624
1380 1363756742721441846610743495934668191658237900277762547575792
1381 4852218776821039516653038373940650672742837804327336441114720
1382 15368615915148567829132865072562153957666909138369539342756528
1383 43988935925058688362215470166040420195335967928990112017347696
1384 115062186788083571132981582545311512394582545355500942227987624
1385 277431755980185000840758756517312580740158014796562444006020432
1386 620840238936916414727689518676283979714788909438292231325895720
1387 1296560456190387280106257191355068042738806494731381885211566448
1388 2538328152546112105371320777119663207517669754541884115492822256
1389 4675841750518239687498183746233934776695396667144715702712312544
1390 8129723541889211833449909750499171241768474105309421831250165552
1391 13375979383183091231566885412537623258578909868912459006405332680
1392 20871837952547961129641834085272662659208449980876011531362033468
1393 30944440921020755989907027067772555084506289071115990735241325976
1394 43658151649112852771674022240990209113173116625984623117955027804
1395 58691148245456743162250020885269900566782588740313150305404561672
1396 75261139994061374293050829885549828293129079629300037189660960480
1397 92138194661297064739403126549923145027743298540577458491185007808
1398 107765706892902763267611689591719646611079665648887854945965934176
1399 120481832708865341716072791617416288346942609846278729668107025184
1400 128802094674800083659839020015014108769058655230565483208199678384
1401 131698143284877515580682239660842306111997103010853433089538997856
1402 128802094674800083659839020015014108769058655230565483208199678384
1403 120481832708865341716072791617416288346942609846278729668107025184
1404 107765706892902763267611689591719646611079665648887854945965934176
1405 92138194661297064739403126549923145027743298540577458491185007808
1406 75261139994061374293050829885549828293129079629300037189660960480
1407 58691148245456743162250020885269900566782588740313150305404561672
1408 43658151649112852771674022240990209113173116625984623117955027804
1409 30944440921020755989907027067772555084506289071115990735241325976
1410 20871837952547961129641834085272662659208449980876011531362033468
1411 13375979383183091231566885412537623258578909868912459006405332680
1412 8129723541889211833449909750499171241768474105309421831250165552
1413 4675841750518239687498183746233934776695396667144715702712312544
1414 2538328152546112105371320777119663207517669754541884115492822256
1415 1296560456190387280106257191355068042738806494731381885211566448
1416 620840238936916414727689518676283979714788909438292231325895720
1417 277431755980185000840758756517312580740158014796562444006020432
1418 115062186788083571132981582545311512394582545355500942227987624
1419 43988935925058688362215470166040420195335967928990112017347696
1420 15368615915148567829132865072562153957666909138369539342756528
1421 4852218776821039516653038373940650672742837804327336441114720
1422 1363756742721441846610743495934668191658237900277762547575792
1423 334136037593962968249339462023933195003819255806885667309624
1424 69171100074309111055801204372873811643706984964821097282116
1425 11506155529788068722763830436005264351407470487810115943912
1426 1396234419232861433210146087492094313229029787689248759972
1427 98267847437071966498066341206476052713423770147038752504
1428 3253081243436892488115099000683727392247560526166309806298
1429 47110133216598143512764866716590214444086085090259949610898
1430 394663619477335368569018440231954446115097699528125734585124
1431 2410074162497662482526521241225153552548226749892054881575076
1432 11820067282752462029941815201120920557017685651503821785406970
1433 48967903828646201931211309714838743817344296704457972134939682
1434 176819844673058759489111547889741566510528847923493729113597584
1435 568354539133950165917574895449931347560733375589926673331813776
1436 1650927625158435437010729934017292841327612995402540450530683708
1437 4382745400034687738872757104367671661755363714075982445671712460
1438 10726224538318775065621653237090438106294314763045012763344440392
1439 24367583713630892896524509992426938738371478869228032200531799624
1440 51671029963728031044674661105754220279790140466969714030998962476
1441 102734878161287174592115491181441887055501536168521930748758213148
1442 192244265719771397600489471900339393279895097633375491916691864400
1443 339636005146771529196786137570005259629292920873058761355279849552
1444 567992172635746028311731791925607488393258640017893105013155660974
1445 901164872831913912367101993857752954130613205656410728473942863126
1446 1358986142432885133714292310596875748833007849086533289329722567708
1447 1951028154058915740379320705017263758674017835259987442338149437340
1448 2670108315791275689375216988796097416258417748191270501224209632542
1449 3487338654897775893019346155140808627751474119880593153843623095574
1450 4350679050715044839662501795644574408674086559195480815160786966816
1451 5188452540281867270905519348562138576132064314497991029977484807968
1452 5918150176123027431135228154395695462377897427456254454869986735080
1453 6459289193016801284238744257715125697836339920893110273467988015176
1454 6747675834962070296526964578536597440030960510958472233585901356528
1455 6747675834962070296526964578536597440030960510958472233585901356528
1456 6459289193016801284238744257715125697836339920893110273467988015176
1457 5918150176123027431135228154395695462377897427456254454869986735080
1458 5188452540281867270905519348562138576132064314497991029977484807968
1459 4350679050715044839662501795644574408674086559195480815160786966816
1460 3487338654897775893019346155140808627751474119880593153843623095574
1461 2670108315791275689375216988796097416258417748191270501224209632542
1462 1951028154058915740379320705017263758674017835259987442338149437340
1463 1358986142432885133714292310596875748833007849086533289329722567708
1464 901164872831913912367101993857752954130613205656410728473942863126
1465 567992172635746028311731791925607488393258640017893105013155660974
1466 339636005146771529196786137570005259629292920873058761355279849552
1467 192244265719771397600489471900339393279895097633375491916691864400
1468 102734878161287174592115491181441887055501536168521930748758213148
1469 51671029963728031044674661105754220279790140466969714030998962476
1470 24367583713630892896524509992426938738371478869228032200531799624
1471 10726224538318775065621653237090438106294314763045012763344440392
1472 4382745400034687738872757104367671661755363714075982445671712460
1473 1650927625158435437010729934017292841327612995402540450530683708
1474 568354539133950165917574895449931347560733375589926673331813776
1475 176819844673058759489111547889741566510528847923493729113597584
1476 48967903828646201931211309714838743817344296704457972134939682
1477 11820067282752462029941815201120920557017685651503821785406970
1478 2410074162497662482526521241225153552548226749892054881575076
1479 394663619477335368569018440231954446115097699528125734585124
1480 47110133216598143512764866716590214444086085090259949610898
1481 3253081243436892488115099000683727392247560526166309806298