1 0
2 0
3 0
4 0
5 0
6 0
7 0
8 6
9 6
10 0
11 0
12 26
13 71
14 26
15 0
16 0
17 120
18 572
19 572
20 120
21 0
22 0
23 524
24 4398
25 7804
26 4398
27 524
28 0
29 0
30 2174
31 31952
32 106310
33 106310
34 31952
35 2174
36 0
37 0
38 8816
39 224927
40 1354928
41 2519010
42 1354928
43 224927
44 8816
45 0
46 0
47 35036
48 1546856
49 16714556
50 55886238
51 55886238
52 16714556
53 1546856
54 35036
55 0
56 0
57 137164
58 10453311
59 201420678
60 1199035122
61 2154364298
62 1199035122
63 201420678
64 10453311
65 137164
66 0
67 0
68 530660
69 69685558
70 2383832160
71 25121756412
72 80410575348
73 80410575348
74 25121756412
75 2383832160
76 69685558
77 530660
78 0
79 0
80 2033212
81 459502052
82 27824093298
83 516765464924
84 2929763437610
85 5221636463228
86 2929763437610
87 516765464924
88 27824093298
89 459502052
90 2033212
91 0
92 0
93 7728080
94 3002936368
95 321172238658
96 10481845883142
97 104800502322828
98 330934422791290
99 330934422791290
100 104800502322828
101 10481845883142
102 321172238658
103 3002936368
104 7728080
105 0
106 0
107 29176258
108 19478808736
109 3673720138432
110 210231077785162
111 3696480908283518
112 20589913083547464
113 36473026079756294
114 20589913083547464
115 3696480908283518
116 210231077785162
117 3673720138432
118 19478808736
119 29176258
120 0
121 0
122 109517952
123 125554496370
124 41704604879690
125 4177968654531772
126 128919009927187184
127 1263123249564407540
128 3946144656636666870
129 3946144656636666870
130 1263123249564407540
131 128919009927187184
132 4177968654531772
133 41704604879690
134 125554496370
135 109517952
136 0
137 0
138 409053414
139 804907528188
140 470412062965664
141 82397091799471253
142 4455002512552726172
143 76616864903843273585
144 420958153012448868410
145 742445266734540008940
146 420958153012448868410
147 76616864903843273585
148 4455002512552726172
149 82397091799471253
150 470412062965664
151 804907528188
152 409053414
153 0
154 0
155 1521210528
156 5135894512268
157 5277001796062030
158 1614546135120979278
159 152774976444888401656
160 4604629442514360092362
161 44399668021990657254072
162 137724405163818432489528
163 137724405163818432489528
164 44399668021990657254072
165 4604629442514360092362
166 152774976444888401656
167 1614546135120979278
168 5277001796062030
169 5135894512268
170 1521210528
171 0
172 0
173 5635589250
174 32635990233297
175 58915371919958224
176 31461824683588609937
177 5205282343917202524418
178 274618733099617441712031
179 4639856241899346975571984
180 25259438779068495543763268