1 32
2 48
3 1316
4 72
5 1536
6 168
7 168
8 152
9 152
10 1536
11 140
12 352
13 352
14 132
15 172
16 280
17 648
18 132
19 92
20 12
21 96
22 32
23 332
24 332
25 460
26 30492
27 652
28 328
29 460
30 30492
31 748
32 236
33 64
34 112
35 204
36 336
37 336
38 24560
39 24560
40 448
41 440
42 13016
43 1536
44 316
45 108
46 2224
47 132
48 116
49 864
50 80
51 1128
52 228
53 596
54 344
55 344
56 10952
57 152
58 152
59 168
60 10952
61 264
62 172
63 656
64 3996
65 120
66 92
67 140
68 88
69 192
70 772
71 2148
72 6896
73 12
74 84
75 152
76 98868
77 148
78 116
79 56
80 168
81 44
82 644
83 180
84 56
85 152
86 152
87 212
88 260
89 6216
90 2664
91 1452
92 380
93 132
94 720
95 148
96 288
97 280
98 488
99 504
100 292
101 332
102 34488
103 8152
104 8152
105 212
106 164
107 532
108 1312
109 2408
110 516
111 136
112 196
113 1284
114 120
115 108
116 108
117 64
118 516
119 280
120 3476
121 420
122 280
123 76
124 212
125 96
126 168
127 236
128 7264
129 708
130 576
131 588
132 734148
133 2548
134 1696
135 4204
136 5820
137 3600
138 168
139 280
140 1076
141 1076
142 2520
143 2392
144 196
145 660
146 2252
147 124
148 22968
149 548
150 292
151 112
152 1048
153 232
154 212
155 212
156 252
157 3064
158 384
159 156
160 528
161 156
162 160
163 3064
164 568
165 188
166 879436
167 172
168 9793036
169 136
170 20600
171 192
172 12284
173 408
174 788
175 788
176 480
177 99756
178 396
179 11304
180 136
181 96
182 112
183 156
184 144
185 100
186 7628
187 304
188 7628
189 240
190 124
191 18472
192 1480
193 8028
194 120
195 188
196 300
197 300
198 184
199 68
200 39904
201 28
202 300
203 5312
204 988
205 476
206 476
207 176
208 108
209 108
210 220
211 2972
212 36
213 292
214 292
215 420
216 148
217 420
218 43496
219 2732
220 100
221 336
222 5720
223 756
224 376
225 152
226 152
227 124
228 360
229 360
230 432
231 240
232 240
233 424
234 1641360
235 288
236 112
237 1568
238 572
239 288
240 1568
241 1568
242 5560
243 760
244 156
245 1620
246 7628
247 132
248 344
249 240
250 44
251 380
252 544
253 2556
254 1052
255 1564
256 75112
257 1564
258 232
259 52
260 3596
261 136
262 144
263 476
264 1112
265 3596
266 7804
267 304
268 104
269 968
270 15856
271 2008
272 220
273 160
274 2088
275 892
276 112
277 1468
278 4980
279 976
280 792
281 600
282 1380
283 1380
284 4276
285 280
286 1196
287 200
288 252
289 136
290 112
291 112
292 180
293 596
294 5432
295 1400
296 304
297 5432
298 1104
299 5148
300 392
301 160
302 684
303 4304
304 632
305 80
306 188
307 4244
308 1476
309 2672
310 2672
311 568
312 272
313 128
314 108
315 312
316 121428
317 308
318 68
319 329396
320 24156
321 24096
322 6848
323 528
324 24096
325 168
326 4604
327 128
328 3996
329 692
330 220
331 280
332 204
333 1060
334 2060
335 716
336 184
337 160
338 14296
339 136
340 1716
341 12520
342 1292
343 340
344 140
345 188
346 276
347 824
348 764
349 2156
350 764
351 248
352 2968
353 408
354 444
355 104
356 11604
357 776
358 116
359 800
360 924
361 3076
362 1552
363 220
364 224
365 120
366 224
367 800
368 276
369 1188
370 1252
371 116
372 464
373 464
374 472
375 548
376 132
377 1224
378 107484
379 320
380 68940
381 940
382 476
383 236
384 796
385 9464
386 9464
387 156
388 332
389 480
390 1988
391 3416904
392 188
393 96
394 116
395 92
396 98780
397 668
398 244
399 22604
400 572
401 30172
402 200
403 136
404 1500
405 140
406 184
407 652
408 148
409 1064
410 18384
411 216
412 160
413 1440
414 22736
415 1368
416 240
417 1368
418 128
419 328
420 812
421 107484
422 2156
423 180
424 220
425 188
426 408
427 200
428 92
429 6288
430 5212
431 452
432 116
433 372
434 372
435 352
436 352
437 88
438 104
439 272
440 8792
441 804
442 88
443 96
444 12
445 296
446 7204
447 1116
448 128
449 460
450 96
451 460
452 896
453 7204
454 2600
455 2600
456 256
457 18360
458 468
459 804
460 512
461 1796
462 152
463 768
464 308
465 262948
466 1904
467 208
468 248
469 200
470 744
471 288
472 240
473 57838244
474 460
475 624
476 8676
477 172
478 156
479 5928
480 156
481 116
482 540
483 196
484 432
485 3112
486 3112
487 3112
488 1444
489 17072
490 132
491 172
492 264
493 216
494 128
495 96
496 10220
497 936
498 1176
499 1540
500 1992
501 1176
502 1540
503 240
504 1176
505 1992
506 10200
507 33360
508 380
509 136
510 196
511 136
512 152
513 88
514 132
515 136
516 44
517 504
518 18024
519 2660
520 628
521 4872
522 4340
523 376
524 14864
525 300
526 548
527 172
528 102232
529 8824
530 132
531 112
532 11288
533 4764
534 80
535 552
536 1312
537 456
538 308
539 352
540 7692
541 2364
542 4244
543 7692
544 1736
545 7692
546 1736
547 11340
548 84192
549 576
550 372
551 232
552 3052
553 1868
554 148
555 308
556 608
557 412
558 348
559 204
560 2720
561 284
562 236
563 236
564 192
565 496
566 1472
567 1296
568 292
569 2720
570 196
571 380
572 380
573 380
574 6220
575 924
576 924
577 260
578 756
579 188
580 152
581 66056
582 76728
583 144
584 156
585 3436
586 248
587 9880
588 200
589 200
590 128
591 724
592 23064
593 772
594 256
595 204
596 512
597 132
598 2572
599 2572
600 276
601 3096
602 192
603 224
604 1624
605 2792
606 2792
607 172
608 72
609 112
610 128
611 396
612 420
613 224
614 236
615 42576
616 113900
617 1132
618 1348
619 416
620 4516
621 2980
622 504
623 7148
624 23064
625 320
626 256
627 704
628 9756
629 472
630 704
631 220
632 1560
633 15440
634 800
635 368
636 2904
637 2904
638 196
639 1444
640 104
641 1000
642 140
643 136
644 428
645 372
646 216
647 140
648 328
649 328
650 72
651 176
652 64
653 404
654 1892
655 140
656 160
657 1044
658 2824
659 688
660 276
661 472
662 8616
663 2768
664 432
665 472
666 728
667 728
668 104
669 596
670 728
671 476
672 412
673 5348
674 6620
675 12284
676 332
677 14280
678 9128
679 356
680 148
681 1040
682 924
683 1868
684 192
685 184
686 516
687 216
688 240
689 1988
690 88
691 756
692 196
693 328
694 240
695 4420
696 804
697 116
698 2252
699 132
700 476
701 288
702 160
703 14740
704 288
705 316
706 316
707 1218968
708 2484
709 136
710 872
711 8648
712 13688
713 488
714 35724
715 148
716 412
717 732
718 752
719 180
720 128
721 504
722 492
723 312
724 312
725 112
726 168
727 224
728 1224
729 140
730 92
731 144
732 4032
733 23500
734 128
735 108
736 104
737 428
738 204
739 128
740 388
741 4312
742 328
743 116
744 996
745 996
746 92
747 9096
748 36
749 268
750 156
751 556
752 49156
753 376
754 192
755 2068
756 624
757 1104
758 160
759 2652
760 200
761 156
762 116
763 1556
764 11204
765 552
766 304
767 7712
768 11204
769 2908
770 264
771 848
772 576
773 48
774 328
775 328
776 164
777 92
778 136
779 136
780 156
781 3548
782 876
783 872
784 944
785 792
786 536
787 476
788 476
789 536
790 136
791 140
792 612
793 28
794 1040
795 600
796 6012
797 336
798 102848
799 592
800 592
801 1788
802 7912
803 72
804 168
805 136
806 228
807 23516
808 23516
809 484
810 388
811 1260588
812 25156
813 1940
814 160396
815 16576
816 596
817 328
818 252
819 328
820 160
821 236
822 104
823 92
824 184
825 872
826 620
827 408
828 260
829 592
830 1584
831 132
832 2648
833 148
834 968
835 604
836 4984
837 3312
838 96
839 344
840 528
841 276
842 752
843 132
844 452
845 3368
846 144
847 492
848 264
849 132348
850 2496
851 896
852 648
853 324
854 240
855 176
856 4504
857 392
858 392
859 308
860 4440
861 216
862 3088
863 492
864 520
865 164
866 1432
867 272
868 184
869 248
870 9900
871 132
872 39364596
873 4872
874 204
875 2128
876 6612
877 404
878 216
879 180
880 1572
881 580
882 21064
883 2937824
884 932
885 5224
886 520
887 448
888 240
889 1972
890 816
891 132
892 816
893 340
894 816
895 2008
896 120
897 712
898 384
899 69360
900 524
901 144
902 136
903 1680
904 46696
905 1556
906 260
907 360
908 7536
909 136
910 904
911 408
912 7536
913 1240
914 260
915 2024
916 360
917 200
918 128
919 572
920 2136
921 2592
922 2136
923 406304
924 304
925 304
926 184
927 196
928 3472
929 1964
930 9092
931 9092
932 356
933 160
934 1344
935 1344
936 4420
937 964300
938 156
939 160
940 684
941 636
942 57088
943 148
944 180
945 120
946 420
947 57088
948 316
949 252
950 1396
951 6224
952 49544
953 328
954 696
955 212
956 576
957 576
958 428
959 324
960 420
961 66960
962 7564
963 2348
964 406304
965 380
966 27012
967 212
968 128
969 160
970 423000
971 2368
972 48
973 484
974 404
975 276
976 316
977 136
978 272
979 360
980 112
981 164
982 804
983 1064
984 2052
985 704
986 1064
987 2052
988 116
989 416
990 932
991 1192
992 1192
993 2232
994 4147124
995 328
996 92
997 36
998 160
999 1868
1000 2584