-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathin
301 lines (301 loc) · 261 KB
/
in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
300,300,30
17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,18,17,17,18,18,18,20,19,20,21,20,21,22,21,22,23,22,23,23,24,24,24,25,25,25,26,26,26,27,27,27,28,28,28,29,29,30,30,30,31,31,32,32,33,33,34,34,35,35,36,37,37,38,39,39,41,41,41,43,43,43,45,45,45,47,47,48,48,50,50,50,52,52,52,54,54,54,56,56,57,56,57,57,58,59,60,60,59,60,60,60,60,60,60,61,61,61,61,60,60,60,60,60,60,60,59,59,59,59,59,60,58,58,58,58,59,58,58,58,58,57,57,58,57,57,56,57,56,56,55,56,55,55,54,54,54,54,52,53,52,51,50,50,49,48,48,47,47,45,44,44,44,42,42,41,40,39,39,37,37,36,36,34,34,33,33,33,33,33,33,33,34,33,34,34,35,35,36,37,37,38,38,39,40,40,41,41,42,42,43,43,44,44,45,45,46,46,47,47,48,48,49,49,50,50,50,51,51,52,52,53,54,54,55,55,56,56,57,57,58,57,58,58,58,58,58,58,59,58,58,58,58,58,58,58,57,58,58,57,57,56,57,56,56,56,55,55,56,56,55,55,54,55,54,54,53,54,53,53,52,53,52,52,52,51,52,51,51,50,51,50,50,50,49,50,50,49,49,49,48,49,49
17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,18,18,18,18,18,19,19,20,20,21,20,21,22,21,22,23,22,23,23,24,24,24,25,25,25,26,26,26,27,27,27,28,28,28,29,29,30,30,30,31,31,32,32,33,33,34,34,35,35,36,37,37,38,39,39,41,41,41,43,43,43,45,45,45,47,47,48,49,49,50,51,52,52,53,54,54,55,56,56,57,57,57,58,58,58,60,59,59,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,59,59,59,59,59,58,58,58,58,58,58,58,57,57,57,57,56,56,56,56,55,55,55,54,54,54,53,53,52,51,51,50,49,49,48,47,47,46,45,44,44,43,42,41,40,40,39,38,37,36,36,35,34,34,33,33,33,33,33,33,34,34,34,35,35,36,36,36,37,37,38,38,39,40,41,41,42,42,43,43,44,44,45,45,46,46,47,47,47,48,48,49,49,50,51,51,52,52,53,53,54,55,55,56,56,57,57,57,58,58,58,58,58,58,58,58,59,58,58,58,58,58,58,58,57,57,57,57,57,57,57,56,56,56,56,56,55,56,55,55,55,54,54,54,54,53,53,53,53,52,52,52,52,51,51,51,51,51,51,50,50,50,50,49,50,49,49,49,48,48,48
17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,18,18,18,18,18,18,19,19,19,20,20,20,21,21,21,22,21,22,23,22,23,23,24,24,24,25,25,25,26,26,26,27,27,27,28,28,28,29,29,30,30,30,31,31,32,32,33,33,34,34,35,35,36,37,37,38,39,39,41,41,41,43,43,43,45,45,46,47,47,48,49,50,51,51,52,53,53,54,55,55,56,57,57,57,58,58,58,59,60,60,60,60,60,60,60,60,61,61,61,61,61,61,61,61,61,61,61,61,60,60,60,60,60,60,60,60,60,60,60,59,59,59,58,58,58,58,57,58,57,57,56,57,56,56,55,56,55,54,55,54,53,53,53,51,51,51,49,49,49,47,47,46,45,44,44,43,43,41,40,40,40,38,38,37,36,35,35,34,34,34,34,34,34,34,34,34,35,35,35,36,37,37,37,38,38,39,40,40,40,41,41,42,42,43,43,44,44,45,45,46,46,47,48,48,49,49,50,50,51,51,52,53,53,54,55,55,56,56,57,57,58,58,58,58,59,59,59,59,59,59,60,59,58,58,58,58,58,58,58,58,58,58,57,57,57,57,57,57,56,56,56,56,55,55,55,55,55,54,54,54,54,53,53,53,53,52,52,52,52,52,51,51,51,51,51,50,50,50,50,49,49,49,49,49,49
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,19,19,18,20,19,20,20,21,20,21,21,22,21,22,22,23,22,23,23,24,24,24,25,25,25,26,26,26,27,27,27,28,28,28,29,29,30,30,30,31,31,32,32,33,33,34,34,35,35,36,37,37,38,39,39,41,41,41,43,43,44,45,45,46,47,47,49,49,50,51,51,53,53,53,55,55,55,57,57,58,57,58,59,60,60,61,61,60,61,61,61,61,61,61,62,62,62,62,61,61,61,61,61,61,61,60,61,61,61,61,61,60,60,60,60,60,59,60,60,60,58,59,59,58,58,57,58,57,57,56,57,56,56,56,55,55,55,53,54,53,52,52,51,50,50,49,48,48,47,45,45,45,43,43,42,41,41,40,38,38,37,37,35,35,35,34,34,34,34,34,34,35,34,35,36,36,36,37,37,37,38,39,40,40,40,41,41,42,42,43,43,44,44,45,45,46,46,47,47,48,49,49,49,50,50,52,52,53,53,54,54,55,56,56,57,57,58,58,58,59,58,60,59,60,60,60,60,60,60,60,60,60,60,60,60,58,59,59,58,58,57,58,57,57,57,56,57,57,57,56,56,55,56,55,55,54,55,54,54,54,54,53,53,53,53,53,52,52,52,52,51,51,51,51,51,51,50,50,50,50,50,50
19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,21,21,21,21,21,22,22,22,22,22,23,23,23,24,24,24,25,25,25,26,26,26,27,27,27,28,28,28,29,29,30,30,30,31,31,32,32,33,33,34,34,35,35,36,37,37,38,39,39,41,41,41,43,43,44,45,45,46,47,48,49,50,50,51,52,53,54,54,55,56,56,57,58,58,58,59,60,60,61,61,61,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,61,61,61,61,61,61,61,61,61,61,61,60,60,60,60,60,59,59,58,58,58,58,57,57,57,57,56,56,56,55,55,55,54,54,53,52,52,51,50,50,49,48,48,47,46,45,45,44,43,42,41,41,40,39,38,38,37,36,36,35,35,35,35,35,35,35,35,35,36,36,36,37,37,37,38,38,39,40,40,40,41,42,42,43,43,44,44,45,45,46,46,47,47,48,48,49,49,50,50,51,52,52,53,54,54,55,56,56,57,57,58,58,59,59,60,60,60,60,61,61,61,60,61,61,60,60,60,60,60,60,60,60,60,59,59,58,58,58,58,58,57,57,57,57,57,57,56,56,56,56,55,55,55,55,54,54,54,54,54,53,54,53,53,53,53,52,52,52,52,51,52,51,51,51,51,51,51
20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,22,22,22,22,23,23,23,23,23,24,24,25,25,25,26,26,26,27,27,27,28,28,28,29,29,30,30,30,31,31,32,32,33,33,34,34,35,35,36,37,37,38,39,39,41,41,41,43,43,44,45,46,46,48,48,49,50,51,52,53,53,54,55,56,56,57,58,58,59,59,60,60,61,61,62,62,62,62,62,62,62,62,62,63,63,63,63,62,62,62,62,62,62,62,62,62,62,62,62,62,61,61,61,61,61,61,61,61,60,60,60,60,59,60,58,59,58,58,57,58,57,57,56,56,56,56,54,55,54,53,52,52,51,50,50,49,49,47,46,46,46,44,44,43,42,41,41,40,39,38,37,37,36,36,35,35,35,35,35,35,36,36,36,36,37,37,37,38,39,38,39,40,41,41,41,41,42,42,43,43,44,44,45,45,46,46,47,47,49,49,49,51,51,51,53,53,53,54,55,55,56,57,57,58,58,59,60,60,60,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,60,60,60,60,60,59,59,58,58,58,58,58,58,58,57,57,57,57,56,56,56,56,56,55,55,55,55,55,55,54,54,54,54,54,54,53,53,53,53,52,52,52,52,52,52,52,52
21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,23,23,22,23,23,23,24,23,24,24,24,24,25,25,26,26,26,27,27,27,28,28,28,29,29,30,30,30,31,31,32,32,33,33,34,34,35,35,36,37,37,38,39,39,41,41,42,43,43,45,46,46,47,48,48,50,51,52,52,53,54,55,56,57,57,58,59,60,60,60,61,61,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,63,63,63,63,63,63,63,63,62,62,62,62,62,62,62,62,62,62,61,61,61,61,61,60,60,60,60,59,59,58,58,58,58,57,57,57,56,56,56,55,55,54,53,53,52,51,51,50,49,49,48,47,46,46,45,44,44,42,42,42,40,40,39,38,38,37,37,36,36,36,36,36,36,36,36,37,37,38,37,38,38,39,40,40,41,41,41,41,42,43,43,43,44,44,45,45,46,46,47,48,48,49,49,50,51,51,52,53,54,54,55,56,56,57,58,58,59,60,60,61,61,61,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,61,61,61,61,61,60,60,60,60,60,59,59,59,59,58,58,58,58,57,57,57,57,57,56,56,56,56,56,56,55,55,55,55,55,55,54,54,54,54,53,53,53,53,53,53,53,53
22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,25,24,25,25,25,26,26,27,27,27,28,28,28,29,29,30,30,30,31,31,32,32,33,33,34,34,35,35,36,37,37,38,39,39,41,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,56,57,58,58,60,60,61,61,61,62,62,63,63,63,63,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,62,62,62,62,62,62,62,61,61,61,61,60,60,60,60,59,59,58,58,58,58,57,57,57,56,55,55,55,54,53,53,52,51,51,50,49,48,47,47,46,45,45,44,43,43,42,41,41,40,39,38,38,37,37,37,37,37,37,37,37,37,38,38,38,38,39,39,40,40,40,41,41,41,42,42,43,43,43,44,45,45,46,46,47,47,48,48,49,50,50,51,52,53,54,54,55,56,56,57,58,58,59,60,60,61,62,61,62,62,63,62,63,63,63,63,63,63,63,63,63,63,62,62,62,62,62,61,62,61,61,60,60,61,60,60,60,60,59,59,58,58,58,58,57,57,58,57,57,57,57,56,56,56,56,56,56,56,56,55,55,55,55,54,55,54,54,54,54,54,54
23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,25,25,25,25,26,26,26,26,27,27,27,28,28,29,29,30,30,30,31,31,32,32,33,33,34,34,35,35,36,37,37,38,39,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,58,60,60,61,62,62,62,63,63,63,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,63,63,63,63,63,63,63,62,62,62,62,62,61,61,61,61,60,60,60,60,59,59,58,58,58,57,57,57,56,56,56,54,54,54,52,52,52,50,50,49,48,47,47,46,45,45,44,43,43,42,41,41,40,40,39,38,38,38,38,38,38,38,38,38,38,38,39,39,40,40,40,41,41,42,41,42,43,42,43,44,44,44,44,45,45,46,46,48,48,48,50,50,51,52,52,53,54,55,56,57,57,58,59,60,60,61,62,62,63,63,63,63,64,64,64,64,64,64,65,64,64,64,64,64,64,64,63,63,63,63,63,62,62,62,62,62,61,61,61,61,60,60,60,60,60,60,59,59,59,58,58,58,58,58,58,57,57,58,57,57,57,56,56,56,56,56,56,55,55,55,55,55,55
24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,24,25,25,25,26,25,26,26,27,26,27,27,28,28,28,28,29,29,30,30,30,31,31,32,33,33,34,34,34,35,36,36,37,38,38,40,41,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,61,62,63,63,63,64,64,64,65,65,65,66,66,66,66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,63,63,63,63,63,63,62,62,62,62,61,61,61,61,60,60,60,60,59,59,58,58,58,57,56,56,56,55,54,54,53,52,52,51,50,50,48,48,48,46,46,45,44,44,43,42,42,41,41,40,40,39,38,38,38,38,38,38,39,38,40,40,40,40,40,41,41,41,42,42,42,42,43,43,43,44,44,45,45,46,46,47,47,48,48,49,50,50,51,52,53,54,55,55,56,57,58,58,60,60,61,62,63,63,64,63,64,64,65,64,65,65,65,65,66,65,65,65,65,65,64,65,64,64,64,63,64,63,63,62,63,62,62,62,62,62,61,61,61,61,61,61,60,60,60,59,60,60,59,58,59,59,59,59,58,58,58,58,58,58,57,57,57,57,57,57,57,57,57
26,26,26,26,26,26,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,26,26,26,26,26,27,27,28,27,28,28,28,29,29,30,30,30,31,31,32,32,32,33,33,34,35,35,36,37,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,58,60,61,62,62,63,64,64,64,65,65,65,66,66,66,67,66,66,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,65,65,65,65,65,64,64,64,64,64,63,63,63,63,63,62,62,62,62,61,61,61,61,60,60,60,60,59,58,58,58,57,57,56,55,55,54,53,53,52,51,51,50,49,49,48,47,47,46,45,45,44,43,43,42,42,41,41,40,40,40,40,40,40,40,40,40,40,40,41,41,41,41,42,42,42,42,42,43,43,43,44,44,44,45,45,46,46,47,47,48,49,49,50,51,52,53,53,54,55,56,57,58,59,60,61,61,62,63,64,64,65,65,65,65,66,66,66,66,66,66,67,66,66,66,66,66,66,65,66,65,65,64,65,64,64,63,64,63,63,63,62,63,62,62,62,61,62,62,61,61,61,61,61,61,61,60,60,60,60,60,60,60,60,59,59,59,59,59,59,58,58,58,58,58,58
27,27,27,27,27,27,27,27,27,27,27,27,27,27,26,26,26,26,26,27,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,28,27,28,28,28,29,29,29,29,30,31,30,31,31,32,32,33,33,34,35,35,35,37,37,37,39,40,41,42,42,43,44,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,63,64,65,65,65,66,66,66,67,67,67,67,68,67,68,68,68,68,68,68,68,67,67,67,67,67,67,66,66,66,66,66,66,65,65,65,65,64,64,64,64,64,63,63,63,63,62,62,62,62,61,61,61,61,60,60,60,60,59,59,58,57,57,57,56,55,55,54,53,53,52,51,51,50,49,49,48,47,47,46,45,45,44,43,43,42,42,42,41,41,41,41,41,41,41,41,41,41,41,41,42,42,42,42,42,43,43,43,43,44,44,44,45,45,45,45,46,47,47,47,49,49,50,51,51,52,53,54,55,56,57,58,59,60,61,62,62,63,64,64,65,65,66,66,66,67,67,67,67,67,67,68,67,67,67,67,67,67,67,66,66,66,65,66,65,65,64,64,64,64,64,64,64,63,63,63,63,62,63,62,62,62,62,62,62,62,61,61,61,61,61,61,61,61,61,61,61,61,60,60,60,60,60,60,60,60
29,29,29,29,29,29,29,29,28,28,28,28,28,28,28,28,28,28,28,28,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,28,28,29,29,29,29,30,30,30,31,31,31,31,32,33,32,33,34,34,35,36,36,37,38,38,40,40,41,42,43,44,45,47,48,49,50,51,52,53,54,56,56,58,60,61,61,62,63,64,65,65,66,66,66,67,67,67,68,69,68,68,68,68,69,69,68,68,68,68,68,68,68,68,67,67,67,67,67,67,66,66,66,66,66,65,65,65,65,65,64,64,64,64,63,63,63,63,62,62,62,62,61,61,61,61,60,60,59,59,58,58,58,57,56,56,55,54,54,53,52,52,51,50,50,49,48,48,47,46,46,45,44,44,43,43,42,42,42,41,41,41,41,41,41,41,41,42,42,42,42,43,43,43,43,43,44,44,44,44,44,44,45,45,45,46,46,47,47,48,49,50,50,51,52,53,54,55,56,57,57,58,60,61,61,62,63,64,65,65,66,66,67,67,68,68,68,68,68,68,68,69,68,68,68,68,68,68,68,67,67,67,66,66,66,66,65,65,65,65,65,64,64,64,64,64,63,63,63,63,63,63,63,63,63,62,63,63,63,63,63,63,63,63,62,62,62,62,62,62,62,62,62,62,62,62
31,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,29,28,28,28,28,28,28,28,28,28,27,27,27,27,27,27,27,27,27,27,28,28,28,28,28,29,29,29,29,30,30,30,30,31,31,31,32,32,33,33,33,34,34,35,35,36,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,56,57,58,60,61,62,62,63,64,65,66,66,67,68,67,68,69,68,69,69,69,70,70,69,70,70,69,69,69,69,69,69,69,68,68,68,68,67,67,67,67,67,67,66,66,66,66,65,65,65,64,65,64,64,64,64,63,63,63,63,62,62,62,62,61,61,61,61,60,60,59,58,58,58,57,56,56,55,54,54,53,52,52,51,50,50,49,48,48,47,46,46,45,45,44,44,43,43,43,42,42,42,42,42,42,42,42,43,43,43,43,43,43,44,44,44,44,44,44,45,45,45,45,46,46,46,47,47,48,48,49,50,51,52,52,53,54,55,56,57,58,60,61,62,62,63,64,65,65,67,67,68,68,68,69,69,69,70,70,70,69,70,69,70,70,70,69,69,69,69,68,68,67,67,67,67,67,66,66,66,65,66,66,65,65,65,64,65,65,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64
32,32,32,32,32,32,32,32,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,30,30,30,31,31,31,31,32,32,32,33,33,33,34,34,35,35,36,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,57,58,59,61,62,63,63,64,65,66,67,67,68,68,68,69,70,69,70,70,70,70,70,70,70,70,70,70,70,70,70,69,69,69,69,68,68,68,68,68,67,67,67,66,67,66,65,66,65,65,64,65,65,64,64,63,64,63,63,62,63,62,62,61,62,61,61,61,60,60,60,59,58,58,57,57,56,55,55,54,53,53,52,51,51,50,49,49,48,47,47,46,46,45,45,44,44,44,43,43,43,43,43,43,43,43,43,44,44,44,44,44,44,44,45,45,45,45,45,45,45,45,46,46,46,47,47,47,48,48,50,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,66,68,68,68,69,69,70,70,70,70,70,70,70,71,70,70,70,70,70,70,70,69,69,69,68,68,68,68,67,67,67,67,66,66,66,66,66,66,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65
34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,32,32,32,31,32,32,31,31,31,30,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,32,32,32,32,33,33,33,33,34,34,34,35,35,36,37,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,57,58,60,60,62,63,64,64,66,67,67,68,69,69,70,70,70,70,70,71,71,71,71,71,71,71,71,71,71,70,70,70,70,70,69,69,69,69,68,68,68,68,67,67,66,67,66,65,66,65,65,64,65,65,64,64,63,64,63,63,62,63,62,62,61,62,61,61,60,60,60,60,59,58,58,57,57,57,56,55,55,54,53,53,52,51,51,50,49,49,48,48,47,46,46,45,45,44,44,44,44,44,44,44,44,44,44,44,44,44,44,45,45,45,45,45,45,45,45,46,46,46,46,46,47,47,47,47,48,49,49,50,51,51,53,53,54,55,56,57,58,60,61,62,63,64,65,66,66,67,68,69,69,70,70,71,71,71,72,72,72,72,72,72,72,71,71,71,71,71,70,70,70,69,69,69,68,68,68,68,67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,67,67,67,67,67,67,67,67,67,67,67,67
36,35,35,35,35,35,35,35,35,35,35,35,34,34,34,34,34,34,33,33,33,33,33,32,32,32,32,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,32,32,32,32,33,33,33,33,33,34,34,34,35,35,35,36,36,37,38,38,38,40,41,41,42,43,44,45,47,48,49,50,52,53,54,55,56,58,59,61,62,63,64,65,66,67,68,68,69,70,70,71,71,71,72,72,72,72,72,72,72,72,72,72,72,71,71,71,71,70,70,69,70,69,69,68,69,68,67,68,67,66,67,66,65,66,65,65,64,65,65,64,64,63,64,63,63,62,63,62,62,61,62,61,61,60,61,60,60,60,58,59,57,58,57,56,56,55,54,54,53,52,52,51,50,50,49,49,48,48,47,47,46,46,45,45,45,45,45,45,45,45,45,45,45,45,45,45,46,46,46,46,46,46,46,46,46,46,47,47,47,47,47,48,48,48,49,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,67,68,69,70,71,71,72,72,72,73,73,73,73,73,73,73,73,73,73,72,72,72,71,71,71,70,70,70,69,69,69,69,68,68,68,68,67,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69
38,37,37,37,37,38,37,37,37,36,36,36,36,36,36,35,35,35,35,34,34,34,34,34,33,33,33,33,33,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,33,33,33,33,33,34,34,34,34,35,35,35,35,36,36,36,37,37,38,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,58,59,61,62,63,64,65,66,67,68,69,69,70,71,71,72,72,72,72,72,73,73,73,73,73,72,73,72,72,72,71,71,71,70,71,70,69,70,69,68,69,68,67,68,67,66,67,66,65,66,65,65,64,64,64,64,64,63,63,63,63,62,63,62,62,61,62,61,61,60,61,60,60,60,58,59,57,58,57,57,56,56,54,54,54,53,52,52,51,50,50,49,49,48,48,47,47,47,46,46,46,46,46,46,46,46,46,46,46,46,46,46,47,47,47,47,47,47,47,47,47,47,47,47,47,48,48,48,48,49,49,50,51,52,52,53,54,55,56,58,59,60,61,63,64,65,66,67,68,68,69,70,71,71,72,72,73,73,73,74,74,74,74,74,74,74,73,73,73,73,73,72,72,72,71,71,70,70,70,69,69,69,69,69,69,68,68,68,68,68,68,67,67,68,68,68,68,68,68,68,68,68,68,69,69,69,69,69,69,69,69,69,69,70,70,70,70,70
40,40,40,40,40,40,39,39,39,38,38,38,38,38,38,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,35,35,35,35,36,36,36,36,37,37,37,37,38,38,39,40,41,41,42,43,44,45,46,47,48,49,50,51,53,54,55,57,57,60,61,62,63,64,65,66,67,68,69,70,70,71,72,72,73,73,73,73,73,73,73,73,73,73,73,73,72,73,72,71,72,71,70,71,70,69,70,69,68,69,68,67,68,67,66,67,66,65,66,65,65,65,64,64,63,64,64,63,63,63,62,63,62,62,61,62,61,61,60,61,60,60,60,58,59,57,58,57,57,56,56,55,54,54,53,53,52,51,51,50,50,49,49,48,48,48,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,48,48,48,48,48,48,49,49,49,50,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,71,72,73,73,74,74,74,75,75,75,75,75,75,75,74,74,74,73,73,73,72,72,72,71,71,71,70,70,70,70,69,69,69,69,69,69,68,68,68,68,68,68,68,68,68,69,69,69,69,69,69,70,70,70,70,70,71,71,71,71,71,71,71,71,71,72
42,41,41,41,41,41,41,41,41,40,40,40,40,40,40,39,39,38,38,38,38,37,37,37,37,36,36,36,36,36,35,35,35,35,35,35,35,35,35,35,35,35,35,35,36,36,36,36,36,36,36,36,37,37,37,37,37,38,38,38,38,39,40,40,41,42,42,43,44,45,46,47,48,49,50,52,53,54,56,57,58,60,61,62,63,64,65,67,68,69,69,70,71,72,73,73,73,74,74,74,74,74,74,74,74,74,74,73,73,73,73,72,72,72,71,70,71,70,69,69,69,69,68,68,67,67,67,66,66,66,65,65,65,65,64,64,64,63,63,63,63,63,63,62,62,62,62,61,61,61,61,60,60,60,60,60,58,59,57,58,57,57,56,55,55,55,54,54,53,53,52,51,51,50,50,49,49,48,48,48,47,47,48,48,48,47,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,49,49,49,49,49,49,49,50,50,51,52,53,53,54,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,72,73,74,75,75,75,76,76,76,76,76,75,76,76,75,75,75,74,74,74,73,73,72,72,72,71,71,71,70,70,70,69,70,69,69,69,69,69,69,68,69,69,69,69,69,70,70,70,70,70,70,71,71,71,72,72,72,72,72,72,73,73,73,73,73,73
43,43,43,43,43,43,42,42,42,42,42,42,41,41,41,41,40,40,40,40,40,39,39,38,38,38,38,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,38,38,39,38,40,39,40,40,40,40,41,41,42,42,43,44,44,45,46,47,48,49,50,52,53,54,55,57,58,60,61,62,63,65,66,67,68,69,70,70,71,72,73,73,74,74,75,75,75,75,75,75,74,74,74,74,73,74,73,73,72,72,72,71,70,70,70,69,69,69,68,68,68,67,67,66,66,66,65,64,65,64,64,64,63,63,62,63,63,62,62,62,62,62,62,61,61,61,60,61,60,60,60,59,60,59,59,57,58,57,57,56,56,55,55,54,53,53,52,52,52,51,51,50,50,49,49,49,48,48,48,48,48,48,48,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,50,50,50,51,51,52,53,54,55,56,57,58,60,61,62,63,65,66,67,68,69,70,71,72,73,73,74,75,75,76,76,76,77,77,77,77,76,76,76,76,76,75,75,74,74,74,73,73,72,72,72,71,71,70,71,70,70,70,69,70,70,69,69,69,69,69,69,69,70,70,70,70,71,71,71,71,72,72,72,73,73,73,73,74,74,74,74,74,74,74,74
45,45,45,45,45,45,44,44,44,44,44,44,43,43,43,43,42,42,42,42,42,41,41,41,41,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,40,40,40,40,39,40,40,40,41,40,41,41,42,41,42,43,43,44,44,45,45,47,48,49,50,51,52,53,55,56,57,58,60,61,62,64,65,66,67,68,69,70,71,71,72,73,74,75,74,75,75,75,75,75,75,75,74,75,75,74,73,74,73,73,72,72,72,71,71,70,70,69,68,68,68,67,67,66,66,65,66,65,64,64,64,63,64,63,62,63,62,62,62,61,61,62,61,61,61,61,60,61,60,60,60,59,60,59,58,58,58,57,57,57,57,56,56,55,54,54,54,53,53,52,52,51,51,50,50,50,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,51,51,52,53,54,54,55,57,58,59,60,62,63,64,65,66,67,69,70,71,71,72,73,74,75,76,76,77,77,77,77,77,77,77,77,77,77,76,76,76,75,75,75,74,74,73,73,72,72,72,71,70,71,70,70,70,69,70,70,69,69,69,69,69,70,69,70,70,71,71,71,72,72,72,73,73,73,74,74,74,74,75,75,75,75,75,76,76,76
47,46,46,46,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,43,43,42,42,42,42,42,42,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,42,42,42,42,42,43,43,43,43,44,44,45,45,46,47,47,48,49,50,51,52,54,55,56,57,59,60,62,62,64,65,66,67,68,69,70,71,72,72,73,74,75,75,75,76,76,76,76,75,76,76,75,75,75,74,73,74,73,73,72,71,71,71,70,70,69,69,68,67,67,67,66,66,65,65,65,64,64,63,63,63,63,62,62,62,61,61,61,61,61,61,60,60,60,60,60,60,60,60,60,59,59,58,58,58,58,57,57,57,57,56,55,55,54,55,54,54,53,53,52,52,51,51,51,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,51,51,51,51,51,51,51,51,51,51,50,51,50,50,50,51,51,51,51,52,52,53,54,55,55,56,58,59,60,61,63,64,64,66,67,68,69,70,71,72,73,74,74,76,77,77,78,77,78,78,78,78,78,77,77,77,76,77,76,75,75,75,75,74,74,72,73,72,72,71,70,71,70,70,70,69,70,70,69,69,69,69,70,70,70,71,70,71,72,72,72,73,73,74,74,74,75,75,75,75,76,76,77,77,76,77,77,77
48,48,48,48,48,48,47,47,48,47,47,46,47,46,46,45,46,45,45,44,44,44,44,44,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,44,44,44,44,44,44,45,45,45,45,46,46,47,47,48,49,50,51,52,53,54,55,56,57,58,60,62,63,64,65,66,67,68,69,70,71,72,73,73,74,75,75,76,76,76,76,76,76,76,75,76,75,75,75,74,73,73,73,72,72,71,71,70,70,69,69,68,67,67,66,66,65,65,64,64,64,63,63,62,62,62,62,61,61,61,60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,58,58,58,58,57,58,57,57,56,57,56,56,55,54,55,54,53,54,53,53,52,52,51,51,51,51,51,50,50,50,51,51,51,51,51,51,51,51,51,51,52,52,52,52,52,52,52,52,52,52,51,51,51,51,51,51,51,52,52,52,53,53,54,55,56,57,58,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,75,76,77,78,78,78,78,78,78,78,78,78,78,78,77,77,77,76,75,75,75,74,74,72,73,72,72,71,70,71,70,70,70,69,69,69,69,69,69,69,70,70,70,71,71,72,72,72,73,73,74,74,75,75,75,76,76,76,77,77,78,78,78,78,78,78
50,50,50,50,50,50,49,49,48,49,48,48,47,48,47,47,46,47,46,46,46,46,46,46,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,46,46,46,46,46,46,47,47,47,47,48,48,49,49,49,51,52,53,54,55,56,57,58,60,61,62,63,65,66,67,68,69,70,71,71,72,73,74,74,75,76,76,77,77,77,77,77,77,76,75,76,75,75,75,74,74,73,72,72,71,70,70,69,69,68,68,67,67,66,66,65,65,64,64,63,63,62,62,62,62,61,61,60,60,60,60,60,60,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,57,57,57,56,56,56,56,56,55,54,55,54,53,54,53,53,52,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,53,54,55,56,56,57,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,78,79,79,79,79,79,79,79,78,78,78,77,77,77,76,76,75,75,74,74,72,73,72,72,71,71,70,70,69,70,69,69,69,69,69,69,69,70,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,77,78,78,79,79,79,80,80,80
51,51,51,51,51,51,50,50,50,50,50,49,49,49,49,48,48,48,48,47,47,47,47,47,47,47,47,47,47,46,46,46,46,46,46,47,47,47,47,47,47,46,47,47,47,47,47,47,47,47,47,47,48,48,47,48,48,48,49,48,49,49,50,50,51,51,52,52,54,54,55,56,57,58,60,61,62,63,65,66,67,68,69,70,71,72,72,73,74,75,75,76,76,77,77,77,77,77,76,77,76,75,75,75,75,74,74,73,72,72,71,71,70,69,69,68,68,67,67,65,65,65,64,64,63,63,62,62,61,61,61,60,60,60,59,59,59,58,58,58,58,58,58,58,57,57,57,57,57,57,57,58,57,57,57,57,57,57,56,56,56,56,55,55,55,54,55,54,53,54,53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,54,54,54,55,55,57,57,58,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,76,76,77,78,78,80,79,79,79,80,80,80,79,78,78,77,77,77,76,76,75,75,74,74,72,72,72,71,71,70,70,70,69,69,69,69,69,69,69,69,69,69,70,70,71,71,72,72,72,74,74,74,75,75,76,76,77,78,78,79,79,80,80,80,81,81,81
53,52,52,52,52,53,52,52,51,51,51,51,50,50,50,50,49,49,49,49,49,49,49,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,49,49,49,49,49,49,49,49,49,49,49,49,49,50,50,50,50,50,51,51,51,52,52,53,53,54,55,56,57,58,60,60,62,63,64,65,66,67,68,69,70,71,72,73,74,74,75,75,76,77,77,77,78,78,78,77,76,77,76,75,75,74,74,74,73,73,72,71,70,70,69,68,68,67,67,66,66,64,64,64,63,63,62,62,61,61,60,60,60,59,58,58,58,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,56,56,56,56,56,55,56,55,55,54,55,54,54,54,54,53,53,52,52,52,52,52,52,52,52,52,53,53,53,53,53,53,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,55,55,56,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,80,80,80,80,79,80,80,79,78,78,77,77,77,76,76,75,74,74,73,72,72,72,71,71,70,69,69,69,69,68,68,68,68,68,69,68,69,70,70,71,71,72,72,72,74,74,74,76,76,76,77,78,78,79,80,80,81,81,81,82,82,82
54,54,54,54,54,54,53,53,53,53,52,52,52,52,51,51,51,51,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,51,50,50,51,51,51,51,51,51,51,51,51,51,51,51,52,52,52,52,52,52,53,53,53,53,54,54,55,55,56,57,58,58,60,61,62,63,64,65,66,67,68,69,70,71,72,72,73,74,75,75,76,76,77,77,77,78,78,78,78,77,76,77,76,75,75,74,73,73,72,72,71,70,69,69,68,67,67,66,66,65,64,64,63,63,62,62,61,61,60,60,59,58,58,58,57,57,57,57,57,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,54,55,54,54,54,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,54,54,54,54,54,54,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,56,56,57,58,58,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,77,78,79,80,80,80,80,80,79,80,80,79,78,78,77,77,77,75,75,74,74,74,73,72,71,71,70,70,69,69,69,68,68,68,68,68,68,68,68,68,69,69,69,70,70,72,72,72,74,74,74,76,76,77,77,78,79,80,80,81,81,82,82,82,83,83
56,55,55,55,55,55,55,55,54,54,54,54,53,53,53,53,52,52,52,52,52,52,52,51,51,51,51,51,51,51,52,52,52,52,52,52,52,52,52,52,52,52,53,53,53,53,53,53,53,53,53,53,54,54,54,54,54,54,55,55,55,55,56,56,56,57,57,58,60,60,61,62,63,64,65,66,67,68,69,70,71,72,73,73,74,75,76,76,76,77,77,78,77,78,78,78,77,77,76,76,76,75,74,73,73,72,71,71,70,69,68,68,67,67,66,65,65,64,63,62,62,61,61,60,60,59,58,58,58,57,57,57,57,56,56,56,56,55,55,55,55,55,55,55,55,55,55,55,56,55,55,55,55,55,56,56,55,55,55,55,55,55,55,54,54,54,54,54,54,54,53,54,54,53,53,53,53,53,53,53,53,53,54,54,54,55,54,55,55,55,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,57,57,58,59,60,61,61,63,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,78,79,80,80,80,80,80,79,80,79,78,78,78,77,76,77,75,75,74,74,73,72,72,71,70,70,69,69,68,68,67,68,67,67,67,67,67,67,67,68,69,69,70,70,71,72,72,73,74,74,76,76,77,77,79,79,80,81,81,82,82,82,83,83,83
57,56,56,56,56,56,56,56,55,55,55,55,54,54,54,54,53,54,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,54,54,54,54,54,54,54,54,54,55,55,55,55,55,55,55,55,56,56,56,56,56,56,57,57,57,57,58,58,58,59,60,61,61,62,63,64,65,66,67,68,69,70,70,71,72,73,74,75,75,76,76,77,77,77,78,78,78,77,78,78,77,77,76,76,75,74,74,73,72,71,71,70,69,68,67,67,66,65,65,64,63,63,62,61,61,60,60,59,58,58,57,57,57,56,56,56,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,54,54,55,55,54,54,54,54,54,53,54,54,53,53,53,53,53,54,53,54,54,54,55,55,55,55,55,56,56,56,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,58,58,59,60,60,61,62,63,64,65,66,67,68,70,71,72,72,73,75,75,76,77,78,78,79,80,80,80,80,80,80,80,78,78,78,78,77,76,76,75,75,74,73,73,72,71,70,70,69,69,68,68,67,67,67,66,66,66,66,66,67,67,68,68,69,69,70,71,72,72,73,74,74,76,76,77,78,80,80,80,81,82,82,83,83,84,84,84
58,58,58,58,58,57,57,57,57,56,56,56,56,55,55,55,55,55,54,54,54,54,54,54,54,54,54,54,54,54,55,55,54,55,55,56,56,56,56,56,56,56,57,57,57,57,57,57,57,57,57,57,58,58,58,58,58,58,59,59,60,60,60,60,61,61,62,63,64,64,65,66,67,68,69,69,70,71,72,73,74,74,75,76,76,77,77,77,78,78,78,78,78,77,78,77,77,76,75,75,74,73,73,72,71,71,70,69,68,67,66,66,65,64,64,63,62,62,61,60,60,59,58,58,57,57,56,56,56,55,55,55,55,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,55,55,55,55,55,55,55,54,55,54,54,54,54,54,54,54,53,54,54,53,53,54,54,53,54,54,54,54,55,55,55,56,56,56,56,57,57,57,57,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,59,60,60,61,62,63,64,65,66,67,68,69,70,71,72,72,74,75,75,76,77,78,78,79,80,79,79,79,80,78,79,78,78,77,77,76,76,76,74,74,74,73,72,71,71,70,69,69,68,68,67,67,66,66,66,66,66,66,66,66,66,67,68,68,69,70,70,71,72,73,73,74,75,76,77,78,80,80,80,82,82,83,83,84,84,85,85
60,59,59,59,59,58,58,58,58,57,57,57,57,56,56,56,56,56,55,55,55,55,55,55,56,56,56,56,56,56,56,56,56,57,57,57,57,58,58,58,58,58,58,58,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,62,62,62,62,63,63,64,65,65,66,67,68,69,69,70,71,72,73,73,74,75,75,76,77,77,77,78,78,78,78,78,78,78,77,78,77,76,76,75,74,74,72,72,71,70,69,69,67,67,66,65,64,63,63,62,61,61,60,59,58,58,57,57,57,56,56,55,55,55,54,55,54,54,54,54,53,53,53,53,53,53,53,53,53,53,53,53,54,54,54,54,54,54,54,54,54,54,54,54,54,55,54,54,54,54,54,54,54,54,54,53,53,53,54,54,54,54,54,54,54,55,55,55,56,56,56,56,57,57,58,58,58,58,59,58,58,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,60,60,61,61,62,63,63,64,65,66,67,68,69,70,71,72,73,74,75,75,76,77,78,78,78,79,79,79,79,79,78,78,78,77,77,77,76,75,75,74,74,73,72,71,70,70,69,68,68,67,67,66,66,65,65,65,65,65,65,65,65,65,66,67,67,68,69,70,71,71,72,73,74,75,76,77,78,80,80,81,82,83,83,83,84,84,85,85
61,60,60,60,60,60,60,59,59,58,58,58,58,57,57,57,57,57,56,56,56,56,56,56,57,57,57,57,57,58,57,58,58,59,58,58,58,59,60,60,60,60,60,61,61,61,62,61,61,62,62,62,62,62,62,63,63,63,63,63,64,64,64,64,65,65,66,67,67,68,69,69,70,71,71,72,74,74,75,75,76,76,77,77,78,78,78,78,79,79,78,78,78,77,77,76,75,75,74,73,73,72,71,70,69,68,67,66,66,65,63,63,62,62,61,60,60,59,58,57,57,56,56,56,55,55,55,54,54,54,54,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,53,53,54,54,54,55,55,55,55,56,56,57,57,57,58,58,58,59,59,59,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,61,61,61,62,63,64,64,65,66,67,68,69,69,70,71,73,73,74,75,75,76,77,78,78,78,78,78,78,78,78,78,78,77,77,76,76,75,75,74,73,73,72,71,70,70,69,68,67,67,66,66,65,65,64,64,64,64,64,64,64,65,65,65,66,67,68,68,69,70,71,72,73,74,75,76,77,78,80,80,81,82,83,83,84,84,85,86,85
62,61,61,61,61,61,61,60,60,60,60,59,59,58,58,58,58,58,57,57,57,57,57,57,58,58,58,58,58,59,59,60,59,60,60,61,61,61,62,62,62,62,62,63,63,63,63,63,63,64,64,64,64,64,64,65,65,65,65,65,66,66,66,66,67,67,68,69,69,70,71,71,72,73,73,73,75,75,76,77,77,77,78,78,78,79,79,79,79,79,78,78,77,77,77,75,75,74,73,72,71,70,70,69,68,67,66,65,64,63,62,62,61,60,60,58,58,57,57,56,56,55,55,55,54,54,54,53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,53,53,53,53,53,54,53,53,53,53,53,53,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,55,55,55,56,56,56,57,57,57,58,58,59,60,60,60,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,62,63,63,64,65,66,67,67,68,69,70,70,72,73,73,74,75,75,76,76,77,78,77,78,78,78,78,78,77,77,77,76,76,75,75,74,74,73,72,71,70,70,69,68,67,67,66,65,65,64,64,63,63,63,63,63,63,63,64,64,65,66,66,67,68,69,70,70,72,73,73,74,75,77,78,79,80,81,82,83,83,84,85,85,86,86
63,62,62,62,62,61,62,61,61,60,61,60,60,59,60,58,59,59,58,58,58,58,58,58,59,59,59,60,60,60,61,61,61,62,62,62,62,63,63,63,64,64,64,64,65,65,65,65,65,66,66,66,66,66,66,67,67,67,67,67,68,68,68,68,69,69,70,70,71,71,72,73,73,74,75,75,76,77,77,78,78,78,78,79,79,79,80,78,79,78,78,78,77,76,76,75,74,73,72,71,70,69,68,67,66,65,65,64,63,62,61,60,59,58,58,57,56,56,56,55,55,54,54,54,53,54,53,53,53,52,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,53,52,52,52,52,52,52,53,53,53,53,53,53,53,54,53,53,53,53,53,53,53,54,54,54,54,54,54,54,55,54,55,55,56,56,56,56,57,58,58,58,59,60,60,61,61,61,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,63,63,63,64,65,65,66,67,67,68,70,70,71,72,73,73,74,75,75,76,76,77,77,77,77,77,77,77,77,76,76,76,75,75,74,74,73,73,72,71,70,69,69,68,67,66,66,65,64,64,63,63,62,62,62,62,62,62,62,63,63,64,65,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,83,84,85,86,86,86
63,63,63,63,63,62,62,62,62,61,61,61,61,60,60,60,60,60,59,59,59,59,59,60,60,60,61,61,61,62,62,62,62,63,63,64,64,64,65,65,66,65,65,66,66,66,67,67,67,67,67,67,68,68,68,68,68,68,69,69,69,69,70,70,70,71,71,72,72,73,74,74,75,75,76,76,77,78,78,78,79,79,80,80,80,79,80,78,79,78,77,77,76,75,75,74,73,72,71,70,69,68,67,66,65,64,63,62,62,61,60,59,58,57,57,56,55,55,55,54,54,54,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,53,53,53,53,53,53,52,53,53,53,53,53,53,53,54,54,54,54,54,54,54,53,54,54,54,54,54,54,54,55,54,55,56,55,56,56,57,57,58,58,59,60,61,61,61,62,62,62,62,62,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,64,64,65,65,66,66,68,68,69,70,70,71,72,73,73,74,75,75,76,76,76,76,76,76,76,76,76,76,76,76,75,75,74,74,73,72,72,71,70,69,68,68,67,66,65,65,64,63,63,62,62,61,61,61,61,61,61,61,62,62,63,64,64,65,66,67,68,69,71,72,73,74,75,77,78,79,80,81,82,82,83,84,85,86,86,86
64,64,64,64,64,63,63,63,63,62,62,62,62,61,61,61,61,61,60,60,60,60,60,61,61,61,62,62,62,63,63,63,64,64,65,65,65,66,66,66,67,67,67,68,68,68,69,69,69,69,69,69,70,70,70,70,70,70,71,71,71,71,72,72,72,73,73,74,74,75,75,76,76,77,77,78,78,78,79,80,80,80,80,80,80,79,80,78,79,77,77,77,76,75,74,73,72,71,70,69,68,67,66,65,64,63,62,61,60,59,58,57,57,56,55,55,55,54,54,54,53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,52,52,52,52,52,52,52,53,53,53,53,53,53,53,54,54,54,54,54,54,54,53,54,54,54,54,54,54,54,55,55,55,55,56,57,57,57,58,58,59,60,60,61,62,62,62,63,63,63,63,63,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,65,65,65,66,66,67,68,68,69,70,71,71,72,73,73,73,74,74,75,75,76,76,76,76,76,76,76,76,75,75,74,74,73,73,72,72,71,70,69,69,68,67,66,65,65,64,63,62,62,61,61,60,60,60,60,60,60,61,61,61,62,63,63,64,65,67,68,69,70,71,72,74,75,76,77,78,80,81,82,82,84,85,85,86,86,86
65,64,64,64,64,64,64,63,63,63,63,62,62,62,62,61,61,61,61,61,61,61,61,61,62,62,63,63,63,64,64,65,65,65,66,66,66,67,68,68,68,69,68,69,70,69,70,70,70,71,71,70,71,71,71,72,72,71,72,72,73,72,73,73,74,74,74,75,75,76,76,77,77,78,78,79,80,80,80,80,81,80,81,80,80,79,79,78,78,77,76,76,75,74,73,72,70,70,68,67,66,65,64,63,62,61,60,59,58,58,57,56,55,55,54,54,54,53,53,53,52,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,54,54,54,54,54,54,54,53,54,54,54,54,54,54,55,55,55,56,56,56,56,57,58,58,59,60,60,61,62,62,63,63,63,63,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,64,65,65,65,65,66,66,67,67,68,68,70,70,71,71,72,73,73,73,74,74,75,75,75,75,75,75,75,75,75,75,74,74,74,73,73,72,71,71,70,69,68,68,66,66,65,64,64,62,62,61,60,60,59,58,58,58,58,59,59,60,60,60,61,62,62,63,65,66,67,68,70,71,72,73,74,76,77,78,79,80,81,83,83,84,85,86,86,86
66,65,65,65,65,65,65,64,64,64,64,63,63,63,62,62,62,62,62,62,62,62,62,62,63,63,63,64,64,65,65,66,66,66,67,68,68,68,69,69,69,70,70,70,71,71,71,71,71,72,72,72,72,72,72,73,73,73,73,73,74,74,74,74,75,75,75,76,77,77,77,78,78,79,80,80,80,80,80,81,81,81,81,81,80,80,78,78,77,76,75,75,74,73,72,71,69,69,67,66,65,64,63,62,61,60,59,58,57,56,55,55,54,54,53,53,53,52,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,52,52,52,52,52,52,52,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,54,54,54,54,54,54,54,53,54,54,54,54,54,55,54,55,55,55,56,56,57,58,58,59,60,60,61,61,62,63,63,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,66,66,66,66,66,67,67,68,69,69,70,70,71,71,72,73,72,73,73,74,74,74,74,74,74,74,74,74,74,74,74,73,73,72,72,71,70,70,69,68,67,67,65,65,64,63,62,61,61,60,59,58,58,57,57,57,57,58,58,58,59,59,60,61,62,63,64,65,66,67,69,70,71,73,74,75,77,77,80,81,82,83,83,84,85,86,86,86
66,66,66,66,66,65,65,65,65,64,64,64,63,63,63,63,62,62,62,62,62,62,62,63,63,64,64,65,65,66,66,66,67,67,68,68,68,69,70,70,71,71,71,72,72,72,73,73,73,73,73,73,74,74,74,74,74,74,75,75,75,75,76,76,76,77,77,77,78,78,78,79,79,80,80,81,81,81,81,81,81,81,81,81,80,80,78,77,77,76,75,74,73,72,71,69,68,67,66,65,64,63,62,61,60,58,57,56,56,55,54,54,54,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,52,53,53,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,54,54,54,54,54,54,54,53,54,54,54,54,54,55,54,55,55,56,56,56,57,58,58,59,60,61,62,62,63,63,64,64,65,65,65,65,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,67,67,67,68,68,69,69,70,70,71,71,71,72,72,73,73,73,73,74,74,74,74,74,74,73,73,73,73,72,72,71,71,70,69,69,68,67,66,66,64,64,63,62,61,60,60,58,58,57,57,56,56,56,56,57,57,57,58,58,59,60,61,62,63,64,66,67,68,69,71,72,73,75,76,77,78,80,81,82,83,84,85,85,86,86
67,66,66,66,66,66,66,65,65,65,65,64,64,64,63,63,63,63,63,63,63,63,63,63,64,64,65,65,66,66,67,67,68,68,69,69,69,70,71,71,72,72,72,73,73,73,74,74,73,74,74,74,75,75,74,75,75,75,76,75,76,76,77,76,77,78,77,78,79,79,80,80,80,81,81,81,82,81,81,81,81,81,81,80,80,79,77,77,76,75,74,73,71,70,69,68,67,66,65,63,62,61,60,59,58,57,56,55,55,54,53,53,53,52,52,52,52,51,52,52,52,52,52,52,52,52,52,53,53,53,53,53,53,53,53,54,54,54,54,54,54,54,54,54,53,54,54,54,54,54,54,54,54,54,54,54,54,54,53,53,54,54,54,54,54,54,54,53,54,54,54,54,54,55,54,55,56,56,57,57,58,58,59,60,60,61,62,62,63,64,64,65,65,65,66,66,66,66,66,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,68,68,68,69,70,70,71,71,71,72,72,72,72,72,73,73,73,73,73,73,73,72,73,72,72,71,71,70,70,69,68,68,67,66,65,65,63,63,62,61,60,59,58,57,57,56,56,55,55,55,55,56,56,56,57,57,58,60,60,61,63,63,65,66,68,69,70,72,73,74,76,77,78,80,81,82,83,84,84,85,85,86
67,67,67,67,67,66,66,66,66,65,65,65,64,64,64,64,63,63,63,63,63,63,63,64,64,65,65,66,66,67,67,68,68,69,70,70,70,71,72,72,72,73,73,73,74,74,74,74,74,75,75,75,75,75,75,76,76,76,76,76,77,77,77,77,78,78,78,79,80,80,81,81,81,81,82,81,82,82,82,82,81,81,80,80,79,78,77,76,75,74,73,72,70,69,68,67,66,64,63,62,61,60,58,57,56,56,55,54,54,53,53,52,52,52,51,51,52,51,52,52,52,52,52,52,53,52,53,53,53,53,54,54,54,54,54,54,55,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,53,53,53,54,53,54,54,54,54,54,54,54,53,54,54,54,54,55,54,55,56,55,56,56,57,57,59,59,60,61,61,63,63,63,64,65,65,66,66,67,66,67,67,67,67,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,68,68,68,69,68,69,69,70,70,71,70,71,71,71,71,71,72,72,72,72,72,72,72,72,72,72,71,71,70,70,69,69,68,67,67,66,65,64,64,62,62,61,60,59,58,57,56,56,55,55,54,54,54,54,55,55,55,56,56,57,58,59,60,62,63,64,65,67,68,69,71,72,74,75,76,78,80,81,82,82,83,85,85,86,86
68,67,67,67,67,67,67,66,66,66,66,65,65,65,64,64,64,64,64,64,64,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,74,75,75,75,75,75,76,76,76,76,76,76,77,77,77,77,77,78,78,78,78,79,80,80,80,80,80,81,81,81,82,82,82,82,82,82,82,81,80,80,79,78,77,76,75,74,73,72,70,69,68,67,65,64,63,62,61,59,58,57,56,55,54,54,53,53,52,52,51,51,51,52,52,51,51,52,52,52,53,52,52,53,53,53,54,54,54,55,54,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,54,54,54,54,54,54,54,53,54,54,54,54,54,54,54,54,53,54,54,54,54,55,54,55,56,56,56,57,57,58,59,60,60,61,62,63,63,64,65,65,66,66,67,67,67,67,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,68,69,69,69,70,70,70,70,71,71,71,71,71,71,71,71,71,71,71,71,71,71,70,70,69,69,68,68,67,66,66,65,64,63,63,61,61,60,58,58,57,56,55,55,54,54,53,53,53,53,54,54,54,55,55,56,57,58,59,61,62,63,64,66,67,69,70,72,73,74,76,77,79,80,81,82,83,84,85,85,86
68,68,68,67,68,67,67,67,67,66,66,65,65,65,64,65,64,64,64,64,64,64,64,65,65,66,66,67,67,68,68,69,69,70,71,71,71,72,73,73,73,74,74,74,75,75,76,75,75,76,76,76,77,76,76,77,77,77,78,77,78,78,79,78,79,80,80,81,81,81,82,81,81,82,82,82,82,82,82,82,81,80,80,78,77,76,75,74,73,72,71,69,68,67,66,64,63,61,61,59,57,56,56,55,54,53,53,52,52,51,51,51,51,51,51,52,51,52,52,52,53,53,53,53,54,54,54,55,55,55,56,56,56,56,56,56,57,56,57,57,57,57,57,56,56,56,56,56,56,55,55,55,55,55,55,54,54,54,53,54,54,54,54,54,54,54,54,53,54,54,54,54,55,54,55,56,56,57,57,57,58,60,60,60,62,62,63,63,64,65,65,66,66,67,68,67,68,68,68,68,69,69,69,69,69,69,69,69,68,68,68,69,68,68,68,68,68,69,69,68,69,69,69,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,69,70,69,69,68,68,67,67,66,65,65,64,63,62,62,60,60,58,57,57,56,56,54,54,53,53,52,52,52,52,53,53,53,54,54,55,57,57,58,60,61,63,64,65,67,68,70,71,73,74,76,77,78,80,81,82,83,84,85,85,86
68,68,68,68,68,68,67,67,67,66,67,66,65,66,65,65,64,64,64,64,64,65,65,65,66,66,67,67,68,68,69,69,70,70,71,72,72,73,73,73,74,75,74,75,76,75,76,76,76,77,77,76,77,77,77,78,78,77,78,78,79,78,80,79,80,81,80,81,81,81,82,82,82,82,82,82,82,82,81,81,80,80,78,78,76,75,74,73,72,70,69,68,67,65,64,63,62,60,59,57,56,55,55,54,53,52,52,51,51,51,51,50,50,50,51,52,51,52,53,53,53,54,54,54,55,55,55,56,56,56,57,57,57,57,57,58,58,58,58,58,58,58,58,57,57,57,57,56,56,56,56,56,55,55,55,55,54,55,54,53,53,54,54,54,54,54,53,53,54,54,54,54,55,54,55,56,56,57,57,58,58,59,61,61,62,62,64,64,64,66,66,66,67,67,68,68,68,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,68,69,69,69,69,69,69,69,68,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,68,68,67,67,66,66,65,64,64,63,62,62,61,60,59,58,57,56,55,55,54,53,53,52,52,52,52,52,52,52,53,53,54,55,56,56,57,59,60,62,63,64,66,68,69,71,72,74,75,77,78,80,81,82,83,84,84,85,85
69,69,69,68,68,68,68,68,67,67,67,66,66,66,65,65,65,65,65,65,65,65,65,66,66,67,67,68,68,69,69,70,70,71,72,72,72,73,74,73,74,75,74,75,76,75,76,76,76,77,77,76,77,77,77,78,78,77,78,78,79,78,80,79,80,81,80,81,81,81,82,82,82,82,82,82,82,81,81,80,80,79,78,77,75,74,73,72,71,69,68,67,65,64,63,61,60,58,57,56,55,54,53,52,52,51,51,50,50,51,51,50,50,50,51,51,52,52,53,53,54,54,55,55,56,56,56,58,58,58,58,58,59,59,59,60,60,60,60,60,60,59,59,58,58,58,58,57,57,57,57,56,56,56,56,55,55,55,54,54,54,53,54,54,54,53,54,54,54,54,55,55,54,55,55,56,56,56,57,58,58,60,61,61,62,63,64,64,65,66,66,67,67,68,68,68,69,69,69,69,70,70,70,70,70,70,69,70,69,69,69,69,68,69,69,69,69,69,69,69,69,68,68,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,68,67,67,67,67,66,66,65,65,64,63,63,62,61,61,60,58,58,57,56,55,54,54,53,52,52,51,51,51,51,51,51,51,52,52,53,54,55,55,56,58,59,61,62,64,66,67,69,70,72,73,75,76,77,79,81,81,82,84,84,84,85
69,69,69,69,69,69,68,68,67,67,67,66,66,66,65,66,65,65,65,65,65,66,65,66,66,67,67,68,68,69,69,70,70,71,72,72,73,73,74,73,74,75,74,75,76,75,76,76,76,77,77,76,77,77,77,78,78,77,78,78,79,78,80,79,80,81,80,81,81,81,81,81,81,82,81,81,81,81,80,80,78,78,77,76,74,73,72,71,69,68,67,65,64,63,61,60,58,57,56,55,54,53,52,51,51,50,50,50,50,50,50,51,50,50,51,52,52,53,54,54,55,56,56,56,57,57,58,59,59,60,60,60,61,61,61,61,61,61,61,61,61,61,61,60,60,59,59,58,58,57,58,57,57,56,56,55,55,55,54,54,54,53,54,54,54,53,54,54,54,54,55,55,54,55,55,55,56,56,58,58,58,60,61,61,63,63,64,64,65,66,66,67,67,68,69,68,69,70,69,69,70,70,70,70,70,70,70,70,69,70,70,69,68,69,69,69,69,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,66,66,66,66,65,65,64,64,63,62,62,62,60,60,59,58,57,56,55,55,54,53,52,52,51,51,50,50,50,50,51,51,51,52,52,53,54,55,56,57,58,60,62,63,65,67,68,70,71,73,75,76,77,79,80,81,82,83,83,84,85
70,69,70,69,69,69,68,69,68,67,68,67,66,67,66,66,65,65,65,65,65,66,66,66,67,67,68,68,69,69,70,71,71,71,72,73,72,73,74,73,74,75,74,75,76,75,76,76,76,77,77,76,77,77,77,78,78,77,78,78,79,78,80,79,80,81,81,81,81,81,81,81,81,81,81,81,81,80,80,79,78,77,76,75,73,72,71,70,68,67,65,64,62,61,60,58,57,56,55,54,53,52,51,51,50,50,50,50,49,50,50,51,50,51,52,52,53,54,54,55,56,56,57,57,58,59,60,61,61,61,62,62,62,62,62,62,63,62,62,62,62,62,62,61,61,61,60,60,60,58,58,58,57,57,57,56,56,56,55,54,54,53,54,54,54,53,54,54,54,54,55,55,54,55,55,56,57,57,57,58,59,60,61,61,62,64,64,65,65,67,67,67,68,68,69,69,69,70,70,70,71,71,71,71,71,71,70,70,70,69,70,69,68,69,69,69,69,68,68,68,68,67,67,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,65,65,65,65,64,64,63,63,62,62,61,61,60,59,58,57,57,56,54,54,53,53,51,51,51,50,50,50,50,50,50,50,51,51,52,52,54,54,55,57,58,60,61,62,65,66,68,69,71,72,74,75,76,78,80,81,82,83,84,84,85
70,70,70,70,70,69,69,69,68,68,68,67,67,67,66,66,66,66,66,66,66,66,66,67,67,67,68,69,69,70,70,71,71,72,72,73,72,73,74,73,74,75,74,75,75,76,76,76,76,77,77,76,77,77,77,78,78,77,78,78,79,78,80,79,80,80,80,81,80,80,81,81,81,81,80,80,80,79,78,78,77,76,75,73,72,71,69,68,66,66,64,62,61,59,57,56,55,54,53,52,51,51,50,50,49,49,49,50,49,50,50,50,51,51,52,53,54,54,55,56,57,58,58,59,60,61,61,62,63,63,64,64,64,64,64,64,65,64,64,64,64,64,63,63,62,62,61,61,61,60,60,59,58,58,57,56,56,56,55,54,54,54,53,54,54,53,54,54,54,54,55,54,55,55,56,56,57,57,58,59,59,60,61,62,63,64,64,65,65,67,67,68,68,69,69,69,70,70,70,70,71,71,71,71,71,71,70,70,70,69,70,69,68,69,69,68,68,68,67,67,67,67,67,67,66,66,66,66,66,66,65,65,65,65,65,65,65,65,65,64,64,64,64,63,63,62,62,62,61,60,60,58,58,57,56,56,55,54,53,52,52,51,50,50,49,49,49,49,49,49,50,50,51,51,52,53,54,55,56,57,60,60,62,64,65,67,69,70,72,74,75,76,78,80,81,82,83,83,84,84
71,70,70,70,70,69,69,69,68,68,68,67,67,67,66,67,66,66,66,66,66,67,66,67,67,68,69,69,70,70,70,71,71,72,72,73,72,73,74,73,74,75,74,75,75,76,75,76,76,77,77,76,77,77,77,78,78,77,78,78,78,79,79,79,80,80,80,80,80,80,80,80,80,80,80,79,79,78,77,77,76,74,74,72,71,69,68,67,65,64,62,61,59,57,56,55,54,53,52,51,50,50,49,49,49,49,49,49,50,50,50,51,51,52,53,54,55,55,56,58,58,60,60,61,62,62,63,64,64,65,65,65,66,66,66,66,66,66,66,66,66,65,65,64,64,63,62,62,62,61,60,60,58,58,58,57,56,56,56,55,55,54,53,53,54,53,54,54,54,54,55,54,55,55,56,56,57,57,58,59,59,61,62,62,63,63,65,65,66,66,68,68,69,69,70,69,70,71,71,71,71,71,71,71,71,71,70,70,70,69,70,69,68,69,69,68,68,67,67,67,67,66,66,66,65,66,65,65,65,65,64,64,64,64,64,64,64,64,64,63,63,63,63,63,62,61,61,61,60,60,59,58,57,57,56,55,54,53,53,52,51,50,50,50,49,49,49,49,49,49,50,50,51,51,51,53,54,55,55,57,59,60,61,64,65,66,69,70,71,74,74,76,78,80,81,82,83,83,84,84
71,70,70,70,71,70,69,70,69,68,69,68,67,68,67,67,66,66,66,66,66,67,67,67,68,68,68,69,70,70,70,70,71,72,72,73,72,73,74,73,74,75,75,74,75,75,75,76,75,76,76,76,77,77,76,77,77,77,78,78,78,78,78,78,79,79,79,80,80,80,80,80,80,79,79,78,78,77,76,76,75,73,72,71,70,68,67,66,63,63,61,60,58,56,55,54,53,52,51,50,49,49,49,49,48,48,48,49,50,50,51,51,52,53,54,54,56,56,57,60,60,61,62,62,63,65,65,66,66,67,68,67,68,68,68,68,68,68,68,67,67,66,66,65,65,64,64,63,63,62,61,60,59,59,58,57,56,56,55,55,54,54,54,54,53,53,54,54,54,54,55,54,55,55,56,56,57,57,58,58,59,60,62,62,63,64,64,65,66,67,68,68,69,69,70,69,70,71,71,71,70,70,70,70,71,71,70,70,70,69,70,69,68,69,68,68,67,67,66,66,66,65,65,65,65,65,64,64,64,64,63,63,63,63,63,63,63,63,63,62,62,62,62,62,61,61,61,60,60,59,58,57,57,56,55,55,54,53,52,51,51,50,49,49,48,48,48,48,48,48,49,49,50,50,51,52,53,54,55,56,58,59,61,63,64,66,68,69,71,73,74,76,77,79,80,81,82,83,83,84
71,71,71,71,71,70,70,70,69,69,69,68,68,68,67,67,67,67,67,67,67,67,67,68,68,68,69,69,69,70,71,71,72,71,72,72,72,73,73,73,74,74,74,74,74,75,75,75,75,76,76,76,76,76,76,77,77,77,77,77,77,78,78,78,78,78,78,79,79,79,79,79,79,78,78,77,77,76,75,75,73,72,71,69,68,66,66,64,62,61,59,57,56,54,53,52,51,50,50,49,48,48,48,48,48,48,49,49,50,50,51,51,53,53,54,55,57,58,59,61,62,63,64,64,65,66,66,68,68,69,69,69,70,70,70,70,70,70,70,69,69,68,68,67,67,66,65,64,64,63,62,61,60,60,59,58,57,56,56,55,55,54,54,54,54,54,54,54,54,54,55,54,55,55,56,56,57,57,58,59,60,61,62,62,63,64,65,66,66,67,68,68,69,69,70,69,70,71,71,70,71,71,71,71,70,71,70,70,70,69,69,69,68,68,68,67,67,66,66,66,65,65,65,64,64,64,63,63,63,62,62,62,62,62,62,62,62,61,61,61,61,61,61,61,60,60,60,59,58,58,57,57,56,56,55,55,53,53,52,52,50,50,49,49,48,48,48,48,48,48,49,49,50,50,51,52,53,54,55,56,58,59,61,63,64,66,68,69,71,73,74,75,77,79,80,81,82,82,83,84
72,71,71,71,71,70,70,70,69,69,69,68,68,68,67,68,67,67,67,67,67,68,67,68,69,68,69,70,70,70,71,71,72,71,72,72,73,72,73,73,74,74,74,74,74,74,74,75,75,75,75,75,76,76,76,76,76,76,77,77,77,77,77,77,78,78,78,78,78,78,78,78,78,78,77,77,76,75,74,73,72,70,69,68,67,65,64,62,60,59,57,56,54,53,52,51,50,49,48,48,47,47,47,47,48,47,49,49,49,50,51,52,53,54,55,56,58,60,61,62,63,64,65,66,67,68,69,70,70,71,71,71,71,71,71,71,71,71,71,71,70,70,69,68,68,67,66,65,65,64,62,62,61,60,60,58,57,56,56,56,55,55,54,54,54,54,54,54,54,54,55,54,55,55,56,56,56,57,58,60,60,61,62,62,64,64,65,66,66,67,67,68,69,69,70,69,70,71,71,70,71,71,71,71,70,71,70,70,70,69,69,69,68,68,67,67,66,66,65,65,65,64,64,63,63,63,62,62,62,61,61,61,61,61,61,61,61,60,60,60,60,60,60,60,60,59,59,58,58,57,57,56,56,56,54,54,53,52,52,52,50,50,50,49,48,49,49,49,49,48,49,50,50,51,51,52,53,54,55,57,58,59,61,63,65,66,68,70,71,72,74,75,76,78,79,80,82,82,82,83
72,71,71,71,72,71,70,71,70,69,70,69,68,69,68,68,67,67,67,67,67,68,68,69,68,69,69,69,70,71,70,71,72,71,71,72,72,73,73,73,73,74,74,73,74,74,74,74,74,75,75,74,75,75,75,76,76,76,76,76,76,77,77,77,77,77,77,77,77,77,77,77,77,77,76,76,75,74,73,72,71,69,68,67,65,64,63,61,59,58,56,55,53,52,51,49,49,48,47,47,47,47,46,47,47,47,49,49,50,51,52,53,54,55,56,58,60,61,62,63,65,66,67,68,69,70,70,71,72,72,73,73,73,73,73,73,73,73,72,72,71,71,70,70,69,68,67,66,65,64,63,63,61,61,60,58,57,57,56,55,55,54,54,54,54,54,54,54,54,54,55,54,55,55,55,57,57,57,59,60,60,61,62,62,64,64,65,65,67,67,68,69,68,69,70,69,70,71,71,71,70,70,70,70,71,71,70,70,69,68,69,68,68,67,67,66,66,65,64,64,64,63,63,62,61,62,61,60,61,60,60,59,60,60,60,60,60,59,59,59,59,59,59,59,59,58,58,58,57,57,57,56,55,55,54,54,53,53,52,52,50,50,50,49,48,49,49,49,49,48,49,50,50,51,51,52,53,54,55,57,58,59,61,63,65,66,68,70,71,73,74,75,77,78,80,81,82,82,83,83
72,72,72,72,72,71,71,71,70,70,70,69,69,69,68,68,68,68,68,68,68,68,68,69,69,69,69,70,70,71,71,71,72,72,71,72,72,72,73,73,73,73,73,73,73,73,73,74,74,74,74,74,74,74,74,75,75,75,75,75,75,76,76,76,76,76,76,76,76,76,76,76,76,76,75,75,74,73,72,71,69,68,66,65,64,62,61,59,57,56,54,53,51,50,49,48,48,47,47,46,46,46,46,46,47,47,49,50,50,51,53,54,55,57,58,60,61,63,64,65,67,68,69,70,71,72,72,74,74,75,75,75,75,75,75,75,75,75,74,74,73,72,72,71,70,69,68,67,66,65,64,63,62,61,60,59,58,57,56,56,55,55,54,54,54,54,54,54,54,54,55,54,55,55,55,57,57,57,59,60,60,61,62,62,64,64,65,65,67,67,68,69,69,70,70,70,71,71,71,71,71,71,71,71,70,70,70,69,69,68,68,68,67,67,66,65,65,64,64,63,63,62,62,61,60,61,60,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,57,57,57,57,56,56,55,55,55,54,53,53,53,52,52,50,50,50,49,48,49,49,49,49,48,49,50,50,51,51,52,53,54,55,57,58,59,61,63,65,66,68,70,71,73,74,75,77,78,80,81,82,82,83,83
73,72,72,72,72,72,71,71,71,70,70,70,69,69,69,69,68,68,68,68,68,69,69,69,69,70,69,70,70,71,71,71,72,72,71,72,72,72,73,73,72,73,73,73,73,73,73,73,73,73,73,73,74,74,74,74,74,74,75,75,75,75,75,75,76,75,76,76,75,75,76,75,75,75,74,74,73,71,70,69,68,66,65,64,62,60,59,57,56,54,53,52,50,49,48,47,47,46,46,45,45,45,45,47,47,47,48,50,51,52,54,55,56,58,59,61,63,64,65,67,68,69,70,72,73,74,74,75,76,76,76,77,77,77,77,77,77,76,76,75,74,74,73,72,71,70,69,68,67,66,65,64,62,62,60,59,58,58,56,56,56,55,55,54,54,54,54,54,54,54,55,54,55,55,55,57,57,57,59,59,60,61,62,62,64,64,65,65,67,67,68,69,69,70,70,70,70,71,71,71,71,71,71,71,70,70,70,69,69,68,68,67,67,66,66,65,64,64,63,62,62,61,60,60,59,59,58,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,56,56,56,55,55,54,54,54,53,53,52,52,50,50,49,49,48,48,48,48,48,48,49,49,50,50,51,52,53,54,55,56,58,59,61,63,64,66,68,70,71,73,74,75,77,78,80,81,82,82,83,83
73,73,73,73,73,72,72,72,71,71,71,70,70,70,69,69,69,69,69,69,69,69,69,69,70,70,70,71,70,70,71,71,72,72,71,71,72,72,72,72,72,72,73,73,73,73,73,73,73,73,73,73,73,73,73,74,74,73,74,74,74,75,75,75,75,75,75,75,75,75,75,74,74,74,73,72,71,70,69,68,67,65,64,63,61,59,58,56,54,53,52,50,49,48,47,46,46,45,45,45,45,45,45,47,47,48,49,50,51,53,54,55,57,59,61,62,64,65,67,68,70,71,72,73,74,75,76,77,77,78,78,78,78,78,78,78,79,78,78,76,76,75,74,73,72,71,70,69,67,67,65,64,63,62,61,60,58,57,56,56,56,55,55,54,54,54,54,54,54,54,55,54,55,55,55,57,57,57,59,60,60,62,63,63,64,64,66,66,67,67,68,69,69,70,70,70,70,71,71,71,71,71,71,70,69,70,69,69,68,68,67,67,66,66,65,64,63,63,62,62,61,60,60,59,58,58,57,56,56,56,56,56,56,56,56,56,56,55,56,56,56,56,56,56,56,56,56,56,56,56,55,55,54,55,54,54,53,53,52,52,50,51,50,49,49,49,49,49,49,49,49,50,50,51,51,52,53,54,55,57,59,60,61,64,65,66,68,69,71,72,74,75,76,78,79,80,82,82,82,83
74,74,74,74,74,73,73,73,72,72,72,71,71,71,70,70,70,70,70,70,70,70,70,70,70,70,70,71,71,71,71,71,72,72,72,71,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,73,73,73,73,73,73,74,74,74,74,74,74,74,74,74,74,73,73,72,72,71,70,68,67,66,65,63,62,61,59,57,56,54,53,51,50,49,47,47,46,46,45,44,44,44,44,45,45,47,47,48,49,51,52,54,55,57,59,61,62,64,66,67,69,70,72,73,74,76,77,78,78,79,80,80,80,81,81,81,81,81,80,80,79,78,77,76,75,74,73,72,71,69,68,67,66,65,64,62,61,60,58,58,57,56,56,55,54,55,54,54,54,54,54,55,54,55,55,56,56,57,57,57,59,60,60,62,63,63,64,64,66,66,66,68,68,69,69,70,70,70,70,70,70,70,70,70,70,70,69,69,69,68,68,67,67,66,65,65,64,63,63,62,61,61,60,59,58,58,57,56,56,55,55,54,54,54,54,54,54,54,54,54,55,55,55,55,55,55,56,56,55,55,55,55,55,55,54,55,54,53,53,52,52,52,51,51,50,50,49,49,49,49,49,49,50,50,51,51,52,53,54,55,56,57,59,60,62,64,65,67,69,70,71,73,74,76,77,78,80,81,82,82,83,83
75,74,75,75,75,74,73,74,73,72,73,72,71,72,71,71,71,70,70,70,70,70,70,70,71,71,71,71,71,71,72,71,72,72,72,72,71,71,72,72,72,71,72,72,72,72,72,72,72,72,72,72,71,71,71,72,72,72,73,72,72,73,73,73,73,73,73,73,73,73,73,72,72,71,71,70,69,67,66,65,64,62,61,60,58,55,55,53,51,50,49,48,46,46,45,44,44,44,44,44,44,45,45,47,47,49,50,51,53,54,56,58,60,62,63,66,67,69,71,72,73,75,76,77,78,80,80,81,81,82,82,82,82,82,82,82,82,81,81,80,78,77,76,75,73,72,71,70,69,68,66,65,64,62,61,61,60,58,57,56,55,55,54,55,54,54,54,54,54,55,54,55,55,56,56,57,57,57,58,60,60,62,63,63,64,64,66,66,66,68,68,69,69,69,70,70,70,70,70,70,70,70,70,70,69,69,68,68,67,67,66,65,65,64,64,62,62,61,60,60,60,58,57,57,56,55,55,54,54,53,53,53,53,53,53,53,54,53,54,54,55,54,55,55,55,55,55,55,55,55,54,55,54,55,54,53,54,52,53,52,51,51,51,50,50,50,50,50,50,50,50,51,51,52,52,53,54,55,56,58,60,61,62,64,66,67,69,70,71,73,74,76,77,79,80,81,82,82,83,84
76,75,75,75,75,75,74,74,74,73,73,73,72,72,72,71,71,71,71,71,71,71,71,71,71,71,71,72,71,71,72,71,72,72,72,72,72,72,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,72,72,72,72,72,72,72,72,72,72,72,72,72,71,71,70,69,68,67,66,65,64,62,61,59,58,56,54,53,52,50,49,48,47,45,45,44,44,43,43,43,43,44,45,45,46,48,49,51,52,54,56,57,59,61,63,65,67,68,70,73,73,75,77,77,80,80,81,82,82,83,83,83,84,84,84,84,83,83,82,82,80,80,78,77,76,74,73,72,71,69,68,67,65,64,63,62,60,59,58,57,56,56,56,55,55,54,54,54,54,54,55,54,55,55,56,56,56,58,58,60,60,60,62,63,63,64,64,66,66,66,68,68,69,68,69,70,69,70,70,70,70,70,69,70,69,68,69,68,67,67,66,66,64,64,63,63,62,61,60,59,58,58,57,56,56,55,54,54,53,53,52,52,52,52,52,52,52,52,52,53,53,53,54,54,54,54,55,55,55,55,55,54,55,54,55,54,54,53,53,53,52,52,52,51,51,51,51,51,51,51,51,51,51,52,52,53,54,55,56,57,58,60,61,63,65,66,68,69,71,72,73,75,76,77,80,80,81,83,83,83,84
77,76,76,76,76,76,75,75,75,74,74,74,73,73,73,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,71,72,72,72,72,71,71,71,71,71,71,71,71,70,70,70,70,70,70,70,70,70,70,70,70,71,70,70,71,71,71,71,71,71,71,71,71,72,71,71,71,70,69,69,68,67,66,64,63,62,61,59,57,56,54,53,51,50,49,47,46,45,44,44,43,43,43,42,43,43,44,45,46,47,48,50,52,53,55,57,58,61,63,65,67,69,70,72,74,75,76,78,79,81,82,83,83,84,84,85,85,85,85,85,85,84,84,83,82,81,80,78,77,76,75,74,73,71,70,68,67,65,64,63,62,61,60,58,57,56,56,56,55,55,54,54,54,54,54,55,54,55,56,55,56,57,58,58,60,60,60,62,63,63,64,64,66,66,67,68,68,69,68,69,70,69,70,70,70,70,70,69,69,69,68,68,67,67,66,65,65,64,63,62,62,61,60,60,58,57,57,56,55,55,54,53,53,51,52,51,51,51,51,51,51,51,52,52,52,52,53,53,53,53,54,54,55,54,54,54,54,55,54,54,55,54,54,53,53,53,52,52,52,52,51,51,51,51,51,51,52,52,53,53,54,55,55,56,58,59,61,62,63,65,67,68,70,71,72,74,75,77,78,80,81,82,83,83,84,84
78,77,77,77,77,76,76,76,76,75,75,75,74,74,74,73,73,72,73,72,72,72,72,72,72,72,72,72,72,72,71,72,72,72,72,71,71,71,70,71,71,70,70,70,70,70,70,69,69,69,69,69,69,69,69,70,70,70,70,70,70,71,70,70,70,71,71,71,70,70,70,69,68,67,67,66,65,63,62,61,60,58,56,55,53,51,50,49,47,46,45,44,43,43,42,42,42,42,43,43,44,45,46,47,49,50,52,54,55,57,60,62,64,66,68,70,71,73,75,76,78,80,81,82,83,84,85,85,86,86,86,86,86,86,86,85,85,84,83,82,81,80,78,77,75,74,73,72,70,68,68,66,64,64,63,61,60,59,58,56,56,56,55,55,54,54,54,54,54,55,54,55,56,55,56,57,58,58,60,60,60,62,63,63,64,64,66,66,67,67,68,69,68,69,70,70,69,69,70,70,70,69,69,69,68,68,67,66,66,65,64,63,63,62,61,60,59,58,57,56,56,55,54,54,52,52,52,50,51,50,50,50,50,50,50,50,51,51,51,52,52,52,53,53,54,54,54,55,55,55,54,55,55,55,55,55,54,54,54,53,53,53,52,53,52,52,52,52,52,52,53,53,54,54,54,56,56,57,59,60,62,62,64,66,67,69,70,72,73,74,76,77,78,80,81,82,83,84,84,85
78,78,78,78,78,78,77,77,76,76,76,75,75,75,74,74,74,73,73,73,73,73,73,73,72,72,73,72,72,72,72,71,72,72,72,71,71,70,71,70,70,70,70,69,69,69,69,69,69,69,69,69,69,69,68,69,69,69,69,69,70,70,70,70,70,69,69,69,69,69,68,68,67,66,65,64,63,62,61,60,58,56,55,53,52,50,49,47,46,45,44,43,42,42,42,42,42,42,42,43,44,45,46,48,49,51,53,54,57,59,61,63,65,67,69,71,73,75,77,78,80,81,82,84,85,85,86,87,87,87,87,87,87,87,87,86,85,84,84,83,82,80,79,77,76,74,73,72,70,69,68,66,65,63,63,61,60,59,58,56,56,56,55,55,54,54,54,54,54,55,54,55,56,55,56,57,57,58,60,61,61,61,63,63,64,64,66,66,66,67,68,68,69,69,69,69,70,70,69,69,69,68,69,68,67,67,66,66,65,64,64,63,62,61,61,59,58,57,56,55,55,54,53,52,51,51,50,49,49,49,49,49,49,49,49,49,50,50,50,51,51,52,52,52,53,53,54,54,55,54,55,55,55,55,55,55,55,54,54,54,54,54,53,53,53,53,53,53,53,53,53,54,54,55,55,56,57,58,60,61,62,63,65,66,68,69,71,73,73,75,76,78,79,81,82,83,84,84,85,85
80,79,79,79,79,78,78,78,77,77,77,76,76,76,75,75,75,74,74,74,74,73,73,73,73,73,73,72,72,72,72,72,71,72,72,71,71,71,70,70,70,69,70,69,69,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,69,69,69,69,68,68,69,68,67,67,66,66,65,64,63,62,60,58,57,56,54,53,52,50,48,47,46,45,43,43,42,42,41,41,41,41,42,43,43,44,45,46,48,50,51,54,55,58,60,62,64,66,68,70,72,74,76,78,79,81,82,83,85,86,86,87,88,88,88,88,88,88,88,87,87,86,85,84,83,82,80,80,77,76,74,74,72,71,69,68,66,65,63,63,61,60,59,58,56,56,56,55,55,54,54,54,54,54,55,54,55,56,56,56,57,58,58,59,61,61,62,63,64,65,65,66,66,67,67,67,68,68,69,69,69,69,69,69,69,69,68,68,68,67,67,66,65,65,64,63,62,61,60,60,58,57,57,56,55,54,53,52,52,51,50,50,48,49,48,48,48,48,48,48,49,49,49,50,50,50,51,52,52,53,53,54,54,55,55,55,55,56,56,56,56,56,55,55,55,55,55,54,54,54,54,54,54,54,54,54,55,55,56,56,57,58,59,61,62,63,64,66,67,69,70,72,73,74,76,77,78,80,81,82,83,84,85,85,86
81,80,80,80,80,80,79,79,78,77,78,77,76,77,76,75,76,75,75,75,74,74,74,74,73,73,73,72,72,73,72,72,71,72,72,71,70,71,70,70,70,69,69,68,68,68,68,68,68,67,67,67,67,67,67,68,67,67,67,67,68,68,68,68,68,67,68,67,67,66,66,65,65,64,62,61,60,58,57,56,55,53,52,50,49,47,46,45,44,42,42,41,41,40,40,41,41,41,43,43,44,46,47,49,50,52,55,56,59,61,63,66,68,70,72,74,75,77,80,81,82,84,85,86,87,88,88,89,89,89,89,89,89,89,88,87,86,85,84,83,83,81,80,78,76,75,73,73,70,69,68,66,65,63,63,61,60,59,58,56,56,56,55,55,54,54,54,54,54,55,54,55,56,56,57,57,58,59,59,61,61,62,63,63,65,65,66,66,67,67,68,68,68,69,69,69,69,69,68,69,68,68,68,67,67,66,65,65,64,63,62,62,61,60,59,57,57,56,55,54,53,52,51,51,50,49,49,48,48,47,47,47,47,47,47,48,48,48,49,49,50,51,51,52,53,53,53,54,55,55,55,55,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,55,56,56,57,57,58,59,60,62,63,64,65,67,68,69,71,73,74,75,77,78,79,80,82,83,84,85,85,86,86
81,81,81,81,81,81,80,80,79,78,78,78,77,77,77,76,76,76,75,75,75,74,75,74,74,74,74,73,73,72,72,72,72,71,72,71,70,70,70,70,69,69,69,68,68,68,67,67,67,67,67,67,67,67,66,67,67,67,67,67,67,67,67,67,67,66,66,66,66,65,65,64,63,62,61,60,59,57,56,55,53,52,50,49,48,46,45,44,43,41,41,41,40,40,40,40,41,41,43,43,45,46,47,50,51,53,55,57,60,62,64,66,68,70,72,75,76,78,81,82,83,85,86,87,88,88,89,89,90,90,90,90,90,89,88,88,87,86,84,84,83,81,80,78,77,75,73,73,70,69,68,66,65,63,63,61,60,58,57,56,56,55,55,54,54,54,54,54,54,55,54,55,55,56,56,57,58,58,60,60,61,62,63,63,65,65,66,66,67,67,68,68,68,68,69,69,69,69,68,68,68,67,67,67,66,66,65,64,64,63,62,61,60,59,58,57,56,55,54,53,53,52,51,50,49,49,48,47,47,47,47,47,47,47,47,47,48,48,48,49,49,50,51,51,52,53,54,54,54,55,55,56,57,57,57,57,57,57,57,57,57,57,56,56,56,56,56,56,56,56,56,57,57,58,58,60,60,61,63,64,65,66,68,69,71,72,73,75,76,77,78,80,81,82,83,84,85,86,86,87
82,82,82,82,82,82,81,81,80,80,80,79,78,78,78,77,77,77,76,76,76,75,75,75,74,74,74,73,73,73,72,72,72,71,72,71,71,70,69,70,69,68,69,68,67,68,67,66,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,65,65,65,64,64,63,62,61,60,58,57,56,54,53,52,50,49,48,46,45,44,43,42,41,40,40,39,39,39,40,40,42,42,44,45,47,48,50,52,54,56,58,61,63,65,68,70,72,74,76,77,80,82,83,84,86,87,88,89,89,90,90,90,91,91,90,90,90,88,88,87,86,84,84,83,81,80,78,77,75,74,73,71,70,69,66,66,64,63,62,61,60,58,57,57,56,56,55,55,54,54,54,54,55,54,55,56,56,57,57,58,59,60,61,61,62,63,63,65,65,66,66,66,67,67,68,68,68,68,68,69,68,68,68,67,67,67,66,66,66,64,64,64,62,61,61,59,59,57,56,55,54,53,52,52,51,50,50,48,48,48,46,47,46,46,46,46,46,46,46,47,47,48,48,49,50,50,51,52,53,54,54,55,55,56,56,57,57,57,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,59,60,60,61,62,63,64,65,66,67,69,70,71,73,74,75,76,78,80,81,82,83,84,85,86,86,87,87
83,83,83,82,82,83,82,81,81,80,81,80,79,79,78,78,78,77,77,77,76,76,76,75,75,75,74,73,74,73,72,73,72,71,72,71,71,70,70,69,69,68,68,67,67,67,66,66,66,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,64,64,64,63,63,62,61,61,60,58,57,56,54,53,52,50,49,47,46,45,44,42,42,41,40,39,39,38,38,39,40,40,42,42,44,45,47,49,51,52,54,57,59,62,64,66,69,71,73,75,77,78,81,83,84,85,87,88,89,90,90,91,91,91,91,91,91,90,90,89,88,87,86,84,84,83,81,80,78,77,75,74,73,71,69,68,66,65,64,63,61,61,60,58,57,57,56,56,55,55,54,54,54,54,55,54,55,56,57,57,57,59,60,60,61,62,62,63,63,65,65,66,66,66,66,67,68,67,68,68,68,68,68,67,68,67,66,66,66,65,65,64,63,63,62,61,61,58,58,57,56,55,54,53,52,51,50,50,49,48,48,47,46,46,46,46,46,46,46,46,46,47,47,47,48,48,50,50,51,52,53,54,54,55,56,56,57,57,58,58,58,59,59,58,58,59,59,59,59,59,59,59,59,59,59,59,60,60,61,61,62,63,64,65,66,68,68,70,71,72,74,75,76,77,79,80,81,82,83,84,85,86,87,87,88
84,84,84,83,83,84,83,82,82,81,82,81,80,80,80,79,79,78,78,77,77,76,76,76,75,75,74,74,74,73,73,73,72,72,72,71,71,70,69,69,69,68,68,67,67,66,66,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,63,63,63,62,62,61,60,60,58,57,55,54,53,52,51,49,48,46,45,44,43,42,41,40,39,38,38,38,38,38,39,41,42,42,44,46,47,49,52,53,55,58,60,63,65,67,69,72,74,76,78,80,82,84,85,86,88,89,89,90,91,91,91,91,91,91,91,91,90,89,88,87,86,84,84,83,81,80,78,77,75,73,73,70,69,68,66,65,63,62,62,61,60,58,57,57,56,56,55,54,54,55,55,54,54,55,55,56,56,57,57,59,59,60,61,61,62,63,63,65,65,66,65,66,67,67,68,68,68,68,68,68,67,67,67,67,66,66,65,65,64,63,63,62,61,60,60,58,57,56,55,54,54,53,51,51,50,49,49,48,47,47,46,46,45,45,45,45,45,45,46,46,47,47,48,48,49,50,51,52,53,54,54,55,55,56,57,58,58,58,59,60,60,60,60,60,60,60,60,60,60,61,61,61,61,61,61,62,62,63,64,64,65,66,67,68,69,71,72,73,74,76,77,78,80,81,82,83,84,85,86,86,87,87,88
85,85,85,84,84,84,84,83,83,82,82,82,81,81,80,80,80,79,78,78,78,77,77,76,75,76,75,74,74,73,73,73,72,72,72,71,71,70,69,69,68,67,68,67,66,66,65,65,65,64,64,64,64,64,64,64,64,64,64,63,63,63,63,63,63,62,62,62,61,60,60,58,58,56,55,54,53,51,50,49,48,46,45,43,43,42,41,40,39,38,37,37,37,38,39,39,41,41,43,44,46,48,50,52,54,56,59,61,64,66,69,70,73,75,77,79,81,83,84,86,87,88,89,90,91,91,92,92,91,91,92,91,91,90,89,89,88,86,85,83,83,81,80,78,77,75,73,73,70,69,68,66,65,63,63,62,61,60,58,57,57,56,56,55,54,55,55,55,54,55,55,55,56,57,57,58,59,60,60,61,62,62,63,63,65,65,66,65,66,67,67,67,67,67,68,67,68,67,67,67,66,66,65,65,64,64,63,62,62,61,60,60,57,57,56,55,54,53,52,51,51,49,49,49,47,47,47,45,46,45,45,45,45,45,45,45,46,46,47,47,48,49,50,51,52,53,53,54,55,56,57,58,58,59,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,64,65,65,66,67,68,70,71,72,73,74,75,76,78,79,81,82,83,84,85,85,86,87,87,88,88
86,86,86,85,85,85,85,84,84,83,83,83,82,82,81,81,81,80,80,79,78,78,77,77,76,76,75,75,75,73,73,73,73,72,72,71,71,70,69,68,68,67,67,66,66,65,65,64,64,64,63,63,63,63,63,63,63,63,63,62,63,62,62,62,62,61,61,61,60,59,58,57,56,55,54,53,52,50,49,48,46,45,44,42,41,40,39,39,38,37,37,37,37,38,39,39,40,42,43,45,47,48,50,53,55,57,60,62,65,67,69,72,74,76,78,80,82,84,85,87,88,89,90,90,91,92,92,92,92,92,92,91,91,90,89,88,87,86,85,84,82,81,79,78,77,75,74,72,71,69,68,66,65,63,63,62,61,60,58,57,57,56,56,55,54,54,54,54,54,55,55,55,57,57,58,58,60,60,60,62,62,63,63,63,65,65,65,65,66,66,67,67,67,67,67,67,67,66,66,66,66,65,65,64,64,63,62,62,61,60,59,58,57,56,55,54,53,53,52,50,50,49,49,48,47,47,46,45,46,45,45,45,45,45,45,46,46,47,47,48,48,49,50,51,52,53,53,54,56,56,57,58,59,60,60,61,62,61,62,62,63,63,63,63,63,63,63,63,63,64,64,64,65,65,66,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,87,88,88,89
87,87,87,86,86,86,86,85,85,84,84,84,83,83,82,82,81,81,80,80,79,78,78,77,77,76,76,75,75,74,73,73,72,72,71,71,71,70,69,69,68,67,67,66,66,65,65,64,64,63,63,63,63,63,63,62,62,62,62,62,62,61,61,61,61,60,60,60,58,58,57,56,55,54,53,51,50,48,48,47,45,44,43,41,41,40,38,38,37,37,36,37,37,37,39,39,41,42,44,45,48,49,51,54,56,58,61,63,66,68,70,72,75,77,79,81,83,84,86,87,88,90,90,91,91,92,92,92,92,92,92,91,91,90,89,88,87,86,84,84,82,81,79,78,77,75,74,72,71,69,68,66,65,63,63,62,61,60,58,57,56,56,55,55,55,55,55,55,55,55,55,56,56,57,57,58,59,60,60,62,62,62,63,64,65,65,65,66,66,66,66,67,67,67,67,67,67,66,66,66,65,65,65,64,64,63,62,62,61,60,59,58,57,56,55,54,53,53,51,50,50,49,48,48,47,46,46,45,46,45,45,45,45,45,45,46,46,47,47,48,48,49,50,51,52,53,54,55,56,57,58,59,60,61,61,62,63,62,63,63,63,64,64,64,64,64,64,64,64,65,65,65,66,66,67,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,86,87,88,88,89,89
88,88,88,87,87,87,87,86,86,85,85,85,84,84,83,83,82,82,81,81,80,80,79,78,77,77,76,76,75,74,74,73,72,72,72,71,71,70,69,69,67,67,67,66,65,65,64,64,63,63,62,63,62,62,62,61,61,61,61,61,61,60,60,60,60,59,58,58,57,56,55,54,54,52,51,50,49,47,46,45,44,43,42,40,40,38,37,37,36,36,36,37,37,37,39,40,41,43,44,46,48,50,52,55,57,60,62,64,67,69,71,73,75,77,80,82,83,85,87,87,89,90,91,91,91,92,92,92,92,92,92,91,91,90,89,88,87,86,84,84,82,81,79,78,76,75,74,72,70,69,68,66,65,63,63,62,61,60,58,57,57,56,55,55,55,55,55,55,55,56,55,56,57,57,58,59,60,60,61,62,62,62,64,64,65,65,65,66,65,66,66,67,66,66,66,66,67,66,65,66,65,64,65,64,64,62,62,62,60,59,59,57,57,55,55,54,53,53,52,50,50,49,49,48,47,47,46,45,46,45,45,45,45,45,45,46,46,47,47,48,48,49,50,51,52,53,54,55,56,57,58,60,61,61,62,62,64,63,64,64,65,65,65,65,65,66,66,66,66,66,66,67,67,67,69,69,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,84,85,86,86,88,88,89,89,90
89,89,89,88,88,88,88,87,87,86,86,86,85,85,84,83,83,82,82,81,81,80,80,79,78,77,77,76,76,75,74,73,73,73,72,71,71,70,68,68,68,66,66,65,65,64,64,63,63,62,62,62,61,61,61,61,61,60,60,60,60,59,58,58,58,57,57,57,56,55,54,53,52,51,50,48,47,46,45,44,42,41,41,39,38,37,36,36,36,36,36,36,37,37,39,40,41,43,45,47,49,51,53,56,57,61,63,65,68,70,72,74,76,78,81,83,84,86,87,88,89,91,91,91,92,92,92,92,92,92,92,91,91,90,89,88,87,85,85,83,81,81,78,78,76,75,73,71,70,68,68,66,64,64,63,62,61,60,58,58,57,57,56,55,56,56,56,56,55,56,56,56,57,57,58,60,60,60,61,62,63,63,64,64,65,65,65,65,66,65,66,66,66,66,66,66,66,65,65,65,64,64,64,63,63,62,61,61,60,59,58,57,56,56,55,54,53,53,52,50,50,49,49,48,47,47,46,45,46,45,45,45,45,45,45,46,46,47,47,47,48,49,50,51,52,54,54,56,57,58,59,60,61,62,63,63,64,64,65,65,66,66,66,67,67,67,67,67,67,68,68,68,69,69,70,70,70,72,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,87,88,89,89,90,90
89,89,89,89,89,89,88,88,87,87,87,86,86,85,85,84,84,83,83,82,82,81,80,80,78,78,77,77,76,75,74,74,73,73,72,71,71,69,68,68,67,66,66,65,65,64,64,63,62,62,61,61,61,61,61,60,60,60,60,59,58,58,58,57,57,56,56,55,55,54,53,52,51,50,49,47,46,45,44,43,41,40,39,38,37,36,36,35,36,35,35,36,37,37,38,40,42,44,45,47,50,52,54,57,58,61,64,66,68,71,73,75,77,79,81,83,85,86,88,88,90,91,91,91,92,92,92,92,92,92,92,91,91,90,89,88,87,86,84,83,81,81,79,77,76,74,73,72,70,68,68,66,64,64,63,62,61,59,58,57,57,56,56,56,56,56,56,56,56,56,56,57,57,58,58,60,60,61,61,62,62,63,63,64,65,65,65,65,66,66,65,66,66,66,66,66,66,65,65,65,64,64,64,63,63,62,61,61,60,58,58,57,56,56,54,54,53,53,52,50,50,49,48,48,47,46,46,45,46,45,45,45,45,45,45,45,46,46,48,48,48,49,50,52,53,54,55,56,57,58,60,61,62,63,63,64,65,65,66,67,67,67,67,68,68,68,68,68,68,69,69,69,70,70,71,71,72,73,73,74,75,76,77,78,78,80,81,82,83,84,84,85,86,87,87,88,89,89,90,90
90,90,91,90,90,90,89,89,88,88,88,87,87,86,86,85,84,84,83,83,82,82,81,80,80,78,78,77,76,76,74,74,73,72,72,71,71,70,68,68,67,67,66,65,64,64,63,62,62,61,61,61,60,60,60,59,59,58,58,58,57,57,57,56,56,55,55,54,53,53,52,51,50,48,47,46,45,44,42,41,40,39,38,37,36,36,35,35,35,35,36,36,37,38,40,41,42,44,46,48,50,53,55,57,60,62,65,67,69,72,74,76,78,80,82,84,85,87,88,89,90,91,92,91,92,93,93,92,92,92,91,91,90,90,88,87,87,85,84,83,81,80,78,77,76,74,73,71,70,68,68,66,64,64,63,62,60,59,58,58,57,57,56,56,56,56,56,56,56,57,57,57,58,58,59,60,61,61,62,62,63,63,64,64,65,65,65,65,66,65,65,66,66,66,65,65,66,65,64,65,64,63,64,63,63,61,61,61,59,59,57,57,56,56,54,54,53,53,51,51,50,49,49,48,47,47,47,46,46,45,46,46,46,46,45,46,47,47,48,48,49,50,51,52,53,54,55,57,58,59,60,62,63,64,64,65,66,66,67,67,68,68,69,69,69,69,70,70,70,70,70,71,71,71,72,72,73,74,74,75,76,76,77,78,80,81,82,83,83,84,85,85,87,87,87,89,89,89,90,90
91,91,91,91,91,91,90,90,89,89,89,88,88,87,86,86,85,85,84,84,83,82,82,81,80,79,78,78,76,76,75,74,74,72,72,71,70,70,69,67,67,66,66,65,64,63,62,62,61,61,60,60,60,59,59,58,58,58,58,57,56,56,55,55,55,54,54,53,52,51,50,49,48,47,46,44,43,43,41,40,39,38,37,36,36,35,35,35,35,35,36,36,37,38,40,41,43,45,47,49,51,53,56,59,61,64,65,68,70,73,74,77,79,81,83,85,86,87,89,90,90,91,92,92,92,92,92,92,92,92,91,91,90,89,88,87,86,85,83,82,81,80,78,77,75,74,72,71,69,69,67,66,64,64,63,62,60,60,58,58,57,57,57,57,57,57,57,57,57,57,57,58,58,59,60,61,61,62,62,62,63,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,64,64,64,63,63,63,62,62,61,60,60,59,58,58,57,56,56,54,54,53,53,51,51,51,50,49,49,47,47,47,46,46,46,46,46,46,46,46,46,47,47,48,49,49,50,51,53,54,55,56,57,58,60,61,62,63,64,65,66,67,67,68,69,69,69,70,70,70,70,71,71,71,72,71,72,72,72,73,73,74,75,75,76,77,77,78,80,80,81,82,83,84,85,86,86,87,88,88,89,89,90,90,90
92,92,92,91,91,91,91,90,90,89,89,89,88,88,87,86,86,85,85,84,84,83,82,81,80,80,78,78,77,76,75,75,73,73,72,71,70,70,68,67,67,66,65,65,64,63,62,61,61,61,60,60,59,58,58,58,57,57,57,56,56,55,55,54,54,53,52,52,51,50,49,48,47,46,45,43,42,41,40,39,38,37,36,36,35,35,35,34,34,35,36,36,38,38,40,42,44,46,48,50,52,54,57,60,62,64,66,69,71,73,75,78,80,82,83,85,86,87,89,90,91,91,91,92,92,92,92,92,92,91,91,90,90,89,88,87,86,85,83,82,81,80,78,77,75,73,73,71,69,68,67,66,64,64,63,62,60,60,59,58,58,57,57,57,57,57,57,57,57,58,58,58,59,60,60,61,61,62,62,63,63,63,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,64,64,64,63,63,63,62,62,61,60,60,58,58,58,57,56,56,54,54,53,53,52,51,51,50,50,49,48,48,47,47,47,46,46,46,46,46,46,47,47,48,49,49,50,51,52,53,54,55,56,58,59,60,61,63,64,65,66,67,67,68,69,69,70,70,71,71,71,72,72,72,72,73,73,73,73,74,74,75,75,76,76,77,78,78,80,80,81,82,83,83,84,85,86,86,87,88,88,89,90,90,90,90
93,93,93,92,92,92,92,91,91,90,90,90,89,89,88,87,87,86,85,85,84,83,83,82,81,80,79,78,77,76,75,75,73,73,72,71,70,70,68,67,67,66,65,64,63,62,62,61,60,60,59,59,58,57,57,57,57,56,56,55,55,54,54,53,53,52,51,50,49,49,48,47,46,45,43,42,41,40,38,38,37,36,35,35,34,34,35,35,34,35,35,36,38,39,41,43,44,46,48,50,53,55,58,61,63,65,67,70,72,75,76,78,81,82,84,86,87,88,89,90,90,91,92,92,92,92,92,92,91,91,90,90,89,88,87,86,85,84,83,81,80,78,77,76,75,73,72,71,69,68,67,66,64,64,63,61,61,60,60,59,58,58,58,58,58,58,58,58,58,58,59,60,60,60,61,61,62,62,63,63,64,63,64,65,64,65,65,65,65,65,65,65,65,65,64,64,65,64,63,64,63,62,63,62,62,60,60,59,59,58,58,57,56,56,55,54,54,53,52,52,51,51,50,50,49,49,48,48,48,47,47,47,47,47,47,48,48,49,49,50,50,51,52,54,55,56,57,58,60,61,62,64,65,66,66,67,68,69,70,70,71,71,72,72,72,73,73,73,73,74,74,74,74,75,75,76,76,77,77,78,78,79,80,81,81,82,83,84,84,86,86,86,88,88,89,89,90,90,90,90
93,93,93,93,93,93,92,92,91,91,91,90,90,89,88,88,87,87,86,85,85,84,83,82,81,81,80,79,78,76,75,75,74,73,72,71,70,70,68,67,67,65,65,64,63,62,62,61,60,60,58,58,57,57,56,56,56,55,55,54,54,53,52,52,51,50,50,49,48,47,46,45,44,43,42,41,40,39,37,37,36,35,35,34,34,34,34,35,34,35,36,37,38,40,42,43,45,48,50,51,54,56,59,62,64,66,68,71,73,75,77,80,81,83,85,86,87,88,90,90,91,91,92,92,92,92,92,92,91,90,90,89,89,88,87,86,85,84,82,81,80,78,77,76,75,73,72,70,69,68,67,66,64,64,62,61,61,60,60,60,59,58,58,58,58,58,58,58,59,59,60,60,61,61,61,62,62,63,63,64,64,64,65,65,64,65,65,65,65,64,64,64,64,64,64,64,64,63,63,63,62,62,62,61,61,60,60,60,59,58,58,57,56,55,55,54,54,54,53,52,52,51,51,50,49,49,49,48,49,48,48,48,48,48,48,49,49,49,50,50,51,52,53,54,55,56,58,59,61,62,63,64,65,66,67,68,69,70,71,71,72,72,73,73,73,74,74,74,74,75,75,75,75,76,76,77,77,78,78,78,80,80,81,82,82,83,84,84,85,86,86,87,88,88,89,89,90,90,90,90
94,94,94,93,93,93,93,93,92,92,91,91,90,90,89,89,88,87,86,86,85,84,84,82,82,81,80,79,78,77,76,75,74,73,72,71,70,69,68,67,67,65,65,64,63,62,61,60,60,59,58,57,57,56,56,55,55,54,54,53,53,52,51,51,50,49,49,48,47,46,45,44,43,42,41,40,39,38,36,36,35,34,34,34,34,34,34,35,35,35,36,37,39,40,42,44,46,48,50,52,55,57,60,63,65,67,69,72,74,76,78,80,82,83,85,86,88,89,90,91,91,91,91,92,92,92,92,91,91,90,90,89,88,88,86,86,85,83,82,81,80,78,76,76,74,73,72,71,69,68,67,66,64,63,63,62,61,61,60,60,60,59,59,59,59,59,60,60,60,60,60,61,61,61,62,62,62,63,63,64,64,64,65,65,64,65,65,65,65,64,65,65,65,65,64,64,64,63,63,63,62,62,62,61,61,60,59,60,59,58,58,57,56,56,55,55,54,54,53,53,52,52,51,51,50,50,50,49,50,49,49,49,49,49,49,49,50,50,51,51,52,53,53,55,56,57,59,60,62,63,64,65,66,67,68,69,70,71,72,72,73,73,74,74,74,75,75,75,75,76,76,76,76,77,77,78,78,79,80,80,80,81,81,82,82,84,84,85,85,86,87,87,88,88,89,89,90,89,90,90
95,94,94,94,94,94,93,93,93,92,92,91,91,90,90,89,89,88,87,86,86,85,84,83,82,82,81,79,78,77,76,75,74,73,72,71,70,69,68,67,67,65,64,64,62,62,61,60,59,58,57,57,56,56,55,55,54,54,53,52,52,51,50,50,49,48,47,46,45,45,44,43,42,41,40,38,38,37,36,35,34,34,34,33,33,33,34,34,35,36,37,38,40,41,43,45,47,49,51,53,56,58,61,64,66,68,70,72,75,77,79,81,83,84,86,86,88,89,90,91,91,91,92,92,92,92,91,91,90,90,89,88,88,87,86,85,84,83,81,80,78,77,76,75,74,72,71,70,69,68,67,66,64,64,63,62,62,61,61,60,60,60,60,60,60,60,60,60,61,61,61,62,62,62,62,63,63,64,63,64,64,64,65,65,64,65,65,65,64,65,65,65,64,64,64,63,64,63,62,63,62,61,62,61,60,60,59,60,59,58,58,57,56,56,56,55,55,54,54,54,53,53,52,52,51,51,51,50,50,50,50,50,50,50,50,50,50,51,52,52,53,54,54,56,57,58,60,61,62,63,64,66,67,68,69,70,71,71,72,73,73,74,75,75,75,76,76,76,76,77,77,77,77,78,78,78,79,80,80,80,81,81,82,83,83,84,85,85,86,86,87,87,88,88,89,89,89,89,90,90
95,95,95,95,95,95,94,94,93,93,93,92,92,91,90,90,89,89,88,87,86,85,85,84,83,82,81,80,78,77,76,76,75,73,73,71,70,69,68,67,66,64,64,63,62,62,60,59,58,58,57,56,56,55,54,54,53,53,52,51,51,50,49,49,48,47,46,45,44,43,43,42,41,40,38,37,37,36,35,34,34,33,33,33,34,33,34,34,36,36,37,39,40,42,44,46,48,50,52,54,57,60,63,65,67,69,71,74,76,78,80,82,83,85,86,87,89,89,90,91,91,91,92,92,92,92,91,90,90,89,89,88,87,86,85,84,83,82,81,80,78,77,76,75,74,72,71,70,69,68,67,66,65,64,64,63,62,62,61,61,61,61,61,61,61,61,61,61,61,62,62,62,62,63,63,63,64,64,64,64,65,64,64,64,64,65,65,65,64,65,65,64,64,64,63,63,63,63,62,62,61,61,61,61,61,60,59,60,59,58,57,57,57,57,56,56,55,55,54,54,54,53,53,52,52,52,52,51,52,51,51,51,51,51,51,52,52,52,53,54,54,55,55,57,58,59,61,62,64,65,66,67,68,69,70,71,72,72,73,74,74,75,76,76,76,77,76,77,77,77,77,78,78,78,79,79,80,80,81,81,81,82,82,83,83,84,85,85,86,86,87,87,88,88,89,88,89,89,89,89
96,95,96,95,95,95,94,95,94,93,93,92,92,91,91,90,90,89,88,88,86,86,85,84,83,82,81,80,78,77,77,75,75,73,73,71,70,69,68,67,66,64,64,63,62,61,60,59,58,57,56,56,55,54,54,53,52,52,51,50,50,49,48,47,46,46,45,44,43,42,41,40,39,38,37,36,35,35,34,34,33,33,33,33,34,33,34,35,36,37,38,40,41,43,45,47,49,51,53,56,58,61,64,66,68,70,72,74,77,79,81,82,83,85,86,87,89,89,90,91,91,91,91,91,91,91,91,90,89,89,88,87,87,86,85,84,83,82,80,80,78,77,75,74,73,72,71,70,69,68,67,66,65,64,64,63,62,62,62,61,61,61,61,61,61,62,62,62,62,62,62,63,63,63,64,63,64,64,64,65,64,65,65,65,65,65,65,65,64,64,64,64,64,64,63,63,63,63,62,62,61,61,61,60,60,60,59,60,58,58,58,57,57,57,57,56,56,56,55,55,55,54,54,54,53,53,53,52,53,52,52,52,52,52,52,53,53,53,54,55,55,56,56,58,60,61,62,63,64,65,66,68,69,70,71,72,73,73,74,75,75,76,76,77,77,77,77,78,78,78,78,78,78,79,80,80,80,81,81,81,82,82,82,83,83,84,85,85,86,86,86,87,87,87,88,88,88,88,89,89
96,96,96,96,96,96,95,95,95,94,94,93,93,92,92,91,91,90,88,88,87,86,86,85,84,82,82,80,79,78,76,76,75,74,73,71,70,69,68,66,66,64,63,63,62,61,60,58,57,57,56,55,55,54,53,52,52,51,50,49,49,48,47,46,45,44,44,43,42,41,40,39,38,37,36,35,34,34,33,33,32,33,32,33,34,34,34,35,36,37,38,41,42,44,46,48,50,52,54,57,60,62,65,67,69,71,73,75,77,80,81,82,84,86,87,88,89,89,90,91,91,91,91,91,91,91,90,90,89,88,88,87,86,86,84,84,82,82,80,78,77,76,75,74,73,72,70,69,69,68,67,66,65,64,64,64,63,63,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,64,64,64,63,64,63,63,63,62,62,62,61,61,61,60,60,60,59,60,58,58,58,58,57,58,57,57,57,56,56,56,56,55,55,55,55,55,54,54,54,54,54,54,54,54,54,54,54,55,55,56,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,75,76,76,77,77,77,78,78,78,78,78,79,80,79,80,80,80,81,80,81,81,82,82,82,83,83,84,84,85,85,85,86,86,87,87,87,87,87,88,88,88
97,97,97,96,96,96,96,96,95,95,94,94,93,93,92,92,91,90,89,89,88,87,86,85,84,83,82,80,79,78,77,76,75,73,73,72,70,69,68,66,65,65,63,63,62,60,59,58,57,56,55,55,54,53,52,52,51,50,49,48,48,47,46,45,44,43,43,42,41,40,39,38,37,36,35,34,33,33,33,33,32,32,32,33,34,34,35,36,37,38,40,42,43,45,47,49,51,54,56,58,61,63,66,68,70,72,74,76,78,81,82,83,85,86,87,88,89,90,90,91,90,90,91,91,90,90,90,89,88,88,87,86,86,85,84,83,82,81,79,78,77,76,74,73,72,71,71,69,69,68,67,67,65,65,65,64,64,63,63,63,63,63,63,63,63,63,63,63,63,64,64,64,64,64,65,65,65,65,65,65,65,66,65,65,65,65,65,65,65,64,64,63,63,63,63,62,63,62,61,61,61,60,61,60,60,60,59,60,60,58,59,59,58,58,58,58,58,57,57,57,57,57,57,56,56,56,56,55,55,55,55,55,55,55,55,55,56,56,57,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,75,76,76,77,77,78,78,79,78,80,79,79,80,80,80,80,80,80,81,80,81,81,82,82,82,83,83,83,84,84,85,85,85,86,86,86,86,87,87,87,87,87
97,97,97,97,97,97,96,96,95,95,94,94,93,93,92,92,92,90,89,89,88,87,86,85,84,83,82,81,80,78,77,76,75,73,73,72,70,69,67,67,66,64,63,62,61,60,59,58,57,56,54,54,53,52,52,51,50,49,48,47,47,46,45,44,43,42,41,40,39,38,37,36,35,35,34,33,33,32,32,32,32,32,33,33,33,34,35,36,38,39,41,43,44,46,48,50,52,55,57,60,62,65,67,69,71,73,75,77,79,81,82,84,85,86,87,88,89,90,90,90,91,91,91,91,90,90,90,89,88,88,87,85,85,84,83,82,81,80,78,78,77,75,74,73,72,72,70,69,69,68,67,66,66,65,65,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,65,66,65,65,65,65,65,65,65,64,64,64,63,63,62,62,62,62,62,61,60,61,61,60,60,60,59,59,59,59,59,60,59,59,59,59,59,58,58,58,58,58,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,58,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,74,75,76,76,77,77,78,78,78,79,79,80,80,80,80,80,80,81,81,81,81,80,81,81,81,82,82,82,82,83,83,84,84,84,85,85,85,85,86,86,86,86,86,86
98,98,98,97,97,97,96,97,96,96,95,95,94,94,93,93,92,91,90,90,89,88,87,85,84,83,82,81,80,79,77,76,75,73,73,72,70,69,67,67,66,64,63,62,61,59,58,57,56,55,54,54,53,52,51,50,49,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,34,33,32,32,32,31,31,31,32,33,33,34,35,35,37,38,40,41,43,45,47,49,51,54,56,58,61,64,66,68,70,72,74,76,78,80,82,83,84,86,87,87,89,89,90,89,90,90,90,90,90,90,89,89,89,87,87,86,85,84,84,82,82,81,80,78,77,76,75,74,73,72,72,70,70,69,68,67,67,66,66,66,65,64,65,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,66,66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,64,64,63,63,63,62,62,62,61,62,61,60,61,61,60,60,60,59,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,59,59,59,59,60,60,60,62,62,63,64,65,66,67,68,69,70,71,72,73,73,74,75,76,77,77,78,78,79,78,79,80,80,80,80,80,80,80,81,81,81,81,81,81,81,81,81,81,81,82,82,82,83,83,83,84,84,84,85,84,85,85,85,85,85,85
98,98,98,97,98,97,97,97,96,96,95,95,94,94,93,93,92,91,90,90,89,88,87,86,85,84,82,81,80,79,77,76,75,73,73,72,70,69,67,67,65,64,62,62,61,59,58,57,55,55,53,53,52,51,50,49,48,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,33,32,32,32,31,31,31,31,32,33,33,34,35,36,38,40,41,42,45,47,48,50,52,55,58,60,63,65,67,69,71,73,75,77,79,81,83,84,85,86,87,88,89,89,90,89,90,90,90,90,90,89,89,88,88,87,86,85,84,84,83,82,81,80,79,77,77,76,74,74,73,72,71,70,70,69,68,68,67,67,66,66,66,65,65,65,65,65,65,65,65,65,65,66,65,65,66,66,66,66,66,66,66,66,66,66,66,66,66,65,66,66,65,65,65,64,64,63,63,62,63,62,62,62,61,61,60,61,61,61,60,60,60,60,60,60,60,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,62,63,63,64,65,66,67,68,69,70,71,72,72,73,74,75,75,76,77,77,78,78,79,78,80,79,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,81,81,81,81,81,82,82,82,82,83,83,83,83,83,84,84,84,84,84
98,98,98,98,98,98,97,97,97,96,96,95,95,94,94,93,93,92,90,90,89,88,87,85,84,84,82,81,80,78,77,76,75,73,73,72,70,69,67,67,65,64,62,62,60,59,57,56,55,54,53,52,51,50,49,48,47,47,46,45,44,43,42,41,40,38,38,37,36,35,34,33,32,32,31,31,31,31,31,31,32,32,32,33,34,36,37,38,41,42,44,46,48,50,52,54,56,59,61,64,66,68,70,72,74,76,78,80,82,83,84,85,86,87,88,88,89,90,89,90,90,90,90,90,89,89,88,87,86,86,85,84,83,83,81,81,80,78,77,76,75,74,74,73,71,71,70,70,69,68,67,67,67,66,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,67,66,66,67,66,66,67,66,66,66,66,65,66,65,65,64,64,64,64,63,62,63,62,61,62,61,61,60,61,61,61,60,60,60,60,60,60,61,60,61,61,61,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,63,63,63,64,65,66,67,67,68,69,70,71,72,73,73,74,75,75,76,77,77,78,78,79,79,78,80,79,80,80,80,79,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,81,81,81,81,81,82,82,82,82,82,82,82,83,83,83
99,98,98,98,98,98,97,97,97,96,96,95,95,94,94,93,93,92,90,90,89,88,87,85,85,84,83,82,81,79,77,76,75,74,72,72,70,69,67,67,65,64,62,61,60,58,57,56,54,53,52,52,51,50,49,48,47,46,45,44,43,42,41,40,38,37,36,36,35,34,33,32,32,31,31,30,30,30,31,31,31,32,33,34,35,36,38,40,41,43,45,47,49,51,53,55,58,61,62,65,67,70,72,74,76,77,80,81,82,84,85,86,87,87,88,89,89,90,89,90,90,89,90,89,88,88,87,87,86,85,84,83,83,82,81,80,78,77,76,76,75,74,73,72,71,71,70,70,69,68,68,68,67,67,67,67,66,66,66,66,66,66,66,66,66,67,67,67,67,67,67,67,67,67,67,67,67,67,67,66,67,67,66,65,66,65,65,65,64,63,64,63,62,62,62,61,62,61,61,60,61,61,61,60,60,60,60,61,60,61,61,62,62,62,62,62,62,63,63,63,64,64,63,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,65,65,65,66,66,67,68,69,69,70,71,71,72,73,74,75,75,76,77,77,78,78,78,79,79,78,79,79,80,79,80,79,79,79,79,78,78,78,78,78,78,78,78,78,78,79,79,80,80,80,80,80,80,80,80,80,81,81,81,81,81,81
99,99,99,98,98,98,97,98,97,97,96,96,95,95,94,94,93,92,91,91,90,89,88,86,85,84,82,82,81,80,77,77,76,74,72,72,70,69,67,67,65,63,62,61,60,58,56,56,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,38,37,36,35,35,34,33,32,31,31,31,30,30,31,30,31,31,31,33,33,34,36,37,38,40,43,44,46,48,50,53,55,57,60,62,64,67,68,71,73,75,76,78,81,82,83,84,85,86,87,88,89,89,89,89,89,89,89,89,89,89,88,88,87,86,85,85,84,83,82,81,80,79,78,77,76,75,74,73,73,72,71,70,70,70,69,69,68,68,68,67,68,67,67,67,67,67,67,67,67,67,67,68,68,68,68,68,68,68,68,68,68,68,67,68,67,67,67,67,66,66,66,65,65,65,64,64,63,62,62,62,62,61,61,60,60,61,61,61,61,60,61,61,60,61,61,62,62,62,63,63,63,63,63,64,64,64,65,65,65,65,66,66,65,66,66,66,66,66,66,66,66,66,66,66,66,67,67,67,68,68,69,70,70,71,72,72,73,74,74,75,76,76,77,77,78,78,78,79,79,79,79,78,80,78,78,78,78,78,78,78,78,78,78,78,78,77,77,77,77,78,78,78,78,78,78,78,78,78,78,78,79,79,79,79,79,80
98,99,99,98,98,98,97,98,97,97,96,96,95,95,94,94,93,92,91,91,90,89,88,86,85,84,82,82,81,80,77,77,76,74,72,72,70,69,67,67,65,64,62,61,60,58,56,55,54,53,52,51,49,48,47,46,45,44,43,42,41,40,38,37,36,35,34,34,33,32,32,31,31,30,30,30,31,30,31,31,32,33,34,35,36,38,40,42,44,45,47,49,51,54,56,58,61,63,65,68,70,72,74,76,78,80,81,83,84,85,86,87,88,88,89,89,89,89,89,89,89,89,89,88,88,87,87,86,84,84,83,82,82,81,80,78,78,77,76,75,74,73,73,72,71,71,70,70,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,68,68,68,68,68,68,68,68,68,67,67,67,67,66,65,65,65,65,64,64,63,63,62,62,61,61,61,60,61,61,61,61,61,60,61,60,61,61,61,62,62,63,63,64,64,64,65,65,65,66,66,66,66,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,68,68,68,68,69,69,70,71,71,72,73,73,74,74,75,75,76,77,77,77,78,78,78,78,78,78,78,78,78,78,78,78,78,77,77,77,77,77,76,76,76,76,76,76,76,76,76,77,77,77,77,77,77,77,77,77,77,77,77,77,77,78
99,98,99,98,98,98,97,98,97,97,96,96,95,95,94,94,93,92,91,91,90,89,88,86,85,84,82,82,81,80,77,77,76,74,72,72,70,69,67,67,64,64,62,60,60,58,56,55,53,53,51,50,49,48,47,45,44,43,42,41,40,38,37,36,35,34,33,33,32,31,31,30,30,30,30,30,31,30,31,32,32,33,35,36,37,39,41,43,45,47,49,51,52,55,58,60,63,65,67,69,71,73,75,77,78,80,82,83,84,86,87,87,88,88,88,89,89,89,89,89,89,89,88,87,87,86,86,85,84,84,82,81,81,80,78,78,77,76,75,75,73,73,73,71,71,70,70,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,68,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,68,68,67,67,66,66,66,65,65,65,64,63,63,62,62,62,61,61,61,60,61,61,61,61,61,61,60,61,61,62,62,63,63,63,64,64,65,65,65,66,67,67,68,68,68,68,69,69,69,69,69,69,69,69,69,69,69,69,69,69,70,70,70,70,71,71,71,72,72,73,73,74,74,75,76,76,76,76,77,77,78,78,78,78,78,78,78,78,78,77,77,77,77,77,77,76,76,76,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75
100,98,99,98,99,98,97,98,97,97,96,96,95,95,94,94,93,92,91,91,90,89,88,86,85,84,82,81,80,80,77,77,76,74,72,72,70,69,67,67,64,63,62,60,58,57,56,55,53,52,51,50,48,47,46,44,43,42,41,40,39,38,37,36,34,33,32,32,31,31,30,30,30,29,30,30,31,30,31,32,33,34,35,37,38,41,42,44,46,48,50,52,54,57,60,61,64,66,68,70,72,74,76,78,80,81,83,84,85,86,87,87,89,89,88,89,89,88,89,89,88,88,88,87,86,86,85,84,83,83,82,81,80,80,78,77,77,75,75,74,73,72,72,71,70,70,70,69,70,69,69,69,69,69,69,69,69,69,69,69,69,69,69,70,69,70,70,70,70,70,70,70,70,69,69,69,69,69,68,68,68,68,66,66,66,65,65,65,63,63,62,62,61,61,61,60,60,61,61,61,61,61,61,60,61,61,62,62,62,63,63,64,65,65,65,66,67,67,68,68,69,69,69,69,70,70,70,70,70,71,71,71,71,71,71,71,71,71,71,71,71,71,72,72,72,73,73,73,74,74,75,75,76,76,77,76,77,77,78,78,77,77,77,77,77,77,77,76,77,76,76,75,76,75,74,74,74,74,74,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,74,74,74,74
98,99,99,98,98,98,97,98,97,97,96,96,95,95,94,94,93,92,91,91,90,89,88,86,85,84,83,82,81,79,78,76,76,74,73,71,70,69,67,67,64,63,62,60,59,57,55,54,53,52,50,49,48,46,45,44,42,41,40,38,37,37,35,35,34,33,32,31,30,30,30,29,29,29,30,30,30,31,31,32,34,35,36,38,40,41,43,45,47,49,51,54,56,58,61,63,65,67,70,71,74,75,77,80,81,82,84,85,85,86,87,88,89,89,88,88,89,89,88,88,88,88,87,87,86,85,85,84,83,82,81,80,80,79,78,76,76,75,74,74,73,72,72,71,71,70,70,69,70,69,69,69,69,69,69,69,69,69,69,70,70,70,70,70,70,70,71,70,70,70,70,70,70,70,70,70,69,69,69,69,68,68,66,66,66,65,64,64,63,63,63,62,62,61,60,61,61,60,60,61,61,61,60,60,61,61,62,62,63,63,64,65,65,66,67,67,68,68,69,69,70,70,71,71,71,71,72,72,72,73,72,72,72,72,72,72,72,72,72,72,72,73,73,73,73,74,74,74,75,75,75,76,76,76,77,76,77,77,77,77,77,77,77,76,76,76,76,76,75,75,75,74,74,74,73,73,73,72,72,72,72,72,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71
99,98,99,98,98,98,97,98,97,96,96,96,95,95,94,93,93,92,91,91,90,89,88,86,85,84,83,82,81,79,78,76,76,74,73,72,70,69,67,67,64,63,62,60,59,57,55,54,53,51,50,48,47,46,45,43,42,41,40,38,37,36,35,34,33,32,31,31,30,30,29,30,30,29,30,30,31,31,32,33,34,35,37,39,41,43,45,47,48,51,53,55,57,60,63,65,67,69,71,73,75,77,78,80,82,83,84,85,86,87,88,88,89,88,89,88,88,89,88,88,87,87,86,86,85,85,84,83,82,82,81,80,79,78,77,76,75,74,74,74,72,72,72,70,71,70,70,69,70,70,70,69,70,70,70,70,70,70,70,70,70,71,71,71,71,71,71,71,71,71,71,71,71,71,71,70,70,70,69,69,68,68,67,66,66,65,65,64,64,63,62,62,62,61,60,60,61,60,60,61,61,60,61,60,61,62,62,62,64,64,65,65,66,66,67,68,69,70,70,71,71,72,72,73,73,73,73,74,74,74,74,73,74,74,74,74,74,74,74,74,74,74,74,74,74,75,75,75,75,76,75,76,76,76,77,76,77,77,77,77,76,76,76,76,76,75,75,75,74,74,74,73,73,72,72,71,71,70,70,70,69,70,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69
99,98,98,98,98,97,97,97,96,96,96,96,95,95,93,93,93,91,91,91,90,89,88,87,86,85,83,82,81,80,78,77,75,75,73,72,71,69,67,67,64,63,62,60,58,56,55,54,53,50,50,48,46,45,44,42,41,40,39,37,36,35,34,33,33,32,31,30,30,29,30,30,30,29,30,30,31,32,33,34,35,36,38,40,42,44,46,48,50,52,55,57,59,62,64,66,68,70,72,74,76,78,80,82,82,84,85,86,86,88,88,88,89,88,89,88,89,88,88,88,87,87,86,86,85,84,84,83,82,81,80,79,78,77,76,75,75,74,74,73,72,71,71,70,70,70,70,69,69,69,69,70,70,70,70,70,70,71,71,71,71,71,72,72,72,72,72,72,72,72,71,71,71,71,71,71,70,70,69,68,68,68,67,66,66,65,65,64,63,63,62,62,61,60,60,60,60,60,60,60,60,60,61,61,62,62,63,63,64,64,65,66,67,67,68,69,70,71,71,72,72,73,73,74,74,74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,76,76,75,76,76,76,76,76,76,76,76,76,76,76,76,75,76,75,75,75,74,74,73,73,72,72,72,71,71,70,70,69,69,69,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67
98,98,98,98,98,98,97,97,97,96,96,95,95,94,93,93,93,91,91,90,89,89,88,87,86,85,83,82,81,80,78,77,76,75,73,72,71,69,67,67,64,63,62,60,58,57,55,54,52,50,49,48,46,45,43,42,40,39,38,36,35,35,33,33,32,31,30,30,29,30,30,30,29,30,30,31,31,33,34,35,36,37,40,41,43,45,47,49,52,54,56,58,61,63,65,67,70,72,74,75,78,79,81,82,83,84,85,86,87,88,88,89,88,89,88,89,89,88,87,87,87,86,86,85,84,84,83,82,81,80,80,78,77,77,76,75,75,73,73,73,71,71,71,70,70,70,70,69,70,70,70,70,70,70,70,70,71,71,71,71,72,72,72,72,72,72,73,72,72,72,72,72,72,71,71,71,71,70,70,68,68,68,66,66,65,65,65,64,63,62,62,61,61,61,60,60,60,60,60,60,60,61,61,61,62,62,63,63,65,65,66,67,67,68,69,70,71,72,72,73,74,74,75,75,76,76,76,76,76,77,77,77,77,77,77,77,76,76,77,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,75,75,75,75,74,74,73,73,73,72,72,70,71,70,70,69,68,68,67,67,67,66,66,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65
98,98,98,97,98,97,97,97,97,96,95,95,94,94,94,93,93,92,90,90,89,89,88,87,86,85,83,82,81,80,78,77,76,75,73,72,71,69,67,67,64,63,62,60,58,57,54,53,52,50,48,47,45,44,43,41,40,38,37,36,35,34,33,32,32,31,30,30,29,30,30,29,30,30,31,31,32,33,34,36,37,38,41,43,45,47,49,51,53,56,58,61,63,65,67,69,71,73,75,77,79,80,82,83,84,85,86,87,87,88,88,89,89,88,89,89,88,88,87,87,86,86,85,84,84,83,83,81,80,80,78,77,77,76,75,74,74,73,72,72,71,71,70,70,70,70,70,70,70,70,70,70,70,71,71,71,71,72,72,72,72,73,73,73,73,73,73,73,73,73,73,73,72,72,72,71,71,70,70,69,68,68,66,66,66,65,64,63,63,62,62,61,61,60,60,60,60,60,60,60,60,61,61,61,62,63,63,64,65,66,66,67,68,69,70,71,72,73,73,74,75,75,76,77,77,77,78,78,78,78,78,78,78,78,78,78,78,78,78,77,77,77,77,77,77,77,77,76,77,77,77,76,76,76,76,75,75,75,75,75,74,74,73,72,72,71,71,70,70,69,69,68,68,67,66,66,65,65,64,64,63,63,62,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63
98,97,98,97,97,97,97,97,96,96,96,95,95,94,93,93,92,92,90,90,89,89,88,87,86,85,84,83,82,81,78,78,76,75,74,72,71,69,67,67,64,63,62,60,58,56,54,53,52,50,48,47,45,44,42,41,39,38,37,35,34,34,32,32,31,30,30,30,29,30,29,29,30,30,31,32,33,34,35,37,39,40,42,44,46,48,50,53,55,57,60,62,64,66,68,70,72,74,76,78,80,81,83,84,85,85,87,87,88,88,89,88,89,88,89,88,88,88,87,87,86,86,85,84,83,82,82,81,80,78,78,77,76,76,74,74,74,73,72,72,71,71,70,70,70,70,70,70,70,70,70,71,70,71,71,71,72,72,72,72,73,73,73,73,73,73,74,73,73,73,73,73,73,72,72,71,70,70,70,69,68,68,66,66,66,65,64,63,63,62,61,61,61,60,60,60,60,60,60,60,60,61,61,62,62,63,64,64,65,66,67,68,69,69,71,72,73,74,74,75,76,77,77,78,78,78,79,80,80,80,80,80,80,80,80,80,79,79,79,78,78,78,77,77,77,77,77,77,76,77,77,76,76,75,75,75,75,74,74,74,72,72,72,71,70,70,69,69,68,67,67,66,66,65,64,64,63,63,62,61,61,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60
98,97,97,97,97,97,96,96,96,95,95,95,94,94,93,92,92,91,90,90,89,89,88,87,86,85,84,83,82,81,78,78,76,75,74,72,71,69,67,67,64,63,62,60,57,56,54,53,51,49,48,46,44,43,42,40,38,37,36,34,33,33,32,31,31,30,30,30,29,29,30,30,30,31,32,33,34,35,36,38,40,42,44,45,47,49,52,54,56,59,61,64,66,68,70,72,74,76,78,79,81,82,83,85,85,86,87,87,88,89,89,89,88,89,89,88,88,87,87,86,86,85,84,83,83,82,81,80,79,78,77,76,75,75,74,73,73,72,72,71,70,70,70,70,70,70,70,70,70,70,70,71,71,71,72,72,72,72,73,73,73,74,74,74,74,74,74,74,74,74,73,73,73,73,72,72,70,70,70,68,68,68,66,66,65,65,64,63,63,61,61,60,60,60,59,59,59,59,59,60,60,61,61,61,62,63,64,65,66,66,67,68,69,70,71,72,73,74,75,76,77,78,78,80,80,80,81,81,81,81,81,81,81,81,81,81,80,80,80,79,79,79,78,78,78,78,78,77,76,77,76,76,76,75,74,74,74,73,73,72,71,71,70,69,69,68,68,67,66,65,65,64,63,63,62,61,61,60,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57
97,97,97,97,97,96,96,96,96,95,95,95,94,94,93,93,92,91,91,90,89,89,88,87,86,85,84,83,82,81,78,78,76,75,74,72,70,69,67,67,64,63,62,60,57,56,54,52,51,49,47,46,44,43,41,40,38,37,36,34,33,33,31,31,30,30,30,30,30,30,30,30,31,32,32,33,35,36,38,40,42,43,45,47,49,51,54,56,58,61,63,65,67,69,71,73,75,77,79,81,82,83,84,85,86,86,88,87,88,89,89,89,89,88,88,88,87,87,87,85,85,84,83,83,82,81,81,80,78,77,77,76,75,74,73,73,73,71,71,71,70,70,70,69,69,70,70,70,70,70,70,71,71,72,72,72,72,73,74,73,74,74,75,75,75,75,75,75,75,74,74,74,73,73,72,72,71,70,70,68,68,67,66,66,65,64,64,63,62,61,61,60,60,59,60,60,60,60,59,60,60,61,61,61,63,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,81,81,82,82,82,82,82,82,82,82,82,81,81,81,81,80,80,80,79,78,78,78,78,77,76,76,76,75,75,74,74,73,73,72,71,71,70,69,68,67,67,66,66,65,64,63,62,62,61,60,60,58,58,58,57,56,56,55,55,55,55,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54
97,97,97,96,97,96,96,96,96,95,95,94,94,93,93,92,92,91,91,90,89,88,88,87,86,84,83,82,81,81,78,77,76,75,73,72,71,69,68,67,64,63,62,60,57,56,54,53,51,49,48,46,44,42,41,40,37,36,36,34,33,33,31,31,31,30,30,30,30,30,31,31,31,32,33,35,36,37,39,41,43,44,46,48,51,52,55,57,60,62,64,67,69,71,73,75,76,78,80,82,83,84,85,86,86,87,88,88,88,89,89,89,89,88,88,88,87,87,86,85,85,84,83,82,82,80,80,78,77,77,76,75,74,74,73,72,72,71,71,71,70,70,70,69,69,70,70,70,70,70,71,71,71,72,73,72,73,73,74,74,74,75,75,75,75,75,75,75,75,74,74,74,73,72,72,72,71,71,70,68,68,67,66,66,65,64,63,63,62,61,61,60,60,59,59,59,59,59,60,60,60,61,61,62,62,64,64,65,66,67,68,69,71,71,72,74,75,76,77,78,80,80,81,82,82,82,83,83,83,84,84,83,83,83,83,82,82,82,81,81,81,80,80,78,79,78,78,77,76,76,75,75,74,74,73,72,72,71,70,69,68,68,67,66,65,64,64,63,62,61,60,60,58,58,57,56,55,55,54,54,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52
97,96,96,96,96,96,96,95,95,95,94,94,93,93,92,92,91,91,90,90,89,88,88,87,85,85,84,83,82,81,79,78,77,75,74,73,71,70,68,67,65,63,62,60,57,56,54,53,51,49,48,45,43,42,40,40,37,37,36,34,33,33,31,31,30,30,30,30,30,31,31,32,32,33,34,35,37,38,40,42,44,46,48,50,52,54,56,59,61,64,66,68,70,72,74,76,77,80,81,83,84,85,86,87,87,87,88,88,89,89,89,89,88,88,88,87,87,86,86,84,84,83,82,82,81,80,79,78,77,76,75,74,74,73,72,71,72,71,70,70,70,69,69,70,69,70,70,70,71,70,71,72,72,72,73,73,73,74,74,74,75,75,76,75,75,75,76,75,75,75,75,74,74,72,72,72,70,70,69,69,67,67,66,65,64,64,63,62,62,60,60,60,59,58,58,58,58,58,59,60,60,61,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,80,81,82,82,83,84,84,84,84,84,84,84,84,84,83,83,82,82,82,81,81,81,79,78,79,78,77,77,76,76,75,74,73,73,71,71,70,69,69,68,67,66,65,64,63,62,62,61,60,58,57,57,56,55,55,54,53,53,52,51,51,50,50,49,50,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49
97,96,96,96,96,96,95,95,95,94,95,94,93,93,93,92,92,91,90,89,89,88,88,87,85,85,84,83,82,81,79,78,76,76,74,72,71,69,68,66,65,64,62,60,57,56,54,53,51,49,48,46,43,42,40,40,37,37,36,34,33,33,32,31,31,30,30,31,31,31,32,32,33,34,35,37,38,40,41,44,46,47,49,51,54,56,58,61,63,65,67,70,72,73,75,78,78,81,82,84,85,86,86,87,88,88,89,89,89,89,89,89,88,88,87,86,86,85,85,84,83,83,82,81,80,79,78,77,76,75,75,74,73,73,71,71,71,70,70,70,69,70,70,70,69,70,70,70,71,70,71,72,72,72,73,73,73,74,75,75,75,75,76,76,76,76,76,75,76,75,75,74,74,73,72,72,70,70,69,69,67,67,65,65,64,63,63,61,61,60,59,60,58,58,58,58,59,59,58,59,60,61,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,80,81,82,82,83,84,84,85,85,85,85,85,85,85,84,84,83,83,83,82,82,81,81,79,78,78,77,77,76,75,75,74,73,72,72,70,70,69,68,67,66,65,64,64,62,61,60,60,58,57,56,55,55,54,53,52,51,50,50,49,49,48,48,47,47,47,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46
96,96,96,95,96,96,95,95,95,94,94,93,93,93,92,92,91,91,90,90,89,88,88,87,85,85,84,83,82,81,79,78,77,76,74,73,71,70,68,67,65,63,62,60,58,57,54,52,51,49,48,46,43,42,40,40,37,37,36,34,34,33,32,31,31,31,31,31,32,32,33,33,34,35,36,38,40,41,43,45,47,49,51,53,55,57,60,62,65,67,69,71,73,75,77,79,80,82,83,84,85,86,87,88,88,88,89,89,89,89,88,88,88,87,87,86,86,85,84,83,83,82,81,80,80,78,78,76,75,75,74,73,73,72,71,71,71,70,70,70,69,69,69,69,69,70,70,70,71,71,71,72,72,72,73,73,74,74,75,75,76,76,76,76,76,76,76,76,76,75,74,74,74,73,73,72,70,70,69,68,67,66,65,65,63,63,62,61,61,60,59,59,58,58,58,58,58,58,58,60,60,61,61,62,63,64,65,66,67,69,70,71,72,73,74,76,77,78,79,80,81,82,83,84,85,85,86,86,86,86,86,86,85,85,84,84,83,83,82,82,81,81,79,78,78,77,76,76,75,74,73,72,71,71,69,68,68,66,65,64,63,62,61,60,58,58,57,56,55,54,53,52,51,50,50,49,48,47,47,46,46,45,45,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44
96,95,95,95,95,95,94,95,94,94,94,93,93,93,92,91,91,90,90,90,88,88,88,87,85,85,84,83,82,81,79,78,77,76,74,73,72,70,69,67,65,64,62,60,58,57,54,52,51,49,48,45,44,42,41,39,38,36,36,34,34,33,32,32,32,32,32,32,32,33,33,34,35,36,38,40,41,43,44,46,48,50,52,54,57,59,62,64,67,68,70,72,74,76,78,80,81,83,84,85,86,87,87,88,88,89,89,89,89,89,88,88,87,87,86,86,85,85,84,83,82,81,80,80,78,77,77,76,75,74,74,72,72,72,70,70,70,70,69,69,69,69,69,69,70,70,70,70,71,71,71,72,73,73,74,74,74,75,75,76,76,76,77,77,77,77,77,76,76,76,74,74,74,72,72,72,70,70,69,68,67,66,65,64,63,62,62,61,60,59,58,58,58,58,58,58,58,58,59,60,60,61,61,62,63,64,66,67,67,69,70,71,73,74,75,76,78,78,80,81,82,83,84,84,85,86,86,86,86,87,87,86,86,85,85,84,84,83,82,82,81,80,79,78,77,76,76,75,74,73,72,71,70,69,67,67,66,65,64,63,62,60,59,57,56,55,55,53,52,51,50,50,49,48,47,46,45,45,44,43,43,42,42,41,42,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
95,95,95,94,94,95,94,94,94,93,94,93,92,93,92,91,91,90,90,90,88,88,88,87,85,85,84,83,82,81,79,78,77,75,74,73,71,70,69,67,65,64,63,60,58,57,55,53,51,49,48,46,44,43,41,40,38,37,36,35,34,34,33,32,32,32,32,33,33,34,34,35,36,38,40,41,43,44,46,48,50,52,54,56,58,61,63,65,68,70,71,74,76,77,79,81,82,84,85,86,87,87,88,89,89,89,89,89,89,89,88,87,87,86,86,86,84,84,83,82,82,81,80,79,78,77,76,75,74,74,73,72,71,71,70,70,70,69,69,69,69,69,69,69,70,70,70,70,71,72,71,73,73,73,73,74,75,75,76,75,76,77,77,77,77,77,77,76,76,76,75,74,74,72,72,72,70,69,68,67,66,65,64,63,62,61,61,61,59,58,58,57,57,57,57,57,58,58,59,60,60,60,61,62,64,65,65,67,67,69,70,71,73,74,75,76,78,79,80,81,82,83,84,85,86,86,87,87,87,87,87,87,86,86,85,85,83,83,82,81,81,80,78,77,77,76,75,74,73,72,71,69,68,67,66,65,64,63,62,60,59,57,57,55,54,53,52,51,50,49,48,47,46,45,45,44,43,42,42,41,41,40,40,38,39,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38
95,94,94,94,94,94,93,94,94,93,93,93,92,92,91,91,90,90,89,89,89,88,87,87,85,85,84,83,82,81,80,78,78,76,74,74,72,71,69,68,66,64,63,61,58,57,55,53,52,49,48,46,44,43,41,40,39,37,37,35,35,34,34,33,33,33,33,34,34,35,35,36,37,39,41,42,44,46,47,50,51,53,55,57,60,62,65,67,69,71,73,75,77,78,81,82,83,85,85,86,87,88,88,89,89,89,89,89,89,88,87,87,87,86,85,85,84,83,83,81,81,80,78,78,77,76,75,75,73,73,72,71,71,71,69,70,69,69,69,69,69,69,69,69,70,70,70,71,71,72,71,73,73,73,74,74,75,75,75,76,76,77,77,77,77,77,77,76,76,76,75,74,74,72,72,71,70,69,68,67,66,65,64,63,62,61,60,60,58,58,57,57,57,57,57,57,58,57,58,59,60,60,61,62,64,64,66,67,68,70,70,72,73,74,76,77,79,80,81,82,83,84,85,85,86,87,87,87,87,87,87,87,86,86,85,85,83,83,82,81,80,79,78,77,76,75,74,73,72,71,70,68,67,66,64,63,62,61,60,58,57,55,55,53,52,51,50,49,48,47,46,45,44,43,42,41,40,40,39,38,37,37,36,36,36,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35
94,94,94,94,94,94,93,93,93,93,93,92,92,92,91,91,90,90,89,89,88,87,87,87,85,85,84,83,82,81,80,79,78,76,74,74,72,71,69,68,66,65,63,61,59,58,55,53,52,50,48,46,45,43,42,41,39,38,37,36,35,35,34,34,34,34,34,35,35,36,37,38,39,41,42,44,46,47,49,51,53,55,57,59,62,64,66,68,71,72,74,76,78,80,82,83,84,85,86,87,88,88,89,89,89,89,89,88,88,88,87,87,86,86,85,84,83,83,82,81,80,79,78,77,76,75,75,74,73,72,72,71,70,70,69,69,69,68,68,68,68,68,69,69,70,70,70,70,71,72,72,73,73,74,74,75,75,76,76,76,76,77,77,77,77,77,77,76,76,76,74,74,74,73,72,71,70,69,68,67,65,64,63,62,61,60,60,59,58,58,57,56,57,57,57,57,57,57,58,58,59,60,61,62,64,64,66,67,68,70,71,72,74,75,76,77,79,80,81,82,83,84,85,86,87,87,88,88,88,88,87,87,86,86,85,84,83,83,82,81,80,78,77,76,75,74,73,72,70,69,68,67,66,64,63,62,61,59,58,56,55,54,52,51,50,49,48,46,45,44,43,42,41,40,40,38,37,37,36,35,35,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33
93,93,93,93,93,93,93,93,92,92,93,92,91,92,91,90,90,90,89,88,88,88,87,87,85,85,84,83,82,81,80,79,78,76,74,74,72,71,69,68,66,65,64,61,60,58,56,54,53,50,49,47,46,44,42,41,40,38,38,37,36,36,35,35,35,35,36,36,37,37,38,40,41,42,44,45,47,49,51,53,55,57,59,61,63,65,67,69,72,74,75,77,79,80,82,84,85,86,86,87,88,88,89,89,89,89,89,88,88,87,87,86,85,85,84,84,83,82,81,80,80,78,77,76,75,74,74,73,72,72,71,70,70,70,69,69,68,68,68,69,69,68,69,69,70,70,71,70,72,72,72,73,74,73,74,74,75,76,76,76,76,77,77,77,77,77,77,76,76,76,74,74,73,72,72,70,70,68,67,66,65,64,63,62,61,60,59,58,57,57,56,56,56,56,56,56,57,57,58,58,60,60,61,62,64,64,66,68,68,70,71,73,74,75,77,77,80,81,82,83,84,85,86,86,87,87,88,88,88,88,87,87,86,85,84,84,83,82,81,80,78,77,76,75,74,73,71,70,69,68,66,65,64,62,61,60,58,56,55,54,53,51,50,49,48,46,45,44,43,42,41,40,38,37,36,35,35,34,34,32,32,31,31,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30
93,92,93,92,92,92,92,92,92,92,92,92,91,91,91,90,90,89,89,88,88,87,87,86,85,85,84,83,83,82,80,79,78,76,75,74,72,71,70,68,67,65,64,62,60,58,56,55,53,51,50,48,46,45,43,42,41,40,38,38,37,37,36,36,36,36,37,37,38,39,40,41,42,44,45,47,49,50,52,54,56,58,61,63,65,67,69,71,73,75,77,79,81,81,83,84,85,86,87,88,88,88,89,89,89,89,88,88,88,87,86,86,85,84,83,83,82,81,80,79,78,77,76,76,75,74,73,73,71,71,71,70,69,69,68,68,68,68,68,68,68,69,69,69,70,70,71,70,72,72,72,73,74,74,74,75,75,75,76,76,77,77,77,77,77,77,77,76,76,75,74,73,73,72,71,70,69,67,66,65,64,63,62,61,60,58,58,57,56,56,56,56,56,56,56,56,57,56,58,58,60,60,61,62,64,64,66,68,68,70,71,73,74,75,77,78,80,81,82,83,84,84,86,86,87,87,88,88,88,87,87,86,86,85,84,83,82,81,80,79,77,76,75,74,73,72,70,69,68,66,65,63,62,61,59,58,56,54,54,52,50,49,48,46,45,44,43,41,41,40,38,37,36,35,34,33,33,31,31,30,29,29,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28
92,92,92,92,92,92,92,92,91,91,91,91,91,91,90,90,89,89,88,88,87,87,87,86,85,84,84,83,82,81,80,78,77,77,75,74,73,72,70,69,67,66,65,62,61,60,57,55,54,52,50,48,47,45,44,43,42,41,40,39,38,38,37,37,37,37,38,38,40,40,41,43,44,45,47,48,51,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,81,82,84,85,86,86,87,88,88,88,89,89,88,88,88,87,87,87,86,85,84,84,83,82,81,81,80,78,78,77,76,75,74,73,72,72,71,70,70,69,68,69,68,68,68,68,68,68,68,68,68,69,70,70,71,70,72,72,72,73,74,74,75,75,76,75,76,76,76,77,77,77,77,77,76,76,76,75,74,73,72,71,70,69,68,67,66,65,63,62,61,60,59,58,57,57,56,56,55,55,55,55,55,56,56,56,57,58,59,60,61,62,64,64,66,68,68,70,71,72,74,76,77,78,80,81,82,83,84,84,86,86,87,87,87,87,87,87,87,86,85,84,83,83,82,80,79,78,76,75,74,73,72,70,68,68,66,65,63,62,60,58,57,56,54,52,52,50,48,47,46,44,43,42,41,39,37,36,35,34,33,32,32,31,30,29,29,28,27,27,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26
92,91,91,91,91,91,91,91,91,91,91,90,90,90,89,89,89,88,88,88,87,87,86,86,85,85,84,83,82,81,80,79,78,76,76,75,73,72,70,69,68,66,65,63,62,60,58,56,54,52,51,49,48,46,45,44,43,42,41,40,39,40,38,39,39,39,40,41,41,42,43,44,45,47,48,49,52,54,55,57,60,62,64,65,67,69,71,73,76,77,78,81,82,83,84,85,86,87,88,88,88,88,89,88,88,88,87,87,86,86,85,84,84,83,82,82,81,80,78,77,77,76,75,74,73,72,72,71,70,70,69,69,68,68,68,67,68,68,67,68,68,68,69,69,70,70,71,70,72,72,72,73,74,74,75,75,76,75,76,76,76,77,77,77,76,76,76,75,75,75,73,72,72,71,70,69,68,66,65,64,63,61,60,59,58,57,56,56,55,55,55,54,54,54,54,55,56,56,57,57,59,60,61,62,64,64,66,68,68,70,71,73,74,75,77,78,80,81,82,83,84,84,86,86,87,87,87,87,87,86,86,85,85,84,83,82,81,79,78,77,75,74,73,72,70,69,67,66,64,63,61,60,58,56,55,54,52,50,49,47,46,45,43,42,41,39,38,36,35,34,33,32,31,30,29,28,27,27,26,25,25,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24
91,90,91,91,91,91,91,91,90,90,90,90,89,89,89,88,88,88,87,88,87,87,86,86,84,84,84,83,82,81,80,80,78,76,76,75,73,72,71,69,68,66,65,64,62,61,58,56,55,53,52,50,49,47,46,45,44,43,42,41,41,41,40,40,40,41,41,42,43,43,44,46,47,48,50,51,53,55,57,59,61,63,65,67,68,71,73,74,76,78,80,81,83,84,85,86,86,87,88,88,88,88,88,88,87,87,87,86,86,85,84,84,83,83,81,81,80,78,77,76,76,75,74,74,72,71,71,71,69,69,69,68,68,68,67,67,67,67,67,68,68,68,69,69,70,70,71,70,72,72,72,73,74,74,75,75,76,75,76,76,76,76,76,76,76,76,76,75,74,74,73,72,71,70,69,68,67,65,64,63,62,60,59,58,57,56,55,55,54,55,54,54,54,54,54,54,55,55,57,57,58,59,61,61,63,65,66,67,68,70,71,73,75,75,77,78,80,81,82,83,84,84,85,86,86,87,87,87,86,86,85,84,84,83,82,81,80,78,77,76,74,73,72,70,69,67,66,64,63,61,59,57,56,54,53,52,50,48,47,45,44,43,41,40,38,36,36,34,33,32,31,30,29,28,27,26,25,25,24,23,23,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22
90,90,90,90,90,90,90,90,89,89,89,89,89,89,88,88,88,88,87,87,87,86,86,85,84,84,83,82,82,81,80,78,78,76,75,74,74,73,71,70,68,67,66,64,63,61,59,57,56,54,53,51,50,48,47,46,45,44,43,43,42,42,42,42,42,42,43,43,44,45,46,47,48,50,51,53,55,57,58,61,63,64,66,68,70,72,73,75,77,79,80,82,83,84,85,86,86,87,88,88,88,88,88,88,87,87,86,86,85,85,84,83,82,82,81,80,79,78,77,76,75,74,73,73,72,71,70,70,69,68,68,68,67,67,67,67,67,67,67,68,67,68,69,69,70,70,71,70,72,72,72,73,74,74,75,75,76,75,76,76,76,76,76,76,76,76,75,74,74,73,72,71,70,69,68,67,66,64,63,62,61,59,58,57,56,55,55,54,54,54,53,53,53,53,53,54,55,55,56,57,58,59,61,61,63,65,65,67,69,70,71,72,74,76,77,78,80,81,82,83,84,85,85,86,86,86,86,86,86,85,85,84,83,82,81,80,78,77,76,75,73,72,71,69,67,66,64,63,61,60,57,56,54,52,51,49,48,46,45,43,42,40,38,37,36,34,33,32,30,29,28,27,26,25,25,24,23,22,22,21,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20
89,89,89,89,89,89,89,89,88,88,88,88,88,88,88,87,87,87,86,86,86,85,85,85,84,84,83,82,82,81,80,78,78,77,76,75,73,73,72,70,69,67,66,65,63,62,60,58,57,55,54,52,51,50,48,47,46,45,45,44,44,44,43,43,44,44,44,45,46,47,48,49,50,52,53,55,57,58,60,62,64,66,68,69,71,73,74,76,78,80,81,82,84,84,85,86,86,87,87,88,88,88,87,87,86,86,86,85,84,84,83,82,81,81,80,79,78,77,76,75,74,73,72,72,71,70,70,69,68,68,68,67,67,67,66,67,66,66,67,68,67,68,69,69,70,70,71,71,72,72,72,73,74,74,75,75,76,75,76,76,76,76,76,75,75,75,74,74,73,72,71,70,69,68,67,66,65,63,63,61,60,58,57,56,56,54,54,53,53,53,52,52,52,53,53,53,54,54,56,56,57,58,60,61,63,64,65,67,69,70,71,73,74,76,77,78,80,81,82,83,84,85,85,86,85,86,86,86,85,85,84,83,82,81,80,78,78,76,74,73,72,70,69,68,66,64,63,61,59,57,55,54,52,50,49,47,45,44,43,41,39,38,36,35,33,32,31,29,28,27,26,25,24,23,23,22,21,20,20,19,18,18,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17
89,88,88,88,88,88,88,88,87,87,88,88,87,87,87,86,87,86,86,86,86,85,85,84,83,84,83,82,82,81,80,79,78,77,76,75,74,73,72,70,69,68,67,66,64,62,61,59,57,56,55,53,52,51,49,48,47,47,46,46,45,45,45,45,45,45,46,47,48,48,49,51,52,53,55,56,58,60,62,64,66,67,69,70,72,74,75,77,78,80,81,82,84,84,85,86,86,87,87,87,87,87,87,86,86,85,85,84,84,83,82,82,80,80,78,78,77,76,75,74,74,72,71,71,71,69,69,69,68,67,67,67,66,66,66,66,66,66,67,67,68,68,69,69,69,70,71,71,72,72,72,73,74,74,74,75,75,75,76,76,76,76,75,75,74,74,74,73,72,72,71,70,69,67,66,65,64,62,61,60,58,57,56,55,54,54,53,52,52,52,52,52,52,52,52,52,53,54,55,56,57,58,60,61,63,64,65,66,68,70,71,73,74,76,77,78,80,81,82,82,84,84,85,85,85,85,85,85,84,84,83,82,82,81,78,77,76,75,73,72,71,69,68,66,64,63,61,59,57,56,53,52,50,48,47,45,44,42,41,38,37,36,34,33,31,30,29,27,26,25,24,23,22,21,21,20,18,18,17,17,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16
87,87,87,87,87,87,87,87,87,87,86,86,86,86,86,86,86,86,85,85,85,84,84,84,83,83,82,82,81,81,79,79,77,76,76,75,74,73,72,71,70,69,67,66,65,63,62,61,59,57,56,54,53,52,51,50,49,48,48,47,47,46,47,46,47,47,47,48,49,50,51,52,53,55,56,58,60,62,63,65,67,68,70,71,73,75,76,77,79,81,82,83,84,84,85,85,86,86,86,86,86,86,86,86,85,84,84,83,82,82,81,80,80,78,78,77,76,75,74,73,72,72,71,70,70,69,68,68,67,67,67,66,66,66,66,66,66,66,66,67,67,68,68,69,69,70,70,70,72,72,72,73,74,74,74,75,75,75,75,75,75,75,75,74,74,74,73,72,71,70,69,68,67,66,65,64,63,61,60,58,57,56,55,54,53,52,52,51,51,51,50,50,50,51,51,52,53,53,54,55,56,58,60,60,62,64,65,66,68,70,71,73,74,75,77,78,80,81,82,82,83,84,84,85,85,85,85,84,84,83,82,81,80,79,77,76,75,74,72,71,69,68,66,65,63,61,60,57,55,54,52,50,49,47,45,43,41,40,38,36,34,34,31,30,29,28,27,25,24,23,22,21,20,20,18,18,17,16,16,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14
87,86,86,86,86,86,86,86,86,86,85,85,85,85,85,85,85,85,84,84,84,84,83,83,83,82,82,81,81,80,79,79,78,76,76,75,75,74,73,71,70,69,68,67,66,64,63,62,60,58,57,56,54,53,52,51,50,50,49,49,49,49,49,49,49,49,50,51,52,52,53,54,55,57,58,60,62,63,64,66,68,69,71,72,74,75,77,78,79,81,81,83,83,84,85,85,86,85,86,86,85,85,85,85,84,83,83,83,81,81,80,79,78,77,77,76,75,74,73,72,72,71,70,69,69,68,67,67,67,66,66,66,65,66,66,65,66,66,67,67,67,67,68,68,69,69,70,70,72,72,72,73,74,73,74,74,74,74,75,75,75,74,74,74,73,73,72,71,70,69,68,67,67,65,64,63,62,60,59,57,56,55,54,53,52,52,51,50,50,50,49,49,49,50,50,51,52,53,54,55,56,57,59,60,62,63,64,66,68,69,71,73,74,75,77,77,79,80,81,82,83,84,84,84,84,84,84,84,83,82,81,81,79,78,76,75,74,73,71,69,68,66,64,63,61,59,57,55,53,52,49,48,46,44,43,41,39,37,36,34,32,31,29,28,27,25,24,23,22,21,20,19,18,17,16,16,15,14,14,13,13,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12
85,85,85,85,85,85,85,85,85,85,84,85,85,84,84,84,84,84,83,84,83,83,83,82,82,82,81,81,80,80,78,78,78,76,76,75,75,73,73,72,71,70,68,67,66,65,63,63,61,60,58,57,56,55,54,53,52,51,51,50,50,50,50,50,51,51,51,52,53,54,55,56,57,59,60,62,63,65,66,68,69,70,72,73,74,76,77,78,79,81,81,83,83,84,84,84,85,85,85,85,85,84,84,84,83,82,82,81,80,80,79,78,77,76,76,75,74,73,72,71,70,70,69,68,68,67,67,67,66,66,66,65,65,65,65,65,66,65,66,67,67,68,68,69,69,70,70,70,71,72,72,73,73,74,73,74,74,74,74,74,74,74,74,73,73,72,72,70,69,68,67,66,65,64,63,61,60,58,57,56,55,54,52,52,51,50,49,49,48,49,48,48,48,49,50,50,51,52,53,54,55,56,58,60,61,63,64,66,68,69,71,72,74,75,76,77,79,80,81,81,83,83,83,84,83,84,83,83,83,81,80,79,78,77,76,74,73,71,69,68,66,64,63,61,59,57,55,53,52,50,48,46,45,43,41,39,37,35,34,32,30,29,27,26,25,23,22,21,20,19,18,17,16,15,15,14,13,13,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
84,84,84,84,84,84,84,84,84,84,83,83,83,83,83,83,83,83,83,83,82,82,82,82,81,81,81,80,80,79,78,78,77,76,76,75,75,73,73,72,71,70,69,68,67,66,65,64,62,61,60,58,57,56,55,54,53,53,52,52,52,52,52,52,52,52,53,54,55,55,56,57,58,60,61,63,64,66,67,68,70,71,73,74,75,76,78,79,79,81,81,82,82,83,84,84,84,84,84,84,83,83,83,83,82,81,81,80,79,78,78,77,76,75,75,74,73,72,71,70,70,69,68,68,67,66,66,66,65,65,65,65,65,65,65,65,66,65,66,66,67,68,68,69,69,70,70,71,71,71,72,73,73,73,73,74,74,74,74,74,73,73,73,72,72,71,70,69,68,67,66,65,64,62,62,60,59,57,56,55,54,53,51,51,50,49,48,48,47,47,47,47,47,48,48,49,50,51,52,53,54,56,58,58,60,62,64,65,67,69,70,72,73,74,76,77,78,80,81,81,82,82,83,83,83,83,83,82,82,81,80,78,77,76,74,73,72,70,68,67,65,63,62,60,57,56,54,52,50,48,45,44,43,41,38,37,35,33,32,30,28,27,25,24,23,22,21,20,18,17,16,15,14,14,13,13,12,12,11,11,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10
83,83,83,83,83,83,83,83,83,83,82,82,83,82,82,82,82,82,82,82,81,81,81,81,81,80,80,80,79,78,78,77,77,76,76,75,75,74,73,72,72,70,70,69,68,67,65,64,63,62,61,60,59,58,57,56,55,55,54,54,54,54,54,54,55,54,55,56,57,57,58,60,61,62,63,65,66,67,68,69,71,72,73,75,76,77,77,79,79,81,81,82,82,83,83,83,83,83,83,83,82,82,82,82,81,80,80,79,78,77,77,76,75,74,74,73,72,71,70,69,69,68,67,67,66,66,65,65,65,65,65,64,65,64,64,65,66,65,66,67,67,68,68,69,68,70,70,70,71,71,72,72,72,73,73,73,73,73,73,73,73,72,72,72,71,70,70,68,67,66,65,64,63,61,60,58,57,56,55,53,52,51,50,49,48,48,47,47,46,46,46,46,47,47,48,48,49,50,51,53,54,55,57,58,60,62,63,65,67,68,70,72,73,74,76,76,78,79,80,81,82,82,82,82,82,82,82,81,81,80,78,77,76,75,74,72,70,69,67,65,63,61,60,57,55,54,52,50,48,47,44,42,40,38,36,34,32,31,30,28,26,26,23,22,21,20,18,17,16,15,14,13,12,12,11,11,10,10,9,9,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8
82,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,80,80,80,80,80,79,80,79,78,78,77,77,77,76,75,75,75,74,73,72,72,71,70,69,68,67,66,65,65,64,63,62,61,60,59,58,57,57,56,56,56,56,56,56,56,56,57,58,58,59,60,61,62,64,64,66,67,68,69,70,72,73,74,75,76,77,77,79,79,81,81,81,82,82,83,83,83,82,82,82,81,81,81,80,80,78,78,77,76,76,75,74,74,73,73,71,70,70,69,69,68,68,66,66,66,65,65,65,64,64,64,64,64,64,64,65,65,66,66,67,67,67,68,68,68,69,70,70,70,71,71,72,72,72,72,73,73,72,72,72,72,71,71,71,70,69,68,67,66,65,63,62,61,60,58,57,56,54,53,52,51,50,48,48,47,46,46,45,45,45,45,45,45,46,46,48,49,49,50,52,53,54,56,58,60,61,63,65,66,68,69,71,73,74,75,76,77,78,80,80,81,81,82,82,82,82,81,80,80,79,78,77,75,73,72,70,69,67,65,64,62,60,58,56,54,52,50,48,46,44,42,40,38,36,34,33,30,29,28,26,24,23,21,21,19,18,17,16,15,14,13,12,11,11,10,9,9,9,8,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7
81,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,79,79,79,79,78,78,78,77,77,77,77,76,76,76,75,75,75,73,73,73,72,71,70,70,69,68,67,66,65,65,64,63,62,61,60,60,59,58,58,57,57,57,57,57,58,58,58,60,60,61,62,62,63,65,66,67,68,69,70,71,72,73,75,76,76,77,77,78,79,80,80,81,81,81,81,81,82,81,81,81,80,80,80,79,78,77,77,76,75,75,74,73,73,72,71,70,70,69,68,68,67,67,66,65,65,64,64,64,64,64,64,64,64,64,64,64,65,65,66,66,67,67,68,68,69,69,70,70,70,71,71,72,71,72,72,72,72,72,72,71,71,71,70,70,69,68,67,66,65,64,62,61,60,58,57,56,54,53,52,51,49,49,47,47,46,45,45,44,44,44,44,44,45,45,45,47,48,48,50,51,52,54,56,57,58,61,62,64,66,67,69,71,72,73,75,76,77,78,79,80,81,81,81,81,81,81,80,80,79,78,77,76,74,72,71,69,68,66,64,63,61,58,56,54,52,50,48,46,44,43,40,38,36,34,32,31,29,27,26,24,23,22,19,18,17,16,15,14,13,12,11,11,9,9,9,8,8,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6
79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,77,77,77,77,77,76,76,76,76,76,75,75,74,74,73,73,73,72,72,71,70,69,69,68,67,66,66,65,64,64,63,62,62,61,61,60,59,60,60,60,59,60,60,61,62,62,63,64,64,65,66,67,68,69,70,71,72,73,74,74,76,76,77,77,78,78,80,80,80,80,80,81,80,80,80,80,80,79,78,78,77,77,76,76,75,74,73,73,72,71,71,70,69,68,68,67,67,66,66,65,64,64,64,64,64,63,64,64,64,63,64,64,65,65,65,65,66,66,67,67,68,68,69,70,69,70,71,71,71,71,71,71,71,71,71,71,71,70,69,69,69,68,67,66,64,63,62,61,60,58,56,55,54,52,51,50,49,47,47,46,45,44,44,43,43,43,43,43,43,43,44,45,46,47,47,49,50,51,53,55,56,58,60,62,64,66,67,68,70,72,73,75,76,77,78,79,79,80,80,80,80,80,80,79,78,78,77,76,75,73,71,70,68,66,65,63,61,58,56,54,52,50,48,46,44,42,41,38,36,35,32,30,29,27,25,25,22,21,20,17,16,15,14,13,12,11,10,9,9,8,8,7,7,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,75,76,76,75,75,75,75,74,74,74,74,73,73,72,72,71,71,70,69,69,68,67,67,66,65,65,64,64,63,62,62,62,62,62,62,62,62,62,62,62,63,64,64,65,65,66,67,68,69,70,71,72,73,73,74,74,76,76,77,77,78,78,78,79,80,80,80,79,80,80,78,78,78,77,77,77,76,76,75,74,73,73,72,72,70,70,69,69,68,67,67,66,65,65,65,64,64,64,63,63,63,63,63,63,63,63,64,64,64,65,65,66,66,67,66,68,68,68,68,69,69,70,70,70,71,71,71,70,70,71,70,70,69,69,69,68,67,66,65,64,63,62,61,59,58,56,55,54,52,51,50,48,47,46,45,44,43,43,42,42,42,41,41,42,42,43,43,43,44,45,46,48,50,51,52,54,56,57,60,61,63,65,66,68,70,71,73,74,75,76,77,78,78,80,80,80,80,80,79,78,78,77,76,74,74,71,70,69,67,65,64,61,60,57,55,53,51,49,47,45,43,41,38,36,34,32,30,29,27,25,24,22,21,19,18,16,15,14,13,12,11,10,9,8,8,7,7,6,6,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,75,75,75,75,75,75,75,75,75,75,75,74,74,74,74,74,74,74,73,73,73,72,72,72,71,70,70,70,69,68,68,67,67,66,65,65,64,64,64,63,63,63,63,63,63,63,64,64,64,65,65,67,67,68,68,69,70,71,71,72,73,73,74,74,76,76,77,77,77,77,78,78,78,78,78,78,78,78,77,77,77,76,76,75,75,74,74,73,72,72,71,70,69,69,68,68,67,66,66,65,65,64,64,63,63,63,63,63,63,63,63,63,63,63,63,63,64,64,65,66,66,66,66,67,67,68,68,69,69,69,70,70,70,70,70,70,70,70,69,69,69,68,67,67,66,65,64,63,62,60,59,57,56,55,53,52,51,49,48,47,46,45,44,43,42,42,41,41,40,40,40,41,41,41,42,43,44,45,46,47,49,50,51,53,55,56,58,60,62,64,66,68,69,71,72,74,75,76,77,77,78,78,78,78,78,78,78,77,77,76,75,74,73,70,69,67,66,64,62,60,58,56,54,52,50,48,46,44,41,39,37,34,32,31,29,26,26,24,22,21,19,18,16,14,14,13,12,11,10,9,8,7,7,6,6,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,73,73,73,73,72,73,72,72,71,72,71,71,70,70,69,69,68,68,67,67,67,66,66,65,65,65,65,65,65,65,65,65,66,66,67,67,68,68,69,69,70,71,72,72,73,74,74,74,74,76,76,76,76,77,77,77,77,77,77,77,77,77,77,76,76,75,75,74,74,73,73,72,71,71,70,69,69,68,67,67,66,65,65,64,64,64,63,63,62,62,62,62,62,62,62,62,63,63,62,63,64,64,65,65,65,66,66,66,67,68,67,68,69,69,69,69,69,69,69,69,69,69,69,68,68,68,67,66,65,65,63,62,61,60,58,57,55,54,53,51,50,49,47,46,45,44,43,42,41,40,40,39,39,39,39,39,39,40,40,41,42,43,44,45,46,48,49,51,53,54,56,58,60,62,64,65,67,69,70,72,73,74,75,76,77,77,78,78,78,78,78,77,76,76,75,74,73,71,69,68,66,64,63,61,58,56,54,52,50,48,46,44,42,40,37,35,33,31,29,27,25,24,22,20,19,17,16,14,13,12,11,10,9,8,8,7,6,6,5,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,73,72,72,73,72,72,72,72,72,72,72,72,72,72,72,73,73,73,73,73,73,73,72,72,72,72,72,71,72,71,71,71,70,70,70,69,69,68,68,68,67,67,67,66,66,66,66,66,66,66,67,67,67,68,68,69,69,70,70,71,71,72,72,73,74,74,74,75,75,76,76,76,76,76,76,77,77,76,76,76,75,76,75,75,74,73,73,72,72,71,71,70,69,69,68,67,66,66,65,65,64,64,63,63,62,62,62,62,62,62,62,62,62,62,62,62,62,62,63,63,64,64,64,65,66,66,66,67,67,67,68,68,68,69,69,69,68,68,69,68,68,67,67,66,66,66,65,64,63,62,61,60,58,56,55,54,53,51,50,49,47,46,45,43,42,41,41,40,38,38,37,37,37,37,38,38,38,38,40,40,41,43,44,45,47,48,50,52,53,55,57,59,61,63,65,67,69,70,71,73,74,75,76,76,77,77,77,77,77,77,77,76,75,74,73,72,70,68,67,65,63,62,60,57,55,53,51,49,47,45,43,41,38,36,34,31,29,28,26,24,23,21,19,17,16,15,13,12,11,10,9,8,7,7,6,5,5,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
71,71,71,71,71,71,71,71,71,71,71,71,71,71,70,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,72,72,72,72,72,72,72,72,72,71,71,72,72,71,71,70,70,70,70,69,69,69,69,68,68,68,68,68,68,68,68,68,68,68,69,69,69,70,70,70,71,71,71,73,73,73,74,74,74,75,75,75,75,75,75,75,75,76,75,75,75,75,74,74,74,73,73,72,72,71,71,70,69,69,68,67,67,66,65,65,64,64,63,63,62,62,62,61,61,61,61,61,61,61,61,61,61,62,62,62,62,63,63,64,64,65,65,65,66,66,67,67,67,68,68,68,68,68,68,68,68,67,67,67,66,65,65,64,64,63,62,60,59,58,56,55,54,52,51,50,48,47,46,44,43,42,41,39,39,37,37,37,36,36,36,36,36,36,37,37,38,40,41,42,43,44,46,48,49,51,53,55,57,58,61,63,64,66,68,69,71,72,73,74,75,76,76,77,77,77,77,76,76,75,74,73,72,71,69,67,66,64,62,61,58,56,54,52,50,48,45,43,41,39,37,34,32,30,28,26,24,22,21,19,17,16,14,13,12,11,10,9,8,7,6,6,5,4,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,70,70,70,70,70,70,71,71,71,71,71,71,71,72,72,71,72,71,72,71,71,71,71,71,71,70,70,70,70,70,70,69,69,69,69,69,69,69,69,69,70,70,71,70,71,71,72,72,72,73,73,73,74,74,74,74,74,75,75,75,75,74,74,75,74,74,74,74,73,73,72,72,71,71,70,69,69,68,68,67,66,66,65,64,64,63,63,62,62,62,61,61,61,60,60,60,60,60,60,60,61,61,61,61,61,62,62,63,63,64,64,65,65,65,66,66,66,66,67,67,67,67,67,67,67,67,67,66,66,66,65,64,63,63,62,61,60,58,57,56,55,53,52,50,49,48,46,45,44,43,41,40,38,38,37,36,35,35,34,34,34,34,35,35,36,36,37,38,40,41,42,43,46,47,49,51,52,54,56,58,60,62,64,66,68,69,70,72,73,74,75,75,76,76,76,76,76,76,75,74,74,73,72,70,69,67,65,63,61,60,57,55,53,51,49,47,44,42,40,37,35,33,31,28,26,25,23,21,20,17,16,15,13,12,11,10,9,8,7,6,5,5,4,4,3,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,69,69,70,70,70,70,71,71,71,72,71,71,72,71,72,72,72,72,72,72,72,71,71,71,71,71,71,70,70,70,70,70,70,70,70,70,71,71,71,71,72,72,72,72,72,72,73,73,74,74,73,74,74,74,74,74,74,74,73,74,73,73,73,73,72,72,71,70,70,69,69,68,68,67,66,66,65,64,64,63,63,62,62,61,61,60,60,60,60,59,59,59,59,60,60,60,60,60,60,61,61,61,62,63,63,64,64,64,65,65,65,66,66,66,66,67,66,66,66,67,66,66,66,65,65,64,64,63,62,61,60,59,58,57,56,54,53,52,50,49,48,46,45,44,42,41,40,38,37,36,36,35,34,34,33,33,33,33,34,34,35,35,36,37,38,40,41,43,45,46,48,50,51,53,55,57,59,62,63,65,67,68,70,71,72,73,74,75,75,76,76,76,76,75,75,74,73,72,71,69,68,66,64,62,60,58,56,54,52,50,48,46,43,41,39,36,34,32,30,27,25,24,22,20,18,16,15,14,12,11,10,9,8,7,6,5,4,4,3,3,2,2,2,2,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,67,67,67,67,67,67,67,67,67,68,68,68,68,69,69,69,70,70,71,71,71,72,72,71,72,72,72,72,72,72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,71,71,72,71,72,72,72,72,73,73,73,72,73,73,73,73,73,73,73,73,73,73,73,73,73,73,72,72,71,71,71,70,70,69,69,68,68,67,66,66,65,65,64,63,63,62,61,61,60,60,60,59,58,58,58,58,58,58,58,59,59,58,60,60,60,61,61,61,62,62,63,63,63,64,64,64,65,65,65,65,65,66,66,66,66,66,65,65,65,64,63,63,62,62,61,60,58,57,57,55,54,53,51,50,49,47,46,45,43,42,41,39,38,36,35,35,34,33,33,32,32,32,32,32,32,33,33,34,35,36,37,39,40,42,44,45,47,49,51,53,55,57,58,61,63,65,67,68,69,71,72,73,74,74,75,75,75,75,75,75,74,73,72,71,70,69,67,65,64,62,60,57,55,53,51,49,47,45,42,40,38,35,33,31,29,26,24,23,21,18,18,15,14,13,11,10,9,8,7,6,6,5,4,3,3,2,2,2,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,71,72,73,73,73,73,73,73,73,73,73,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,73,73,73,73,73,72,73,73,73,73,73,73,73,73,73,72,72,72,72,72,71,71,70,70,69,69,68,67,67,66,66,65,65,64,63,63,62,61,61,60,60,59,58,58,58,57,57,57,57,57,58,58,58,58,58,58,58,59,59,60,60,61,61,62,62,63,63,63,64,64,64,65,65,65,65,65,65,65,65,65,64,64,64,63,62,62,61,60,58,58,57,56,55,53,52,51,50,48,47,45,44,43,41,40,38,37,36,35,34,33,32,31,31,30,30,30,30,30,31,32,32,33,34,35,36,38,40,41,43,45,46,48,50,52,54,56,58,61,62,64,66,67,69,70,71,72,73,74,74,75,75,75,74,74,73,73,71,70,69,68,66,64,63,61,58,57,55,52,51,48,46,44,42,39,37,35,32,30,28,26,24,22,20,17,17,15,13,12,11,10,8,8,6,6,5,4,3,3,2,2,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,64,64,64,65,65,65,66,67,68,68,69,69,69,70,71,71,72,71,72,73,73,72,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,72,72,73,73,73,73,73,73,73,73,72,72,73,72,72,72,72,72,72,71,72,71,70,71,70,69,69,69,68,68,67,66,66,65,65,64,63,63,62,62,61,60,60,59,58,58,57,57,57,56,56,56,56,56,57,57,57,57,57,57,58,58,59,60,60,60,61,61,62,62,63,63,63,64,64,64,64,64,64,64,64,64,64,63,63,63,63,62,61,61,60,58,57,56,55,54,53,52,50,49,48,46,45,44,42,41,39,38,36,35,34,33,32,31,31,30,30,29,29,29,29,29,30,31,31,32,33,34,35,37,38,40,42,44,45,47,49,52,54,55,57,60,62,64,66,67,68,70,71,72,73,73,74,74,74,74,74,73,73,72,71,70,69,67,66,64,62,60,58,56,54,52,50,47,45,43,41,38,36,34,31,29,27,25,23,21,19,17,16,14,12,11,10,9,7,7,6,5,4,3,3,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,63,63,64,64,65,66,66,67,68,68,69,70,70,71,71,71,72,73,73,72,73,74,74,73,73,74,74,74,74,74,74,74,73,73,73,73,73,73,73,73,73,72,73,73,73,73,73,72,72,72,72,72,72,72,71,71,71,71,70,70,69,69,69,68,68,67,67,66,66,65,64,64,63,63,62,62,61,60,60,58,58,57,57,56,56,56,56,55,55,55,55,55,56,56,56,57,57,57,57,58,58,59,59,60,60,61,61,62,62,62,63,63,63,63,63,63,63,63,63,63,63,62,62,61,61,61,60,59,58,57,56,55,54,53,52,50,49,48,46,45,44,42,41,39,37,36,35,34,33,32,31,30,29,29,28,28,28,28,28,28,29,29,30,31,32,33,34,36,37,39,41,43,45,47,49,51,53,55,57,60,61,63,65,66,68,69,70,71,72,73,74,74,74,74,74,73,73,72,70,70,69,67,66,63,62,60,58,56,54,51,49,47,45,43,40,37,35,33,31,29,27,24,22,21,18,16,15,13,12,11,9,8,7,6,5,4,4,3,3,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,61,61,62,62,63,64,65,65,66,67,68,68,69,70,70,71,71,72,73,73,72,73,74,73,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,73,73,73,72,73,73,72,73,72,72,72,72,71,71,71,71,71,70,70,70,69,69,68,68,68,67,66,66,65,65,64,63,63,62,62,61,60,60,59,58,58,57,56,56,55,55,55,54,54,54,54,54,54,55,55,55,55,56,56,56,57,57,58,58,58,59,60,60,61,61,61,62,62,62,62,63,63,63,62,62,62,62,62,61,61,60,60,58,57,57,57,55,54,54,52,51,50,48,47,46,44,43,42,40,38,37,35,34,33,32,31,30,29,28,27,27,27,26,26,26,26,27,27,28,29,30,31,32,33,35,37,38,41,42,44,46,48,50,52,54,56,58,61,63,65,66,67,69,70,71,72,72,73,74,73,74,73,72,72,72,70,69,68,66,65,63,62,59,57,55,53,51,49,46,44,42,40,37,35,32,30,28,26,23,21,20,17,15,15,12,11,10,9,8,6,6,5,4,3,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,59,60,60,61,61,62,63,64,64,65,66,67,67,68,69,70,71,71,71,72,73,72,73,74,73,74,74,74,75,75,75,75,75,75,74,74,74,73,74,74,73,73,73,72,73,73,72,72,72,72,71,71,71,70,71,70,70,70,69,69,68,68,67,67,67,66,65,65,64,64,63,62,62,61,61,60,59,58,57,57,56,56,55,55,54,54,54,53,53,53,53,53,53,54,54,54,55,55,55,56,56,57,57,58,58,58,59,60,60,61,61,61,61,62,62,62,62,62,61,61,62,61,61,60,60,58,58,57,56,56,55,54,52,52,50,49,48,46,45,44,43,41,40,38,37,35,34,33,31,30,29,29,28,27,26,26,25,25,25,25,25,26,26,27,28,29,30,31,32,34,36,37,40,41,43,45,47,50,52,54,56,58,60,62,64,65,67,68,69,71,72,72,73,73,73,73,73,72,72,72,70,69,68,66,65,63,61,59,57,55,53,50,49,46,44,42,40,36,35,32,30,27,26,23,21,20,17,15,14,12,11,10,8,7,6,6,5,3,3,3,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,58,58,59,60,60,62,63,63,64,65,66,67,68,69,69,70,71,71,72,72,72,73,74,73,74,74,74,75,75,75,75,75,75,74,74,74,73,74,74,73,73,73,72,72,72,72,72,72,71,71,71,70,70,70,69,69,69,68,68,67,67,66,66,66,64,64,64,63,62,62,61,60,60,59,58,57,57,56,56,55,55,54,54,53,53,53,52,52,52,52,52,52,53,53,54,54,55,54,55,56,56,57,57,57,58,58,59,60,60,60,60,61,61,61,61,61,61,61,61,60,60,60,59,58,57,57,56,54,54,53,52,51,50,49,47,46,45,43,42,41,40,38,36,35,34,32,31,30,29,27,27,26,25,25,24,24,24,24,24,24,25,25,26,27,28,29,30,31,33,35,36,38,40,43,45,47,49,51,53,55,57,60,62,64,65,67,68,69,70,71,72,73,73,73,73,72,72,71,71,69,68,68,66,65,62,61,58,56,54,53,50,48,45,43,42,38,36,34,31,30,27,25,22,20,19,16,14,14,11,11,9,8,7,5,5,4,3,3,3,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,56,56,57,57,58,59,60,61,62,63,64,65,66,67,68,68,69,70,71,72,72,72,73,74,73,74,74,74,75,75,75,75,75,75,74,74,74,73,74,74,73,72,73,72,72,72,71,71,71,71,70,70,69,69,69,69,68,68,67,67,66,66,65,65,64,63,63,63,61,61,60,60,58,58,57,57,56,56,55,54,54,53,53,52,52,52,51,51,51,51,51,52,52,52,53,53,53,54,54,54,55,55,56,56,57,57,58,58,58,59,59,60,60,60,60,60,60,60,60,60,59,58,58,57,57,56,55,54,53,52,51,50,49,48,47,45,44,43,41,40,38,37,36,34,33,32,31,29,28,27,26,26,25,24,23,23,23,23,23,23,23,24,24,25,26,27,28,30,30,33,34,36,38,40,42,44,46,48,50,53,55,57,59,61,63,64,66,68,68,70,71,71,72,73,72,72,73,72,72,71,69,69,68,66,65,62,61,59,57,55,53,50,48,45,43,42,38,36,34,31,30,27,25,22,20,19,16,14,14,11,10,9,7,6,5,5,4,4,3,3,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,55,55,56,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,70,71,72,72,73,73,73,74,74,74,75,75,75,75,75,75,74,74,74,74,73,73,72,72,72,72,71,71,71,71,70,70,70,69,69,68,68,68,67,67,66,66,65,65,64,64,63,62,62,61,60,60,59,58,57,57,56,55,55,55,54,53,53,52,52,51,51,51,50,50,50,50,50,51,51,51,52,52,53,53,53,54,54,55,55,56,56,56,57,57,58,58,58,58,59,58,58,58,58,59,58,58,58,57,57,56,56,55,54,53,52,51,50,49,47,46,45,44,43,41,40,38,37,36,34,33,32,30,29,28,27,26,25,24,23,23,22,22,22,22,22,22,22,23,23,24,25,26,27,29,30,32,33,35,37,39,41,44,46,48,50,52,54,56,58,61,63,64,66,67,68,70,71,72,72,73,73,73,73,72,72,71,69,69,68,66,65,62,61,59,57,55,53,50,48,45,44,42,39,36,34,31,30,27,25,22,20,19,17,14,14,11,10,9,7,7,5,5,4,4,3,3,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
54,54,54,54,54,54,54,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,54,54,55,55,56,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,71,72,73,73,74,74,74,74,74,74,75,75,74,74,74,74,74,73,73,73,72,72,72,71,71,71,70,70,70,70,69,69,68,68,67,67,66,66,65,65,64,64,63,63,62,61,61,60,59,58,58,57,56,56,55,54,54,53,53,52,52,51,51,50,50,50,50,50,50,50,50,50,50,51,51,52,52,53,53,53,54,54,55,55,55,56,56,56,57,57,57,57,58,58,58,58,58,57,57,57,56,56,55,55,54,53,52,52,50,49,48,47,46,45,43,42,41,40,38,36,35,34,33,31,30,28,28,26,25,24,24,23,22,22,21,21,21,21,21,21,22,22,23,24,25,26,27,28,29,31,33,34,37,39,41,44,46,48,49,52,54,56,58,61,63,64,65,67,68,70,70,72,72,73,73,73,73,72,72,71,69,68,68,66,65,62,61,58,56,54,53,50,48,45,44,42,39,36,34,31,30,27,25,22,20,19,17,14,14,11,10,9,7,7,5,5,4,4,3,3,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
53,53,53,53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,53,54,55,55,56,57,58,60,61,62,64,65,66,66,67,68,69,70,71,71,72,72,73,74,73,73,74,74,74,74,74,74,73,74,73,73,72,72,72,71,71,71,70,70,70,69,69,69,68,68,67,67,67,66,66,65,65,64,63,63,62,62,61,60,60,59,58,57,57,56,55,55,54,54,53,53,52,51,51,50,50,50,49,49,49,49,49,49,49,50,49,50,50,51,51,52,52,53,53,53,54,54,55,55,56,56,56,56,57,57,57,57,57,57,57,56,56,55,55,54,54,53,53,52,51,50,49,48,46,45,44,43,41,40,38,37,36,34,33,32,31,29,28,27,26,25,24,23,22,22,21,20,20,20,20,20,20,20,21,21,22,23,24,25,26,28,29,31,32,34,36,38,40,43,45,47,49,52,53,55,57,60,62,64,66,67,68,70,71,72,72,73,73,73,73,72,71,71,69,69,68,66,65,62,61,59,57,55,53,50,48,45,43,42,39,36,34,31,30,27,25,22,20,19,17,14,14,11,10,9,7,7,5,5,4,4,3,3,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
52,52,52,52,52,52,52,52,52,52,52,52,52,52,51,51,52,51,51,51,51,51,51,51,51,51,51,51,52,52,53,54,54,55,56,57,59,60,61,63,64,65,66,67,68,69,70,70,71,72,72,73,73,73,73,74,74,74,74,74,74,73,73,73,73,72,72,71,71,71,70,70,70,69,69,69,68,68,67,67,66,66,65,65,64,64,63,62,62,61,61,61,59,58,58,57,56,56,55,54,54,54,53,52,52,51,50,50,49,49,49,48,48,48,48,48,48,48,49,49,49,50,50,51,51,52,52,53,53,53,54,54,54,55,55,55,55,56,55,56,56,56,55,56,55,55,54,54,53,53,52,51,50,49,48,47,46,45,44,42,41,40,38,37,36,34,33,32,30,29,28,27,26,25,24,23,22,21,20,20,19,20,19,19,19,19,20,20,21,21,22,23,25,26,27,28,31,32,34,36,38,40,43,45,47,49,51,54,56,58,60,62,64,66,67,68,70,71,72,72,73,73,73,73,72,72,71,70,69,68,67,65,63,62,60,57,55,53,50,49,46,43,42,38,36,34,31,30,27,25,22,20,19,17,14,14,11,10,9,7,7,5,5,4,4,3,3,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
52,52,52,52,52,52,52,51,52,52,51,51,51,51,51,51,51,50,50,50,50,50,50,50,50,50,50,50,51,51,52,53,53,54,55,56,58,59,60,62,63,64,65,66,67,68,69,70,70,71,72,72,73,73,73,73,73,73,73,73,73,73,73,72,72,72,71,71,70,70,70,69,69,69,68,68,68,67,67,66,66,65,65,64,64,63,62,62,61,61,60,60,58,58,57,56,56,55,55,54,53,53,52,52,51,50,50,49,49,48,48,48,48,48,48,48,48,48,48,48,49,49,50,50,51,51,51,52,52,53,53,53,53,54,54,54,54,55,55,55,55,55,54,55,54,53,53,52,52,51,50,50,49,48,47,46,45,43,42,41,40,38,37,35,34,33,31,30,28,28,27,26,24,23,23,22,21,20,19,18,18,18,18,18,18,18,19,20,21,21,22,23,25,25,27,28,30,31,34,36,38,40,43,44,46,48,51,54,56,58,60,62,64,66,67,68,70,71,72,72,73,73,73,73,73,72,71,70,69,68,67,65,63,62,60,57,55,53,51,49,46,44,42,39,36,35,32,30,27,25,23,21,18,16,15,14,11,10,9,7,6,5,5,4,4,3,3,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
51,51,51,51,51,51,51,51,51,51,51,51,51,51,50,50,50,50,49,49,49,49,49,49,49,49,49,50,50,51,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,71,72,72,72,72,72,72,73,73,72,72,72,72,72,71,71,71,70,70,70,69,69,68,68,67,67,67,66,66,65,65,64,64,63,63,63,61,61,60,60,59,58,57,57,56,55,55,54,54,53,53,52,51,51,50,50,49,49,48,48,48,47,47,47,47,47,47,47,48,48,48,49,49,49,50,50,51,51,51,52,52,52,53,53,53,53,53,53,53,53,53,53,53,53,52,52,51,51,50,50,49,48,47,46,45,44,43,41,40,38,37,36,35,34,32,31,30,28,27,26,25,24,23,22,21,20,20,19,18,18,17,17,17,17,17,18,18,19,20,20,21,22,24,25,26,28,30,31,33,35,37,40,42,45,47,48,51,54,56,58,60,62,64,66,67,68,70,71,72,72,73,72,72,72,73,72,72,70,70,69,67,66,64,62,60,58,56,54,51,49,47,44,42,40,37,35,32,30,27,26,23,21,20,17,15,14,12,11,9,8,7,5,5,4,4,3,3,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
51,51,51,51,51,51,51,51,51,51,50,50,51,51,50,50,49,49,49,49,49,49,49,49,49,49,49,49,49,50,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,71,72,72,72,72,72,72,72,72,72,72,71,71,71,70,70,70,69,69,69,68,68,67,67,67,66,66,65,65,64,64,63,63,62,62,61,60,60,59,58,58,57,56,56,55,55,54,53,53,52,52,51,51,50,49,49,48,48,47,47,47,47,47,47,47,47,47,47,47,48,48,48,49,49,49,50,50,51,51,51,51,52,52,52,52,52,52,52,52,52,52,52,52,51,51,50,50,49,48,47,47,45,44,43,42,41,40,38,37,36,34,33,32,31,29,28,27,26,25,24,23,22,21,21,19,18,18,17,17,17,17,17,17,17,18,18,18,20,20,22,22,24,25,27,28,30,32,33,35,37,40,42,45,47,48,51,54,56,58,60,62,64,66,67,68,70,71,72,72,73,73,73,73,73,72,72,71,70,69,68,66,64,63,61,58,56,54,52,50,47,45,43,40,37,35,33,30,28,26,23,21,20,17,15,14,12,11,9,8,7,6,5,4,3,3,3,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
51,51,51,51,51,51,51,51,50,50,51,51,50,50,50,50,49,49,48,48,49,48,48,48,48,48,48,49,49,49,50,51,51,52,53,54,55,56,57,59,60,61,63,64,65,66,67,68,68,69,70,70,71,71,71,71,71,71,71,71,71,71,71,70,70,69,70,69,68,69,68,68,67,67,66,66,66,65,65,64,64,63,63,62,62,61,60,60,60,59,58,58,56,56,56,54,54,54,53,52,52,52,50,50,50,49,48,48,47,47,47,46,47,47,47,47,47,46,47,47,47,48,48,48,49,49,49,50,50,50,50,51,51,51,51,51,51,51,51,51,51,51,50,50,50,49,49,48,48,47,46,45,44,43,42,41,40,37,37,35,34,32,32,31,29,28,27,26,25,24,23,22,21,20,19,18,18,17,17,17,17,17,17,16,16,17,17,19,19,21,22,22,24,25,27,28,30,32,33,35,37,40,42,45,47,48,51,54,56,58,60,62,64,66,67,68,70,71,72,72,72,73,73,73,73,72,72,71,71,70,68,67,65,64,61,59,57,55,53,50,48,46,43,41,38,36,33,31,28,26,24,22,20,18,16,14,12,11,10,8,8,6,6,5,3,3,3,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
51,51,51,51,51,51,51,51,50,51,51,51,50,50,50,49,49,49,49,48,48,48,48,48,48,48,48,48,48,49,49,50,50,51,52,53,54,55,57,58,60,61,62,63,64,65,66,67,68,69,69,70,70,70,70,70,70,71,71,70,71,70,70,70,70,69,69,68,68,68,67,67,66,66,65,66,65,64,64,64,63,63,62,62,61,61,60,59,58,58,57,57,56,56,55,54,54,54,53,52,52,51,50,50,50,49,48,48,47,47,46,46,46,46,46,46,46,46,47,46,47,47,47,47,48,48,48,49,49,49,50,50,50,50,50,50,50,50,50,50,50,49,49,49,48,48,47,46,46,45,44,44,42,41,40,38,37,37,35,34,33,31,30,30,28,27,26,24,23,22,21,21,20,19,18,17,17,16,16,16,16,16,16,16,16,17,17,19,19,21,22,22,24,25,27,28,30,32,33,35,37,40,42,45,47,48,51,54,56,58,60,62,64,66,67,68,70,71,72,72,73,73,74,74,74,73,73,72,71,70,69,68,65,64,62,60,58,56,53,51,49,46,44,42,39,37,34,32,29,27,25,23,21,18,17,15,13,12,10,9,8,6,5,4,3,3,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
51,51,51,51,51,51,51,51,50,50,51,51,50,50,50,50,49,48,49,48,48,47,47,47,47,47,47,48,48,48,49,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,68,69,69,70,70,70,70,70,70,70,70,69,69,69,69,68,68,68,67,67,67,66,66,65,65,65,64,64,64,63,63,63,62,62,61,61,60,60,59,58,58,57,56,55,55,55,54,54,52,52,51,51,51,50,50,48,48,47,47,46,47,46,46,46,46,46,46,46,46,46,46,47,47,47,47,47,48,48,48,48,49,49,49,49,49,49,49,49,49,49,49,48,48,47,47,46,45,45,44,43,42,42,40,39,38,37,36,35,33,32,31,30,29,28,26,25,25,23,23,22,20,20,19,18,17,17,16,16,16,16,16,16,16,16,17,17,17,19,19,21,22,22,24,25,27,28,30,32,33,35,37,40,42,45,47,48,51,54,56,58,60,62,64,66,67,68,70,71,72,72,73,73,74,74,74,73,73,72,71,70,69,68,66,65,63,61,58,56,54,52,49,47,45,42,40,37,35,32,30,28,26,23,21,19,17,15,13,12,11,9,8,7,6,5,4,3,3,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
51,51,51,51,51,51,51,51,51,51,50,50,50,50,50,49,49,49,49,48,48,47,48,48,48,48,48,47,47,48,48,49,49,50,52,52,53,54,55,57,58,59,61,62,63,64,65,66,66,67,68,68,69,69,69,69,69,69,69,69,69,69,69,68,68,68,68,67,67,67,66,66,66,65,64,65,64,63,64,63,63,62,61,61,60,60,59,60,59,58,58,57,56,56,55,55,54,54,52,52,52,51,51,50,50,48,48,48,47,46,47,46,46,45,45,45,45,45,46,46,46,46,46,46,47,47,47,47,47,47,48,48,48,48,48,48,48,48,48,47,47,47,46,46,45,45,44,43,43,42,41,40,38,37,36,35,34,33,32,31,30,29,28,27,25,24,23,22,21,20,20,19,18,17,17,17,16,15,16,15,15,16,16,16,17,17,17,19,19,20,21,22,24,25,26,28,30,31,33,35,37,40,42,45,47,48,51,54,56,58,60,62,64,66,67,68,70,70,71,73,73,74,74,74,74,73,73,73,72,71,70,69,67,66,64,62,60,57,55,53,50,48,46,43,41,38,36,33,31,29,26,24,22,20,18,16,14,13,11,9,9,7,6,5,4,3,3,3,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1
52,52,52,52,52,52,52,52,51,51,51,51,50,51,50,49,50,49,49,48,48,47,47,48,48,48,48,48,47,48,48,49,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,65,67,67,67,68,68,68,68,68,68,68,68,69,68,68,67,68,67,67,66,66,66,66,65,65,64,64,64,63,63,63,62,62,62,61,61,60,60,59,60,59,58,58,57,56,55,55,55,54,54,52,52,51,51,51,50,50,48,48,47,47,46,47,46,46,45,46,46,46,46,45,45,45,46,46,46,46,46,46,47,47,47,47,47,47,47,47,47,47,47,46,46,46,45,45,44,44,44,42,42,41,40,38,38,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,21,20,18,18,17,17,16,16,16,15,15,16,15,16,16,16,16,17,17,19,19,21,22,22,24,26,27,28,31,32,33,36,38,40,43,44,46,48,51,54,56,58,60,62,64,66,67,69,69,71,72,72,73,73,74,75,75,74,74,73,72,71,70,69,68,66,64,62,60,58,56,54,51,49,47,44,42,39,36,34,32,29,27,25,23,21,19,17,14,13,12,10,9,7,7,6,4,4,3,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,2,2,1,2,2,2,2,2,2,2
53,52,52,52,52,52,52,52,52,51,51,51,51,51,51,50,50,49,49,48,48,48,47,47,47,48,48,48,48,47,48,48,49,50,51,51,53,54,54,56,57,58,59,60,61,62,63,64,65,66,66,67,67,67,67,68,68,68,68,68,68,67,67,67,67,66,66,66,66,65,65,65,65,64,64,64,63,63,63,62,62,62,62,61,61,60,59,60,59,58,58,57,56,56,55,54,54,53,53,52,52,51,50,50,49,49,48,48,47,47,47,46,46,45,46,46,45,45,45,45,45,45,45,45,45,45,46,46,46,46,46,46,46,46,46,46,45,45,45,45,44,44,43,43,42,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,22,20,20,19,18,17,17,16,16,16,15,16,16,16,15,16,16,16,17,18,18,20,20,21,22,23,25,26,27,29,31,32,34,36,38,40,43,45,47,49,51,54,56,58,60,62,64,66,67,69,69,71,72,73,74,74,74,75,75,74,74,73,73,72,71,70,68,67,65,63,61,59,57,55,52,50,48,45,43,40,37,35,33,30,28,26,24,22,20,17,15,14,12,10,9,8,7,6,5,4,3,3,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2
53,53,53,53,53,53,53,53,53,52,52,52,51,51,51,50,50,50,49,49,48,48,48,48,48,47,47,47,47,47,48,49,49,50,50,51,52,53,54,56,57,58,58,60,61,62,63,64,64,65,66,66,67,67,67,67,67,67,67,67,67,67,67,66,66,66,66,65,65,65,65,64,65,64,63,64,63,62,63,62,62,62,62,61,60,60,59,60,58,58,57,57,56,56,55,55,54,54,53,52,52,51,51,50,50,49,48,48,48,47,46,46,46,45,46,46,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,44,44,44,43,43,42,42,41,41,40,39,38,37,36,35,35,33,32,32,30,30,29,28,27,26,25,24,23,22,21,21,20,19,18,17,17,16,17,16,16,15,15,15,15,15,16,16,16,17,18,18,20,20,21,22,23,25,26,27,29,31,32,34,36,38,40,43,45,47,49,51,54,56,58,60,62,64,65,67,69,69,71,72,73,74,74,75,75,75,74,74,74,73,72,71,70,69,67,66,64,62,60,57,55,53,51,49,46,44,41,38,36,34,31,29,27,25,23,20,18,16,14,13,11,10,8,7,6,5,5,4,3,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3
54,54,54,54,54,54,53,53,53,53,53,53,52,52,52,51,51,50,50,50,49,49,49,48,48,48,48,48,48,48,48,48,49,50,51,51,52,53,54,55,56,57,58,59,60,61,62,63,63,65,65,65,66,66,66,67,66,66,66,66,67,66,66,66,65,65,65,65,65,64,64,64,64,63,64,64,63,62,63,62,62,62,62,61,61,60,60,59,60,59,58,58,57,57,56,55,55,54,53,53,53,52,51,51,50,49,49,49,47,47,47,46,46,45,46,46,45,45,44,44,44,44,44,44,44,44,45,44,44,44,44,44,44,43,43,43,43,43,42,42,41,41,40,40,38,38,37,36,35,34,34,33,32,31,30,29,28,27,26,25,24,24,23,22,21,20,20,19,18,18,17,17,16,17,16,16,16,16,16,16,16,17,16,17,17,18,19,20,21,22,23,24,25,27,28,29,32,33,34,37,39,41,43,45,47,49,52,54,56,58,60,62,63,65,67,69,69,71,72,73,73,74,74,75,75,75,75,74,74,73,72,71,70,68,67,65,63,61,58,56,54,51,49,47,44,42,40,37,35,32,30,28,25,23,21,19,16,15,14,11,11,9,8,7,6,5,4,4,3,3,2,1,2,2,2,2,2,2,2,2,2,1,2,2,2,2,3,2,3,3,3,3,3,3,3,3,4,4,4,4
55,55,55,55,55,55,54,55,54,54,54,54,53,53,52,52,52,51,51,50,50,49,49,49,49,48,48,48,48,48,48,49,49,50,51,51,52,53,54,55,56,57,57,58,60,60,61,62,63,64,64,65,65,65,65,66,66,66,66,66,66,65,65,65,65,65,65,64,64,64,64,64,64,63,63,63,63,62,63,62,62,62,62,61,61,60,60,60,60,59,58,58,57,57,56,56,55,55,54,53,53,52,52,51,51,50,49,49,48,47,47,46,46,46,45,46,45,45,44,44,44,44,44,44,44,44,44,43,43,43,43,43,43,42,42,42,42,41,41,40,40,39,38,38,37,36,35,35,34,33,32,31,30,29,29,27,27,26,25,24,23,22,21,21,20,20,19,18,18,17,17,16,17,17,16,16,16,16,16,16,16,17,17,17,18,19,20,21,21,22,23,24,26,27,28,30,32,33,35,37,39,41,43,45,47,49,52,54,56,58,60,62,64,65,67,69,70,71,72,73,74,74,75,76,75,75,75,75,74,73,72,71,70,69,67,65,63,62,59,57,55,52,50,48,45,43,41,38,36,33,31,28,26,24,22,20,17,16,14,12,11,10,8,7,6,6,5,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4
56,56,56,56,56,56,56,56,55,55,55,54,54,54,53,53,52,52,52,51,51,50,50,49,49,49,49,49,49,49,49,49,50,50,50,51,52,53,53,54,56,57,57,58,60,60,61,62,62,63,64,64,65,65,65,65,65,65,65,65,65,65,65,65,64,64,65,64,64,64,63,63,63,64,63,63,63,62,63,62,62,62,61,61,61,61,61,60,60,60,59,58,58,58,57,56,56,55,55,54,54,53,52,52,51,50,50,50,48,48,47,47,46,46,45,46,45,45,45,44,44,44,44,43,43,43,43,42,42,42,42,42,42,41,41,40,41,40,39,38,38,37,37,36,35,35,34,33,33,32,31,30,29,28,28,26,26,25,24,23,22,22,21,20,20,19,18,18,18,17,17,16,16,16,17,17,16,16,17,17,17,17,18,18,19,20,21,22,22,23,24,25,27,28,29,30,33,34,35,37,40,41,43,45,47,49,52,54,55,58,60,62,64,65,67,69,70,71,72,73,74,74,75,76,75,75,76,75,75,74,73,72,71,69,68,66,64,63,60,58,56,53,51,49,46,44,42,39,37,34,32,30,27,25,23,21,18,17,15,13,12,10,9,8,7,6,5,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,5,5,5
58,57,57,57,57,57,57,57,57,56,56,56,55,55,54,54,53,53,52,52,51,51,51,50,50,50,49,49,49,49,49,50,49,50,51,51,52,53,53,55,55,56,57,58,59,60,61,61,62,62,63,63,64,64,64,64,64,65,65,64,64,64,64,64,64,64,64,64,64,64,63,64,64,64,63,63,63,62,63,63,62,62,62,62,62,61,61,61,61,60,60,60,59,58,58,57,57,56,55,55,54,54,53,53,52,51,51,50,49,49,48,47,47,47,46,45,45,45,45,44,44,43,43,43,42,42,42,42,42,41,41,41,40,40,40,39,39,38,37,37,36,36,35,34,33,33,32,31,31,30,29,28,27,26,26,25,24,24,23,22,21,21,20,20,19,18,18,17,17,17,17,16,17,17,17,16,17,17,17,17,18,18,18,19,20,21,21,22,23,24,25,26,27,29,30,31,33,35,36,38,40,42,44,46,48,50,51,53,56,57,60,62,64,65,67,69,70,71,72,74,74,75,76,76,76,76,76,76,75,74,73,73,72,70,69,67,65,64,61,59,56,54,52,50,47,45,43,40,38,35,33,30,28,26,24,21,19,17,16,14,13,11,9,9,8,7,6,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,6,6,6,6,6,6,6,6
59,59,59,59,59,58,58,58,58,57,57,57,56,56,55,55,54,54,53,53,52,52,52,51,51,51,50,50,50,50,50,50,50,50,51,52,52,53,53,55,55,56,56,57,58,59,60,61,61,62,62,63,63,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,63,63,64,64,64,64,63,63,63,63,63,63,62,63,62,62,62,62,62,62,61,61,61,60,60,60,59,58,57,57,56,56,55,54,54,53,53,52,51,51,50,49,49,48,47,47,46,46,45,45,45,44,43,43,43,42,42,42,41,41,41,41,40,40,39,38,38,37,37,36,36,36,35,34,34,33,32,31,31,30,29,28,28,27,26,25,25,23,23,23,21,21,21,20,19,18,18,18,17,17,17,17,17,17,17,17,17,17,17,17,18,18,18,20,20,20,21,22,22,23,24,25,26,27,28,29,31,32,34,35,37,39,41,42,44,46,48,50,52,53,56,57,60,62,64,65,67,69,70,72,73,74,74,75,76,76,76,76,76,76,75,75,74,73,72,71,69,67,66,64,62,60,57,55,53,51,48,46,44,41,39,36,34,31,29,27,25,22,20,18,16,14,13,12,10,9,8,7,6,5,5,4,4,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,6,6,6,6,7,7,7,7,7,7,7,7
61,60,60,60,60,60,60,60,60,59,59,58,58,57,57,56,56,55,54,54,53,53,53,52,52,51,51,51,51,51,51,51,51,51,51,52,52,53,53,55,55,56,56,58,58,58,60,60,61,62,62,62,63,63,63,64,63,64,64,63,64,63,63,64,63,63,63,63,64,64,64,64,64,64,63,63,63,63,63,63,63,63,63,63,63,63,63,63,62,62,62,61,61,61,60,59,58,58,57,57,56,55,55,54,54,53,52,51,51,50,49,48,48,47,46,46,46,45,45,44,44,43,43,42,41,41,41,40,40,40,39,38,38,37,37,36,36,35,35,34,34,33,32,32,31,30,29,29,28,27,26,26,25,24,23,22,22,21,21,20,20,19,18,18,18,17,18,17,17,17,17,17,17,17,17,18,18,18,19,19,20,20,21,21,22,23,23,24,25,26,27,28,29,30,32,32,35,36,37,40,41,43,44,47,48,50,52,53,56,57,60,62,64,65,67,69,70,71,72,74,75,75,76,77,77,76,77,76,76,75,74,74,73,71,70,68,67,65,62,61,58,56,54,52,49,47,45,42,40,37,35,32,30,28,26,23,21,20,17,15,14,13,11,10,9,8,7,6,6,5,5,4,4,4,4,4,4,4,4,4,4,5,5,5,5,6,6,6,7,7,7,7,8,8,8,8,8,8,8,8
62,62,62,62,62,62,62,62,61,61,61,60,60,59,58,58,57,57,56,55,55,54,54,53,53,52,52,52,51,51,51,51,51,52,52,52,53,54,54,54,56,56,56,58,58,58,60,60,61,62,62,62,63,63,63,63,63,63,64,63,64,64,63,63,64,64,64,64,64,64,64,63,63,63,64,64,63,64,64,64,64,64,64,64,64,63,63,63,63,63,62,62,62,61,61,60,60,59,58,58,57,56,56,55,54,53,53,52,51,51,50,49,48,48,47,46,46,45,45,43,43,42,42,41,41,40,40,39,39,38,38,37,37,36,35,35,35,34,33,33,32,31,31,30,29,28,28,27,26,25,25,24,23,23,22,21,21,20,20,19,19,18,18,18,17,18,18,17,17,17,18,17,18,18,18,18,19,19,20,20,21,21,22,23,23,24,25,25,26,27,28,29,30,31,32,34,35,37,38,40,42,43,45,46,48,50,52,53,56,58,59,62,63,64,67,68,69,71,72,74,75,75,76,77,76,77,77,77,76,76,75,74,74,72,71,69,67,66,64,62,60,57,55,53,50,48,46,43,41,38,36,33,31,29,27,24,22,21,18,16,15,14,12,11,10,9,8,7,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,7,7,8,8,9,9,9,9,9,9,9,9,9,9,10
64,64,64,64,64,63,63,63,63,62,62,62,61,61,60,60,59,58,57,57,56,56,55,54,54,54,53,53,52,52,52,52,52,52,52,53,53,54,54,55,56,56,57,58,58,58,60,60,60,61,61,62,63,63,62,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,63,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,63,63,63,62,62,61,61,60,60,59,58,57,57,56,55,54,53,53,52,51,50,50,49,48,47,46,45,45,45,43,43,42,42,41,41,40,39,38,38,37,37,36,36,35,34,34,33,32,32,31,30,30,29,28,28,27,26,26,25,24,23,23,22,21,21,20,20,19,18,18,18,18,18,17,18,18,18,17,17,17,18,18,18,18,19,20,20,20,21,21,22,23,23,24,24,25,26,27,27,28,29,30,31,32,33,35,36,37,39,41,42,44,45,47,48,51,52,54,56,58,59,62,63,64,67,68,70,71,72,74,75,76,76,77,77,77,77,77,77,76,75,75,74,73,72,70,68,67,64,63,61,58,56,54,51,49,47,44,42,40,37,34,32,30,28,25,23,22,20,17,16,15,13,12,11,10,9,8,7,7,6,6,6,5,5,5,5,5,6,6,6,6,6,7,7,8,8,9,9,10,10,10,10,10,11,11,11,11,11,11
65,65,65,65,65,65,65,65,64,64,64,63,63,62,62,61,61,60,58,58,57,57,56,56,55,55,54,54,53,53,53,53,53,53,53,53,54,54,55,55,56,56,57,57,58,58,60,60,61,61,62,61,62,62,62,63,62,62,63,63,63,63,64,64,64,64,64,64,63,63,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65,64,64,64,63,63,62,62,61,61,60,60,58,57,57,56,55,54,53,53,52,51,50,49,48,48,46,45,45,44,43,43,42,41,41,40,39,38,37,37,36,36,35,34,34,33,33,32,31,31,30,29,29,28,27,27,26,25,24,24,23,22,22,21,20,20,20,19,18,18,17,18,17,17,18,18,18,17,17,18,18,18,18,19,20,20,21,21,21,22,22,23,24,24,25,25,26,27,28,28,29,30,31,32,33,34,36,37,38,40,41,42,44,45,47,48,51,52,54,56,57,59,62,63,64,67,68,70,71,72,74,75,75,76,77,77,78,78,78,77,77,76,75,75,73,72,71,69,68,65,64,62,60,57,55,52,50,48,45,43,41,38,35,33,31,29,26,24,23,21,18,17,16,13,13,12,11,10,9,8,8,7,7,7,6,6,6,6,6,6,7,7,7,7,8,8,9,9,10,10,11,11,11,12,12,12,12,12,12,12,13
67,67,67,67,67,67,67,67,66,66,65,65,64,64,63,63,62,62,61,60,60,58,58,57,56,56,55,55,55,54,54,54,54,54,54,54,55,55,56,56,57,57,58,58,58,58,60,60,61,61,62,61,62,62,62,63,62,62,63,63,63,63,64,64,64,64,63,63,64,64,64,65,64,65,65,65,65,66,66,66,66,66,66,66,66,66,66,66,66,66,65,65,65,64,64,63,63,62,62,61,61,60,58,58,57,56,55,54,53,52,52,51,50,49,47,47,46,45,44,44,42,41,41,40,39,38,37,37,36,35,35,34,33,33,32,31,31,30,29,29,28,27,26,26,25,24,23,23,22,22,21,21,20,19,19,18,18,18,17,17,17,17,17,18,18,17,18,18,18,19,19,20,20,20,21,22,22,22,23,24,24,25,26,26,27,28,28,29,30,31,31,32,33,34,35,37,38,39,41,42,43,45,46,48,48,51,52,54,55,57,60,62,63,65,66,67,69,70,72,73,75,75,76,77,77,78,77,77,77,77,76,76,75,74,73,71,70,68,66,65,63,61,58,56,53,51,49,46,44,42,39,36,34,32,30,27,25,24,22,20,18,17,15,14,13,12,11,10,9,9,8,8,8,7,7,7,7,7,7,8,8,9,9,9,10,10,11,11,12,12,13,13,13,14,14,14,14,14,14,15
69,69,69,69,69,69,68,68,68,67,67,67,66,66,65,65,64,63,62,62,61,60,60,59,58,57,57,56,56,55,55,55,55,55,55,55,55,56,56,56,57,57,58,58,58,59,60,60,60,61,62,61,62,62,62,63,63,62,63,63,63,63,64,64,64,63,64,64,64,64,65,65,65,65,66,66,66,66,66,67,67,67,67,67,67,67,67,67,67,67,67,66,66,66,65,65,64,64,63,62,62,60,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,37,36,35,35,34,33,32,32,30,30,30,28,28,28,26,26,25,25,24,23,22,22,21,20,20,19,18,18,18,18,17,17,17,17,17,17,17,18,17,18,18,18,19,20,20,20,21,21,22,23,23,24,24,25,26,26,27,28,28,29,30,30,31,32,33,34,35,35,37,37,39,40,41,42,43,45,46,47,49,51,53,54,56,57,59,61,63,64,66,68,69,71,72,73,75,75,76,77,77,78,78,78,77,78,77,76,76,75,73,72,71,69,67,66,64,62,60,57,54,52,50,47,46,43,41,38,35,33,31,29,27,25,23,21,19,18,16,15,14,13,12,11,10,10,9,9,9,8,8,8,8,8,9,9,9,10,10,11,11,12,12,13,13,14,14,15,15,15,15,16,16,16,16,16
71,71,71,70,70,70,70,70,70,69,69,68,68,67,67,66,66,65,64,63,63,62,62,60,60,58,58,57,57,56,56,56,56,56,56,56,56,57,57,57,57,58,58,58,59,59,60,61,60,61,62,61,62,62,62,63,63,62,63,63,63,63,64,63,63,64,64,64,65,65,65,65,66,66,67,67,67,67,67,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,66,66,65,65,64,63,62,61,60,60,58,57,57,56,54,54,53,51,51,49,48,47,46,45,44,43,42,41,40,38,38,37,36,35,34,33,33,32,31,30,29,29,28,27,27,26,25,25,24,23,22,22,21,21,20,19,19,18,18,17,17,17,17,17,16,16,17,17,17,17,18,18,19,20,20,21,21,21,22,22,23,24,24,25,25,26,27,27,28,29,30,30,31,31,32,33,34,35,36,37,38,38,40,41,42,43,44,45,46,48,49,51,52,54,56,57,58,61,63,64,66,67,68,70,72,72,74,75,76,77,77,77,78,78,78,78,77,77,76,75,74,73,71,70,68,66,64,62,61,58,55,53,51,49,47,44,42,39,36,34,32,30,28,26,24,22,20,19,17,16,15,14,13,12,11,11,10,10,10,9,9,9,9,9,10,10,10,11,11,12,12,13,14,14,15,15,16,16,16,16,17,17,17,17,17,18
73,73,73,72,72,72,72,72,71,71,70,70,69,69,68,68,67,66,65,65,64,63,63,62,61,61,60,60,59,58,58,57,57,57,57,57,57,57,58,57,58,58,59,60,60,60,61,60,61,61,62,61,62,62,62,63,62,62,63,63,63,64,63,64,64,64,65,65,65,65,66,66,66,67,67,67,68,68,68,69,69,69,69,69,69,69,69,69,68,69,69,68,67,68,67,67,66,66,65,64,63,62,61,61,60,58,57,56,55,54,53,52,51,49,48,47,46,45,44,43,41,40,40,38,37,36,35,34,33,32,32,31,30,30,28,28,27,26,25,25,24,23,23,22,21,21,20,20,18,18,18,17,17,17,17,17,16,16,16,16,17,17,17,18,18,19,20,20,21,21,22,22,23,24,24,25,26,26,27,28,29,29,30,31,31,32,33,33,34,35,35,36,37,37,39,40,41,42,42,43,44,46,47,48,49,51,52,53,56,57,59,60,62,63,66,67,69,70,72,72,74,75,76,76,77,78,78,78,78,78,78,77,77,76,74,73,72,70,69,67,65,63,61,59,56,54,52,50,48,45,43,40,37,35,33,31,29,27,25,23,21,21,18,17,16,15,14,13,12,12,11,11,11,11,11,11,11,11,11,11,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,20,20,20
74,74,74,74,74,74,73,73,73,73,72,72,71,71,70,70,69,68,67,67,66,65,64,64,63,62,62,61,61,60,60,59,58,58,58,58,58,58,58,58,59,59,60,60,60,60,61,61,61,61,62,62,63,62,62,63,63,63,64,63,63,64,64,64,64,65,65,65,66,66,66,67,67,68,68,68,69,69,69,70,69,69,70,70,70,70,70,70,69,69,70,69,68,69,68,67,67,67,65,65,64,63,62,62,61,60,58,57,56,55,54,52,51,49,49,47,46,45,44,43,41,40,39,37,36,35,35,33,32,31,31,30,29,28,27,27,26,25,24,24,22,22,22,20,20,19,18,18,17,17,17,16,16,16,16,16,16,17,17,16,17,17,17,18,19,20,21,21,22,22,23,24,24,25,26,27,27,28,29,30,30,31,32,32,33,34,34,35,36,36,37,37,38,39,40,41,41,43,43,44,45,46,47,48,50,51,52,53,55,57,58,60,62,63,65,67,68,70,71,72,74,75,76,76,78,78,78,78,78,78,78,78,77,76,75,74,73,71,69,68,66,64,62,60,57,56,53,51,49,46,44,42,39,37,35,32,30,28,26,24,23,22,20,18,17,16,15,14,14,13,13,12,12,12,12,12,12,12,13,13,14,14,15,15,16,16,17,17,18,19,20,20,20,21,21,22,21,22,22,22
76,76,76,75,75,75,75,75,75,74,74,73,73,72,72,71,71,70,69,68,67,66,66,65,64,63,63,62,62,61,61,60,60,60,60,60,60,60,60,60,60,60,60,60,61,61,61,61,62,61,62,62,63,62,62,63,63,63,64,63,64,64,64,65,65,65,65,66,66,66,67,67,68,68,69,69,69,70,70,70,71,71,71,71,71,71,71,71,71,71,71,70,70,70,69,69,68,67,66,66,65,64,63,62,61,60,59,57,56,55,54,53,51,50,48,47,46,45,44,42,41,40,38,37,36,35,34,33,32,31,30,29,28,27,26,25,25,24,23,22,21,21,20,19,18,18,17,17,17,16,16,16,16,16,16,16,16,17,17,16,17,17,18,19,20,21,21,22,23,23,24,25,25,26,27,28,29,29,30,31,31,32,33,34,34,35,35,36,37,37,38,38,40,40,41,42,42,43,44,45,45,47,47,49,49,51,52,54,55,57,58,60,61,63,65,66,68,69,71,72,74,75,75,77,77,78,78,79,79,79,79,78,78,77,76,75,73,72,70,69,67,65,63,61,59,57,54,52,50,47,45,43,40,38,36,33,31,29,27,25,24,23,21,20,18,17,16,15,15,14,14,13,13,13,13,13,13,14,14,14,15,15,16,16,17,18,18,19,20,21,21,22,22,22,23,23,23,24,24,24
78,78,78,77,77,77,77,77,77,76,76,75,75,74,74,73,73,72,71,70,69,68,68,67,66,65,65,64,64,62,63,62,62,61,61,61,61,60,61,61,61,61,61,61,61,61,62,62,62,62,62,62,63,63,63,63,63,64,64,64,64,64,65,65,65,66,66,66,67,67,67,68,68,69,69,70,70,71,71,71,72,71,72,72,72,72,72,72,71,72,72,71,70,71,70,70,69,68,67,67,66,64,63,63,62,61,60,58,57,55,54,53,51,50,49,47,46,44,43,42,41,39,38,36,35,34,33,32,31,30,29,28,27,26,25,24,24,23,22,21,20,20,19,18,17,17,17,16,16,16,16,15,15,15,16,16,16,17,16,16,18,18,18,20,21,21,22,23,24,25,25,26,27,28,29,30,30,30,32,33,33,34,35,36,36,37,37,38,39,40,40,41,41,41,42,43,43,44,44,45,46,47,47,48,49,51,52,54,55,56,58,60,61,63,64,66,67,69,70,71,73,74,76,76,77,77,78,79,79,78,79,78,78,77,76,75,74,73,71,70,68,66,64,62,60,58,55,53,51,49,46,44,41,40,37,34,32,31,29,27,26,25,23,22,21,20,18,17,17,16,16,15,15,15,15,15,15,15,16,15,17,17,18,18,19,20,21,21,22,23,23,24,24,24,25,26,25,26,26,26
80,80,80,79,79,79,78,78,78,78,77,77,76,76,75,75,74,73,72,72,71,70,69,68,68,67,66,65,65,64,64,63,63,63,62,62,62,62,61,61,62,61,62,62,62,62,62,62,62,62,63,63,63,63,63,64,64,64,64,64,65,65,65,65,66,66,67,67,68,68,68,69,69,70,70,70,71,72,72,72,73,72,73,73,73,73,73,73,72,73,73,72,71,72,71,71,70,69,68,67,66,65,64,63,62,61,60,58,57,55,54,53,52,50,49,47,46,45,43,42,40,38,37,36,34,33,32,31,30,29,28,27,26,25,24,23,23,21,20,20,18,18,18,17,17,16,16,16,15,15,15,15,15,15,16,15,16,17,17,17,18,18,20,21,21,22,23,24,25,26,27,28,28,29,30,31,32,32,33,34,35,36,36,37,38,38,39,40,40,41,41,42,42,42,43,43,44,45,45,46,46,47,48,48,50,51,52,53,55,56,57,59,61,62,64,65,67,68,70,71,73,74,75,76,77,78,78,79,78,79,79,78,78,78,77,76,75,73,72,71,69,67,65,63,61,60,56,54,52,50,48,46,43,41,39,36,34,32,30,28,27,26,24,23,22,21,20,18,18,18,17,16,17,17,17,17,16,17,17,17,18,19,20,20,21,22,23,23,24,24,25,25,26,26,27,27,27,28,28,28
81,81,81,81,81,81,80,80,80,80,79,78,78,77,77,76,76,75,74,73,72,71,71,70,69,68,68,67,66,66,65,65,64,64,63,63,63,63,63,63,62,62,62,62,62,62,62,63,63,63,63,63,64,64,63,64,64,64,65,65,65,65,66,66,66,67,67,68,68,68,69,69,70,70,71,71,72,72,73,73,73,73,74,74,74,74,74,74,73,73,73,73,72,72,72,71,71,70,69,68,67,66,65,64,63,62,60,58,57,56,55,53,51,50,49,47,45,45,42,42,40,38,37,35,34,33,31,30,29,28,27,26,25,24,23,22,22,21,19,19,17,17,17,16,16,15,15,15,15,14,15,15,15,15,16,15,16,16,17,17,18,20,20,21,22,23,24,25,26,27,28,29,30,31,31,32,33,34,35,37,37,38,38,39,40,40,41,41,42,42,43,43,44,43,44,45,45,45,46,46,47,48,48,49,50,51,52,53,54,55,57,58,60,62,63,65,66,68,69,71,72,73,75,76,77,78,78,79,78,80,80,80,79,78,77,77,75,74,73,71,70,68,66,64,62,60,58,55,53,51,49,47,44,42,40,37,35,34,32,30,28,28,25,24,23,22,21,20,20,19,18,18,18,18,18,18,18,18,19,20,20,21,22,22,23,24,24,25,25,26,27,27,28,28,29,29,29,30,30,30
83,83,83,83,83,83,82,82,82,82,81,81,80,80,79,78,78,77,76,75,74,73,73,72,71,70,70,69,68,68,67,66,66,65,65,64,65,64,64,64,63,63,63,63,63,63,63,63,63,63,63,63,64,64,64,64,64,65,65,65,65,66,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,73,74,74,74,75,75,75,75,75,75,74,74,74,74,73,73,73,72,71,71,69,69,68,66,65,64,63,62,60,59,58,56,55,53,51,50,48,47,46,44,42,41,40,37,36,35,33,32,31,30,29,27,26,25,24,23,22,21,20,19,18,18,16,16,16,15,15,15,14,14,14,14,14,15,14,15,16,15,16,17,18,18,20,20,21,22,23,24,25,27,28,29,30,31,32,33,33,34,35,36,37,38,39,40,41,41,42,42,43,43,44,44,44,45,45,45,45,46,46,46,46,47,47,48,48,49,50,51,52,53,54,55,57,58,60,61,63,64,66,67,69,70,72,73,75,75,76,77,78,79,78,80,79,80,79,78,77,77,76,75,73,72,70,69,67,65,63,62,59,57,54,52,50,48,46,44,42,40,37,36,34,32,30,29,27,26,25,24,23,22,22,21,21,20,20,20,20,20,20,21,21,22,22,23,24,24,25,26,26,27,27,28,29,29,30,30,31,31,32,32,32,32
85,85,85,84,84,84,84,84,83,83,83,82,82,81,80,80,79,78,77,77,76,75,74,73,72,72,71,70,69,69,68,67,67,66,66,65,65,65,64,65,64,64,64,64,64,64,63,64,64,64,64,64,64,64,64,65,65,65,65,66,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,75,75,76,76,76,76,76,76,75,75,75,74,74,74,73,72,72,71,70,69,68,67,66,64,64,62,60,60,58,56,55,53,51,50,49,47,45,44,42,41,39,37,36,34,33,31,30,29,28,26,25,25,23,22,21,20,20,18,17,16,16,16,15,14,14,14,14,14,14,14,14,15,14,15,16,16,16,17,18,19,20,21,22,23,25,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,42,43,43,44,44,44,45,45,45,46,46,46,46,47,46,47,47,48,48,48,48,49,50,50,51,53,54,55,56,57,59,61,62,64,65,67,68,70,71,72,74,75,76,77,78,79,80,79,80,80,79,79,78,78,76,75,74,73,71,69,68,66,64,63,60,57,55,54,51,49,47,45,43,41,38,37,35,33,31,30,29,27,26,26,25,24,23,23,22,22,22,22,22,22,22,22,23,23,24,24,25,26,26,27,28,29,29,30,31,31,32,32,33,33,34,34,34,34
86,86,86,86,86,86,85,85,85,84,84,84,83,83,82,81,81,80,79,78,77,76,76,75,74,73,72,72,71,70,69,69,68,68,67,66,67,66,65,65,65,64,64,64,64,64,64,64,64,64,64,64,65,64,65,65,65,66,66,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,76,76,76,76,76,76,76,76,76,76,75,74,75,74,73,72,72,70,70,68,67,66,65,64,62,60,60,58,56,55,53,51,49,49,46,45,43,41,40,38,36,35,34,32,31,30,28,27,26,25,24,22,21,20,19,18,17,16,16,15,15,14,14,13,14,13,13,14,13,14,15,14,15,15,16,17,18,18,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,42,43,44,44,45,45,46,46,46,47,47,47,47,47,47,47,47,48,48,48,48,48,49,49,50,50,52,53,54,54,56,57,58,60,62,63,65,66,68,69,71,72,73,75,76,76,77,79,79,79,80,80,80,80,79,78,77,76,75,73,72,70,69,67,65,64,61,59,57,55,53,51,49,46,44,42,40,38,36,34,33,32,30,29,28,27,26,25,25,24,24,23,23,23,23,23,23,24,24,25,25,26,27,28,28,29,30,30,31,32,32,33,34,34,35,35,36,36,36,36
88,88,88,87,87,87,87,87,86,86,86,85,85,84,83,83,82,81,81,80,79,78,77,76,75,75,74,73,72,72,71,70,69,69,68,68,67,67,66,66,66,65,65,65,65,65,64,64,64,64,64,64,65,65,65,65,66,66,66,67,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,76,76,77,77,77,77,77,77,76,76,76,76,75,75,74,73,73,72,71,70,68,68,67,65,64,62,60,60,58,56,55,53,51,50,48,46,45,43,41,40,38,35,35,33,31,30,29,27,26,25,24,23,21,20,19,18,17,16,16,15,14,14,14,13,13,13,13,13,14,13,14,15,14,15,16,17,17,18,20,21,22,23,24,25,27,28,29,31,32,33,34,35,36,37,39,40,41,42,43,44,45,45,46,46,47,47,47,47,48,48,48,48,48,48,48,48,48,48,48,49,49,49,49,49,50,50,52,52,53,54,55,56,58,60,61,63,64,66,67,69,71,72,73,75,76,77,78,78,78,79,80,80,80,80,79,78,77,76,75,74,73,71,70,68,66,64,62,60,58,56,54,52,50,48,46,44,42,40,38,36,35,33,32,31,30,29,28,27,27,26,26,25,25,25,25,25,25,26,26,27,27,28,29,30,30,31,32,33,33,34,35,35,36,36,37,37,38,38,39,39
89,89,89,89,89,89,88,88,88,87,87,87,86,86,85,84,84,83,82,82,81,80,79,78,77,76,75,74,74,73,72,71,70,70,69,68,69,68,67,67,67,66,66,66,65,65,65,65,65,65,65,65,65,65,66,66,66,66,67,67,67,68,68,69,69,70,70,71,71,72,73,73,74,74,75,75,76,76,76,77,77,77,77,77,77,77,77,77,77,76,77,76,76,75,75,73,73,72,71,70,68,68,67,65,64,62,60,59,57,56,54,53,51,49,48,46,44,42,40,38,37,35,34,32,30,29,28,26,26,24,23,22,20,20,18,17,17,16,15,15,14,14,14,13,13,13,13,13,14,13,14,15,15,15,16,17,18,20,20,21,23,24,25,26,28,29,30,32,33,34,35,37,38,39,41,42,43,44,45,45,46,47,47,48,48,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,50,50,50,51,52,53,54,55,56,57,58,60,62,63,65,67,68,70,71,73,74,75,76,77,78,78,80,80,80,80,80,80,79,78,77,76,75,74,72,71,69,67,66,64,61,60,57,55,53,51,49,47,45,43,42,40,37,36,35,33,32,31,31,30,29,28,28,27,27,27,27,27,27,27,27,28,28,29,29,30,31,32,33,34,34,35,36,36,37,38,38,39,40,40,41,41,41
90,90,91,90,90,90,89,90,89,88,89,88,87,87,86,85,85,84,84,83,82,81,81,80,78,78,77,76,75,74,73,73,72,71,70,70,70,69,68,68,67,67,67,66,66,66,65,65,65,65,65,65,66,65,66,66,67,66,67,67,68,68,69,69,70,70,71,71,72,72,73,74,74,75,75,76,76,77,77,78,77,77,78,78,78,78,78,78,77,77,77,76,75,75,75,73,73,72,71,70,68,68,67,65,64,62,61,59,57,55,54,52,50,49,47,45,44,42,40,38,36,34,33,32,30,29,27,26,25,23,22,21,20,19,18,16,16,15,15,14,14,13,13,13,12,12,12,13,14,13,14,14,15,16,17,18,19,20,21,23,24,25,26,28,29,31,32,33,34,36,37,39,40,41,42,43,44,45,46,47,48,48,49,49,50,51,50,50,50,50,51,51,50,50,50,50,50,50,49,49,49,50,50,49,50,51,51,51,53,53,54,55,57,58,60,61,63,65,66,68,70,71,72,74,75,76,77,78,78,80,80,81,81,81,80,80,79,78,77,76,74,73,71,70,68,67,64,62,61,59,56,54,52,50,48,47,45,43,42,39,38,36,35,34,33,33,31,30,30,29,29,28,28,28,28,28,28,29,29,30,30,31,32,33,33,34,35,36,36,37,38,38,40,40,41,41,42,42,43,43
92,92,92,91,91,91,91,91,90,90,90,89,89,88,88,87,86,86,85,85,84,83,82,81,80,80,78,77,76,75,75,74,73,72,71,71,70,70,69,69,68,67,67,67,66,66,65,66,66,66,66,66,66,66,66,66,67,67,68,68,68,69,69,69,70,71,71,72,72,73,74,74,75,75,76,76,77,77,77,78,78,78,78,78,78,78,78,78,78,77,77,77,75,75,75,73,73,72,71,70,69,67,66,64,63,62,60,58,57,55,53,52,50,48,47,45,43,41,39,37,36,34,33,31,29,28,27,25,24,23,22,21,19,18,17,16,15,14,14,14,13,13,13,12,12,12,12,13,14,13,14,15,16,16,17,18,20,21,22,23,25,26,28,29,30,32,33,35,36,37,39,40,42,43,44,45,46,47,48,49,50,51,51,51,52,52,52,52,52,52,52,51,51,51,51,50,50,50,50,49,50,50,50,49,50,50,51,51,52,53,54,55,56,57,59,61,62,64,66,67,69,70,72,74,74,76,77,78,79,79,80,81,81,81,80,80,80,78,77,76,75,74,72,71,69,67,65,63,62,60,57,56,54,52,50,48,46,44,43,41,40,38,36,35,34,34,33,32,32,31,31,30,30,30,30,31,31,31,32,32,33,33,34,35,35,36,37,38,39,40,41,41,42,42,43,43,44,44,45,45
93,93,93,92,92,92,92,92,91,91,91,90,90,89,89,88,87,87,86,86,85,84,83,82,81,81,80,78,77,76,76,75,74,73,73,72,72,70,70,70,69,68,68,68,67,67,66,66,66,66,66,66,66,66,67,67,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,78,77,78,78,78,78,78,78,78,78,78,78,77,77,77,75,75,75,74,73,72,71,70,68,67,66,64,63,61,60,58,56,54,53,51,49,47,46,44,42,40,38,37,35,33,32,31,28,28,26,24,24,22,21,20,18,17,16,15,15,14,14,14,13,12,12,13,13,13,12,13,14,14,14,15,16,17,18,20,21,22,23,25,26,27,29,30,32,33,34,36,37,39,41,42,43,44,46,47,48,49,50,51,51,52,53,53,53,53,53,53,53,53,53,53,52,52,52,51,51,50,50,50,49,50,50,50,49,50,50,51,52,52,53,54,56,57,58,60,62,64,65,66,69,70,71,73,74,75,77,78,78,80,80,81,81,81,81,81,80,78,78,77,75,75,73,72,70,69,67,64,63,61,58,57,55,53,51,50,48,46,44,42,41,40,38,37,36,35,34,34,33,33,32,32,32,32,32,32,32,33,33,34,34,35,36,37,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47
94,94,94,93,93,93,93,93,92,92,92,91,91,90,90,89,88,88,87,87,86,85,84,83,82,82,81,80,78,77,77,76,75,75,73,73,72,71,71,70,70,69,69,68,68,67,67,66,66,66,66,66,67,66,67,67,68,68,69,69,69,70,70,71,72,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,78,79,79,79,78,78,78,78,77,77,77,76,75,74,73,72,71,70,69,68,66,65,64,62,61,59,57,56,54,52,51,49,47,45,43,42,40,37,36,34,32,31,30,28,27,25,24,23,21,20,19,17,17,16,15,15,14,14,13,12,12,13,13,13,13,12,13,13,14,15,16,17,18,19,20,21,23,24,25,27,28,30,31,33,34,36,37,39,41,42,43,45,46,48,48,49,50,51,53,53,54,55,54,55,55,55,54,55,54,54,53,53,53,52,51,52,51,51,50,49,50,50,50,49,50,50,50,51,52,53,54,55,56,58,60,61,63,64,66,68,69,70,72,74,75,76,78,78,80,80,81,80,80,80,80,80,79,79,78,76,75,74,73,71,69,67,65,64,63,60,58,57,54,52,51,49,47,46,44,43,41,40,38,37,37,36,35,35,34,34,33,33,33,33,34,34,34,35,35,36,36,37,39,39,40,41,41,42,43,44,44,45,46,46,47,47,48,48,48
94,94,94,94,94,94,94,94,93,93,93,92,92,91,91,90,89,89,88,88,87,86,85,84,83,83,82,81,80,78,78,77,76,75,74,74,73,72,72,71,70,70,69,68,68,68,67,67,67,67,67,67,67,67,67,68,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,78,79,79,79,79,79,79,78,78,78,78,77,76,76,75,74,74,73,72,71,70,69,67,66,65,63,62,60,58,56,55,53,51,50,48,46,44,42,41,39,37,35,34,31,31,29,27,26,25,23,22,21,20,18,17,17,15,15,14,13,13,13,12,13,13,13,13,12,13,13,14,14,15,16,17,18,20,21,22,24,25,26,28,30,31,33,34,36,37,39,41,42,44,45,46,48,49,50,51,52,53,54,55,55,56,56,56,56,56,56,56,55,55,54,54,53,53,52,52,51,51,50,50,49,50,50,49,50,50,50,51,52,52,53,55,56,57,59,61,63,64,65,68,69,70,72,73,75,76,77,78,80,80,81,81,81,81,81,81,80,79,78,77,76,74,73,72,70,68,66,65,63,61,60,58,56,54,52,50,49,47,45,44,43,41,40,39,38,37,37,36,36,35,35,35,35,35,35,35,36,36,37,37,38,39,40,40,42,43,43,44,45,46,46,47,48,48,49,49,50,50,50
95,95,95,95,95,94,94,94,94,93,93,93,93,92,92,91,90,90,89,89,88,87,86,85,84,84,83,82,81,80,79,78,77,76,75,74,74,73,72,72,71,70,70,69,69,68,68,67,67,67,67,67,67,67,68,68,68,68,69,69,70,70,71,71,72,73,73,74,74,75,75,76,76,76,77,78,78,78,78,79,79,79,79,79,79,78,78,78,77,76,76,76,75,74,73,72,71,70,69,68,66,65,64,62,61,59,57,55,54,52,51,49,47,45,44,41,40,38,36,34,33,31,30,28,26,26,24,23,22,20,19,18,16,16,15,15,14,13,13,13,12,13,13,13,12,13,13,14,14,15,16,17,18,19,21,22,23,24,26,27,29,31,32,34,35,37,38,40,42,43,45,46,48,49,50,52,53,54,55,55,56,57,57,57,57,57,57,57,57,56,56,55,55,54,53,52,52,51,51,50,50,50,49,49,49,50,49,50,50,51,52,53,54,55,57,58,60,62,63,65,67,68,70,72,73,74,76,77,78,80,80,81,81,81,81,81,81,80,80,79,77,76,75,74,72,71,69,67,66,64,62,61,59,57,55,53,51,50,49,47,46,44,43,42,41,40,39,38,38,37,37,36,36,36,36,37,37,37,38,38,39,40,41,42,42,43,44,45,46,47,47,48,49,49,50,50,51,51,52,52
95,95,95,95,95,95,95,95,94,94,94,94,93,93,92,92,91,91,90,90,89,88,87,86,85,85,84,83,82,81,80,79,78,77,76,75,75,74,73,73,71,71,70,70,69,69,68,68,68,67,68,68,68,67,68,69,68,69,70,70,70,71,71,72,73,73,74,74,75,75,76,76,76,77,78,77,78,78,78,79,79,79,79,78,78,78,77,77,77,76,76,75,74,73,73,71,70,69,68,67,65,64,63,61,60,58,56,54,53,51,50,48,46,44,43,41,39,37,35,34,32,30,29,28,26,25,23,22,21,19,18,17,16,16,14,14,14,13,13,13,12,13,13,13,12,13,14,14,15,15,16,17,18,20,21,23,24,25,27,28,31,32,33,35,36,38,40,41,43,45,46,48,49,50,52,53,54,55,56,57,57,58,59,58,58,58,58,58,58,57,57,56,55,54,54,53,53,52,52,50,50,50,50,49,49,49,49,49,50,51,51,52,54,55,56,58,60,61,63,64,66,68,69,71,72,74,76,76,78,80,80,81,81,81,81,81,81,81,80,80,78,77,76,74,73,72,70,68,67,65,63,62,61,58,56,54,53,51,50,48,47,46,44,43,42,42,41,40,40,39,38,38,38,38,38,38,38,39,40,40,41,41,42,43,43,44,45,46,47,48,48,49,50,50,51,51,52,52,53,53
96,96,96,96,96,95,95,95,95,95,95,94,94,93,93,92,92,91,91,90,89,89,88,87,86,85,84,84,83,82,81,80,78,78,77,76,75,74,74,73,72,72,71,70,70,69,69,68,68,68,68,68,68,68,68,69,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,76,77,78,77,78,78,78,79,78,78,78,78,78,77,77,77,76,75,75,74,73,72,72,70,69,68,67,66,64,63,62,60,58,57,55,53,52,50,49,47,45,43,42,40,38,36,34,33,31,29,28,27,25,24,23,21,21,18,18,17,16,15,14,14,14,13,13,13,12,12,12,12,13,13,14,14,15,16,17,18,19,21,22,23,25,26,28,29,31,33,34,36,38,40,41,43,44,46,48,49,51,52,53,54,56,56,57,58,59,60,60,60,60,60,60,60,59,58,57,57,56,55,54,53,53,52,52,50,50,49,49,49,49,49,49,50,50,50,51,52,53,55,55,57,58,61,62,64,66,67,69,71,72,74,76,76,78,79,80,81,81,81,81,81,81,81,80,80,79,78,76,75,74,72,71,69,68,66,64,63,61,59,57,56,54,53,51,50,49,47,46,45,44,43,42,42,41,41,40,40,40,40,40,40,40,41,41,42,42,43,44,44,45,46,47,47,48,49,50,50,51,52,52,53,53,54,54,54
96,96,96,96,96,95,95,95,96,95,95,95,94,94,93,93,92,92,91,91,90,89,88,87,87,86,85,84,83,82,81,80,79,78,77,76,76,75,74,74,73,72,72,70,70,69,69,68,69,68,68,68,68,68,69,69,69,70,70,71,71,71,72,72,73,73,74,75,75,76,76,77,76,77,78,77,78,78,78,78,78,78,78,77,77,77,76,76,75,75,74,73,72,71,70,69,68,67,66,65,63,62,61,58,57,56,54,52,51,49,48,46,44,43,41,38,37,36,33,32,31,28,28,26,24,24,22,21,20,18,17,16,15,15,14,14,13,13,13,13,12,13,13,13,13,14,14,15,16,16,17,19,20,21,23,24,25,27,29,30,32,34,35,37,39,41,42,44,45,47,49,50,52,53,54,56,57,58,59,60,60,61,61,61,61,61,61,61,60,59,58,57,56,56,54,53,53,52,52,50,50,50,49,49,49,49,49,49,49,50,50,52,52,54,55,56,58,60,62,63,66,67,68,71,72,74,75,76,77,78,80,81,81,81,82,82,82,81,81,80,80,78,77,75,74,73,71,70,68,67,65,64,62,61,58,57,55,54,52,51,50,48,47,46,45,44,43,43,42,42,41,41,41,41,41,41,41,42,42,43,43,44,45,45,46,47,48,48,49,50,51,51,52,53,53,54,54,55,55,55
97,97,97,97,97,96,96,96,96,95,95,95,95,95,94,93,93,92,92,92,90,90,89,88,88,86,85,85,84,83,82,81,80,80,78,77,77,75,75,74,73,72,72,71,70,70,69,69,69,69,69,69,69,69,69,70,69,70,71,71,71,72,73,73,74,74,74,75,75,76,76,77,76,77,77,78,78,77,78,78,77,77,77,77,76,76,75,75,74,73,73,72,71,70,69,68,67,66,64,63,62,60,59,57,56,54,52,51,49,48,46,45,43,41,40,37,36,35,32,31,30,28,27,25,24,23,21,20,19,17,17,16,15,15,13,14,13,13,13,13,12,13,13,13,14,14,15,15,16,17,18,20,21,22,24,25,26,28,30,31,33,35,36,38,40,42,43,45,46,48,50,51,53,54,55,57,58,59,60,61,61,62,62,62,62,62,62,61,60,60,59,57,57,56,55,54,53,52,52,50,50,50,49,48,49,49,48,49,49,50,50,51,52,54,54,56,58,60,61,63,65,67,68,70,71,73,75,76,78,79,80,81,81,81,82,82,82,82,81,81,80,78,78,76,74,74,72,71,69,68,66,65,63,61,60,58,56,55,53,52,51,49,48,47,46,46,44,44,43,43,42,42,42,42,42,42,42,43,43,44,44,45,46,46,47,48,49,49,50,51,52,52,53,54,54,55,55,56,56,56
97,97,97,97,97,96,96,96,96,95,96,96,95,95,94,94,93,93,92,92,91,90,90,89,88,87,86,86,85,84,83,82,80,80,79,77,77,76,75,75,73,73,72,71,71,70,70,69,69,69,69,69,69,69,69,70,70,70,71,71,71,72,73,73,74,74,74,75,75,76,76,77,77,77,77,77,77,77,77,77,77,77,76,76,76,75,74,74,73,72,71,71,69,68,68,66,65,65,63,62,60,58,58,55,55,53,51,49,48,46,45,43,42,40,38,36,35,34,31,30,29,27,26,24,23,22,21,20,18,17,17,15,15,14,13,13,13,13,13,13,13,13,13,13,14,15,15,16,17,18,19,21,22,23,25,26,27,29,31,32,34,36,37,40,41,43,44,46,47,50,51,52,54,56,56,58,59,60,61,62,62,63,63,63,63,63,62,62,61,60,59,58,57,56,55,54,53,52,52,50,50,50,49,49,48,48,48,49,49,49,50,51,52,53,54,55,57,59,61,62,65,66,68,70,72,73,75,76,78,79,79,81,81,81,82,81,81,82,81,81,80,79,78,76,75,74,73,71,70,68,67,66,64,62,61,59,57,56,54,53,52,50,49,48,47,47,45,45,45,44,44,43,43,43,43,43,43,44,44,45,45,46,47,47,48,49,50,50,51,52,53,53,54,54,55,55,56,56,57,57
97,97,97,97,97,96,96,96,96,95,96,96,95,95,94,94,93,93,92,92,92,91,90,89,89,87,86,86,85,84,83,82,81,81,80,78,78,77,76,75,74,73,73,72,71,71,70,70,70,70,70,70,70,70,69,70,70,70,71,72,71,72,73,73,74,74,74,75,75,75,76,76,76,76,76,77,77,76,76,76,76,76,76,75,75,74,73,73,72,71,70,70,68,67,66,65,64,63,62,60,59,57,56,54,53,51,50,48,47,45,44,42,41,39,37,35,34,33,31,30,28,26,25,24,22,22,20,19,18,16,16,15,14,14,14,13,13,13,13,13,13,13,14,14,15,15,16,16,18,19,20,22,22,24,26,27,28,30,32,33,35,37,38,41,42,44,45,47,48,50,52,53,55,56,57,58,60,61,62,62,63,63,63,63,63,63,63,63,61,61,60,58,57,56,55,54,53,52,51,50,50,49,49,48,48,48,48,48,48,49,49,51,52,52,54,55,56,59,61,62,65,66,67,70,71,73,75,76,77,78,79,80,81,81,82,82,82,81,82,81,80,80,78,77,75,75,73,72,70,69,68,66,65,63,62,60,58,57,55,54,53,51,50,49,48,48,47,46,46,45,45,44,44,44,44,44,44,45,45,46,46,47,48,48,49,50,50,51,52,53,53,54,54,55,55,56,56,57,58,57
97,97,97,97,97,96,96,96,96,95,96,96,95,95,95,95,94,94,93,93,92,91,91,89,89,88,87,87,85,84,83,82,81,81,80,78,78,77,76,76,74,74,73,72,72,71,71,70,70,70,70,70,70,70,70,71,70,71,71,72,71,72,73,73,74,74,74,75,75,75,76,76,76,76,76,76,76,76,76,76,75,75,74,74,73,73,72,71,71,70,69,68,67,66,65,64,63,61,60,58,57,56,54,53,51,50,48,47,45,44,42,41,39,38,36,34,33,32,30,29,27,26,24,23,22,21,20,18,17,16,16,15,15,14,14,13,13,13,13,13,13,14,14,14,15,16,16,17,18,20,21,22,23,25,26,28,29,31,32,34,36,37,39,41,43,45,46,48,49,51,53,54,56,57,58,60,61,61,63,63,63,64,64,64,64,64,63,63,62,61,60,58,57,56,55,54,53,52,51,51,49,49,49,48,47,47,47,48,48,48,49,50,51,52,54,55,56,58,60,62,64,65,67,69,71,73,74,76,77,78,80,80,81,81,82,82,82,81,82,81,81,80,79,77,76,75,73,73,71,69,69,67,66,64,63,61,60,58,56,55,54,52,51,50,49,49,48,47,47,46,46,45,45,45,45,45,45,46,46,46,47,48,49,49,49,51,51,51,52,53,54,54,55,55,56,57,57,57,58,58
97,97,97,97,97,96,96,96,96,95,96,96,95,95,95,95,94,94,93,93,92,91,91,90,89,88,87,87,86,85,84,83,82,82,81,80,79,78,77,76,75,74,74,72,72,72,71,71,70,70,70,70,70,70,70,71,70,71,71,72,71,72,73,73,74,74,74,75,75,75,75,76,75,76,75,76,75,75,75,75,74,74,73,72,72,71,70,70,69,68,67,67,65,64,63,62,61,59,58,57,55,54,53,51,50,48,47,45,44,43,41,40,38,36,35,33,32,31,29,28,26,25,24,22,21,20,18,18,17,16,16,14,15,14,14,13,13,13,13,13,13,14,15,15,16,16,17,18,19,20,22,23,24,26,27,29,30,32,33,35,37,38,40,42,44,46,47,49,50,52,53,55,56,58,59,60,62,62,63,64,64,64,64,64,64,64,63,63,62,61,60,58,57,56,55,54,53,52,51,51,49,49,48,48,48,47,47,48,48,49,49,50,51,52,54,54,56,58,60,61,64,66,67,69,71,72,74,75,77,78,80,80,81,81,82,81,81,82,82,81,81,80,79,77,76,75,74,73,72,70,69,68,66,65,63,62,61,59,57,56,55,53,52,51,50,50,49,48,47,47,46,46,46,46,46,46,46,46,47,47,48,48,49,50,50,51,52,52,53,54,54,55,55,56,56,57,57,58,58,58
97,97,97,97,97,96,96,96,96,95,96,96,95,95,95,95,94,94,93,93,92,92,91,90,90,88,87,87,86,85,84,84,82,82,81,80,80,78,77,77,76,74,74,73,73,72,72,71,70,70,70,70,70,70,70,71,70,71,71,72,71,72,73,73,73,74,74,74,74,74,75,75,75,75,75,75,75,74,74,73,73,73,72,71,71,70,69,69,68,67,66,65,64,63,62,60,59,57,56,55,54,52,51,50,48,47,45,44,43,41,40,38,36,35,34,32,31,30,29,27,25,25,23,22,21,20,18,18,16,16,16,14,15,14,13,13,13,13,13,14,14,15,15,16,16,17,17,18,20,21,23,24,25,27,28,30,31,33,34,36,38,40,41,43,45,46,48,49,51,52,54,55,57,58,60,61,62,62,63,64,64,65,65,65,64,64,63,63,62,61,60,58,57,56,55,54,53,52,51,50,49,49,48,48,47,47,47,48,48,48,49,50,51,52,53,54,56,58,60,61,64,65,67,69,71,72,74,75,77,78,79,80,81,81,82,82,82,82,82,81,81,80,79,78,77,76,74,73,72,70,70,68,67,65,64,63,61,60,58,57,56,54,53,52,51,50,49,48,48,47,47,46,46,46,46,46,46,47,47,47,49,49,50,50,50,51,52,52,53,54,55,55,56,56,57,57,57,58,58,58
97,97,97,97,97,96,96,96,96,95,96,96,95,95,95,95,94,94,93,93,92,92,91,91,89,89,88,87,87,86,84,84,83,82,81,80,80,78,77,77,76,75,74,73,73,72,72,71,71,70,71,71,71,71,71,71,70,71,71,72,71,72,73,72,73,73,73,74,74,74,74,74,74,74,74,74,73,73,73,72,72,71,71,70,69,69,68,67,66,65,64,64,62,61,60,58,57,56,55,54,52,51,50,48,47,45,44,43,41,40,38,37,35,34,33,31,30,29,28,26,25,24,22,21,20,18,18,17,16,16,16,14,15,14,14,14,14,14,14,14,15,15,16,16,17,18,18,20,21,22,23,25,26,27,29,30,32,34,35,37,39,40,42,44,45,47,48,50,51,53,54,56,58,58,60,61,62,63,64,64,64,65,65,65,64,64,63,62,61,60,59,58,57,55,55,54,53,52,50,50,49,49,47,47,47,46,46,47,47,48,48,49,50,51,53,54,55,58,59,61,64,65,66,69,70,71,74,74,76,77,79,79,81,81,82,82,82,82,82,81,81,80,79,78,77,76,75,74,72,71,70,68,67,66,64,63,62,60,59,57,56,55,54,53,52,51,50,49,48,48,47,47,47,47,47,47,47,47,48,48,49,49,50,50,51,52,52,52,54,54,55,55,56,56,57,57,57,58,58,58
96,96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,94,94,93,93,92,92,91,91,89,89,88,87,87,86,84,84,83,83,82,80,80,79,77,77,76,75,75,73,73,73,72,72,71,70,71,71,71,71,71,71,70,71,71,72,71,72,72,72,73,73,73,73,73,73,73,73,73,73,73,73,72,72,72,71,70,70,69,68,68,67,66,65,64,63,62,62,60,59,58,56,55,54,53,52,50,49,48,46,45,44,42,41,40,38,37,36,34,33,31,30,29,28,27,25,24,23,22,21,20,18,17,17,17,16,16,15,14,14,14,14,14,14,14,15,15,16,16,17,17,18,20,21,22,23,24,26,27,28,30,31,32,34,36,37,40,41,42,45,46,48,49,51,52,54,55,56,58,59,61,62,62,63,64,64,64,65,65,64,64,63,63,62,61,60,58,57,57,55,54,53,52,51,50,50,49,48,48,47,47,46,46,47,48,48,48,50,51,51,53,54,55,58,60,61,64,65,66,69,70,71,74,74,76,77,78,79,80,81,81,82,82,82,82,81,81,80,79,78,77,76,75,74,73,71,70,69,68,66,65,64,62,61,60,58,57,56,55,54,53,52,51,50,49,49,48,48,48,48,48,48,47,48,48,48,49,50,50,51,51,52,52,52,54,54,55,55,56,56,57,57,57,58,58,58
96,96,96,96,96,95,95,95,95,95,95,95,95,95,95,94,94,93,93,93,92,92,91,91,89,89,88,87,87,86,84,84,83,83,82,80,80,79,77,77,76,75,75,74,73,73,72,72,71,71,70,71,71,71,71,71,70,71,71,71,71,72,72,72,72,72,72,73,73,73,72,73,73,72,72,72,71,71,70,70,69,69,68,67,66,66,65,64,63,62,61,60,58,57,56,55,54,52,51,50,49,47,46,45,44,42,41,40,38,37,35,34,33,32,30,29,28,27,26,24,23,22,21,20,20,18,18,17,17,16,15,15,15,15,15,15,15,15,15,15,16,16,17,17,18,19,21,22,23,23,25,27,27,29,31,32,33,35,37,38,40,42,43,45,46,48,49,51,53,54,55,56,58,60,61,62,62,63,64,64,64,64,64,64,64,63,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,48,47,47,47,46,46,47,47,48,48,50,51,51,53,54,55,58,60,61,64,65,66,68,70,71,73,74,76,77,78,78,80,80,81,81,81,81,81,81,80,80,79,78,77,76,75,74,73,72,70,69,67,67,65,64,63,61,60,58,57,56,55,54,53,52,51,50,50,49,49,48,48,48,48,48,48,48,49,48,49,50,50,51,51,52,52,52,54,54,55,55,56,56,56,57,57,57,57,57
96,96,96,96,96,95,95,95,95,95,95,94,94,94,94,94,94,93,93,93,92,92,91,91,89,89,88,87,87,86,84,84,83,83,82,80,80,79,77,77,76,76,75,74,74,73,73,72,72,71,70,71,71,71,71,71,71,70,71,71,71,71,72,71,72,72,72,72,72,72,72,72,72,71,70,71,70,69,69,68,68,67,67,66,65,64,63,62,61,60,59,58,57,55,54,53,52,51,50,49,47,46,45,43,42,41,40,38,37,36,34,33,31,31,29,28,27,26,25,24,22,22,21,20,19,18,18,17,17,16,16,15,15,15,15,15,15,15,16,16,17,17,18,18,19,20,21,22,23,24,26,27,28,30,31,33,34,36,37,39,41,42,44,46,47,48,50,51,53,54,56,56,58,60,61,62,62,63,63,64,64,64,64,63,63,62,62,61,60,58,58,56,56,55,54,53,52,51,49,49,48,47,47,46,46,46,46,46,47,47,49,50,51,51,53,54,55,58,60,61,63,64,66,68,69,71,73,74,76,77,78,78,80,80,81,81,81,81,81,80,80,79,78,78,77,76,75,74,73,72,70,69,67,67,65,64,63,61,60,59,57,56,55,54,53,52,51,50,50,49,49,48,48,48,48,48,48,48,49,48,49,50,50,51,51,52,52,52,54,54,55,55,56,55,56,56,56,57,57,57
95,95,95,95,95,94,94,94,94,94,95,94,94,94,94,93,93,93,92,92,92,91,91,90,90,89,88,87,87,86,84,84,83,83,82,80,80,79,77,77,76,76,75,74,74,73,73,72,72,71,70,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,70,71,70,69,69,69,68,67,67,66,65,65,64,63,62,61,60,59,58,56,56,54,53,52,51,50,49,48,47,45,44,43,42,41,39,38,36,35,34,33,32,30,29,28,27,26,25,24,23,22,21,20,19,18,18,18,17,16,16,16,16,16,16,16,16,16,16,17,17,18,18,19,20,20,21,22,23,24,25,27,28,29,31,32,34,35,37,38,40,41,43,44,46,47,49,50,51,53,54,56,56,58,60,60,61,62,63,63,63,63,63,63,63,63,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,47,47,46,46,46,46,47,47,47,49,50,51,51,53,54,55,58,60,61,63,65,66,68,70,71,73,74,75,76,77,78,79,79,80,81,80,80,81,80,79,78,78,77,76,75,74,73,72,71,70,69,67,67,65,64,63,61,60,59,58,57,56,55,54,53,52,50,50,50,49,48,49,48,48,48,48,48,49,48,49,50,50,51,51,52,52,53,53,54,54,55,55,55,56,56,56,57,56,56
94,94,94,94,94,94,94,94,94,94,94,93,93,93,93,93,93,92,92,92,91,91,90,90,89,89,88,87,87,86,84,84,83,83,82,80,80,79,77,77,76,76,75,74,74,73,73,72,72,71,70,71,71,70,70,70,70,70,70,70,70,70,70,70,71,70,70,70,70,70,70,69,69,69,68,68,67,66,66,65,64,64,63,62,61,61,59,58,57,56,55,54,53,52,51,49,49,47,46,45,44,42,41,40,39,37,36,35,34,33,31,31,29,28,27,26,25,25,24,22,22,21,20,20,19,18,17,17,17,17,17,17,16,16,16,16,17,17,18,18,19,20,20,20,21,22,23,24,25,26,28,29,30,32,33,35,36,37,38,40,42,43,45,46,48,49,51,51,53,54,56,56,58,59,60,61,61,62,62,63,63,63,63,62,62,61,61,60,58,57,57,55,54,53,52,51,51,50,48,48,47,47,47,46,46,46,46,47,47,47,49,50,51,51,53,54,55,58,60,61,63,65,66,68,69,70,73,73,75,76,77,77,78,78,79,80,80,80,80,79,78,78,77,77,76,75,74,73,72,71,70,69,67,66,65,64,63,61,60,59,58,57,56,55,54,53,52,50,50,50,49,48,49,48,48,48,48,48,49,48,49,50,50,51,51,51,52,52,53,53,54,54,55,55,55,55,55,56,56,56
94,94,94,94,94,93,93,93,93,93,93,93,93,93,93,92,92,92,92,92,91,91,90,90,89,89,88,87,87,86,84,84,83,83,82,80,80,79,77,77,76,76,75,74,74,73,73,72,72,71,70,71,70,70,70,70,70,70,70,70,70,70,70,70,70,69,69,69,69,69,68,68,68,68,67,66,66,65,64,64,63,62,62,61,60,58,57,56,55,54,53,52,51,50,49,48,47,45,44,43,42,41,40,38,37,36,35,34,33,32,30,29,28,27,26,25,24,24,23,22,21,21,20,20,19,18,18,18,17,17,17,17,17,17,17,17,18,18,18,19,20,20,21,21,22,23,24,25,26,27,29,30,31,33,34,35,37,38,40,41,42,44,45,47,48,49,51,51,53,54,56,56,57,58,59,60,61,61,62,62,62,62,62,61,61,60,60,58,57,56,56,54,54,53,52,51,50,49,48,48,46,47,46,46,45,45,45,46,46,47,49,50,51,51,53,54,55,57,59,61,63,64,65,68,69,70,72,73,74,75,76,77,78,78,78,79,79,79,79,78,78,77,77,76,75,74,73,72,71,70,69,68,67,66,64,64,63,61,60,59,58,57,56,55,54,53,52,50,50,50,49,48,49,48,48,48,48,48,49,48,49,50,49,50,51,51,52,52,53,53,53,54,54,54,55,55,55,55,55,55
93,93,93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,91,91,91,90,90,89,89,88,88,87,87,86,86,84,84,83,83,82,80,80,79,77,77,76,76,75,74,74,73,73,72,72,71,70,71,70,70,70,69,69,70,69,69,69,69,69,69,69,68,68,68,68,67,67,67,67,66,65,65,64,63,63,62,61,60,60,58,57,56,55,54,53,52,51,50,49,48,47,46,45,43,42,41,40,39,38,36,35,34,33,32,31,30,29,28,27,27,26,25,24,23,22,22,21,20,20,20,18,18,18,18,18,18,18,18,18,18,18,18,19,19,20,20,21,21,22,22,24,25,26,27,28,29,30,31,32,33,35,36,37,39,40,42,43,44,46,47,48,50,50,51,53,54,55,56,57,58,58,60,60,61,61,61,61,61,61,60,60,59,58,57,56,55,55,53,53,52,51,50,49,48,48,47,46,46,46,45,46,45,45,46,46,48,49,50,51,52,52,54,56,57,58,60,63,64,66,67,68,70,72,72,74,75,76,76,77,77,78,78,78,78,78,77,77,76,76,75,75,74,73,72,71,70,69,68,66,66,64,63,62,61,60,59,57,56,56,54,54,53,52,50,50,50,49,48,49,48,48,48,48,48,49,48,49,49,50,50,50,51,51,51,52,52,53,53,54,54,54,54,54,55,55,55
93,93,93,93,93,92,92,92,92,92,92,91,92,92,92,91,91,91,90,90,90,89,89,89,88,88,87,86,86,85,84,84,83,82,81,80,80,78,77,77,76,75,75,74,73,73,72,72,71,71,70,70,70,69,69,69,69,69,69,69,69,68,68,68,68,67,67,67,66,66,66,65,65,65,64,63,63,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,38,37,36,35,34,33,32,31,30,29,28,27,26,26,25,24,23,23,22,21,21,21,20,19,19,19,18,18,18,18,18,18,18,20,19,20,20,20,21,21,22,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,40,41,42,44,44,46,47,49,49,51,52,53,54,55,55,57,57,58,59,60,60,60,60,60,60,60,59,59,58,57,57,55,55,54,53,52,51,50,49,49,48,47,46,46,46,46,45,45,46,45,46,46,48,49,50,51,52,52,54,56,57,59,60,62,64,65,67,68,69,71,72,73,74,75,75,76,76,77,77,77,77,77,77,76,76,75,75,74,73,72,71,70,69,68,67,66,65,64,63,62,60,59,58,57,56,55,54,53,52,51,50,50,50,49,48,49,48,48,48,48,48,48,48,49,49,49,50,50,50,51,51,51,52,52,53,53,53,54,54,53,54,54,54
92,92,92,92,92,91,91,91,91,91,91,91,91,91,91,90,90,90,90,90,89,89,89,88,88,87,87,86,86,85,84,84,82,82,81,80,80,78,77,77,75,75,75,73,73,73,72,72,71,71,70,70,70,69,69,69,68,68,68,68,68,67,67,67,67,66,66,66,65,65,65,64,64,63,62,62,61,60,60,58,57,56,55,54,53,52,52,50,50,48,47,47,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,26,25,25,24,23,23,22,22,21,21,20,20,19,19,19,20,20,20,20,20,20,20,20,21,21,21,22,22,23,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,44,45,46,48,49,49,51,52,52,53,55,55,56,57,57,58,58,59,59,59,59,59,59,58,58,57,56,56,55,54,53,52,51,50,49,49,48,47,47,46,45,46,45,45,45,45,45,46,46,47,48,49,50,51,52,54,55,57,59,61,62,64,65,67,68,69,70,71,72,73,74,75,75,76,76,76,76,76,76,76,75,75,74,74,73,72,71,70,69,68,67,66,65,64,63,62,61,60,58,58,56,55,55,53,53,52,51,51,50,50,49,48,49,48,48,48,48,48,48,48,49,48,49,49,50,50,50,50,51,51,51,52,52,52,53,53,53,53,53,53
91,91,91,91,91,91,91,91,91,91,91,90,90,90,90,90,90,90,89,89,89,88,88,87,87,87,86,85,85,84,83,83,82,82,80,80,78,78,77,76,75,75,74,74,73,72,72,71,71,70,70,69,69,68,69,68,68,68,67,67,67,66,66,66,65,65,65,64,64,64,63,62,63,62,61,60,60,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,38,38,37,36,35,34,33,32,31,30,29,29,28,27,26,26,25,24,24,23,23,22,22,22,21,20,20,20,20,20,20,20,20,20,20,20,21,21,21,22,22,23,23,24,24,24,26,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,47,48,48,50,50,51,53,53,54,55,55,56,57,57,58,58,58,58,58,58,57,57,57,56,55,55,54,53,52,51,51,50,49,48,48,47,46,45,45,45,45,45,45,45,45,46,46,47,48,49,50,51,53,53,55,57,59,60,62,63,64,66,67,68,70,71,72,73,74,74,74,75,75,75,75,75,75,74,74,73,73,72,72,71,70,69,68,67,67,65,64,63,62,61,61,59,58,57,56,55,54,53,52,52,51,50,50,49,49,48,48,48,48,48,48,48,48,48,48,48,48,49,49,49,50,50,50,51,51,51,52,52,52,52,52,52,52,52
90,90,90,90,90,89,89,89,89,89,90,89,89,89,89,89,89,88,88,89,88,87,87,87,86,86,85,85,84,83,83,82,81,81,80,79,78,77,76,76,75,74,74,73,72,72,71,71,70,70,69,69,68,68,68,67,67,67,66,66,66,65,65,65,64,64,64,63,63,62,62,61,61,60,59,58,58,57,56,55,54,53,52,51,50,49,48,46,46,44,43,43,41,40,40,38,37,36,35,34,33,33,32,31,30,29,29,28,27,26,26,25,25,24,24,23,22,22,22,22,21,21,21,20,21,21,21,21,21,21,21,22,22,22,22,23,23,24,24,25,25,26,27,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,43,44,45,46,47,49,49,51,52,52,53,54,54,55,56,56,56,56,57,57,57,57,57,56,56,56,55,54,54,53,52,51,50,49,49,48,47,47,46,46,45,44,45,45,45,44,45,45,45,46,47,48,49,50,51,53,53,55,57,58,60,61,63,64,65,66,68,69,70,71,71,73,73,74,74,74,74,74,74,74,73,73,72,72,71,71,70,69,68,67,66,66,64,64,63,62,60,60,58,57,57,55,54,54,52,52,51,50,50,49,49,48,48,48,47,48,48,47,47,47,47,48,47,48,48,48,49,49,49,49,50,50,50,50,50,51,51,51,51,51,51
89,89,89,89,89,89,89,89,89,89,89,88,88,88,88,88,88,88,88,88,87,87,87,86,86,85,85,84,84,83,82,82,81,80,79,78,78,77,76,76,74,74,74,73,72,72,71,71,70,70,69,69,68,67,67,67,66,66,66,65,65,65,64,64,63,62,63,62,61,61,60,60,59,58,57,56,56,55,54,53,52,51,50,49,48,47,46,44,44,42,42,41,40,38,38,36,35,35,34,33,32,31,30,30,29,28,27,27,26,26,25,25,24,24,23,23,23,22,22,21,21,21,21,21,21,21,21,22,22,22,22,22,23,23,23,24,24,25,25,26,26,27,28,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,49,51,52,52,52,54,54,54,55,55,55,56,56,56,56,56,56,55,55,55,53,53,53,52,51,50,49,49,48,47,46,46,45,45,45,44,44,44,44,44,44,45,46,46,47,48,49,50,51,53,53,55,56,58,59,61,62,64,65,66,67,68,69,70,71,72,72,72,73,73,73,73,73,73,72,72,71,71,70,70,68,68,67,66,65,64,63,63,62,61,60,59,57,56,56,55,54,53,52,51,51,50,50,49,49,48,47,48,47,47,47,47,47,47,47,47,47,48,48,48,48,48,48,49,49,49,49,50,50,50,50,50,50,50,50
88,88,88,88,88,88,88,88,88,88,88,87,87,87,87,87,87,87,87,87,86,86,86,85,85,84,84,83,83,82,82,81,80,80,78,78,77,76,75,75,74,73,73,73,71,71,70,70,69,69,68,68,67,67,67,66,66,65,65,64,64,63,63,62,62,61,61,60,60,59,58,57,57,56,55,54,54,53,52,51,50,49,48,47,46,45,44,42,42,40,40,38,37,36,36,34,34,33,32,31,31,30,29,29,28,27,27,26,25,25,24,24,24,23,23,23,23,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,30,31,32,32,33,34,35,36,37,37,38,40,41,42,43,44,45,45,46,47,48,49,49,51,51,52,52,53,53,54,54,55,55,55,55,55,55,55,54,54,54,54,52,52,51,51,50,49,49,48,47,47,46,45,45,44,44,44,44,44,44,44,45,45,46,46,47,48,49,50,51,52,53,55,56,57,59,60,62,63,64,65,67,68,69,69,70,71,71,71,71,71,71,71,71,71,70,70,69,69,68,68,67,67,66,65,64,63,62,62,60,59,58,57,56,56,55,54,53,52,51,51,50,49,49,48,48,47,47,47,47,47,47,46,46,46,46,46,46,47,47,47,47,48,48,48,48,48,49,49,49,49,49,49,50,50,50
87,87,87,87,87,87,87,87,87,87,87,86,86,86,86,86,86,86,86,86,85,85,85,84,84,83,83,82,82,81,80,80,80,79,77,77,76,75,75,74,73,73,72,72,71,70,70,69,69,68,68,67,66,66,66,65,64,64,64,63,63,62,62,61,61,60,60,59,58,57,57,56,55,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,38,38,37,36,35,34,33,32,32,31,30,29,29,28,27,27,27,26,25,25,25,24,24,23,24,23,23,22,22,22,22,22,22,22,22,22,22,22,23,23,23,24,24,25,25,25,26,26,27,27,28,29,29,30,31,32,33,33,34,35,36,37,38,38,40,41,42,42,43,44,45,46,47,47,48,49,49,51,51,52,52,53,53,53,53,54,54,54,54,54,54,54,53,53,53,52,51,51,51,50,49,48,48,47,46,46,45,45,44,44,43,43,43,44,43,44,45,44,46,46,47,48,49,50,51,52,53,55,56,57,58,60,61,62,63,64,65,66,68,68,69,69,69,70,70,70,70,70,70,70,69,68,68,67,67,67,66,65,64,63,63,62,61,60,59,58,57,56,55,54,54,53,52,52,50,50,50,49,48,48,47,47,47,47,46,46,46,46,46,46,46,46,46,46,46,47,47,47,47,47,47,47,48,48,48,48,48,48,49,49,49
86,86,86,86,86,86,86,86,85,85,85,85,85,85,85,85,85,85,84,84,84,84,84,83,83,82,82,81,81,80,80,79,78,78,77,76,76,75,74,74,73,72,72,71,70,70,69,69,68,68,67,67,66,65,65,64,64,63,63,62,62,61,61,60,60,58,58,57,56,56,55,54,53,53,52,51,51,50,49,48,47,45,44,43,42,41,40,39,38,36,36,35,34,33,33,32,31,30,30,29,28,28,27,27,26,26,25,25,24,24,24,24,23,24,23,23,23,22,22,22,22,23,23,23,23,23,23,24,24,24,25,25,26,26,27,27,28,28,29,29,30,30,31,32,33,34,34,35,36,37,38,39,40,41,42,42,43,44,44,46,46,47,48,48,49,50,50,51,51,52,52,52,52,53,53,53,53,53,53,53,53,52,52,52,51,50,50,49,49,48,47,47,46,45,45,44,44,43,43,43,43,43,43,43,43,44,44,45,46,46,47,48,49,50,52,53,55,56,57,58,59,60,62,63,64,65,66,67,67,67,68,68,68,68,68,68,68,68,68,68,67,67,66,66,65,64,64,63,62,62,61,60,59,58,57,56,55,54,54,53,52,51,51,50,49,49,48,48,47,47,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,47,47,47,47,47,47,47,48,48,48
85,84,84,84,84,84,84,84,84,84,84,84,84,84,83,83,83,83,83,83,83,82,82,82,81,81,80,80,80,78,78,78,77,76,76,75,75,74,73,73,72,72,71,71,70,69,69,68,68,67,66,66,65,64,64,63,62,62,61,61,60,60,58,58,57,56,56,55,54,54,53,52,51,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,37,35,34,33,33,32,31,31,30,29,29,28,28,27,26,26,26,25,25,24,24,24,24,24,23,24,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,25,25,26,26,27,28,28,29,29,30,30,31,32,33,33,34,35,35,36,37,38,39,40,41,41,42,43,44,45,45,46,47,47,47,48,49,49,50,50,51,51,51,52,52,52,52,52,52,52,52,52,51,51,51,50,50,49,49,48,48,47,46,46,45,45,44,44,43,43,43,42,42,42,43,43,44,44,45,45,46,46,48,49,50,50,52,53,54,55,56,57,58,60,61,62,63,63,64,65,65,66,66,66,67,67,67,67,67,67,66,66,65,65,64,64,63,63,62,61,60,60,58,57,57,56,55,55,54,53,53,52,51,51,50,49,49,48,48,47,47,46,46,46,46,45,45,45,45,45,45,45,45,45,45,45,45,45,46,46,46,46,46,46,46,46,47,47,47,47,47,47
83,83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,82,82,82,82,81,81,81,81,80,80,79,78,78,77,77,77,76,75,75,74,74,73,72,72,71,70,70,70,68,68,67,67,67,66,65,65,64,63,63,62,61,61,60,59,58,58,57,57,56,55,55,54,53,53,52,51,50,49,48,47,47,46,45,44,43,42,41,40,38,37,36,35,35,34,33,32,31,31,30,29,29,28,28,27,27,26,26,26,25,25,24,25,24,24,24,24,24,24,23,23,23,23,24,24,24,24,24,24,25,24,25,25,25,26,26,27,27,28,29,29,30,30,31,32,32,33,34,34,35,36,37,38,39,39,40,41,42,42,43,44,44,45,46,46,47,47,48,49,49,49,50,50,51,51,51,51,51,51,51,51,51,51,51,50,50,50,50,49,49,48,48,47,46,46,45,45,44,44,43,43,43,42,42,42,42,42,43,43,43,44,44,45,45,46,47,48,49,50,51,52,54,55,55,56,57,58,60,61,62,62,63,64,64,65,65,65,65,65,65,65,65,65,65,64,64,63,63,62,62,61,61,60,58,58,57,56,56,55,54,54,53,52,52,51,50,50,49,48,48,47,47,46,46,46,45,45,45,45,45,45,44,44,44,44,44,44,45,45,45,45,45,45,45,45,45,45,45,46,46,46,46,46,46,46
82,82,82,82,82,81,81,81,81,81,81,81,81,81,81,81,81,80,80,80,80,80,80,79,78,78,78,77,77,76,76,76,75,74,74,73,73,72,71,71,70,70,69,69,68,67,67,66,66,64,64,64,63,62,62,61,60,60,59,58,57,57,56,55,55,54,53,53,52,51,50,49,48,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,31,30,30,29,28,28,28,27,26,26,26,25,25,25,25,24,25,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,26,26,26,27,27,28,28,29,30,30,31,31,32,33,33,34,35,35,36,37,38,39,40,41,41,42,43,43,44,45,45,46,46,46,47,47,48,49,49,49,50,50,50,50,50,50,50,51,51,50,50,50,50,49,49,49,49,48,48,47,47,46,45,45,44,44,44,43,43,42,42,42,42,42,42,42,42,42,43,43,44,44,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,61,62,63,63,63,63,64,64,64,64,64,64,64,63,63,62,62,61,61,60,60,59,58,57,57,56,55,54,54,53,52,52,51,50,50,49,49,48,47,47,47,46,46,45,45,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,45,45,45,45,45,45,45,45,45
80,79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,77,77,77,77,77,76,76,75,75,75,74,75,73,73,72,72,71,71,70,69,69,68,68,67,66,66,65,65,64,63,63,62,62,61,60,60,58,58,57,56,55,55,54,54,53,52,51,51,50,49,48,47,46,46,45,44,43,42,41,41,40,38,37,36,35,34,33,33,32,31,30,30,29,29,28,28,27,27,26,26,26,26,25,25,25,25,24,25,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,26,26,26,27,27,28,28,29,29,30,31,31,32,32,33,34,34,35,36,37,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,48,48,49,49,50,49,50,50,50,50,50,50,50,50,50,49,49,48,48,48,48,47,47,46,46,45,45,44,44,43,43,42,42,42,41,41,41,41,41,41,42,42,43,43,44,44,45,46,47,48,49,49,50,51,52,53,54,55,56,57,58,59,60,60,60,61,61,61,61,62,62,62,62,62,61,61,61,60,60,59,58,58,57,57,56,56,55,54,54,53,52,53,51,51,51,50,49,49,48,48,47,47,46,46,46,45,45,44,44,44,44,43,43,43,43,43,43,43,43,43,43,43,44,43,44,44,44,44,44,44,44,44,44,44,44,44,44,44
78,77,77,77,77,77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,76,76,75,75,75,74,74,73,73,73,72,71,71,70,70,70,68,68,68,67,67,66,65,65,64,64,63,62,61,61,60,59,59,58,57,56,56,55,54,54,53,52,51,51,50,49,48,48,47,46,45,44,43,42,42,41,40,39,38,37,36,35,34,33,32,31,31,30,29,29,28,28,27,27,26,26,26,25,25,25,25,25,25,25,25,25,24,25,25,25,25,25,25,25,25,25,25,25,26,26,26,26,27,27,27,28,28,29,29,30,30,31,32,32,33,33,34,35,36,36,37,38,39,40,41,42,42,43,43,44,45,45,46,46,46,47,47,47,48,48,49,48,49,49,50,49,50,49,49,49,49,49,49,49,49,48,48,47,47,47,46,46,46,45,45,44,44,43,43,42,42,42,41,41,41,41,41,41,41,41,42,42,42,43,44,44,45,45,46,47,48,49,50,51,52,53,53,54,55,56,56,57,58,58,59,60,60,60,60,60,60,60,60,60,60,60,59,58,58,57,57,56,56,55,55,54,53,53,53,52,51,51,50,49,49,48,48,48,47,47,46,46,45,45,45,44,44,44,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,44,44,44,44,44,44,44
76,75,75,75,75,75,75,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,74,73,73,73,73,73,72,71,71,71,70,70,69,69,68,67,67,66,66,65,65,64,63,63,62,62,61,60,60,59,58,57,57,56,55,54,53,53,52,51,51,50,49,48,48,47,46,45,44,43,43,42,41,40,39,38,37,36,35,34,33,33,32,31,30,30,29,28,28,28,27,27,26,26,26,25,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,26,26,26,26,26,27,27,27,27,28,28,28,29,29,30,30,31,31,32,33,33,34,35,35,36,37,38,39,40,40,41,42,43,43,44,44,45,46,46,47,47,47,48,48,48,49,48,49,49,49,49,49,49,49,49,49,48,49,48,48,48,48,47,47,46,46,46,46,45,45,44,44,43,43,42,42,41,41,41,40,40,40,40,40,41,40,41,41,42,42,43,43,43,45,45,46,47,48,48,49,50,51,52,53,53,54,55,55,56,57,57,57,58,58,58,58,58,58,58,58,58,57,58,57,56,56,55,55,54,54,54,53,53,52,51,51,50,50,50,49,48,48,47,47,47,46,46,45,45,44,44,44,43,43,43,42,42,42,42,42,42,42,42,42,42,42,42,42,42,43,43,43,43,43,43,43,43,42,43,43,43,43,43,43,43
74,73,73,73,73,73,73,73,73,73,73,73,73,73,72,72,72,72,72,72,72,72,72,72,71,71,71,70,71,70,69,70,69,68,68,67,67,67,66,65,65,64,64,63,62,62,61,61,60,59,58,58,57,56,56,55,54,53,53,52,51,51,50,49,48,48,47,46,45,44,44,43,42,41,40,39,38,37,36,36,35,34,33,32,32,31,30,29,29,28,28,27,27,27,26,26,25,25,26,26,25,25,25,25,25,25,25,25,25,26,26,26,26,26,26,26,26,26,27,27,27,28,28,28,29,29,29,30,30,31,31,32,32,33,34,34,35,36,36,37,38,39,40,41,41,42,43,44,44,45,45,46,47,47,47,48,48,48,49,49,49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,47,47,47,46,46,45,45,45,44,44,43,43,42,42,41,41,41,41,40,40,40,40,40,40,40,40,41,41,41,41,42,43,43,44,45,45,46,47,48,49,50,50,51,52,52,53,53,54,55,55,55,55,56,55,56,56,56,56,56,56,56,55,55,55,54,54,53,53,52,52,52,51,51,50,49,50,48,48,48,47,47,46,45,46,45,45,44,44,44,43,43,43,43,42,42,42,42,42,42,41,41,41,41,41,41,41,41,41,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42
72,71,71,71,71,71,71,71,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,69,69,69,69,69,68,68,68,67,67,67,66,66,65,64,64,63,63,62,62,61,60,60,59,58,57,57,56,55,55,54,53,52,52,51,50,50,49,48,48,47,46,45,44,44,43,42,41,40,40,38,37,37,36,35,35,34,33,32,31,30,30,29,28,28,27,27,27,26,26,25,25,26,26,26,26,25,25,25,25,25,25,26,26,26,26,26,26,27,27,26,27,27,27,28,28,28,29,29,29,30,30,30,31,31,32,32,33,33,34,35,35,36,37,37,39,39,41,42,42,43,44,44,45,46,46,46,47,48,48,48,48,49,49,49,49,49,49,49,49,49,49,49,48,49,48,48,48,48,47,47,47,46,46,45,45,44,44,44,43,43,43,42,42,41,41,40,40,40,39,39,39,39,39,39,40,40,40,40,41,41,42,42,43,44,44,45,46,47,47,48,49,49,50,51,51,52,52,52,53,53,54,54,54,54,54,54,54,54,54,54,54,53,53,53,52,52,51,51,50,50,50,49,49,48,48,48,47,46,46,46,45,45,44,44,44,44,43,43,42,43,42,42,42,42,42,41,41,41,41,41,41,41,41,41,41,41,41,41,41,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42
69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,69,68,68,68,68,68,68,68,68,67,68,67,67,67,66,66,66,65,65,65,64,64,64,63,62,62,61,61,60,59,58,58,57,57,56,55,55,53,53,53,52,50,50,50,48,48,48,46,46,45,45,44,43,42,41,41,40,38,38,37,36,35,34,34,33,33,31,31,30,30,29,28,28,27,27,27,26,26,26,25,26,26,26,26,26,26,25,25,26,26,26,26,26,26,27,27,27,27,27,27,28,28,28,29,29,29,30,30,30,31,31,31,32,32,33,33,34,34,35,36,36,37,38,39,40,41,42,43,43,44,45,45,46,47,47,48,48,49,49,49,50,50,50,50,50,50,50,49,49,50,49,49,48,49,48,48,47,47,47,46,46,46,45,45,44,44,43,43,42,42,41,41,40,40,39,39,38,38,38,38,38,38,38,38,38,39,40,40,40,41,41,42,42,43,44,44,45,46,46,47,48,48,49,50,50,50,51,51,52,52,52,52,52,52,53,53,52,52,52,52,52,51,52,51,50,50,50,49,49,49,48,48,47,47,46,46,45,45,45,44,44,43,43,43,42,42,42,42,42,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
67,66,67,67,67,67,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,65,65,65,65,65,64,64,64,63,63,63,62,62,62,61,60,60,59,58,58,57,56,56,55,55,54,53,53,52,51,51,50,49,49,48,47,47,46,45,45,44,43,42,41,41,40,39,38,37,37,36,34,34,33,33,32,31,31,30,29,29,28,27,27,27,26,26,26,25,25,26,26,26,25,25,25,26,26,26,26,26,26,27,27,27,27,27,28,28,28,28,29,29,29,30,30,30,31,31,31,32,32,32,33,33,34,34,35,35,36,37,37,38,39,40,41,42,43,44,44,45,46,47,47,48,48,49,49,50,50,50,50,50,50,50,50,51,50,50,50,50,49,49,48,49,48,47,47,47,46,46,46,45,44,44,43,43,43,42,42,41,41,40,40,39,38,38,38,38,37,37,37,37,37,38,38,38,38,39,39,40,41,41,42,43,43,44,45,45,45,46,47,47,48,48,48,49,49,49,50,50,50,50,50,50,50,50,50,50,50,50,50,49,49,49,48,48,47,47,47,46,46,46,45,45,44,45,43,43,43,42,42,42,41,41,41,41,41,41,41,41,41,41,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,41,40,40,40,40,40,41,41,41,41,41,41,41,41,41,41
65,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,63,63,63,64,63,63,63,63,62,62,63,62,62,61,61,61,60,60,60,58,58,58,57,57,56,55,55,54,54,53,52,52,51,51,50,49,49,48,47,47,46,45,45,44,43,42,42,41,40,39,38,38,37,36,36,35,34,33,32,32,31,30,30,29,28,28,27,27,27,26,26,26,25,26,26,26,25,25,26,26,26,26,27,27,27,27,27,28,28,28,28,28,29,29,29,29,30,30,30,31,31,31,32,32,32,33,33,33,34,34,35,35,36,36,37,38,38,40,40,42,43,43,44,45,45,46,47,48,48,49,49,50,51,51,51,51,51,51,51,51,51,51,51,50,50,50,49,49,48,49,48,48,47,47,46,45,45,44,44,43,43,42,42,41,41,40,40,39,38,38,37,37,37,37,37,37,37,37,37,37,37,37,38,38,38,39,40,41,41,42,42,43,44,44,44,45,46,46,47,47,47,47,48,48,48,48,48,49,49,48,49,49,48,48,48,48,48,47,47,47,46,46,45,45,45,45,44,44,43,43,42,42,42,41,41,41,41,41,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,41,41,41,41,41,41,40,40,40,40
62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,61,61,61,61,61,61,61,61,61,61,61,60,61,60,60,60,59,59,58,58,58,58,57,57,56,55,55,55,54,53,53,52,52,50,50,50,49,48,48,47,46,46,45,44,44,43,42,42,41,40,40,38,37,37,37,36,35,34,34,33,32,31,31,30,30,29,29,28,28,27,26,27,26,26,26,25,25,25,25,26,26,26,26,26,27,27,27,28,28,28,29,29,29,29,29,30,30,30,30,31,31,31,32,32,32,33,33,33,34,34,34,35,35,36,36,37,37,38,40,40,41,42,43,44,44,45,46,47,48,49,49,50,51,51,51,52,52,52,52,52,52,52,52,52,52,51,51,51,50,50,50,49,49,48,47,46,46,46,45,45,44,43,43,42,41,41,40,40,39,38,38,37,37,36,36,36,36,36,36,36,36,36,36,37,37,37,37,38,38,39,40,40,41,41,42,43,43,43,44,44,45,45,45,46,45,46,46,47,47,47,47,47,47,47,46,46,47,46,46,46,45,45,45,44,44,44,43,43,43,42,42,42,41,41,41,40,40,40,38,39,39,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,39,39,39,39,39,39,39,39,39,39,40,40,40,40,40,40,40,40,40,40,40,40,40,41,41,41,41
60,59,60,60,60,60,60,59,59,59,59,59,59,59,59,59,58,59,59,58,58,58,58,58,58,58,58,57,58,58,57,57,57,57,56,56,55,55,55,54,55,53,54,53,52,51,51,50,50,49,49,49,47,47,46,46,45,44,44,43,42,42,41,40,40,38,38,37,36,36,35,34,34,33,33,32,31,31,30,30,29,29,28,27,27,26,27,27,26,26,26,26,26,26,26,26,26,27,27,27,27,28,28,28,29,29,30,30,30,30,31,31,31,31,32,32,32,32,33,33,33,34,34,34,35,35,35,36,36,37,37,38,38,40,41,41,42,42,44,45,45,46,47,48,49,50,50,51,52,52,52,53,53,53,53,53,53,53,53,53,52,52,52,52,51,50,50,49,49,48,47,47,46,45,44,44,43,43,42,41,41,40,40,39,38,38,37,37,36,36,36,35,35,35,35,35,35,35,36,36,36,37,37,37,38,38,39,39,40,40,41,42,42,42,42,43,43,44,44,44,44,44,44,45,45,44,45,45,44,44,44,44,44,44,44,44,43,43,43,42,42,41,42,41,41,40,41,40,39,38,38,38,37,37,37,37,37,37,37,37,37,37,37,37,37,37,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,39,39,39,39,39,39,40,40,40,40,40,40,40,41,41,41,41
57,57,57,57,57,57,57,56,57,57,57,57,57,57,57,57,56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,54,54,54,54,53,53,53,52,51,51,51,50,50,49,49,48,48,47,47,46,45,45,44,44,43,43,42,41,41,40,39,38,37,37,36,35,35,35,33,33,32,32,31,31,30,30,29,29,28,28,27,27,26,27,27,26,26,26,26,26,26,27,27,27,27,28,28,28,29,29,29,30,30,31,31,31,32,32,32,33,33,33,33,33,33,34,34,34,35,35,35,36,36,36,37,37,37,38,38,39,40,42,42,43,44,45,46,46,48,49,49,50,51,52,52,53,53,54,54,54,54,55,54,54,54,54,54,53,53,52,52,51,50,50,49,49,48,47,47,45,45,44,44,43,42,41,41,40,39,38,38,37,37,36,36,35,35,35,34,34,34,34,34,34,35,35,35,35,36,36,36,37,37,38,38,38,39,40,41,41,41,41,42,42,42,42,42,43,43,43,43,43,43,43,43,43,43,42,42,42,42,42,42,41,41,41,40,40,40,39,39,38,38,38,38,37,37,37,36,36,36,36,36,36,36,36,36,36,36,36,37,37,36,37,37,37,37,37,37,37,38,38,38,38,38,38,38,38,38,39,38,38,40,40,40,39,40,40,40,40,40,40,40,41,41,41,41
55,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,53,53,53,53,53,53,54,53,53,53,53,53,53,53,52,52,52,52,51,51,51,51,49,50,49,49,48,48,47,47,46,46,45,45,44,43,43,42,42,41,40,40,39,38,38,37,36,36,35,35,34,34,33,32,32,31,31,30,29,29,29,28,28,27,27,27,26,26,26,27,27,26,26,27,27,27,28,27,28,29,29,29,30,30,30,31,31,32,32,33,33,34,33,34,34,34,35,35,35,35,35,36,36,36,36,37,37,37,38,38,39,40,40,41,42,43,43,44,45,46,47,48,49,50,50,51,52,53,53,54,54,55,55,55,55,56,55,55,55,55,55,54,53,53,53,51,51,50,50,48,48,47,46,45,44,44,43,42,42,41,40,39,38,37,37,36,36,35,35,34,34,34,33,33,33,33,33,33,34,34,35,34,35,35,35,36,36,37,37,37,38,38,39,39,40,39,40,40,41,41,41,41,41,41,41,41,41,41,41,41,41,40,40,40,40,40,40,39,39,38,38,38,37,37,37,37,36,36,36,35,35,35,35,34,34,34,34,34,34,34,34,35,35,35,35,35,36,36,36,36,36,37,37,37,37,37,37,37,38,38,38,38,38,39,39,38,40,40,40,39,40,40,40,40,40,40,40,41,41,41,40
52,52,52,52,52,52,52,51,51,51,51,51,51,51,51,51,52,52,52,51,51,51,51,51,51,51,51,51,51,51,50,50,50,50,50,49,50,49,49,48,49,48,48,47,47,46,46,45,45,44,44,43,43,42,42,41,41,40,40,39,38,38,37,36,36,35,35,34,34,33,33,32,32,31,31,30,30,29,29,28,28,28,28,27,27,27,27,27,27,27,27,27,27,27,28,28,29,29,30,30,30,31,31,32,32,33,33,34,34,35,34,35,36,36,35,36,36,36,37,36,37,38,38,38,38,38,38,39,40,40,41,41,41,43,44,44,45,46,47,48,49,50,51,51,52,53,54,54,55,55,56,56,56,56,57,56,56,56,55,55,55,54,53,53,52,51,51,49,49,48,47,46,45,44,43,43,42,41,40,39,38,37,37,36,36,35,34,34,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,34,35,35,36,36,36,37,37,38,37,38,38,39,38,38,38,38,39,39,39,38,39,38,38,38,38,38,37,38,37,37,37,37,36,36,36,35,36,35,35,35,35,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,35,34,35,35,35,35,35,36,36,36,37,37,37,37,38,37,37,38,38,39,39,38,40,40,40,39,40,40,40,40,40,40,40,41,40,40,41
50,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,48,48,48,47,47,47,47,46,46,45,45,45,44,44,43,43,42,42,42,41,41,40,40,39,38,38,37,37,36,35,35,34,34,33,33,33,32,31,31,31,30,30,29,29,28,28,28,28,27,27,27,27,27,27,27,27,28,28,28,28,29,29,30,30,31,31,31,32,32,33,33,34,34,35,35,36,36,37,37,37,37,38,38,38,38,38,38,39,39,39,40,40,40,41,41,41,42,42,43,44,45,45,46,47,48,49,50,51,52,52,54,55,55,56,56,57,57,57,57,57,58,57,57,57,56,56,55,55,54,53,52,51,51,49,49,48,47,46,45,44,43,42,41,40,39,38,37,36,36,35,35,34,33,33,32,32,32,32,32,32,32,32,32,32,32,32,33,33,33,33,33,34,35,34,35,36,36,36,36,36,36,37,37,37,37,37,37,37,37,37,37,37,36,36,36,36,36,36,35,35,35,35,34,34,34,34,34,33,33,33,33,33,33,32,32,32,32,32,31,31,31,31,31,32,32,32,33,33,33,34,33,34,34,34,35,35,35,36,35,36,37,36,37,37,38,37,38,38,39,39,38,40,40,39,40,40,40,40,40,40,41,40,41,41,41,41
47,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,47,47,47,47,47,47,47,46,47,46,46,46,46,46,46,46,46,46,45,45,45,45,44,44,44,43,43,43,42,42,41,41,41,40,40,40,39,38,38,37,37,36,36,35,35,34,34,33,33,32,32,31,31,31,30,30,29,29,28,29,28,28,28,27,27,27,28,28,28,28,28,28,28,29,29,30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,38,38,38,39,39,39,40,40,40,40,40,40,41,41,41,41,41,41,42,42,42,43,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,56,57,57,58,58,58,58,58,59,58,58,58,57,57,56,55,54,54,53,52,51,50,49,48,47,46,44,43,43,42,41,40,38,37,37,36,35,34,34,33,33,32,32,31,31,31,31,31,31,31,31,31,31,31,32,32,32,32,32,33,33,33,34,34,34,34,35,35,35,35,35,35,35,35,35,35,35,35,35,35,34,34,34,34,34,34,33,33,33,33,32,32,32,32,32,32,32,31,31,31,31,31,31,31,31,30,30,30,30,30,30,31,31,31,32,32,32,33,33,33,34,34,34,34,35,35,35,36,36,36,36,37,37,37,38,38,39,39,38,40,39,39,40,40,40,41,40,40,41,41,41,41,41,41
44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,43,43,43,43,43,43,43,42,42,42,41,41,41,40,40,40,39,38,38,38,38,37,37,36,36,35,35,35,34,34,33,33,33,32,32,31,31,30,31,30,30,29,29,29,29,28,28,28,28,28,28,28,28,28,28,29,29,29,30,30,31,32,32,33,33,34,34,34,36,36,37,37,38,38,39,40,40,41,41,41,41,41,41,42,42,42,42,42,42,42,43,43,43,43,43,43,44,44,45,46,47,47,48,49,50,51,52,53,54,55,56,57,57,58,58,59,60,60,60,60,60,60,60,60,58,58,57,56,55,54,53,52,51,50,49,48,47,45,44,44,42,41,40,39,38,37,36,35,34,34,33,32,32,31,31,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,32,32,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,32,32,32,32,31,31,31,31,31,31,30,30,30,30,30,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,30,31,31,31,32,32,33,33,33,34,34,34,35,35,35,36,36,36,37,37,38,38,38,39,38,38,40,40,40,40,41,40,41,41,41,42,42,42,41,41,42
42,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,42,41,41,42,41,41,41,41,41,41,41,41,41,40,40,40,39,39,38,38,38,37,37,37,37,36,36,36,35,34,35,34,33,33,33,32,32,32,31,31,30,31,31,30,30,30,29,29,29,29,29,29,28,28,28,29,29,29,29,29,30,30,31,32,32,33,33,34,35,35,36,36,37,38,38,39,40,40,41,42,42,42,43,43,43,43,43,43,43,43,43,43,43,43,44,44,44,44,44,45,45,46,46,47,48,48,49,50,51,52,53,54,55,56,57,58,58,59,60,60,61,61,61,61,61,61,60,60,60,58,58,57,56,55,53,52,52,50,49,48,47,45,45,43,42,41,40,38,37,36,35,35,34,33,32,32,31,30,30,29,29,29,29,29,29,29,29,29,29,29,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,32,32,32,31,32,31,31,31,31,31,31,30,30,30,30,29,29,29,29,29,29,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,29,29,30,30,31,31,31,32,33,32,34,33,34,34,35,35,35,36,37,37,37,38,38,38,39,39,39,40,40,40,41,41,41,41,41,41,42,42,42,42,42,42
39,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,39,39,39,39,39,39,39,40,39,39,39,39,39,39,39,38,38,38,38,39,38,38,38,38,37,37,37,37,36,36,35,36,35,35,35,34,34,34,33,33,33,32,32,32,31,31,31,30,31,31,30,30,30,29,29,30,29,29,29,29,29,29,30,30,30,30,31,31,32,32,33,33,34,35,35,36,37,37,38,38,39,40,41,41,42,42,43,43,43,44,44,44,44,44,44,45,45,45,45,45,45,45,45,45,45,45,46,46,47,47,48,49,50,51,52,53,54,55,56,57,57,58,59,60,60,61,61,62,62,62,62,62,62,61,61,60,59,58,57,56,56,54,53,52,51,50,48,47,45,44,43,42,40,40,38,37,36,34,34,33,32,31,31,30,29,29,29,28,28,28,28,28,28,28,28,28,28,29,28,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,28,28,28,28,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,28,29,29,30,31,31,32,32,32,33,33,33,34,34,35,36,36,37,37,37,38,38,38,38,40,39,40,41,40,41,41,41,42,42,42,43,43,43,43,43,43
36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,37,37,37,37,37,37,37,37,37,37,37,36,36,36,36,37,36,36,36,36,36,36,35,35,35,35,35,35,34,34,34,33,33,33,33,32,33,32,31,31,32,31,31,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,31,32,32,33,34,34,34,36,36,37,38,38,39,40,41,41,42,43,43,44,44,45,45,45,46,46,46,46,46,46,46,46,46,47,47,47,47,47,47,47,47,47,48,48,49,49,50,51,52,53,54,55,56,57,58,58,60,61,61,62,62,63,63,63,63,63,63,63,62,62,61,60,60,58,57,56,54,53,52,51,50,48,47,46,44,43,41,40,39,37,36,35,34,33,32,31,31,30,29,29,28,28,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,28,29,28,28,28,28,28,28,28,28,28,28,27,27,27,27,27,27,26,26,26,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,26,26,26,26,26,26,27,27,28,29,29,29,30,30,31,32,32,33,33,33,34,34,35,36,36,37,37,37,37,38,38,39,40,40,41,41,41,42,42,42,43,43,43,43,43,43,44,44,44
34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,35,35,35,35,35,35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,33,33,34,33,33,33,33,33,32,32,32,31,32,32,32,31,31,31,31,31,31,31,31,30,30,30,30,30,30,31,31,31,31,32,32,33,33,33,34,35,35,36,37,37,38,39,40,41,41,42,43,43,44,44,45,45,46,46,47,47,47,47,47,47,48,48,48,48,48,48,48,48,48,48,48,48,48,49,49,50,50,51,52,53,54,55,56,57,58,59,60,61,62,62,62,63,63,64,64,64,64,64,64,63,63,62,61,60,58,57,56,55,53,52,51,50,49,47,46,44,42,42,40,38,37,36,35,33,33,31,31,30,29,28,28,27,27,27,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,26,26,26,26,26,26,26,26,26,26,26,25,25,25,25,25,24,24,24,24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,25,24,24,25,25,25,26,27,27,28,28,29,29,29,31,31,31,32,32,33,34,35,35,36,36,37,37,37,38,38,39,40,40,40,41,41,42,42,43,43,43,44,44,44,44,44,44,44,45
31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,32,32,32,32,32,32,32,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,32,32,32,32,32,32,31,32,32,32,31,31,31,31,31,31,31,31,31,31,31,31,31,31,32,32,32,32,33,33,34,34,35,35,36,37,38,38,39,40,41,42,42,43,44,44,45,45,46,46,47,48,48,48,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,50,50,51,51,52,53,53,54,55,56,57,58,60,61,61,62,63,63,64,64,65,65,65,65,65,65,65,64,64,63,62,61,60,58,57,55,54,52,52,50,49,47,46,44,42,41,40,38,37,35,34,33,32,31,30,29,28,28,27,26,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,24,24,24,24,24,24,23,24,23,23,23,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,24,24,24,24,24,25,25,26,26,27,28,28,29,29,30,31,31,32,33,33,34,35,35,36,36,36,37,37,38,39,39,40,41,41,42,42,43,43,44,44,44,45,45,45,45,45,46,46,46
29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,31,31,31,32,32,32,31,31,32,32,32,32,32,32,32,32,32,33,33,33,34,34,34,35,36,36,37,38,38,40,40,41,42,42,43,44,44,45,46,46,47,48,48,49,50,49,50,50,50,50,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,52,52,53,53,54,55,56,56,57,58,60,61,62,62,63,64,64,65,65,66,66,66,66,66,66,65,65,64,63,62,62,60,59,57,56,54,53,52,50,48,47,46,44,42,41,39,37,36,35,33,32,31,30,29,28,27,27,26,25,25,24,24,24,24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,23,23,23,23,23,23,22,22,22,22,22,22,21,21,21,21,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,22,22,22,22,23,23,23,23,24,24,25,25,26,27,27,28,28,29,30,30,31,31,33,33,34,35,35,35,36,37,38,38,38,40,40,41,41,42,42,43,43,44,45,45,45,46,46,46,46,46,47,47,47
27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,28,28,28,28,28,29,29,29,29,29,29,30,30,30,30,30,30,30,31,31,31,31,31,31,32,31,31,31,32,32,32,32,32,31,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,33,33,33,33,33,34,34,34,35,35,36,37,37,38,38,40,40,41,42,42,43,44,45,45,46,47,47,48,49,49,50,50,51,51,51,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,53,54,54,55,56,57,57,58,60,61,62,63,63,64,65,65,66,66,67,67,67,67,67,67,67,66,66,64,63,62,61,60,58,56,55,53,52,51,48,47,46,43,42,41,38,37,36,34,33,32,31,29,29,28,26,26,25,24,24,23,23,23,23,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,21,21,21,21,21,21,20,20,20,20,20,19,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,19,19,20,20,20,20,21,21,21,22,22,22,23,23,24,24,25,25,26,27,27,28,28,30,30,31,31,33,33,34,34,35,36,37,37,38,38,39,40,41,42,42,43,43,44,44,45,46,46,46,47,47,47,47,47,48,48,48
26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,28,28,27,28,28,29,29,29,29,29,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,32,31,32,32,32,32,32,32,32,32,32,32,33,33,33,33,33,33,34,34,34,34,35,35,35,35,36,36,37,37,38,38,39,40,41,41,42,43,43,44,45,46,47,47,48,49,49,50,50,51,51,53,52,53,54,53,53,53,53,53,53,53,53,54,54,54,54,54,54,54,54,54,54,55,55,56,56,57,58,59,60,61,62,63,64,64,66,66,66,67,67,68,69,68,68,68,68,67,67,66,65,64,63,62,60,58,57,55,54,52,51,49,47,46,43,42,40,38,37,35,34,32,31,30,29,28,27,26,25,24,23,22,22,22,21,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,19,19,19,18,18,18,18,18,17,17,17,17,16,16,16,16,16,16,16,16,16,17,17,17,17,17,17,18,18,18,19,19,20,20,20,21,21,21,22,22,23,23,24,24,25,26,26,27,28,28,30,30,31,31,33,33,34,34,36,36,37,37,38,39,40,41,42,42,43,44,44,45,45,46,47,47,48,48,48,49,49,49,49,49,49
23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,25,25,25,25,25,25,26,26,26,27,27,27,27,28,28,28,29,29,29,29,29,29,30,30,30,30,31,31,31,31,32,32,31,32,32,32,32,32,32,33,33,33,33,33,33,33,34,34,34,35,35,35,35,36,36,36,37,37,38,38,39,40,41,41,42,43,43,44,45,45,46,47,48,48,49,50,50,51,52,52,53,53,54,54,54,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,56,56,57,57,58,58,60,60,61,62,63,64,65,66,66,67,68,68,68,69,69,69,69,69,69,68,68,67,66,65,64,63,61,59,57,56,54,53,51,49,47,46,43,42,41,38,36,35,33,32,30,29,28,27,26,25,24,23,23,22,21,21,21,20,20,20,20,20,20,19,19,19,19,19,19,18,18,18,18,18,18,18,17,17,17,17,17,17,16,16,16,16,16,15,15,15,15,14,14,14,14,14,14,15,15,15,15,15,15,16,16,16,17,17,17,18,18,18,19,20,20,21,21,21,22,22,23,23,24,24,26,26,26,27,29,30,30,31,31,33,33,34,35,36,36,37,38,39,40,41,42,42,43,44,45,45,46,46,47,48,48,49,49,50,50,50,50,51,51,51
22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,24,24,24,25,24,25,25,26,26,26,27,27,27,28,28,28,29,29,29,29,30,30,30,31,30,31,31,32,32,31,32,32,33,32,33,33,33,33,34,34,34,35,34,35,35,35,36,36,36,37,37,37,38,38,39,40,40,41,42,42,43,43,44,45,46,46,47,48,48,49,50,50,51,52,52,53,54,54,54,55,55,56,56,56,56,57,57,57,57,57,56,57,57,57,57,57,57,57,57,57,57,58,58,59,60,60,61,62,63,64,64,65,66,67,67,68,69,69,70,70,71,71,71,70,70,69,69,68,66,66,64,63,62,60,58,56,55,52,51,49,48,46,43,42,40,37,36,35,33,31,30,28,27,26,25,24,23,23,21,20,20,20,20,19,18,18,18,18,18,17,17,17,17,17,17,17,17,17,17,16,16,16,16,16,16,15,15,15,15,15,15,14,14,14,13,13,13,13,13,13,13,13,13,13,13,13,14,14,14,15,15,15,15,16,16,17,17,18,18,19,20,20,20,21,21,22,22,23,23,24,25,25,27,28,29,30,30,31,31,32,33,34,35,36,37,38,38,40,41,42,43,43,44,45,46,46,47,48,48,49,50,50,51,51,52,52,52,52,52,52
20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,20,21,21,21,22,21,22,22,23,23,23,23,24,24,25,25,25,26,26,26,27,27,27,28,28,28,29,29,30,30,30,30,31,31,32,31,32,32,33,33,33,33,34,34,34,34,35,35,35,36,36,36,36,37,37,37,38,38,39,40,40,40,41,41,42,43,43,44,44,45,46,47,47,48,49,49,50,51,51,52,53,53,54,55,55,56,56,56,57,57,57,57,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,59,60,60,61,61,62,63,64,65,65,66,68,68,69,69,70,70,71,71,71,71,71,71,70,70,69,68,67,66,65,64,62,60,58,57,55,53,51,49,48,46,43,42,40,37,36,34,32,31,29,28,27,25,24,23,22,22,21,20,19,18,18,18,17,17,17,17,17,16,16,16,16,16,16,16,16,16,16,15,15,15,14,14,14,14,14,14,13,13,13,13,13,12,11,12,12,12,12,12,12,12,12,12,12,12,13,13,13,14,14,14,15,15,16,16,17,17,18,18,19,20,20,21,21,22,22,23,23,24,25,25,27,28,29,30,30,31,32,33,33,34,35,36,37,38,40,41,42,43,44,44,45,46,47,48,49,49,50,51,51,52,52,52,53,53,53,54,54,54
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,19,19,19,20,20,20,20,20,21,21,21,21,22,22,23,23,24,24,24,25,26,26,26,26,27,28,28,28,28,29,29,30,30,31,31,31,32,32,32,33,33,33,34,34,34,35,35,35,35,36,36,37,37,38,38,38,39,39,40,40,41,41,42,42,43,43,44,44,45,45,46,47,47,48,49,49,50,51,52,52,53,54,54,55,56,56,57,57,58,57,58,59,59,58,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,61,61,62,62,63,64,64,65,66,67,68,69,69,70,71,71,71,72,72,72,72,72,72,71,71,70,69,68,67,65,64,63,60,59,57,55,53,52,50,48,46,44,41,39,37,35,34,32,30,29,27,26,24,23,22,21,21,20,18,18,17,17,16,16,16,15,15,15,15,15,15,15,14,14,14,14,14,14,13,13,13,12,12,12,12,12,12,11,11,11,11,11,11,10,10,10,10,10,10,10,10,10,11,11,11,12,12,12,13,13,14,14,14,15,15,16,16,17,17,18,19,20,20,21,21,22,22,23,24,25,25,27,28,29,30,30,31,32,33,34,35,36,37,38,40,40,41,42,43,44,45,46,47,48,49,50,51,51,52,53,53,54,54,55,55,55,56,56,56
17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,18,18,18,19,18,19,20,20,20,21,21,22,22,23,23,23,24,25,25,26,26,26,27,27,27,29,28,29,30,30,31,31,31,32,32,33,33,33,34,34,35,35,35,36,36,37,37,38,38,38,39,39,40,40,41,41,42,42,43,43,44,44,45,45,46,46,47,47,48,49,50,50,51,52,52,53,54,54,55,56,56,57,57,58,58,59,59,60,60,60,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,62,63,63,64,64,65,66,66,67,68,69,70,70,71,72,72,72,73,73,73,73,73,73,72,72,71,70,69,67,66,65,63,61,59,58,56,54,51,49,47,46,44,42,40,37,35,34,31,30,28,26,25,24,23,21,20,20,18,17,17,16,16,15,15,15,14,14,14,14,13,13,13,13,13,13,12,12,13,12,12,12,11,11,11,11,11,11,10,10,10,10,10,9,9,9,9,9,9,9,9,9,9,10,10,10,11,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,19,20,21,21,21,23,23,24,25,25,27,27,28,29,30,31,32,33,35,36,37,38,39,40,42,43,44,45,46,46,48,49,50,50,52,52,52,54,54,55,55,56,56,56,57,57,57,57
16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,17,17,17,17,17,18,18,18,19,20,20,21,21,22,22,23,24,24,24,25,25,26,27,27,27,29,28,29,30,30,30,32,31,32,32,33,34,34,35,35,36,36,36,37,37,37,38,38,39,40,41,40,41,41,42,42,43,43,44,44,45,45,46,46,47,47,48,48,49,50,51,51,52,53,53,54,55,55,56,57,57,58,58,59,60,60,60,61,61,61,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,63,63,64,64,65,65,66,67,67,68,69,70,71,71,72,73,73,73,74,74,74,74,74,73,73,72,71,70,69,68,66,65,63,61,60,58,56,54,52,50,48,45,44,42,40,37,35,33,31,29,28,26,25,23,22,21,20,18,17,17,16,15,15,14,14,14,13,13,13,13,12,12,12,12,12,12,11,11,11,11,11,10,9,10,10,9,9,9,8,9,9,8,8,8,8,8,8,8,8,8,8,8,8,9,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,18,18,19,20,21,21,22,23,24,25,25,26,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,49,50,51,52,53,53,54,55,55,56,57,57,58,58,58,59,59,59
15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,16,16,16,16,16,17,17,18,18,19,20,20,21,21,22,22,23,24,24,25,25,25,27,27,27,29,28,29,30,30,31,32,32,32,33,34,34,35,35,36,36,37,37,38,38,39,40,40,41,41,42,42,42,43,43,44,44,45,45,46,46,47,47,48,49,49,50,50,51,51,52,53,53,54,55,55,56,56,58,58,58,59,60,60,61,62,61,62,63,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,65,65,66,66,66,68,68,69,70,70,71,72,73,73,74,74,74,75,75,75,75,75,74,74,73,72,71,70,69,67,66,64,62,60,58,56,54,52,50,48,45,44,42,40,36,34,33,31,29,27,25,24,23,21,20,18,18,16,16,15,14,14,13,13,13,12,12,12,11,11,11,11,10,10,11,10,10,10,9,10,9,8,8,9,8,8,8,7,7,7,7,7,7,7,7,7,7,7,6,7,7,7,8,8,9,9,9,10,10,11,11,12,12,13,13,14,15,15,16,16,17,18,18,20,20,21,22,23,24,25,25,26,28,29,30,31,32,33,34,36,37,38,40,41,42,43,44,45,47,48,48,50,51,52,53,54,55,56,57,57,58,59,60,60,61,61,62,61,61
14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,15,15,15,16,15,16,16,17,17,18,18,19,20,20,21,22,23,23,23,25,25,25,27,27,27,29,28,29,30,30,31,32,32,33,34,35,35,35,36,36,38,38,38,39,40,40,41,41,42,42,43,43,44,44,45,45,46,46,47,47,48,48,49,49,50,50,51,51,52,53,53,54,54,55,56,56,57,57,58,59,60,60,61,61,62,62,62,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,66,66,66,67,67,68,69,69,70,71,71,72,73,74,74,75,75,75,76,75,75,76,76,75,75,74,73,72,71,69,68,66,65,62,61,58,56,54,52,50,48,46,43,42,38,37,35,32,30,28,27,25,23,22,20,19,18,17,15,15,14,13,13,12,12,12,11,11,11,10,10,10,10,9,9,9,9,9,9,8,8,8,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,15,15,16,17,17,18,20,20,21,22,22,23,25,26,27,28,29,30,32,32,34,35,36,38,39,41,42,42,44,45,46,48,49,50,51,52,53,54,55,56,57,58,58,60,61,61,62,62,63,63,63,63
13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,14,14,14,15,15,15,16,16,17,17,18,18,19,20,21,21,22,23,23,24,25,25,27,27,27,29,29,29,31,31,31,32,33,34,34,35,36,36,37,37,38,39,40,40,41,41,42,42,43,43,44,44,45,45,46,46,47,47,48,48,49,49,50,50,51,52,52,53,53,54,54,55,56,56,57,57,58,58,60,60,61,61,62,62,63,63,63,64,64,64,64,65,65,65,65,65,65,65,65,65,66,66,66,66,66,66,67,67,67,68,68,69,70,70,71,72,73,73,74,75,75,75,76,76,76,76,76,76,76,76,75,74,73,72,71,70,68,67,65,63,61,58,56,55,52,50,48,46,43,42,38,37,34,32,30,28,27,24,23,22,20,18,17,16,15,14,13,13,12,11,11,11,10,10,10,9,9,9,9,8,8,8,8,8,8,7,7,7,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,14,14,15,16,16,17,18,19,20,21,22,22,23,25,26,27,28,29,30,32,33,34,35,37,38,40,41,42,43,45,46,47,49,50,51,53,53,54,55,57,57,58,60,60,61,62,63,63,64,64,65,65,65
12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,13,13,14,14,14,15,15,16,16,17,17,18,18,19,21,21,22,22,23,24,25,25,27,27,27,29,29,29,31,31,32,33,34,34,35,36,37,37,38,38,40,40,41,42,42,43,43,44,44,45,45,46,47,47,48,48,49,49,49,50,50,51,51,52,53,53,54,54,55,55,56,56,57,57,58,58,59,60,60,61,61,62,62,63,63,64,64,64,65,65,65,65,65,65,66,66,66,66,66,66,67,67,67,67,67,67,68,68,69,69,70,70,71,72,72,73,74,74,75,76,76,76,77,77,77,77,77,77,77,76,76,75,74,73,72,70,69,67,66,63,62,58,57,55,53,51,49,46,43,42,38,37,34,32,30,28,26,24,22,22,19,18,17,16,14,14,13,12,11,11,10,10,9,9,9,8,7,8,8,7,7,7,6,7,7,6,6,6,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,5,5,5,6,6,6,7,7,8,8,9,9,10,10,11,12,12,13,14,14,15,16,16,17,19,19,20,21,23,23,25,26,27,29,30,30,32,33,35,36,37,39,40,42,43,44,46,47,48,50,51,52,54,55,56,57,58,60,61,62,62,63,64,65,65,66,66,67,67,67
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,13,13,14,14,15,15,16,16,17,17,18,18,20,20,21,23,23,24,25,25,27,27,28,29,30,30,31,32,33,34,35,35,36,37,37,38,39,40,41,41,42,43,43,44,45,45,45,46,47,47,48,48,49,49,50,50,51,51,51,52,53,53,54,54,55,55,56,56,57,57,58,58,59,59,60,61,61,62,62,63,63,63,64,64,64,65,65,65,65,66,66,66,66,66,67,67,67,67,68,68,68,68,68,68,69,69,70,70,71,71,72,73,73,74,75,75,76,77,77,77,78,78,78,78,78,78,78,77,77,76,75,73,72,71,69,68,66,64,62,59,57,55,52,50,49,46,43,42,38,37,34,32,30,28,26,24,22,21,18,18,16,15,14,13,12,11,10,10,9,9,8,8,8,7,7,7,7,6,6,6,6,6,6,5,5,5,4,4,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,4,4,4,5,5,6,6,7,7,8,8,9,9,10,11,11,12,13,13,14,15,16,16,17,18,20,21,22,23,23,25,26,27,29,29,31,33,33,35,36,37,40,41,42,44,45,47,48,49,51,52,53,55,56,57,58,60,61,62,63,64,65,66,66,67,68,68,69,69,69
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,12,12,13,13,14,14,15,15,16,16,17,18,18,20,20,22,23,23,24,25,25,26,28,28,29,30,30,31,32,33,34,35,36,37,38,38,40,40,41,42,42,43,44,44,45,46,46,47,47,48,48,49,50,50,51,51,51,52,52,53,53,54,54,55,55,56,56,57,57,58,58,59,60,60,60,61,61,62,62,63,63,64,64,64,65,64,65,66,65,66,66,66,67,67,67,67,68,68,68,69,69,69,69,69,69,70,70,71,71,72,72,73,74,74,75,76,76,77,78,78,78,79,80,80,80,80,79,78,78,77,76,75,74,73,71,70,68,66,64,62,60,57,55,53,51,49,46,43,42,38,37,34,32,30,28,26,24,22,21,18,17,16,15,13,12,12,11,10,9,8,8,7,7,7,6,6,6,6,5,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,11,11,12,13,13,14,15,16,17,18,19,20,22,23,23,25,26,27,29,30,31,33,34,35,37,38,40,41,43,44,46,47,49,50,51,53,54,56,57,58,60,61,62,63,64,65,66,67,68,68,69,70,70,71,71
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,13,13,14,14,15,15,16,16,17,17,18,18,20,20,22,23,23,24,25,25,27,28,28,29,30,31,32,33,34,35,36,37,38,39,40,41,41,42,43,43,44,45,46,46,47,48,48,49,49,50,51,51,52,52,53,53,53,54,54,55,55,56,56,57,57,57,58,58,59,60,60,60,61,61,61,62,62,63,63,64,64,64,65,65,65,66,66,66,66,67,66,67,68,68,68,68,68,69,69,69,70,70,70,70,71,71,72,72,73,73,75,75,75,76,77,77,78,79,79,80,80,80,80,80,80,80,80,79,78,77,76,75,73,72,70,69,67,65,63,60,58,56,53,51,49,46,43,42,38,37,34,31,29,27,25,23,21,21,18,17,15,14,13,12,11,10,9,8,8,7,7,6,6,6,5,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,5,5,6,6,7,7,8,8,9,10,10,11,12,12,13,14,15,15,16,17,18,20,22,23,23,25,26,28,29,30,32,33,34,36,37,38,41,42,44,45,46,48,50,51,52,54,55,57,58,60,61,63,64,65,66,67,68,69,70,70,71,72,72,73,73
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,13,13,14,14,15,15,16,16,17,17,18,18,20,20,21,22,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,39,40,40,42,42,43,44,44,45,46,47,47,48,49,49,50,51,51,52,52,53,53,54,54,55,55,55,56,56,57,57,58,58,58,59,59,60,61,61,61,62,62,62,62,63,63,64,64,65,65,64,65,65,66,66,66,67,67,67,68,68,68,68,69,69,70,70,70,70,71,71,71,72,72,73,73,74,74,75,76,76,77,78,78,80,80,80,80,81,81,81,81,81,81,80,80,78,77,76,75,74,72,70,69,67,65,63,60,58,56,54,51,49,46,43,42,38,37,34,31,30,28,26,24,21,20,17,17,15,14,12,11,11,9,9,8,7,7,6,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,10,10,11,12,12,13,14,16,17,18,19,20,22,23,23,25,26,27,29,30,32,34,34,36,38,39,41,43,44,46,47,49,51,52,53,55,56,58,60,61,63,64,65,66,67,68,69,70,71,72,73,73,74,74,74
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,13,13,14,14,15,15,16,16,16,17,18,18,20,21,22,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,41,42,43,44,45,45,46,47,48,48,49,50,50,51,52,52,53,53,54,54,55,55,56,56,56,57,57,58,58,59,59,60,60,60,61,61,61,62,62,62,63,63,63,64,64,64,65,65,64,65,65,66,66,66,67,67,67,68,68,68,68,69,69,70,71,71,71,71,72,72,73,73,74,74,75,75,76,77,77,78,79,80,80,81,81,81,82,82,82,82,82,81,81,80,79,78,77,76,74,73,71,70,67,65,63,61,58,56,54,51,49,46,44,41,38,37,34,31,30,28,26,24,21,20,17,16,15,13,12,11,10,9,8,7,7,6,5,5,5,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,5,5,6,6,7,7,8,9,9,10,11,11,12,13,14,15,16,17,18,20,22,23,23,25,26,28,29,30,32,34,35,37,38,40,42,43,45,47,48,49,51,53,54,56,57,59,61,62,64,65,66,67,69,70,71,72,73,73,74,75,75,76,76
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,13,13,14,14,15,15,16,17,17,18,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,46,47,49,49,50,51,51,52,52,53,53,54,55,55,56,56,56,57,57,57,58,58,59,60,60,60,61,61,61,61,62,62,62,63,62,63,63,64,64,64,64,65,64,64,65,65,66,66,66,67,67,67,68,68,69,69,70,70,71,71,71,72,72,72,73,73,74,74,75,76,76,77,78,78,79,80,80,81,81,82,82,82,82,82,82,82,82,81,81,80,79,78,76,75,73,71,70,68,66,64,61,58,57,54,51,50,46,44,42,38,37,34,31,30,28,26,24,21,20,17,16,15,14,12,11,10,9,8,7,6,6,5,4,5,4,3,4,4,3,3,3,2,3,3,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,9,9,10,11,12,13,14,15,16,17,18,20,22,23,23,25,26,28,30,30,33,34,35,37,39,40,43,44,46,47,49,50,52,54,55,57,58,60,62,64,65,66,68,69,70,71,72,73,75,75,76,76,77,77,78
12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,13,13,14,14,15,15,16,16,17,17,18,19,20,21,22,23,24,26,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,47,48,49,50,51,52,52,53,53,54,54,55,56,56,57,57,57,58,58,58,59,60,60,61,61,61,62,62,62,62,62,62,63,63,63,64,64,63,64,64,64,65,65,65,65,65,66,66,66,67,67,67,68,68,69,69,70,70,71,71,71,72,72,73,73,74,75,75,76,76,77,78,78,79,80,81,81,82,82,83,83,83,83,83,83,83,83,82,82,81,80,78,77,75,74,72,70,68,66,64,62,60,56,54,51,50,46,44,42,38,37,34,31,30,28,26,24,21,20,17,16,15,14,12,11,10,8,7,7,6,5,5,4,4,4,3,3,3,2,3,3,2,2,2,1,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,3,3,4,4,5,5,6,6,7,8,8,9,10,10,11,12,13,14,15,17,18,20,22,23,23,25,27,28,30,31,33,35,36,37,40,41,43,45,46,48,50,51,53,55,56,58,60,61,63,65,66,68,69,70,72,73,74,74,76,76,77,78,78,79,80
12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,12,13,13,14,15,15,16,16,16,18,18,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,48,49,50,51,52,53,53,54,54,55,55,56,57,57,58,58,58,59,60,60,60,61,61,61,62,62,62,62,62,63,63,63,63,63,63,64,64,64,64,64,64,65,65,65,65,65,66,66,66,67,67,67,68,68,69,69,70,70,71,71,72,72,73,73,73,75,75,76,76,77,77,79,79,80,81,81,82,82,83,83,83,84,84,84,84,84,83,83,82,81,80,79,77,76,74,72,71,69,67,64,62,60,57,54,52,50,47,44,42,39,36,34,31,29,27,26,24,21,20,17,16,15,14,12,11,9,9,7,7,6,6,4,4,4,3,3,3,3,2,2,3,2,2,2,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,3,3,4,4,5,5,6,6,7,8,8,10,10,11,12,13,15,15,17,18,20,22,22,24,26,26,29,30,31,33,35,36,38,40,42,44,45,47,49,50,52,54,55,57,59,61,62,64,66,67,69,70,71,73,74,75,76,77,78,79,80,80,81,81
13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,14,14,14,15,15,16,16,17,18,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,49,50,51,52,53,54,54,55,55,56,56,57,58,58,59,60,60,60,61,61,61,62,62,62,62,62,63,63,63,63,63,63,64,64,63,64,64,64,65,65,65,64,64,64,65,65,66,66,66,66,67,67,68,68,69,69,70,70,71,71,72,72,72,74,74,75,75,76,77,78,78,80,80,81,81,82,82,83,83,84,84,84,84,84,84,84,84,83,83,82,81,80,78,76,75,72,71,69,67,64,63,60,57,55,52,50,47,45,42,40,37,34,31,30,28,25,23,21,20,17,16,15,14,12,11,9,9,7,7,6,6,4,4,4,4,3,3,3,2,3,3,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,3,3,4,4,5,5,6,6,7,8,8,9,10,11,12,13,15,15,17,18,20,22,22,24,26,27,29,30,32,33,35,37,38,41,42,44,46,47,49,51,53,55,56,58,60,62,63,65,67,68,70,71,72,74,75,76,77,79,79,80,81,82,82,83
14,14,14,14,14,14,14,14,14,14,13,13,13,13,13,13,13,14,14,14,14,14,14,13,14,14,14,15,15,15,16,16,17,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,52,54,55,55,56,56,57,57,58,59,60,60,61,61,61,62,62,62,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,65,65,65,65,65,65,64,65,65,66,66,66,66,66,67,67,68,68,69,70,70,71,71,72,72,72,74,74,75,76,76,77,78,78,80,80,81,82,82,83,83,84,84,84,85,85,85,85,85,84,84,83,82,81,80,78,77,75,73,72,70,68,65,63,61,58,55,52,51,47,45,43,40,37,35,32,30,28,26,24,22,20,17,16,15,14,12,11,9,9,7,7,6,6,4,4,4,4,3,3,3,2,3,3,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,3,3,4,4,5,5,5,7,7,8,9,10,11,12,13,15,15,17,18,20,21,23,25,26,27,29,31,32,34,36,37,39,41,43,45,46,48,50,52,53,55,57,58,61,63,64,66,68,69,71,72,73,75,76,77,78,80,81,82,82,83,83,84
15,15,15,15,15,15,15,15,15,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,15,15,15,16,16,17,17,18,19,20,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,53,54,55,56,57,57,58,58,59,60,60,61,61,62,62,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,64,65,65,65,66,65,66,66,66,67,67,68,68,69,70,70,71,71,72,72,74,74,75,76,76,78,78,79,80,81,81,82,83,83,84,84,85,85,85,85,85,85,85,84,84,83,82,81,80,78,77,75,73,72,70,68,65,63,61,58,55,53,51,48,45,43,40,37,35,32,30,28,26,24,22,21,18,16,16,13,13,11,10,8,7,7,6,6,4,4,4,3,3,3,3,2,2,3,2,2,2,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,3,3,4,4,5,5,7,7,8,9,10,11,12,13,15,15,17,18,21,22,23,25,26,28,30,31,33,34,36,38,40,42,43,45,47,49,51,52,54,56,58,60,62,63,65,67,68,70,72,73,74,76,77,78,80,81,82,83,84,84,85,85
16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,15,15,15,15,15,15,15,15,15,16,16,16,17,17,18,18,19,20,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,44,45,46,47,48,49,50,51,51,52,53,54,55,56,57,57,58,59,60,60,61,61,62,62,62,63,63,63,64,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,64,65,65,65,65,65,65,64,64,65,66,65,65,66,66,67,67,68,68,69,69,70,70,71,72,72,74,74,75,76,76,77,79,79,81,81,81,83,83,83,84,85,85,85,86,86,86,86,85,85,84,84,83,82,81,79,77,76,74,72,70,68,66,64,61,58,56,53,51,48,46,43,41,38,35,33,31,29,26,24,22,21,18,16,16,13,13,11,10,8,7,7,6,6,4,4,4,4,3,3,3,2,3,3,2,2,2,1,2,2,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,3,3,4,4,5,5,5,7,7,8,9,10,11,12,13,15,15,17,19,21,22,23,25,27,28,30,32,33,35,37,38,40,42,44,46,47,49,51,53,55,57,58,60,62,64,65,67,69,70,72,74,75,77,78,80,81,82,83,84,85,85,86,86
18,17,18,18,18,18,18,18,18,18,17,17,17,17,17,17,17,16,16,16,16,16,16,16,16,16,17,17,17,17,18,19,20,20,21,21,22,23,24,24,25,26,27,28,29,30,31,32,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,57,58,59,60,60,61,62,62,63,63,63,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65,64,64,64,65,64,65,65,65,65,65,65,65,64,65,65,65,66,66,66,67,67,68,69,69,69,71,71,71,73,74,74,75,76,77,78,79,79,81,81,82,83,83,84,85,85,85,86,86,86,86,86,86,85,85,84,83,82,81,80,78,76,74,73,71,69,66,64,62,59,56,54,52,49,46,44,41,38,36,33,31,29,27,25,23,21,18,17,16,14,13,11,11,9,8,8,6,6,5,4,5,4,3,3,4,3,3,3,2,2,3,2,2,2,2,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,3,3,4,4,5,5,5,7,7,8,9,10,11,12,13,15,16,17,19,21,23,24,26,27,29,31,32,34,36,37,39,41,43,44,46,48,50,52,53,55,57,59,61,63,65,66,68,70,71,73,75,76,77,79,80,81,83,84,85,86,86,87,87
19,19,19,19,19,19,19,19,19,19,18,18,18,18,18,18,18,18,18,18,17,17,17,17,17,17,18,18,18,18,19,20,20,21,21,22,23,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,55,56,58,58,59,60,61,61,62,62,63,63,64,64,64,65,65,65,65,65,65,65,66,66,65,65,65,65,65,65,65,65,65,64,65,64,65,64,64,64,64,64,64,64,65,65,65,65,65,66,66,67,67,68,69,69,70,71,72,72,73,74,75,76,77,78,79,79,81,81,82,83,83,84,85,86,86,86,87,86,86,87,86,86,85,85,84,83,82,80,78,77,75,73,71,69,67,65,62,60,57,54,52,49,47,44,42,39,36,34,32,30,27,25,23,21,19,17,17,14,13,12,11,9,8,8,7,6,5,5,5,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,3,4,4,5,5,7,7,8,9,10,11,13,13,15,16,18,19,21,23,24,26,28,29,31,33,34,36,38,40,42,43,45,47,48,50,52,54,56,58,60,61,64,65,67,69,70,72,74,75,76,78,80,81,82,84,85,86,87,87,88,88
21,21,21,21,21,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,19,19,19,19,19,19,20,20,20,20,20,21,21,22,22,23,24,24,25,26,26,27,28,29,30,31,32,33,35,35,36,37,40,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,58,60,61,61,62,62,63,63,64,64,64,65,65,65,66,66,66,66,66,66,66,66,66,66,66,66,66,66,65,65,64,65,64,65,64,64,64,64,64,64,64,65,64,64,65,65,65,66,66,67,68,68,69,70,70,72,72,73,74,75,75,77,78,79,79,81,81,82,83,83,85,85,86,86,87,87,87,87,87,86,86,85,85,84,83,82,81,79,77,75,74,72,70,67,65,63,60,57,55,53,50,47,45,42,40,37,34,32,30,28,26,24,22,20,18,17,15,14,12,12,10,9,9,7,7,6,5,6,5,4,5,5,4,4,4,3,4,4,3,3,3,2,3,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,3,3,4,4,5,5,5,7,7,8,9,10,11,12,14,15,16,18,20,22,23,25,27,28,30,32,33,35,37,38,40,42,44,45,47,49,51,53,54,56,58,60,62,64,65,67,69,70,72,74,75,77,79,81,81,83,84,85,86,87,88,88,89
23,23,23,23,23,23,23,23,23,23,22,22,22,22,22,22,22,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,23,23,24,24,25,26,26,27,28,29,30,31,32,33,33,35,36,37,38,40,41,42,43,44,46,46,47,48,49,50,51,52,54,55,56,56,57,58,59,60,61,62,62,63,64,64,65,65,65,66,66,66,66,66,67,67,66,67,67,66,66,66,66,66,65,65,66,65,65,65,64,65,64,64,64,64,64,64,64,64,64,64,64,64,65,65,66,66,67,68,68,69,71,71,72,73,73,74,76,76,77,79,80,81,81,82,83,84,84,85,86,86,86,87,87,87,87,87,86,86,85,85,84,83,81,80,78,75,74,72,70,68,66,63,61,58,55,53,50,48,46,43,41,38,35,33,31,29,27,25,23,21,19,18,15,15,13,12,11,10,9,8,8,7,6,6,6,5,5,5,5,5,5,4,4,4,4,4,4,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,4,5,5,5,6,7,7,8,9,10,12,13,14,16,17,18,20,22,24,25,27,29,30,32,34,35,37,39,41,43,44,46,48,49,51,53,55,56,59,60,62,65,66,67,70,71,72,75,76,77,79,81,82,83,85,86,87,88,88,89,89
25,25,25,25,25,25,25,25,24,24,24,24,24,24,24,23,23,23,23,23,22,22,22,22,22,22,22,22,22,22,23,23,23,24,24,25,25,26,26,27,28,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,46,47,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,62,63,64,64,65,65,66,66,66,67,67,67,67,67,67,67,67,67,67,67,66,66,66,66,66,65,65,65,65,64,65,64,64,64,64,63,63,63,64,64,64,64,64,65,65,66,66,67,68,68,69,70,71,71,73,74,75,75,77,78,79,80,81,81,83,84,84,84,86,86,86,87,87,87,87,87,87,86,86,85,85,84,83,81,80,78,76,74,73,70,68,66,64,61,58,56,54,51,48,46,43,41,38,36,34,32,29,27,25,23,21,20,18,16,15,14,13,11,10,10,9,8,7,7,7,6,6,6,6,5,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,5,5,6,6,8,8,9,10,11,12,13,15,16,17,19,21,23,24,26,28,29,31,33,34,36,38,40,41,43,45,46,48,50,51,54,55,56,59,60,63,65,66,67,70,71,72,75,76,78,80,81,82,84,85,86,87,88,89,89,90
27,27,27,27,27,27,27,27,27,26,26,27,26,26,26,25,25,25,25,25,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,26,26,27,28,28,29,30,31,31,32,34,34,36,37,38,39,40,41,43,44,45,46,46,48,49,50,51,52,53,55,56,57,57,58,60,60,61,62,62,63,64,65,65,66,66,66,67,67,67,67,67,68,68,67,67,67,67,67,67,67,67,66,66,66,66,65,65,64,65,64,64,63,63,64,64,64,64,64,64,63,64,64,65,65,66,66,67,68,69,70,70,71,73,73,74,75,77,78,79,80,81,81,83,84,84,84,86,86,87,87,88,88,88,88,88,87,87,86,85,84,83,82,80,78,76,75,73,71,69,67,64,62,59,56,55,51,49,47,44,42,40,37,35,33,30,28,26,24,22,21,20,17,16,15,14,12,11,11,10,9,8,8,8,7,7,7,7,6,6,6,6,6,6,5,5,5,5,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,6,6,7,8,8,9,10,11,13,14,15,17,18,20,22,23,25,26,28,30,31,33,35,36,38,40,42,44,45,46,49,50,52,54,56,57,60,61,62,65,66,67,70,71,72,75,76,78,80,81,82,84,85,86,87,88,89,89,90
30,29,29,29,29,29,29,29,29,28,28,29,28,28,28,27,27,27,27,26,26,26,26,26,26,25,25,25,25,25,25,25,25,26,26,26,27,27,28,28,29,29,30,31,32,33,34,34,36,37,38,39,40,41,43,44,45,46,46,48,49,50,51,52,53,55,56,57,57,58,60,60,61,62,63,64,65,65,66,66,67,67,68,68,68,68,68,69,69,68,68,68,68,68,67,67,67,66,66,66,65,65,65,64,65,64,64,63,64,63,63,63,63,63,63,63,63,64,64,65,65,66,67,67,68,69,70,71,72,73,74,75,77,78,78,79,80,82,83,84,84,85,86,86,86,87,88,87,87,87,88,87,86,86,85,84,83,82,80,79,77,75,74,71,69,67,65,63,60,57,55,52,50,48,45,43,41,37,36,34,31,29,27,25,23,21,21,18,17,16,15,13,12,12,11,10,9,9,9,8,8,8,8,7,7,7,7,7,7,6,6,6,5,6,5,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,6,7,7,8,9,9,10,11,12,14,15,16,18,19,21,22,24,26,27,29,31,32,34,35,37,39,41,42,44,46,47,49,50,52,54,55,57,60,61,63,65,66,67,70,71,72,75,76,78,80,81,82,84,85,86,87,88,89,89,90
32,32,32,32,32,31,31,31,31,31,31,31,30,30,30,29,29,29,29,28,28,28,28,27,27,27,27,27,27,26,27,27,27,27,27,27,27,28,28,29,29,30,31,31,32,33,34,34,36,37,38,39,40,41,43,44,45,46,46,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,63,64,65,66,66,67,67,68,68,69,69,69,69,69,69,69,69,69,68,68,68,67,68,67,66,67,66,65,66,65,64,64,64,63,64,63,63,63,63,63,63,63,63,63,64,64,65,66,66,67,68,69,70,71,72,72,73,74,76,77,78,80,81,82,83,84,84,85,85,87,86,87,88,88,88,88,88,88,87,87,85,84,83,82,81,80,77,76,74,72,70,68,65,63,61,58,56,53,50,48,46,43,41,38,36,34,32,30,28,26,24,22,21,20,18,17,15,14,13,13,12,11,10,10,10,9,9,9,9,8,8,8,8,8,7,7,7,7,6,6,6,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,6,6,7,8,8,9,10,11,12,13,14,15,17,18,20,22,23,25,26,28,30,31,33,35,36,37,40,41,43,44,46,47,49,51,52,54,56,57,60,61,63,65,66,67,70,71,72,75,76,78,80,81,82,84,85,86,87,88,89,89,90
34,34,34,34,34,34,33,34,33,33,33,33,32,32,32,31,31,31,31,30,30,30,30,29,29,29,29,28,28,28,28,28,28,28,28,28,28,29,29,29,30,30,31,32,32,34,35,35,35,36,38,39,40,41,43,44,45,46,46,48,49,50,51,52,53,55,56,57,57,58,60,61,62,63,63,64,66,66,67,67,68,68,69,69,69,69,69,70,70,69,69,69,69,69,68,68,68,67,67,67,66,66,66,65,65,64,64,63,64,63,63,63,63,62,62,62,62,63,64,64,64,65,66,67,67,69,70,71,72,73,74,74,76,77,78,80,81,81,82,83,84,85,85,87,86,87,88,88,88,88,88,87,87,86,86,85,84,83,81,80,78,76,75,72,70,68,66,64,61,58,56,54,51,49,47,44,42,39,37,35,33,31,29,27,25,23,22,21,19,18,16,15,14,14,13,12,12,11,11,11,10,10,10,9,9,9,9,9,8,8,8,8,7,7,7,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,7,7,8,9,9,10,11,12,13,14,15,16,18,20,21,23,24,26,27,29,31,32,33,35,37,38,40,42,43,45,46,48,50,51,52,55,56,58,59,61,63,65,66,67,70,71,72,75,76,78,80,81,82,84,85,86,87,88,89,89,90
36,36,36,36,36,36,36,36,36,35,35,35,34,35,34,33,34,33,33,32,32,32,31,31,31,30,30,30,30,29,29,29,29,29,29,29,29,29,29,30,31,31,32,32,33,33,35,35,36,37,37,39,40,41,43,44,45,46,46,48,49,50,51,52,53,55,56,56,58,59,60,61,62,64,64,65,66,66,67,68,68,69,69,70,70,70,70,71,71,70,70,70,70,70,69,69,69,68,68,67,67,66,66,65,65,64,64,64,63,63,63,63,63,62,63,63,62,63,63,64,64,65,66,66,67,68,69,70,71,72,73,74,76,77,77,80,81,81,82,83,84,85,86,87,86,88,88,88,88,88,88,88,87,87,86,85,84,83,82,80,78,77,75,73,71,69,67,65,62,60,57,54,52,50,47,45,43,40,38,36,34,32,30,28,26,24,23,22,20,19,17,16,15,15,14,13,13,12,12,12,11,11,11,10,10,11,10,10,9,9,9,9,8,9,8,7,7,8,7,7,7,7,7,6,6,7,6,6,6,6,6,6,6,6,6,6,7,6,7,8,8,9,10,10,11,12,13,14,15,16,17,19,21,22,24,25,27,28,30,32,33,34,36,37,39,41,43,44,46,47,48,50,51,53,54,56,57,60,61,62,65,66,67,70,71,72,75,76,78,80,81,82,84,85,86,87,88,89,89,90
40,40,40,39,39,39,38,38,38,38,38,37,37,37,36,36,36,35,35,34,34,34,33,33,32,32,31,31,31,31,30,30,30,30,30,30,30,30,30,31,31,31,32,32,33,33,35,35,36,37,37,39,40,41,42,43,44,45,46,48,48,50,51,52,53,55,56,56,58,60,61,62,63,64,64,65,66,67,68,68,69,69,70,70,71,71,71,71,71,71,71,71,70,70,70,69,69,69,68,68,67,67,66,66,65,65,64,64,64,63,64,63,63,62,63,63,63,62,63,64,64,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,87,88,88,88,88,88,88,88,87,87,87,85,84,83,82,81,79,77,76,73,72,69,67,65,63,60,58,55,53,51,48,46,44,41,39,37,35,33,31,29,27,25,24,23,21,20,19,18,17,16,15,15,14,14,14,13,13,13,12,12,12,12,11,11,11,10,10,10,10,10,9,9,9,9,8,8,8,8,8,8,8,8,7,7,7,7,7,7,7,7,7,7,7,7,8,8,9,10,10,11,12,13,14,15,16,17,18,20,22,23,25,26,28,29,31,32,34,35,37,38,40,42,43,44,46,47,49,51,52,53,55,56,57,60,61,62,64,66,67,69,71,72,74,76,77,79,81,81,83,85,86,87,88,88,89,89
42,42,42,42,42,42,41,41,41,40,41,40,39,40,38,38,38,37,37,37,36,36,35,35,35,34,33,32,33,32,32,32,31,31,31,31,31,31,31,31,31,32,33,33,34,34,35,35,36,37,37,38,40,40,42,43,44,45,46,48,49,49,51,52,53,55,56,56,58,59,60,62,62,63,65,65,67,67,68,69,69,70,70,71,71,71,71,72,72,71,71,71,71,71,71,70,70,69,69,68,68,67,67,66,66,65,65,65,64,64,64,63,63,62,62,63,63,62,63,63,63,64,65,65,67,68,69,70,71,71,72,73,75,76,77,79,80,81,82,83,84,85,86,87,87,88,88,88,89,89,89,89,88,88,86,86,85,84,83,81,79,77,76,74,72,70,68,66,63,61,59,56,53,51,49,47,44,42,40,38,36,34,32,30,28,26,25,24,22,21,21,20,18,18,16,16,16,15,15,15,14,14,14,13,13,13,12,13,12,11,12,12,11,11,11,10,10,10,9,10,10,9,9,9,9,9,8,9,9,9,8,8,8,8,8,8,8,8,9,9,10,11,11,12,13,14,15,16,17,19,20,22,23,24,26,27,29,30,32,33,35,36,38,39,40,42,44,45,47,48,49,51,52,54,55,56,57,60,61,63,64,65,67,69,70,72,74,75,77,78,80,81,83,84,85,86,87,88,88,89
45,45,45,44,44,44,44,44,44,43,43,43,42,42,41,41,41,40,39,39,38,38,37,37,36,36,35,34,34,34,33,33,32,32,32,32,32,31,31,32,32,32,32,33,34,34,35,35,35,36,38,38,39,41,42,43,44,45,46,47,48,50,50,52,53,55,56,57,57,58,60,62,63,64,64,66,67,67,68,69,70,71,71,72,72,72,72,73,73,72,72,72,72,71,71,71,71,70,69,69,69,68,68,67,67,66,66,65,65,64,64,63,64,63,62,62,62,62,63,63,64,64,65,66,66,67,68,69,70,72,73,73,75,76,77,79,80,81,82,83,84,85,86,87,87,88,88,88,89,88,88,89,88,87,87,86,85,84,83,82,80,78,76,74,73,70,69,67,64,62,60,57,54,52,50,48,45,43,41,39,37,35,33,31,29,27,27,25,23,22,22,21,20,19,18,18,17,17,17,16,16,16,15,15,15,15,14,14,14,13,13,13,13,13,12,12,12,12,11,11,11,11,11,11,10,10,10,10,10,10,9,9,9,9,9,9,9,9,10,10,11,12,12,13,14,15,16,17,18,20,21,23,24,25,27,28,30,31,33,34,36,37,38,40,41,43,45,45,47,48,50,51,52,53,55,56,58,59,61,63,64,66,67,69,70,71,73,75,76,78,80,81,82,84,85,86,87,87,88,88
47,47,48,47,47,47,46,47,46,45,46,45,44,44,44,43,43,42,42,41,41,40,39,38,38,37,36,36,35,35,34,34,33,33,33,33,33,32,32,32,32,33,33,33,33,34,35,35,35,37,37,38,40,40,41,42,43,45,45,47,48,49,50,52,53,54,55,56,58,58,61,62,63,64,65,66,67,68,69,70,70,71,72,72,73,73,73,73,73,73,73,73,73,72,72,72,71,71,70,70,69,69,68,68,67,67,66,66,65,65,64,64,64,63,63,63,63,63,63,63,64,64,64,66,66,67,68,69,70,71,72,73,75,76,77,78,80,81,82,83,84,85,86,87,87,88,88,89,88,89,89,89,88,88,87,87,86,85,83,82,80,78,77,75,73,71,69,67,65,63,61,58,55,53,51,49,46,44,42,40,38,36,34,32,30,29,28,26,25,24,23,22,21,21,20,19,18,18,18,18,17,17,17,16,16,16,16,16,15,15,15,15,14,14,14,13,13,13,13,13,13,12,12,12,12,12,12,11,11,12,11,11,11,11,11,11,11,11,11,12,12,13,14,15,16,17,18,19,20,22,23,24,26,27,28,29,31,32,34,35,37,38,40,41,42,44,45,46,48,49,50,51,52,54,55,57,58,59,61,62,64,65,67,68,70,71,73,74,76,77,79,80,82,83,84,85,86,87,87,88
50,50,50,50,50,50,49,49,49,48,48,48,47,46,46,45,45,44,44,44,43,42,42,41,41,40,38,38,37,36,36,35,35,34,34,33,33,33,33,33,33,33,33,34,33,34,35,35,35,37,37,38,39,40,41,42,43,44,45,47,47,49,50,51,53,54,55,56,58,58,61,62,63,64,65,67,68,68,69,70,71,72,72,73,73,73,73,74,74,73,73,73,73,73,73,72,72,71,71,71,70,69,69,68,68,67,67,67,66,65,65,64,64,64,63,63,63,63,63,63,63,64,64,66,66,67,67,68,69,71,72,73,75,75,76,78,79,80,82,83,84,85,86,87,87,87,88,89,88,89,89,89,89,88,88,87,86,85,84,83,81,79,77,75,74,72,70,68,65,63,61,58,56,54,52,49,47,45,43,41,39,37,35,33,31,30,29,28,26,25,25,24,23,22,21,21,21,20,20,20,19,19,18,18,18,18,18,18,17,17,17,17,16,16,16,15,15,15,15,15,15,14,14,14,13,13,13,12,13,13,12,12,12,12,12,12,12,12,13,13,14,15,15,16,17,18,20,21,21,23,24,26,27,28,30,30,32,34,35,36,38,39,41,42,43,44,46,47,48,49,51,51,53,54,55,57,58,60,60,62,63,65,67,68,69,71,73,74,76,77,79,80,82,83,84,85,86,87,87,88
53,53,53,53,53,52,52,52,51,51,51,50,50,49,49,48,48,47,46,46,45,44,43,43,42,41,40,40,39,38,37,37,36,35,35,34,34,33,34,34,33,33,33,33,34,34,34,35,36,36,37,37,38,40,41,42,43,44,45,46,47,48,50,51,52,53,55,56,57,58,61,62,63,64,65,66,67,68,70,71,71,72,73,73,74,74,74,75,75,74,74,74,74,74,74,73,73,72,72,72,71,70,70,69,69,68,68,67,66,66,66,65,65,64,64,64,63,64,64,64,64,64,64,66,66,67,67,69,69,71,72,73,75,76,76,78,80,80,82,83,84,85,86,87,87,88,88,88,89,89,89,89,88,88,88,87,86,85,84,83,81,80,78,76,74,73,70,69,66,64,62,60,57,55,52,50,48,46,44,42,40,38,36,35,32,31,30,29,27,26,26,25,24,23,23,23,22,22,22,21,21,21,20,20,20,20,20,20,19,18,18,18,18,18,17,17,17,17,16,16,16,16,16,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,15,15,16,17,18,19,20,21,22,23,25,26,27,29,30,31,32,33,35,36,38,39,41,42,43,44,45,47,47,49,50,51,52,53,54,55,57,58,60,60,62,64,65,66,68,69,70,72,74,75,77,78,80,81,83,84,85,86,86,87,87
56,55,55,55,55,55,54,54,54,53,53,53,52,52,51,50,50,49,48,48,47,46,45,44,44,43,42,41,40,40,38,38,37,36,36,35,35,34,34,34,34,34,34,34,34,35,34,35,35,36,37,37,38,39,40,41,42,43,44,46,47,48,49,50,52,53,55,56,57,59,61,62,63,64,65,67,68,69,70,71,72,73,73,74,74,75,75,75,75,75,75,75,75,75,75,74,74,73,73,73,72,71,71,70,70,69,69,68,67,67,66,66,65,65,64,64,64,64,64,64,64,64,65,66,66,67,67,69,69,71,72,73,75,76,76,78,80,80,82,83,84,85,86,87,87,88,89,88,89,89,89,89,89,88,88,87,87,86,85,83,82,80,78,76,75,73,71,69,67,65,63,61,58,56,54,51,49,47,45,43,41,39,36,36,34,33,31,30,28,27,27,26,25,25,24,24,23,23,23,23,22,22,22,22,22,21,21,21,21,20,21,21,20,20,20,18,19,19,18,18,18,17,18,17,17,17,17,16,16,16,15,15,15,15,15,15,15,15,16,16,17,18,18,20,21,22,23,24,25,26,27,28,30,31,32,33,35,36,37,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,57,59,60,62,63,64,66,67,68,70,72,73,75,76,78,79,81,82,83,84,85,86,86,87
58,58,58,58,58,58,57,57,56,56,56,55,55,54,53,53,52,51,51,50,49,48,48,46,46,45,44,43,42,41,40,39,38,37,37,36,35,35,35,35,34,34,34,34,34,35,35,34,35,35,36,37,37,39,40,41,42,43,44,45,46,47,49,50,52,53,54,55,57,59,61,62,63,65,66,67,68,69,71,72,72,73,74,74,75,75,76,76,76,76,76,76,76,76,75,75,75,74,74,74,73,72,72,71,71,70,70,69,68,68,67,67,66,66,65,65,65,64,64,64,64,65,65,66,66,67,67,68,69,71,72,73,75,76,76,78,80,80,82,83,84,85,86,87,87,88,89,88,89,90,90,90,89,89,89,87,87,86,85,83,82,81,79,77,75,74,71,70,67,65,63,61,58,56,54,52,50,48,46,44,42,40,38,37,35,34,32,31,30,29,28,27,27,26,26,26,25,25,25,25,24,24,24,24,24,23,23,23,23,23,23,23,22,22,22,21,21,21,21,21,21,20,20,20,19,19,19,18,18,18,17,18,17,17,17,17,17,17,18,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,53,54,56,57,58,58,60,61,63,64,66,67,68,69,71,73,74,76,77,78,80,82,83,84,85,85,86,86
61,61,61,61,61,61,60,60,59,58,58,57,57,56,55,55,55,53,53,52,51,50,49,48,47,46,45,45,44,43,41,41,39,38,37,37,36,36,35,35,35,34,34,34,34,35,35,34,35,36,36,37,37,38,39,40,41,43,44,45,46,47,48,50,51,52,54,56,57,58,61,62,63,65,66,67,68,69,71,72,73,73,74,75,76,76,77,76,77,77,77,77,77,76,76,76,76,75,75,75,74,73,73,72,72,71,71,70,69,69,68,68,67,67,66,66,65,65,65,65,65,65,65,66,67,67,68,68,69,71,72,73,75,76,76,78,80,80,82,83,84,85,86,86,87,88,89,89,89,90,89,89,89,89,88,88,87,86,85,84,82,81,80,77,76,74,72,70,68,66,64,62,59,57,55,52,51,49,47,45,43,41,39,38,36,35,33,32,31,30,30,29,28,27,27,27,26,26,26,26,26,26,26,26,26,25,25,25,25,24,24,24,24,24,24,23,23,23,22,23,22,22,22,22,21,21,21,20,21,20,20,20,19,19,19,19,19,19,20,20,21,22,22,23,24,25,26,27,29,30,31,32,33,34,36,37,38,40,41,42,43,44,45,46,47,48,49,50,50,52,52,53,54,55,55,56,58,59,60,62,63,63,65,67,67,69,71,72,74,75,77,78,80,81,82,83,84,85,85,86
64,64,64,63,63,63,63,62,62,61,61,60,60,59,58,57,57,56,55,54,53,52,52,50,49,48,47,46,45,44,42,42,41,40,39,38,37,37,36,36,35,35,34,34,34,35,35,34,35,35,36,36,37,38,38,40,41,42,43,44,45,47,48,49,51,52,54,55,56,58,61,62,63,64,66,67,68,70,71,72,73,74,75,76,76,77,77,77,78,78,78,78,78,78,77,77,77,76,76,76,75,74,74,73,73,72,72,71,70,70,69,69,68,68,67,67,66,66,66,66,66,66,66,66,67,67,68,69,70,71,72,73,75,76,76,78,80,80,82,83,84,85,86,86,88,88,89,89,89,90,90,90,89,89,89,88,88,87,86,84,83,82,80,78,76,75,73,71,69,67,65,63,60,58,56,53,52,50,48,46,44,42,40,39,37,36,34,34,32,31,31,30,29,29,28,28,28,28,28,27,27,27,27,27,27,27,27,27,27,26,26,27,26,26,25,25,25,25,24,24,24,24,24,23,23,23,23,22,22,22,21,21,21,21,21,21,21,21,21,22,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,51,52,53,54,54,55,56,57,57,59,60,61,63,63,65,66,68,69,71,72,74,75,77,77,79,81,82,83,84,84,85,85
66,66,66,66,66,66,65,65,64,64,63,63,62,62,61,60,60,58,57,57,55,54,53,52,51,50,49,48,46,45,44,43,42,41,40,38,38,37,37,36,35,35,35,35,34,35,35,35,34,35,36,36,36,37,38,40,40,42,43,44,45,46,47,49,50,52,53,55,57,58,61,62,63,65,66,68,69,70,72,72,74,74,75,76,77,77,78,78,78,78,78,78,78,78,78,78,78,77,76,77,76,75,75,74,74,73,73,72,71,71,70,70,69,69,68,68,67,67,67,66,66,67,67,67,67,68,69,69,70,71,72,73,75,75,76,78,80,80,82,83,84,85,86,86,88,88,89,89,90,90,90,90,90,89,89,88,88,87,86,85,83,82,81,78,77,75,73,71,69,67,65,63,61,58,56,54,52,50,48,46,45,43,42,40,38,37,36,35,33,33,32,31,31,30,30,30,30,30,30,29,29,29,29,29,29,29,29,29,29,28,29,28,28,28,28,27,27,27,27,27,27,26,26,26,25,25,25,24,25,24,24,24,23,23,23,23,23,23,24,24,25,26,26,27,28,29,30,31,32,33,34,35,37,38,39,41,42,43,44,45,46,47,48,48,49,50,51,51,52,53,53,54,55,56,56,57,57,59,60,61,62,64,64,66,67,68,70,71,73,74,76,77,78,80,81,82,83,84,84,85
69,68,69,68,68,68,68,67,67,66,66,65,65,64,63,62,62,61,60,58,57,56,55,54,53,51,50,49,48,47,45,44,43,42,41,40,39,38,37,37,36,35,35,34,35,35,35,35,34,35,35,36,36,37,38,39,40,41,42,43,44,46,47,49,51,52,54,55,57,58,61,62,63,65,67,67,69,70,72,73,74,75,76,77,78,78,79,79,80,80,80,80,80,80,79,78,79,78,77,78,77,76,75,75,74,74,73,73,72,71,71,70,70,69,69,68,68,67,67,67,67,67,67,67,68,68,69,70,71,71,72,73,75,76,77,78,79,80,82,83,84,85,86,86,88,88,88,89,89,90,90,90,90,90,89,89,89,87,86,85,84,83,81,79,77,76,74,72,70,68,66,64,62,60,57,55,53,51,49,47,46,44,43,41,39,38,36,36,34,34,33,32,32,32,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,29,29,29,29,29,28,28,28,28,27,27,27,26,26,26,25,25,25,25,25,25,25,25,25,26,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,49,50,51,51,52,53,53,54,55,55,56,57,57,58,58,60,61,62,64,64,66,67,69,70,71,73,74,76,77,78,80,81,82,83,83,84,84
71,71,71,71,71,70,70,69,69,68,68,67,67,66,65,64,64,63,62,61,59,58,57,55,54,53,52,50,49,48,46,46,44,43,42,40,40,39,38,37,36,36,35,35,34,35,35,35,35,34,35,36,36,36,38,39,39,41,42,43,44,45,47,49,50,52,53,55,57,58,61,62,63,65,67,68,70,71,72,73,74,75,76,77,78,79,80,80,81,81,81,81,81,81,80,80,80,80,79,79,78,77,77,76,76,75,75,74,73,73,72,72,71,71,70,70,69,69,69,68,68,68,68,68,69,69,70,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,88,88,89,89,90,90,90,90,90,90,89,89,88,88,87,86,84,83,82,80,78,76,74,73,71,69,67,65,62,60,58,56,54,52,50,48,47,44,44,42,41,39,38,37,36,35,34,34,33,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,31,31,31,31,30,30,30,30,29,29,29,28,28,28,27,27,27,27,27,27,27,27,27,28,28,29,30,30,31,32,33,34,36,37,38,39,40,41,43,44,45,45,46,47,48,49,50,51,52,52,53,53,54,54,55,56,56,56,57,58,58,59,60,61,62,64,65,65,67,69,69,71,72,74,76,77,77,80,80,81,83,83,83,84
73,73,73,73,73,72,72,71,71,70,70,69,69,69,67,66,66,65,64,63,61,60,59,57,56,55,54,52,51,49,48,47,45,44,43,41,41,40,38,38,37,36,35,35,34,35,35,35,35,35,34,35,35,36,37,38,39,41,42,43,44,45,46,48,50,51,53,55,57,58,61,62,64,65,66,68,70,71,73,74,75,76,77,78,79,80,80,81,81,81,81,81,81,81,81,81,81,81,80,80,80,78,78,77,77,76,76,75,74,74,73,73,72,72,71,71,70,69,70,69,69,69,69,69,69,70,70,71,72,72,73,74,76,76,77,78,80,81,83,84,85,86,87,87,88,88,89,89,90,91,90,90,90,91,90,90,89,88,87,86,84,84,82,80,78,77,75,73,71,69,67,65,63,61,59,56,55,53,51,49,47,45,44,43,42,40,38,38,37,36,36,35,35,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,32,32,32,31,31,31,30,31,30,29,30,29,29,29,29,29,29,29,30,30,31,32,32,33,34,35,36,38,39,40,41,42,43,45,46,47,47,48,49,50,51,51,52,53,53,54,54,55,55,56,56,56,57,58,58,58,60,61,61,62,64,65,65,67,69,69,71,73,73,75,76,77,79,80,81,82,83,83,84
76,76,76,75,75,75,74,74,73,73,72,72,71,71,70,69,68,66,66,65,63,62,61,59,57,56,55,53,52,51,49,48,46,45,44,42,41,40,38,38,37,36,36,35,35,34,35,35,35,35,34,35,36,36,37,38,38,41,42,42,43,45,47,48,50,52,53,55,57,58,61,62,63,65,67,68,70,72,73,74,75,76,77,78,80,80,81,81,82,82,82,82,82,82,82,82,82,82,81,81,81,79,78,78,77,77,76,76,75,74,74,73,73,72,72,71,71,70,71,70,70,70,70,70,70,70,71,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,87,87,88,89,89,90,90,91,91,91,91,90,90,89,89,88,87,86,85,84,82,81,79,77,75,74,72,70,68,66,64,62,60,57,55,53,51,50,48,46,45,44,43,41,40,40,38,37,36,36,36,36,35,35,35,35,35,35,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,35,35,35,35,35,34,34,34,34,33,33,33,32,32,32,31,31,31,31,31,31,31,31,31,32,32,33,34,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,49,50,51,52,53,53,54,55,55,55,56,56,56,57,57,57,58,59,59,60,61,61,62,63,64,65,67,69,69,71,73,73,75,76,77,79,80,81,82,82,83,84
78,78,78,77,77,77,76,76,75,75,74,74,73,73,72,71,70,68,67,66,65,64,62,61,59,57,57,55,53,52,50,49,47,46,45,43,42,41,40,39,38,37,36,36,35,35,34,35,35,35,34,35,36,36,37,38,38,40,41,43,43,45,47,48,50,52,53,55,57,58,61,62,63,65,67,69,71,72,73,75,76,77,78,79,81,81,82,82,83,83,83,83,83,83,83,83,83,82,82,82,81,81,80,80,79,78,78,77,76,76,75,75,74,74,73,73,72,72,72,71,71,71,71,71,71,71,72,72,73,73,74,75,76,77,78,80,81,82,83,84,85,86,87,87,88,89,89,90,90,91,91,91,91,91,90,90,89,89,88,87,85,84,83,81,79,78,75,74,72,70,68,66,64,62,60,58,56,54,52,51,49,47,46,45,43,42,41,41,39,38,38,37,37,37,37,37,37,37,37,37,38,37,37,37,37,38,38,38,38,38,38,38,38,38,38,37,37,37,37,37,36,36,36,36,35,35,35,34,34,34,33,33,33,33,33,33,33,33,33,34,34,35,35,36,37,38,39,40,42,43,44,45,46,47,48,48,49,50,51,52,52,54,54,54,55,56,56,56,57,57,57,58,58,58,59,60,60,61,61,62,63,64,65,66,67,69,69,71,73,73,75,76,77,79,80,81,82,83,83,84
80,80,80,80,80,79,78,78,77,77,76,76,75,75,74,73,72,70,69,68,67,66,64,63,61,59,58,56,54,53,51,50,49,47,45,44,43,42,40,40,38,37,36,36,36,35,34,35,35,35,34,35,36,36,36,37,39,40,41,43,43,45,47,48,50,52,53,55,57,58,61,62,63,66,67,69,71,73,74,75,77,78,79,80,81,82,82,83,83,84,84,84,84,84,84,84,84,83,83,83,82,81,81,81,80,80,79,78,77,77,76,76,75,75,74,74,73,72,73,72,71,72,71,71,72,72,72,73,73,74,75,76,76,77,78,80,81,82,83,84,85,86,87,87,89,90,90,91,91,92,92,92,92,91,90,90,89,89,88,87,86,85,83,81,80,78,76,75,73,71,69,67,65,63,61,58,57,55,53,51,50,48,47,45,45,43,42,42,41,40,39,38,38,38,38,38,38,38,38,38,39,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,39,38,38,38,38,37,37,37,36,36,36,35,35,35,35,35,35,35,35,35,36,36,37,37,38,39,40,41,42,44,45,46,47,48,49,50,50,51,52,53,54,54,55,56,56,56,57,57,58,58,58,58,59,59,59,60,60,60,61,62,62,63,64,65,66,67,69,69,71,73,73,75,76,77,79,80,81,82,83,83,84
82,82,82,82,82,81,81,80,80,79,78,77,77,76,75,74,73,72,71,70,68,67,65,64,62,61,59,57,55,54,53,51,49,48,46,45,44,42,41,40,39,38,37,36,35,35,34,34,34,34,34,35,36,36,36,38,39,40,41,43,43,45,47,48,50,52,53,55,56,58,60,62,64,66,68,69,71,73,74,76,77,78,80,81,82,82,83,83,84,84,84,85,85,85,85,85,85,84,84,84,83,82,82,82,81,81,80,80,78,78,77,77,76,76,75,74,74,73,74,73,72,73,72,72,73,72,73,73,74,74,75,76,77,78,79,80,81,82,83,84,85,86,87,87,88,90,90,90,91,92,91,91,91,91,91,90,90,90,88,87,86,85,84,82,80,78,76,75,73,71,69,67,65,63,61,59,57,55,53,52,50,49,47,46,45,44,43,43,41,41,40,40,40,40,40,40,40,40,40,40,41,41,41,41,41,42,42,42,42,42,42,42,42,42,42,42,42,42,41,41,41,40,40,40,40,40,39,38,38,38,37,37,37,37,37,37,37,37,37,37,38,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,53,54,55,55,56,57,57,57,58,58,58,60,59,60,60,60,60,60,61,61,62,62,63,63,64,65,66,67,69,69,71,73,73,75,76,77,79,80,81,82,82,83,84
84,84,84,83,84,83,83,82,82,81,81,80,79,79,77,76,76,74,73,71,70,69,67,65,64,62,60,58,57,55,54,52,51,49,47,46,44,43,41,40,39,38,37,37,36,35,35,35,35,35,35,35,36,36,36,38,39,40,41,43,43,45,47,48,50,51,53,55,57,58,61,63,64,66,68,70,72,73,74,76,78,79,80,81,82,83,84,84,85,85,85,85,85,86,86,86,86,85,85,85,84,83,83,83,82,82,81,81,80,79,78,78,77,77,76,75,75,74,75,74,73,73,73,73,73,73,74,74,75,75,76,77,77,78,80,81,82,83,84,85,85,86,87,88,89,90,90,91,91,92,92,92,92,91,91,90,90,89,89,88,86,86,84,82,81,79,77,75,74,72,70,68,66,64,62,60,58,56,54,53,51,49,48,47,46,44,44,43,42,42,41,41,41,41,41,41,41,41,41,41,42,42,42,43,43,43,43,43,44,44,44,44,44,44,44,44,44,44,43,43,43,42,42,42,42,42,41,41,41,40,40,40,39,39,39,39,39,38,39,40,40,41,41,42,43,44,45,46,47,48,49,50,50,51,52,53,54,55,55,57,57,57,58,58,58,60,60,60,60,61,61,61,61,61,61,62,62,62,63,63,64,65,65,66,67,69,70,71,73,74,75,76,77,79,80,81,82,83,83,84
86,86,86,86,86,85,85,84,84,83,83,82,81,81,80,77,77,75,74,73,71,70,68,67,65,63,62,60,58,56,55,53,51,50,48,46,45,44,42,41,40,39,37,37,36,35,35,35,35,35,35,35,36,36,36,38,39,40,41,43,43,45,47,48,50,51,54,56,57,58,61,63,64,66,69,70,72,73,75,77,78,80,81,82,83,83,84,85,85,86,86,86,86,86,86,86,86,86,85,85,85,84,84,84,83,83,82,82,81,80,80,79,78,78,77,76,76,75,75,75,74,74,74,74,74,74,74,75,75,76,76,77,78,79,80,81,82,83,84,85,85,87,88,88,89,90,91,91,92,92,92,92,92,92,92,91,90,90,89,88,87,86,85,83,81,80,77,76,74,72,70,69,67,65,63,61,59,57,55,53,52,50,49,47,47,45,45,44,43,43,42,42,42,42,42,42,42,42,43,43,43,43,44,44,44,45,45,45,45,46,46,46,46,46,46,46,46,46,45,45,45,44,44,44,44,44,43,43,43,42,42,42,41,41,41,41,41,41,41,42,42,43,43,44,45,46,47,48,49,49,50,51,52,53,54,55,56,56,56,58,58,58,60,60,60,61,61,61,61,61,62,62,62,62,62,62,62,63,63,64,64,65,66,67,68,69,70,71,73,74,76,76,77,80,80,81,83,83,83,84
88,88,88,87,87,87,86,86,85,85,84,83,83,82,81,80,78,77,76,74,73,72,70,68,67,65,63,61,59,57,56,54,53,51,49,47,46,44,43,42,40,39,38,38,36,36,35,35,35,35,35,35,35,36,36,37,39,40,41,43,43,45,46,48,50,51,53,56,57,59,61,63,65,67,69,70,72,74,75,77,78,80,81,82,83,84,85,85,86,86,86,87,87,87,87,87,87,87,86,86,86,85,85,85,84,84,83,83,82,81,81,80,80,79,78,77,77,76,76,76,75,75,75,75,75,75,75,75,76,76,77,78,78,80,81,81,82,83,84,86,86,86,88,88,89,90,90,91,91,92,92,92,92,92,91,91,91,90,89,88,87,86,85,83,82,80,78,76,75,73,71,69,67,65,63,61,60,57,55,54,52,51,49,48,48,46,45,45,44,44,43,43,43,43,43,43,43,43,44,44,45,45,45,46,46,46,46,47,47,47,47,47,47,47,47,47,47,47,47,47,46,46,46,46,45,45,45,44,44,44,43,43,43,43,43,43,43,43,43,43,44,44,45,45,46,47,48,49,50,51,52,53,53,54,55,56,57,58,58,60,60,60,61,61,62,62,62,62,62,63,62,63,63,63,63,63,63,63,64,64,65,66,66,67,68,70,71,72,73,74,76,77,78,80,81,82,83,83,84,85
89,89,89,89,89,88,88,87,87,86,86,85,84,84,83,81,80,78,77,76,74,73,71,69,68,66,64,63,60,58,57,55,53,51,49,48,47,45,43,42,41,40,38,37,36,36,35,35,35,35,35,35,36,36,37,38,38,40,41,43,44,45,47,48,50,52,54,56,57,60,62,64,65,67,69,71,73,74,76,78,79,81,82,83,83,84,86,86,86,87,87,88,87,88,88,88,88,87,87,87,87,86,86,86,85,85,84,84,83,82,82,81,81,80,80,78,78,77,77,76,76,76,75,75,75,75,76,76,76,77,77,78,78,80,81,82,83,83,84,86,86,87,88,88,89,90,91,91,92,92,92,92,92,92,92,91,91,90,89,88,87,86,85,84,82,81,78,76,75,73,71,70,67,66,64,62,61,58,56,54,53,51,50,48,48,47,46,45,45,44,44,44,44,44,44,44,44,44,45,45,46,46,46,47,47,48,48,48,48,49,49,49,49,49,49,49,49,49,48,48,48,47,47,47,47,47,46,46,46,45,45,45,44,44,44,44,44,44,44,45,45,46,46,47,48,49,50,51,52,52,53,55,55,56,57,57,58,59,60,61,61,61,62,62,63,63,63,63,63,63,63,63,63,63,63,64,64,64,64,65,65,66,67,68,69,70,71,72,74,75,76,77,78,80,81,82,83,83,84,85
91,91,91,90,90,90,89,89,88,88,87,86,86,85,84,83,82,80,79,77,76,74,72,71,69,67,65,63,61,60,58,56,54,52,50,49,47,45,43,43,41,40,38,38,37,37,36,35,36,36,36,35,36,37,37,38,38,41,41,43,44,46,47,48,51,52,54,56,57,60,62,64,65,68,70,71,73,75,76,78,80,81,82,84,84,85,86,87,87,88,88,88,88,89,89,89,89,88,88,88,87,87,87,86,86,85,85,84,83,83,82,82,81,81,80,79,78,78,78,77,77,77,76,76,76,76,76,77,77,78,78,79,79,81,82,82,83,84,85,86,87,87,88,88,90,91,91,92,92,93,93,93,93,93,92,91,92,90,90,89,88,86,86,84,83,81,78,77,76,74,71,70,68,67,65,62,61,59,56,55,54,52,51,49,49,47,47,46,45,45,45,45,45,45,45,45,45,45,46,46,47,47,48,48,49,49,49,50,50,50,50,50,50,50,51,51,50,50,50,50,50,49,49,49,49,49,48,48,48,47,47,47,46,46,46,46,46,46,46,46,47,47,48,48,49,50,51,52,53,54,55,56,56,57,58,59,60,61,61,62,62,62,64,63,64,64,64,64,64,64,64,64,64,64,64,64,64,65,65,65,66,67,67,68,69,71,72,72,74,75,77,77,78,81,82,83,84,84,85,85
92,92,92,91,91,91,90,90,89,89,88,87,87,86,85,84,83,81,80,78,77,75,73,72,70,68,67,65,62,61,59,57,55,53,51,49,48,46,44,43,42,40,39,38,37,36,36,35,35,35,35,35,36,36,37,38,39,41,41,43,44,45,47,48,50,52,54,57,58,60,62,65,66,68,70,72,74,75,77,78,80,81,83,84,84,85,86,87,87,88,88,89,89,89,89,89,89,89,89,89,88,88,88,87,87,86,86,85,84,84,83,83,82,82,81,80,80,79,78,78,77,77,77,77,77,77,77,77,77,78,78,79,80,81,82,82,83,84,85,86,86,87,89,89,89,91,91,92,92,93,92,92,92,92,92,92,92,91,90,89,88,87,85,84,83,81,79,77,76,74,72,70,68,67,65,63,61,59,57,55,54,52,51,49,49,48,47,47,46,46,45,45,45,46,46,46,46,47,47,48,48,48,49,49,50,50,51,51,51,52,51,52,52,52,52,52,52,52,52,52,51,51,51,51,50,50,50,49,49,49,48,48,48,48,47,47,47,47,47,48,48,49,49,50,51,52,52,54,55,55,56,57,57,59,60,61,61,62,62,63,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,66,66,67,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,84,84,84,85
93,93,93,92,92,92,91,91,90,90,89,88,88,87,86,85,84,82,81,80,78,76,74,73,71,69,67,65,63,62,60,57,56,53,51,50,48,46,45,44,42,41,40,38,37,37,36,36,36,36,36,36,36,37,37,38,40,41,41,43,44,46,47,49,51,52,54,57,58,60,63,64,66,69,70,72,74,76,77,79,81,82,83,84,85,86,87,87,88,88,88,89,89,90,90,90,90,89,89,89,89,88,88,88,87,87,86,86,85,84,84,83,83,82,82,81,80,80,79,78,78,78,77,77,77,77,77,77,78,78,79,80,80,81,82,83,84,84,85,86,87,87,89,89,90,91,91,91,92,93,93,93,93,93,92,92,92,91,90,89,88,87,86,84,83,82,80,78,76,74,72,71,69,67,65,63,62,60,57,56,54,53,52,50,50,48,47,47,46,47,46,46,46,46,46,47,47,47,48,48,49,49,50,50,51,51,52,52,52,53,53,53,53,53,54,54,53,53,53,53,53,52,52,52,52,52,51,51,51,50,50,50,49,49,49,49,49,49,49,49,50,50,51,51,52,53,54,55,56,56,57,58,59,60,61,62,62,63,63,64,64,65,65,65,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,67,68,68,69,70,71,72,73,75,76,77,78,79,81,82,83,84,84,85,85
94,94,94,93,93,93,92,92,91,91,90,89,89,88,87,86,85,83,82,81,79,77,75,74,72,70,68,66,64,63,61,58,56,54,52,50,49,46,45,44,43,41,40,38,37,37,36,36,36,36,36,36,37,37,38,38,40,40,41,43,44,46,48,49,51,53,55,57,59,61,63,65,66,69,70,72,74,76,77,80,81,82,83,85,85,86,87,87,88,88,89,90,89,90,90,90,90,90,90,90,90,89,89,89,88,88,87,87,86,85,85,84,84,83,83,82,81,81,80,80,78,79,78,78,78,78,78,78,78,78,79,80,80,82,83,83,84,84,86,87,87,88,89,90,90,91,92,91,92,92,93,93,93,93,93,93,92,92,90,89,88,88,86,84,84,82,80,78,77,75,72,71,69,68,66,63,62,60,57,56,55,53,52,50,50,49,48,48,47,47,47,47,46,47,47,48,48,48,49,49,50,50,51,51,52,52,53,53,53,54,54,55,54,54,55,55,54,54,54,55,54,53,53,54,53,53,52,52,52,51,51,51,50,51,50,50,50,50,50,50,51,51,52,52,53,55,55,56,57,57,58,60,60,61,62,63,63,64,64,66,65,66,66,66,66,66,67,66,66,66,66,66,66,66,66,66,66,66,67,67,68,68,69,69,71,71,72,73,75,76,78,79,80,81,82,83,84,84,85,86
94,94,94,94,94,93,93,92,92,91,91,90,89,89,88,86,86,84,83,82,80,78,76,75,73,71,69,67,65,63,61,59,57,55,53,51,49,47,46,44,43,41,40,39,38,37,37,36,36,36,36,36,37,37,37,38,39,41,42,44,44,46,47,49,51,53,55,57,58,61,63,65,67,69,71,72,75,76,77,80,81,82,83,85,85,86,88,88,88,89,89,90,90,90,91,91,91,91,91,91,90,90,90,89,89,88,88,87,86,86,85,85,84,84,83,82,82,81,81,80,80,80,79,78,78,78,78,78,78,79,80,80,81,82,83,83,84,85,85,87,87,88,89,90,90,91,92,92,92,93,93,93,93,93,93,92,92,91,91,90,89,88,86,85,84,82,80,78,77,75,73,71,69,68,66,64,62,60,58,56,55,53,52,51,50,49,48,48,47,47,47,47,47,48,48,48,48,49,50,50,51,51,52,52,52,54,54,54,54,55,55,55,55,55,56,56,55,55,55,55,55,54,54,54,54,54,53,53,53,52,52,52,51,51,51,51,51,51,51,51,52,52,53,53,54,55,56,57,58,58,60,61,61,62,63,64,65,65,65,67,66,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,68,68,69,69,70,71,72,73,74,76,76,77,78,80,81,82,83,85,85,85,86
95,95,95,94,95,94,93,93,92,92,92,90,90,90,88,87,86,85,84,82,81,79,77,75,73,71,70,68,66,64,62,60,58,55,53,51,50,47,46,44,43,41,40,39,38,38,37,37,36,36,36,36,36,37,37,39,39,41,42,44,44,46,48,49,51,53,55,57,59,61,64,65,67,69,71,73,75,76,78,80,81,82,84,85,85,86,88,88,88,89,89,90,90,90,91,91,91,91,91,91,90,90,90,89,89,89,88,88,87,86,86,85,85,84,84,83,82,82,81,80,80,80,80,78,78,78,78,78,78,79,80,80,81,82,83,83,85,85,86,87,87,88,89,89,90,91,92,92,93,93,93,93,93,93,93,93,92,92,91,90,89,88,87,85,84,83,80,79,77,75,73,72,69,68,66,64,63,61,58,57,55,53,53,51,51,49,48,48,47,47,48,48,47,48,48,48,49,49,50,51,51,52,52,53,53,54,55,55,55,56,56,56,56,56,57,57,56,56,56,56,56,55,55,55,55,55,54,54,54,53,53,53,52,52,52,52,52,52,52,52,53,53,54,54,55,56,57,58,59,60,61,62,62,63,64,65,65,66,66,67,67,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,68,68,69,70,71,71,72,73,74,76,76,78,79,80,82,83,84,85,85,86,86
96,96,96,95,95,95,94,94,93,93,92,91,91,90,89,88,87,86,85,83,82,80,78,76,74,72,70,68,66,64,62,60,58,55,54,51,50,48,46,45,43,42,41,40,38,37,37,37,36,36,36,37,36,37,37,39,39,41,42,44,44,47,48,49,52,54,56,58,59,62,64,66,67,70,71,73,75,77,78,80,82,83,84,85,86,87,88,88,89,89,90,90,90,91,91,91,91,91,91,91,91,90,91,90,90,89,89,88,87,87,86,86,85,85,84,83,83,82,82,81,80,80,80,79,79,79,79,79,79,80,80,81,81,82,83,83,85,85,86,87,88,88,89,89,91,91,92,92,93,93,94,94,94,94,94,93,93,92,91,90,89,88,87,85,84,83,80,79,77,75,73,72,69,68,66,64,63,61,58,57,55,54,52,51,51,50,49,48,48,48,48,48,48,48,48,49,49,50,51,51,52,52,53,54,54,55,55,55,56,56,56,57,57,57,57,57,57,57,57,57,56,56,56,56,55,55,55,54,54,54,53,53,53,53,52,52,52,52,52,53,53,54,54,55,56,57,57,58,60,60,61,62,63,64,64,65,66,66,67,68,68,68,69,69,69,69,69,69,69,68,68,68,68,68,68,68,68,68,68,69,69,70,70,71,71,72,73,74,76,77,78,80,81,82,83,84,85,85,86,86
96,96,96,95,96,95,94,94,93,93,93,91,91,91,89,88,88,86,85,83,82,81,78,76,75,72,71,69,67,65,63,61,58,56,54,52,50,48,46,45,44,42,41,40,39,37,37,36,36,36,36,37,36,37,37,39,39,41,42,44,44,47,48,49,52,54,56,58,59,62,63,66,67,70,71,73,75,77,78,81,81,83,84,86,86,87,88,89,89,90,90,91,90,91,92,92,92,92,92,92,91,91,91,90,90,90,89,89,87,87,86,86,85,85,84,83,83,83,82,81,81,81,80,79,80,80,80,80,79,80,81,81,82,82,83,83,85,85,86,87,88,88,89,89,91,91,91,92,93,93,94,94,94,94,94,93,93,92,91,90,89,88,86,85,84,83,80,78,77,75,73,72,69,68,66,64,63,60,58,56,55,54,52,51,51,50,49,49,48,48,48,48,48,49,49,49,50,50,51,52,52,53,54,54,54,56,56,56,57,57,57,58,58,57,58,58,57,58,58,58,57,56,57,57,56,56,56,55,55,55,54,54,53,54,53,53,53,53,53,54,54,55,55,55,57,58,58,60,61,61,62,63,63,65,65,66,67,67,67,69,68,69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,68,68,69,69,70,70,71,72,72,74,74,76,77,78,80,81,81,82,83,85,85,85,86
97,97,97,96,96,96,95,95,94,94,93,92,92,91,90,89,88,86,86,84,83,81,79,76,75,73,71,69,67,65,63,61,59,56,54,52,51,49,46,45,44,42,41,40,38,38,38,37,36,37,37,36,37,38,38,38,40,41,42,44,44,47,48,49,52,54,56,58,59,61,64,65,67,70,72,73,75,77,78,81,81,83,84,86,86,87,88,89,89,90,90,91,90,91,92,92,92,92,92,92,92,91,91,91,90,90,90,89,88,88,87,87,86,86,84,84,84,83,82,82,81,81,80,79,80,80,80,80,79,80,81,81,81,83,84,84,85,86,86,87,87,89,90,90,90,92,92,92,93,93,94,94,94,94,94,93,93,92,92,91,90,89,87,85,85,83,81,80,78,76,73,72,70,69,67,64,63,61,58,57,56,54,53,51,51,50,49,49,48,48,48,48,49,48,49,50,50,50,52,52,53,53,54,55,55,56,57,56,57,58,57,58,58,58,59,59,58,58,58,58,58,57,57,57,56,57,56,55,56,55,54,55,54,54,53,54,54,54,53,54,55,55,56,56,57,58,58,60,61,61,63,64,64,65,65,67,67,68,68,69,69,70,70,70,70,70,70,70,70,69,69,68,69,69,69,69,69,69,68,69,70,70,71,71,72,72,74,74,76,77,78,80,80,82,83,84,85,86,86,87