1 1
2 8
3 4
4 34
5 25
6 9
7 104
8 88
9 52
10 16
11 259
12 234
13 170
14 89
15 25
16 560
17 524
18 424
19 280
20 136
21 36
22 1092
23 1043
24 899
25 674
26 418
27 193
28 49
29 1968
30 1904
31 1708
32 1384
33 984
34 584
35 260
36 64
37 3333
38 3252
39 2996
40 2555
41 1979
42 1354
43 778
44 337
45 81
46 5368
47 5268
48 4944
49 4368
50 3584
51 2684
52 1784
53 1000
54 424
55 100
56 8294
57 8173
58 7773
59 7044
60 6020
61 4795
62 3499
63 2274
64 1250
65 521
66 121
67 12376
68 12232
69 11748
70 10848
71 9552
72 7952
73 6188
74 4424
75 2824
76 1528
77 628
78 144