1 1
2 2
3 1
4 4
5 7
6 1
7 7
8 33
9 21
10 1
11 12
12 119
13 228
14 65
15 1
16 21
17 457
18 1733
19 1561
20 200
21 1
22 37
23 1710
24 14277
25 24485
26 10648
27 616
28 1
29 65
30 6466
31 110506
32 419506
33 345755
34 72625
35 1897
36 1
37 114
38 24433
39 870027
40 6637755
41 12239631
42 4882030
43 495329
44 5842
45 1
46 200
47 92196
48 6717882
49 106761517
50 393788081
51 356411031
52 68933905
53 3378333
54 17991
55 1
56 351
57 347977
58 52248430
59 1679728622
60 12843452050
61 23287585899
62 10373626389
63 973340015
64 23041525
65 55405
66 1
67 616
68 1313608
69 404872294
70 26519446624
71 407831788165
72 1537391091350
73 1376083439034
74 301896920812
75 13743460075
76 157152036
77 170625
78 1
79 1081
80 4958107
81 3137029417
82 415662734974