1 1
2 1
3 1
4 2
5 7
6 2
7 3
8 20
9 20
10 3
11 5
12 65
13 120
14 65
15 5
16 8
17 203
18 698
19 698
20 203
21 8
22 13
23 648
24 4078
25 7407
26 4078
27 648
28 13
29 21
30 2057
31 23920
32 79003
33 79003
34 23920
35 2057
36 21
37 34
38 6527
39 140348
40 834632
41 1516652
42 834632
43 140348
44 6527
45 34
46 55
47 20740
48 821284
49 8882811
50 29239326
51 29239326
52 8882811
53 821284
54 20740
55 55
56 89
57 65833
58 4813216
59 94530039
60 567312297
61 1029024216
62 567312297
63 94530039
64 4813216
65 65833
66 89
67 144
68 209091
69 28205816
70 1004745630
71 10969537457
72 36350586798
73 36350586798
74 10969537457
75 1004745630
76 28205816
77 209091
78 144
79 233
80 663912
81 165271574
82 10681187595
83 212128886217
84 1279579729422
85 2336509457978
86 1279579729422
87 212128886217
88 10681187595
89 165271574
90 663912
91 233
92 377
93 2108281
94 968402976
95 113575660599
96 4104645843820
97 45097830841266
98 149921556582391
99 149921556582391
100 45097830841266
101 4104645843820
102 113575660599
103 968402976
104 2108281
105 377
106 610
107 6694767
108 5674170654
109 1207591084696
110 79400771205004
111 1589630250146316
112 9626071838140254
113 17524876527067107
114 9626071838140254
115 1589630250146316
116 79400771205004
117 1207591084696
118 5674170654
119 6694767
120 610
121 987
122 21258988
123 33247932210
124 12839042473735
125 1535972443663444
126 56014699053391990
127 617911286516585441
128 2048838636157714058
129 2048838636157714058
130 617911286516585441
131 56014699053391990
132 1535972443663444
133 12839042473735
134 33247932210
135 21258988
136 987
137 1597
138 67507481
139 194815836754
140 136508257135233
141 29714060354536788
142 1974063158226709556
143 39661708458260298030
144 239553733774172558039
145 436288315960458288785
146 239553733774172558039
147 39661708458260298030
148 1974063158226709556
149 29714060354536788
150 136508257135233
151 194815836754
152 67507481
153 1597
154 2584
155 214367707
156 1141514840080
157 1451400786295740
158 574817774193408199
159 69568832383885224954
160 2546127117580511443456
161 28009360557253616579371