1 0
2 0
3 2
4 0
5 2
6 10
7 0
8 0
9 30
10 34
11 0
12 0
13 41
14 418
15 86
16 0
17 0
18 42
19 2385
20 3006
21 181
22 0
23 0
24 42
25 6927
26 55822
27 14201
28 337
29 0
30 0
31 0
32 11296
33 605769
34 637721
35 51157
36 575
37 0
38 0
39 0
40 12732
41 3997836
42 18239150
43 4639742
44 152650
45 919
46 0
47 0
48 0
49 12839
50 16321156
51 350026718
52 281228042
53 24871596
54 396538
55 1396
56 0
57 0
58 0
59 12840
60 41808669
61 4630332478
62 12075054829
63 2788818593
64 106911695
65 926011
66 2036
67 0
68 0
69 0
70 12840
71 69895514
72 42760973281
73 379920664201
74 228741733963
75 20221781939
76 388681117
77 1987151
78 2872
79 0
80 0
81 0
82 0
83 84633677
84 276731759600
85 8940557439662