1 0
2 0
3 0
4 0
5 0
6 0
7 0
8 6
9 6
10 0
11 0
12 36
13 83
14 36
15 0
16 0
17 176
18 868
19 868
20 176
21 0
22 0
23 824
24 7899
25 16048
26 7899
27 824
28 0
29 0
30 3668
31 66412
32 263232
33 263232
34 66412
35 3668
36 0
37 0
38 15808
39 535025
40 4024168
41 7842272
42 4024168
43 535025
44 15808
45 0
46 0
47 66640
48 4184880
49 59065412
50 218628378
51 218628378
52 59065412
53 4184880
54 66640
55 0
56 0
57 276184
58 32026556
59 842673912
60 5855079969
61 11127848480
62 5855079969
63 842673912
64 32026556
65 276184
66 0
67 0
68 1129482
69 241090458
70 11773250320
71 152494818512
72 544338609740
73 544338609740
74 152494818512
75 11773250320
76 241090458
77 1129482
78 0
79 0
80 4570084
81 1791592450
82 161892233968
83 3891003515011
84 25902857395584
85 48652102368973
86 25902857395584
87 3891003515011
88 161892233968
89 1791592450
90 4570084
91 0
92 0
93 18329920
94 13175736396
95 2198435672418
96 97738025257616
97 1207783406994400
98 4230873205192882
99 4230873205192882
100 1207783406994400
101 97738025257616
102 2198435672418
103 13175736396
104 18329920
105 0
106 0
107 72981648
108 96069953412
109 29552995134884
110 2424911114179927
111 55446986033350996
112 360562132072479325
113 672458332484201924
114 360562132072479325
115 55446986033350996
116 2424911114179927
117 29552995134884
118 96069953412
119 72981648
120 0
121 0
122 288779688
123 695476880430
124 393966089929078
125 59563653040688170
126 2514397433928477616
127 30256295239328989014
128 104753004132081596538
129 104753004132081596538
130 30256295239328989014
131 2514397433928477616
132 59563653040688170
133 393966089929078
134 695476880430
135 288779688
136 0
137 0
138 1136580576
139 5004133981688
140 5215183090921300
141 1451029355752274320
142 112893711771723257624
143 2508097679937110326995
144 16068689755192260514064
145 29829833521804666973930
146 16068689755192260514064
147 2508097679937110326995
148 112893711771723257624
149 1451029355752274320
150 5215183090921300
151 5004133981688
152 1136580576
153 0
154 0
155 4452663936
156 35817610394980
157 68625735079009304
158 35103871764655216660
159 5027301753012895382174
160 205860067447150458787552
161 2435042954627066420376720
162 8365048117266272438723636
163 8365048117266272438723636
164 2435042954627066420376720
165 205860067447150458787552
166 5027301753012895382174
167 35103871764655216660
168 68625735079009304
169 35817610394980
170 4452663936
171 0
172 0
173 17372989712
174 255201639221479
175 898401203984951940
176 844237416993651619029
177 222330741080281786320756
178 16758824216894668414654494
179 365380900667845717565845640
180 2317461349532183206496938799