about summary refs log tree commit diff
path: root/tht/C/QG-2017/input16/15.txt
blob: 540f8af2fd2b4b8f7323f3f468705df4d97996c5 (plain) (blame)
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
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
 59  60  59  58  59  60  62  61  60  60  59  60  61  60  58  58  57  56  58  59  60  59  60  60  61  61  61  60  59  59  60  59  58  58  58  58  57  58  59  59  59  60  62  61  59  59  59  60  60  59  58  57  59  59  57  59  61  64  63  62  60  59  58  59  62  63  62  60  58  58  58  59  59  61  62  61  61  58  56  57  58  60  61  62  62  61  61  62  62  60  57  56  57  58  60  61  61  60  59  60  62  60  58  59  60  58  57  57  58  59  59  60  61  60  57  57  57  58  58  58  59  60  61  60  58  57  57  59  61  62  61  59  58  58  59  59  59  58  56  56  58  61  60  59  60  61  59  57  58  59  59  59  58  58  58  59  60  61  62  61  59  58  58  58  58  58  58  57  58  58  58  57  56  57  59  60  58  57  57  59  61  60  58  58  60  60  59  59  58  59  59  59  58  58  57  55  56  59  61  62  59  57  56  57  57  57  60  62  60  57  57  58  60  61  63  63  62  61  59  59  61  58  58  59  60  61  62  61  62  62  61  60  58  58  58  57  58  59  60  60  59  59  59  61  62  60  58  59  59  60  59  59  59  60  60  60  59  58  60  62  61  60  58  58  59  59  59  58  60  62  63  62  62  60  58  57  57  58  58  56  55  57  60  63  62  59  56  54  55  56  56  57  57  56  58  61  63  62  60  60  61  62  61  59  58  59  60  60  60  59  59  59  58  59  59  59  60  61  60  58  58  60  61  60  58  57  57  58  58  58  57  56  57  59  61  62  60  58  57  57  58  62  61  60  59  59  60  60  60  59  58  57  56  54  56  58  60  62  63  62  60  59  58  58  59  61  60  59  57  57  58  59  60  61  60  60  60  60  58  57  56  57  58  59  60  60  60  60  62  64  61  58  57  57  56  56  56  55  56  57  59  60  58  57  57  59  60  60  59  58  58  58  60  62  61  59  57  57  58  59  58  57  58  59  59  58  58  58  58  59  60  59  59  58  58  58  58  58  59  58  58  58  58  59  58  59  58  58  57  58 
 59  59  59  58  59  60  62  62  59  57  57  59  60  60  60  59  58  58  60  60  60  60  59  59  59  60  60  60  60  60  60  59  58  58  57  57  57  57  58  59  59  61  64  64  62  61  61  60  60  59  58  58  58  57  57  59  61  63  63  62  60  58  57  59  62  63  62  61  60  60  60  59  59  59  60  60  58  56  56  57  59  60  61  62  62  61  61  61  62  60  56  56  57  57  60  61  61  60  60  61  62  61  59  61  61  60  58  58  58  59  59  59  60  60  60  58  58  58  58  57  58  59  60  60  58  57  57  59  61  61  60  58  56  56  57  58  59  58  56  56  58  60  60  60  60  60  59  58  58  59  60  59  59  59  58  58  58  60  60  59  57  57  57  57  57  57  57  57  58  58  58  57  57  58  60  60  59  58  56  56  58  59  58  58  59  60  60  59  58  59  60  59  58  58  57  57  58  60  61  61  58  56  56  57  57  58  60  62  61  59  58  59  61  62  63  63  62  59  57  58  61  58  57  59  59  59  61  61  62  62  61  59  57  58  58  57  58  60  61  60  58  57  58  60  62  60  59  59  59  59  60  59  60  60  61  61  60  59  59  62  61  60  58  58  58  58  58  58  59  59  60  60  60  58  57  56  56  57  56  55  54  57  60  63  63  59  55  52  53  55  55  56  57  56  59  62  63  62  59  60  61  63  63  60  58  61  62  61  60  59  58  58  57  59  60  60  61  62  60  58  57  59  60  61  59  57  57  58  59  59  57  56  58  61  62  62  59  57  57  57  60  63  62  59  57  57  59  60  60  59  58  59  57  53  55  58  60  61  62  61  60  59  59  61  62  61  60  58  56  55  57  59  60  61  60  59  59  60  58  56  55  56  57  59  59  59  60  60  62  62  60  58  57  56  56  56  56  55  55  57  59  59  58  57  58  60  60  60  58  58  58  59  62  65  62  59  58  58  60  60  57  56  57  59  60  59  59  58  58  59  59  59  58  58  58  58  58  58  58  59  59  60  60  59  59  58  57  56  57  58 
 57  57  58  58  58  59  61  60  57  55  55  56  58  60  60  60  59  59  60  60  59  59  58  58  58  59  59  61  61  61  59  58  58  58  57  56  56  57  58  59  59  60  64  64  63  62  61  60  59  58  59  59  58  58  59  58  58  59  60  61  61  60  59  59  60  61  62  62  62  62  60  59  58  58  59  59  56  55  58  59  60  61  62  62  61  61  60  60  61  59  57  57  57  58  60  61  60  59  59  60  61  60  60  61  62  61  60  59  60  60  59  58  58  59  61  60  59  59  59  58  58  59  59  59  57  56  56  58  60  60  58  57  55  55  56  57  58  58  57  57  59  61  61  60  60  59  58  57  56  58  59  60  61  61  60  58  57  59  59  58  56  56  56  56  56  56  56  57  58  59  58  58  58  59  60  60  60  58  56  56  56  59  59  59  58  59  59  58  58  58  59  59  58  58  59  59  60  60  61  60  57  56  57  58  59  60  61  61  60  61  61  60  61  62  62  62  61  58  56  57  60  58  58  58  58  58  59  59  60  61  60  59  58  59  59  58  59  61  62  60  58  57  58  61  63  61  59  58  58  59  59  59  60  61  62  61  60  58  59  62  61  60  58  58  58  58  57  58  58  57  58  58  57  56  55  57  57  56  55  55  56  59  62  64  63  59  55  54  55  56  56  56  56  58  60  60  60  59  59  59  60  61  61  61  60  62  62  62  61  60  58  58  58  59  60  60  60  60  59  59  59  58  59  60  60  60  59  58  58  58  58  58  59  62  62  61  58  57  57  59  61  62  60  57  55  56  58  59  59  59  59  59  59  57  57  59  60  61  61  60  58  58  58  59  61  61  60  58  57  56  57  58  59  59  59  59  59  59  59  57  57  57  58  58  58  58  58  59  59  58  58  58  58  58  57  56  55  55  56  57  59  60  59  59  60  61  60  59  57  57  59  62  63  63  60  57  56  59  61  61  59  56  57  59  60  60  59  58  58  58  58  58  57  57  57  57  57  57  58  59  60  61  61  60  59  57  56  55  57  58 
 56  57  58  59  59  58  59  58  57  55  55  57  59  59  59  59  58  57  57  58  58  58  58  58  59  59  59  59  60  60  58  58  58  58  58  57  57  57  58  58  58  59  61  63  63  61  60  58  57  58  59  61  61  61  61  59  57  56  58  60  62  61  60  59  58  59  61  62  63  62  61  59  57  58  59  59  57  57  59  60  61  61  61  61  61  61  60  60  60  59  58  58  58  60  62  61  59  58  58  59  59  59  60  61  61  60  59  60  61  60  59  57  56  58  60  60  59  60  60  59  59  59  59  58  57  56  57  58  59  59  58  57  57  57  57  58  58  59  59  60  61  62  62  61  60  59  58  56  55  57  59  60  62  63  61  59  57  58  59  58  56  56  57  57  57  57  57  57  59  59  58  59  60  60  59  59  59  59  58  57  58  60  61  60  59  58  58  57  57  58  58  59  58  59  59  60  61  61  60  58  57  57  58  59  60  62  62  61  59  62  62  62  62  61  60  60  59  58  56  56  58  58  59  59  58  57  57  56  58  59  59  59  60  60  60  60  60  61  61  60  59  58  59  62  63  61  59  58  58  58  58  59  60  61  61  61  59  58  60  61  61  60  59  59  59  59  58  58  59  58  58  57  56  54  55  57  58  57  55  55  57  62  64  64  62  59  56  57  58  58  57  56  57  59  59  58  57  59  60  60  59  58  59  60  62  62  63  62  62  60  58  58  58  59  59  59  59  57  58  60  60  58  57  58  60  62  61  59  57  57  58  59  60  61  61  59  58  57  59  61  62  61  59  56  55  56  57  58  58  58  58  59  60  61  61  61  61  61  60  58  57  56  56  56  58  60  60  60  59  59  59  58  58  58  59  59  60  59  59  59  59  59  58  57  57  56  56  57  56  54  55  58  60  60  59  57  55  55  57  58  59  60  60  60  60  60  60  58  57  58  60  63  62  60  58  56  55  58  61  62  59  58  57  59  60  59  59  58  57  57  58  58  58  58  58  57  56  57  58  59  61  61  61  60  59  58  56  56  57  59 
 58  59  61  61  61  59  57  57  58  58  59  60  61  59  57  56  55  54  53  55  57  58  60  60  61  60  59  58  57  57  56  57  58  58  58  58  57  57  57  58  57  57  58  59  60  60  58  56  56  58  61  63  65  65  62  60  57  56  58  60  62  62  61  58  58  58  59  60  61  62  60  58  57  57  60  61  61  59  58  59  60  60  59  59  61  61  62  61  61  60  59  59  60  61  62  61  59  58  57  58  58  59  60  60  60  59  58  58  60  60  59  57  56  57  58  58  58  60  60  60  59  59  60  59  58  58  59  60  59  58  58  59  59  59  59  58  57  59  62  62  62  63  63  63  61  59  58  57  56  57  59  61  63  63  62  59  57  57  59  59  58  59  60  60  60  59  59  59  59  59  58  59  60  60  59  59  59  60  60  60  60  61  62  61  60  59  58  57  57  58  59  59  59  59  58  59  61  59  57  57  59  60  60  60  60  60  59  59  59  62  63  63  63  61  59  58  58  58  57  56  56  58  59  59  60  59  57  57  57  58  59  60  61  59  59  60  60  60  60  59  58  58  60  61  62  60  59  58  58  58  58  59  60  61  60  59  58  59  60  61  60  59  59  60  60  60  59  60  60  60  60  59  56  55  56  59  59  58  56  57  59  64  65  63  61  59  59  60  60  59  58  58  58  57  56  56  57  60  63  63  60  57  57  59  61  62  63  62  62  61  59  58  57  57  57  58  57  55  57  59  59  57  56  57  59  60  60  58  57  57  58  59  59  59  58  58  59  60  60  61  61  61  60  57  56  57  59  59  58  58  58  58  60  63  62  61  61  60  59  58  58  57  57  57  58  60  60  61  61  61  61  60  60  59  59  60  59  59  59  60  60  60  59  58  56  55  56  58  56  53  55  58  61  62  61  58  57  56  57  58  59  60  58  57  57  57  58  59  58  59  60  61  60  58  58  56  55  57  59  61  60  58  57  58  59  59  59  58  57  57  58  58  58  58  58  58  57  56  58  59  60  60  59  59  58  57  58  57  57  57 
 60  61  62  63  62  60  57  58  59  60  61  62  60  58  56  55  55  55  54  56  57  58  60  61  61  60  59  58  56  56  56  57  58  59  59  58  58  58  58  57  57  57  57  58  59  59  57  56  56  58  61  63  65  65  63  61  60  59  60  61  62  62  62  60  59  58  58  58  60  61  60  58  56  57  60  61  61  60  59  60  60  58  57  58  59  61  61  61  60  60  60  60  61  62  61  60  59  57  57  58  58  59  61  61  59  57  56  57  59  60  60  59  58  57  56  56  57  59  61  60  59  59  59  58  57  58  61  60  58  57  58  59  61  60  59  57  56  58  62  63  63  63  64  63  61  58  58  58  56  57  59  61  62  63  61  59  56  56  58  60  61  62  62  61  60  60  60  60  59  59  58  59  61  60  58  58  59  60  61  62  62  62  61  61  62  61  59  59  58  58  58  58  58  58  57  58  59  56  55  57  60  62  61  59  58  57  56  57  59  61  62  64  64  61  59  58  58  58  57  56  54  58  60  60  61  61  60  58  57  58  59  61  62  58  57  59  59  59  58  57  57  58  59  60  60  60  60  59  60  60  59  59  59  59  59  58  56  58  60  60  59  58  59  60  61  60  60  60  60  61  60  58  55  55  56  59  60  59  58  58  60  62  62  61  60  60  61  61  60  58  57  59  60  57  56  57  59  61  63  62  61  59  58  59  60  62  62  61  61  60  59  59  58  57  57  57  57  56  56  57  57  57  58  58  58  57  57  57  58  58  58  58  57  57  58  60  62  64  62  59  59  63  62  60  59  60  60  59  58  57  57  57  58  60  59  59  59  59  60  61  61  60  60  59  59  60  60  60  60  61  62  62  61  61  60  60  58  57  58  60  60  59  58  57  56  57  59  61  59  57  58  59  61  61  61  60  59  58  57  57  57  57  56  55  56  57  58  58  58  58  58  59  59  59  59  58  56  56  58  59  59  59  58  58  58  57  57  57  57  57  58  59  60  60  60  58  58  59  59  59  59  58  57  56  56  57  58  59  57  55 
 60  60  60  61  61  59  58  59  60  60  60  60  59  58  57  57  58  59  57  58  58  58  59  60  60  59  59  58  58  57  57  58  59  60  60  60  59  59  59  59  59  58  58  59  59  59  57  57  57  58  60  61  62  63  63  62  62  61  61  61  62  63  63  62  61  59  58  57  59  60  60  59  57  58  59  60  60  60  62  62  61  59  58  58  58  60  61  60  60  59  59  59  60  61  60  59  58  58  58  59  59  60  62  61  59  56  55  56  59  61  61  60  59  57  55  55  57  59  60  59  57  56  57  57  56  58  60  59  57  57  58  59  60  59  58  57  55  57  60  63  63  62  63  63  61  57  58  59  57  57  59  60  61  62  61  58  56  56  58  60  61  62  62  60  59  59  60  59  59  59  58  59  61  60  58  58  59  60  61  62  63  61  60  60  61  61  61  60  58  58  58  59  59  58  57  58  58  56  55  57  61  63  61  58  57  56  55  57  60  59  59  62  63  61  58  57  58  58  57  56  55  59  61  61  61  61  61  60  59  59  60  61  61  57  56  58  58  58  58  57  57  57  58  58  58  60  60  60  61  61  60  58  58  58  59  57  55  57  59  59  58  57  58  60  60  60  59  60  60  60  58  56  54  55  57  58  59  59  59  60  61  59  60  60  60  61  61  61  59  57  57  59  61  58  57  58  59  60  60  60  61  61  61  60  60  61  61  60  60  60  60  60  59  57  57  57  57  57  56  55  56  58  59  59  57  56  55  56  58  57  57  57  56  57  58  61  64  65  63  58  58  63  63  61  61  61  60  59  58  58  58  58  58  59  58  58  59  59  60  61  61  61  60  59  59  59  59  59  59  60  61  61  61  61  60  59  57  56  57  59  59  58  57  56  56  57  60  61  62  61  60  60  60  60  59  59  60  59  58  57  55  54  55  56  57  58  58  57  56  56  57  58  59  60  60  59  58  56  57  58  58  58  58  59  58  56  56  56  57  57  58  60  60  61  60  59  59  60  60  59  58  57  56  55  55  56  58  59  57  54 
 59  58  59  59  60  59  59  60  59  59  58  58  59  58  59  60  62  62  60  59  59  59  58  57  57  58  58  58  59  59  58  59  60  60  61  60  60  60  61  62  62  61  61  60  59  59  58  58  59  59  60  59  59  60  61  62  62  61  61  61  61  62  63  63  61  60  59  57  58  59  60  59  59  58  59  60  59  61  64  64  63  62  59  58  59  60  61  60  60  59  58  58  59  58  58  58  59  59  59  60  59  60  62  61  58  55  54  56  60  61  61  60  59  58  56  56  57  59  59  57  55  54  55  57  58  59  61  59  58  58  57  57  57  57  57  56  57  57  58  61  61  60  62  62  60  57  58  60  58  58  60  59  60  61  61  59  57  56  57  59  60  62  62  60  58  57  58  59  59  59  58  59  59  60  60  60  59  58  59  62  63  61  59  58  59  61  61  59  57  58  58  59  59  59  58  58  59  58  58  57  60  61  60  58  58  58  56  58  60  58  58  60  61  60  58  57  56  56  56  57  59  60  60  60  60  59  59  60  61  61  61  60  59  57  57  58  58  59  60  58  57  56  56  57  58  60  61  61  61  62  60  58  57  57  58  58  57  57  58  58  58  57  58  58  58  57  57  58  59  58  56  54  54  56  58  57  58  59  60  61  60  58  58  60  60  60  60  60  59  57  57  59  61  60  59  58  58  57  57  59  61  62  62  61  60  61  61  59  59  60  61  62  60  58  58  59  59  59  58  56  56  58  60  60  59  57  57  56  56  56  56  56  56  58  59  60  62  62  61  58  58  62  62  61  60  60  59  58  58  59  59  59  59  61  60  59  59  59  59  59  59  58  57  57  57  57  58  59  59  59  60  59  59  59  59  59  58  58  58  59  60  59  58  58  57  58  59  60  61  61  61  60  60  59  58  58  59  59  58  58  56  55  56  58  59  58  57  55  54  55  57  59  60  61  61  59  57  56  57  59  58  57  58  58  58  58  58  57  57  57  58  60  60  61  60  59  59  60  60  59  58  57  56  55  55  56  57  57  57  57 
 61  60  60  62  63  62  60  60  59  58  58  59  60  60  60  61  63  63  60  59  59  58  57  57  58  58  58  58  59  58  58  58  59  60  60  60  60  60  61  62  63  63  61  59  58  58  58  59  60  61  61  60  59  58  58  59  60  60  59  58  59  62  63  63  61  60  59  58  58  59  60  60  61  61  62  62  61  61  63  64  64  63  60  59  58  60  61  61  62  61  59  59  58  57  56  57  58  60  60  60  58  58  60  60  57  54  54  57  61  63  62  60  57  57  57  57  57  58  59  57  55  55  56  59  62  62  62  61  61  60  58  58  57  57  57  57  59  58  57  61  61  60  63  62  59  56  58  60  58  59  60  58  59  61  62  62  60  57  57  58  58  62  65  62  59  57  58  59  60  59  57  57  57  59  61  62  60  58  58  62  64  63  60  59  61  61  59  58  57  57  58  60  61  61  60  60  60  63  64  59  59  60  59  59  61  63  60  60  62  60  59  60  60  59  58  56  55  55  55  58  61  62  61  60  58  57  58  59  61  62  61  60  59  57  58  59  60  61  62  61  59  56  56  57  59  61  61  61  62  63  62  59  57  57  59  59  59  58  59  59  58  57  58  57  57  56  55  56  58  58  56  54  55  57  58  57  56  57  59  60  59  57  57  59  59  59  59  59  60  59  59  58  59  61  60  56  55  55  58  60  61  61  60  59  61  63  62  59  58  60  62  63  62  60  59  61  62  60  59  59  59  59  59  59  60  61  59  56  54  54  55  56  57  58  58  57  57  56  57  58  59  59  59  59  58  58  58  57  58  60  61  61  60  60  59  58  58  58  58  58  57  56  57  57  57  56  57  59  60  60  59  57  56  56  58  60  60  58  59  60  60  60  60  59  59  58  58  57  58  59  59  60  61  59  58  58  58  58  58  59  59  59  59  58  56  55  55  54  55  55  56  58  59  59  59  58  57  58  59  59  58  57  57  57  59  60  60  59  58  58  59  59  60  60  60  58  58  59  59  60  59  59  58  57  56  55  55  54  57  60 
 57  57  60  62  63  62  61  60  59  58  59  60  62  62  63  62  62  61  60  59  59  58  59  59  59  59  58  58  59  58  56  57  59  60  59  58  58  59  61  62  62  62  61  59  58  57  58  60  61  61  61  61  59  58  57  58  58  59  58  59  59  60  61  61  61  60  60  58  57  57  59  62  63  63  62  61  61  61  61  62  61  61  59  59  59  61  63  63  61  60  59  59  59  59  60  60  59  60  60  59  58  59  59  58  57  56  57  59  60  61  60  58  56  57  58  58  57  57  57  56  55  55  57  60  62  62  62  62  62  62  61  59  57  57  58  59  61  59  57  60  60  59  60  59  58  58  60  61  59  60  60  59  59  59  60  60  59  58  57  57  57  61  64  61  59  57  57  59  60  59  58  57  57  58  61  62  61  60  59  62  63  62  61  60  61  61  60  56  55  56  59  59  59  59  60  60  60  63  63  60  59  59  59  60  62  63  62  61  62  61  60  60  59  59  60  58  55  54  57  59  61  61  60  59  58  58  59  59  59  59  59  58  58  58  58  58  58  60  63  63  61  58  57  58  60  60  60  60  60  60  60  59  58  58  59  60  60  58  59  60  60  58  56  54  54  55  56  56  57  58  57  56  57  59  59  58  57  57  58  59  58  56  57  57  57  57  58  59  59  59  58  57  58  61  60  57  56  56  57  58  59  60  60  61  61  62  60  59  59  60  61  61  60  58  58  59  60  58  57  58  59  59  59  59  60  61  60  57  56  56  56  56  57  58  58  56  56  56  56  58  59  58  58  58  58  58  58  58  58  59  59  59  58  58  59  59  57  57  57  58  57  57  57  58  58  57  58  60  61  61  59  57  55  55  57  59  60  59  59  59  60  60  59  58  57  57  57  57  58  58  58  59  60  59  58  58  58  58  59  60  61  60  59  58  56  55  55  56  57  57  57  57  57  57  58  58  58  57  58  59  59  58  57  57  58  59  59  58  58  58  59  60  61  60  59  57  57  59  59  59  60  60  59  58  56  55  54  53  56  59 
 56  57  59  61  61  60  60  60  59  59  60  61  62  64  64  62  61  60  60  60  60  59  59  59  59  60  60  60  60  58  56  57  60  60  59  58  58  59  61  61  60  60  62  59  57  57  59  60  61  61  61  61  60  59  58  58  57  58  59  60  60  58  58  59  60  59  59  57  56  56  59  62  63  62  60  59  60  60  61  60  59  58  57  58  61  63  65  65  60  58  59  58  59  62  64  63  61  59  58  58  59  59  59  58  58  59  59  59  59  59  59  57  57  57  58  59  59  58  56  54  54  56  58  60  60  60  61  61  62  63  62  60  57  57  59  60  60  59  59  59  59  58  56  56  58  59  60  60  60  60  60  60  59  58  58  59  59  58  57  57  58  61  62  60  58  57  56  57  59  60  60  59  59  59  60  61  61  61  61  61  61  61  60  59  59  61  61  57  55  57  59  58  57  56  58  60  58  59  59  59  59  59  60  60  60  60  60  62  62  61  58  58  58  60  61  59  55  54  59  61  59  58  58  58  59  60  61  60  59  57  57  58  59  60  59  56  57  59  62  64  62  59  58  58  59  58  58  58  57  57  58  58  58  58  59  60  59  58  59  60  60  58  55  54  55  57  59  58  58  58  58  58  58  59  60  60  59  59  59  59  59  58  57  57  57  57  57  58  58  57  57  57  58  60  60  59  58  57  57  57  59  60  61  61  60  58  58  58  59  59  59  58  57  56  56  57  57  57  56  57  58  59  60  60  60  59  58  58  58  59  58  57  57  57  58  58  58  58  58  58  58  60  60  59  59  59  59  59  58  57  56  55  56  57  59  59  57  57  58  60  60  59  58  59  60  58  60  61  62  61  60  58  56  56  56  57  59  59  59  58  58  59  58  56  56  55  57  59  59  58  58  59  58  58  58  58  58  59  59  60  60  59  59  58  58  57  57  58  58  59  59  57  56  57  59  60  59  57  57  59  60  60  58  58  57  57  57  57  58  58  59  61  61  60  58  57  57  58  58  59  60  61  61  60  57  56  54  54  55  58 
 64  62  59  61  60  58  58  59  59  59  60  61  61  61  62  60  59  59  61  61  60  59  57  57  58  60  61  61  59  57  57  57  58  59  59  60  60  61  62  62  60  61  61  59  57  57  58  59  60  61  62  62  61  60  59  59  58  59  58  59  60  59  58  58  58  59  59  58  57  57  58  61  62  61  60  58  58  60  62  60  59  59  58  59  61  63  64  65  62  60  59  59  59  62  63  63  61  59  58  58  58  59  60  60  59  58  58  58  58  58  58  57  57  57  58  60  60  59  56  54  55  57  58  58  57  58  61  61  62  62  61  59  56  56  57  59  58  60  60  58  57  56  55  56  57  58  58  59  60  60  60  60  58  57  58  60  60  59  59  58  60  62  62  61  59  58  58  59  60  60  60  59  59  58  59  60  61  61  61  61  62  62  60  59  59  59  60  61  60  57  56  55  57  58  58  59  58  58  58  58  57  58  59  59  59  59  59  60  61  59  57  57  57  59  60  58  55  55  59  61  60  59  58  57  58  59  60  60  59  58  59  60  60  61  60  58  59  60  63  63  62  59  58  57  57  56  56  57  57  58  59  59  58  58  58  59  60  60  60  59  58  57  57  58  59  59  60  59  58  58  57  57  57  57  58  58  59  60  60  61  62  62  60  59  58  57  58  58  58  58  58  58  57  58  58  59  59  58  59  59  60  59  59  58  57  57  57  57  57  58  59  58  58  57  57  58  58  58  58  58  59  60  61  60  60  59  59  58  58  60  60  58  57  58  59  59  58  57  58  59  60  62  61  60  59  59  59  59  59  58  56  56  57  57  58  57  57  57  60  63  64  64  62  61  59  57  58  60  61  62  61  59  57  56  55  56  58  58  59  58  58  59  59  58  57  56  57  59  60  59  59  59  59  59  58  59  59  59  59  58  59  60  60  59  58  57  56  57  58  59  58  58  58  59  61  61  60  59  58  59  60  59  58  58  57  56  57  58  58  58  59  60  60  59  58  57  57  58  58  60  62  63  63  61  59  57  56  55  57  59 
 63  64  61  60  59  59  58  59  59  60  60  60  59  59  59  58  58  58  59  61  61  61  58  56  56  58  59  60  59  58  59  58  57  57  58  59  61  61  62  61  61  60  58  57  58  58  58  58  59  61  62  62  61  59  59  58  58  57  57  58  59  60  60  59  59  59  58  58  57  57  59  60  61  61  60  59  58  59  63  61  59  59  59  59  59  61  63  63  61  60  58  57  58  61  63  62  61  59  59  60  59  60  61  61  60  59  58  57  57  58  58  57  57  58  59  61  62  60  57  56  55  57  58  57  55  57  61  62  62  63  61  59  57  57  59  60  60  60  59  57  55  55  57  59  60  59  58  58  58  60  61  60  58  57  58  59  60  60  59  60  60  61  61  60  59  59  59  59  60  60  60  59  58  59  60  60  59  58  58  59  60  60  60  59  59  59  61  63  61  57  56  58  59  59  57  56  58  58  58  58  58  58  58  59  59  59  59  60  60  58  57  56  56  58  59  58  56  56  59  61  61  60  58  57  57  58  58  58  58  58  58  59  60  60  59  58  59  60  61  62  61  59  57  56  56  56  56  56  57  59  61  60  59  57  58  58  60  61  60  57  56  57  59  61  61  60  60  59  59  59  59  58  57  56  56  58  58  59  59  61  63  63  61  59  57  57  58  59  60  60  59  59  58  57  57  58  58  58  58  59  59  59  59  58  58  59  58  57  57  58  59  60  60  59  59  59  59  59  59  59  60  60  60  61  60  59  59  58  58  59  59  57  57  57  58  57  56  56  57  58  61  63  62  61  60  60  60  61  60  60  59  59  58  58  57  56  57  58  60  63  65  66  64  61  57  56  57  60  62  62  61  60  59  57  57  56  58  60  59  59  60  60  60  59  58  58  58  59  60  60  61  60  60  59  58  58  58  58  58  57  57  59  60  59  58  57  57  56  57  58  58  58  58  58  61  61  60  59  58  58  58  57  56  57  56  56  58  59  60  60  60  60  60  60  59  59  59  59  60  62  63  64  63  61  59  58  57  56  57  59 
 59  62  64  60  61  62  60  60  61  61  60  59  58  57  57  57  57  57  57  60  62  62  59  56  55  56  57  59  60  61  61  60  57  57  57  59  60  61  61  60  59  58  58  57  58  59  59  58  58  60  62  62  60  59  58  57  57  56  57  57  59  60  61  60  60  59  58  58  58  58  59  60  60  61  61  60  59  60  62  60  58  58  58  58  58  59  60  60  59  58  57  56  57  60  62  61  60  60  60  61  62  61  61  60  60  60  58  58  58  58  57  57  57  59  61  61  61  60  59  58  58  56  56  55  54  57  61  61  62  63  61  59  57  58  61  62  62  60  58  56  55  57  60  63  64  62  60  57  57  59  62  61  59  58  57  58  60  59  59  59  60  60  59  59  58  58  58  59  59  59  60  59  59  60  62  61  59  56  56  57  58  59  59  59  60  60  61  62  59  56  57  61  62  58  55  55  58  59  59  59  59  59  59  60  60  60  60  59  59  59  58  57  56  57  58  59  57  57  60  60  60  60  59  58  57  57  57  57  57  57  57  59  60  60  59  58  59  59  60  59  60  59  58  56  56  57  57  57  58  60  62  62  60  58  57  58  60  61  60  57  56  57  60  61  61  60  59  59  60  60  60  60  58  56  56  58  59  58  57  59  62  61  59  57  56  56  58  59  60  61  60  59  58  58  58  58  58  57  57  58  59  60  60  60  61  60  59  58  58  58  59  60  61  61  60  60  60  59  59  59  59  59  59  60  60  59  58  58  58  58  58  57  57  57  57  56  56  56  58  60  61  63  62  61  60  60  61  61  61  61  61  60  59  58  57  58  59  60  60  61  63  64  63  59  56  56  57  60  61  61  61  60  59  58  58  58  59  61  60  60  60  61  60  60  59  58  58  59  59  60  60  59  59  58  58  57  57  58  57  56  57  59  59  59  59  58  58  57  56  57  57  57  57  57  59  60  59  57  57  57  57  56  56  56  57  57  58  60  61  61  61  61  61  60  60  60  60  61  62  63  63  63  62  60  59  58  58  57  58  59 
 57  59  62  59  61  63  61  61  62  62  61  59  58  57  56  56  57  57  57  60  62  63  61  58  56  56  57  59  61  62  62  61  59  58  57  58  59  60  59  58  57  58  59  59  59  59  60  59  59  60  61  61  60  59  59  57  56  56  56  57  59  60  61  61  61  60  60  59  59  58  58  59  60  61  61  60  60  59  59  57  56  56  57  58  57  57  57  57  57  57  58  57  57  59  60  60  59  59  60  62  63  61  59  59  60  59  59  60  60  59  58  58  57  60  63  60  59  59  60  60  59  56  54  55  56  58  60  60  62  62  60  58  56  59  61  63  62  60  58  57  57  58  61  63  64  63  60  58  57  59  62  62  61  59  59  59  60  60  59  59  60  60  58  58  57  57  57  58  59  59  60  59  59  61  63  62  59  57  56  56  57  58  59  59  59  59  59  59  57  56  58  61  62  59  56  56  58  59  59  59  60  60  60  60  59  60  59  59  59  60  60  59  57  56  58  60  59  58  59  59  57  59  60  59  58  58  58  57  56  55  56  57  58  59  59  59  58  57  57  57  58  58  58  57  56  58  58  57  59  61  64  63  61  58  57  57  59  60  60  57  56  57  59  59  59  57  57  58  60  59  61  61  58  56  57  60  60  58  55  57  60  58  56  56  56  56  58  60  61  60  60  59  59  59  60  59  59  58  58  58  60  61  61  62  61  61  59  58  58  58  59  59  60  61  61  62  61  59  58  58  58  58  59  59  60  59  58  57  57  57  58  59  60  59  57  57  57  58  60  61  62  61  61  60  59  60  61  60  60  60  59  59  59  59  59  60  63  63  61  59  60  61  60  58  56  56  58  59  60  61  60  59  59  59  60  60  61  59  59  59  59  60  60  59  59  58  57  57  58  58  59  58  57  57  57  57  57  58  57  56  58  60  60  60  59  59  58  58  57  56  57  56  56  57  58  58  57  57  57  58  58  57  57  57  58  58  59  60  61  61  62  61  61  60  60  60  61  62  61  61  60  59  59  58  58  59  58  58  60  61 
 58  55  56  58  60  61  61  61  61  61  60  59  58  57  57  58  59  59  59  60  61  61  61  60  59  58  59  60  60  61  62  61  60  58  58  57  58  58  59  58  57  58  59  58  58  59  60  61  60  60  60  61  60  60  60  58  57  56  56  57  59  60  60  60  60  61  61  60  59  58  57  58  59  60  61  60  58  58  57  55  55  56  57  58  58  57  57  57  57  58  61  60  59  60  60  60  59  59  59  60  60  60  58  59  59  59  60  60  60  60  60  61  60  61  62  59  58  59  60  61  60  57  55  56  58  59  59  60  60  61  59  56  55  57  59  60  59  60  61  60  59  58  58  59  60  60  60  59  59  59  61  62  62  61  60  61  61  61  60  59  60  60  59  58  57  57  57  57  58  58  59  60  59  60  60  61  61  59  59  60  61  60  59  57  57  57  57  57  57  58  58  58  59  61  61  59  57  57  58  59  59  60  60  60  59  59  59  59  59  59  59  59  57  56  59  62  61  60  59  57  55  58  60  58  58  58  58  57  57  56  56  56  57  59  61  60  59  57  56  56  57  58  58  58  57  59  59  57  58  61  63  64  62  59  57  56  57  59  59  57  57  56  56  57  57  56  57  58  59  59  60  62  59  57  57  61  61  59  56  58  60  58  56  56  56  57  58  59  60  60  60  59  59  60  61  60  60  60  60  59  60  61  61  60  60  59  59  58  57  57  58  58  58  59  60  61  61  58  57  58  58  58  59  59  60  60  58  58  57  56  58  60  61  58  56  56  57  59  61  61  61  60  59  59  59  59  59  59  58  58  57  57  58  59  60  62  64  65  63  59  59  60  60  59  57  56  58  59  60  59  58  58  58  58  60  61  61  58  58  58  58  59  59  59  59  58  57  57  56  56  57  57  56  56  57  57  57  57  57  57  58  60  60  59  59  58  59  58  58  57  57  56  56  57  58  57  57  57  58  59  59  58  57  58  59  59  59  59  60  61  61  61  60  59  58  59  59  59  59  59  58  57  57  59  60  60  60  59  61  62 
 57  56  59  62  61  59  60  60  60  59  59  59  58  58  58  59  60  60  59  59  60  60  60  60  60  60  59  60  60  60  60  60  60  60  58  58  58  58  59  60  59  58  58  57  57  58  60  61  60  59  59  60  60  61  60  58  57  56  55  57  59  61  61  61  61  61  62  61  59  57  57  57  58  59  59  58  57  56  55  54  54  56  58  59  59  59  59  59  59  60  62  62  61  61  61  60  58  57  58  59  59  59  59  60  60  60  60  61  61  61  62  63  63  61  60  59  59  59  59  60  60  58  58  59  60  60  60  59  59  59  58  56  55  57  59  60  59  60  62  61  60  58  57  56  57  58  59  58  57  58  60  62  62  62  61  61  62  61  60  60  60  60  60  59  58  57  56  57  57  58  58  59  59  59  59  61  61  60  60  61  62  61  59  57  57  58  58  56  58  59  58  56  56  60  62  61  57  57  58  58  59  59  59  59  60  60  60  58  58  59  60  58  56  56  59  63  63  61  60  58  55  58  59  58  58  59  60  59  58  58  57  58  58  59  60  60  59  57  55  55  56  57  59  59  58  58  57  55  56  58  61  63  62  60  58  56  56  58  58  57  56  55  55  56  57  58  58  58  58  60  61  61  60  58  58  60  60  58  56  58  61  60  59  58  59  59  59  59  59  59  60  59  59  60  60  60  60  60  60  59  59  60  61  61  60  58  58  59  58  58  58  57  57  58  59  61  61  57  57  57  57  57  58  59  59  59  59  58  57  55  57  60  61  58  55  55  56  59  59  59  59  59  58  58  58  59  59  59  58  57  57  56  57  59  59  60  63  64  62  60  60  60  61  60  58  57  58  59  60  59  58  58  57  58  59  60  59  57  57  57  57  57  58  59  59  59  58  57  56  55  56  57  57  57  57  58  58  58  58  58  59  59  59  58  58  58  59  58  58  57  55  55  57  59  58  57  56  58  59  60  60  59  58  58  58  59  58  58  59  60  60  60  59  58  57  58  58  58  58  58  57  57  58  60  61  62  60  59  59  60 
 53  57  62  61  58  56  59  60  59  58  58  59  59  59  59  59  60  60  57  57  59  59  60  60  59  58  58  58  60  60  59  59  61  61  60  59  59  59  60  61  60  59  58  56  55  57  59  60  59  59  59  60  60  60  59  58  57  56  56  57  59  61  62  62  61  62  63  61  59  58  58  58  59  59  58  57  57  57  56  54  54  56  58  60  59  60  61  61  61  61  62  61  61  61  61  59  57  56  58  60  59  59  60  61  61  61  61  61  61  61  62  64  64  61  58  59  60  60  59  58  58  58  60  61  60  61  60  59  58  58  59  58  57  58  60  61  60  60  60  60  59  58  57  57  57  58  58  57  56  57  59  61  61  61  60  61  61  61  60  60  60  60  59  58  57  56  55  56  57  57  57  57  57  58  59  59  60  58  58  59  60  60  59  59  59  61  60  57  57  59  58  56  55  58  60  60  58  57  58  59  59  59  59  60  60  61  60  59  58  59  59  58  56  55  58  62  63  61  61  59  57  58  58  57  58  59  61  60  59  58  59  59  60  58  58  58  58  57  57  57  57  59  60  61  61  58  56  54  54  56  59  61  61  60  58  57  57  58  58  57  56  55  55  56  58  60  60  58  58  60  61  61  60  59  57  58  57  56  55  57  59  62  62  61  61  60  60  60  59  58  59  60  60  59  59  59  59  59  58  58  59  60  61  62  61  58  58  60  60  59  58  58  57  58  59  61  61  58  56  57  56  57  58  59  60  60  59  58  57  55  57  61  61  59  56  55  56  58  59  58  58  58  58  58  59  59  60  60  59  59  58  58  58  58  58  58  60  61  61  61  61  60  60  59  58  59  59  60  61  60  59  59  58  58  58  58  58  58  57  56  57  57  58  60  61  61  60  58  57  56  56  58  59  59  59  59  59  59  60  60  59  57  57  57  57  58  59  58  58  56  55  55  58  60  58  57  57  58  60  61  60  58  57  57  58  59  58  58  59  59  60  59  58  57  58  59  59  59  59  59  59  59  60  61  62  62  60  57  57  59 
 47  52  55  54  51  53  59  61  59  58  58  58  58  59  59  59  59  58  56  57  59  60  60  58  57  56  57  58  60  60  59  59  59  61  60  60  60  60  60  60  60  60  58  57  57  58  59  59  59  58  59  60  60  60  60  59  58  56  57  58  59  60  61  62  62  62  62  61  59  58  60  61  60  59  58  58  59  59  56  56  55  55  58  59  58  59  60  61  60  59  59  59  60  60  60  59  57  56  58  60  59  59  60  60  61  60  60  60  60  60  61  62  62  61  59  61  62  61  59  57  57  57  59  60  60  60  60  58  57  58  59  60  59  60  61  62  61  60  59  59  58  58  58  59  59  59  59  57  55  56  58  59  60  59  59  59  61  62  60  59  60  59  57  57  56  56  56  57  58  57  57  56  56  57  58  59  58  56  56  57  58  58  59  60  60  62  61  58  57  58  59  58  57  56  57  58  59  58  58  59  60  59  59  60  61  62  61  59  58  59  60  59  56  56  59  61  62  61  59  59  59  58  57  57  59  60  61  61  60  59  58  59  59  56  56  56  57  58  58  58  58  59  60  61  61  59  57  55  54  55  58  60  61  60  58  57  57  57  57  57  57  56  56  57  58  60  59  59  58  59  61  61  60  59  57  56  54  54  54  55  57  62  63  61  61  61  60  60  59  59  59  60  60  60  59  59  59  59  58  58  59  60  61  63  62  59  59  61  61  60  58  58  58  59  60  61  60  57  56  57  56  57  59  60  60  60  59  58  57  58  60  62  62  61  60  58  58  59  59  60  59  58  58  59  59  60  61  61  60  60  60  60  59  58  57  57  57  59  61  61  61  59  58  58  59  61  61  60  61  60  59  59  58  57  58  57  58  58  58  57  57  58  59  61  62  62  60  59  57  56  57  58  60  60  60  59  59  59  60  59  58  56  56  57  57  58  59  58  57  56  56  57  59  61  59  58  57  59  61  61  59  57  56  56  57  58  58  58  59  60  60  58  57  57  58  59  60  60  60  61  60  60  60  61  62  61  58  55  55  57 
 53  51  49  52  56  60  61  61  60  60  60  60  59  58  58  57  57  57  57  59  60  60  58  56  56  58  59  60  59  59  59  59  59  59  61  62  62  60  58  57  59  60  59  59  59  60  60  58  58  58  60  61  60  61  64  63  60  59  58  58  59  58  59  59  59  59  59  58  57  58  60  62  61  60  59  60  62  62  59  58  57  57  57  57  56  58  59  59  58  57  56  57  58  59  59  58  56  55  56  58  59  58  58  60  60  61  61  61  61  60  60  59  59  60  62  63  62  61  60  59  57  55  56  57  58  60  60  57  56  57  59  59  58  58  59  59  58  60  62  59  56  55  57  59  60  60  60  59  58  58  59  60  59  59  58  59  61  61  60  59  59  58  57  55  55  55  57  58  59  59  58  57  56  56  56  58  58  57  56  57  59  59  59  59  60  58  58  62  61  59  57  58  59  59  57  57  58  58  59  60  60  60  60  60  60  60  60  58  56  59  61  61  57  57  59  61  61  59  57  57  58  58  58  58  59  60  60  60  59  58  57  57  58  56  57  59  60  61  62  61  60  59  58  59  60  60  59  58  57  56  58  59  60  60  58  57  55  55  56  58  58  59  59  58  57  58  59  60  60  59  60  59  60  60  59  57  56  55  55  56  57  60  60  59  59  60  61  61  61  61  60  60  60  59  60  61  62  61  61  61  60  59  59  59  59  59  60  61  61  59  57  56  57  57  58  59  58  57  56  57  57  58  60  61  61  61  60  59  58  59  60  61  62  62  61  60  58  57  58  60  60  58  58  59  60  60  60  59  58  57  56  56  57  58  59  59  59  60  62  62  60  57  56  58  61  63  62  60  59  59  58  58  57  57  57  57  58  59  59  58  58  58  58  60  62  62  60  58  56  55  56  57  59  60  60  58  57  57  58  57  57  58  57  58  59  59  59  58  57  57  58  59  60  61  60  59  58  59  61  62  59  56  55  56  57  58  57  58  60  61  60  57  56  57  59  60  60  59  60  60  60  59  59  60  61  59  57  54  54  56 
 92  65  44  51  60  64  59  59  61  61  61  60  59  58  57  57  57  57  58  59  58  57  56  56  56  59  61  61  59  59  59  59  58  59  60  62  62  60  58  57  59  60  60  59  59  59  59  58  58  60  62  62  59  60  64  63  61  60  59  59  59  59  59  60  60  58  57  56  56  57  60  62  61  60  59  60  62  63  62  60  58  58  58  58  58  59  59  59  59  57  55  57  58  59  58  57  55  54  55  56  56  57  57  58  60  60  61  61  60  60  59  58  58  60  62  62  61  61  60  59  57  56  55  56  58  61  61  57  55  55  58  58  57  57  57  56  55  58  61  58  56  56  57  59  61  60  59  59  60  59  59  59  59  58  58  59  61  62  62  61  59  57  56  57  57  57  58  59  60  59  59  57  56  56  57  58  58  57  56  57  58  60  59  60  60  57  58  63  63  60  57  58  59  59  57  56  57  58  58  59  60  60  60  59  59  59  59  57  56  58  61  62  60  58  58  59  60  58  56  56  57  58  58  59  60  61  61  60  58  57  56  57  57  58  59  59  60  61  62  61  59  58  58  59  60  62  61  58  58  57  57  58  59  58  57  57  56  55  56  58  59  60  61  60  58  58  57  58  58  58  59  60  61  61  61  58  57  56  57  58  59  58  58  58  58  59  61  62  62  62  60  60  60  60  61  62  62  63  63  62  61  59  58  56  56  59  60  61  60  59  57  56  56  57  57  57  57  58  57  57  58  59  61  61  61  61  60  59  58  57  58  58  59  60  61  59  57  56  57  60  61  59  58  58  59  59  60  59  57  56  55  54  55  59  59  59  59  61  62  62  61  58  57  58  60  61  60  59  58  57  57  58  59  59  59  57  58  59  59  58  57  57  58  59  61  60  59  57  55  54  56  58  59  58  57  57  57  56  56  57  58  59  60  60  60  60  59  58  57  57  59  60  61  60  60  59  59  61  61  61  59  56  55  56  57  57  58  58  59  59  59  58  56  56  59  61  60  57  58  60  61  60  60  59  59  58  57  56  55  57 
139  86  46  51  61  61  55  58  63  63  60  57  57  58  59  59  59  59  58  57  56  54  56  57  55  58  61  61  61  60  59  60  60  60  59  58  58  59  60  61  61  61  61  59  58  56  57  58  59  62  64  63  58  56  57  59  60  60  60  60  61  60  61  63  62  60  59  57  57  58  60  61  60  59  58  58  60  62  62  61  59  58  58  59  61  61  60  61  61  59  57  59  60  58  57  56  57  57  56  56  56  56  57  58  59  59  59  59  59  60  59  59  58  59  59  58  59  60  59  58  58  58  58  59  61  62  61  59  56  55  58  58  57  57  56  54  55  56  57  58  59  60  59  60  60  59  57  57  59  59  58  58  58  59  59  59  60  63  65  64  61  58  57  60  62  61  60  59  59  59  59  58  57  58  60  59  57  56  56  56  58  60  61  62  62  60  60  61  61  60  59  57  58  58  58  57  57  58  59  59  60  61  61  59  60  60  59  58  59  59  60  60  61  60  59  58  57  58  57  56  56  56  57  58  61  62  62  60  57  56  56  57  58  59  59  57  58  59  60  58  56  57  59  61  63  63  61  59  58  57  56  56  56  55  56  57  59  59  59  59  58  59  60  61  61  59  56  54  54  57  59  62  63  62  60  59  58  58  58  60  60  57  57  59  59  59  61  62  62  61  60  60  61  61  60  60  60  60  60  60  60  59  59  58  58  59  60  60  60  58  57  57  57  58  59  57  57  59  59  59  60  61  61  61  60  60  59  59  57  55  55  56  57  59  60  59  57  56  58  62  63  60  58  58  58  60  61  60  58  57  58  57  57  58  57  56  57  59  61  60  60  60  60  58  57  57  57  58  57  57  57  59  61  63  62  58  57  58  58  57  56  57  58  58  59  59  57  56  54  55  59  61  59  56  54  56  57  58  58  59  59  59  61  62  60  61  60  58  57  59  61  60  61  60  59  59  60  61  61  59  59  58  58  58  57  58  58  58  56  56  58  60  58  56  57  61  59  56  57  59  61  61  60  58  56  57  59  59  58  58 
102  78  58  62  64  60  57  59  63  62  58  56  56  58  59  59  61  62  59  58  57  57  56  56  56  57  60  62  62  61  60  60  61  60  60  59  59  60  61  61  62  62  62  60  58  57  57  58  59  62  63  62  58  55  55  58  60  60  60  60  61  60  60  62  59  58  59  58  58  59  60  59  60  59  58  58  58  59  60  60  58  58  57  58  60  61  61  61  63  61  58  59  59  58  56  56  57  58  58  59  61  61  59  59  59  59  58  58  59  60  61  61  61  61  60  59  59  60  59  58  59  60  60  60  63  62  59  59  59  59  61  61  59  57  56  56  56  58  60  61  61  60  60  60  60  58  57  57  58  59  58  58  58  59  60  60  60  61  62  62  60  59  58  60  62  62  60  59  59  59  60  61  60  61  60  59  58  57  58  59  60  60  60  62  63  61  60  61  60  60  59  60  60  60  60  59  59  60  61  61  62  62  61  60  60  60  59  58  58  59  60  60  60  60  60  58  58  58  58  56  55  56  57  58  60  61  60  58  57  56  57  57  57  57  56  55  57  59  60  59  57  57  58  60  61  58  58  61  62  60  57  55  55  55  56  57  57  58  60  60  59  58  58  60  60  59  57  55  54  56  58  59  59  60  60  59  59  58  58  59  60  59  59  59  59  58  59  61  61  60  59  60  61  59  58  58  57  56  55  55  57  58  59  60  61  60  59  59  58  57  57  57  58  59  59  59  58  59  59  59  60  61  61  59  58  58  58  57  56  55  56  58  60  61  61  59  57  56  58  59  61  61  60  59  60  61  60  58  57  57  58  59  58  57  57  58  58  58  58  56  57  58  59  59  57  57  57  58  57  57  57  59  62  63  62  60  58  58  57  57  56  56  57  58  60  60  59  57  57  58  61  62  61  58  57  58  59  59  59  61  60  58  59  60  60  60  61  60  58  59  61  60  60  61  59  58  59  60  60  59  59  59  59  58  58  58  58  57  57  58  60  61  59  57  57  58  59  58  57  57  58  59  59  57  57  58  60  59  56  55 
 80  71  57  61  62  61  59  60  62  60  58  56  56  57  58  59  62  63  60  58  58  59  57  55  57  57  59  63  64  62  59  59  60  60  60  59  59  60  60  61  62  62  63  62  59  58  58  58  59  61  62  61  57  54  55  58  60  59  60  60  60  59  60  61  58  57  60  59  59  60  59  59  58  59  58  57  57  57  58  59  58  58  58  58  58  60  60  61  62  61  59  59  58  57  57  57  58  58  59  61  64  64  61  60  59  58  57  57  59  61  62  62  63  62  61  59  59  60  59  59  60  61  61  61  63  62  58  58  60  61  61  61  60  56  56  58  58  59  61  62  61  60  59  60  59  58  57  57  58  59  59  58  58  59  61  62  61  59  58  58  58  59  59  59  60  60  59  59  59  59  60  62  63  62  60  58  57  58  60  61  61  60  59  60  61  60  59  60  59  58  59  60  61  61  60  59  60  61  62  62  62  62  62  61  60  60  59  58  59  59  60  61  61  60  60  59  60  59  59  58  56  57  58  60  61  60  59  58  57  58  58  59  59  56  54  54  56  58  61  60  59  58  58  59  59  57  58  61  62  61  59  57  56  56  56  56  56  57  59  61  59  57  56  58  59  60  58  56  55  56  57  58  57  58  60  60  60  60  59  59  59  61  61  60  59  58  58  59  59  58  57  59  60  58  57  57  57  55  54  54  55  57  59  61  62  60  58  57  57  56  57  58  59  59  60  60  59  59  59  60  60  60  60  58  57  58  58  57  55  55  57  58  61  62  62  60  59  57  57  58  59  62  61  60  61  61  60  57  56  56  58  60  60  59  59  60  59  57  56  56  57  58  59  59  57  56  57  58  58  57  57  59  61  62  63  62  60  57  57  57  57  56  57  59  60  61  60  59  58  59  62  63  62  61  61  61  61  59  58  59  58  58  59  60  60  60  61  61  59  60  60  59  59  60  58  58  58  59  59  58  58  60  60  60  59  58  58  58  59  61  62  62  60  58  56  55  57  58  57  57  58  58  58  58  58  58  59  58  55  54 
 76  66  52  57  60  60  60  61  61  60  58  57  57  56  56  58  60  62  61  59  59  61  59  57  59  58  59  63  64  61  59  59  60  59  59  58  58  59  60  60  61  62  63  62  60  59  59  59  59  60  61  60  56  54  55  58  59  59  60  60  59  59  60  61  59  58  59  60  59  59  59  59  59  58  58  58  56  56  58  59  60  60  59  58  58  59  60  60  60  59  58  59  59  58  57  58  59  59  59  60  63  63  61  60  59  57  57  57  59  61  62  62  63  63  61  59  59  59  59  59  61  62  62  61  62  61  60  58  59  60  58  58  59  56  57  60  61  60  60  61  60  59  59  60  59  58  57  57  58  60  61  58  58  60  63  63  61  57  55  56  57  59  60  59  59  59  58  58  58  58  60  62  65  63  59  58  57  58  60  61  61  59  57  58  59  59  59  58  58  57  58  60  60  59  58  58  59  61  62  61  61  61  61  60  60  60  59  59  60  60  60  62  62  61  61  60  61  61  60  59  58  57  58  60  60  59  58  57  57  59  60  61  61  58  55  55  56  58  61  60  59  59  59  58  58  60  61  60  60  60  61  61  59  57  56  56  56  57  59  60  59  57  55  57  59  60  59  57  57  58  58  58  58  58  60  61  62  62  61  60  60  61  61  60  59  58  58  58  58  57  56  57  58  57  57  58  58  57  55  55  56  57  59  61  61  59  57  56  55  56  57  58  59  60  61  61  60  59  59  60  61  60  59  58  57  58  59  58  56  55  56  58  60  62  62  61  59  58  58  58  59  61  61  60  61  61  60  58  56  56  58  59  60  62  62  61  59  57  55  57  59  60  59  58  56  56  57  58  59  58  58  58  59  61  62  62  60  58  57  58  58  57  57  58  60  61  60  59  58  58  60  62  62  63  63  63  61  59  56  56  57  59  60  60  59  60  60  60  59  60  61  60  59  58  56  56  58  58  59  58  59  60  61  61  60  58  57  58  60  63  64  62  61  59  56  53  55  57  56  57  59  60  59  58  57  57  57  57  55  55 
 66  60  60  62  60  59  61  61  60  60  59  58  58  56  55  56  58  59  60  60  61  63  62  61  60  60  60  62  63  61  59  59  59  59  59  58  58  59  60  60  59  60  61  60  60  59  60  59  59  59  60  60  57  55  56  59  59  59  59  60  59  58  59  61  61  60  59  59  60  60  59  59  59  59  59  58  57  56  58  60  61  61  60  59  58  59  60  59  58  58  58  61  61  60  59  58  59  60  59  59  60  60  60  60  59  58  57  58  59  60  61  61  61  61  61  59  58  59  58  58  59  61  60  59  58  60  61  58  57  57  55  56  58  57  59  61  62  60  58  58  59  59  59  60  59  59  58  58  59  60  61  59  59  61  63  63  60  57  56  56  57  59  60  59  58  59  58  58  57  57  59  62  65  62  59  58  57  58  59  59  60  57  57  56  57  59  60  59  59  58  58  59  58  57  56  56  57  59  60  59  59  59  60  59  60  60  59  60  61  60  61  62  61  61  61  61  60  61  60  60  59  55  55  58  58  57  55  54  55  58  60  61  61  60  58  57  58  59  61  60  59  59  59  58  59  62  62  60  60  61  63  63  61  58  57  57  58  59  60  60  59  57  55  57  59  60  59  58  58  59  59  58  59  60  61  61  62  62  62  61  60  61  61  60  60  59  59  60  58  57  56  57  57  57  58  60  60  58  57  56  57  59  60  61  60  59  57  55  54  56  58  59  60  61  61  62  61  59  59  61  61  61  59  58  58  59  59  58  57  56  57  58  59  60  61  60  59  58  58  59  59  59  59  59  60  61  61  59  57  57  58  57  59  63  63  61  59  57  56  56  57  58  58  56  55  57  58  59  60  58  57  58  58  59  61  61  60  59  59  59  58  58  57  58  59  60  60  59  58  56  58  60  61  62  63  62  60  57  55  55  57  61  61  59  58  58  58  58  57  59  61  61  59  55  55  56  58  59  59  59  60  60  60  59  59  58  57  58  61  63  63  61  60  59  57  54  53  55  56  58  61  61  59  56  55  55  56  56  57  58 
 63  61  61  55  57  62  62  61  60  60  60  60  59  57  56  57  58  59  61  61  62  64  64  63  60  60  61  61  61  61  61  61  61  60  60  59  59  60  60  60  59  59  58  58  58  59  59  59  57  58  58  58  56  56  58  60  60  58  59  59  59  58  59  61  61  61  60  59  59  59  60  61  61  60  59  59  59  58  57  59  60  61  60  59  59  60  61  61  59  58  60  63  64  63  60  59  60  60  60  58  57  57  59  59  59  60  59  58  58  60  60  60  59  61  62  60  59  58  57  56  57  58  58  57  57  59  61  58  56  55  56  57  58  59  59  60  60  59  57  58  59  60  60  60  60  59  59  59  61  60  59  58  58  60  62  61  60  58  59  60  60  60  60  59  58  58  59  58  58  58  58  60  63  61  59  59  58  58  58  58  59  59  59  57  56  59  61  60  60  59  59  58  57  56  55  56  58  58  58  58  58  59  59  59  59  59  59  59  59  60  61  61  60  59  59  59  59  59  60  60  58  55  55  57  57  55  53  53  54  57  59  59  59  61  61  59  59  60  60  59  58  58  58  59  59  60  61  62  63  62  61  60  60  60  61  61  60  61  61  61  59  57  57  58  58  59  58  57  57  59  60  59  59  60  61  60  60  60  60  60  60  60  60  61  60  60  60  60  60  59  58  58  59  59  59  60  60  59  57  57  58  60  61  62  61  60  57  56  55  56  59  60  60  60  60  60  61  61  61  61  62  62  60  58  58  59  59  58  57  58  58  59  60  60  60  59  59  59  58  59  59  58  57  58  60  61  61  59  58  58  58  57  57  60  60  60  60  60  59  57  56  56  56  58  58  58  59  59  59  58  57  57  57  58  59  59  60  60  60  60  59  58  58  58  59  60  59  59  59  59  59  58  60  61  60  58  57  56  57  58  59  61  61  59  57  57  57  57  56  57  60  61  59  55  55  56  58  60  59  59  58  58  58  58  58  58  57  58  61  62  61  59  59  59  58  55  55  56  56  58  60  59  57  54  53  54  56  58  60  60 
 59  58  59  57  59  62  61  59  59  59  60  60  58  57  57  58  60  60  62  63  63  63  64  64  59  60  61  60  61  61  61  61  61  60  60  59  59  59  59  59  58  58  57  57  58  60  60  59  57  57  57  57  57  57  58  60  60  59  59  60  60  59  59  60  60  60  61  59  58  58  60  61  61  60  58  58  59  59  58  59  59  59  58  58  58  60  61  62  61  60  61  65  66  65  61  58  59  60  60  58  55  57  60  60  61  62  61  59  59  59  60  60  60  61  61  60  59  59  56  55  55  57  57  56  56  57  59  58  57  57  59  59  57  59  59  58  58  58  58  59  59  59  59  59  59  59  59  60  63  60  58  58  57  58  59  59  59  60  62  63  62  61  60  59  58  59  60  60  60  58  57  59  60  60  59  60  60  59  58  58  60  61  61  59  56  58  60  60  60  59  59  58  57  56  55  57  59  59  58  59  60  59  60  60  60  60  60  59  58  60  61  61  59  58  57  57  57  58  58  58  57  55  57  58  58  56  54  55  56  58  60  60  60  61  61  60  59  60  60  59  58  57  58  59  58  57  59  62  63  61  59  58  59  61  63  63  62  62  62  61  59  58  58  59  59  59  58  58  58  59  59  59  59  60  61  59  58  58  58  58  59  59  60  61  60  60  59  61  60  59  59  60  61  60  60  61  60  59  58  58  59  60  61  61  60  60  58  57  56  58  59  60  60  59  59  59  60  61  61  61  62  61  60  58  58  59  60  59  58  59  60  60  61  61  61  60  59  58  57  57  58  58  57  58  59  60  60  59  59  59  59  57  57  58  58  60  61  63  62  59  57  56  57  61  61  59  59  59  58  58  57  58  58  58  58  58  59  61  61  60  60  59  59  59  59  59  60  60  60  61  59  59  60  60  58  56  55  56  58  60  61  60  61  60  58  58  58  57  55  56  59  60  59  56  56  57  59  59  58  58  57  57  57  57  58  58  57  57  59  60  59  58  58  59  59  58  58  58  57  57  58  57  56  54  54  56  58  59  60  60 
 51  51  58  70  65  57  58  58  56  57  58  58  57  57  58  60  61  62  62  63  63  61  63  62  58  60  62  61  61  61  61  60  59  59  59  58  57  57  57  58  57  57  57  58  59  60  61  60  58  57  57  58  59  58  58  60  60  60  61  62  62  60  58  58  57  58  60  59  58  58  60  61  60  59  58  59  59  60  61  60  59  57  57  57  58  60  61  61  61  61  63  65  65  63  60  58  59  60  60  58  56  58  62  62  62  62  61  60  60  59  60  61  62  61  59  59  59  59  56  55  55  57  57  57  57  57  58  59  59  59  60  59  56  58  58  56  57  58  59  59  59  58  58  57  57  57  58  60  62  60  58  59  58  58  57  58  59  61  63  63  61  60  60  59  58  59  60  60  60  58  57  58  58  58  59  60  61  60  59  59  61  62  63  60  58  57  59  59  59  59  59  58  57  57  57  58  61  61  60  61  60  61  60  59  60  59  59  58  58  60  61  61  60  58  57  56  57  57  58  57  55  57  59  60  59  58  57  57  58  60  60  60  59  60  60  59  59  60  60  59  58  58  58  59  57  57  58  58  58  58  59  59  59  61  62  63  62  61  60  60  59  58  59  60  60  59  59  60  61  59  58  59  59  60  61  59  57  56  56  57  58  59  60  60  60  59  60  61  60  59  60  62  63  62  61  60  61  61  61  61  60  59  59  58  58  59  59  58  59  59  60  60  59  58  59  59  59  59  59  58  59  60  60  59  59  60  61  60  59  59  60  61  61  61  61  61  59  57  57  56  57  58  58  58  58  59  59  58  59  60  60  58  57  56  57  58  59  62  62  61  58  57  58  62  61  59  58  59  59  58  58  59  59  59  59  58  60  62  61  60  61  61  60  60  59  59  59  60  61  61  60  60  62  61  59  56  55  56  59  60  60  59  60  60  60  60  60  58  56  57  59  60  59  59  58  58  59  59  58  56  56  57  58  57  58  58  58  57  57  57  57  56  57  59  59  59  60  59  57  57  58  58  58  58  59  59  60  60  59  60 
 51  56  61  62  58  55  57  57  56  57  58  58  56  56  58  61  62  62  62  62  61  61  61  61  58  59  61  61  61  61  59  59  58  58  57  56  56  57  58  58  57  57  60  60  60  61  61  60  59  57  58  60  61  61  60  60  60  60  61  62  62  60  58  58  56  57  60  60  59  58  59  60  60  59  59  59  59  60  63  62  60  58  57  57  57  59  59  59  59  60  62  63  62  60  58  58  59  60  59  58  56  58  61  61  61  61  61  59  60  61  62  62  63  61  58  58  60  60  57  55  55  58  58  58  59  59  60  60  59  59  59  58  57  58  58  58  60  60  59  60  59  57  57  57  58  57  57  58  60  60  61  60  59  58  57  58  60  62  63  62  59  59  60  59  58  59  60  61  61  59  58  57  57  58  59  60  60  60  59  60  61  62  61  60  58  57  58  58  59  59  58  58  58  58  58  59  61  62  61  61  60  60  59  59  59  59  59  59  59  60  61  60  60  59  58  58  58  59  58  57  56  58  59  58  58  57  57  57  58  58  59  58  58  60  60  59  60  60  60  59  58  58  59  58  58  60  59  55  54  56  59  61  62  61  60  60  61  60  60  61  59  59  59  60  60  60  60  61  62  60  58  58  58  60  61  60  59  58  57  56  57  59  60  60  60  59  60  60  60  59  60  61  62  60  60  60  61  63  63  63  61  59  57  56  56  58  59  59  60  60  59  59  59  59  60  60  60  58  56  56  57  59  61  60  60  59  60  60  60  59  59  60  61  61  60  59  58  57  57  57  57  59  59  58  58  59  59  58  58  59  59  58  57  56  55  55  55  57  58  58  58  57  58  58  58  58  58  59  58  58  58  59  60  60  60  60  61  62  60  59  60  61  61  60  59  57  58  61  61  60  59  60  62  62  61  58  57  58  58  57  58  59  60  61  61  63  62  60  57  57  59  60  60  60  59  59  59  60  58  56  56  57  58  58  58  58  58  58  57  56  56  57  58  59  60  60  60  59  57  58  59  61  61  61  61  61  60  60  59  59 
 51  56  59  59  56  55  57  58  58  60  60  59  56  56  59  61  61  60  61  59  59  60  60  59  60  60  61  62  61  60  60  60  59  57  55  55  55  57  59  60  60  60  61  61  60  60  60  59  58  58  59  61  62  62  61  61  60  59  60  61  61  60  59  58  57  57  59  60  60  60  60  59  59  60  60  60  60  61  63  62  60  59  58  58  58  58  58  58  58  59  61  60  58  57  57  58  61  60  59  57  57  58  58  59  59  59  58  59  60  61  62  62  62  60  58  58  60  61  57  55  56  58  59  59  60  61  62  60  59  59  58  59  60  61  62  62  62  60  59  59  58  57  57  59  60  59  58  57  58  60  62  60  58  58  58  59  62  64  65  62  58  59  60  59  59  59  60  61  62  61  60  58  58  58  59  59  58  59  60  60  61  60  59  59  59  57  57  58  58  58  57  58  59  60  59  60  61  61  60  59  58  57  57  58  59  60  60  60  60  59  59  59  59  60  59  59  60  61  60  58  57  59  59  58  57  57  57  57  57  59  59  59  59  61  62  61  61  61  60  59  58  59  61  61  60  59  58  57  57  59  61  62  63  62  61  59  59  61  63  64  62  60  58  58  59  60  60  59  59  60  59  57  57  60  62  62  62  60  57  56  56  57  58  59  60  60  60  61  61  59  58  59  60  59  58  58  59  61  62  62  60  58  58  59  59  58  59  61  61  61  60  59  60  61  62  63  62  59  57  56  57  60  61  61  60  59  58  58  58  58  58  60  60  59  57  57  57  57  58  59  59  58  58  58  59  59  59  57  57  58  58  56  56  57  57  56  56  57  57  57  57  58  59  58  57  56  58  59  59  59  59  59  60  61  62  63  63  61  59  58  59  61  62  61  57  56  57  61  61  60  59  60  63  63  61  58  58  58  59  57  56  57  59  61  62  64  63  60  56  57  59  61  61  60  58  58  60  60  59  57  57  58  59  59  59  59  59  58  56  54  56  59  59  59  59  59  60  60  59  60  61  62  61  60  61  61  60  60  60  59 
 53  55  57  60  60  58  58  58  59  61  61  60  57  57  59  61  60  59  59  57  57  60  59  59  61  60  61  63  61  60  61  61  59  58  57  56  57  59  60  61  62  62  61  60  59  59  60  59  58  58  59  61  62  62  61  61  61  59  59  60  60  60  59  59  58  58  59  60  60  60  59  59  60  61  62  62  61  61  61  60  60  60  60  60  59  58  57  57  58  60  60  58  57  57  58  60  61  60  58  56  57  57  57  56  56  56  56  57  58  59  60  60  60  59  59  58  60  60  57  56  57  59  59  59  60  62  62  59  59  59  57  59  63  63  64  64  61  59  58  59  58  58  59  60  61  60  58  57  57  59  61  59  57  57  58  60  62  65  65  63  60  60  60  60  60  60  62  62  63  62  62  60  58  58  59  59  59  60  60  60  60  60  59  59  58  57  57  59  59  59  58  59  60  60  60  60  60  60  59  58  57  57  56  58  58  59  60  61  61  60  59  59  59  59  59  60  61  62  60  59  58  59  60  58  57  57  58  58  58  58  60  60  61  63  63  62  61  61  61  60  60  59  60  62  62  57  57  60  62  62  62  61  61  62  61  58  57  62  65  65  63  60  58  58  59  59  59  57  56  59  59  58  57  59  62  63  63  61  58  57  56  55  57  58  59  60  61  61  61  59  58  58  58  57  56  57  57  59  61  61  60  59  60  62  62  58  59  61  61  61  60  60  61  62  63  64  63  60  58  56  57  60  62  61  59  58  56  56  56  56  57  58  58  57  56  56  56  57  59  60  60  58  57  58  60  60  60  58  58  58  57  55  56  58  59  60  60  58  57  57  57  58  59  61  59  56  57  59  60  60  60  60  60  61  62  63  62  60  58  57  58  60  61  60  57  55  56  59  60  61  60  61  62  62  61  58  59  59  60  58  57  57  58  60  61  63  62  59  56  56  59  61  60  58  57  58  60  60  60  59  59  59  60  60  59  58  60  59  57  55  56  59  59  59  58  59  60  60  59  60  61  60  59  58  59  60  61  62  61  60 
 60  59  58  60  61  61  58  57  58  58  59  60  59  59  59  59  60  60  58  56  57  60  62  62  60  59  60  62  63  62  60  59  59  59  60  59  59  60  61  61  61  60  60  59  57  56  59  62  61  56  56  59  59  59  60  60  59  58  58  58  59  58  59  59  58  59  60  59  58  57  58  60  62  64  64  62  59  58  58  58  58  60  61  61  60  58  57  58  60  61  60  60  59  59  60  60  59  58  57  57  59  60  60  57  56  55  57  57  56  56  57  59  60  60  60  60  59  59  59  60  60  61  59  58  58  59  59  57  56  57  57  58  59  61  61  59  57  57  59  60  60  61  60  60  59  58  56  55  55  58  60  58  57  57  59  60  62  62  62  63  64  61  59  60  61  63  64  64  64  65  63  61  58  57  59  62  63  62  58  57  58  61  62  60  57  58  60  61  62  61  60  60  61  61  59  58  58  60  60  59  59  59  58  58  57  58  59  61  63  64  63  63  61  59  58  60  62  61  59  59  60  59  58  57  57  58  57  57  56  56  58  61  63  63  62  62  61  61  62  64  62  57  55  58  61  58  59  61  61  61  61  60  59  58  58  57  58  63  64  62  60  60  60  61  61  58  57  56  56  54  55  58  60  60  60  61  61  60  59  58  58  59  58  58  60  61  60  59  59  61  63  59  55  55  56  58  60  61  61  62  61  61  61  62  61  59  58  58  58  59  59  59  61  62  62  60  59  57  56  56  57  59  60  60  58  56  55  56  56  55  53  53  54  57  59  59  59  59  60  60  59  57  56  57  59  61  61  61  60  58  56  58  58  57  61  62  60  57  57  59  58  57  57  62  63  59  57  58  60  60  60  61  59  59  61  58  58  61  59  57  58  59  60  60  59  58  56  55  58  63  63  62  62  60  59  59  60  61  60  60  60  59  58  57  57  58  58  57  57  57  59  59  58  57  58  59  60  60  60  59  59  60  60  59  57  57  60  61  60  60  58  55  57  58  59  62  62  59  58  57  57  57  58  59  59  60  61  62  60  57 
 62  61  61  62  61  60  57  57  59  61  60  59  58  57  57  58  59  59  59  58  59  61  63  62  60  59  60  62  62  62  61  60  59  59  59  59  60  60  60  61  61  61  59  58  57  56  59  61  60  56  57  60  60  59  59  59  59  59  59  59  59  59  59  59  58  59  61  59  57  57  58  59  62  63  63  60  57  57  57  56  56  58  59  60  61  59  58  58  58  60  61  61  60  61  62  62  60  59  58  58  58  60  62  59  57  57  59  60  59  58  58  59  59  60  60  59  59  59  60  60  61  61  60  59  60  59  59  58  58  58  58  58  57  58  59  59  58  58  59  61  62  61  60  59  59  59  58  57  57  57  57  57  58  60  61  62  62  62  61  62  64  61  60  61  62  63  64  64  64  64  62  61  59  58  59  60  60  60  59  59  60  61  60  58  56  57  60  61  62  62  61  61  61  61  60  59  59  61  61  60  60  59  59  59  58  58  59  61  63  64  65  65  62  59  59  61  61  61  59  59  60  58  57  58  59  60  60  59  56  55  57  60  64  63  61  60  59  60  62  63  62  58  55  57  59  60  60  59  57  57  58  59  60  59  59  56  55  60  61  59  58  59  61  62  61  59  57  56  56  56  58  60  61  61  61  61  61  60  59  57  57  61  61  59  61  62  61  58  58  60  62  59  56  56  57  59  60  61  61  61  60  60  60  61  60  58  58  58  59  59  60  60  60  61  59  56  54  55  56  56  57  59  59  59  58  57  56  55  55  55  54  54  55  58  59  59  60  61  61  61  60  59  57  56  58  60  62  63  63  60  58  59  59  59  60  59  57  55  56  59  59  59  58  60  61  60  60  60  61  60  58  58  58  60  61  59  59  61  59  57  57  58  60  61  60  59  58  57  58  61  61  60  60  60  60  60  59  60  61  62  62  60  58  58  57  56  57  58  60  60  60  59  58  58  59  59  59  59  59  59  59  59  59  58  58  58  61  62  61  60  58  56  57  58  60  62  61  59  58  57  57  58  58  59  59  59  59  60  59  58 
 62  61  62  63  61  58  55  57  61  63  62  60  57  55  56  57  58  59  60  60  61  62  61  60  59  59  60  61  61  61  62  61  59  58  59  59  60  60  61  62  62  61  59  58  58  57  58  59  58  57  58  61  61  59  58  58  59  59  59  60  60  60  59  58  58  59  60  59  58  58  59  59  60  61  61  59  57  57  56  56  55  57  58  59  60  60  60  59  59  59  60  61  61  61  62  62  61  59  58  57  58  60  62  60  58  59  60  61  61  61  61  60  58  59  60  60  59  59  59  59  59  59  59  60  61  60  58  58  59  59  59  58  57  57  58  60  61  60  59  63  64  61  59  59  60  60  59  57  58  57  57  58  60  62  63  63  62  61  61  60  60  60  61  61  62  62  62  61  61  62  61  61  60  60  59  58  57  58  61  62  62  60  58  56  55  56  58  60  61  62  61  61  61  61  60  59  59  61  62  61  60  60  60  60  60  60  61  61  62  63  64  64  62  60  59  60  61  60  59  58  59  58  58  59  62  63  63  61  58  56  57  60  63  62  61  59  58  59  61  62  61  58  56  56  58  59  59  58  57  57  58  59  59  60  59  57  56  58  59  59  59  60  62  63  63  61  59  57  57  59  60  60  61  61  61  62  62  61  59  57  56  61  62  61  62  63  62  58  57  59  60  60  58  57  58  59  59  60  60  59  59  59  59  59  59  57  58  59  61  61  60  59  60  60  58  54  53  56  57  57  57  57  57  57  57  57  56  55  55  56  55  55  57  58  58  57  59  60  61  61  61  60  56  55  56  58  61  63  63  62  59  59  60  60  57  55  54  54  56  58  61  62  60  58  57  59  61  62  61  60  57  54  57  61  62  60  61  62  59  57  56  58  60  61  60  59  59  60  59  58  57  58  59  60  61  59  58  58  59  62  62  59  59  59  58  56  57  59  62  62  60  58  58  59  59  60  59  59  58  58  58  58  58  58  59  60  61  62  61  58  58  58  58  58  60  61  60  58  59  58  58  59  59  58  58  58  58  59  59  59 
 61  59  60  61  60  57  53  56  60  62  61  59  57  56  57  58  59  58  59  61  63  62  60  58  58  59  60  59  60  61  61  61  60  60  59  60  61  62  63  63  62  61  60  60  59  59  58  58  58  57  59  61  61  59  59  59  58  58  59  60  61  60  59  59  58  59  61  60  59  60  60  61  61  62  61  59  58  57  57  57  58  59  59  60  59  60  61  61  61  61  61  61  60  60  61  61  60  59  58  58  58  60  62  60  59  60  60  61  62  63  63  61  58  58  61  61  60  59  60  59  58  58  59  60  62  59  56  56  57  59  59  58  57  57  59  61  62  60  60  65  66  63  59  59  61  62  60  57  57  58  59  61  62  64  63  62  61  60  59  58  57  58  61  61  62  61  60  59  58  59  59  59  59  60  60  58  57  58  61  63  63  61  58  56  56  56  57  59  60  61  60  61  61  61  59  58  58  60  62  62  61  61  61  62  61  62  62  61  61  63  63  63  61  59  58  60  60  60  58  58  59  59  60  62  63  64  63  62  59  58  58  60  61  62  61  59  58  58  59  61  61  58  56  56  56  57  58  60  60  59  57  58  57  58  58  59  59  58  59  60  60  61  63  63  63  62  61  59  57  59  60  59  59  60  61  62  63  62  60  58  58  60  60  60  62  63  62  59  58  58  60  61  60  59  59  60  60  59  58  59  58  59  59  58  58  57  59  60  61  61  59  58  60  61  60  57  55  57  58  58  58  56  55  55  56  58  58  57  57  57  58  58  58  59  58  56  57  59  60  60  60  59  56  54  55  57  59  61  62  61  58  59  61  61  57  54  53  55  57  58  61  63  62  58  57  58  60  60  59  60  58  54  56  59  60  61  62  61  59  56  55  57  59  60  60  59  58  59  58  56  56  57  58  60  61  59  57  56  58  61  60  58  59  59  57  56  57  60  62  62  61  58  57  59  59  60  59  59  58  57  57  58  59  58  59  60  59  60  60  57  58  59  58  58  60  59  58  57  58  59  60  60  59  58  59  58  57  57  59  60 
 60  57  57  59  59  57  54  55  58  59  58  58  58  58  59  60  59  58  58  60  62  61  58  56  58  59  59  58  59  60  59  59  59  59  60  61  62  61  62  62  61  61  61  60  59  59  60  59  58  57  58  60  59  59  60  60  59  58  59  60  60  60  60  59  59  60  61  61  60  61  62  63  64  63  62  61  60  59  59  60  62  63  61  60  59  59  60  61  62  62  62  61  60  60  60  60  59  58  58  58  59  61  62  61  59  58  58  58  60  62  63  62  59  58  59  59  59  59  59  59  59  59  60  61  63  60  57  56  57  58  59  59  59  59  60  60  59  58  60  65  66  63  60  61  62  62  59  56  57  59  62  63  64  63  62  60  60  60  59  59  58  59  61  61  61  60  59  58  57  58  58  59  59  59  59  58  58  59  60  61  61  61  60  58  56  56  58  59  60  60  60  61  60  60  59  58  59  59  60  60  60  61  61  61  61  60  61  61  62  63  63  62  60  59  59  60  61  60  60  59  59  62  63  62  61  62  62  62  61  60  59  59  60  61  61  60  59  58  58  59  60  59  57  56  56  58  60  59  58  57  57  58  59  60  60  59  58  58  59  60  61  60  60  60  61  61  60  58  56  57  58  58  58  58  59  60  61  61  61  59  58  58  57  57  59  61  62  59  58  58  60  61  61  59  59  60  60  59  58  58  58  58  58  57  58  59  61  61  62  61  59  57  59  61  62  61  59  58  59  59  58  56  55  55  56  58  58  58  58  58  59  59  60  59  58  56  56  58  60  58  58  60  58  57  58  59  59  60  59  58  57  59  60  60  58  57  56  57  58  59  60  61  61  59  58  58  58  57  58  61  61  56  56  57  58  62  63  61  59  57  56  57  58  59  59  58  58  57  57  57  57  57  58  59  60  59  57  57  58  60  60  58  59  58  57  57  57  58  61  61  60  58  57  58  59  59  59  59  58  57  58  59  59  59  59  59  57  58  59  56  58  60  58  59  59  58  57  57  58  59  60  59  60  60  60  59  58  57  58  58 
 58  55  55  58  60  59  57  56  57  56  56  57  59  59  59  58  57  57  57  60  62  59  56  55  57  58  58  57  58  59  58  58  58  59  60  60  60  60  61  61  60  61  62  60  58  59  60  61  60  58  57  58  58  58  61  60  59  59  59  60  61  61  61  60  60  61  61  61  61  62  63  64  65  65  64  62  62  61  61  62  64  64  62  59  58  57  58  60  62  63  63  62  60  60  59  59  58  58  59  60  61  62  62  62  60  59  57  56  57  59  61  62  60  59  59  59  59  60  60  60  60  60  61  63  64  62  59  58  58  59  60  60  60  59  59  58  56  57  60  64  64  62  61  62  63  61  58  56  57  59  61  63  63  62  59  59  58  59  61  61  60  60  61  60  61  60  59  58  58  57  58  59  60  59  58  58  58  59  59  60  61  62  61  60  58  58  58  59  60  61  61  60  60  59  59  59  60  58  57  59  60  60  60  59  58  58  58  60  61  61  61  60  59  59  59  59  60  60  60  59  59  62  63  61  59  60  60  61  61  61  61  60  59  60  61  61  59  58  58  58  59  60  58  57  56  61  61  60  58  57  57  58  60  62  61  60  58  58  60  61  61  60  59  59  59  60  60  57  55  57  58  58  57  57  58  58  58  59  60  59  58  58  57  56  57  59  62  61  60  59  59  60  60  58  58  59  59  59  58  58  57  57  57  57  59  60  62  62  63  62  60  58  59  61  62  61  60  59  58  58  57  57  57  57  58  58  57  58  59  59  59  60  60  60  58  56  57  58  59  57  58  62  61  60  61  61  60  59  59  57  57  58  59  59  60  60  59  59  59  59  60  59  59  60  60  59  56  56  58  62  62  59  56  55  58  62  63  59  59  59  57  57  57  58  59  59  58  56  56  59  59  59  59  59  59  58  58  59  59  60  60  59  58  58  57  57  57  57  58  58  58  58  57  57  58  58  58  59  58  58  59  60  60  60  59  58  58  58  58  58  58  59  60  60  60  59  58  58  58  59  59  59  60  61  62  61  60  58  57  57 
 56  55  56  59  61  60  59  59  58  57  57  58  58  58  57  56  57  57  58  60  61  59  56  55  56  57  57  57  57  58  59  59  59  60  60  59  59  59  59  59  60  61  60  57  56  58  60  62  61  59  57  56  57  58  60  59  58  58  60  61  62  62  61  60  60  61  61  61  61  62  64  65  65  65  64  62  61  61  62  63  63  63  60  58  58  58  58  60  61  62  63  62  61  61  60  59  59  59  60  61  62  63  62  62  62  61  59  56  56  57  60  61  60  60  61  61  60  61  62  62  62  62  62  62  63  63  62  60  60  61  62  61  59  58  58  57  56  58  61  63  62  61  60  62  62  60  57  56  59  59  60  61  61  59  57  57  58  59  60  62  62  60  60  60  60  60  60  60  59  59  59  60  61  59  57  58  58  59  60  60  61  61  61  60  60  59  58  59  60  60  60  60  59  58  59  60  61  58  56  58  60  61  60  57  55  55  56  58  60  60  58  57  57  58  58  58  58  58  58  58  57  59  61  59  58  59  59  60  61  61  61  60  59  59  60  61  60  59  57  58  59  59  59  58  58  61  61  61  60  59  58  58  58  60  60  60  59  59  60  62  62  61  60  59  59  59  59  56  55  58  59  59  58  58  58  57  57  57  58  58  59  60  58  57  57  59  62  63  62  59  58  58  58  56  57  59  59  59  58  58  58  58  58  58  59  60  61  61  62  62  61  58  58  59  60  59  58  59  58  56  56  58  59  60  59  59  58  59  60  60  60  60  59  59  58  57  58  60  60  59  59  64  63  62  62  61  60  60  60  60  58  59  59  59  61  62  61  59  59  60  59  57  56  59  61  60  57  57  60  61  61  59  56  55  59  63  62  57  58  60  59  57  57  58  59  60  59  55  56  60  61  61  60  59  58  58  60  61  61  60  60  60  59  58  58  58  58  57  55  55  57  59  58  56  57  58  59  59  59  59  59  60  61  61  59  59  60  60  59  60  59  59  61  61  59  60  59  58  58  58  59  59  60  61  62  62  61  59  58  58 
 55  55  58  61  61  60  61  61  60  60  60  60  59  57  57  58  59  60  60  61  62  61  58  57  56  56  57  57  57  58  63  63  62  62  60  59  59  58  59  59  60  60  57  54  53  56  59  61  60  58  57  55  57  58  58  57  57  57  60  62  63  61  60  60  59  60  61  61  61  62  63  64  64  63  62  61  60  60  61  61  60  60  58  59  59  60  60  60  61  61  62  62  61  61  61  61  60  60  61  61  61  61  60  60  61  61  60  58  57  59  61  62  62  60  61  61  60  61  61  62  62  62  61  61  61  62  62  61  61  62  62  60  57  57  58  59  60  61  61  61  60  61  61  62  61  59  58  59  62  61  59  60  59  58  58  57  58  58  59  60  61  60  59  60  60  60  60  61  61  60  60  60  61  59  58  57  57  59  62  63  62  60  59  61  63  60  57  58  59  60  59  59  58  58  59  60  61  59  58  60  61  61  60  57  55  54  56  58  60  59  58  56  57  58  58  58  57  56  57  57  56  56  57  58  58  59  60  60  60  60  60  60  59  58  58  61  61  59  58  58  59  59  59  60  59  60  60  61  61  61  59  58  57  57  58  60  61  59  60  62  63  62  60  59  59  59  58  56  56  58  59  59  59  59  59  59  58  58  59  60  60  61  59  57  57  59  61  63  62  60  58  57  56  55  56  58  59  59  59  58  59  58  58  58  59  59  59  59  59  59  58  56  55  56  58  59  60  62  60  58  56  58  59  60  60  59  60  62  62  60  59  59  59  59  58  57  59  61  62  62  62  64  62  61  61  59  58  59  62  62  60  59  59  59  62  62  59  57  58  60  60  57  55  58  60  60  59  60  61  59  58  59  57  57  61  63  60  56  58  61  60  59  58  58  61  61  60  57  57  60  61  62  60  58  57  58  60  61  61  60  60  60  59  58  58  58  58  57  56  55  57  59  59  57  58  59  58  58  59  60  59  60  60  60  59  59  61  61  60  61  60  59  61  60  58  59  59  58  58  59  58  58  58  60  61  61  60  59  59  60 
 56  56  58  61  60  58  60  61  61  62  62  61  60  59  59  61  63  64  62  61  61  61  60  59  57  57  58  59  58  60  65  64  62  62  61  60  59  59  60  60  61  60  57  54  54  58  60  60  59  58  57  56  58  59  57  56  56  57  60  62  62  60  59  58  59  60  61  61  60  60  62  62  62  61  60  59  60  61  62  60  59  59  59  61  62  62  61  60  59  60  61  61  62  62  62  62  61  60  60  59  58  58  58  59  60  61  61  60  59  61  63  64  63  62  60  60  60  60  60  60  60  60  59  59  60  60  60  59  60  61  61  59  57  57  59  61  62  62  61  60  60  60  61  61  60  59  59  61  64  61  58  59  59  59  59  58  58  58  58  59  60  60  60  59  59  59  60  61  62  61  60  59  59  58  58  56  57  59  62  62  61  59  58  60  63  60  57  59  59  60  60  59  58  58  59  60  62  61  61  61  61  61  60  58  56  56  57  60  61  61  60  59  59  61  61  60  58  58  59  60  59  56  56  57  58  58  58  59  59  59  59  60  60  58  58  60  60  59  58  58  59  60  59  59  60  61  60  59  57  57  58  59  59  59  58  58  58  57  57  60  60  59  58  57  57  57  56  56  56  57  58  58  58  59  60  59  59  59  60  61  61  60  59  58  57  58  60  61  61  59  58  57  57  56  57  58  59  59  59  59  59  59  59  59  58  59  58  56  56  56  56  55  54  55  59  61  62  64  62  59  57  57  58  59  59  60  61  63  62  59  57  57  58  59  59  58  59  61  62  62  62  62  61  60  60  57  55  58  61  62  60  58  58  59  61  60  57  56  57  60  60  59  57  58  60  61  60  60  61  59  57  58  58  60  62  61  59  56  58  61  61  60  59  59  61  61  61  59  58  59  60  60  59  57  56  57  59  60  61  60  60  61  59  57  57  58  59  59  58  57  59  60  59  58  58  59  59  58  58  59  60  60  60  59  59  59  61  60  60  60  59  58  59  58  57  57  58  58  58  59  58  57  58  59  60  61  60  59  60  61 
 59  57  58  60  60  59  59  61  62  63  62  61  61  61  62  64  66  65  62  60  60  61  62  61  58  58  59  60  61  62  63  63  61  61  61  61  62  62  61  61  61  60  59  56  57  61  62  60  58  59  58  57  59  60  58  57  57  57  59  60  60  58  57  57  59  60  60  60  59  60  61  61  60  59  58  58  60  61  61  59  60  61  62  64  65  62  60  59  58  59  60  61  62  63  63  62  60  59  59  58  56  57  58  58  59  60  61  60  59  60  62  63  62  61  60  60  60  61  61  60  59  58  59  59  60  60  58  58  58  59  59  59  58  59  60  61  61  60  60  59  60  61  62  59  57  57  60  62  63  59  56  57  58  59  60  60  59  58  58  60  62  62  62  60  59  59  60  61  62  61  59  58  57  58  59  59  59  59  60  60  59  59  59  61  62  61  59  60  61  62  63  61  60  59  60  62  63  63  63  62  60  59  59  58  57  57  59  61  63  62  60  59  61  62  63  60  59  58  60  60  59  58  58  58  57  57  57  58  58  60  60  59  59  58  58  60  60  59  59  59  59  59  58  58  59  61  60  57  55  55  58  60  61  60  58  57  57  56  57  59  59  58  57  56  55  55  56  57  58  58  57  57  58  60  61  60  59  59  60  61  61  60  60  60  58  58  59  60  59  57  57  57  58  58  59  59  59  59  59  60  60  60  60  59  57  58  56  55  55  57  58  56  54  55  58  61  62  62  61  60  59  59  60  60  61  61  61  61  60  57  56  57  59  60  61  59  59  59  60  61  61  59  59  60  60  56  54  55  59  61  59  57  56  57  58  57  56  56  57  58  59  59  59  59  60  60  59  59  59  60  60  59  60  60  60  59  58  57  58  60  60  61  60  59  59  59  59  59  58  59  59  59  58  57  56  56  57  59  60  61  61  60  58  55  54  56  58  60  61  61  60  59  59  59  59  58  58  57  57  59  60  61  60  59  59  60  60  60  59  57  57  58  57  56  56  56  56  57  58  59  59  58  58  59  60  61  61  60  61  62 
 64  60  58  59  60  60  60  61  63  63  61  60  60  61  63  64  64  63  61  59  59  61  62  62  60  59  60  62  64  63  61  60  59  59  61  62  63  64  63  62  61  60  61  60  60  63  63  60  58  59  59  58  59  61  61  59  58  58  58  59  59  57  57  58  60  61  61  60  60  61  61  60  59  58  58  59  61  61  59  59  60  63  65  66  65  62  59  58  58  58  60  61  62  62  63  62  60  59  58  57  56  57  60  60  60  61  61  60  59  59  60  60  60  59  59  60  61  62  62  61  60  60  59  61  62  62  59  58  57  58  58  59  59  59  60  59  57  57  58  57  59  62  61  58  55  57  59  62  60  56  54  56  57  59  60  61  60  59  59  61  64  64  64  62  60  59  60  62  63  61  59  57  55  58  60  61  60  59  57  56  57  59  61  62  62  62  61  61  62  63  63  62  61  60  60  62  63  64  63  62  60  58  57  57  58  59  61  63  64  62  58  57  59  61  61  59  57  56  58  58  58  61  61  59  56  55  56  57  58  60  60  59  58  58  59  59  59  58  59  59  59  58  57  56  58  59  58  56  56  57  60  60  60  58  57  57  58  57  58  60  60  59  57  56  55  56  58  60  60  58  57  58  58  59  61  61  59  59  59  59  60  61  62  63  61  60  59  59  58  56  56  57  59  59  59  58  58  58  58  59  60  61  60  58  57  57  56  55  56  59  61  60  58  57  58  60  60  58  58  60  60  61  62  62  62  61  60  57  55  56  56  57  60  63  63  61  58  57  58  59  59  57  59  62  63  58  55  55  59  61  60  58  57  56  56  56  56  57  57  56  57  60  62  61  60  59  58  57  56  61  63  61  61  60  57  57  58  58  58  59  59  59  59  58  57  56  56  57  58  59  60  60  60  59  58  58  57  57  59  61  61  59  57  55  54  55  57  61  63  63  61  58  58  59  59  58  57  57  57  59  60  61  60  60  60  60  60  60  59  56  56  57  56  56  57  56  56  57  58  59  59  59  58  59  60  61  61  62  62  61 
 63  61  61  61  61  60  60  61  61  62  62  61  60  61  62  62  61  60  62  62  61  61  61  61  62  62  63  63  63  63  62  61  59  58  59  60  61  62  62  60  58  58  59  60  61  62  62  61  59  58  58  57  59  60  61  60  59  58  59  61  62  60  60  60  61  62  63  62  61  61  61  61  60  59  58  58  60  61  60  60  60  60  60  60  61  61  60  59  58  58  59  60  60  61  60  60  60  61  60  59  56  56  60  61  61  62  62  61  61  60  59  58  56  56  57  58  59  60  60  61  60  60  60  61  62  62  62  61  60  59  58  59  59  60  60  59  56  56  58  56  57  59  59  58  57  57  57  58  60  58  56  57  59  61  62  63  61  60  61  61  62  62  62  61  58  56  59  61  62  61  60  58  56  58  60  61  60  58  57  56  57  59  60  61  62  63  62  60  62  63  61  60  60  61  60  59  59  60  61  60  59  58  58  58  58  59  61  62  62  61  59  57  57  58  61  58  56  57  58  59  60  62  63  60  57  56  57  59  60  59  59  59  59  58  57  58  57  58  58  59  58  58  57  58  58  57  57  59  61  61  60  59  57  56  55  56  57  59  60  60  59  58  57  57  57  58  59  60  60  58  57  57  57  58  59  58  58  58  59  60  60  62  63  63  61  60  59  59  60  60  59  58  58  59  58  57  57  57  56  57  59  61  61  60  58  59  58  56  55  56  58  62  64  64  62  60  58  58  60  61  58  57  58  59  59  59  58  55  55  60  59  58  60  62  62  60  58  57  57  58  57  57  59  62  62  58  55  56  60  62  61  61  60  55  55  55  56  56  56  57  59  61  61  61  60  59  56  56  58  61  62  60  60  60  60  59  58  58  58  58  57  57  57  58  58  58  57  56  57  58  59  60  61  62  62  63  61  60  60  59  58  58  59  59  59  59  60  61  62  62  61  60  58  56  57  58  58  59  59  59  60  60  61  60  61  60  59  60  62  62  59  56  55  57  59  57  58  59  61  60  60  61  61  59  57  58  60  60  60  59 
 62  61  61  60  59  59  60  60  60  61  62  62  60  60  60  61  59  59  62  62  61  60  59  60  61  62  63  62  62  62  62  61  59  57  57  59  60  61  61  59  57  57  60  61  61  61  61  61  60  58  57  58  60  61  61  61  61  59  60  61  63  62  62  61  61  62  63  62  60  60  61  62  61  60  59  59  61  61  60  60  60  59  58  58  59  61  61  60  58  59  61  60  60  61  60  60  60  62  62  60  57  57  60  61  61  62  63  63  62  61  60  59  58  57  57  57  58  59  60  60  60  60  60  59  60  61  62  62  61  60  59  59  59  60  60  59  56  56  58  57  57  58  59  60  60  58  58  57  58  57  57  58  59  61  62  61  61  60  60  60  59  60  62  62  58  56  57  60  61  60  60  60  58  59  60  60  59  57  56  57  59  60  60  60  60  61  61  59  61  63  60  59  60  61  60  59  59  58  57  58  59  59  59  59  59  60  60  60  59  61  61  58  57  58  59  57  56  58  59  60  61  63  63  60  57  56  57  60  61  60  59  59  60  59  59  59  58  58  59  59  58  58  58  58  59  57  58  60  62  62  61  58  56  55  55  55  55  58  59  59  59  59  58  58  58  59  59  59  59  58  57  57  57  58  58  57  57  58  59  60  61  61  62  63  63  62  60  59  59  59  59  58  57  57  56  56  57  58  57  56  57  59  61  59  58  59  59  59  58  58  58  60  62  62  61  59  58  60  62  61  57  56  56  58  58  58  58  56  56  61  59  57  59  61  61  60  59  59  59  59  58  58  60  62  61  59  57  59  62  63  61  61  59  56  56  57  57  57  57  58  60  61  61  61  60  58  57  57  59  60  60  59  59  60  61  60  58  58  57  57  57  57  57  58  59  59  58  57  57  59  60  61  62  63  63  63  62  61  59  57  57  58  59  60  61  60  60  60  60  60  61  62  59  56  56  57  58  59  60  59  59  59  59  60  60  60  58  60  63  64  61  57  56  58  60  58  58  60  61  60  59  61  61  60  58  58  60  59  58  58 
 62  60  59  59  59  59  60  60  59  61  62  62  60  58  58  59  59  60  60  60  59  58  58  58  59  60  60  60  60  60  60  60  59  58  58  59  60  61  61  60  58  58  61  62  61  61  61  61  59  58  58  59  62  62  62  62  62  61  60  61  62  63  62  61  59  59  60  59  59  59  61  62  62  61  61  61  62  61  58  58  59  60  60  60  61  62  62  61  60  61  63  62  61  61  62  62  62  62  62  61  58  58  59  59  59  60  62  62  62  62  61  61  61  60  60  59  58  59  59  59  60  60  59  58  58  59  60  61  62  62  60  59  58  59  59  58  56  57  60  59  59  59  60  61  62  60  59  57  56  56  57  58  59  61  61  60  59  59  59  58  58  60  62  63  61  57  56  58  60  60  61  62  60  60  59  59  57  56  57  58  60  61  59  58  58  59  59  58  60  61  61  60  59  60  59  60  62  58  55  57  59  60  61  59  59  59  59  59  59  62  62  60  59  58  56  56  57  58  60  61  62  62  61  58  56  55  57  60  61  61  60  60  61  62  62  61  60  60  60  60  59  59  58  58  59  59  59  61  62  62  61  60  58  56  55  54  53  56  58  58  59  60  60  59  58  58  58  59  59  59  58  58  58  58  57  56  57  58  59  60  60  60  62  64  65  63  60  58  56  56  57  57  57  55  55  57  60  60  60  57  56  57  58  57  56  57  59  60  61  61  61  59  57  57  57  58  60  60  62  61  57  56  57  58  59  58  59  57  56  58  56  55  57  59  61  61  61  61  61  60  59  60  61  61  60  59  59  62  64  64  61  58  57  58  59  59  59  58  58  58  59  59  60  60  59  59  59  59  60  59  59  58  59  60  60  60  59  56  56  57  58  58  58  59  59  59  58  57  59  61  62  62  63  63  62  61  61  59  57  56  57  59  59  60  59  58  58  58  59  60  61  61  60  58  57  57  58  59  60  59  57  57  57  59  60  59  58  59  61  63  61  59  59  59  59  58  58  59  59  59  60  60  60  61  60  60  59  58  58  57 
 62  61  60  60  61  61  59  57  57  60  62  62  60  57  56  57  59  60  59  59  58  58  57  57  58  58  59  59  59  60  60  59  59  58  59  60  60  61  62  61  59  59  61  61  61  61  61  60  59  58  58  59  61  62  62  63  63  61  59  59  61  62  62  61  59  58  58  57  58  59  61  62  63  62  61  61  62  60  57  57  58  60  61  62  62  63  62  61  60  61  64  62  61  61  61  62  62  62  62  61  58  58  59  59  58  59  59  60  61  61  61  61  61  61  61  60  59  58  58  59  60  60  58  57  56  58  60  61  62  61  60  58  57  58  59  58  58  59  61  60  60  60  61  61  62  62  60  58  55  56  58  59  61  62  62  60  59  59  59  58  58  60  62  64  63  59  58  58  59  59  60  62  60  59  60  59  56  56  58  60  61  60  58  58  58  58  58  58  59  59  60  60  59  58  58  60  62  59  57  58  59  60  59  58  57  57  58  59  59  62  62  61  61  59  55  57  59  58  60  62  62  61  61  58  56  56  57  60  61  60  60  60  62  63  63  62  61  60  60  61  60  59  59  58  59  59  60  61  61  61  61  60  59  57  56  54  54  56  57  57  59  60  60  59  58  58  57  58  59  59  59  58  58  58  58  56  57  58  59  59  60  59  61  63  64  63  60  57  56  55  56  56  56  54  55  58  60  61  60  58  57  57  57  56  56  57  58  59  59  61  61  61  59  58  58  59  61  61  62  61  57  56  57  58  58  58  58  57  57  58  55  53  55  58  60  61  61  62  61  60  59  59  59  60  60  59  60  63  65  65  62  59  58  59  60  60  60  59  58  58  58  58  59  59  59  59  60  60  60  58  58  58  59  60  60  60  60  57  56  57  58  58  59  58  59  59  58  58  59  62  62  63  63  62  61  61  59  58  57  57  58  59  59  60  59  58  57  58  58  59  60  60  60  59  57  56  58  60  61  59  56  55  56  57  58  59  59  59  60  61  61  60  60  60  60  59  59  59  59  60  61  61  60  61  61  60  58  56  56  57 
 61  60  59  60  61  61  58  56  57  59  61  62  60  58  57  58  60  61  58  58  58  58  58  58  58  58  59  59  59  59  59  60  60  60  60  60  61  61  61  60  59  59  59  59  60  60  60  60  59  58  57  58  59  61  63  64  63  60  58  58  59  60  60  60  60  59  58  58  58  59  60  61  61  61  61  61  62  60  58  58  59  59  61  63  63  62  62  61  61  62  62  60  59  60  61  61  60  60  60  60  58  58  60  59  59  59  59  59  60  59  59  59  59  60  62  61  60  59  58  59  60  59  58  57  56  57  59  60  61  60  59  58  57  58  59  59  59  60  60  60  61  61  60  59  59  60  60  59  57  57  58  61  63  63  62  60  60  60  59  59  59  60  62  65  63  61  59  60  60  59  60  60  58  58  59  59  59  59  59  60  60  59  58  59  61  59  58  60  58  58  61  61  59  56  58  60  61  60  60  59  59  58  58  57  56  56  57  59  60  61  61  62  62  59  55  58  60  59  60  61  61  61  60  59  57  57  58  60  61  60  60  60  61  62  61  60  60  60  60  60  60  60  60  59  59  59  60  59  59  59  59  60  59  58  58  58  57  57  58  58  59  60  60  59  58  57  57  58  58  60  60  59  60  60  59  58  57  58  59  58  58  59  60  61  61  60  59  58  57  57  56  55  54  56  57  58  59  60  59  58  59  59  60  57  56  57  57  57  58  59  60  62  61  61  60  60  61  61  62  60  57  56  58  59  58  57  57  58  58  58  56  55  56  58  60  59  60  60  59  58  57  56  57  58  59  59  60  62  63  62  61  61  61  60  60  61  61  60  58  57  57  58  58  58  59  60  61  61  59  57  57  59  60  60  59  60  60  59  58  57  57  57  58  58  58  58  58  58  59  61  62  62  62  61  60  60  59  58  59  59  59  58  60  60  60  59  59  59  59  59  59  59  60  59  58  57  58  60  60  58  56  55  55  56  57  57  58  58  59  61  61  61  60  59  59  60  60  60  59  61  61  60  59  60  62  60  57  55  55  57 
 60  59  58  59  60  60  57  57  58  60  61  61  60  59  58  59  61  61  58  58  59  59  59  59  59  58  59  59  59  60  61  61  61  61  61  61  60  60  60  59  59  59  59  59  60  61  61  61  61  59  58  58  59  61  63  64  62  60  58  58  58  59  59  59  61  61  59  59  59  60  60  60  60  60  60  60  61  61  59  59  59  60  62  63  62  62  61  60  61  61  60  58  58  59  61  60  59  59  60  60  59  60  61  60  60  60  60  60  60  59  58  57  58  59  61  60  59  58  58  59  59  58  57  56  55  57  58  59  59  59  58  58  58  58  59  60  61  60  59  60  60  59  58  57  57  58  59  59  59  58  60  62  63  63  62  60  59  59  60  60  60  60  61  64  63  61  61  62  62  60  59  59  57  57  59  61  61  61  60  59  59  58  58  59  61  60  59  61  59  58  61  62  60  57  59  61  61  60  60  59  58  57  57  57  57  58  58  59  59  60  61  62  61  59  57  60  61  60  59  59  60  60  60  59  58  58  59  61  62  60  60  59  60  60  59  59  58  58  59  60  61  61  60  58  58  59  59  58  58  58  58  59  59  59  60  60  61  59  59  59  59  60  61  60  59  58  58  58  59  60  60  60  61  61  61  60  59  59  59  57  57  59  60  59  59  58  58  59  59  59  58  55  54  58  58  58  58  58  58  58  59  61  61  59  57  56  57  57  58  59  59  61  61  61  60  59  59  61  62  60  57  57  58  60  58  56  57  58  59  59  58  58  59  60  60  58  58  58  58  57  55  54  55  57  58  59  59  60  59  59  59  62  62  60  61  62  62  61  59  58  58  58  59  59  59  59  61  61  58  56  57  60  61  61  60  59  60  61  60  58  58  57  58  59  59  59  59  59  59  60  61  61  61  61  60  59  59  59  60  61  60  59  60  61  61  60  60  60  60  60  60  60  60  59  59  59  59  60  60  58  57  57  56  57  56  56  57  58  59  60  61  61  60  58  59  60  60  59  59  60  61  58  57  58  61  59  56  56  57  57 
 58  58  59  59  60  60  59  59  60  61  62  61  60  59  60  60  61  60  59  59  60  60  60  60  60  59  59  59  59  60  62  63  62  62  61  60  60  59  58  58  59  60  61  61  61  61  62  63  63  62  60  60  61  62  62  62  61  60  59  60  60  58  57  58  61  63  62  62  61  61  61  60  60  59  60  61  62  61  60  59  60  61  61  62  61  61  60  60  61  61  58  57  58  60  61  61  59  59  60  61  60  61  61  61  61  62  62  62  62  61  60  58  58  58  58  58  59  59  59  59  58  58  57  55  56  58  59  59  59  58  58  58  59  59  60  60  61  60  59  60  59  57  56  55  56  58  59  59  58  59  60  61  62  62  61  59  58  58  60  61  61  61  62  63  61  61  62  64  64  61  59  58  58  57  58  61  62  62  60  59  58  59  58  59  59  59  60  61  59  58  61  63  62  59  60  62  61  60  59  58  57  57  58  60  61  61  60  59  59  60  61  63  60  58  60  60  61  60  57  57  59  59  58  58  58  58  60  61  61  59  59  59  59  59  58  58  58  58  59  60  61  60  59  57  56  57  58  58  58  59  59  58  59  58  60  61  61  61  60  58  58  59  61  61  60  58  58  59  60  60  60  61  61  62  62  61  60  61  60  58  57  58  58  57  57  58  59  60  61  60  59  57  56  58  58  58  58  58  57  57  59  60  61  59  57  55  57  60  62  61  59  58  57  57  58  57  57  61  62  61  58  58  60  61  59  57  58  59  60  59  59  60  61  61  60  58  57  57  57  58  57  55  55  57  58  58  59  60  58  57  57  59  61  61  61  62  63  61  60  59  58  59  60  60  59  59  61  61  58  55  57  60  63  63  61  59  59  60  59  58  57  58  59  60  60  61  61  60  60  61  61  60  60  61  60  59  59  59  60  61  61  59  60  61  60  59  59  59  59  60  61  61  60  58  59  60  60  60  59  59  59  59  59  58  57  57  57  58  60  60  61  61  60  59  59  61  60  57  57  59  60  57  56  57  59  59  57  58  59  58 
 58  59  59  59  60  61  60  61  61  62  62  61  59  59  60  61  60  58  59  59  59  59  60  60  60  59  59  60  58  59  62  63  63  61  61  60  59  58  58  59  60  61  61  61  60  60  60  61  62  62  61  61  62  62  60  59  59  59  61  62  62  60  57  57  60  63  62  63  62  61  61  60  60  59  60  61  63  62  61  60  60  60  60  61  61  60  59  59  61  60  58  57  58  60  61  60  59  58  60  61  62  60  59  60  61  62  61  61  62  63  62  60  59  57  58  59  60  60  60  60  59  58  57  57  57  59  60  60  60  59  59  59  60  61  61  61  61  61  61  60  58  56  56  57  59  61  61  60  58  58  60  61  61  62  61  59  58  58  59  60  61  62  63  61  59  58  61  64  64  62  60  60  61  59  58  61  62  61  59  59  59  59  58  56  55  56  59  59  58  58  60  61  61  59  60  61  60  59  58  56  55  56  58  61  62  62  61  61  61  62  62  62  59  58  60  59  59  59  57  57  59  58  57  58  57  58  60  61  60  59  58  58  59  59  59  59  59  59  58  60  60  59  58  57  56  56  58  58  59  59  59  59  58  58  58  58  59  61  60  58  57  58  60  60  59  58  57  59  61  61  61  60  61  61  61  60  60  61  62  60  58  57  57  58  58  58  59  60  60  60  59  58  58  58  58  59  61  61  59  58  58  59  60  59  57  55  58  62  64  62  59  56  56  57  58  57  57  59  61  61  59  59  61  61  60  59  60  60  60  59  59  60  62  62  60  58  57  58  60  61  60  58  59  60  59  59  60  61  60  58  57  55  57  60  61  62  62  61  59  59  59  59  60  60  60  60  60  59  57  55  56  60  62  62  60  58  58  57  57  57  57  58  59  61  61  61  61  60  60  60  60  60  60  60  60  59  58  58  58  60  60  60  60  60  59  57  57  57  58  59  61  62  60  57  58  60  61  60  59  59  60  61  61  60  58  57  57  58  60  62  62  61  60  59  60  62  61  57  58  60  61  59  57  56  58  59  58  59  60  60 
 57  58  59  59  59  60  61  61  61  62  62  60  59  58  59  60  58  58  60  60  60  60  60  60  60  60  60  60  59  60  62  62  61  61  61  60  59  59  59  60  61  61  61  60  59  58  59  60  61  61  61  60  61  61  58  57  58  59  62  63  63  60  58  57  59  61  62  62  62  62  61  60  59  59  60  61  62  62  62  61  60  59  59  60  60  60  60  60  60  59  57  57  59  60  60  59  57  57  59  61  61  60  58  60  62  61  60  60  61  63  64  62  60  59  60  60  61  61  61  61  60  58  58  58  59  60  61  61  60  60  60  61  62  62  62  62  62  62  61  60  58  57  58  60  61  62  62  60  58  59  60  60  61  61  61  60  59  58  59  59  60  62  62  61  59  57  60  63  63  61  60  61  62  60  58  61  61  59  59  59  60  60  58  55  53  55  58  58  59  59  58  59  60  60  60  60  59  58  57  57  56  56  58  60  61  60  61  62  63  63  62  61  59  59  61  60  59  60  59  58  60  57  56  57  58  58  59  60  60  58  57  58  59  60  60  60  60  60  59  60  60  60  58  57  56  58  59  59  60  60  60  59  57  57  57  57  57  59  59  57  57  59  60  60  58  57  57  59  61  62  61  61  60  61  60  60  61  62  63  61  59  56  56  57  58  59  60  59  59  59  58  59  59  58  58  61  62  62  61  58  57  58  59  58  58  57  60  62  62  61  58  57  58  60  60  59  57  58  60  61  59  59  61  62  61  60  61  61  60  58  58  59  60  60  59  58  57  59  61  62  62  62  62  61  59  59  60  62  62  60  57  54  55  60  61  61  61  60  59  58  59  60  59  59  59  61  60  58  57  56  57  59  60  60  59  58  57  56  57  57  57  58  60  61  62  61  60  60  60  61  60  60  61  61  61  60  58  57  57  58  59  59  59  59  58  57  56  57  58  59  61  62  59  56  58  60  61  60  59  59  60  61  61  60  58  57  57  58  60  63  63  61  60  60  61  62  61  59  60  61  61  60  58  58  58  58  58  59  60  60 
 56  58  59  58  59  60  61  61  60  61  62  60  59  58  57  58  59  59  60  61  60  59  59  59  60  61  61  61  61  61  60  60  60  60  60  59  59  60  60  61  61  61  60  59  57  57  58  60  62  62  60  59  60  59  58  57  58  59  61  62  63  61  59  58  59  60  61  61  61  61  61  60  58  59  59  59  60  61  63  62  61  60  58  58  58  59  60  59  58  58  58  58  59  59  59  57  55  56  58  61  61  59  59  61  63  61  59  58  59  62  64  63  60  59  61  61  61  61  62  61  60  59  58  58  59  60  61  61  61  62  63  63  62  61  62  61  61  61  60  59  60  60  61  61  61  61  61  60  60  61  60  59  60  61  62  61  60  59  58  58  59  60  62  62  60  57  58  60  61  59  59  60  62  60  59  60  60  59  60  60  60  59  58  56  55  57  58  58  61  61  58  57  59  61  60  59  60  58  57  58  58  58  59  59  59  58  59  61  63  61  59  59  60  61  61  61  61  62  62  61  59  57  57  58  58  59  60  60  59  57  57  57  60  60  61  62  61  60  60  60  60  61  59  58  57  60  62  61  61  60  59  58  57  56  57  57  57  57  57  56  58  60  62  61  59  57  57  60  62  62  61  60  61  61  61  61  62  63  63  60  58  55  56  56  58  59  59  60  59  58  59  59  60  59  60  61  62  62  61  58  58  59  60  58  58  60  60  60  59  58  57  58  60  62  62  61  58  56  58  60  59  58  60  61  62  62  63  63  61  59  58  58  58  58  58  57  57  59  61  61  61  62  62  60  58  58  59  61  62  61  58  55  56  59  60  60  59  59  58  59  59  60  60  58  59  62  60  58  58  59  58  57  58  58  58  58  57  57  59  59  59  59  60  60  60  60  60  60  61  60  60  60  61  61  62  61  59  57  56  57  58  59  59  59  59  57  57  58  58  59  60  61  59  58  58  59  60  60  60  60  59  59  59  58  58  57  55  56  60  63  63  61  61  61  62  62  61  59  61  61  60  60  61  60  58  58  59  59  59  59 
 56  59  59  59  60  61  61  60  59  59  61  62  60  58  58  59  61  62  61  60  59  59  58  59  60  62  62  62  63  62  58  58  59  60  59  59  59  60  61  61  62  62  59  58  57  57  59  61  63  63  61  59  58  59  59  59  59  59  59  60  63  63  61  59  59  59  59  60  61  60  60  59  59  58  58  58  58  60  63  63  62  60  58  57  58  58  59  59  57  57  59  59  59  59  58  55  53  55  58  60  59  58  60  62  63  62  58  56  58  61  63  62  58  58  61  61  60  60  60  59  59  58  58  58  57  58  60  60  61  63  64  63  62  61  60  60  60  59  58  59  61  63  64  62  60  59  58  60  63  62  60  59  59  60  61  62  61  58  57  57  59  60  62  63  60  58  56  58  59  58  58  58  59  59  60  60  61  60  60  61  60  58  56  58  61  60  58  59  62  63  59  56  57  60  59  58  59  57  56  58  60  62  63  61  59  56  55  57  59  59  57  56  60  62  61  62  63  63  65  63  58  58  59  59  59  60  60  60  59  56  56  57  60  60  61  62  61  60  59  60  61  61  61  59  58  62  64  62  61  59  57  56  56  56  57  58  58  57  56  57  59  63  65  63  61  58  59  62  66  62  60  60  62  62  62  62  63  63  63  59  55  55  56  55  56  57  59  59  59  59  59  60  60  61  62  61  61  60  59  59  60  62  62  58  57  60  60  58  58  58  58  58  59  61  62  62  59  54  56  59  58  57  58  60  61  62  64  64  62  60  58  57  55  55  56  56  57  59  60  59  59  60  60  59  57  56  56  58  60  60  59  58  58  59  60  60  60  59  59  59  60  61  61  59  59  62  60  58  59  60  59  56  56  57  59  57  59  62  63  63  62  61  60  59  59  60  60  62  61  59  58  59  60  61  62  62  60  57  56  57  58  59  59  60  60  60  59  59  59  59  60  59  59  60  60  59  60  60  61  59  58  57  57  57  58  57  54  55  59  63  63  62  61  62  63  61  59  57  58  58  58  60  61  60  58  58  60  60  59  57 
 57  57  59  61  62  62  59  57  56  57  59  60  58  56  56  58  62  63  60  60  61  61  60  60  60  61  61  61  61  61  60  59  59  59  60  61  61  60  60  60  62  63  63  61  59  58  59  61  62  62  62  60  60  60  60  61  62  62  61  61  61  63  63  61  60  58  58  58  59  61  61  60  58  58  58  59  59  60  61  61  61  60  60  59  59  59  59  60  60  60  61  60  60  59  59  57  56  56  57  59  59  60  61  61  61  60  59  59  60  62  62  62  60  60  61  61  61  60  58  57  57  56  56  57  56  57  59  60  60  60  60  61  61  60  59  59  59  58  57  61  61  61  62  62  61  57  57  60  62  62  61  59  59  60  60  59  59  57  58  61  62  61  61  62  62  60  59  59  59  59  59  60  60  60  60  61  60  59  59  59  57  55  58  61  63  61  60  60  61  62  59  58  59  60  59  57  56  56  57  58  60  62  64  63  61  58  57  57  58  59  59  57  58  60  60  62  62  63  63  60  57  59  63  62  60  59  58  60  61  59  57  57  58  60  61  60  60  60  60  61  62  63  62  60  58  59  61  62  61  61  61  58  58  58  57  56  56  56  56  57  59  61  62  61  60  59  59  61  62  59  60  63  62  61  61  63  64  63  60  59  58  57  57  57  58  58  58  58  59  58  58  58  58  59  60  60  61  61  59  58  58  59  59  58  57  60  62  61  58  56  57  59  59  60  60  60  58  55  55  56  57  57  59  60  60  60  61  61  61  60  60  61  59  58  57  58  59  60  61  60  60  59  59  59  57  55  56  59  61  62  61  59  59  61  61  59  58  58  58  59  60  61  60  59  58  59  58  58  59  59  58  57  56  57  58  58  60  64  64  62  62  62  62  61  60  60  61  62  61  58  57  58  59  59  59  59  58  57  58  59  59  58  58  59  60  60  60  60  60  60  58  57  58  60  60  59  59  60  60  60  59  58  58  58  58  57  56  57  59  62  62  61  61  61  61  60  59  59  59  58  58  60  59  58  58  58  59  59  58  57 
 57  57  60  62  63  61  57  55  56  57  58  58  56  55  55  57  61  61  60  60  62  61  61  60  59  59  60  60  61  61  62  61  60  60  61  62  61  59  59  60  62  64  64  62  60  59  59  60  60  60  60  61  62  62  62  63  63  63  62  62  62  63  63  63  61  60  60  59  60  62  62  61  59  58  60  61  62  61  60  60  60  61  61  60  59  59  60  61  62  62  61  61  60  59  59  60  59  58  58  59  60  61  62  61  60  59  60  60  61  61  61  61  62  62  61  62  61  60  58  57  57  56  57  57  56  57  59  59  59  58  59  60  60  60  58  59  59  58  59  63  62  59  59  61  61  57  57  59  61  61  60  59  59  60  60  58  57  57  60  63  64  62  61  63  63  63  62  60  60  60  60  60  60  60  61  61  60  58  59  59  57  56  60  63  63  61  60  60  59  60  60  60  59  59  58  57  56  58  59  59  58  60  62  62  61  59  59  59  60  62  62  59  59  60  61  61  61  61  60  58  57  60  62  62  59  57  56  59  61  61  59  58  58  60  60  59  59  59  60  62  62  63  62  60  58  57  59  61  62  62  62  59  59  60  58  56  56  57  58  58  60  60  60  60  59  58  58  58  58  58  61  64  62  61  61  64  64  61  58  59  60  59  58  59  60  59  59  60  59  59  58  57  57  57  58  59  62  62  60  58  57  58  58  58  58  59  63  64  60  57  57  59  59  59  59  58  58  57  56  56  56  59  60  61  60  59  59  60  60  59  61  63  61  59  58  59  61  62  62  62  62  61  61  61  59  56  57  60  62  62  61  59  59  61  61  60  59  58  59  59  60  60  60  59  58  56  57  59  59  57  57  58  59  59  59  59  60  62  61  60  61  61  61  61  62  62  63  62  60  57  57  58  59  59  57  57  56  57  59  61  60  58  59  59  60  60  60  61  62  61  59  57  58  59  59  59  59  59  59  60  60  60  60  60  58  57  58  58  60  61  61  60  60  60  60  60  61  62  62  61  61  60  59  58  58  57  57  57  56  56 
 59  59  60  61  61  59  58  57  58  59  59  58  58  57  58  58  59  60  60  61  62  61  60  58  57  57  59  60  61  61  61  60  60  60  61  60  59  58  58  59  62  62  60  59  58  58  59  59  59  58  58  60  63  64  64  62  61  60  62  64  65  63  62  61  62  63  63  61  61  61  62  61  60  58  59  62  64  62  58  59  61  62  61  60  58  58  59  62  63  62  59  59  58  58  59  60  60  59  59  60  60  61  63  62  61  59  59  58  58  59  60  60  60  60  60  61  61  60  60  59  59  59  60  59  59  58  59  59  58  57  59  61  61  60  59  59  59  60  62  62  61  58  57  58  58  57  57  58  61  61  59  58  58  60  61  58  57  58  60  62  63  63  63  63  64  63  62  61  61  61  60  58  56  58  60  61  59  58  59  60  59  58  61  63  63  61  60  59  58  59  59  59  58  57  57  58  59  61  61  59  58  58  59  59  59  58  57  60  62  62  61  61  62  63  63  61  60  59  59  58  58  58  59  59  58  56  56  58  61  61  61  61  62  59  58  58  58  59  60  60  61  61  61  60  58  60  61  62  62  61  59  59  60  61  61  60  60  59  60  61  61  61  60  60  59  57  58  57  58  60  63  64  63  61  61  62  62  60  58  57  58  59  60  59  60  60  61  62  62  61  59  57  55  56  57  58  60  61  60  59  58  59  60  59  57  58  61  64  62  60  59  59  58  58  59  59  58  58  57  58  59  61  62  62  61  60  60  59  59  59  60  60  59  57  57  58  60  62  63  63  62  63  63  62  60  58  58  60  61  61  60  58  58  60  61  60  61  60  59  59  59  60  60  61  60  57  58  60  60  58  57  59  61  63  62  60  58  56  58  59  60  58  57  60  64  67  66  62  59  58  58  59  60  59  58  57  56  57  59  60  60  60  60  61  62  61  62  62  62  62  60  60  59  58  59  58  57  57  58  60  61  62  61  61  59  57  57  58  60  61  61  59  59  60  61  61  63  64  64  64  63  63  62  60  58  57  56  56  55  55 
 57  56  57  59  59  59  60  60  61  60  60  59  59  59  60  60  60  59  60  60  60  60  60  58  57  57  59  60  62  62  60  60  61  61  60  59  58  58  59  60  61  61  59  59  59  59  60  59  58  57  57  59  62  63  63  61  60  59  61  64  64  63  62  61  62  63  64  62  61  62  62  61  59  58  59  62  64  62  60  60  61  61  60  59  58  59  59  62  62  60  58  58  57  58  59  60  61  61  61  60  60  60  60  60  60  59  58  57  57  57  57  58  59  59  60  61  60  60  59  59  59  60  61  61  61  59  57  58  57  57  58  60  61  59  57  57  58  60  62  60  58  57  56  57  58  59  58  59  61  60  58  57  58  60  61  59  58  59  61  62  62  62  62  61  61  60  60  60  61  61  60  59  57  57  58  59  58  58  59  60  59  58  60  62  62  62  60  58  58  59  59  59  57  57  57  59  62  62  61  59  57  58  59  60  60  59  58  60  62  61  60  61  62  62  62  61  59  59  59  60  60  59  58  59  58  56  56  58  60  60  59  60  60  58  57  58  58  59  59  59  59  59  59  59  59  61  62  62  62  61  58  59  60  60  62  62  60  59  60  61  61  61  60  60  59  59  59  58  59  62  64  64  62  61  61  61  61  59  58  57  57  60  61  60  60  60  61  62  62  61  59  56  55  56  57  58  60  61  60  59  60  60  60  59  58  57  59  62  62  61  60  58  56  57  59  58  57  59  59  60  61  62  63  62  62  61  60  60  60  59  59  59  57  55  56  58  61  63  63  62  62  62  62  60  58  58  59  60  61  60  59  58  58  58  59  60  61  60  59  59  59  59  60  61  60  57  58  59  59  58  58  60  62  63  62  60  57  56  57  59  59  57  56  59  63  66  65  61  58  58  59  60  60  59  59  57  57  57  59  60  60  59  59  61  62  61  61  61  62  62  62  63  62  60  59  59  58  58  59  60  63  63  62  61  59  57  57  58  59  60  59  58  58  59  60  60  61  62  63  63  63  63  62  60  59  57  57  56  54  54 
 55  54  54  56  59  61  61  61  61  61  60  59  59  60  61  61  60  59  58  58  59  59  60  59  59  58  59  61  61  61  61  60  60  60  60  59  60  61  62  61  60  60  61  61  60  60  60  59  58  57  57  58  60  61  62  61  61  61  61  62  62  62  62  62  61  62  62  60  60  61  63  62  60  58  59  60  62  62  62  62  61  60  58  58  58  60  61  61  59  58  58  57  57  57  58  60  61  61  60  60  60  59  58  58  58  58  58  57  57  56  56  57  57  59  61  61  60  59  58  57  58  59  60  61  62  60  58  58  57  56  58  59  60  57  56  56  58  59  59  57  56  56  55  56  58  60  59  58  60  59  57  57  59  60  61  60  59  59  60  61  61  60  60  59  59  58  58  59  60  60  60  60  59  57  57  59  59  59  59  58  57  56  58  60  62  62  62  59  58  59  60  60  58  57  58  60  62  62  60  59  58  59  60  61  61  61  60  61  61  61  61  60  59  60  60  59  58  58  60  61  61  59  59  60  59  58  58  59  60  59  58  58  58  58  58  58  59  59  60  60  59  58  58  59  60  61  60  61  63  61  58  60  60  59  61  62  60  57  58  60  61  61  60  60  59  60  61  61  61  62  62  62  61  60  60  60  59  59  58  57  57  59  61  61  61  61  60  60  60  60  59  58  58  57  58  59  61  61  60  59  60  61  61  60  58  56  58  60  60  61  60  58  57  58  60  58  56  59  59  59  61  61  62  62  62  61  61  61  61  59  59  59  57  56  57  60  62  62  61  61  60  60  60  58  56  57  59  60  60  59  58  58  58  57  58  60  60  60  59  58  58  58  59  61  61  59  58  57  57  58  60  61  61  60  59  59  59  60  59  58  58  58  58  59  61  62  62  59  58  59  60  60  59  60  59  58  57  57  59  60  60  58  59  60  61  61  60  60  61  61  62  64  63  61  60  60  59  60  60  62  63  63  61  59  58  58  57  57  58  58  59  57  57  59  60  59  60  61  61  62  61  61  60  59  59  58  58  59  57  55 
 56  55  53  54  58  62  60  60  60  60  59  58  58  58  59  59  59  58  57  57  58  58  60  61  61  60  59  60  60  60  60  60  60  60  59  60  61  63  63  62  59  59  62  62  60  60  60  59  59  58  58  57  58  58  60  62  63  63  61  60  60  62  63  62  60  59  60  59  59  60  62  62  61  59  58  58  58  60  64  63  62  60  58  58  59  61  62  60  57  57  59  58  58  58  59  60  61  60  59  60  60  59  56  57  58  59  59  59  58  57  57  57  56  59  62  61  60  58  57  56  56  58  59  60  61  60  60  59  58  57  58  59  59  57  56  56  58  59  57  54  55  57  56  57  59  60  58  56  57  58  56  57  59  61  63  61  60  59  60  60  59  59  60  59  58  58  58  58  59  60  61  61  61  58  57  59  61  61  60  58  56  56  57  60  62  64  63  61  60  60  61  60  59  59  59  60  61  60  59  60  60  60  59  60  60  62  62  61  60  62  62  59  57  57  57  57  57  58  59  60  59  59  60  60  61  61  60  60  61  60  58  57  57  58  59  59  59  60  61  60  59  57  58  60  61  59  58  61  63  63  61  60  60  60  60  60  59  56  56  60  62  61  61  60  59  59  61  62  62  60  59  59  59  59  59  58  58  59  59  57  57  59  61  61  62  61  60  59  59  59  60  61  62  59  59  60  61  61  60  59  58  59  60  60  58  57  57  58  58  59  60  59  58  60  62  59  55  58  58  58  59  60  60  60  60  60  61  61  60  59  58  58  58  57  58  60  61  61  59  58  58  59  58  57  56  56  58  59  59  57  56  57  57  58  59  60  61  60  59  58  57  58  59  61  62  61  57  54  54  58  60  60  58  56  56  58  62  64  60  57  57  59  60  60  58  58  59  59  59  59  59  59  61  60  59  58  58  58  60  61  59  58  59  60  61  61  60  58  59  60  60  61  62  61  60  60  61  61  62  63  61  60  59  57  58  59  57  57  58  59  59  59  59  60  61  60  61  61  61  61  61  60  59  58  59  59  60  61  59  58 
 59  58  55  55  58  61  59  58  58  59  58  58  58  57  57  57  59  59  58  58  58  59  61  62  62  60  58  59  59  60  60  60  61  60  60  60  61  62  62  61  59  59  61  61  60  60  60  60  59  59  58  58  57  57  59  61  62  63  61  60  59  61  62  61  60  60  60  59  59  60  62  62  61  59  58  57  57  59  62  63  62  60  59  58  60  61  62  60  57  57  60  60  60  61  62  62  61  61  60  60  61  60  58  59  61  61  61  61  59  58  58  57  57  59  62  61  60  59  58  57  56  57  58  59  60  60  61  61  59  58  59  60  59  57  57  57  60  59  58  55  57  59  59  58  58  59  57  54  55  56  58  58  60  63  64  62  60  59  60  59  58  60  61  60  60  60  60  60  60  61  60  60  60  60  60  60  61  62  61  59  58  58  58  60  63  65  64  62  62  61  61  61  60  60  59  58  58  59  61  61  61  59  57  57  59  62  63  62  60  61  61  59  58  57  57  57  56  57  58  58  57  58  59  60  61  62  61  61  61  60  60  60  59  60  61  61  61  61  61  59  58  57  59  61  61  59  58  62  62  63  63  60  60  60  58  58  59  57  57  61  63  63  61  60  58  57  58  60  61  59  58  58  58  59  58  58  58  59  60  58  58  60  61  62  62  61  59  59  58  60  60  62  63  59  59  60  61  61  60  58  57  58  59  59  58  58  58  58  58  59  59  59  59  61  64  61  57  57  57  58  58  59  59  59  59  59  59  59  59  58  59  58  57  57  58  59  60  59  58  57  58  60  60  58  56  56  57  59  57  55  55  55  57  61  61  60  60  61  60  58  58  59  59  61  62  63  59  56  56  59  60  60  57  55  56  60  63  65  60  57  57  60  61  60  57  57  58  61  61  58  58  59  60  60  59  59  58  59  60  60  60  59  60  61  61  61  60  58  57  57  58  58  60  61  60  60  60  62  63  62  60  58  56  56  58  60  59  58  59  59  60  60  61  62  61  60  62  63  63  62  61  61  60  59  60  61  62  63  61  59 
 58  59  59  58  59  59  58  58  58  59  59  59  57  57  56  57  58  60  61  60  59  59  61  62  61  59  57  57  58  59  59  60  61  61  60  58  58  58  58  59  59  60  61  62  62  62  62  61  60  58  58  57  58  58  58  58  59  60  61  60  60  59  59  59  60  61  62  60  60  60  62  61  60  59  58  58  57  58  59  61  62  61  60  59  59  60  61  61  60  60  61  60  60  61  62  62  61  60  60  61  61  61  61  62  63  63  63  62  60  59  58  58  58  59  61  61  61  61  60  58  58  59  59  58  58  59  61  61  61  60  59  60  60  59  59  60  62  61  59  58  59  61  60  59  58  58  57  56  57  57  59  59  62  64  63  62  60  60  59  59  57  60  61  61  62  62  63  62  62  61  60  58  58  61  62  60  60  60  60  60  60  61  61  60  62  63  64  63  62  61  60  60  61  61  59  57  56  58  61  62  62  61  57  57  60  63  63  60  58  58  58  57  58  59  59  58  57  57  58  58  58  59  59  59  60  61  60  59  59  60  61  61  60  61  61  62  62  61  60  59  58  58  59  60  61  58  58  61  61  62  63  60  58  58  57  58  60  58  58  61  63  63  62  59  57  56  56  58  60  59  59  58  59  58  59  58  58  59  59  58  58  61  61  61  60  59  59  59  59  60  59  59  59  59  59  60  61  61  59  58  57  58  60  60  58  56  57  59  59  59  59  59  58  60  64  63  59  56  57  59  59  60  60  59  59  58  57  56  57  59  59  58  56  56  57  59  59  58  57  58  59  62  61  59  58  57  57  58  57  55  55  55  58  63  63  61  61  61  61  60  59  59  60  61  62  63  61  60  59  59  59  59  58  57  58  60  62  63  61  59  59  60  60  58  57  58  60  61  61  59  58  58  59  59  59  58  58  59  59  59  59  59  60  60  60  61  60  59  57  57  57  58  59  61  60  60  61  62  62  61  58  57  57  58  59  60  59  58  58  59  60  61  61  61  61  59  61  63  63  62  62  61  61  61  61  62  62  62  61  60 
 54  58  60  61  59  58  58  58  59  59  60  59  58  57  57  58  59  61  62  61  59  59  61  62  61  58  57  56  58  59  59  60  61  61  60  58  56  56  56  58  60  61  61  62  63  64  62  61  60  58  58  58  58  59  59  58  57  58  59  60  59  58  57  58  59  61  63  62  61  61  61  60  59  59  59  59  58  57  57  59  61  61  60  59  58  58  60  62  63  62  61  60  60  60  61  61  60  60  60  61  61  62  63  63  64  63  63  62  60  59  58  58  59  59  60  61  61  62  61  60  60  60  59  58  57  58  60  61  61  60  59  60  61  61  61  61  63  62  61  60  60  61  61  60  58  59  60  60  60  59  60  61  62  63  62  61  60  60  60  59  58  59  60  61  62  62  63  63  62  61  59  58  58  61  62  59  59  59  59  60  62  63  62  60  61  62  63  62  61  61  61  61  61  61  60  58  56  57  60  62  63  62  60  60  61  63  62  60  56  55  55  56  58  60  61  60  58  58  59  60  60  60  59  58  58  59  59  57  57  59  61  61  60  61  62  63  62  61  59  58  59  59  59  60  60  58  58  60  60  61  62  58  57  57  56  58  60  58  58  60  62  63  62  60  57  56  56  58  60  59  60  60  59  58  58  58  59  58  58  58  58  61  61  60  58  58  58  60  61  61  59  57  58  59  60  60  60  60  59  58  58  59  61  60  58  55  58  60  60  60  60  59  58  59  62  63  60  58  59  61  61  61  61  60  59  59  58  56  57  60  60  58  56  56  57  58  58  57  58  59  61  62  61  60  59  58  58  59  58  57  56  57  60  64  64  62  62  62  62  61  60  60  61  61  62  62  62  62  61  59  58  58  59  60  60  60  61  62  61  61  60  60  58  57  57  59  61  60  60  60  59  59  58  58  59  59  59  59  58  58  58  58  58  59  59  60  60  60  58  58  58  59  60  60  60  60  60  61  61  60  58  57  58  60  60  58  57  57  57  59  60  60  60  60  60  58  60  62  61  60  61  61  61  61  61  61  61  60  59  59 
 53  56  60  62  60  58  58  60  61  61  60  59  59  58  59  59  60  61  62  61  59  59  60  62  61  58  56  56  59  60  60  60  61  61  60  59  57  56  57  58  60  61  62  63  63  62  61  60  59  60  59  59  58  59  62  60  58  58  58  59  59  58  57  58  58  61  62  62  61  61  60  59  58  59  60  61  59  58  58  59  60  60  60  59  58  58  59  62  63  63  61  61  60  61  62  62  62  62  62  62  62  63  62  62  62  62  62  61  59  59  58  58  59  59  60  61  62  63  63  61  60  60  59  58  58  57  58  60  61  60  60  60  61  62  62  62  62  62  60  60  60  61  62  60  58  59  62  64  62  61  61  61  62  61  61  60  60  60  61  60  59  59  59  59  60  61  61  62  61  60  59  59  59  61  61  59  60  61  60  60  62  64  62  60  62  63  62  61  60  61  61  62  62  62  61  60  60  58  58  60  61  61  62  61  62  62  62  59  57  55  55  55  58  60  62  60  59  59  61  62  62  58  57  56  57  58  59  57  57  59  61  61  59  60  61  63  62  61  58  58  59  61  61  60  58  58  58  59  59  60  59  58  57  57  57  59  59  58  58  59  61  62  62  61  59  56  56  58  59  59  60  62  59  57  57  58  59  58  58  58  59  59  60  59  59  58  59  60  61  61  60  59  59  60  61  61  60  61  60  60  60  61  61  59  57  56  59  62  60  59  60  60  59  59  60  60  59  59  59  61  62  61  60  60  59  60  60  59  59  61  61  59  57  57  58  60  59  58  58  60  62  60  61  60  60  59  59  59  60  59  59  59  61  63  62  61  61  62  63  63  62  61  60  62  62  60  60  61  60  59  58  59  60  61  60  60  60  60  60  61  60  59  58  57  58  60  60  58  59  63  62  60  59  59  60  61  60  59  58  58  58  57  57  57  58  59  60  60  60  59  60  60  61  60  61  61  60  60  59  58  58  59  60  60  59  56  55  56  58  59  60  59  59  60  59  59  59  59  59  58  59  59  60  61  61  60  59  59  58  58 
 57  59  61  61  60  59  58  60  62  62  60  59  58  58  59  60  60  59  60  59  57  58  60  62  62  60  58  58  60  61  60  60  60  60  61  61  62  61  60  59  58  59  62  61  60  58  57  57  59  62  63  61  59  59  63  63  61  59  58  58  58  60  61  61  59  59  60  60  60  60  59  58  58  59  61  62  58  58  60  60  59  59  59  59  59  59  60  61  61  62  62  61  60  61  63  64  63  63  63  63  63  62  61  61  61  61  62  61  60  60  60  60  61  60  59  61  62  63  61  60  59  58  58  58  58  56  55  58  60  59  58  58  60  62  62  61  61  60  59  59  58  59  61  60  58  57  61  64  61  62  63  62  61  60  59  58  59  60  61  61  59  59  59  59  59  59  60  60  59  59  59  60  60  61  61  60  62  64  62  61  62  63  61  62  65  64  62  60  60  60  62  63  63  62  62  63  64  61  58  58  59  59  59  60  61  61  61  60  60  59  57  56  57  59  60  60  59  60  61  62  60  57  55  55  57  59  60  59  58  59  62  61  59  60  61  62  61  60  57  58  59  62  62  60  57  57  57  57  59  59  58  60  59  57  58  60  59  59  58  57  59  61  63  62  59  57  56  57  59  60  62  62  60  57  56  59  59  58  57  58  59  60  60  61  61  60  60  60  61  61  61  61  61  61  61  60  60  60  61  60  61  62  61  58  56  59  62  63  60  58  59  62  62  61  60  59  58  59  59  60  61  60  58  58  59  61  62  62  62  63  62  59  57  58  60  62  61  60  59  60  60  59  60  60  60  59  59  60  60  59  59  58  59  60  60  59  60  61  62  62  62  61  60  62  62  60  58  58  59  60  61  61  61  60  60  60  60  59  58  58  58  58  58  58  59  60  61  58  60  64  63  61  60  60  61  61  61  60  59  58  58  59  58  57  57  59  60  61  60  60  60  60  60  60  62  62  61  59  57  57  58  59  59  58  57  56  56  57  59  62  62  60  60  60  60  59  60  61  59  59  59  59  59  60  60  60  58  58  58  58 
 56  58  61  62  62  60  58  59  61  62  59  56  55  59  62  61  59  59  60  59  58  58  59  61  61  60  59  59  60  60  61  62  63  62  61  61  62  61  61  60  60  61  61  60  58  56  57  58  59  60  60  61  60  61  63  63  61  59  57  58  60  61  62  61  60  60  60  59  59  59  60  60  60  60  60  60  59  59  60  60  60  59  58  58  58  59  60  60  60  61  63  62  61  62  63  63  62  63  63  65  65  62  59  61  63  63  62  61  60  60  60  61  62  61  60  60  61  61  60  59  58  56  56  57  59  58  55  57  59  60  58  58  59  59  60  59  59  58  57  58  57  57  58  59  58  58  60  62  60  60  61  60  61  61  58  58  59  60  61  61  58  58  60  59  58  58  59  61  62  62  62  60  60  60  61  60  62  63  62  62  62  62  62  62  64  63  61  59  58  59  61  63  63  62  62  63  65  62  60  60  60  59  57  57  58  58  59  60  61  60  59  58  58  59  58  58  60  61  61  60  58  56  56  57  59  60  61  59  58  59  60  60  58  59  60  60  60  59  59  60  60  61  61  61  60  59  58  57  59  59  59  60  59  57  59  60  60  59  59  59  60  60  61  62  61  60  59  59  59  59  60  60  58  57  57  58  58  58  58  60  61  61  62  62  62  62  61  61  61  62  62  62  62  61  60  59  59  59  61  60  60  60  60  57  56  60  62  61  59  58  59  61  62  61  59  58  57  57  58  60  60  60  60  59  59  61  63  63  63  63  62  60  59  59  60  61  60  60  60  60  60  59  60  60  59  59  59  58  59  59  59  59  59  59  59  59  60  62  63  63  62  61  62  63  63  59  58  58  59  61  62  61  60  59  59  60  61  59  59  58  58  59  59  59  58  58  58  59  62  65  63  61  59  59  60  61  61  61  60  58  58  59  60  60  59  60  61  60  59  58  58  60  60  59  61  62  61  58  56  57  58  59  59  57  56  55  57  58  60  62  61  60  60  61  61  61  62  62  60  59  59  59  60  61  61  60  59  58  59  59 
 54  56  62  65  65  62  59  59  61  61  58  54  54  60  65  61  59  60  62  61  59  59  59  60  60  61  61  59  58  59  61  64  66  64  61  59  59  60  60  59  61  62  60  60  59  58  59  60  59  57  56  59  60  62  62  61  60  58  57  59  61  62  61  60  61  62  62  60  60  60  61  62  63  61  59  59  59  60  60  60  61  60  58  57  56  58  59  59  60  61  62  62  62  61  61  61  60  61  63  66  66  63  59  62  65  64  61  60  59  59  59  61  62  62  61  60  60  61  61  60  58  56  55  57  60  60  58  58  60  61  60  59  57  57  58  59  57  56  56  57  57  57  57  58  59  60  60  60  60  58  56  58  61  62  59  60  61  60  60  60  58  59  61  59  58  58  60  62  64  65  64  61  59  59  59  59  59  59  61  62  64  62  61  61  62  61  59  58  57  58  60  62  62  61  61  62  64  63  62  62  62  59  57  56  56  57  58  60  61  60  60  61  61  60  58  58  60  62  61  59  56  56  57  59  61  61  60  59  58  57  58  59  59  59  59  58  58  59  60  61  61  59  59  60  62  60  58  58  59  61  62  61  59  58  59  61  62  60  60  62  61  59  59  61  63  64  62  61  60  60  59  59  58  58  58  57  57  58  59  60  61  61  62  62  62  62  62  61  61  62  62  62  61  59  58  57  58  60  61  60  59  58  59  58  57  59  59  58  58  58  58  60  60  60  59  57  56  56  58  60  60  61  62  61  60  60  62  63  62  61  60  59  59  60  59  58  58  59  59  60  61  60  61  60  60  60  60  59  58  58  59  60  59  59  59  60  61  62  64  62  61  61  62  64  63  59  58  59  60  61  62  61  59  58  58  60  61  61  60  59  58  59  60  60  58  56  55  59  62  63  61  59  58  57  59  60  61  61  60  59  58  58  61  62  62  61  61  60  58  56  57  61  61  58  60  61  60  58  57  58  59  59  58  57  56  55  57  59  59  59  58  58  59  60  62  63  63  62  60  58  58  59  61  61  60  60  59  59  60  61 
 58  60  63  64  64  63  62  61  61  62  58  54  57  60  62  61  59  59  61  61  59  58  59  60  60  61  61  60  60  60  61  63  65  62  59  59  60  61  60  59  58  58  59  60  62  61  61  60  59  56  56  58  60  59  59  60  62  61  59  58  59  59  60  60  62  63  62  61  61  60  60  60  61  60  60  60  59  60  62  61  60  59  58  57  57  57  58  59  60  60  60  60  61  61  61  60  59  60  62  64  64  62  61  63  64  63  61  60  60  60  60  59  59  60  62  62  61  61  62  61  59  57  57  59  60  61  60  60  61  61  61  59  57  58  60  61  61  58  56  57  57  58  60  61  61  61  60  61  61  59  57  59  60  61  61  61  62  63  63  62  60  61  61  61  60  60  62  63  62  61  60  60  60  59  59  59  59  58  59  61  62  60  58  58  59  58  58  58  59  60  60  60  59  58  58  61  65  63  60  60  59  59  58  59  59  60  60  61  61  61  60  61  62  61  59  59  60  62  61  58  56  56  58  59  61  61  60  59  58  58  59  59  59  61  62  60  59  58  58  59  59  58  57  55  54  56  57  58  59  62  64  63  63  63  63  63  61  61  61  61  59  58  58  61  63  64  62  59  58  61  62  62  61  60  58  57  58  58  59  58  57  58  60  61  61  62  61  61  61  61  60  58  58  57  56  57  59  61  61  61  60  59  59  59  59  59  59  58  58  57  58  58  59  59  59  58  57  56  58  60  59  61  62  62  60  60  61  61  61  60  58  57  57  58  60  60  60  59  59  60  60  59  60  62  63  63  63  60  59  58  59  60  60  60  60  59  60  61  62  62  61  60  60  60  60  59  59  60  60  59  59  59  58  59  58  59  59  59  59  58  58  58  59  60  59  57  56  58  59  59  59  60  61  60  60  60  58  58  58  58  58  58  60  61  61  60  60  61  60  58  58  61  61  59  59  60  60  59  59  59  60  60  59  59  58  57  57  58  58  57  56  56  57  59  60  62  61  60  60  61  60  59  58  58  58  59  60  60  61  61 
 56  56  57  57  58  59  60  58  56  58  54  51  57  59  60  61  60  59  59  59  58  58  59  60  60  61  62  62  62  62  62  63  63  61  59  58  60  60  59  57  56  56  58  61  62  61  61  60  60  59  59  60  59  57  57  60  63  63  61  59  58  59  60  60  61  61  60  61  62  61  59  58  59  60  61  61  59  60  64  62  59  58  58  59  59  58  58  58  58  59  60  61  61  61  61  59  58  58  60  62  60  59  60  61  62  61  60  60  61  62  61  60  59  61  63  61  61  61  61  61  60  59  58  59  61  61  61  61  61  62  61  59  57  59  61  62  62  59  56  55  56  57  60  62  62  60  60  61  61  60  58  60  59  59  62  62  62  65  63  61  61  61  62  60  60  61  63  63  62  60  58  59  61  60  58  58  59  58  59  60  60  59  57  57  58  58  58  59  60  61  61  60  58  57  57  60  63  61  58  57  56  57  59  60  61  62  61  61  61  62  63  63  62  62  61  60  60  60  60  59  58  59  60  61  62  62  61  60  59  60  61  61  61  63  64  63  60  58  56  57  58  59  58  54  52  54  57  57  59  62  63  64  65  66  65  63  60  60  60  60  59  58  58  60  63  63  60  57  56  60  63  63  63  60  58  57  57  59  59  57  55  57  58  58  61  62  62  61  60  59  59  58  57  57  57  58  61  62  62  61  60  59  59  59  59  60  60  59  58  58  58  59  60  60  60  59  59  58  59  60  59  60  62  62  60  60  61  60  59  58  56  55  55  57  60  61  61  60  59  60  60  59  61  63  65  65  64  62  60  59  61  61  62  62  60  59  59  60  61  62  62  61  59  58  57  60  60  60  59  57  57  57  59  60  60  59  58  58  58  57  57  57  58  61  60  59  58  58  58  58  59  61  63  63  61  59  57  57  57  58  58  59  60  60  59  59  60  62  61  60  60  60  60  59  59  59  59  60  60  60  59  59  58  59  58  56  57  57  57  57  56  56  57  58  59  60  59  59  61  61  61  58  57  56  57  58  60  60  61  62 
 50  50  51  52  53  55  57  54  50  52  48  47  56  58  58  61  62  60  58  58  58  58  59  60  60  61  61  62  62  62  61  62  62  61  58  57  57  57  57  56  56  57  59  61  61  60  60  61  62  62  63  62  59  57  57  60  63  63  61  59  59  60  60  59  58  58  59  61  62  60  58  57  59  61  62  62  59  60  63  61  58  58  59  61  61  60  59  58  58  59  61  62  62  62  61  59  57  58  59  59  57  56  56  59  60  60  60  60  60  61  61  61  61  62  62  61  60  60  60  59  59  58  58  59  61  60  59  59  60  61  61  59  58  59  60  61  61  59  56  56  55  57  59  61  61  59  60  61  62  61  60  59  58  57  61  61  60  63  62  59  59  61  61  59  59  60  62  62  62  61  59  59  61  59  57  59  59  58  59  60  60  59  57  57  59  60  60  60  61  62  62  61  59  57  57  60  62  59  56  55  55  56  58  60  61  61  61  60  60  63  64  64  63  62  60  60  59  59  60  60  61  60  60  62  63  62  61  60  60  61  61  62  62  62  63  63  62  60  57  56  58  60  59  57  54  57  58  59  60  62  62  63  65  66  65  62  58  58  59  61  61  60  60  61  62  62  59  56  56  60  62  63  62  60  57  56  58  60  61  58  56  57  58  58  59  61  61  61  61  60  60  60  60  58  58  60  61  62  62  60  59  58  59  58  59  61  61  59  59  59  59  59  60  61  61  60  59  59  60  60  60  60  62  61  60  60  60  59  58  57  56  54  54  57  59  61  61  61  60  60  59  60  61  63  65  64  64  63  62  61  62  62  63  62  61  59  58  60  61  63  63  62  60  58  57  59  61  60  59  57  57  58  61  63  62  60  58  57  57  57  57  57  58  60  61  60  59  58  58  60  60  61  62  62  61  60  59  58  58  58  59  59  59  59  58  58  60  62  62  62  61  59  59  59  59  59  60  60  60  59  58  58  57  58  57  56  56  58  58  58  58  58  58  58  58  59  59  60  61  61  60  58  56  56  58  59  59  59  60  61 
 46  47  49  54  55  55  56  52  48  46  42  43  55  58  58  61  62  61  58  58  59  58  59  60  60  60  61  61  61  60  59  60  62  61  59  57  55  54  55  56  58  59  59  61  61  60  61  62  62  62  63  63  60  58  58  60  62  62  60  60  60  61  60  58  56  56  59  60  61  61  59  58  60  61  63  64  61  60  60  59  58  59  61  62  62  62  61  59  58  59  61  62  63  63  62  60  59  59  59  58  56  54  54  57  60  61  60  60  59  59  59  61  62  62  61  60  59  57  57  58  57  57  57  58  59  57  55  57  59  61  61  60  58  59  60  60  60  58  57  57  56  57  58  59  59  59  60  61  62  61  60  60  58  58  60  60  60  60  59  57  57  59  59  58  57  58  59  61  63  63  61  60  60  58  58  59  60  59  59  60  60  60  59  59  59  62  62  61  60  61  61  61  60  60  59  60  62  59  56  56  56  57  57  59  60  60  61  60  60  63  65  64  63  62  61  60  59  60  60  61  63  60  59  61  63  62  60  60  60  60  61  62  61  59  59  62  62  62  59  58  58  60  60  60  60  61  62  62  62  61  61  61  62  62  61  59  56  56  58  62  64  64  62  62  61  60  58  57  57  59  61  61  61  59  57  57  59  62  62  61  59  59  58  58  58  59  61  61  60  61  61  63  63  61  60  61  61  61  60  58  57  58  59  59  59  61  61  60  60  59  59  59  60  60  60  60  59  59  60  60  59  60  61  61  60  60  61  60  58  58  57  56  56  58  60  60  61  62  62  60  60  60  61  61  61  61  62  62  63  63  63  62  62  62  60  59  58  59  62  63  64  63  62  59  59  60  61  61  60  58  58  59  61  63  62  61  58  57  58  58  58  57  58  61  61  61  60  59  60  64  62  60  59  59  60  62  62  61  59  59  59  60  60  59  58  58  60  62  62  62  61  59  59  60  60  60  61  61  60  58  58  57  58  58  57  58  58  59  60  60  60  59  59  58  59  60  61  61  61  60  58  58  58  59  60  60  59  57  58  60 
 49  49  52  58  59  57  59  56  50  44  41  44  54  58  60  61  62  61  58  58  59  58  58  59  60  60  61  61  60  59  59  59  60  61  59  57  55  54  55  58  60  60  59  61  62  62  62  62  60  58  58  60  60  60  60  61  60  59  59  59  61  61  59  57  55  57  62  62  61  61  61  60  61  62  62  62  61  60  59  60  60  60  60  61  62  62  61  60  59  59  58  59  60  61  61  60  59  60  61  60  58  57  56  60  62  61  61  60  58  57  57  57  58  60  61  60  59  58  58  58  57  56  56  57  57  56  55  57  59  61  61  60  59  59  60  59  58  58  59  60  59  58  58  58  59  61  62  62  60  59  60  59  59  60  60  61  61  59  58  57  57  58  58  57  57  57  57  60  63  64  63  61  59  58  58  59  60  59  59  59  60  60  59  59  60  62  62  60  59  60  61  61  60  60  60  61  61  59  58  60  60  59  58  58  58  60  62  62  62  63  63  63  63  62  62  61  61  60  59  61  62  59  58  60  61  61  60  59  59  60  60  61  61  57  57  59  61  61  60  59  59  59  60  61  62  63  63  62  62  62  61  61  60  60  59  58  56  56  59  62  64  64  64  63  61  59  58  58  59  59  59  58  58  57  58  59  60  62  62  62  62  60  59  58  58  59  61  61  60  60  61  63  64  61  60  60  60  60  59  57  58  60  61  61  60  61  60  60  59  58  58  58  59  60  60  60  59  59  59  60  58  58  59  59  59  59  61  61  60  59  59  60  60  60  60  61  62  63  63  62  60  59  58  58  59  59  60  62  63  63  63  62  61  61  60  59  59  59  60  61  62  62  61  60  60  62  62  62  60  59  59  59  61  61  60  59  58  58  59  60  59  58  59  61  61  61  60  59  61  64  61  58  57  57  59  62  63  62  60  58  58  59  59  59  59  59  60  61  62  63  61  59  59  60  61  61  61  60  59  59  59  59  59  57  59  61  61  60  59  58  58  59  59  59  60  63  63  61  60  58  58  59  61  63  62  61  59  57  57  58 
 51  50  54  60  58  57  60  60  53  43  41  45  52  59  62  60  60  61  58  59  59  59  59  59  60  61  61  61  59  58  59  59  59  60  60  59  57  57  58  59  60  60  60  61  63  62  63  62  59  57  57  59  61  61  61  61  60  59  58  59  60  59  58  58  58  61  64  63  61  61  62  62  62  61  60  60  59  59  60  61  61  61  60  60  60  61  61  61  60  58  57  57  58  59  60  60  59  60  62  62  60  59  61  62  63  62  60  59  59  57  55  54  55  57  59  59  59  60  60  60  59  58  58  58  57  57  57  58  59  61  61  61  60  60  60  60  58  57  60  61  61  61  59  59  59  62  63  62  59  58  59  58  59  60  59  60  61  58  58  59  59  57  57  59  59  59  58  59  61  64  64  62  59  58  58  60  60  59  58  59  60  60  60  60  61  60  59  59  59  60  60  60  60  60  60  62  62  61  61  63  63  62  59  57  58  60  63  63  63  62  62  62  63  63  64  63  61  60  58  59  60  58  58  60  61  61  60  60  60  60  60  61  61  60  59  59  59  60  61  61  60  60  60  60  60  62  61  60  60  61  61  61  60  60  59  58  57  58  60  61  61  62  62  62  61  59  58  59  61  60  58  56  55  56  58  59  60  61  61  63  63  62  60  59  59  60  61  60  59  59  60  61  61  60  59  59  59  59  59  58  60  61  62  61  60  60  60  59  59  58  58  59  59  60  60  60  59  58  59  58  57  57  58  58  58  59  61  62  61  60  60  62  63  62  60  60  61  63  63  62  59  56  56  58  59  60  60  61  61  62  62  62  61  60  60  60  61  59  59  60  60  60  60  60  60  61  61  61  60  60  60  59  60  60  59  58  58  60  61  61  60  59  59  60  61  61  61  60  61  62  60  57  57  57  59  62  62  62  60  58  57  58  57  58  59  60  60  60  61  62  61  59  58  59  61  62  61  59  58  58  60  61  60  58  59  62  60  59  58  58  58  58  58  59  61  63  62  60  58  58  58  61  63  65  63  61  59  58  57  57 
 51  50  53  57  56  54  59  60  55  43  41  45  51  59  63  60  60  60  60  61  61  60  60  60  61  61  62  62  61  60  60  59  58  59  60  61  60  61  61  61  59  59  61  62  62  61  62  62  60  58  59  61  61  61  61  62  61  60  59  59  60  59  59  60  62  64  64  63  61  60  62  62  61  60  58  57  57  58  62  62  61  60  59  58  58  60  60  60  60  59  56  56  57  59  59  59  58  59  60  61  61  61  64  64  63  61  60  60  60  58  55  54  53  55  57  58  59  61  62  62  62  61  61  60  60  60  60  59  60  60  60  60  59  60  61  60  58  57  59  61  62  61  60  59  60  62  62  61  58  57  58  58  59  60  58  59  60  58  58  60  60  58  57  60  62  61  59  59  60  62  63  62  59  58  59  61  60  59  59  59  60  61  60  60  60  58  57  58  59  60  60  60  59  59  61  62  64  62  62  64  65  63  59  57  57  60  63  63  62  61  60  61  63  64  64  63  61  60  59  58  58  59  60  61  61  62  62  62  62  61  61  62  62  64  63  60  58  59  62  63  62  61  59  58  58  59  58  57  58  60  61  62  61  61  60  58  58  60  61  59  58  59  60  61  61  59  58  60  62  61  59  55  54  56  58  59  59  59  60  61  62  62  61  61  61  61  60  60  59  58  58  58  58  59  60  60  60  60  60  60  60  62  61  59  58  59  60  60  60  60  60  61  60  61  61  60  59  59  59  58  57  57  58  57  57  58  61  62  61  59  60  62  62  61  60  58  60  62  62  61  58  55  56  59  61  62  62  61  60  60  61  62  62  61  61  62  62  60  59  60  60  59  60  60  59  59  58  58  58  59  59  59  60  59  59  59  59  61  61  61  60  59  58  59  60  61  60  60  59  60  58  57  58  59  61  62  62  61  59  59  58  56  56  57  58  59  59  58  59  60  60  58  57  57  59  60  60  58  57  58  60  61  60  59  59  60  59  58  58  59  59  59  59  59  59  61  60  59  58  58  59  62  64  64  63  61  59  59  58  58 
 51  50  51  53  53  53  54  57  54  43  40  44  50  58  63  61  60  61  61  61  61  61  60  60  60  60  61  62  62  61  60  58  58  59  61  61  61  61  61  61  59  59  61  62  62  60  61  62  61  62  63  63  62  60  61  62  63  62  61  60  60  61  61  62  64  64  63  61  60  60  61  62  60  59  58  56  57  58  60  60  58  58  57  58  58  60  60  60  61  60  57  56  57  59  60  60  58  58  59  60  61  62  63  63  62  60  60  60  60  58  57  55  55  55  56  58  60  61  62  62  62  62  62  62  62  61  60  60  60  61  61  60  59  61  62  61  59  57  58  59  60  60  59  59  60  61  61  60  58  58  59  59  59  59  58  57  58  59  60  61  61  59  58  61  63  62  60  58  58  60  61  61  60  60  60  61  62  61  60  60  61  61  61  60  60  59  58  58  59  59  60  60  60  60  61  62  64  62  62  64  64  62  59  57  58  60  61  61  59  59  60  61  62  63  63  62  60  60  59  58  58  60  62  62  62  62  63  63  62  62  62  62  63  66  66  62  60  60  61  62  62  61  59  58  58  58  58  58  58  59  60  60  60  61  60  58  56  59  59  58  56  57  60  61  61  58  57  60  62  62  59  56  54  55  58  59  59  58  58  59  61  61  61  61  60  59  59  59  60  59  59  58  57  59  60  61  61  61  60  60  60  61  60  57  55  60  61  60  61  62  62  62  62  62  61  61  60  60  60  60  57  58  59  58  58  59  60  59  58  58  59  59  60  60  59  58  59  60  62  61  59  56  57  59  61  61  62  61  60  60  61  61  62  61  62  63  63  61  60  60  60  60  60  60  59  57  56  56  57  57  58  59  60  60  60  60  61  61  61  60  59  58  58  59  60  60  60  60  59  58  58  58  59  60  61  62  61  60  59  60  59  57  56  56  58  59  58  57  56  58  59  58  57  56  57  58  58  57  58  58  60  61  61  61  60  59  59  58  59  60  61  60  59  58  58  58  58  58  58  58  58  60  61  61  61  60  59  59  58  59 
 52  50  49  47  49  50  51  55  54  43  40  43  49  58  63  62  61  60  60  60  61  60  59  58  57  58  59  62  62  61  59  57  57  60  61  61  58  58  58  59  59  59  60  62  64  63  62  61  61  61  62  63  60  58  59  62  62  62  61  60  61  63  63  62  61  61  61  60  59  59  60  61  60  60  59  58  59  58  57  56  56  56  58  59  60  61  61  61  62  61  58  57  58  60  62  61  59  59  59  60  63  62  60  61  61  60  59  58  58  56  55  55  57  58  59  60  61  63  62  60  60  59  59  60  60  60  60  59  59  60  61  60  60  62  62  61  59  57  58  59  59  57  58  58  59  60  61  61  61  60  61  62  60  59  58  56  57  60  61  60  59  58  58  60  61  60  58  57  58  60  61  62  62  60  59  62  62  61  60  60  61  62  61  60  59  61  61  60  58  57  58  59  61  62  62  62  61  61  61  62  61  60  59  58  59  59  59  57  56  58  60  62  62  61  60  59  59  59  59  59  59  61  62  60  60  60  61  62  61  60  60  61  64  65  64  62  60  59  59  60  59  58  58  59  60  60  60  61  60  59  58  57  59  61  61  57  54  57  57  56  56  59  62  62  59  55  55  59  64  63  60  57  55  57  59  61  61  60  60  61  61  58  58  59  58  57  56  58  59  60  60  59  59  59  59  60  61  61  59  58  59  60  59  56  55  59  61  60  61  62  63  63  63  63  62  61  61  63  63  61  59  59  60  60  59  58  58  56  55  58  58  57  58  59  60  60  60  60  61  62  61  59  59  59  59  59  60  59  59  59  60  59  60  62  62  63  62  61  61  61  62  62  61  60  59  60  59  58  57  57  58  60  61  61  60  59  59  59  59  58  56  57  58  60  61  60  59  59  59  60  59  58  59  60  60  61  61  60  59  59  60  60  57  57  58  59  58  56  56  57  58  58  58  58  58  58  58  58  59  61  62  62  63  64  63  61  60  59  59  60  60  60  59  58  58  57  58  59  58  56  56  56  57  59  60  60  58  56  57  58 
 53  51  50  47  48  50  53  57  55  46  43  45  50  56  61  62  60  59  60  61  60  60  58  57  57  58  59  61  61  61  59  58  59  61  61  60  57  57  58  59  60  59  59  62  64  64  62  60  60  60  61  62  59  57  58  60  61  61  61  61  61  63  63  61  60  60  60  60  59  59  60  61  61  61  61  60  60  59  58  56  54  56  59  62  62  62  62  62  63  62  59  58  59  60  62  62  59  58  58  60  63  62  58  59  60  59  59  59  58  57  56  57  58  59  59  61  62  61  60  59  58  57  58  58  59  59  59  59  59  60  60  60  60  62  62  61  60  60  60  58  56  56  57  59  59  60  61  61  62  61  62  63  61  60  60  57  56  59  60  59  60  59  59  60  60  59  58  57  58  61  61  61  60  58  59  61  61  60  60  60  60  61  61  60  60  61  61  59  57  57  58  60  61  62  62  61  59  61  62  60  59  58  58  59  60  61  59  57  56  58  60  61  62  61  60  59  58  58  59  60  60  60  60  59  59  60  60  60  60  59  59  61  63  62  61  61  60  59  58  58  58  58  58  59  60  62  62  61  60  59  58  58  59  60  59  57  54  57  57  57  57  60  62  61  59  56  56  59  63  62  59  57  57  58  60  61  61  61  61  61  61  57  56  57  57  56  56  57  59  60  60  60  59  59  59  60  60  60  60  58  58  59  58  57  56  59  61  61  61  62  63  62  62  61  61  60  59  61  62  61  60  60  60  60  59  58  58  56  55  58  58  57  58  60  61  61  61  61  62  62  62  61  60  59  59  58  58  59  60  60  60  59  60  61  61  60  61  61  61  61  62  62  62  61  61  62  61  60  60  59  59  59  59  59  59  59  59  59  58  57  55  56  58  61  62  61  60  60  60  60  58  57  58  59  60  61  61  60  60  60  61  61  59  58  59  60  59  57  58  59  59  59  60  61  60  60  60  60  61  61  62  63  64  65  65  63  60  59  58  59  59  59  59  59  59  60  59  60  59  58  56  55  56  58  60  60  58  56  57  59 
 53  54  55  54  52  54  61  60  55  51  51  53  55  56  58  61  60  59  62  63  61  60  59  59  59  60  61  60  61  62  60  61  62  62  60  59  59  60  61  61  61  62  62  63  63  62  60  59  59  61  62  61  58  56  57  58  60  61  62  61  61  60  61  61  62  61  61  60  60  61  61  61  61  61  60  60  59  61  63  58  55  57  61  63  63  63  62  63  63  63  61  60  59  60  61  61  60  57  57  59  62  62  59  59  58  59  60  61  61  61  60  60  60  59  57  59  59  58  58  57  58  58  58  59  59  57  56  59  60  60  60  59  60  59  60  61  62  63  63  59  56  56  58  60  62  61  60  60  60  61  61  61  61  62  61  59  57  57  58  60  61  62  61  61  61  60  59  58  59  60  60  57  53  54  57  60  61  61  60  59  60  60  61  62  62  60  58  58  58  59  60  61  62  62  61  60  58  61  63  61  58  57  57  60  62  64  63  60  58  59  61  60  62  63  63  60  57  57  59  61  62  58  58  59  60  61  61  60  61  62  61  62  61  58  57  60  59  58  56  58  59  61  60  59  59  62  61  58  57  58  61  62  62  60  58  56  56  60  61  60  60  59  60  60  61  62  61  60  59  58  57  57  58  59  60  60  59  58  58  59  59  57  56  57  57  59  60  60  59  59  59  60  59  59  58  58  59  60  60  60  58  56  57  56  56  58  61  63  62  62  62  62  60  60  61  59  56  55  58  60  61  60  59  57  58  59  59  59  58  58  58  59  60  62  63  64  63  62  62  61  61  62  61  60  60  59  60  59  60  61  61  61  60  59  58  58  58  60  61  61  61  62  62  64  64  62  61  62  63  62  61  59  57  57  58  62  62  59  58  57  57  57  58  61  62  63  63  62  61  59  58  58  59  60  61  62  61  60  61  61  60  58  59  60  59  59  60  61  61  62  62  62  61  61  62  63  63  62  60  59  60  61  63  63  63  62  60  59  58  59  58  57  59  61  62  62  60  60  61  61  60  59  58  59  60  61  60  59  61  61 
 56  57  58  57  55  56  65  61  53  51  55  62  65  62  59  58  57  58  60  61  61  61  60  60  61  61  61  60  60  61  60  61  61  61  61  60  60  60  61  61  62  63  64  63  62  62  61  61  60  61  61  60  60  59  59  59  60  60  61  61  60  59  60  61  61  61  61  61  61  61  61  60  60  59  59  59  60  62  63  59  57  59  61  63  63  62  62  62  62  62  62  61  61  62  63  63  61  59  57  58  59  61  61  61  60  60  61  61  61  61  60  60  59  58  58  58  59  58  58  58  59  59  59  59  59  57  56  58  59  59  59  60  60  60  60  60  62  63  63  61  59  58  59  60  60  61  60  60  60  61  62  61  60  60  60  59  59  59  59  59  58  60  62  60  60  60  60  60  60  60  59  58  56  56  57  59  60  59  58  58  60  62  62  62  62  60  59  60  61  61  60  60  61  62  61  60  58  60  61  60  58  57  58  60  62  64  63  61  58  60  61  61  62  63  63  62  60  59  60  61  61  59  58  59  59  59  60  62  64  64  63  61  59  58  59  60  59  58  56  57  59  60  60  61  61  62  62  59  58  58  60  62  62  61  60  59  59  62  62  61  60  59  59  61  62  62  60  59  57  57  57  57  59  60  59  58  57  57  57  59  60  59  58  58  58  59  59  60  60  60  60  60  60  60  59  59  58  59  61  62  62  61  60  57  55  56  59  61  60  61  61  61  60  60  62  60  58  57  58  61  62  62  60  59  59  58  58  58  58  59  59  60  61  62  62  63  62  62  62  61  61  60  59  60  61  61  61  61  61  60  59  59  58  58  59  59  59  59  59  60  60  61  62  62  61  61  60  61  61  62  61  59  58  57  57  59  60  60  59  58  58  58  58  60  61  62  62  62  62  62  61  59  58  59  61  62  62  61  60  59  58  57  57  58  59  59  60  61  62  62  62  62  61  61  61  62  61  60  58  57  58  59  61  62  62  61  59  59  59  60  60  60  60  61  61  60  60  60  61  61  60  59  58  59  59  60  61  60  61  61 
 58  58  58  57  55  57  64  61  55  54  59  64  66  63  60  57  57  58  59  59  60  62  61  61  62  61  60  60  60  60  61  60  60  60  60  60  60  60  60  61  63  64  64  62  61  60  61  62  61  60  59  59  62  62  61  60  59  59  60  60  60  59  60  60  60  61  62  62  62  62  61  60  59  58  59  60  62  63  62  60  60  61  62  62  62  62  63  63  61  61  63  62  62  63  64  63  62  60  58  58  58  60  62  63  63  62  62  61  60  60  60  59  58  59  59  59  58  58  59  60  60  60  60  60  59  58  57  58  58  58  59  61  62  61  60  59  61  62  63  63  62  61  59  59  59  60  61  61  60  61  62  61  59  59  60  60  60  60  60  58  56  59  61  59  59  60  61  62  61  59  58  59  60  59  59  60  59  57  57  59  62  63  64  63  62  61  60  61  62  61  59  59  60  61  62  62  60  59  60  60  58  58  58  60  62  63  63  61  59  61  62  60  61  63  64  63  61  60  60  60  60  61  60  59  58  59  61  63  65  66  64  61  58  59  59  60  59  57  56  57  58  59  60  61  62  62  62  60  59  60  60  60  61  62  62  61  61  63  62  61  60  60  60  61  61  61  60  58  57  58  59  58  60  60  60  58  57  57  57  59  61  61  60  59  59  58  58  58  60  61  61  60  59  61  61  60  59  59  61  63  65  65  63  58  55  56  58  60  59  59  60  61  61  61  63  62  60  59  60  61  62  62  61  60  59  58  57  57  58  60  60  59  59  60  61  62  62  61  62  61  60  57  58  60  62  62  62  62  61  60  58  57  57  59  60  60  60  59  57  58  59  60  61  60  60  60  58  57  58  60  61  60  59  58  57  57  59  61  61  60  59  59  59  59  60  61  61  61  63  64  62  60  59  59  60  61  61  60  59  57  57  57  58  58  59  60  60  60  61  61  61  61  60  59  60  60  59  58  56  56  57  59  61  61  61  60  59  59  60  61  61  61  60  60  60  59  59  61  61  60  60  58  58  58  58  59  60  60  61  62 
 58  57  56  55  55  57  62  61  59  61  62  61  60  60  60  59  59  59  59  59  60  61  62  61  61  61  60  60  60  60  62  61  60  60  59  59  59  59  59  60  62  63  62  60  58  58  60  62  61  59  58  59  64  65  62  60  59  58  60  61  61  60  59  59  61  62  63  63  64  64  63  61  60  59  59  61  63  63  62  62  62  63  63  62  60  62  63  62  59  59  62  63  62  62  63  63  61  60  59  59  59  60  61  63  63  62  61  60  59  60  60  59  59  59  60  59  58  58  59  60  61  61  60  59  58  59  59  58  57  58  59  61  63  61  59  58  60  61  61  63  64  62  59  58  59  60  61  62  61  60  61  61  60  60  61  61  60  60  60  58  57  59  60  59  58  60  62  63  62  59  58  59  62  61  61  61  59  58  58  60  63  65  65  64  63  61  60  60  61  61  61  60  60  60  62  63  62  60  59  59  59  59  59  60  61  62  62  60  58  61  62  59  60  63  65  64  62  61  60  60  59  62  62  60  59  59  61  63  65  65  63  61  59  59  60  60  59  58  57  57  58  58  59  60  62  62  62  62  61  61  61  60  61  63  63  62  61  62  62  61  61  60  61  60  60  60  60  58  58  60  61  60  60  61  60  59  58  58  58  60  62  62  61  59  59  58  57  57  59  61  61  59  59  60  61  60  60  60  61  63  65  65  63  59  56  56  58  59  59  59  60  61  61  62  63  63  61  60  60  60  60  60  60  60  58  57  58  58  59  59  59  58  57  58  60  61  61  61  61  61  59  57  58  61  62  63  62  61  61  60  59  58  58  60  60  61  61  59  57  58  59  60  61  60  60  60  57  55  55  58  60  60  59  57  56  57  59  62  62  61  61  61  60  60  59  60  61  61  62  63  62  61  60  59  59  59  59  59  58  57  57  59  60  60  61  61  61  61  60  60  60  60  59  58  59  59  58  57  56  57  58  60  61  61  61  60  59  59  61  61  61  60  59  59  59  57  59  60  60  60  59  59  58  57  57  58  59  60  62  62 
 60  58  56  56  58  59  60  61  63  66  62  56  55  58  63  62  61  60  60  60  60  61  61  61  61  61  61  61  60  61  62  62  61  60  59  58  58  58  59  59  60  61  61  59  57  56  59  61  62  60  58  60  64  65  62  59  58  58  59  61  61  60  59  59  62  63  62  62  62  63  63  62  60  59  60  61  63  63  61  61  62  63  62  61  60  61  62  62  58  58  60  61  62  62  60  59  59  59  60  61  62  61  60  61  61  60  59  59  59  60  61  60  60  61  60  58  57  58  59  60  61  60  59  58  57  59  60  59  58  58  59  61  63  61  59  59  60  60  59  61  62  61  59  57  58  60  61  62  61  60  60  60  60  62  62  61  59  59  59  58  58  59  60  59  58  59  62  63  62  60  58  59  61  62  62  61  60  59  59  61  63  65  64  64  63  62  61  59  59  60  62  62  61  60  60  61  63  60  58  59  59  59  59  60  61  62  62  61  59  62  62  60  60  63  64  64  63  60  60  60  59  61  62  61  60  60  61  61  61  61  60  59  59  59  60  60  60  60  60  61  60  58  58  60  62  62  62  62  62  62  60  60  61  63  62  61  60  59  59  61  61  61  60  60  59  59  59  60  60  62  62  60  60  60  61  60  60  59  59  60  61  62  60  58  57  58  58  57  58  59  60  60  59  60  61  61  61  61  61  62  62  62  61  60  58  57  58  59  59  60  60  61  62  61  62  61  61  60  60  59  59  59  60  59  59  58  58  60  60  60  59  58  57  58  60  60  61  61  60  59  58  57  59  61  63  62  62  61  60  60  60  61  61  60  61  61  61  60  59  59  61  62  61  61  62  63  59  56  55  57  58  59  57  56  55  55  58  62  63  62  62  62  61  60  59  60  61  61  60  59  60  61  61  60  59  58  58  58  58  58  60  62  62  62  62  62  61  61  60  60  60  60  60  59  60  60  59  58  58  58  59  60  60  60  61  61  60  60  61  61  61  59  59  58  58  57  58  59  59  59  60  59  59  58  57  58  59  59  61  63 
 61  59  57  57  60  61  61  60  61  63  61  58  58  62  65  63  62  62  62  62  61  60  59  59  60  60  60  60  60  60  61  61  61  60  58  58  57  58  59  60  60  60  60  59  57  57  59  61  62  61  60  61  63  63  60  58  57  57  59  61  62  60  59  59  61  62  60  59  60  61  61  61  61  60  60  62  63  63  62  60  60  61  61  61  61  62  62  61  59  58  58  60  61  61  59  58  57  59  60  62  63  62  60  59  58  57  58  59  60  60  61  61  62  61  60  58  57  58  59  60  60  59  58  58  57  59  60  59  57  57  59  61  62  60  59  59  61  61  59  60  61  61  60  59  59  60  60  60  60  59  59  60  60  61  61  60  59  59  59  60  60  59  59  59  59  59  61  62  62  61  59  60  61  61  62  61  61  60  59  61  61  62  61  61  61  62  61  58  58  60  61  62  61  60  60  61  61  59  57  58  59  60  60  61  62  63  63  62  61  61  60  59  60  62  63  63  61  60  60  60  60  60  59  59  59  59  60  60  59  59  58  58  57  60  62  62  62  62  62  62  61  60  59  61  64  61  61  62  62  61  60  60  61  62  61  60  58  58  58  59  60  60  59  58  58  58  59  60  61  62  62  60  60  60  61  61  61  60  59  60  61  61  58  56  57  59  60  59  58  58  60  61  61  62  62  62  62  62  62  61  60  59  59  59  59  59  59  60  61  61  62  62  62  61  60  59  59  61  60  59  59  60  61  61  60  60  59  60  60  60  60  59  59  60  60  61  60  60  58  58  57  58  60  61  62  61  61  59  59  60  61  63  63  61  60  60  61  61  61  61  61  61  61  61  63  63  60  57  56  57  59  59  58  57  56  57  60  63  63  63  63  62  62  61  60  60  60  60  59  58  60  61  62  61  60  59  58  57  58  58  60  62  62  62  62  62  61  60  60  61  62  62  61  60  61  61  60  60  59  59  58  58  57  57  59  61  60  60  61  61  61  60  59  60  60  60  59  58  58  59  60  60  60  60  59  58  58  59  61  62 
 60  60  59  58  60  61  60  58  57  60  61  61  62  64  65  63  63  63  63  62  61  60  60  60  60  60  60  60  59  59  60  60  60  60  58  57  58  59  61  61  60  60  60  59  59  59  60  61  61  61  60  60  60  60  58  57  58  58  60  61  62  60  59  58  60  61  58  58  58  59  59  60  60  60  61  61  62  63  61  58  57  58  60  61  61  62  62  61  60  58  58  59  60  61  60  59  58  59  60  61  63  63  61  59  57  57  58  59  61  61  61  61  62  61  59  58  57  58  59  59  59  58  57  57  57  58  59  57  56  57  58  60  61  60  59  60  63  63  61  61  60  60  61  61  60  59  59  59  58  58  60  60  60  60  60  60  60  60  61  61  61  60  59  60  60  60  60  61  61  61  60  59  60  59  60  61  61  60  60  60  60  58  58  57  58  60  59  59  60  60  60  60  60  61  61  60  58  58  58  59  60  60  61  61  61  62  62  62  61  59  58  58  59  61  61  60  59  59  59  60  61  59  57  57  57  58  59  60  60  59  58  57  56  60  62  61  61  61  62  62  62  60  60  62  65  61  60  61  60  60  59  59  60  61  61  59  57  58  58  58  58  58  58  57  58  59  59  60  60  60  61  61  61  62  62  62  60  59  59  61  62  60  57  56  57  60  61  61  59  58  59  61  62  63  62  61  60  62  62  61  59  57  57  58  60  60  60  60  61  61  61  61  61  61  59  58  58  60  60  60  60  61  62  62  62  61  59  59  59  60  59  59  59  60  61  61  61  60  59  58  58  58  60  61  61  61  60  58  59  60  61  63  63  61  59  59  60  62  63  63  61  59  60  60  61  60  58  57  57  58  60  61  60  59  59  60  62  62  62  62  62  62  61  62  61  60  60  59  59  59  60  61  62  62  61  60  58  57  57  57  59  60  60  60  61  60  59  59  60  61  63  63  62  60  61  61  60  59  58  58  57  57  57  56  58  60  59  59  60  61  61  61  61  62  63  63  60  57  57  58  60  61  61  61  60  59  59  59  59  59 
 60  61  60  59  58  57  57  56  56  59  61  62  61  62  63  63  64  64  62  61  61  60  61  61  61  60  61  61  60  59  58  59  60  60  59  59  59  61  62  63  62  61  61  61  60  60  59  60  59  59  58  58  58  58  58  58  59  59  61  62  62  60  58  58  60  60  60  59  58  57  58  59  59  60  61  62  63  62  59  57  55  55  58  60  60  61  61  61  61  60  59  60  61  63  62  61  59  59  60  61  61  63  63  61  58  57  58  59  61  61  60  61  61  61  59  59  58  58  58  59  58  58  57  58  57  58  57  57  56  57  57  59  61  61  60  61  64  64  62  61  60  61  61  62  61  59  58  57  57  59  62  61  59  59  59  60  62  62  63  62  62  60  58  60  61  61  60  61  60  61  60  59  59  58  59  61  61  60  59  60  59  57  56  56  56  57  58  60  62  61  59  57  58  61  62  60  56  58  60  61  61  61  61  60  59  59  59  59  58  56  55  56  58  59  58  58  57  57  60  61  61  59  57  55  56  57  60  62  63  62  60  57  56  58  60  60  60  59  59  60  60  58  59  62  64  60  58  59  59  58  57  58  60  62  62  60  58  58  58  57  57  56  57  58  60  61  60  59  57  58  59  61  62  63  63  61  59  58  59  61  62  60  58  57  58  61  63  62  60  58  59  60  62  64  61  58  58  59  61  61  60  58  57  57  59  59  58  59  60  60  59  59  59  58  57  57  58  59  59  60  61  62  63  64  63  61  59  57  56  56  56  57  58  60  61  61  62  61  61  60  59  58  59  60  60  60  59  58  59  60  60  61  61  61  59  58  59  61  63  63  60  58  57  59  60  59  58  58  59  60  61  63  62  61  60  61  62  61  61  62  61  62  61  62  61  61  60  60  60  62  61  60  60  61  62  61  59  58  56  55  57  60  60  59  59  59  58  59  59  60  62  63  62  59  60  60  59  58  57  57  57  58  59  59  58  57  57  58  60  61  62  62  62  63  64  64  61  58  58  59  60  61  62  62  62  61  60  59  57  56 
 62  63  63  60  58  57  55  56  58  61  61  59  57  58  61  64  65  64  61  61  61  62  63  62  62  61  61  61  61  60  58  58  59  59  60  61  61  60  60  61  62  62  61  61  61  59  59  58  58  57  57  58  58  58  60  60  60  61  62  61  61  60  59  59  60  61  61  60  58  57  58  59  60  61  61  62  62  61  59  57  55  56  58  60  60  61  62  62  61  60  60  60  61  62  62  62  61  61  61  60  60  62  64  61  59  57  58  58  59  60  60  60  61  60  59  59  58  58  58  59  59  59  59  58  57  57  57  57  57  56  57  59  61  61  61  62  63  63  62  61  60  61  61  62  61  60  58  58  58  59  61  60  59  59  60  61  62  63  62  62  61  59  59  60  61  61  61  61  60  60  60  60  59  59  60  62  62  61  60  61  60  58  56  56  57  57  58  61  62  61  59  57  58  60  61  59  55  59  62  62  62  61  60  59  58  58  58  57  55  55  55  56  58  58  57  57  57  59  60  61  61  60  58  55  55  57  60  63  64  63  61  59  57  58  59  60  59  58  58  58  58  57  57  59  61  59  58  58  58  58  58  59  61  62  62  60  59  59  58  57  56  56  56  58  60  61  60  59  58  58  59  60  61  62  63  62  60  59  60  62  63  60  58  58  59  61  63  62  61  61  61  61  60  62  60  57  57  58  59  60  59  58  57  57  58  58  57  57  59  59  58  58  58  57  56  57  58  59  60  60  60  61  61  62  62  61  59  57  56  55  56  56  58  59  60  61  61  61  61  61  60  58  59  60  60  59  59  59  59  59  60  60  60  60  59  59  60  61  62  62  60  59  59  59  61  61  60  60  60  61  61  61  61  59  58  57  59  61  61  61  61  61  61  62  62  62  61  61  62  63  61  60  59  61  63  62  60  57  55  55  57  60  61  61  60  59  58  58  58  59  61  62  61  58  59  59  58  58  58  58  59  61  62  63  60  57  57  58  59  60  61  60  61  62  63  63  61  60  60  60  60  61  62  63  63  62  61  59  57  55 
 61  63  62  60  58  57  56  58  60  61  62  61  59  59  61  65  64  61  60  60  61  62  62  61  60  60  60  62  63  62  60  58  58  59  61  63  63  60  58  58  61  62  62  62  62  60  59  58  58  56  57  60  61  61  61  60  61  61  61  61  60  60  60  60  61  62  62  61  59  59  59  61  62  63  62  61  60  61  61  59  58  58  60  60  60  61  62  63  62  61  61  60  60  61  61  62  62  62  62  62  62  62  63  62  60  58  57  56  57  59  60  61  61  60  61  61  59  58  58  59  60  60  60  58  55  56  59  60  58  57  58  59  61  62  61  61  61  61  60  60  60  60  61  61  61  60  60  59  60  59  59  60  60  62  62  62  61  62  62  62  61  59  58  60  61  61  61  61  61  59  59  59  60  61  62  62  62  61  61  62  62  60  58  57  58  58  58  59  60  61  61  60  58  58  58  58  57  59  61  62  61  61  60  59  59  59  59  58  57  57  57  58  60  60  58  57  58  60  62  63  62  61  59  56  54  55  59  61  63  63  62  61  60  59  59  60  60  60  60  60  59  58  57  58  59  59  59  59  60  60  60  62  63  62  61  60  59  57  57  57  57  57  57  58  59  60  59  60  59  60  59  58  58  59  61  62  62  60  61  61  61  60  60  60  62  62  62  62  62  63  63  60  58  59  59  57  57  58  59  59  59  58  58  58  58  58  57  57  60  59  58  58  58  58  56  58  60  60  60  59  59  59  59  60  62  62  61  59  58  57  58  58  59  59  59  60  59  59  60  61  61  60  59  60  59  58  58  58  58  59  59  59  59  59  58  58  59  60  60  61  61  61  61  62  62  60  59  59  59  58  59  59  60  60  58  57  57  60  60  60  61  61  61  61  61  61  62  62  63  64  62  60  61  63  64  62  60  57  56  57  59  61  61  61  61  60  59  58  59  60  61  62  60  56  58  59  60  60  60  59  60  62  63  63  61  59  58  58  59  60  60  59  59  60  62  62  62  61  61  60  59  59  60  62  64  63  61  59  57  56 
 61  61  60  58  58  58  59  60  60  60  62  64  62  61  62  64  62  59  59  60  60  61  61  60  58  58  58  61  63  63  61  58  58  60  62  64  62  58  56  56  59  62  62  62  62  60  60  60  59  58  59  61  64  64  60  60  61  60  60  60  59  60  61  62  61  61  63  62  61  61  61  62  64  64  63  60  59  61  63  62  61  61  61  60  59  60  62  63  62  61  62  60  59  59  60  61  63  63  62  62  62  62  61  61  61  60  58  56  57  59  61  61  60  60  60  60  59  58  58  60  61  61  60  58  55  57  61  61  60  59  58  60  62  63  62  61  60  60  59  59  59  60  61  61  60  61  61  61  61  59  59  60  62  64  64  63  61  61  61  62  62  59  57  59  61  62  63  61  59  58  58  59  60  62  63  63  62  62  62  63  64  62  60  59  59  60  59  58  58  60  63  62  60  57  57  58  60  60  59  60  61  60  59  59  60  61  61  61  60  60  60  61  61  61  60  59  60  62  63  63  63  61  59  57  55  56  58  59  61  61  61  61  61  60  60  62  63  62  62  62  61  60  58  58  59  59  59  61  61  62  63  64  64  62  60  59  58  56  56  58  59  59  59  58  57  57  58  60  61  61  59  57  56  58  60  62  62  61  61  59  58  60  62  62  62  62  61  61  62  63  63  59  57  58  58  58  59  59  59  58  58  58  58  59  59  59  58  58  61  61  60  59  60  59  58  60  62  61  60  59  59  59  59  61  63  64  63  61  60  60  59  60  61  61  60  58  57  57  58  59  60  60  60  59  58  58  57  57  58  59  60  60  59  59  59  59  59  59  60  60  61  62  63  64  62  57  56  56  56  56  57  59  60  61  61  60  59  59  59  59  60  60  60  60  60  61  62  63  63  63  61  60  61  64  64  62  59  58  58  59  60  61  62  62  62  60  59  60  60  61  61  63  61  57  58  59  60  61  61  61  60  61  61  61  62  62  60  60  61  60  59  58  58  59  60  61  61  61  61  60  58  58  59  61  63  63  61  58  57  58 
 64  63  60  57  57  59  60  60  59  59  61  62  60  60  60  61  60  59  60  58  58  58  60  61  60  57  56  58  62  63  60  59  60  62  63  61  57  55  56  59  60  60  61  60  59  59  60  61  62  63  63  62  61  60  59  60  61  60  58  58  59  61  62  61  57  58  63  64  62  61  60  61  62  62  61  60  60  61  63  63  64  64  63  60  58  58  60  61  61  61  62  61  60  60  61  62  63  62  61  59  56  59  63  61  60  60  61  61  60  60  60  60  57  56  56  56  57  59  60  61  60  59  59  59  59  60  62  60  59  59  58  59  60  61  63  63  61  60  59  59  59  61  62  62  60  60  61  60  59  59  59  60  60  61  62  62  62  62  60  60  59  60  60  59  61  62  60  56  54  55  59  61  61  62  63  63  63  63  63  63  64  64  64  64  63  62  61  59  59  60  61  61  60  59  59  60  61  60  59  60  61  60  59  59  60  61  62  61  59  61  61  60  59  60  62  63  63  63  63  63  62  59  59  61  61  60  59  59  59  59  59  60  61  60  61  63  62  61  61  61  61  59  58  58  60  60  59  60  60  62  63  63  63  62  59  58  56  56  58  60  59  59  59  58  54  53  57  61  62  59  58  59  60  60  60  60  60  61  60  57  57  63  64  60  58  58  59  59  60  60  60  60  60  58  58  59  59  59  58  58  57  58  58  59  60  59  59  60  61  62  62  62  60  59  59  59  60  60  60  60  60  61  63  63  63  62  61  59  59  59  60  60  62  61  60  58  56  55  56  57  58  59  59  58  58  56  56  56  58  60  60  60  60  60  61  61  61  61  61  61  61  62  63  64  62  57  55  54  55  58  61  62  61  59  60  63  62  59  57  56  57  58  59  60  60  60  62  65  65  62  58  57  59  63  64  61  59  58  58  58  59  62  64  64  62  59  59  61  61  60  60  62  63  62  61  60  59  59  61  61  60  59  60  61  62  62  62  62  60  58  58  59  59  60  60  60  60  60  61  60  59  59  59  60  61  61  60  59  60  61 
 62  61  59  58  58  59  59  59  59  59  60  60  58  58  60  61  60  60  59  58  57  57  59  60  60  59  58  59  61  61  60  60  61  62  61  59  56  55  56  58  58  58  60  60  59  58  59  60  61  62  61  61  61  59  58  59  60  59  58  58  58  60  61  61  58  59  62  63  63  61  60  61  61  62  61  61  61  61  62  62  62  63  62  60  58  58  59  60  59  60  61  62  61  61  61  62  62  62  61  60  58  58  60  60  60  61  62  60  59  59  59  59  58  57  57  57  58  59  60  61  60  58  58  58  59  60  60  60  61  61  60  59  59  60  61  62  61  61  61  59  59  61  62  62  61  61  61  61  60  59  59  59  59  60  61  62  62  62  61  60  60  61  61  60  61  62  60  56  54  55  59  61  60  61  63  63  63  63  63  62  62  63  63  63  63  61  60  59  59  59  60  60  60  60  60  61  62  61  60  60  60  60  60  60  61  62  62  61  61  61  61  59  59  60  62  63  62  61  61  61  60  60  61  63  63  62  60  60  59  58  57  57  59  60  62  62  61  59  59  60  60  59  59  60  61  60  59  59  60  61  62  62  61  61  59  58  57  56  58  61  61  60  59  57  56  56  59  61  61  56  55  57  60  61  61  60  60  61  61  59  58  62  62  61  60  61  62  62  61  60  60  61  60  57  58  61  62  61  60  58  57  58  60  62  63  60  59  59  60  61  61  61  59  58  57  57  58  59  59  59  59  61  62  62  62  60  59  57  57  59  60  59  60  60  60  59  59  58  58  57  57  58  58  58  57  56  56  58  60  61  60  58  57  59  60  60  61  62  62  62  62  62  62  62  62  60  58  57  57  59  61  61  60  58  59  61  62  59  57  56  57  58  59  59  59  59  61  64  64  61  57  56  58  61  63  61  59  58  58  59  59  61  64  64  62  60  60  61  60  60  59  60  61  61  60  59  58  58  58  58  58  59  60  61  61  60  62  62  60  58  57  58  59  59  59  60  59  58  59  59  58  58  59  60  61  61  61  60  61  61 
 60  59  60  62  60  58  57  57  58  59  60  59  57  58  61  62  62  61  61  59  57  58  59  59  60  60  60  59  59  60  61  61  60  60  60  59  58  57  56  56  56  57  60  60  60  59  59  59  59  59  59  60  61  60  58  59  60  60  60  59  59  59  60  60  60  60  62  62  62  62  61  61  62  62  61  60  61  61  61  60  59  60  60  60  59  58  59  59  58  58  59  61  62  62  62  61  62  62  63  62  61  59  58  59  61  61  61  58  56  57  58  60  60  59  59  59  60  60  60  60  59  58  57  57  58  58  58  60  62  63  62  61  59  59  60  60  60  61  62  60  60  61  62  63  62  61  61  62  61  60  59  59  59  60  60  61  61  61  61  60  60  61  62  61  61  61  60  58  56  58  60  61  59  60  62  62  61  61  61  61  61  61  60  61  61  60  59  58  58  59  59  60  60  60  60  61  62  61  60  59  59  59  61  62  62  61  61  61  62  61  60  60  60  60  61  61  61  60  60  60  59  61  62  62  61  60  60  60  59  57  57  57  59  61  62  61  60  59  59  59  59  59  60  60  61  60  59  60  60  61  61  62  61  60  60  60  59  56  57  60  62  60  58  58  59  61  62  62  60  56  54  56  58  60  61  61  60  60  60  60  60  60  61  62  63  63  64  64  63  62  61  61  60  57  58  61  63  63  61  60  59  60  61  64  63  60  58  58  59  59  59  59  58  57  56  56  57  58  58  58  58  59  60  60  59  58  57  56  57  60  60  60  60  61  62  63  64  63  61  59  58  59  59  59  58  57  58  60  61  61  60  56  55  57  58  59  60  62  62  63  63  62  61  60  61  62  61  60  59  59  59  59  58  58  59  60  60  59  58  58  59  60  60  60  59  59  60  62  63  62  58  57  58  60  62  62  59  58  59  60  60  60  62  63  62  61  60  60  59  59  59  59  58  58  59  59  58  57  56  56  57  59  60  60  60  59  61  61  60  58  58  59  59  59  60  61  59  57  57  57  57  57  59  61  62  62  62  61  61  60 
 61  60  62  66  62  57  55  56  57  58  59  58  57  59  62  64  64  63  62  60  59  59  60  59  59  60  59  59  58  59  62  62  61  60  59  60  60  59  58  57  57  58  61  62  61  61  60  59  59  58  59  59  60  61  61  61  62  63  62  61  60  59  58  58  59  60  62  63  63  63  62  62  62  61  59  58  59  60  59  58  57  57  59  59  58  58  58  57  56  56  59  61  62  63  62  61  62  62  62  63  63  60  56  58  61  62  60  57  55  57  59  61  60  60  61  61  62  61  61  60  58  58  57  58  59  59  58  59  60  62  63  62  60  60  60  59  58  59  61  60  60  61  62  63  62  61  61  62  62  61  62  62  61  60  61  60  59  59  58  58  58  61  62  61  60  60  60  58  58  59  60  60  58  59  61  60  59  59  59  60  60  60  59  60  62  60  58  58  59  58  58  59  59  60  61  62  62  60  59  58  57  58  60  62  62  61  60  60  60  59  59  59  60  61  61  62  61  61  60  59  60  59  60  59  59  58  58  59  59  58  58  58  60  62  62  61  61  61  61  59  58  60  60  61  60  60  60  60  60  61  62  62  61  60  60  61  61  58  57  59  60  60  60  59  61  63  62  61  60  58  57  57  58  60  60  59  58  58  58  59  60  60  61  62  61  61  61  61  61  61  61  62  61  58  58  60  61  62  61  62  61  62  61  61  60  59  58  58  57  58  59  59  59  58  57  56  57  57  57  58  58  59  59  60  59  58  58  57  59  63  63  62  62  63  64  65  66  65  63  60  60  60  61  61  61  60  61  61  62  61  60  57  57  57  58  59  59  61  62  62  63  62  61  59  60  61  62  61  60  59  58  57  58  59  61  61  60  59  59  60  62  62  62  62  60  59  59  60  61  62  61  58  58  59  62  62  60  59  60  62  62  60  61  62  61  61  60  58  58  59  59  58  57  58  58  58  57  56  55  56  58  60  61  60  59  60  61  61  60  59  59  60  60  59  60  61  59  56  56  57  57  57  59  61  62  63  63  63  61  59 
 63  62  64  67  63  58  57  56  56  58  58  58  59  60  62  64  64  63  61  61  62  62  61  60  59  58  59  59  59  61  63  63  61  59  58  59  61  61  60  58  59  61  63  63  63  62  61  60  59  59  59  60  61  62  62  63  63  64  64  63  61  60  59  58  59  61  63  64  64  63  62  61  62  60  58  57  58  59  59  57  56  56  58  59  57  57  57  57  56  56  58  61  62  63  61  59  59  61  61  61  61  60  58  59  60  61  59  58  57  59  60  61  59  59  61  62  62  62  61  60  58  57  57  58  60  60  59  58  59  60  62  61  61  61  61  60  57  58  61  60  60  60  60  61  61  61  61  61  61  62  63  62  62  62  61  61  59  58  57  57  57  59  60  60  59  60  60  60  59  60  61  60  58  59  59  58  57  58  59  60  60  59  59  60  62  59  57  58  58  58  58  58  59  61  62  62  62  60  58  56  56  57  60  61  61  60  58  58  57  58  58  59  60  61  62  61  61  60  60  60  60  58  58  58  58  57  57  59  60  60  59  59  60  61  61  60  61  62  62  60  59  60  61  61  60  59  60  60  60  60  61  61  61  61  60  61  61  60  58  57  59  60  61  60  61  60  58  59  61  61  59  58  58  59  59  58  56  57  58  59  60  61  60  60  59  58  58  59  60  62  62  61  60  57  57  58  59  59  60  61  63  62  61  58  57  58  58  58  58  59  59  60  60  60  59  59  58  57  57  58  59  60  60  60  60  59  59  58  60  63  63  62  61  61  62  62  63  63  61  60  60  61  62  63  63  62  61  60  59  59  60  60  60  60  59  59  59  59  59  60  61  61  61  61  62  62  62  61  59  58  58  59  59  60  61  61  61  60  60  61  63  64  64  63  61  60  59  58  60  63  63  61  59  60  61  63  61  60  60  63  64  61  59  59  59  59  58  57  58  59  60  58  58  59  59  59  57  56  57  59  60  61  60  59  59  61  62  62  61  60  59  59  60  59  60  61  59  56  57  58  58  58  59  60  62  62  63  64  61  58 
 63  62  63  65  63  60  59  58  56  56  57  59  59  60  61  62  61  60  60  62  63  63  62  60  58  58  59  60  61  62  62  62  61  58  57  59  61  61  60  59  61  63  64  64  63  62  61  61  60  60  61  61  61  61  61  61  62  62  63  63  63  61  60  60  60  61  62  63  64  63  62  62  62  60  58  58  59  61  60  58  57  57  59  59  58  57  58  58  58  58  59  61  62  62  60  58  58  59  59  60  59  59  60  60  61  61  59  58  59  61  62  62  59  58  60  60  61  61  60  59  58  58  58  59  60  60  59  59  60  61  61  61  60  60  60  61  60  60  60  61  61  59  58  58  59  60  60  60  59  61  62  62  62  62  62  61  60  58  58  58  58  59  59  59  59  60  61  60  60  60  61  60  60  60  60  59  58  58  60  60  60  59  58  59  61  59  58  60  59  58  58  58  59  61  62  62  61  60  58  57  57  58  59  60  60  60  59  57  56  56  57  58  60  61  61  61  60  59  59  59  59  58  59  60  59  57  56  58  60  61  60  60  59  59  59  59  60  62  62  60  59  61  63  63  61  59  59  59  59  59  60  60  60  60  60  60  60  61  59  56  59  61  62  61  60  58  55  58  62  63  60  59  58  59  60  58  58  57  59  61  61  60  59  59  59  57  57  58  60  62  61  60  58  57  57  58  59  59  60  60  61  61  59  58  57  57  57  58  59  59  60  60  61  60  59  59  58  56  57  58  59  61  61  61  60  59  59  59  59  61  61  60  59  59  59  59  60  60  60  60  60  60  61  62  63  62  60  57  57  58  59  60  61  61  61  60  59  58  57  58  59  60  62  63  64  64  63  61  60  60  60  61  61  62  61  61  61  59  59  60  62  63  63  62  61  60  58  56  58  62  63  62  60  60  61  63  61  59  59  63  63  61  58  57  58  58  57  57  59  61  61  58  58  60  60  59  58  58  59  61  61  61  60  58  59  61  62  62  61  60  60  60  60  59  60  61  59  57  58  59  59  59  58  59  60  61  62  63  61  59 
 62  61  60  62  62  62  62  59  55  55  57  60  61  60  59  59  59  59  60  62  62  62  61  60  59  59  60  61  62  62  61  61  60  58  58  58  60  60  59  58  61  63  63  62  61  60  60  61  62  62  62  61  61  60  59  59  59  60  61  63  64  63  63  62  62  61  60  61  62  61  61  61  62  60  59  60  62  63  62  60  59  59  60  60  59  58  58  60  60  60  60  61  61  60  59  58  57  58  58  58  58  58  61  61  62  62  61  60  60  62  63  62  59  58  58  59  60  60  60  59  59  59  59  60  61  60  60  60  62  63  62  60  58  58  60  62  64  62  59  61  61  59  57  56  58  59  59  59  59  60  61  61  61  61  62  62  61  60  60  60  60  59  59  59  60  61  62  61  60  60  60  61  62  63  63  61  60  60  61  60  59  57  57  58  59  60  61  62  61  59  59  59  59  60  60  60  59  58  59  59  59  59  60  60  61  62  60  58  57  56  57  59  60  60  60  60  60  59  59  59  59  60  62  63  61  58  56  57  60  62  61  60  59  59  59  59  60  61  61  59  58  60  63  63  61  59  58  58  58  59  60  60  59  59  60  59  58  60  59  57  61  63  62  60  58  57  55  58  62  62  60  58  58  60  61  60  59  60  61  63  62  59  59  60  60  59  59  59  60  60  60  59  58  58  59  60  61  61  60  59  59  59  60  60  59  57  57  59  60  60  61  60  60  60  59  58  57  57  58  59  60  61  61  61  59  58  57  58  59  61  60  58  57  58  59  60  61  61  61  61  60  58  59  60  60  60  59  57  56  57  58  60  61  61  61  60  58  57  56  56  57  59  61  63  65  65  63  62  60  61  62  63  63  62  60  59  59  58  58  59  59  59  59  60  61  60  59  57  58  61  62  62  60  60  61  62  60  59  58  60  61  60  58  57  58  58  58  58  61  63  62  58  58  60  60  59  60  61  61  61  59  58  58  58  59  61  61  61  60  59  60  60  60  59  60  61  60  59  60  61  60  59  58  57  58  59  61  62  61  59 
 63  62  60  60  60  62  63  59  54  53  56  60  62  61  60  59  60  60  61  61  61  60  59  59  59  61  61  61  61  61  61  62  62  61  60  60  59  59  59  59  61  62  60  58  58  58  58  59  61  62  61  61  59  59  60  59  58  58  60  62  64  64  64  63  62  61  59  60  61  60  60  61  62  60  59  60  62  63  63  62  61  61  62  61  59  59  60  61  62  61  59  60  60  59  58  58  58  58  59  58  58  59  60  61  63  63  63  62  61  61  62  62  61  59  58  59  60  60  60  60  59  60  61  61  62  62  62  61  61  61  61  60  58  58  60  62  63  61  60  62  62  60  57  57  58  59  59  59  59  59  60  60  61  62  62  62  62  61  60  59  59  59  60  61  61  62  62  61  60  59  60  61  63  63  62  62  61  61  62  61  60  58  57  57  58  62  64  63  62  61  59  59  59  60  59  58  58  58  60  60  61  61  61  62  63  64  63  61  59  58  59  59  60  60  60  61  60  59  58  58  59  60  63  64  62  59  56  57  60  62  62  61  60  61  61  60  60  60  59  57  57  59  61  61  60  59  58  59  60  60  60  60  60  59  60  59  58  58  58  60  63  63  61  58  58  58  59  60  61  60  59  58  59  60  61  61  61  61  61  62  61  59  59  61  62  61  60  59  58  58  59  60  60  63  63  62  62  61  59  59  60  60  61  61  60  59  59  60  61  62  61  61  60  59  59  57  57  59  60  60  61  62  61  60  58  57  57  57  59  62  61  59  58  58  59  62  63  63  62  61  59  58  57  58  59  59  60  60  60  60  59  59  60  61  60  59  58  57  56  56  57  59  61  62  63  63  61  60  60  60  62  63  62  61  60  58  58  58  59  58  57  56  56  59  61  61  60  59  59  61  62  61  60  60  61  62  60  58  57  58  59  60  58  57  58  59  60  61  64  64  62  58  58  59  59  60  62  62  62  60  57  56  57  59  60  60  60  60  59  58  59  60  60  59  60  60  60  60  61  61  60  59  57  56  56  57  59  61  60  59 
 64  63  61  60  60  61  62  58  53  53  56  60  62  62  61  61  62  62  61  60  60  59  58  58  60  61  61  60  59  60  63  64  64  64  63  62  61  61  61  62  62  61  58  57  57  57  58  59  61  61  61  60  58  59  62  61  60  60  60  61  63  64  63  62  61  60  61  61  62  61  61  61  61  60  58  58  60  61  62  62  62  63  63  62  61  61  62  62  63  62  60  60  60  60  59  59  60  60  59  59  60  60  59  60  61  63  63  61  60  60  61  62  62  61  60  60  61  61  61  61  60  61  62  62  62  63  62  59  58  58  59  59  59  59  60  61  60  60  60  62  61  60  58  59  60  60  58  57  60  60  61  61  61  61  61  61  60  60  59  58  57  59  62  62  61  61  61  61  60  60  59  59  62  61  60  60  61  61  61  61  60  59  59  59  59  62  63  62  61  61  61  61  60  60  59  58  57  58  59  60  61  62  62  63  64  65  64  63  62  60  59  60  59  59  60  60  60  59  58  58  58  59  61  62  61  59  58  58  60  61  61  61  61  63  63  62  61  59  57  56  57  58  59  58  57  58  59  60  62  62  61  61  60  60  59  59  59  57  59  62  64  62  59  57  57  59  60  61  60  59  58  58  60  61  61  61  60  59  60  60  59  60  60  61  61  60  59  57  56  57  59  60  62  64  64  62  60  59  59  60  61  62  62  61  60  61  62  62  62  62  61  60  60  60  60  58  58  61  61  61  62  62  61  60  59  58  58  58  59  62  61  58  57  57  58  61  62  62  60  58  58  59  59  58  59  60  61  62  62  62  61  60  59  60  59  58  57  57  57  58  59  60  60  60  60  60  59  59  58  58  59  60  61  61  59  57  57  59  59  58  57  56  56  58  61  62  61  60  60  61  61  61  61  61  60  60  60  59  58  58  58  59  58  58  59  60  61  63  64  63  61  58  57  57  58  60  61  62  62  60  58  57  57  59  60  60  60  60  58  58  59  61  60  60  60  61  61  60  61  62  61  59  58  57  57  58  59  60  59  59 
 63  63  61  61  61  61  62  59  54  54  56  59  61  61  61  61  62  62  61  60  60  59  59  59  59  60  60  59  59  61  63  64  64  65  65  63  62  62  64  64  62  60  58  58  58  58  58  59  60  61  61  60  57  59  63  63  61  61  60  60  60  61  61  60  59  59  61  61  62  61  62  62  62  60  57  56  58  59  60  61  62  64  64  63  62  63  63  63  61  61  61  60  60  60  61  61  61  60  59  60  61  61  60  59  60  61  61  60  60  61  61  61  61  61  61  61  61  62  60  60  60  61  62  63  62  62  60  58  56  57  58  59  58  59  60  60  60  59  60  61  60  59  59  61  62  60  57  56  60  62  62  62  61  60  60  59  59  58  58  57  56  60  64  63  61  59  59  60  61  60  58  57  59  58  58  59  60  61  60  60  59  59  60  59  59  61  62  61  61  61  62  62  62  61  60  58  58  58  59  59  59  60  62  63  64  64  63  63  63  61  60  60  59  58  59  61  61  60  59  59  59  59  60  60  59  59  59  60  60  60  59  60  61  62  63  64  62  59  57  58  59  59  58  57  57  57  59  61  62  62  61  60  59  59  58  59  59  58  60  63  62  61  60  58  58  58  60  60  59  58  58  59  61  62  61  59  58  58  60  61  60  61  60  59  59  58  58  59  59  58  59  60  61  62  62  61  60  60  60  61  62  62  61  58  58  63  63  62  61  60  60  60  61  61  61  60  60  62  62  62  62  62  61  60  59  59  59  60  61  61  60  58  57  56  57  58  59  60  60  59  59  60  60  60  60  61  62  62  62  62  61  60  60  59  59  58  57  58  59  60  61  61  59  58  58  58  59  59  59  58  57  58  60  61  60  57  57  59  60  59  58  57  57  59  61  62  61  59  59  62  61  61  62  61  60  59  59  60  60  59  58  59  60  60  60  60  61  63  63  62  60  57  56  57  58  59  60  60  61  60  60  60  60  59  60  61  61  60  59  58  59  60  61  60  60  61  61  61  61  62  62  60  60  59  59  59  59  60  59  58 
 60  61  62  63  61  61  62  60  57  56  56  58  59  59  60  60  60  60  60  61  61  61  62  61  60  58  57  57  58  60  62  63  63  64  64  63  61  62  64  65  61  59  59  60  59  59  60  61  61  62  61  61  59  59  62  62  61  60  59  58  58  59  60  60  59  59  60  60  61  60  61  62  61  60  57  57  58  59  59  60  62  64  65  64  62  63  64  62  59  59  61  60  59  61  61  62  61  59  58  60  62  62  61  59  58  59  59  60  61  61  62  61  60  59  60  60  60  59  59  59  60  61  62  62  62  61  58  57  57  59  60  60  58  58  59  61  61  61  59  60  59  59  60  62  63  59  56  56  61  63  62  61  60  59  59  58  57  57  58  57  57  61  65  63  60  58  57  59  60  59  57  55  56  56  57  58  60  60  60  59  58  58  59  58  58  60  60  60  60  61  62  64  63  62  60  59  59  58  58  58  58  59  61  62  62  62  61  62  62  61  60  60  59  59  60  61  62  62  61  60  61  61  60  60  59  59  61  61  60  57  56  58  61  60  61  62  61  58  58  60  61  60  59  59  58  57  58  61  62  62  61  59  57  56  57  58  59  59  60  61  59  59  61  61  59  57  59  60  58  58  58  60  61  61  60  58  57  59  61  62  62  61  59  57  57  57  60  62  62  61  60  59  58  58  59  61  62  63  62  62  61  60  59  56  58  63  63  61  59  58  58  59  61  62  63  61  60  61  62  61  61  61  61  61  60  60  60  62  62  60  59  58  58  57  56  56  58  60  62  64  64  61  60  61  61  62  62  61  60  59  59  60  61  61  59  58  57  58  60  61  62  62  60  57  57  59  62  63  63  60  58  58  61  62  62  59  57  59  60  61  60  59  58  60  61  61  59  57  58  63  61  61  62  61  59  57  58  60  61  60  59  60  61  61  59  59  60  62  62  60  58  58  57  58  58  59  58  58  60  62  63  63  62  60  61  63  62  61  59  58  59  61  61  60  61  61  62  62  62  63  62  62  61  60  61  60  61  61  59  57 
 60  58  59  61  60  60  61  61  59  59  60  61  60  59  58  58  59  59  58  59  62  63  64  63  61  59  59  58  57  58  62  62  60  60  60  60  59  61  62  63  61  61  62  61  59  59  59  60  61  62  62  62  62  63  62  61  60  58  58  58  60  60  61  60  59  59  61  61  62  62  61  60  58  59  60  60  60  59  57  60  62  64  63  61  60  61  62  61  59  59  60  60  60  61  62  62  61  59  58  59  62  64  63  59  57  58  60  60  58  59  61  62  62  61  59  58  57  55  56  58  60  61  60  59  59  59  58  59  59  60  60  59  59  60  61  61  61  61  61  62  62  61  62  63  62  58  55  56  61  63  62  59  57  58  59  59  57  56  56  56  57  60  61  60  58  59  61  61  60  57  56  57  59  59  59  59  58  58  58  58  58  58  59  60  61  59  56  56  58  60  63  64  63  61  60  60  61  60  59  57  58  60  62  62  61  59  59  60  61  59  59  60  61  60  59  59  59  60  60  59  59  60  60  59  59  60  61  62  61  60  60  60  60  61  61  61  59  58  58  58  59  60  59  60  61  59  58  60  61  62  61  59  58  57  58  60  61  61  60  59  59  59  60  61  62  62  60  59  59  60  61  62  61  59  57  56  57  59  61  61  60  61  60  59  58  58  59  60  60  59  59  60  59  59  59  60  61  62  62  62  62  60  59  59  60  61  61  60  59  58  58  60  62  63  62  60  58  59  61  62  62  61  61  63  63  62  60  60  59  58  58  58  55  55  57  59  60  61  63  65  65  63  62  61  62  61  60  58  58  59  61  60  60  63  62  60  58  59  61  63  62  60  59  59  60  61  62  63  62  59  58  59  61  63  62  60  59  60  61  61  60  58  58  60  62  62  61  57  58  61  61  60  60  59  57  56  57  58  59  59  60  61  60  58  59  60  61  61  60  59  59  60  61  61  60  60  60  60  61  62  63  63  62  61  61  61  60  59  58  59  61  61  61  61  62  64  64  62  62  62  60  59  59  60  62  63  63  61  60  60 
 60  59  58  60  61  61  60  59  59  61  62  62  61  59  59  59  60  60  58  60  62  63  62  61  60  60  60  60  58  58  62  61  60  59  58  58  59  60  61  62  61  62  62  61  59  59  59  60  61  62  62  62  63  64  62  61  60  59  59  60  61  62  62  61  61  62  63  63  63  63  62  60  58  58  60  61  61  60  59  61  64  63  61  59  58  59  60  61  61  60  60  61  61  62  62  62  61  59  59  61  62  64  63  59  57  57  59  59  56  57  60  63  64  62  59  58  56  54  56  58  61  61  60  59  58  58  59  60  61  61  59  58  58  60  61  61  60  60  61  62  63  63  63  63  62  58  56  57  62  63  62  58  57  58  59  58  57  56  56  57  58  59  59  58  59  61  62  62  59  57  57  58  61  61  59  59  58  59  59  59  60  60  60  61  63  59  56  57  58  60  63  64  63  60  59  59  61  61  59  58  59  61  63  62  60  58  58  58  58  57  58  61  63  62  61  59  59  59  60  60  60  61  60  59  60  61  62  62  61  61  62  62  61  60  60  60  59  58  58  59  59  60  59  59  61  60  59  60  61  62  61  59  58  58  59  60  61  60  59  59  60  61  60  60  62  63  61  60  60  62  62  62  61  59  58  58  59  61  61  60  58  59  59  59  59  60  61  60  58  57  59  60  61  61  60  60  60  61  61  63  63  62  61  61  60  60  61  61  60  59  59  61  63  64  62  59  57  57  60  62  61  60  60  62  63  62  60  58  58  58  60  59  56  56  59  62  62  62  65  65  65  64  62  61  61  61  60  58  58  60  62  59  60  64  64  62  59  59  60  61  61  60  60  61  62  61  62  62  61  60  59  60  62  63  62  60  59  61  62  61  59  58  58  60  62  62  62  59  59  60  60  60  60  59  58  58  58  59  58  59  60  61  59  58  58  60  61  60  59  58  59  60  61  61  61  61  61  61  61  61  62  61  60  60  60  60  60  58  57  59  60  60  60  59  61  64  64  62  62  61  60  59  59  60  61  62  62  62  60  60 
 62  61  60  61  63  62  59  58  59  60  61  61  61  59  58  59  61  61  60  60  61  60  59  59  58  59  60  61  60  60  61  61  60  60  59  59  59  60  60  61  61  60  60  60  59  60  60  61  61  61  61  61  62  62  62  61  60  60  60  61  60  61  61  61  63  64  64  63  62  63  63  62  60  58  58  59  60  60  59  61  63  64  61  58  57  59  60  61  62  61  59  61  62  62  61  60  61  62  62  63  61  62  63  59  57  58  59  58  55  57  59  63  65  63  60  60  58  56  56  58  60  60  60  59  58  58  59  60  61  60  59  58  59  60  61  60  59  59  61  61  61  61  62  62  61  59  58  59  62  62  61  59  59  60  60  59  57  57  58  59  60  59  58  60  61  62  61  60  59  59  59  60  61  60  59  59  59  60  60  61  62  62  61  60  61  60  59  59  59  60  62  63  62  60  59  59  59  60  60  60  61  62  62  61  60  60  60  59  58  58  60  63  64  65  63  61  59  59  61  62  62  63  62  61  61  62  62  62  61  62  61  61  60  58  58  59  59  58  59  60  61  61  59  58  58  59  60  61  61  61  59  58  57  58  59  60  59  59  59  60  62  62  60  59  59  59  58  59  60  62  62  60  59  60  61  62  62  61  60  59  58  58  58  58  59  60  62  61  60  59  59  60  62  63  62  60  60  60  61  63  64  63  62  60  59  59  61  62  61  59  58  60  63  65  63  60  57  57  59  60  60  60  60  60  60  60  60  59  59  61  62  61  58  58  61  63  63  63  65  66  65  63  62  61  60  60  59  60  60  61  61  60  60  63  64  63  61  59  59  59  60  61  60  61  61  60  61  62  61  61  61  62  62  62  61  59  59  60  61  61  59  59  59  60  61  62  62  60  59  60  60  60  61  61  60  60  61  61  60  58  59  59  59  58  59  60  61  60  59  58  59  59  60  60  60  60  60  60  60  60  60  60  59  58  60  62  60  58  57  58  59  59  59  58  59  62  63  62  61  61  60  61  60  59  58  58  59  60  60  58 
 62  62  61  60  61  62  59  58  59  60  61  62  60  58  57  58  60  61  60  60  60  60  59  58  58  59  61  62  62  61  61  60  60  59  59  59  58  59  60  60  60  60  60  59  60  60  61  62  62  61  61  61  61  61  62  61  60  59  60  60  60  59  59  61  63  65  64  62  62  63  64  62  60  57  56  57  58  58  57  59  62  63  62  61  59  59  59  60  60  59  58  60  61  62  61  61  61  62  63  63  61  62  64  60  59  60  60  59  58  58  61  64  65  63  61  62  61  59  57  58  60  61  60  58  57  58  61  62  62  61  60  60  61  63  63  62  60  60  60  60  60  61  62  61  60  59  60  60  61  61  60  60  61  61  61  59  57  57  59  60  60  59  59  62  63  63  61  59  59  59  60  60  60  59  59  59  59  60  60  62  62  62  60  59  60  61  61  60  60  60  61  61  60  59  59  59  60  59  60  61  63  63  62  60  60  63  64  63  60  58  59  63  64  65  63  60  59  59  61  62  63  64  63  61  60  61  62  62  62  62  62  61  60  57  57  59  60  60  60  62  63  62  61  59  59  60  61  61  62  61  59  57  57  60  61  61  60  59  59  61  63  63  60  58  57  56  56  56  58  60  60  58  58  60  63  63  62  60  58  58  58  59  59  58  58  60  62  63  63  62  61  60  61  62  61  60  60  59  60  61  63  63  61  59  58  58  61  63  63  60  58  59  62  64  63  60  58  57  58  59  60  61  60  59  58  59  59  59  59  61  63  62  59  59  60  63  63  63  64  64  64  63  62  61  60  59  59  60  61  61  61  60  60  61  62  62  61  60  60  61  60  59  59  59  60  61  62  61  61  61  62  62  61  60  60  59  59  60  60  59  59  58  59  59  60  61  61  60  60  60  60  61  61  62  61  61  62  61  60  59  58  58  58  58  59  60  61  60  60  60  59  59  60  59  59  60  60  60  60  60  59  59  59  57  59  62  62  60  59  59  59  59  59  58  59  62  63  62  60  59  60  61  61  59  56  56  57  60  61  60 
 62  62  61  60  60  60  58  58  59  60  60  60  59  58  57  57  59  60  58  59  60  60  59  59  60  61  61  62  61  61  61  61  60  60  60  59  59  60  60  60  59  59  59  59  60  61  61  62  61  61  60  60  60  60  61  60  60  60  60  60  59  58  58  60  63  64  62  62  62  62  63  63  60  58  57  57  58  56  55  57  60  62  62  62  61  61  60  59  59  59  60  59  59  59  61  62  61  60  60  61  61  63  62  61  61  62  63  62  61  61  62  63  63  62  61  63  63  61  59  60  61  61  60  58  57  57  59  61  61  59  58  58  60  62  63  61  59  60  61  60  60  61  62  60  59  60  61  61  60  60  61  61  62  62  61  59  57  58  59  60  59  58  59  62  63  63  60  59  59  60  61  61  59  60  60  60  59  59  60  61  61  61  60  59  59  61  62  61  60  59  59  59  59  60  61  61  62  61  61  62  63  63  60  59  60  64  66  65  63  60  59  61  62  62  61  60  60  61  61  62  62  63  62  60  60  60  61  61  61  61  62  61  59  58  59  61  62  61  61  62  63  64  63  62  62  61  60  61  61  61  60  57  57  60  61  62  61  61  60  60  61  60  59  58  57  57  56  56  57  57  57  57  58  60  63  62  60  57  57  58  60  60  60  59  59  60  62  64  64  62  61  60  59  60  61  61  61  60  59  59  61  61  61  60  59  59  62  63  63  61  60  60  61  62  62  60  59  58  58  59  61  62  61  58  58  59  60  59  59  61  62  61  59  58  59  61  61  61  62  62  63  62  62  62  60  59  59  61  61  61  61  61  61  60  60  59  59  61  62  63  60  57  56  58  60  62  62  61  60  60  61  60  60  59  59  60  60  59  59  59  58  59  59  60  60  60  60  59  60  61  61  61  61  62  61  61  61  62  61  60  59  59  59  60  60  60  60  61  61  61  61  60  60  60  59  60  60  59  59  59  58  58  58  57  58  61  62  61  61  61  61  60  59  59  60  63  64  62  60  59  59  61  62  60  56  56  57  61  61  59 
 60  62  62  61  60  59  57  58  58  59  59  59  59  58  57  58  59  59  57  58  60  61  61  62  61  61  61  60  59  59  62  62  62  62  62  61  61  61  61  61  60  59  60  60  60  60  61  62  62  61  60  59  59  60  60  60  59  59  60  60  60  58  58  59  61  62  61  61  62  63  64  63  61  60  59  59  59  57  55  57  60  61  61  61  62  62  62  60  60  61  61  58  57  57  60  61  61  59  58  59  62  62  61  60  61  63  65  64  63  63  63  62  60  59  60  62  63  63  61  61  62  62  61  60  59  58  57  59  59  58  56  57  59  62  63  61  59  60  62  60  60  61  62  61  60  61  63  63  60  60  60  61  62  62  59  58  58  59  60  59  57  57  59  62  62  62  60  59  59  61  62  62  60  61  61  60  59  59  59  60  61  61  60  60  60  61  62  61  60  59  57  58  59  62  63  63  63  62  62  63  63  62  60  58  59  62  64  65  63  61  60  60  60  60  59  59  60  62  62  61  60  61  61  59  59  60  60  60  61  62  62  61  59  60  61  63  62  61  60  61  63  64  64  64  64  61  60  60  61  61  60  57  56  58  60  61  62  62  60  58  57  57  57  58  59  60  58  57  57  55  55  57  59  62  62  61  58  56  57  60  62  61  60  60  60  61  61  62  61  60  59  59  59  59  61  62  62  61  60  58  59  61  61  60  60  61  62  64  64  63  62  61  61  61  61  61  60  59  59  59  61  62  61  58  58  59  61  60  60  60  61  61  59  58  58  60  61  61  61  62  62  61  63  64  61  59  59  60  60  60  60  62  64  63  60  59  58  60  61  62  59  56  55  58  61  63  61  60  59  59  60  59  58  58  60  61  61  60  60  59  59  59  60  61  61  60  60  59  60  62  62  62  62  62  61  60  61  62  62  61  61  60  60  61  60  59  59  60  61  62  62  61  61  61  60  59  59  59  58  59  59  59  58  57  57  59  61  62  62  61  62  62  60  60  61  64  64  62  60  58  58  60  61  60  58  57  59  61  60  57 
 59  61  63  63  62  60  58  57  58  57  58  59  59  58  58  59  60  59  58  59  61  63  64  63  63  61  60  60  58  58  62  63  62  62  63  63  63  62  63  63  61  60  61  60  59  59  61  62  62  62  61  60  59  59  60  60  58  58  60  61  61  59  58  58  60  60  59  61  62  63  64  63  62  61  62  62  59  58  58  58  59  58  59  60  62  62  63  63  62  62  61  59  57  58  59  60  59  57  56  58  60  61  60  59  61  63  64  64  63  63  62  60  58  57  57  60  62  62  61  60  61  61  62  62  62  60  59  60  60  59  58  58  60  62  63  62  60  61  62  61  61  62  62  61  61  62  64  64  61  60  60  60  61  60  58  57  58  60  62  61  58  58  60  60  61  61  61  60  61  62  63  63  63  61  60  61  60  59  60  61  62  62  61  60  60  60  61  61  60  59  58  58  61  63  65  64  62  63  63  62  62  61  61  59  58  59  61  61  61  61  62  62  61  60  59  61  62  63  63  62  60  59  59  58  59  60  61  60  61  62  62  61  59  60  61  62  61  60  59  60  61  62  62  63  64  62  60  59  60  61  60  58  56  56  58  60  62  61  59  56  56  55  56  58  62  63  61  60  60  57  57  59  61  62  61  60  58  57  59  62  63  60  59  60  61  62  61  60  58  57  58  60  62  61  61  63  63  62  60  59  60  62  62  61  61  61  62  63  64  65  65  64  62  61  61  62  62  61  60  60  61  62  61  58  58  59  61  61  60  59  60  61  61  60  60  61  62  62  61  62  62  60  63  65  63  61  59  59  58  58  59  62  66  67  64  61  59  57  58  59  59  58  58  59  61  63  61  60  59  59  60  59  58  58  59  61  62  62  61  60  60  60  61  62  62  61  60  59  60  63  63  64  64  63  62  60  60  61  62  63  62  60  61  61  60  59  59  60  61  62  62  62  61  61  61  60  58  58  59  60  60  60  59  59  58  58  60  61  61  61  62  62  61  60  61  63  62  61  60  59  59  59  60  59  59  59  60  62  59  56 
 58  60  62  64  63  62  61  60  59  58  58  58  59  59  59  59  59  59  59  60  63  64  64  64  62  61  60  60  58  59  62  62  62  62  62  62  62  63  64  63  62  61  61  60  59  59  60  62  63  63  62  60  59  59  60  59  58  58  59  60  61  60  59  59  60  59  58  59  61  62  62  61  59  60  61  61  59  57  57  56  56  57  58  60  62  62  62  62  63  62  61  61  60  59  59  59  58  58  58  58  59  59  60  61  61  62  61  61  62  62  62  61  60  58  57  60  62  61  59  58  58  59  60  61  62  62  62  63  63  62  61  61  62  63  64  63  62  62  62  61  61  62  61  60  60  62  63  63  62  60  59  60  60  59  58  57  59  62  64  63  59  60  61  61  62  62  62  62  61  61  61  61  61  61  60  61  61  61  62  63  63  62  61  60  60  59  58  60  60  60  59  59  61  64  64  62  60  61  62  60  60  61  61  60  59  59  60  60  60  61  62  63  63  62  61  61  62  62  62  61  60  59  58  58  59  60  60  60  60  61  62  61  60  60  60  61  60  59  59  59  60  60  59  60  61  62  61  59  60  61  61  58  56  54  56  59  62  61  59  58  58  58  58  59  61  63  62  62  62  60  59  60  61  61  60  60  59  59  59  60  61  60  59  60  61  61  61  59  59  59  60  61  63  62  62  61  61  60  60  61  62  63  62  60  59  61  61  61  63  64  66  64  62  62  62  64  65  62  60  60  61  62  61  59  58  59  61  61  60  59  59  61  62  62  61  63  65  64  62  62  62  61  63  64  64  61  60  58  58  58  60  62  65  65  66  64  61  58  57  59  61  62  61  61  61  62  61  60  60  60  60  59  58  58  59  60  61  61  61  60  59  60  61  62  62  61  60  59  60  62  63  64  65  64  62  60  60  60  62  63  62  61  61  61  60  59  58  59  61  62  63  62  61  61  61  60  59  60  61  61  61  61  60  60  59  58  60  62  61  61  62  62  62  60  60  61  61  61  60  59  58  58  59  59  59  59  60  61  59  58 
 58  59  61  64  63  62  62  61  60  59  59  58  58  59  59  60  59  59  60  61  63  64  64  62  61  61  61  60  59  59  61  61  60  60  61  61  62  63  64  63  62  61  62  61  59  60  61  63  64  63  62  60  60  60  59  59  59  59  59  60  60  60  60  60  59  58  57  58  59  60  60  58  58  59  60  60  58  57  56  55  55  57  59  61  62  62  62  61  61  61  62  62  61  60  59  58  58  59  60  59  57  59  61  62  62  62  60  61  62  63  64  64  64  61  59  62  62  60  59  58  57  57  58  60  61  63  64  64  63  63  62  61  61  61  62  62  62  61  61  61  62  61  60  59  59  60  61  61  61  61  60  60  60  60  58  58  59  63  65  64  61  60  61  62  62  63  62  62  60  60  60  60  60  60  60  60  61  62  63  63  63  61  60  60  59  58  57  59  60  60  59  60  61  63  63  61  59  59  60  59  59  61  62  61  60  60  60  60  60  61  61  63  64  64  62  61  61  61  61  61  61  59  58  59  61  61  61  60  59  60  61  61  59  59  59  60  60  60  60  61  60  59  58  58  60  63  62  60  60  61  62  59  57  55  57  60  62  61  60  60  61  61  60  59  60  61  61  61  63  61  60  61  60  60  59  59  59  59  59  59  59  60  60  59  59  60  60  60  61  61  61  61  62  63  61  59  58  58  59  61  63  63  62  59  58  61  61  60  61  63  64  63  61  61  61  64  64  62  61  61  61  61  61  61  59  59  60  60  60  59  59  61  62  61  61  63  65  65  62  61  62  62  62  63  63  62  60  59  58  59  61  62  63  63  64  64  62  60  59  61  63  64  63  61  60  61  61  61  61  61  61  60  59  59  58  60  60  59  60  60  60  60  60  61  61  61  61  59  59  60  62  63  64  63  62  60  59  60  61  62  62  61  61  61  60  59  59  60  61  62  62  62  62  61  61  60  60  61  61  61  61  61  60  59  59  59  61  62  61  61  62  62  62  60  59  60  60  60  60  59  58  59  59  58  59  59  60  60  60  59 
 59  59  60  62  62  61  62  62  61  60  59  58  57  57  59  61  61  61  61  62  63  63  62  61  60  61  62  61  60  61  61  60  59  59  60  61  62  63  63  63  61  61  63  62  61  61  63  64  64  62  61  59  59  59  59  60  60  60  60  59  59  60  60  59  59  59  59  59  58  58  59  58  58  58  59  60  60  59  57  57  58  59  61  62  62  62  61  60  60  62  63  62  60  59  60  60  60  60  60  58  58  58  59  62  63  63  61  61  62  63  64  66  66  64  61  62  62  60  60  60  59  58  58  58  59  61  63  63  62  62  62  61  59  58  59  61  62  61  61  61  61  60  60  59  58  57  57  58  60  61  61  61  61  60  59  58  59  62  64  64  62  60  59  61  62  63  62  60  60  60  60  60  60  60  60  61  61  61  62  62  62  61  60  59  59  58  58  60  60  60  59  60  61  62  62  61  59  59  59  59  60  61  61  61  60  60  61  61  61  60  60  62  63  63  61  61  61  62  62  61  60  58  58  60  62  63  62  60  59  60  61  61  60  59  59  59  60  61  62  63  62  59  58  58  60  63  63  60  60  61  61  59  58  58  59  61  61  61  61  62  63  63  62  60  59  59  58  59  61  60  60  60  60  60  60  59  58  58  58  58  59  61  61  59  59  60  61  62  63  62  62  61  62  62  61  58  58  58  59  61  62  62  61  59  58  60  60  59  60  60  61  60  60  59  60  62  62  62  62  61  61  60  61  62  61  59  58  59  60  60  59  60  61  59  58  60  63  64  61  61  62  62  61  61  62  62  61  60  60  60  62  61  61  61  62  62  61  61  61  63  63  62  61  61  61  62  62  63  63  63  62  61  60  59  59  59  59  57  60  62  62  61  61  61  61  62  62  60  59  58  60  62  62  62  61  59  59  60  61  61  62  61  61  60  61  61  61  62  63  63  62  62  61  60  60  61  62  62  61  60  60  60  59  58  59  60  61  62  61  60  61  62  62  60  59  59  59  59  59  59  59  59  59  58  58  59  60  60  61  61 
 61  59  59  60  60  60  60  60  59  59  58  57  57  58  60  62  63  63  62  62  63  63  61  60  60  62  63  62  61  62  63  61  60  61  60  61  62  63  64  63  61  61  63  63  62  63  64  65  64  62  60  59  58  58  59  61  62  62  61  60  58  60  61  60  59  60  62  61  58  58  60  60  59  59  60  61  63  64  63  62  61  61  62  62  61  60  59  60  61  64  64  61  57  57  60  63  63  61  58  57  58  57  57  61  64  65  62  61  62  62  63  63  64  63  60  61  60  60  60  61  61  61  59  58  59  60  62  62  61  62  62  62  60  58  59  62  64  63  61  62  62  60  59  58  57  56  54  55  59  61  63  62  62  61  59  57  57  59  61  63  61  58  56  59  62  63  62  60  60  62  63  63  63  62  61  61  61  61  61  61  60  60  59  59  59  60  60  61  60  60  59  59  60  62  62  61  60  60  60  59  60  61  60  58  58  59  60  61  60  60  59  60  59  59  60  61  63  64  64  61  58  57  59  60  63  64  63  61  60  61  62  63  62  59  58  58  59  60  62  64  62  59  57  59  61  62  61  59  59  60  60  59  60  60  61  61  60  60  60  61  63  63  61  60  59  58  57  58  60  59  59  61  61  61  60  59  58  57  57  59  60  60  59  59  60  61  63  63  62  62  62  63  63  62  60  59  59  60  62  63  62  61  60  60  60  60  60  60  60  59  59  59  59  59  60  61  62  62  63  62  61  60  61  62  62  59  57  58  60  61  60  59  59  56  54  56  61  63  60  60  62  63  61  59  61  61  61  60  61  63  63  60  59  62  61  58  58  60  62  63  60  58  59  63  65  63  63  64  63  63  62  61  60  59  59  60  59  57  61  64  65  63  62  62  62  63  64  63  61  59  60  61  62  61  60  60  60  61  62  63  63  62  61  61  62  62  63  64  64  63  63  61  60  58  59  61  62  62  61  59  59  58  58  58  58  59  60  61  59  58  60  62  62  61  60  61  59  58  59  59  59  60  59  58  58  58  60  61  62  61 
 59  57  58  60  60  59  61  60  59  59  58  56  56  57  60  62  63  63  61  60  61  60  59  59  60  62  62  61  60  60  62  61  60  60  61  62  63  63  62  62  61  61  62  62  62  62  63  64  63  61  59  58  60  61  61  62  63  64  63  62  61  61  62  62  61  62  63  61  59  59  59  60  60  59  59  61  63  64  62  60  60  61  62  61  58  57  57  60  62  63  63  60  58  58  60  62  62  62  60  58  56  57  59  60  61  62  61  60  61  62  63  63  64  63  61  60  59  59  61  62  61  61  59  59  59  61  64  63  62  62  62  62  61  61  61  62  62  62  62  61  61  60  60  59  58  58  58  59  60  62  62  62  63  63  61  58  57  59  61  62  60  58  57  59  60  60  60  60  61  61  63  65  66  65  64  62  61  60  60  61  60  59  58  58  60  60  60  59  59  59  59  58  59  59  60  60  60  61  61  59  58  59  58  57  57  60  61  62  61  62  62  60  59  59  60  61  63  64  63  61  59  58  59  61  63  63  62  61  60  60  60  61  62  62  61  60  60  61  63  63  61  58  56  56  57  61  62  60  60  60  60  61  61  60  60  60  61  60  60  60  61  61  60  61  60  60  58  59  61  61  60  61  62  62  61  57  55  56  58  61  62  61  60  60  59  59  61  63  62  61  61  62  63  61  60  59  59  59  60  61  62  62  61  62  61  59  58  59  61  59  58  59  59  58  60  60  60  63  64  63  62  61  61  63  63  62  59  59  60  60  60  59  59  57  55  55  57  58  59  60  61  62  59  58  60  62  62  60  61  61  61  60  60  62  60  57  58  60  61  60  58  56  58  61  63  63  62  63  63  61  60  61  62  62  60  60  59  59  61  62  62  61  60  60  62  63  64  63  62  61  62  62  61  60  59  57  58  61  63  64  62  60  59  59  60  60  61  62  61  60  60  59  58  58  58  58  58  59  60  60  59  57  57  58  59  60  59  59  58  58  59  60  61  61  61  60  59  60  61  61  61  60  60  59  58  59  61  63  61  60 
 58  56  57  60  60  60  61  60  59  59  58  57  57  57  59  61  62  63  61  60  60  59  58  59  60  61  61  60  59  59  61  60  59  60  62  63  63  62  60  60  61  61  60  60  60  60  62  63  62  60  58  58  61  62  61  61  62  63  62  62  62  62  62  63  63  63  64  62  60  60  59  59  59  58  58  59  60  61  61  59  59  62  63  61  58  56  58  61  62  62  61  60  59  60  61  61  61  62  62  61  57  59  63  60  58  59  59  60  61  62  62  63  64  64  61  60  59  58  60  61  61  60  60  59  58  61  65  64  64  63  63  63  63  63  62  61  60  61  61  59  59  60  61  61  60  60  61  62  62  61  61  61  62  63  62  59  57  59  61  62  60  59  59  60  61  60  59  59  60  61  63  65  65  65  65  62  61  60  60  60  60  59  58  58  60  61  60  59  58  58  58  57  57  57  59  59  60  61  60  57  56  58  60  59  59  61  62  62  61  63  63  62  62  61  61  61  62  62  62  61  61  58  58  61  61  60  60  59  59  58  58  59  61  62  62  62  62  63  64  62  60  57  56  56  56  60  62  62  61  60  60  60  60  60  59  61  62  61  61  61  60  59  59  60  61  60  59  59  60  61  61  60  62  63  61  57  56  57  60  62  62  62  61  60  58  57  58  61  61  60  59  61  63  63  61  59  59  58  57  58  61  62  61  61  60  59  58  59  61  60  59  61  60  60  61  59  59  63  64  63  63  62  62  63  64  63  61  60  60  60  60  60  60  59  57  56  56  56  58  59  60  60  58  58  60  63  63  61  60  60  61  60  61  62  60  59  59  60  60  59  57  57  58  59  61  62  61  61  62  60  59  60  63  63  61  60  60  59  59  60  58  57  57  58  60  61  61  61  61  61  62  62  61  61  59  57  58  60  62  62  61  59  59  58  58  58  59  59  59  58  58  58  59  59  58  57  57  57  59  61  60  58  57  58  59  60  58  58  59  59  58  58  59  61  61  60  60  62  62  62  61  60  60  59  59  59  61  63  60  57 
 59  58  59  61  62  61  59  58  58  58  59  58  58  58  59  60  61  62  62  61  62  62  61  60  60  60  60  59  59  59  60  60  60  61  63  64  63  61  59  58  60  60  60  59  58  58  60  62  62  60  59  58  60  60  59  59  60  61  60  59  59  60  61  61  61  62  64  63  60  60  59  58  59  58  58  59  59  61  62  61  61  63  64  62  59  58  58  61  62  61  59  59  60  61  61  60  58  59  61  63  62  63  63  60  57  58  60  62  62  60  59  60  63  63  61  60  59  57  58  59  61  61  60  59  58  60  63  64  64  64  63  64  63  63  62  61  61  61  60  59  59  60  61  61  60  60  61  61  61  60  59  59  60  61  60  58  56  58  61  62  60  58  58  62  63  62  59  57  58  61  63  62  60  61  63  62  61  62  62  61  60  59  57  57  58  61  62  60  59  58  58  57  57  57  59  60  60  60  58  56  56  59  63  64  63  62  61  60  59  61  62  63  64  63  61  60  61  61  62  61  61  58  58  59  59  58  57  58  57  58  58  60  61  59  59  61  62  63  64  62  60  58  58  59  61  60  60  62  61  60  58  58  59  61  61  62  62  62  62  61  61  60  58  58  59  60  60  60  59  60  59  59  61  62  62  61  60  61  62  60  58  59  60  59  59  58  56  57  58  59  60  61  63  64  63  60  60  58  57  58  60  60  59  58  58  60  60  59  58  59  61  61  62  62  61  58  58  62  64  63  63  62  62  62  63  62  62  61  62  62  61  60  60  59  59  60  59  60  60  59  59  61  59  58  59  62  62  61  60  61  62  61  61  63  61  59  60  62  62  60  57  57  57  59  60  61  58  58  60  60  59  60  62  62  61  63  62  59  58  58  58  58  59  59  59  59  59  59  59  58  58  59  61  62  62  60  60  60  59  59  59  60  59  58  59  59  60  60  60  59  58  58  58  59  59  59  59  59  60  62  61  60  58  59  58  56  58  60  60  59  57  55  56  58  62  63  61  60  60  59  58  58  59  60  60  59  60  60  57  55 
 59  58  60  62  63  62  58  58  59  59  59  59  58  59  59  60  61  61  62  62  62  63  63  62  61  60  60  60  60  60  59  58  58  60  62  62  62  60  58  57  58  59  61  60  58  58  60  61  61  60  59  59  59  59  60  60  61  61  60  60  59  59  60  60  60  61  63  62  60  59  59  59  60  60  61  60  61  61  62  61  61  63  64  62  60  58  58  59  59  60  61  61  61  62  61  59  57  58  61  63  63  63  63  60  58  58  60  62  62  60  59  60  62  62  61  60  59  58  58  59  60  61  61  60  58  60  62  63  63  63  62  61  61  61  62  62  62  61  60  59  60  61  62  62  61  61  61  61  60  59  58  58  59  60  59  58  58  59  61  62  60  59  59  60  61  60  60  59  58  58  59  59  59  61  62  61  61  62  62  62  60  58  57  57  59  60  61  60  61  62  61  59  58  58  59  59  59  59  59  56  56  59  62  63  62  61  60  60  59  59  61  63  64  64  61  59  59  60  61  61  60  58  58  59  59  58  57  58  58  58  58  59  61  58  57  59  61  61  62  60  60  59  59  60  61  61  60  60  60  62  63  63  61  58  58  59  61  65  64  61  60  59  58  58  61  63  63  60  58  60  60  59  61  63  64  63  62  62  61  58  57  58  59  59  60  59  57  55  56  58  61  62  61  61  61  61  62  61  59  58  58  59  58  59  59  60  60  59  57  59  62  61  62  63  60  59  59  61  63  63  63  62  61  61  61  60  60  61  62  63  62  61  60  60  61  62  63  63  61  59  59  62  60  58  58  60  61  61  60  61  61  61  61  61  59  59  60  62  62  60  58  57  58  59  60  58  57  58  59  59  58  59  61  61  60  62  63  60  59  58  58  60  61  61  60  59  58  59  60  60  58  58  59  61  62  61  59  59  59  59  59  59  59  59  59  60  61  61  61  60  59  59  59  58  61  62  62  61  61  62  62  61  59  58  57  57  59  60  60  59  57  56  57  59  62  62  60  58  58  58  57  58  59  60  60  59  59  59  56  55 
 59  59  60  62  63  62  60  60  60  60  60  59  59  59  60  60  61  62  63  62  61  61  62  62  63  62  62  62  62  61  59  57  57  57  59  61  62  60  59  58  58  59  62  61  60  59  60  61  62  60  59  59  59  60  63  63  63  62  62  61  60  60  60  60  60  60  60  60  60  60  60  60  62  63  63  63  62  61  61  60  60  62  63  62  59  58  58  58  58  59  62  62  62  62  61  60  59  60  61  62  61  61  61  61  60  60  60  60  61  62  62  62  63  61  59  59  59  59  59  59  59  61  62  61  59  60  63  64  64  63  60  59  59  60  61  63  63  62  60  60  60  61  63  62  61  60  60  60  60  59  59  59  59  60  60  60  59  60  61  61  59  59  60  58  58  59  61  62  60  57  57  59  61  61  60  60  60  61  62  62  61  59  58  58  60  61  60  60  62  63  64  62  61  60  60  59  57  58  59  58  58  59  59  59  60  60  61  62  61  59  60  62  64  63  60  58  57  58  59  59  59  59  59  60  60  59  59  60  60  60  59  59  60  59  58  58  59  59  59  59  59  59  59  59  59  60  60  59  59  62  65  65  61  56  54  55  60  66  66  61  59  59  59  59  62  65  66  62  58  60  60  61  63  64  64  62  61  61  60  58  57  57  58  60  61  61  59  57  58  60  63  63  61  57  57  61  64  64  61  58  57  58  59  61  62  60  59  59  56  59  61  60  60  61  59  60  61  62  63  64  63  62  61  60  59  59  59  60  62  64  63  61  60  60  61  63  64  64  62  60  60  63  61  59  59  60  60  60  60  60  61  61  60  59  58  59  61  62  62  61  59  58  59  61  60  57  58  60  61  59  57  57  59  60  60  60  60  58  58  58  59  59  59  59  59  59  59  58  59  61  59  58  58  60  61  60  59  59  60  61  60  58  58  59  60  61  61  62  61  61  60  60  59  59  62  63  63  61  61  61  61  60  59  58  58  58  60  60  60  59  58  58  59  61  61  59  57  56  57  58  59  59  60  59  59  59  58  59  58  57 
 60  60  61  62  63  62  61  60  61  61  60  59  59  59  59  60  61  62  62  61  60  59  59  61  63  65  65  64  62  61  60  58  56  55  57  60  62  62  62  60  58  59  62  63  61  61  61  62  61  60  59  59  59  60  64  65  64  62  62  61  61  61  61  61  61  60  60  60  61  61  60  61  62  64  65  64  63  60  58  58  59  60  61  61  60  59  59  59  59  60  62  61  60  60  60  61  61  62  62  60  58  57  59  62  63  63  60  59  61  63  65  65  62  59  57  59  60  61  60  59  58  60  61  61  60  60  63  63  63  62  60  59  59  61  62  63  64  61  59  59  61  62  63  61  59  58  59  59  59  60  60  59  60  60  60  60  61  62  61  60  60  60  60  58  58  60  62  63  62  59  59  61  64  62  59  58  59  60  61  61  60  59  59  60  61  62  61  60  60  61  63  63  63  63  62  60  57  57  59  61  61  60  58  57  58  61  62  62  61  60  59  61  62  62  60  58  57  57  58  58  58  60  61  62  61  61  61  63  63  62  60  59  59  60  60  59  57  56  56  58  59  60  59  57  56  59  60  59  59  61  63  63  59  54  52  53  58  65  64  60  58  59  59  59  60  63  65  64  61  59  60  62  63  64  63  61  60  59  60  60  60  58  58  59  61  62  62  59  60  62  64  64  62  56  56  61  65  65  61  58  58  59  59  62  63  60  59  58  57  58  59  59  58  58  59  62  64  63  63  63  63  61  60  60  59  58  58  60  62  63  62  60  59  60  61  63  64  64  63  61  61  63  62  60  60  59  59  59  59  60  60  61  60  60  59  59  62  63  62  61  60  60  61  62  60  58  60  63  64  61  57  57  59  61  61  59  57  55  57  58  58  58  57  57  59  60  60  56  57  61  60  59  59  60  60  60  60  60  62  62  60  57  57  58  60  61  62  61  62  61  60  59  60  61  62  62  62  61  60  60  60  58  57  57  58  59  60  61  60  60  59  58  60  61  61  57  56  56  57  59  61  62  61  59  59  58  59  61  60  60 
 61  61  62  62  62  63  62  61  61  61  60  59  59  59  59  60  61  60  59  58  57  57  58  60  62  64  65  63  61  61  61  59  57  56  57  60  62  64  63  61  60  60  62  62  61  61  61  61  61  60  59  59  60  60  61  61  61  60  60  60  60  62  63  63  63  63  63  63  63  62  61  60  61  63  64  63  62  59  57  57  58  59  59  60  60  61  61  61  62  62  61  58  57  58  59  60  62  63  63  62  59  58  59  62  65  65  62  60  61  63  64  64  62  58  56  58  61  62  61  59  58  58  59  60  59  60  61  62  63  64  62  62  62  62  62  61  60  59  58  59  61  62  62  60  57  57  57  59  59  60  59  59  59  59  59  60  61  61  62  61  61  61  61  61  61  61  61  62  62  62  63  63  64  62  59  58  57  58  59  60  59  59  60  60  61  63  63  60  57  57  58  59  61  64  63  61  58  57  58  61  63  62  60  59  60  62  62  61  61  61  61  60  60  60  59  59  59  58  58  58  58  61  63  62  61  60  61  62  63  62  60  59  59  60  60  59  58  57  56  57  59  60  61  59  58  60  62  62  61  59  57  56  56  56  56  58  59  60  57  55  57  59  58  54  52  54  59  62  61  59  58  60  62  62  62  60  59  59  60  62  63  60  58  58  59  61  62  60  60  62  64  63  61  59  59  61  63  62  59  58  60  60  60  59  59  59  58  58  59  59  59  59  58  57  60  63  64  62  62  63  62  61  60  60  59  58  58  60  61  60  59  59  59  60  61  62  64  64  63  61  61  62  61  60  60  59  59  59  58  59  59  61  61  61  60  61  62  63  62  61  60  61  62  62  60  58  62  66  66  63  60  59  61  63  63  61  59  57  58  58  58  57  57  58  60  61  60  58  58  60  60  61  62  62  61  61  61  62  61  60  59  57  57  58  59  61  62  61  61  60  59  58  60  62  62  61  61  60  61  60  58  57  57  57  57  58  60  61  61  60  58  57  58  60  60  58  57  57  59  60  62  62  62  61  60  60  60  61  60  59 
 60  60  61  61  61  61  62  62  61  62  61  61  61  61  60  60  60  59  58  57  58  59  59  60  61  62  62  61  61  60  60  59  57  58  58  59  61  62  62  62  62  61  61  61  61  62  62  62  62  61  61  61  62  62  59  59  59  59  58  59  60  62  63  64  65  65  65  65  64  62  60  59  60  62  63  62  61  59  58  58  59  59  59  60  61  62  62  62  63  62  60  59  58  58  59  60  61  62  63  63  62  60  60  62  64  65  64  62  61  62  62  62  62  60  57  59  61  63  62  60  59  58  58  59  59  60  60  61  61  62  62  62  63  62  62  61  60  58  57  59  62  64  63  60  57  57  58  60  61  60  60  59  58  57  57  59  61  61  62  62  64  63  62  63  62  62  61  61  61  61  62  62  62  62  61  59  58  58  59  59  59  60  60  60  61  61  60  58  57  57  57  57  58  61  62  62  60  58  58  60  62  62  62  61  61  61  60  60  61  63  62  59  58  59  60  61  61  60  59  59  59  62  63  62  60  59  59  61  62  62  61  60  59  59  59  59  59  59  59  58  60  61  61  61  62  62  63  62  60  57  54  54  54  55  56  57  57  53  50  50  52  53  52  48  46  48  53  57  58  57  58  59  60  60  60  60  60  60  60  61  62  61  59  58  57  58  59  58  59  60  62  62  60  60  60  60  62  60  58  58  59  60  59  57  58  61  59  58  60  59  59  60  58  56  59  60  60  60  60  61  60  60  60  61  60  59  58  59  60  58  58  59  60  61  62  62  63  62  61  59  59  60  60  60  60  59  58  59  59  60  61  62  62  62  61  61  62  62  61  59  59  60  61  61  59  58  61  63  63  63  62  61  61  62  64  64  62  61  60  60  60  60  60  61  61  61  61  60  60  60  61  63  63  62  60  59  60  62  62  60  59  59  58  59  61  62  62  62  61  59  58  58  59  61  61  60  60  60  61  61  59  57  56  58  59  59  60  61  60  59  57  56  58  60  61  59  59  60  60  60  60  62  62  63  63  62  62  62  59  57 
 59  59  60  60  60  61  62  62  62  63  63  63  63  62  61  61  60  59  58  59  60  61  61  61  60  60  60  60  61  61  60  59  59  58  59  59  59  59  60  61  62  62  62  62  62  63  63  63  63  63  63  63  64  63  59  58  59  58  58  59  60  61  63  64  64  64  65  64  63  61  59  58  59  61  62  63  61  61  61  61  61  60  59  60  61  61  61  61  62  62  61  60  60  60  60  59  59  60  62  63  63  62  62  62  62  63  63  63  62  61  60  60  63  62  59  60  62  63  63  62  60  59  59  59  59  60  61  59  58  58  59  60  61  61  61  61  62  59  57  60  63  65  63  60  58  58  59  61  62  62  61  60  59  58  57  59  61  61  62  63  66  66  64  62  61  60  62  61  60  58  58  59  61  63  62  60  59  59  60  60  60  60  59  60  62  59  56  58  60  62  60  58  56  58  60  61  62  59  59  59  59  60  61  61  61  59  58  59  63  64  63  60  58  58  60  62  63  62  61  60  60  62  62  61  59  58  58  61  62  61  61  61  61  59  58  60  61  61  61  60  60  60  61  62  64  63  60  58  54  52  52  53  53  50  48  49  51  48  46  47  47  47  46  44  43  45  50  52  53  57  59  60  58  58  58  60  61  61  59  58  59  61  61  59  57  56  56  57  58  60  61  61  60  59  59  60  62  60  58  57  58  59  59  58  59  62  60  59  61  60  59  60  58  57  58  57  57  59  59  59  58  58  60  61  61  59  58  59  59  58  58  59  61  62  63  62  62  60  59  57  57  59  61  61  60  59  59  60  61  61  62  63  63  62  61  62  61  61  60  58  59  60  60  59  58  58  59  59  59  61  62  61  60  61  63  65  64  63  61  60  60  61  62  63  62  60  60  61  62  61  62  63  63  60  58  57  59  62  63  61  60  60  60  61  62  63  63  62  61  60  59  59  59  60  60  60  59  60  61  62  60  58  57  58  60  61  61  59  58  57  57  57  59  62  62  60  61  62  61  60  59  60  62  64  65  64  63  62  59  57 
 59  60  60  59  60  62  62  61  62  62  63  62  63  62  62  62  61  60  60  61  62  62  61  61  61  60  60  60  61  62  61  60  59  59  58  58  58  59  60  60  61  62  62  63  62  63  63  63  63  64  64  64  64  63  61  60  60  60  59  59  59  61  62  62  61  62  62  62  61  60  59  58  59  61  62  63  62  62  62  63  63  60  59  59  62  62  61  59  61  62  61  60  60  60  60  59  59  59  61  63  62  62  63  62  61  61  61  62  61  61  61  62  64  63  60  61  62  63  63  62  60  60  59  59  59  60  61  59  57  56  57  58  59  58  59  61  64  61  57  60  63  65  64  61  59  59  60  61  61  62  63  63  61  59  59  61  63  62  61  62  65  66  65  61  59  60  61  61  60  57  56  57  60  62  62  61  60  61  61  61  61  61  59  60  62  58  56  59  63  65  63  59  57  57  59  61  61  59  59  59  57  57  58  60  60  59  57  59  62  63  62  60  58  58  59  61  62  63  62  61  60  61  61  61  58  57  58  60  61  62  61  62  61  59  59  61  62  63  63  62  60  58  59  60  62  61  57  51  47  47  50  52  50  44  40  41  44  44  45  45  44  42  42  43  45  49  51  50  50  58  62  60  58  57  58  61  62  61  58  57  58  60  61  60  57  55  55  57  60  62  62  61  60  58  57  59  61  60  58  56  58  60  60  59  60  60  61  61  61  60  58  58  57  57  57  58  59  58  59  58  57  58  60  61  61  60  59  60  60  60  60  61  61  61  62  62  60  59  59  57  58  60  62  62  60  58  59  61  62  61  60  62  62  61  61  62  62  61  60  59  60  61  61  57  57  58  60  59  57  59  61  61  59  59  63  64  63  60  59  58  59  60  61  61  60  59  59  60  61  63  62  62  61  60  58  58  60  62  62  61  60  61  60  61  63  63  63  62  61  60  59  59  59  60  60  60  59  60  62  62  61  60  58  57  60  63  61  59  58  58  58  59  61  62  62  60  61  64  61  59  59  59  60  63  63  63  62  61  60  59 
 61  62  62  61  62  62  61  60  60  60  60  60  60  60  61  61  61  61  63  63  62  61  60  60  61  61  61  61  61  62  62  61  59  58  57  58  59  60  61  61  61  62  64  65  64  63  63  63  64  64  64  63  61  62  63  62  61  60  59  59  59  60  60  60  59  59  60  61  61  60  61  61  62  62  62  62  61  62  62  63  62  59  58  59  63  64  63  61  63  63  61  59  58  59  59  59  59  60  62  62  59  59  61  62  61  60  59  59  60  62  64  65  64  62  61  61  61  62  62  62  61  60  59  60  61  61  61  59  58  58  59  60  60  59  59  60  63  61  58  60  63  65  64  62  60  59  59  59  58  61  64  64  63  61  61  63  64  61  59  59  61  62  62  62  62  62  60  60  60  60  60  59  60  60  60  59  59  60  62  62  62  61  59  60  62  63  63  63  64  64  62  61  60  61  61  61  58  57  58  58  57  56  57  60  61  61  59  58  60  60  59  58  57  57  58  59  61  62  62  61  60  59  59  59  57  56  57  59  61  61  60  60  60  61  61  61  62  64  65  63  61  58  56  56  57  60  58  52  47  45  47  50  49  45  42  41  43  43  44  47  46  42  40  43  48  53  55  52  51  58  61  61  60  58  58  60  62  61  59  59  61  61  63  63  60  57  55  58  62  63  62  61  60  60  59  58  59  58  57  57  60  62  60  59  59  59  61  63  62  61  58  55  55  57  58  62  64  61  59  59  58  58  60  62  62  61  60  61  62  62  62  61  61  60  60  60  60  59  59  58  59  61  62  62  59  57  58  61  61  59  57  58  58  58  59  61  62  62  62  62  62  63  62  59  58  60  63  61  59  59  60  60  59  60  64  63  60  58  59  60  60  60  60  61  62  62  61  59  60  60  59  60  62  61  61  61  62  62  61  60  58  59  59  60  62  63  63  62  61  60  59  59  59  60  61  61  60  60  61  62  62  61  58  56  58  61  60  61  62  61  59  58  59  60  61  59  61  63  61  60  59  60  59  61  61  62  61  61  61  62 
 63  63  61  61  62  62  60  60  60  60  59  59  59  58  58  59  60  61  62  61  60  60  60  59  59  59  59  60  62  63  64  62  60  59  59  60  61  62  62  62  60  61  63  63  63  63  63  62  62  62  62  62  59  59  60  60  61  61  61  60  59  58  58  58  58  60  61  60  60  61  61  61  62  62  62  62  60  59  61  61  60  61  61  61  62  62  61  61  63  62  60  59  59  59  60  60  60  61  61  60  60  59  60  62  61  59  58  58  61  62  63  62  64  64  62  61  60  61  62  63  62  61  60  60  61  62  62  61  60  60  61  62  61  59  58  60  63  61  58  60  63  64  63  61  60  59  60  60  58  61  64  64  63  63  63  64  63  61  59  59  60  61  62  62  61  60  59  59  61  62  61  60  60  59  59  60  62  62  62  62  62  60  61  63  63  64  63  62  62  62  61  58  58  60  61  60  58  58  58  58  57  56  58  61  63  61  59  59  60  58  58  61  61  59  58  59  60  61  61  61  61  59  58  59  58  57  58  60  62  61  59  58  60  65  66  62  61  61  63  62  60  58  58  58  59  59  55  50  45  46  49  49  49  48  46  45  44  43  44  47  47  45  45  47  49  52  54  55  57  60  63  62  59  58  59  62  62  60  60  60  61  59  62  66  65  60  55  57  61  64  63  59  57  60  61  60  58  55  53  56  61  64  62  60  59  63  63  61  60  60  59  54  54  57  59  63  63  60  59  60  60  61  63  63  63  61  60  62  63  62  62  62  61  60  60  60  60  61  60  60  60  61  62  62  61  60  60  60  60  59  58  59  60  60  59  59  61  62  62  63  63  63  62  60  59  61  63  63  60  59  59  59  59  60  62  62  61  58  58  59  60  60  60  61  62  62  61  60  59  58  58  59  61  63  64  64  65  65  62  60  59  59  60  62  63  62  61  60  60  59  59  61  60  57  60  62  61  59  60  62  62  61  59  57  57  58  59  61  62  63  61  57  56  58  61  61  61  62  62  61  60  60  59  59  59  60  62  63  63  62 
 64  61  59  59  60  60  59  60  62  62  60  59  59  58  58  58  60  62  60  60  59  59  60  60  59  57  57  59  62  64  65  63  61  61  62  63  64  63  62  60  59  59  60  61  61  62  63  62  60  61  61  60  59  57  55  57  59  61  62  61  61  59  57  58  59  61  63  61  61  63  60  59  60  60  61  63  60  59  61  59  59  63  65  64  60  58  59  60  61  61  60  60  60  61  61  61  61  59  58  59  61  61  60  61  61  59  57  60  63  62  60  60  64  65  63  61  60  60  61  62  62  62  61  61  61  62  63  62  61  62  63  62  61  59  59  60  64  62  59  61  62  62  62  61  61  61  62  62  61  63  63  61  61  62  63  62  61  59  60  61  61  62  62  60  57  56  58  60  62  61  60  59  60  61  61  62  64  63  61  62  62  60  63  66  65  62  59  57  57  58  59  54  52  56  58  58  59  59  59  58  57  58  60  62  62  60  58  59  61  60  60  63  62  60  59  60  61  61  60  60  61  61  62  62  61  59  60  62  62  61  59  57  60  68  69  62  56  55  58  60  61  61  60  62  63  56  49  45  44  48  53  50  48  49  48  47  45  43  43  45  47  49  50  49  47  47  49  56  62  64  65  64  56  54  59  63  61  58  59  58  56  58  63  69  68  62  54  52  56  61  63  57  53  58  61  62  58  54  52  56  61  65  65  62  62  67  63  56  57  59  59  55  54  55  59  59  59  58  59  60  62  64  66  65  63  61  60  62  62  59  61  63  63  62  62  62  62  63  63  63  62  61  61  62  64  64  62  61  60  60  61  62  62  62  60  59  58  59  61  62  62  62  60  59  59  60  62  63  62  60  60  60  59  59  59  61  61  60  57  57  58  60  60  60  60  60  61  60  59  59  60  60  60  63  64  64  66  65  62  61  61  62  61  63  66  63  59  57  57  57  59  63  61  57  59  62  61  57  59  62  61  60  60  60  59  58  58  59  61  63  61  57  54  58  64  65  63  61  61  60  59  60  61  60  59  60  63  64  62  60 
 62  60  59  59  59  59  60  61  62  61  60  59  59  59  59  60  62  62  61  60  60  61  61  61  60  58  57  59  62  63  64  63  62  61  61  62  63  63  62  60  57  57  60  62  62  63  62  61  60  61  60  59  59  59  58  58  59  60  60  61  61  62  62  61  60  60  61  61  62  62  61  59  58  59  61  63  63  62  61  61  61  63  63  62  59  58  58  59  59  60  60  59  58  59  60  60  61  60  59  59  61  60  60  63  63  61  60  62  65  64  62  61  65  64  62  61  61  61  61  60  60  60  60  60  60  60  60  59  59  59  61  61  62  61  61  61  62  62  61  61  62  63  63  62  61  61  61  62  63  63  61  60  59  60  60  59  58  58  60  61  61  60  59  58  57  57  58  60  61  61  60  60  60  62  63  61  60  60  62  63  62  61  60  62  63  62  59  52  50  50  49  49  50  52  54  54  55  58  60  63  63  62  60  60  61  60  59  58  58  61  62  58  56  57  60  63  63  61  58  58  59  64  66  65  61  60  61  62  62  61  59  57  59  66  65  57  52  52  56  60  63  63  60  58  55  49  45  43  44  48  52  49  46  45  44  44  43  41  42  45  46  47  46  44  41  42  46  52  59  64  65  61  51  49  53  58  60  58  57  52  51  62  67  67  66  61  54  51  51  53  55  55  54  53  55  58  58  57  57  58  60  62  64  64  64  62  59  56  59  61  60  56  54  55  56  57  57  59  59  59  60  63  64  65  65  64  62  60  60  59  61  62  62  62  62  61  61  61  62  62  62  62  62  63  64  63  62  61  61  60  60  60  59  59  58  58  57  57  58  60  61  62  60  58  58  60  62  63  62  62  61  60  60  60  60  61  61  60  58  57  58  59  59  58  58  58  59  59  60  61  61  61  61  61  61  62  62  62  62  61  61  62  61  62  64  63  61  59  59  58  59  62  63  63  63  61  59  58  59  61  60  59  59  62  62  60  59  59  61  63  62  60  59  61  66  67  64  58  56  54  54  60  65  67  65  63  62  59  58  59 
 60  61  61  61  60  60  61  61  60  59  59  60  60  61  61  61  62  62  60  60  61  62  62  62  61  59  58  59  60  62  63  63  63  62  61  60  61  62  62  60  57  56  60  63  63  62  61  60  61  60  59  58  59  60  59  59  59  58  59  59  61  63  63  62  61  59  59  61  61  61  62  61  58  61  63  63  63  63  62  63  63  63  62  61  59  58  57  58  58  60  62  60  58  58  58  59  60  60  60  60  59  58  59  63  63  61  60  61  62  62  61  61  64  63  61  62  63  63  62  60  58  59  60  59  59  58  58  57  57  57  57  59  61  63  63  62  60  61  62  61  60  62  64  64  62  61  61  62  65  64  61  60  59  59  58  57  57  58  60  61  60  60  60  60  61  62  62  61  60  61  62  63  63  63  64  62  59  60  62  61  59  57  57  57  61  59  54  46  44  44  43  45  47  47  49  52  54  58  63  65  65  63  60  60  61  62  61  58  56  60  61  56  56  59  64  66  64  59  58  60  63  65  64  61  58  57  58  59  60  60  59  59  58  57  55  54  54  56  60  61  60  57  52  48  46  45  43  40  42  45  48  47  44  42  41  40  38  39  41  43  45  45  43  39  37  39  43  47  51  56  57  52  46  44  46  52  56  57  56  51  52  63  65  60  60  58  55  52  50  48  47  49  51  49  50  53  55  59  61  61  61  61  61  61  60  57  57  59  60  58  55  53  55  58  59  56  55  57  58  59  60  61  62  64  65  65  62  59  57  59  60  60  60  60  60  59  58  58  59  60  61  62  62  62  62  62  61  62  61  61  59  59  58  56  57  58  57  57  57  58  60  62  61  59  58  59  62  63  63  62  61  61  60  59  59  60  61  61  60  59  59  58  58  58  58  58  59  60  61  62  61  62  62  60  59  61  59  60  63  62  61  61  59  59  62  63  63  62  62  61  60  62  65  69  66  61  58  60  62  62  61  58  56  59  60  60  59  61  63  65  65  63  61  59  59  61  57  52  52  53  56  61  64  63  60  59  60  59  58  56 
 60  62  63  62  61  61  61  60  59  58  59  59  60  61  62  61  62  62  59  60  61  62  63  64  63  61  60  60  61  62  62  63  63  61  60  59  60  61  62  61  58  57  60  62  63  61  59  59  60  59  58  57  59  60  60  60  60  59  58  59  60  62  64  63  62  60  59  61  61  60  63  63  60  63  64  62  61  61  61  63  63  62  60  60  59  58  57  57  58  60  63  61  59  58  57  58  59  60  60  59  57  57  59  61  61  60  58  59  60  60  60  60  62  62  62  63  65  65  63  60  59  59  59  59  59  58  58  58  57  57  56  58  61  64  65  63  60  60  61  59  59  62  64  65  63  61  60  62  65  65  63  61  60  60  59  58  57  58  60  61  61  61  61  61  63  65  65  62  60  60  62  64  66  64  62  63  61  60  61  58  55  56  54  55  57  53  47  42  42  42  40  42  44  42  45  49  54  59  63  63  62  60  59  61  63  64  62  59  57  60  60  57  58  62  67  67  64  61  61  62  63  61  58  55  53  52  53  54  55  56  56  56  54  48  48  53  58  60  60  56  51  46  43  41  42  44  42  37  39  41  43  44  42  40  40  38  35  39  41  41  42  42  40  37  37  39  41  42  42  45  46  45  43  41  42  45  50  53  53  53  55  60  57  51  52  54  54  53  51  48  43  44  48  49  49  49  54  58  62  64  63  61  60  58  56  55  58  61  59  53  48  49  56  61  61  56  52  55  57  59  61  61  61  62  63  63  62  59  57  59  60  59  59  59  59  59  57  57  58  60  61  61  60  60  60  60  61  61  62  62  60  58  57  57  58  59  59  58  57  59  61  62  62  59  59  60  62  63  62  60  60  60  60  59  58  60  61  62  62  61  60  59  59  59  59  59  60  62  62  59  59  61  62  59  59  61  59  60  63  62  61  60  58  58  61  63  64  64  64  63  62  63  66  68  65  60  58  63  65  64  62  57  52  54  58  60  60  62  65  65  64  61  58  53  50  51  49  47  49  52  55  59  57  54  51  53  58  62  61  56 
 61  63  63  63  63  62  61  59  57  57  58  59  59  60  61  60  61  60  59  59  61  62  64  65  64  62  61  60  61  62  61  62  62  61  59  58  59  61  62  62  60  59  59  62  63  61  58  58  60  60  58  56  58  60  59  60  61  62  60  59  59  61  63  64  62  61  60  61  60  59  62  62  61  64  64  62  58  58  60  62  62  60  59  59  60  59  58  58  59  61  63  61  60  58  58  58  60  60  60  58  56  56  59  60  59  59  59  60  62  61  59  60  61  62  62  63  65  65  63  61  60  60  59  59  59  60  60  60  59  58  57  58  61  64  65  64  62  60  58  57  58  61  64  65  63  60  59  61  63  64  63  62  61  62  62  60  58  58  60  61  61  62  61  60  60  62  63  61  59  58  60  63  65  62  60  62  62  62  60  56  56  58  56  53  51  47  42  41  41  41  41  42  42  41  42  45  51  55  57  57  57  58  60  63  64  63  60  59  59  62  62  59  58  61  63  64  65  65  63  60  56  54  52  49  47  47  49  49  49  49  49  48  45  44  47  53  57  56  52  45  39  36  37  40  43  42  39  35  37  38  39  41  40  38  40  40  39  42  42  40  40  39  37  37  39  42  43  40  36  38  40  42  44  42  39  40  43  47  49  51  54  52  46  42  46  48  50  50  51  49  43  42  46  51  51  49  53  57  60  61  62  62  61  57  54  57  59  59  54  47  44  48  55  60  59  54  52  57  59  60  61  61  60  59  60  61  61  62  61  61  60  59  59  59  60  60  58  57  58  61  62  61  60  59  59  60  61  61  62  62  61  59  58  58  59  60  60  60  60  60  61  62  62  61  61  61  62  62  61  59  58  59  59  58  58  60  61  62  62  62  59  58  59  61  61  60  60  62  61  56  57  60  62  60  60  62  62  62  63  62  62  61  58  58  61  63  64  66  65  63  62  63  63  62  61  59  59  63  64  62  60  56  52  51  57  62  62  63  63  60  56  53  51  46  43  46  47  46  47  46  47  48  47  45  46  53  60  63  63  59 
 61  61  60  60  61  62  60  58  56  58  59  60  59  58  58  59  59  58  58  58  59  61  62  63  62  61  61  61  61  61  61  61  61  60  60  60  61  61  62  62  62  61  59  62  63  61  59  59  61  61  59  57  58  59  59  60  61  62  61  60  61  63  64  64  63  62  63  62  61  60  59  59  60  61  62  61  59  57  58  61  62  60  59  59  60  60  59  58  59  61  62  61  60  59  59  59  60  61  61  59  57  57  58  58  58  59  61  63  64  62  59  57  57  59  62  61  61  63  63  62  61  60  60  59  60  61  62  62  62  61  60  60  61  63  63  63  63  61  59  58  59  61  62  63  62  60  60  61  63  62  61  60  61  63  64  63  60  58  59  61  62  62  60  56  56  58  61  62  60  59  59  61  62  61  60  60  62  62  59  60  63  64  59  52  45  44  43  41  40  40  41  42  42  42  40  41  45  46  46  50  55  60  63  65  64  60  58  58  61  63  62  58  57  57  58  58  59  59  57  51  45  45  45  42  42  44  46  44  44  43  44  42  40  42  45  47  48  46  43  40  39  38  40  41  41  39  36  35  38  39  38  39  38  37  41  43  44  46  45  41  39  38  37  38  41  46  46  41  37  37  39  40  43  41  38  38  41  45  46  48  48  44  40  40  44  44  42  43  46  47  43  43  47  52  52  51  52  54  56  57  60  64  64  62  58  57  55  51  45  44  46  52  53  52  50  49  52  60  62  61  61  60  58  58  57  59  61  64  65  62  61  60  60  61  61  61  60  60  61  62  63  62  61  60  60  61  62  62  63  63  62  61  61  61  61  60  61  62  62  62  61  61  61  61  61  62  62  61  60  58  58  58  59  59  59  60  60  60  61  61  59  58  59  61  62  60  59  60  59  57  59  60  60  60  61  61  63  64  63  63  63  62  59  59  61  63  63  63  62  60  58  61  59  57  58  60  61  60  59  58  56  56  56  55  56  57  59  61  61  55  50  47  46  44  43  46  47  45  43  40  38  38  39  41  48  56  62  62  59  55 
 60  60  58  58  60  62  60  58  57  58  60  60  58  57  57  58  58  57  58  58  59  60  61  61  61  60  60  60  60  60  60  60  60  60  61  62  63  62  62  61  61  60  60  63  63  61  59  60  62  63  61  59  59  59  59  59  60  60  60  60  62  64  65  65  63  62  63  62  62  62  59  58  59  59  60  62  61  58  58  60  61  61  60  60  61  60  59  59  60  61  60  60  60  60  60  60  61  62  61  60  59  59  60  59  57  58  61  63  63  60  58  56  56  58  61  60  59  60  62  62  62  61  60  60  61  61  61  62  63  64  63  62  62  62  62  62  62  62  61  61  62  61  61  60  61  61  62  63  63  61  58  58  60  63  65  64  62  60  60  61  63  61  60  58  57  60  63  63  61  58  57  58  61  63  61  59  61  62  60  63  66  65  59  51  44  43  43  40  37  37  39  40  41  43  40  37  40  40  42  50  56  61  63  63  62  59  58  59  61  61  59  55  54  53  53  52  51  50  48  44  39  39  39  37  39  41  43  42  41  42  42  42  40  39  40  41  41  40  40  41  42  43  43  41  39  36  35  36  39  39  37  38  37  36  39  43  45  45  43  40  39  39  40  40  44  47  46  42  38  38  38  39  41  40  38  38  41  45  47  47  46  41  39  41  44  41  37  37  42  46  45  44  46  49  49  49  50  52  54  56  61  66  67  64  59  55  51  46  42  43  48  51  49  44  41  44  51  59  61  60  60  60  59  59  58  58  60  63  63  61  60  60  60  61  61  61  61  61  62  63  64  63  62  61  61  61  62  63  63  63  63  62  62  61  60  60  61  62  62  63  60  59  60  61  61  61  61  61  59  58  58  59  60  60  60  61  60  59  60  61  60  59  60  62  62  60  58  57  58  59  61  61  59  60  59  59  63  65  63  63  63  62  60  61  62  62  62  61  61  59  58  60  59  57  58  61  62  59  57  58  57  58  59  57  53  50  54  58  59  54  49  46  46  45  45  47  46  43  41  38  36  36  37  41  49  57  61  57  52  47 
 61  59  58  58  61  62  60  57  57  59  61  61  59  58  58  58  59  59  59  59  60  60  61  60  61  60  60  60  59  60  61  60  60  61  63  64  65  64  62  60  58  59  61  63  63  62  61  61  63  64  63  61  60  59  58  58  57  57  58  60  62  64  65  64  62  61  61  61  63  66  63  60  60  58  59  62  62  59  59  60  61  62  62  62  62  61  60  61  62  61  58  58  59  59  60  61  61  61  62  61  61  62  63  61  59  59  60  60  60  59  58  58  58  59  60  59  58  60  61  62  63  62  61  61  61  61  59  61  63  65  65  64  62  61  60  60  61  62  64  64  63  62  60  59  60  61  63  64  63  59  56  57  59  62  64  64  63  62  62  62  63  60  59  62  64  64  64  63  59  53  51  54  60  64  64  59  61  62  59  62  64  61  55  49  45  44  42  38  34  34  38  39  40  43  40  37  38  39  45  54  59  61  59  58  58  59  60  61  60  57  54  51  49  48  49  48  46  43  41  39  37  36  35  36  37  39  40  40  40  40  40  41  41  37  35  37  39  40  40  41  43  44  42  40  38  36  36  37  37  37  36  37  37  37  37  38  39  39  39  38  39  41  43  45  46  46  44  40  37  37  38  39  39  39  38  38  40  43  47  46  43  40  40  42  43  40  35  36  42  46  45  43  42  44  45  45  46  49  54  59  64  67  65  61  56  50  47  44  41  42  45  46  43  39  38  43  49  54  55  56  59  61  62  62  61  59  58  58  58  59  59  59  59  59  59  60  60  60  61  62  62  62  62  61  60  61  62  62  62  62  62  62  61  60  59  58  59  60  61  61  59  58  58  60  60  59  60  60  59  58  59  61  61  61  61  61  60  60  60  61  61  61  61  63  62  61  59  57  58  62  63  61  58  58  57  56  61  64  63  63  62  60  60  61  63  62  61  60  61  60  60  61  62  62  61  61  62  59  59  60  60  60  58  53  47  44  48  53  56  53  49  46  46  47  47  47  45  41  40  38  37  38  39  42  49  55  56  50  44  41 
 60  59  59  60  62  63  60  57  56  59  62  62  60  58  59  61  61  61  60  60  60  60  61  61  60  61  61  60  60  61  61  61  61  62  64  65  65  64  63  60  59  59  62  62  62  62  61  62  63  63  62  62  61  60  58  58  58  57  58  60  62  63  63  62  61  60  59  61  64  67  66  64  61  59  60  62  61  60  60  60  61  62  63  63  62  61  61  61  63  61  58  57  57  58  59  60  61  61  61  61  61  62  64  63  62  62  61  60  60  61  62  63  63  61  60  59  60  60  61  63  64  64  62  61  62  61  59  61  62  64  64  63  61  61  60  59  60  62  64  63  62  62  60  59  60  61  62  62  62  58  55  57  59  61  63  63  64  64  64  63  61  57  57  63  66  64  61  57  51  45  43  46  54  61  64  60  62  63  59  58  57  56  51  47  47  45  40  35  33  35  39  40  39  41  40  39  40  43  49  58  62  60  54  52  55  59  61  60  57  55  52  46  42  41  43  46  46  43  39  37  36  37  38  38  38  38  37  37  37  36  36  37  38  36  36  39  40  39  38  37  38  38  39  40  40  37  37  37  35  34  35  36  37  37  35  33  33  34  35  36  38  41  44  47  47  44  41  38  36  39  41  40  39  38  39  37  37  39  44  43  40  39  39  40  40  38  36  38  41  44  43  40  39  41  41  40  42  47  55  63  65  63  56  51  47  45  44  43  42  40  39  39  39  40  41  44  47  46  49  55  60  63  64  63  62  60  57  56  55  57  58  58  58  58  59  59  59  60  60  61  62  62  61  60  60  60  61  62  63  62  61  60  60  60  58  57  58  59  59  59  58  57  57  59  59  59  60  60  59  59  59  60  61  61  61  61  61  61  61  62  62  62  61  62  62  62  61  58  59  61  62  61  59  58  57  57  60  62  62  61  60  58  59  61  62  61  60  60  61  61  61  63  65  65  61  59  60  61  61  62  60  57  52  44  42  43  45  48  50  51  48  45  44  46  49  48  46  43  40  38  37  39  40  43  49  53  52  42  39  41 
 59  58  58  60  60  60  60  57  55  58  62  63  60  59  60  62  63  62  61  60  61  60  59  60  60  62  62  61  60  60  61  62  62  63  63  64  64  65  65  63  60  59  60  60  60  61  61  61  61  61  61  62  60  59  59  60  60  59  60  60  60  60  59  59  60  60  59  61  63  64  65  63  59  59  61  61  61  61  61  59  60  63  64  63  61  59  60  62  63  62  60  59  58  58  59  60  61  60  60  60  62  60  58  60  62  64  62  60  60  62  64  64  61  59  59  60  61  61  61  62  63  64  63  61  61  60  61  62  63  63  61  60  60  60  60  59  58  59  61  60  60  60  60  60  61  62  61  60  58  56  55  58  60  61  61  61  63  66  65  62  57  53  55  63  64  59  52  49  46  42  40  42  50  57  61  61  63  63  59  55  55  58  52  45  44  45  41  32  33  37  41  41  40  38  39  40  40  42  49  59  65  62  54  51  53  58  59  57  54  50  48  46  42  40  40  43  44  41  37  36  38  39  39  39  36  33  32  33  34  33  32  34  37  36  36  37  37  37  36  36  36  36  36  35  35  34  36  37  33  33  34  35  36  37  34  32  33  35  36  35  36  38  42  46  46  43  39  38  39  40  41  39  35  34  36  36  35  36  42  41  36  36  36  36  36  36  37  37  37  37  39  40  40  42  41  38  40  47  56  63  60  52  44  42  42  41  41  42  41  39  38  37  39  41  43  45  46  43  47  54  60  62  62  61  60  60  59  59  58  56  57  60  59  59  59  59  60  61  61  62  62  61  61  61  60  60  61  63  64  63  61  59  58  59  59  58  59  59  58  58  58  59  59  61  60  59  60  61  60  58  57  58  59  59  60  62  62  62  61  62  62  62  61  60  61  62  63  61  59  58  59  61  62  59  59  60  61  61  61  59  57  57  59  62  63  61  59  59  61  62  62  62  64  64  58  56  57  62  62  58  56  52  46  42  40  40  40  43  47  52  51  48  45  47  49  45  44  44  40  38  39  41  41  42  47  52  52  43  38  39 
 57  57  58  60  59  59  59  58  56  58  61  62  60  59  60  61  63  62  61  60  60  60  61  61  60  60  61  62  62  61  61  62  63  63  63  62  63  64  65  64  63  61  60  60  60  61  61  61  60  60  61  62  61  59  59  60  60  60  60  60  59  58  58  58  59  60  61  62  62  62  63  61  58  60  61  60  60  60  61  59  59  62  64  63  61  59  60  62  62  62  62  60  59  58  60  62  62  60  59  59  61  58  54  57  61  62  61  60  60  61  63  62  59  58  59  60  61  61  60  61  62  63  62  61  60  59  60  62  62  62  60  59  58  59  59  60  60  59  58  58  59  60  60  61  61  61  61  59  57  57  57  58  59  60  59  60  62  64  64  61  56  56  60  62  58  51  45  45  46  45  42  42  46  50  54  58  61  62  59  55  54  59  54  47  43  42  40  36  37  40  41  42  41  39  39  40  40  41  47  61  65  63  56  51  51  53  55  55  51  48  46  46  45  43  42  41  39  37  36  37  38  37  37  38  36  33  31  32  33  33  33  34  37  36  35  37  37  37  37  37  37  37  36  34  32  33  35  36  34  34  35  35  36  37  35  34  36  38  37  35  34  36  39  44  45  43  39  38  39  40  40  39  34  34  36  36  35  36  41  40  36  34  34  35  35  35  36  36  35  36  38  40  42  42  42  41  42  47  55  59  57  50  40  37  38  40  40  40  39  38  38  39  41  43  45  46  45  42  49  58  64  63  60  58  57  59  60  63  62  58  57  59  61  61  60  60  61  62  64  64  63  62  62  61  60  60  61  63  64  63  60  59  58  60  60  59  59  58  58  59  60  61  63  63  62  60  60  60  59  58  56  56  56  57  59  62  63  61  60  60  61  61  59  58  59  61  63  63  61  56  57  60  62  60  60  62  61  61  61  57  57  59  60  61  63  61  59  58  60  61  61  61  62  61  58  55  56  62  61  56  51  47  43  40  38  37  37  40  46  54  56  52  47  45  45  41  42  43  40  39  40  41  40  41  45  50  51  46  40  39 
 56  58  60  61  61  59  58  57  57  58  59  59  59  58  59  59  61  63  62  60  60  64  67  66  61  59  60  63  64  63  62  62  63  63  62  61  62  61  62  63  65  64  61  61  62  62  62  61  61  61  62  62  63  61  60  59  60  60  60  59  59  60  61  61  60  60  61  62  61  62  62  63  63  63  62  60  57  58  62  61  60  61  61  62  62  63  62  63  62  63  62  60  58  59  61  63  62  59  58  58  59  59  58  59  59  59  59  59  60  60  61  61  60  60  60  61  60  59  60  61  61  61  60  59  59  58  59  59  60  61  61  60  58  58  58  60  63  61  57  60  61  61  60  59  59  59  60  60  60  61  60  57  56  58  60  61  60  59  61  62  61  65  68  61  53  46  43  47  50  50  47  44  43  43  45  51  56  59  60  57  55  54  55  53  46  38  37  44  46  45  42  41  42  42  39  40  41  42  49  63  64  60  57  53  49  47  53  55  52  50  47  44  46  48  48  41  36  35  38  39  36  31  32  36  38  37  35  34  35  36  37  35  33  35  37  39  40  41  40  39  38  38  38  37  36  37  36  37  37  36  35  36  37  38  38  37  38  38  36  34  33  35  39  43  45  43  40  37  37  40  41  39  38  38  40  39  37  35  37  38  38  36  36  38  38  37  35  36  38  41  41  40  39  39  42  46  46  47  49  52  58  58  47  39  37  39  39  38  37  36  37  40  44  47  47  46  44  43  52  64  69  67  61  56  56  58  62  64  64  60  56  57  63  63  62  63  60  61  68  64  62  64  63  61  59  60  62  63  63  61  59  59  61  62  60  59  57  56  57  59  61  63  64  64  63  63  60  59  59  59  57  54  54  56  58  62  63  60  58  58  59  60  59  56  57  59  62  64  62  58  59  60  60  60  61  62  62  61  60  59  60  61  59  59  61  62  60  57  57  59  61  62  62  60  61  59  56  59  59  56  49  44  41  37  38  39  37  40  47  55  57  54  46  41  39  40  41  41  41  41  40  39  39  41  46  47  46  46  45  46 
 57  58  59  60  60  59  57  58  59  60  59  58  58  59  60  60  60  60  60  58  60  65  68  68  63  61  62  63  63  62  61  61  62  62  62  62  62  61  61  61  62  61  60  60  60  60  60  60  60  60  61  61  61  61  60  61  60  60  60  60  60  60  60  60  59  59  60  60  60  61  62  63  65  65  63  60  57  58  61  61  60  60  61  62  63  62  62  62  62  63  63  61  59  59  61  62  61  60  58  58  59  59  59  60  60  60  60  60  60  60  60  61  61  62  62  61  61  60  60  60  60  59  59  59  58  59  59  59  59  60  60  60  60  59  59  60  62  60  57  59  60  60  59  58  58  60  61  62  63  62  60  57  57  60  62  62  59  57  56  58  62  60  58  56  52  48  47  49  50  49  46  45  45  42  41  46  51  57  60  60  57  56  56  53  46  39  38  44  45  43  40  39  39  39  38  39  43  47  53  62  62  58  54  50  48  49  53  55  55  53  49  45  45  46  45  40  36  36  39  39  35  33  33  36  37  37  36  36  36  37  37  36  35  36  38  38  40  40  40  39  38  37  36  36  37  37  36  36  36  36  36  36  37  37  36  36  35  36  35  34  34  36  39  42  43  42  39  37  37  39  40  40  39  40  41  39  37  35  36  36  37  38  38  39  39  38  38  38  39  40  40  39  38  39  43  46  47  46  45  47  54  56  48  44  42  38  36  36  36  36  37  41  45  46  45  43  41  42  49  57  65  66  62  57  57  60  64  64  61  56  53  55  60  64  65  66  62  60  63  60  58  60  60  59  60  62  64  65  62  59  57  59  60  61  60  59  58  57  58  60  61  63  64  63  62  62  60  59  60  61  60  59  58  59  61  62  63  62  59  58  59  61  61  59  59  60  61  61  59  57  57  58  59  60  61  62  63  63  63  62  63  63  61  60  61  61  60  57  56  57  59  61  62  62  62  61  61  62  59  51  43  41  40  38  39  42  39  40  44  48  49  46  41  39  39  41  40  39  40  41  41  40  39  40  43  45  46  49  52  55 
 58  57  58  59  58  57  58  60  61  61  60  59  59  60  61  60  59  58  57  57  59  64  67  67  64  63  63  64  63  61  61  61  61  62  62  62  61  60  60  60  60  60  60  60  60  60  60  60  60  60  60  60  59  59  59  60  60  60  60  60  59  60  60  60  59  59  59  59  59  60  61  63  65  65  64  61  59  58  60  60  60  60  61  62  62  61  61  61  62  63  64  62  60  59  61  61  61  60  59  59  60  61  60  60  61  61  61  61  61  60  60  60  60  62  63  62  62  61  60  59  59  58  58  58  58  59  60  60  59  59  60  61  61  61  60  60  61  59  56  58  59  60  59  59  59  61  62  63  64  62  60  56  58  61  64  64  63  61  56  54  55  51  48  50  51  51  50  49  48  46  44  43  45  44  42  44  47  52  58  60  60  59  58  53  47  43  42  43  42  40  39  39  38  38  37  40  44  47  50  52  54  52  48  46  48  53  54  57  60  58  52  47  45  43  42  39  37  37  39  38  35  35  35  35  35  36  37  37  37  36  36  36  36  37  37  37  38  39  39  39  37  36  36  36  36  35  34  35  35  36  37  37  37  36  36  35  34  33  33  35  36  36  39  41  42  41  39  39  39  39  40  41  40  41  42  39  36  33  35  35  35  38  39  38  38  39  39  40  40  40  40  40  40  41  44  46  47  44  42  45  51  53  49  46  43  37  35  37  38  39  40  42  44  44  42  41  41  43  44  48  56  61  62  59  59  61  63  62  56  49  51  56  60  64  66  65  62  59  58  59  59  59  58  58  60  63  65  64  61  57  57  58  60  61  60  60  60  59  60  61  62  63  63  63  62  61  60  59  61  62  62  62  61  62  62  62  62  62  60  59  60  62  62  62  62  62  62  60  58  57  58  58  59  60  61  62  63  64  64  64  64  63  62  61  60  60  59  58  57  57  58  60  61  63  61  62  64  65  58  47  39  39  42  41  42  43  41  40  40  40  39  37  36  37  39  42  40  39  38  40  41  40  38  38  40  42  45  49  55  59 
 59  57  58  59  58  58  61  62  62  62  61  61  61  61  61  60  58  57  57  57  58  62  63  62  61  61  63  64  64  62  61  60  61  61  61  61  61  60  59  60  59  60  63  62  62  62  61  61  61  61  61  60  58  57  58  58  58  59  60  61  61  60  61  61  61  60  60  60  60  59  61  62  64  64  64  62  59  59  59  59  60  61  61  61  60  59  60  60  61  63  64  63  61  60  60  61  61  61  61  61  61  62  61  61  60  60  61  62  61  60  59  58  59  61  64  63  62  61  61  60  60  59  59  58  58  60  62  60  59  60  60  61  62  62  61  60  60  58  57  58  60  61  60  60  60  61  62  62  62  62  60  57  59  61  63  65  66  64  57  50  47  45  45  47  48  49  49  47  45  42  40  39  42  45  47  44  43  46  54  58  61  62  60  56  48  47  47  44  41  39  38  40  41  40  40  40  43  43  42  40  43  44  41  43  48  55  55  57  63  62  56  50  45  42  40  39  39  39  38  36  34  36  36  33  34  35  38  39  38  36  36  35  35  35  35  35  36  37  37  37  37  37  37  37  36  34  33  35  35  36  38  38  37  37  36  35  33  32  33  36  36  37  37  38  40  41  40  42  43  40  40  42  42  42  42  40  35  32  34  35  36  38  38  36  37  38  40  41  42  42  42  42  42  43  44  46  46  42  39  44  49  51  48  44  41  36  37  40  42  43  43  43  41  39  39  40  42  45  44  44  46  52  56  59  61  61  59  56  52  48  53  59  61  62  61  60  60  60  59  62  64  61  59  59  59  61  62  61  59  57  58  60  61  62  62  62  62  61  61  61  62  63  64  64  63  61  60  60  60  62  62  62  62  63  62  61  60  60  59  59  61  62  63  62  63  63  63  62  61  60  60  60  60  60  61  61  62  62  62  62  62  62  62  61  59  59  60  60  59  59  59  60  62  62  61  61  63  63  55  44  38  40  44  44  43  42  41  39  38  36  33  32  34  36  39  41  41  40  37  38  39  39  38  37  38  39  42  47  54  58 
 60  58  58  60  60  61  65  64  61  61  62  64  64  63  61  59  58  58  58  57  58  59  60  59  58  60  62  64  62  61  60  61  60  60  60  60  60  60  60  60  60  61  64  64  63  63  63  62  63  63  63  61  59  58  59  59  58  59  61  61  62  62  62  62  63  62  62  61  61  60  60  61  63  63  63  62  61  60  58  59  60  61  61  61  60  60  59  59  60  61  62  61  60  59  59  59  61  62  63  62  61  61  62  60  59  60  61  62  62  61  60  59  59  61  63  62  61  61  62  62  61  61  60  59  59  61  62  61  61  61  61  61  62  62  61  59  59  59  60  62  63  63  63  63  62  61  60  59  57  59  62  63  63  62  60  58  57  56  52  47  43  45  48  46  45  44  43  42  41  39  38  38  39  46  48  44  42  44  51  56  60  63  62  58  51  49  48  44  41  39  39  41  43  43  41  39  40  39  36  34  38  40  38  41  46  52  51  53  60  61  58  53  46  42  41  40  40  39  37  36  35  35  35  33  33  35  38  39  38  36  35  35  35  35  35  35  35  35  35  35  37  38  38  38  37  35  34  35  36  37  38  38  38  37  37  36  35  34  36  38  38  36  36  37  39  41  42  44  44  41  41  43  43  43  43  40  36  34  36  38  38  37  36  35  35  36  38  40  41  42  42  42  42  43  43  43  44  40  37  42  45  46  45  42  39  39  40  42  44  44  43  41  38  36  37  38  42  45  46  45  43  44  49  57  59  56  51  50  53  56  57  58  57  57  57  59  62  63  60  60  62  64  61  59  58  58  59  60  59  59  60  60  61  63  63  63  62  61  60  61  61  62  64  64  64  62  61  60  60  61  60  60  60  61  61  59  58  59  59  60  61  62  62  62  62  62  64  64  64  62  62  61  60  60  60  61  61  60  60  58  58  59  60  59  58  58  60  62  62  60  59  62  63  62  60  60  61  58  50  42  40  42  46  44  42  41  39  39  38  37  34  33  34  36  38  39  41  40  36  35  37  38  38  37  37  38  41  46  53  55 
 60  59  59  61  61  63  66  64  60  60  62  64  65  63  61  59  60  59  57  57  59  60  60  60  60  61  63  63  60  58  61  61  60  59  59  59  60  61  61  61  61  62  64  63  62  63  63  63  64  65  65  64  62  61  62  62  61  61  62  63  63  63  62  61  61  61  63  63  62  62  61  61  62  61  61  61  61  61  59  60  61  62  62  61  61  60  60  60  60  61  61  61  60  59  59  59  61  62  63  62  60  60  61  59  58  58  61  63  64  64  63  62  61  62  63  61  61  62  62  62  62  61  60  59  59  60  61  61  62  62  62  62  61  61  60  59  59  61  62  63  64  65  65  64  63  61  59  57  55  58  63  67  63  57  53  51  48  47  49  49  48  50  50  45  41  39  38  38  38  39  38  38  38  40  42  42  43  46  51  55  57  60  61  59  51  47  44  43  41  40  40  40  41  41  39  39  38  37  35  35  38  41  40  41  43  45  45  49  57  58  55  51  46  42  40  40  40  38  37  37  37  35  34  33  34  35  37  38  37  35  35  35  36  37  37  37  36  35  33  34  35  37  38  36  35  35  35  35  35  36  37  38  38  38  37  37  37  38  39  40  39  37  35  37  38  40  41  42  42  41  42  45  44  44  45  42  39  37  38  40  39  37  37  36  36  36  37  38  39  40  40  40  39  39  39  39  41  38  36  39  40  41  44  44  42  42  41  40  41  41  41  41  39  37  36  36  38  42  46  47  45  43  45  52  52  49  46  49  54  58  57  56  58  59  59  59  59  59  57  58  59  61  59  58  58  59  59  59  61  62  62  60  60  63  63  63  62  60  59  59  60  61  62  63  63  63  62  61  60  60  59  58  59  60  60  58  58  59  60  61  62  62  62  61  60  61  62  63  63  62  61  61  60  59  60  61  61  61  59  58  57  58  59  59  58  58  60  63  63  61  60  61  63  64  63  62  59  53  46  41  41  43  44  42  40  39  38  38  39  39  37  35  34  35  37  39  39  38  35  35  36  38  38  37  38  39  43  50  56  56 
 61  60  59  61  62  62  63  62  60  59  61  63  64  63  63  62  61  60  57  57  59  60  61  62  62  63  63  62  59  58  61  62  61  61  61  61  61  61  62  62  61  61  62  61  61  61  62  63  64  65  65  64  63  63  65  64  62  62  62  63  63  62  60  60  58  59  62  62  63  63  62  62  62  61  60  60  61  61  60  61  62  62  62  61  61  61  61  61  60  60  61  61  60  60  60  60  61  62  62  61  60  59  60  58  57  58  60  63  66  66  65  64  63  64  64  62  61  62  62  63  62  61  59  60  60  59  59  61  62  63  63  61  60  60  60  60  61  62  63  63  64  64  64  64  63  62  60  58  56  59  63  66  60  52  50  49  47  45  48  53  53  52  50  43  39  37  37  37  37  38  38  38  38  36  36  41  45  49  52  52  54  57  59  57  50  43  40  41  42  41  39  38  37  38  38  39  37  36  35  36  38  40  41  41  40  39  41  47  54  53  49  46  43  40  39  40  39  37  36  37  38  36  34  35  35  36  36  36  35  35  36  37  38  38  38  39  38  35  32  32  34  36  37  35  33  34  34  34  34  35  36  37  37  37  37  37  38  39  40  41  39  37  36  37  39  40  39  39  38  39  42  44  45  45  46  44  41  39  39  39  39  38  38  38  37  36  35  35  37  38  38  37  35  34  34  36  39  38  37  39  38  39  44  46  46  44  41  38  38  38  40  41  40  38  36  35  36  40  44  47  47  45  45  45  44  44  44  48  54  56  53  51  55  57  57  57  57  56  55  54  56  57  57  57  59  60  60  59  61  63  63  59  58  60  61  61  61  60  59  58  59  59  61  61  61  62  61  61  61  60  59  58  59  60  61  59  59  61  62  62  62  61  61  61  60  60  60  60  61  61  60  60  59  59  60  62  63  62  61  60  59  58  60  60  59  59  61  63  63  62  61  61  62  65  67  66  61  52  45  42  43  43  42  41  39  38  37  37  38  40  38  36  34  35  37  38  38  35  33  34  37  38  37  38  39  40  44  51  56  54 
 60  59  59  60  61  60  59  59  61  61  60  61  62  64  66  65  62  60  58  58  59  59  60  61  62  63  62  61  59  59  62  63  63  63  64  63  63  62  61  62  61  60  60  61  60  60  61  62  62  63  63  63  61  62  65  64  62  62  62  62  62  60  59  58  58  59  61  61  62  63  64  63  62  61  60  60  60  60  60  61  62  62  61  60  61  61  61  60  60  60  62  61  60  60  60  60  61  61  61  60  59  59  60  59  58  59  60  62  65  66  65  63  62  64  66  64  62  61  61  61  61  61  60  60  61  60  58  60  62  63  62  61  59  59  60  61  61  62  62  62  61  62  62  63  63  63  62  60  60  60  61  64  59  54  54  55  53  49  49  52  53  51  47  42  39  37  38  38  38  37  37  38  38  36  36  42  45  47  48  49  50  54  57  55  46  40  39  41  42  41  38  36  36  37  39  39  37  35  35  36  34  34  37  40  39  37  41  45  48  45  41  40  37  37  37  39  38  36  34  35  37  36  35  36  36  35  34  34  34  35  36  38  39  38  38  39  37  35  32  32  35  37  36  34  32  33  33  32  32  33  35  36  37  36  36  37  38  37  37  39  38  37  37  39  40  40  39  38  36  38  40  43  44  45  45  44  41  38  38  37  36  37  38  38  37  35  33  33  34  36  36  35  33  32  33  35  37  39  40  40  40  41  46  47  45  43  40  38  38  39  40  40  40  38  37  36  37  38  39  41  44  45  44  40  39  41  45  47  50  53  49  45  47  47  46  50  56  59  57  53  52  55  56  57  60  60  60  59  59  60  62  59  57  57  59  60  60  60  59  59  60  59  59  60  59  59  58  59  60  61  60  58  59  60  61  60  61  62  62  62  61  60  60  62  62  61  59  58  59  61  60  59  59  60  61  63  63  64  63  62  60  60  61  62  61  61  62  63  62  61  60  60  61  64  68  69  65  55  46  43  44  44  42  43  41  39  37  37  38  39  37  35  34  34  36  38  38  35  33  34  36  36  36  38  39  40  41  46  49  48 
 59  58  58  59  59  58  56  58  61  61  60  59  61  63  65  64  61  59  58  59  58  58  58  59  61  62  62  61  61  61  62  62  63  64  64  64  63  62  61  61  61  61  62  62  62  62  62  61  61  61  61  60  59  60  63  63  61  60  61  61  61  59  58  58  59  60  59  60  61  63  63  64  63  62  61  60  60  60  62  62  62  61  61  60  60  62  62  61  59  60  62  62  61  61  59  59  60  60  60  59  59  60  61  60  60  60  60  61  62  63  62  61  60  63  66  64  62  61  61  62  61  60  59  59  60  60  59  60  61  62  61  60  60  60  60  61  61  61  61  60  60  60  61  62  63  63  62  61  60  59  60  65  66  64  61  58  54  49  46  46  49  50  47  42  40  40  40  39  38  37  36  36  36  38  41  42  43  42  41  43  47  53  56  53  44  41  40  41  42  41  38  36  36  39  41  39  36  37  37  36  31  30  33  35  37  36  38  40  40  39  38  35  34  35  37  38  37  35  34  34  34  34  35  35  35  35  35  34  34  34  36  38  39  38  37  36  36  35  34  35  36  37  36  35  34  34  34  33  33  34  35  36  36  36  35  36  37  34  34  36  36  36  37  39  40  40  39  39  38  38  40  42  43  44  45  43  40  37  37  35  34  37  38  38  37  35  34  33  34  34  35  35  34  34  34  35  36  38  40  40  42  44  46  43  40  42  40  39  39  40  40  38  37  36  36  37  38  37  35  35  39  42  41  38  38  41  45  46  45  44  43  43  46  43  40  42  50  55  54  55  57  57  56  56  59  60  60  58  58  59  60  59  58  58  59  60  61  61  60  60  60  59  59  59  59  58  57  58  60  61  61  59  59  59  60  61  61  61  62  61  59  58  59  61  62  61  60  59  59  60  61  61  62  61  61  62  63  63  64  63  62  60  61  61  62  62  61  61  61  61  61  61  61  62  65  69  69  60  50  44  44  43  44  45  42  38  37  37  38  38  37  35  33  33  35  37  37  35  34  34  35  35  36  37  39  38  38  38  39  39 
 59  59  60  60  60  59  57  59  61  62  61  61  62  63  64  63  60  58  57  58  58  57  58  60  62  62  61  60  60  61  61  61  62  62  62  62  61  61  61  61  61  62  64  64  64  64  63  62  61  61  61  60  59  60  63  63  62  62  62  62  61  59  57  59  61  61  59  59  61  62  62  63  63  63  61  60  60  61  64  64  63  62  61  61  61  63  64  63  61  61  63  62  61  60  59  59  59  59  59  60  60  61  61  61  61  61  60  61  61  61  60  60  60  61  63  61  60  60  61  62  61  59  58  58  59  60  61  61  61  61  60  60  61  61  60  60  59  60  60  60  59  60  61  62  62  62  62  60  58  59  63  68  71  68  58  52  50  49  45  43  47  51  49  42  40  41  41  40  37  37  37  38  38  41  43  42  40  38  38  40  46  53  57  54  46  41  40  42  42  42  40  37  35  37  39  39  36  37  38  36  33  31  31  34  35  35  36  37  37  40  39  35  33  34  37  38  38  36  34  33  33  34  34  34  35  36  37  37  36  35  36  37  39  37  36  34  34  35  37  37  37  36  35  35  35  35  35  34  34  35  37  37  37  36  35  36  36  33  33  35  36  36  36  38  39  40  40  40  40  39  41  44  44  44  44  42  38  35  36  36  35  37  38  38  37  36  35  34  33  32  33  34  34  35  37  38  36  37  38  36  39  43  46  41  38  42  42  39  38  38  37  34  33  34  34  35  36  36  34  33  35  37  39  38  38  40  43  45  44  39  39  41  43  44  44  44  49  50  46  54  62  60  55  52  54  58  60  59  59  60  62  60  59  60  61  61  62  61  60  59  59  59  59  60  59  58  57  57  60  62  61  59  58  59  61  61  60  60  62  62  59  57  57  59  59  60  60  62  62  60  61  63  63  62  62  61  61  62  63  64  62  59  59  60  61  61  59  58  59  61  63  63  61  61  62  67  71  65  54  46  43  43  43  44  41  37  36  37  38  39  38  35  33  33  34  35  35  34  34  36  37  36  35  35  37  37  36  35  35  35 
 61  61  61  61  61  60  60  61  62  62  63  63  62  62  62  60  59  57  55  55  56  56  58  62  64  63  62  61  61  61  60  59  59  60  60  60  59  59  60  60  61  62  63  64  65  65  64  63  61  61  61  61  60  62  64  64  64  64  64  63  61  58  58  60  63  63  60  60  61  61  61  62  62  62  61  61  60  62  66  66  64  63  62  62  63  64  64  63  62  62  64  62  61  61  60  60  60  60  60  61  62  61  59  60  60  60  60  60  60  60  60  61  62  61  59  59  58  58  60  60  60  59  58  56  58  60  61  62  61  60  59  60  61  62  61  60  58  59  61  60  59  60  61  62  63  61  60  57  56  60  66  69  69  63  48  42  44  50  48  45  48  50  49  44  41  41  41  39  37  38  39  40  41  40  40  39  38  36  36  39  45  52  57  55  47  42  40  42  44  44  41  37  34  34  37  37  35  36  36  37  36  34  32  33  34  34  36  37  39  42  41  36  33  35  37  38  38  36  34  33  33  34  35  35  36  38  39  40  39  37  36  37  38  36  34  33  33  35  38  39  38  36  34  34  34  35  35  35  34  36  38  38  37  36  35  36  36  34  34  36  36  37  37  37  38  38  39  40  40  39  41  44  44  44  43  40  38  36  38  38  38  40  40  38  38  37  36  35  33  32  32  34  34  34  37  39  36  35  35  32  36  42  45  42  38  41  41  38  36  34  33  32  31  32  32  32  33  35  34  33  34  35  37  38  38  39  41  45  45  39  38  38  38  45  50  50  50  45  39  50  60  59  53  50  51  56  61  62  62  62  62  60  60  62  62  61  61  60  59  59  59  59  60  59  59  60  59  58  59  60  61  61  60  59  60  61  61  61  63  63  59  56  56  56  57  58  59  62  62  60  62  63  63  62  60  60  60  61  62  65  63  58  58  58  60  60  59  57  58  60  63  63  62  62  61  65  70  65  54  44  41  41  41  41  38  36  36  38  39  40  38  35  34  33  34  34  32  32  34  37  38  36  34  34  36  36  35  36  35  35 
 61  60  59  59  58  58  60  61  61  62  63  62  61  60  59  58  57  56  55  52  50  52  58  63  65  64  62  61  62  62  61  59  58  58  60  61  60  59  58  59  60  61  61  62  63  64  63  61  60  59  59  60  63  63  62  63  64  63  63  63  61  59  59  62  63  64  65  64  63  62  61  61  61  60  60  60  60  61  64  67  67  64  61  61  63  62  61  59  61  63  63  62  61  61  62  63  63  62  61  61  62  60  57  59  60  61  61  60  61  61  62  62  63  63  62  62  60  58  60  59  58  60  60  58  59  60  61  62  61  60  59  59  60  62  63  63  62  61  60  60  60  60  60  63  64  60  57  56  57  59  62  64  63  56  43  38  39  47  50  50  48  46  45  47  46  43  40  40  40  40  39  39  39  36  35  37  39  38  35  37  42  51  54  52  46  42  41  43  43  41  37  34  33  35  36  35  33  34  36  38  37  35  32  31  32  34  36  38  39  41  40  36  34  35  36  36  35  35  34  34  33  34  35  35  36  37  37  38  38  37  37  36  36  35  34  35  36  37  39  40  39  37  35  34  34  36  36  35  35  36  37  37  37  36  35  34  34  34  35  37  38  39  38  38  37  37  37  38  39  39  39  41  42  41  40  40  40  41  42  41  41  43  41  38  36  36  36  35  35  35  35  36  36  33  34  35  34  33  32  34  38  42  43  42  39  36  35  36  36  36  36  35  34  34  33  33  35  38  35  33  37  40  40  40  38  40  44  45  42  39  39  38  36  41  46  47  47  45  42  49  53  52  51  54  58  57  58  63  66  62  53  57  62  62  61  61  62  61  60  62  65  64  60  59  61  64  62  57  53  54  59  66  65  61  58  60  63  67  65  62  59  58  57  58  59  60  59  57  58  60  61  62  61  58  55  54  59  61  61  66  65  61  61  61  61  63  62  59  59  59  57  58  61  65  65  64  61  54  46  39  37  38  39  37  36  37  38  39  41  41  39  36  34  34  36  37  35  33  34  35  36  35  35  35  36  37  36  35  35  35 
 62  60  59  59  58  59  60  60  60  61  62  61  61  61  61  61  60  59  58  54  52  54  58  62  64  63  62  61  61  62  61  60  59  58  59  60  60  59  58  58  59  60  59  61  61  62  61  60  59  59  59  60  62  63  62  64  64  62  63  63  62  60  60  63  64  64  64  63  62  62  61  61  61  61  61  60  60  60  62  65  65  63  61  61  63  63  60  58  59  61  62  61  60  61  63  63  63  62  61  60  61  61  61  60  60  60  60  61  62  62  61  60  61  62  62  63  62  60  61  61  60  61  62  62  62  62  61  60  59  59  59  59  59  59  60  61  62  62  62  62  61  61  61  63  64  62  61  60  60  58  57  61  61  56  45  40  40  45  48  48  46  43  43  46  45  42  39  39  40  40  38  37  37  36  36  37  38  38  36  37  40  45  47  46  42  40  40  41  41  39  36  33  33  35  36  35  33  34  37  37  36  34  32  32  33  34  36  37  38  38  37  34  34  34  35  35  35  35  36  36  35  36  36  36  36  36  36  37  38  38  37  36  35  35  37  38  38  38  38  38  38  37  36  36  36  36  37  36  37  37  36  35  34  33  34  35  35  35  35  36  37  38  38  38  38  38  38  38  37  36  37  39  40  39  38  38  39  41  41  40  39  40  38  36  35  35  35  35  36  36  36  38  37  33  33  35  34  32  31  34  38  41  41  40  37  35  34  35  36  36  36  36  36  35  34  35  36  35  34  34  37  39  41  39  38  40  47  46  41  38  38  38  38  40  42  43  44  44  45  48  50  50  55  60  62  58  56  59  60  57  51  56  62  64  63  63  65  64  63  63  63  62  58  58  61  64  61  57  57  57  59  60  61  61  62  63  62  61  62  62  61  59  58  60  62  63  63  61  58  57  58  59  58  57  57  58  61  62  61  62  62  62  61  60  59  62  62  61  61  59  57  58  61  64  62  58  53  46  41  37  37  37  36  33  34  38  39  40  41  41  39  36  35  36  37  38  37  35  35  36  36  37  37  37  37  37  36  35  36  37 
 62  61  60  60  60  60  61  60  60  60  60  60  60  62  63  64  63  62  61  58  57  57  59  61  63  63  63  62  62  61  62  61  59  59  59  59  59  59  59  59  59  60  59  60  60  60  60  60  60  60  61  61  61  62  64  65  63  61  61  62  61  61  61  64  64  63  62  61  61  61  62  63  64  64  63  61  59  58  60  62  62  60  60  61  64  63  61  59  59  60  61  60  59  60  62  62  61  60  60  59  60  63  65  62  59  58  60  62  63  62  61  59  60  61  62  62  63  63  62  62  63  62  63  65  65  64  62  59  57  58  60  61  60  58  57  57  60  61  62  61  60  60  62  63  63  65  65  63  59  55  53  57  60  57  48  42  41  44  45  43  41  41  41  43  42  40  37  37  38  38  37  36  36  38  39  38  37  38  38  38  39  40  41  40  37  38  39  39  40  38  36  34  33  35  35  35  34  35  37  36  34  34  33  34  34  34  34  35  37  37  35  33  33  34  36  36  35  35  36  36  35  35  36  36  36  36  36  37  38  39  38  36  35  37  39  41  41  38  36  36  37  38  38  38  38  37  37  38  39  39  36  33  31  31  33  35  36  35  34  35  36  37  37  38  39  40  39  38  36  35  36  39  40  39  37  36  37  38  38  37  36  35  35  35  35  36  36  35  36  37  37  39  38  34  34  36  35  33  32  33  37  39  40  38  36  36  35  35  35  35  36  36  36  35  35  35  35  32  34  36  35  37  39  39  38  42  49  47  41  38  38  40  42  40  38  39  40  43  47  47  47  51  58  63  61  56  53  53  51  50  53  57  61  63  61  60  63  64  63  60  59  56  54  56  57  57  54  55  61  63  60  54  56  61  66  64  58  53  57  61  62  60  58  59  62  64  65  64  58  53  54  56  56  56  59  62  61  62  63  61  61  62  60  58  59  62  64  64  61  58  56  56  57  56  54  50  45  41  39  39  39  39  37  34  35  37  38  39  40  40  39  37  36  36  37  36  36  37  37  37  38  37  37  38  38  37  36  35  36  37 
 63  61  60  60  61  61  61  60  60  61  60  59  59  62  64  65  64  62  61  60  59  60  60  61  63  64  65  65  63  62  63  61  60  60  59  59  59  60  61  60  61  62  62  61  60  60  61  60  61  62  63  63  61  62  64  64  61  59  60  61  62  61  62  63  63  62  62  61  61  61  63  65  66  66  65  62  60  59  58  60  60  57  58  60  64  63  61  59  59  61  62  61  60  61  61  62  61  60  59  60  61  62  63  60  57  58  60  63  64  63  62  60  62  63  62  63  65  65  62  62  63  61  62  65  65  63  61  60  59  60  62  63  62  59  57  57  58  58  58  59  58  58  61  61  60  65  65  60  54  50  50  54  56  55  48  43  40  42  42  40  39  38  39  40  40  38  36  36  37  38  37  35  35  38  39  38  38  39  39  39  38  38  39  38  36  38  40  40  39  38  37  35  35  35  36  35  34  35  36  36  34  33  33  35  35  35  33  34  35  36  35  33  34  35  36  35  34  35  35  34  33  33  34  36  36  36  36  37  38  39  39  37  35  36  39  43  42  39  35  35  37  40  40  39  38  37  39  41  41  39  36  33  31  31  32  34  35  33  33  35  36  36  36  36  37  39  39  38  36  36  38  40  41  40  38  37  36  36  36  36  34  33  34  36  36  37  36  36  36  37  37  38  38  35  36  38  37  34  32  33  36  39  39  37  36  37  37  35  35  35  36  36  37  36  36  35  34  31  34  36  35  35  37  38  43  48  50  47  43  41  41  44  46  40  35  35  38  43  49  46  44  48  55  59  55  53  52  50  46  46  52  55  57  57  52  51  54  57  57  55  53  51  50  51  50  44  43  48  57  61  59  54  56  61  65  58  52  50  54  58  60  59  58  58  59  60  60  59  54  48  50  52  53  53  55  58  54  58  66  66  64  60  58  58  61  64  66  65  59  54  50  51  50  47  46  44  40  38  38  39  39  39  38  39  38  36  37  38  40  40  39  37  37  36  35  34  35  37  37  37  37  36  37  38  38  37  36  36  35  36 
 63  62  60  61  60  60  60  61  61  61  60  59  59  61  63  64  63  61  59  59  60  59  61  62  65  66  66  66  64  63  63  62  61  60  59  59  59  61  62  63  63  63  63  62  62  61  61  61  62  63  63  63  62  62  63  62  60  58  58  60  61  62  63  64  63  62  62  62  61  62  64  66  66  66  65  64  62  62  61  61  59  57  57  59  63  64  63  61  61  63  65  63  62  61  61  62  62  61  60  60  62  61  59  57  57  58  62  64  65  64  63  62  64  65  64  65  66  66  62  61  61  59  61  63  64  63  61  61  61  62  62  63  63  62  61  59  58  59  61  60  58  58  59  58  58  62  61  57  52  49  49  51  51  50  44  40  38  39  39  38  39  38  37  38  38  36  35  35  37  38  37  37  36  36  37  37  39  40  39  38  38  39  40  39  37  39  40  39  39  38  38  37  37  36  35  35  35  35  35  35  35  35  35  36  36  35  34  34  35  36  35  35  35  35  35  34  34  34  34  32  31  31  33  35  36  36  35  35  37  39  39  38  36  35  37  41  41  38  35  36  37  39  39  38  36  37  38  40  40  38  36  34  33  33  33  33  32  31  33  35  37  37  35  34  35  37  37  38  38  38  39  40  40  40  39  38  37  37  36  35  34  34  36  37  38  37  36  35  35  35  36  36  36  37  38  38  38  35  33  34  36  37  38  37  37  38  37  35  34  34  35  36  36  36  35  34  33  34  34  34  34  34  34  37  48  53  47  45  45  44  45  46  46  41  36  35  38  43  47  43  41  45  50  52  50  54  56  53  46  46  53  56  56  55  50  48  51  53  53  49  46  45  45  46  44  41  41  44  47  51  54  57  60  61  59  55  52  51  51  52  54  56  57  56  54  52  51  51  50  47  48  49  49  48  48  48  47  53  64  70  68  61  58  59  60  60  59  57  50  47  47  48  48  45  46  43  39  37  37  39  38  36  36  37  38  38  38  39  40  40  39  38  37  37  35  34  34  35  35  35  36  36  37  37  38  37  36  36  34  35 
 63  61  60  60  60  59  61  61  61  62  61  60  59  60  63  64  63  61  59  59  59  59  60  62  65  66  65  64  63  63  62  62  62  60  59  59  60  62  64  64  64  64  64  63  62  61  61  61  62  62  62  62  61  61  62  61  59  58  59  60  61  63  63  63  63  63  63  62  61  61  62  63  64  64  63  63  63  63  63  62  60  58  57  59  62  64  65  64  63  64  65  63  62  61  61  61  61  60  60  61  63  61  58  57  58  60  63  64  64  64  64  63  65  65  64  65  65  64  62  61  60  60  61  63  64  63  62  62  61  60  59  60  61  63  64  63  62  63  63  63  62  60  59  60  60  60  58  52  50  49  49  47  47  45  40  37  36  38  37  37  38  37  36  36  36  35  34  35  36  37  38  38  37  35  35  37  38  39  38  36  36  38  40  39  37  38  39  38  38  38  38  38  37  36  35  34  34  33  33  36  36  37  36  36  36  36  35  35  36  36  36  35  35  35  34  34  34  35  35  34  31  31  33  36  37  36  34  34  35  37  37  36  34  33  35  38  38  37  36  36  37  38  37  36  34  34  36  37  37  36  35  35  36  36  36  34  32  31  33  36  37  37  35  33  33  35  36  38  39  38  38  38  38  37  37  37  37  38  37  36  35  36  37  38  38  37  34  34  34  34  35  34  35  38  39  37  37  36  35  35  35  36  36  37  38  38  36  35  35  34  35  35  35  35  34  33  34  37  36  34  35  33  32  37  49  54  44  43  46  47  47  47  44  40  37  36  38  41  42  40  38  40  43  45  48  54  57  53  47  46  52  55  54  48  44  45  50  52  49  44  40  41  45  47  46  43  43  42  40  43  50  59  61  58  52  52  52  50  48  47  49  53  55  54  50  48  46  47  47  47  45  44  44  43  42  41  43  49  58  65  65  61  60  61  62  58  56  53  48  46  48  50  48  45  45  42  38  36  37  38  37  34  33  34  37  40  41  41  42  41  40  39  38  37  35  34  34  34  34  35  36  37  38  39  38  37  37  36  36  37 
 62  60  59  59  60  60  60  61  62  62  62  61  60  60  62  63  63  62  61  60  59  58  59  61  64  64  63  61  62  63  63  63  62  61  60  60  60  62  64  65  65  64  63  63  62  60  60  60  60  60  60  60  59  60  62  61  59  60  60  61  62  63  63  62  62  63  63  61  60  59  60  60  60  60  60  60  62  63  63  63  62  60  59  59  61  64  65  64  64  64  64  62  61  60  61  61  60  59  59  61  63  62  60  59  60  61  62  63  63  64  64  64  63  63  63  64  63  62  63  62  60  62  63  62  64  64  63  61  58  56  56  58  60  63  65  66  68  64  61  63  64  64  63  65  66  59  52  48  46  47  47  44  42  40  37  35  36  37  36  35  36  35  34  34  34  34  34  34  35  36  37  37  37  35  35  35  36  37  37  35  35  36  37  37  35  37  38  37  37  38  38  39  38  36  35  35  35  32  32  36  38  38  37  36  37  37  36  37  37  37  36  34  34  35  35  34  35  37  37  36  34  33  35  38  39  38  36  34  34  35  36  35  33  34  35  36  36  35  35  36  37  36  34  33  32  32  33  34  35  35  36  36  37  39  38  36  34  33  34  36  36  35  33  32  32  34  35  38  38  37  36  35  35  33  33  35  36  38  38  36  35  36  36  37  37  35  33  32  33  34  34  34  34  37  36  35  35  36  37  36  35  34  34  36  37  35  34  34  34  34  35  35  35  34  35  34  36  38  37  35  35  33  33  38  47  50  42  43  46  46  47  45  39  37  36  37  38  38  35  35  36  35  37  41  47  51  52  49  46  45  47  51  48  39  39  43  48  49  45  38  36  39  46  50  49  44  43  40  36  40  49  58  57  51  45  47  48  46  45  44  45  48  51  51  47  45  44  45  46  46  41  37  37  38  37  37  43  47  50  54  58  61  61  63  64  60  58  57  53  51  51  51  48  44  43  40  36  34  36  37  36  34  33  33  37  41  42  43  44  42  41  39  38  36  35  35  35  35  34  36  37  38  40  41  40  39  38  38  39  40 
 60  59  59  60  60  60  60  60  61  62  63  62  60  60  61  62  61  61  62  62  60  58  58  61  64  63  61  60  63  65  64  64  63  62  61  61  61  62  63  64  64  63  62  62  61  60  60  60  60  60  60  60  59  60  62  62  61  62  62  62  62  63  63  62  62  63  63  62  60  59  58  58  58  57  57  59  60  61  61  61  60  59  59  60  61  62  62  62  61  62  64  62  60  61  61  61  61  60  60  61  63  63  62  61  60  60  60  61  62  63  64  64  63  62  62  62  61  60  63  62  60  62  61  60  62  64  62  57  55  55  58  61  62  62  62  65  69  65  59  60  63  66  65  68  67  56  48  44  43  44  44  41  40  39  38  38  38  38  37  35  35  34  34  33  34  35  35  34  34  35  36  36  36  36  36  34  34  35  37  37  36  34  35  36  37  37  37  37  37  37  38  38  38  37  36  35  35  32  33  38  40  40  38  37  38  38  37  37  37  38  37  34  34  34  34  34  35  36  37  36  35  34  35  38  39  38  36  34  34  35  36  36  35  36  37  36  35  34  35  35  36  35  32  31  31  32  33  34  36  36  35  36  36  37  37  37  36  35  35  35  34  33  32  32  33  34  34  35  36  36  35  34  33  32  33  35  36  37  36  35  34  35  35  35  34  33  32  32  33  34  34  35  34  33  32  32  33  36  38  37  35  32  32  33  34  33  33  33  33  33  34  35  35  34  35  36  36  35  37  37  35  35  38  41  44  46  45  47  48  45  44  41  34  35  37  38  38  35  31  33  36  36  36  39  44  45  44  43  44  44  43  44  42  38  40  43  44  43  39  33  31  35  41  43  42  41  39  37  38  44  51  54  50  45  41  43  45  43  44  45  45  45  44  44  43  43  42  41  42  43  37  33  33  35  35  36  44  47  46  49  53  58  60  62  64  62  62  62  57  53  50  46  43  40  40  39  37  36  36  37  36  35  35  38  40  42  42  43  43  41  40  38  37  35  34  34  35  35  35  36  38  40  41  41  40  39  38  38  40  40 
 60  59  59  61  62  61  60  60  60  61  62  62  61  61  60  61  60  60  63  62  60  57  58  60  64  63  61  60  63  66  65  64  63  63  62  62  61  61  62  62  63  63  61  61  61  61  61  61  62  62  61  61  61  61  63  62  62  63  62  62  62  63  63  61  61  63  64  62  60  59  59  59  59  57  57  58  60  60  59  59  60  60  60  60  61  61  61  60  59  61  63  61  60  61  62  62  62  62  61  62  63  63  62  60  59  59  60  61  62  63  64  63  63  62  61  61  59  59  62  63  61  60  59  58  61  61  57  54  53  55  59  62  62  60  59  61  65  66  64  62  63  65  64  63  59  51  46  46  46  44  41  39  40  40  39  39  40  39  37  35  35  35  35  33  34  35  35  34  34  36  37  37  36  36  36  33  33  35  38  38  36  34  34  36  38  37  35  35  36  36  37  36  36  36  36  36  36  34  35  38  39  39  37  37  38  38  37  37  37  38  37  35  35  35  35  34  34  34  35  36  35  35  35  36  37  37  35  34  34  36  37  38  37  38  38  37  35  34  34  35  35  34  32  32  33  33  34  35  37  36  35  35  35  35  35  35  36  36  35  34  33  32  33  33  34  34  34  34  35  36  36  35  34  34  34  36  37  36  35  33  32  34  34  34  33  33  33  33  33  34  34  35  35  32  30  31  33  36  37  36  34  32  32  32  32  32  32  32  32  33  34  34  34  35  35  37  36  32  35  37  34  36  40  43  43  44  49  51  48  43  41  38  34  35  36  36  36  34  31  33  37  39  40  40  42  42  41  42  45  45  42  40  39  38  40  41  39  38  36  34  34  36  40  39  40  41  39  38  40  45  48  47  44  42  43  47  46  42  44  46  45  42  40  39  39  39  39  38  39  40  35  32  32  35  36  37  44  48  50  52  53  54  54  54  54  55  55  54  52  49  45  42  40  40  41  42  42  40  37  35  35  35  37  40  41  41  42  42  42  40  38  38  37  36  35  34  35  36  36  37  39  40  41  40  39  39  39  39  39  39 
 60  59  60  61  62  61  61  60  59  59  61  63  62  61  61  61  60  60  62  62  60  58  58  61  64  63  60  59  61  64  65  64  63  64  63  63  62  61  60  61  62  62  62  62  62  63  63  64  64  64  63  62  62  62  62  61  62  63  62  61  61  63  63  60  60  62  63  61  60  60  61  62  62  60  59  59  60  60  59  59  61  62  62  61  61  61  61  61  60  60  61  61  60  62  63  64  64  63  62  61  63  62  61  59  59  60  62  63  63  62  61  60  62  63  62  60  58  59  61  63  61  59  57  58  63  60  54  52  53  54  56  58  57  55  55  56  59  65  68  61  60  64  65  59  50  46  46  46  45  42  39  38  40  41  39  39  39  38  36  35  36  37  36  34  33  35  36  35  35  36  38  37  36  36  36  34  34  36  37  37  36  35  35  36  36  35  34  34  35  35  35  34  34  35  36  37  36  36  36  37  36  36  36  37  37  37  36  35  35  37  37  36  36  36  36  34  33  32  33  35  36  35  35  35  35  34  34  34  35  37  38  39  39  38  38  37  35  34  34  35  35  34  33  34  35  34  34  35  36  36  36  35  34  33  33  34  35  35  34  33  33  33  34  35  34  33  32  34  35  35  34  34  34  35  36  37  37  36  34  32  32  33  34  33  33  33  34  34  34  33  34  35  35  31  31  33  34  36  36  35  35  34  33  32  32  33  33  33  31  32  33  33  34  35  35  37  36  32  33  35  34  35  39  43  44  45  51  50  46  41  38  36  35  35  35  34  33  33  33  35  37  39  40  41  41  41  41  43  44  44  40  38  37  38  39  39  35  35  36  36  36  37  39  37  37  39  39  39  40  42  43  43  42  42  44  48  47  43  43  44  43  40  38  36  37  37  37  37  37  38  35  33  34  36  38  40  44  50  56  57  54  49  48  46  45  46  46  44  45  44  42  41  42  44  44  46  47  44  40  36  36  38  40  43  42  42  42  42  41  38  38  38  38  38  37  35  35  37  36  37  39  40  40  39  37  37  39  40  40  39 
 61  60  61  62  62  61  62  60  58  59  61  63  64  63  62  63  63  62  60  61  61  59  58  60  63  62  59  57  58  61  64  64  63  63  64  64  63  61  59  59  61  62  62  63  64  64  65  66  66  65  64  63  62  62  62  61  61  63  61  59  60  63  63  60  60  61  62  60  59  60  62  64  64  63  62  61  62  61  60  60  61  64  64  63  61  61  62  63  63  62  60  60  60  62  64  65  64  63  62  62  62  61  59  59  60  63  65  65  62  59  57  58  60  64  64  60  58  60  60  62  62  58  58  62  68  62  52  51  52  51  50  50  48  48  50  53  54  61  64  57  56  63  67  58  46  44  44  42  37  37  38  38  40  40  39  37  35  36  34  35  37  38  36  33  33  34  35  35  35  36  38  38  36  35  36  36  37  36  36  34  34  35  36  35  32  32  33  33  34  33  33  32  32  33  36  37  36  37  37  36  34  33  33  35  37  36  33  32  32  35  37  36  36  37  38  35  33  32  34  36  38  36  35  34  34  33  33  34  35  37  37  38  38  36  36  37  36  35  34  35  36  35  34  35  36  33  32  34  34  34  36  37  36  34  34  34  34  33  32  33  34  35  37  36  34  31  31  33  34  32  32  33  34  35  37  37  36  35  34  33  33  33  34  34  34  36  37  36  34  33  33  35  35  32  32  35  36  35  34  34  35  35  35  33  33  34  34  33  32  32  33  33  33  34  35  36  35  33  32  33  34  34  36  43  45  46  49  46  42  40  37  36  37  36  34  33  31  32  36  37  36  35  37  39  40  41  42  43  41  39  37  37  38  38  40  39  35  34  35  36  34  34  36  34  33  33  37  39  39  38  40  42  43  41  40  42  43  43  41  40  39  38  37  37  38  37  38  39  38  36  35  35  36  37  40  44  45  51  60  59  51  41  42  41  40  43  43  40  41  41  41  44  46  47  46  46  48  46  42  39  41  43  45  45  43  42  42  41  39  38  38  39  39  39  38  37  36  36  36  37  38  39  40  38  37  37  38  39  41  42 
 62  62  63  63  61  59  58  59  60  61  61  61  61  62  63  62  61  61  61  60  58  56  57  60  62  61  59  58  59  60  61  61  61  62  62  61  59  58  58  59  62  63  61  64  65  63  62  62  62  63  64  65  62  60  59  59  61  63  63  62  60  60  61  61  61  61  61  59  59  60  63  65  64  62  61  61  61  62  62  61  61  62  65  65  63  61  60  61  63  64  64  61  60  59  60  61  62  63  62  61  62  61  59  60  62  64  66  64  61  58  57  57  59  60  59  61  60  58  57  61  63  61  63  65  60  54  49  47  46  47  49  49  47  46  48  51  51  55  60  60  57  56  56  51  46  45  42  38  37  40  42  38  38  41  40  37  34  33  36  37  35  35  35  34  34  35  35  34  34  35  36  38  38  37  35  35  35  34  33  33  33  33  34  34  32  33  33  32  32  32  32  31  30  32  34  37  38  37  35  35  35  35  35  36  37  36  35  33  32  34  36  35  35  36  37  37  35  35  35  36  35  34  34  36  37  35  34  34  34  34  35  36  37  36  35  36  36  35  34  35  36  36  36  36  36  33  33  35  36  35  35  35  35  35  35  34  32  32  32  33  34  34  34  33  34  35  35  33  31  32  32  33  36  38  37  36  36  36  36  34  33  35  35  34  34  36  37  36  35  33  33  33  33  30  32  35  36  35  34  34  36  37  36  35  34  33  34  35  34  34  33  33  33  33  34  35  34  33  33  33  34  34  35  39  42  44  44  43  40  38  35  34  37  38  37  34  32  32  36  36  36  38  38  38  39  39  39  39  38  37  37  36  37  40  39  36  33  33  34  35  34  33  33  35  36  35  38  39  38  38  38  40  41  41  41  42  42  40  38  38  39  39  40  39  37  36  37  38  38  37  36  36  37  41  44  47  50  52  53  51  45  39  37  37  39  43  46  45  43  40  39  42  43  41  40  42  44  44  42  40  41  45  48  48  44  41  42  42  41  40  40  40  41  42  41  39  39  38  37  36  36  36  37  38  39  39  39  40  40  41 
 63  65  66  63  60  57  57  59  61  61  61  60  60  61  62  63  61  61  62  60  56  55  56  58  60  60  59  59  60  61  58  58  59  60  60  60  58  59  59  60  63  62  59  62  65  62  60  60  60  61  63  65  62  59  58  59  60  63  64  62  60  59  60  62  62  62  62  59  59  61  63  64  63  61  60  61  62  62  61  61  61  62  64  64  62  60  60  61  62  64  65  63  61  60  59  59  60  61  62  62  62  61  59  61  63  64  63  61  59  57  57  58  59  59  58  61  60  57  58  61  63  61  62  60  51  48  48  46  45  44  45  46  47  47  52  57  56  57  60  62  58  52  47  46  47  48  45  39  38  41  41  37  38  41  41  38  35  34  36  37  33  34  35  35  35  36  35  35  35  35  35  36  37  36  35  34  34  33  32  32  32  32  33  34  35  35  34  32  32  33  34  32  31  31  33  36  37  36  35  36  36  36  35  36  36  36  36  34  34  35  35  34  35  35  36  36  36  36  36  35  35  33  34  37  38  37  35  34  34  34  34  35  36  35  35  35  35  35  34  35  36  37  37  36  35  33  34  36  37  36  34  34  35  36  35  34  33  32  32  32  32  33  33  32  33  35  36  33  30  32  33  34  36  37  36  35  35  36  37  36  34  35  36  35  35  35  36  35  34  33  32  32  32  31  33  35  35  35  35  34  35  36  36  36  34  32  33  34  34  34  33  33  34  35  35  35  34  32  33  34  34  34  35  36  38  40  40  40  39  38  35  34  36  38  38  34  33  34  36  37  38  40  39  38  38  38  38  38  38  38  38  37  37  39  37  35  33  32  33  34  34  33  32  34  36  36  37  38  38  37  37  38  40  41  42  43  41  37  36  37  37  39  40  39  37  36  37  38  38  37  37  38  41  44  46  48  50  50  48  45  41  39  37  37  39  43  46  46  42  39  38  40  39  36  36  38  41  42  41  40  42  46  49  49  44  39  40  41  41  40  40  41  42  43  43  42  41  41  39  37  36  35  36  37  39  39  39  39  39  40 
 65  67  66  63  59  56  57  59  60  60  60  61  61  62  63  63  63  63  63  60  57  55  55  57  59  60  59  59  61  61  59  58  57  58  60  61  62  63  63  63  63  61  57  60  62  60  60  59  59  60  61  63  62  60  59  59  60  62  63  62  60  60  61  63  63  62  62  60  60  62  62  62  61  61  62  63  63  62  59  61  62  63  62  61  60  61  62  63  61  61  63  64  63  63  61  59  58  59  60  62  63  61  59  61  62  62  61  59  57  57  58  59  60  61  61  61  59  59  60  62  62  60  56  49  45  47  49  47  45  43  39  41  47  50  57  63  61  60  61  62  58  52  44  43  47  49  47  42  36  35  37  37  38  40  42  39  35  36  36  35  34  35  37  36  35  36  36  37  37  36  35  34  34  34  35  35  34  34  33  33  33  34  35  36  38  37  35  34  34  35  36  35  33  33  34  35  35  35  35  35  36  35  34  34  34  35  35  36  36  36  35  33  34  35  35  35  34  34  35  36  35  34  35  36  36  36  34  34  35  35  34  34  34  34  34  34  35  34  35  35  36  38  37  36  35  35  35  36  37  36  34  34  35  36  36  35  35  33  32  30  31  32  34  34  33  33  33  33  32  32  33  34  34  34  34  33  34  36  37  36  36  36  36  36  36  35  34  34  33  33  33  33  34  34  34  35  35  36  35  35  34  35  35  35  34  33  32  32  31  32  33  34  36  37  37  37  35  32  32  34  35  35  34  34  35  36  37  38  39  39  36  35  35  36  35  33  33  34  37  39  40  40  39  39  39  39  40  40  40  40  40  39  38  35  36  36  35  34  34  35  35  34  33  32  33  34  36  38  37  36  35  37  40  41  41  41  40  36  35  34  34  36  38  38  38  38  38  39  38  38  38  40  44  46  47  46  46  46  45  42  41  41  39  38  39  39  40  40  39  38  37  38  36  35  35  36  38  39  39  40  42  45  47  47  43  39  39  39  38  38  39  41  43  44  44  43  43  42  41  39  37  36  36  37  38  39  38  37  38  41 
 65  65  65  62  59  57  59  59  59  59  60  61  61  61  62  62  62  63  62  60  58  56  57  59  60  60  59  59  59  60  61  60  59  58  59  60  61  63  63  62  61  60  58  59  61  60  59  59  59  59  60  63  63  62  60  61  62  63  63  62  59  59  61  63  64  63  62  61  62  63  63  62  61  62  63  64  64  62  60  61  62  62  61  60  60  62  64  64  61  59  60  62  63  63  61  58  58  59  61  63  63  62  60  61  62  61  61  59  58  59  60  61  62  63  64  61  60  61  63  62  61  60  52  43  44  48  49  47  44  41  36  41  48  50  55  59  56  57  60  61  59  54  44  43  45  43  42  38  33  33  34  37  38  40  43  40  36  36  36  34  35  37  37  35  34  34  35  38  38  37  35  34  34  35  37  37  37  37  36  35  34  34  35  36  38  36  34  34  35  36  37  36  35  34  35  36  36  35  35  35  36  35  34  33  33  34  35  36  37  36  35  33  33  34  35  35  34  34  35  35  34  34  34  36  35  33  34  35  35  35  33  32  33  33  34  34  35  35  35  35  36  37  37  36  35  34  35  36  36  35  34  34  35  36  36  37  37  36  33  31  31  33  35  36  34  33  32  33  33  34  34  33  34  34  33  33  34  36  38  38  38  37  37  37  37  35  34  33  34  34  35  35  35  36  36  35  36  36  36  36  35  35  35  36  36  34  33  32  31  32  33  34  36  38  38  38  37  35  34  35  36  36  35  35  35  35  36  37  38  40  38  37  36  35  33  32  32  33  36  39  40  40  40  40  39  40  41  41  41  41  41  41  39  37  38  39  38  36  36  36  36  35  33  32  32  33  37  39  37  35  35  37  40  41  41  40  38  36  35  34  33  35  37  39  39  39  39  39  39  39  40  43  47  49  48  45  43  42  41  39  39  40  40  39  38  36  36  37  37  38  37  36  35  36  35  36  36  37  37  38  40  42  41  41  40  39  39  38  38  38  40  43  45  45  45  45  44  42  42  40  38  36  35  36  37  38  38  37  38  41 
 63  63  62  61  60  60  60  60  59  59  60  61  61  61  61  61  61  62  61  60  59  58  59  60  61  60  59  58  58  60  64  63  61  60  60  60  61  61  61  61  61  61  61  61  61  60  60  60  60  60  60  62  63  63  61  62  63  64  64  62  60  59  59  61  62  62  62  62  63  64  64  62  62  62  64  64  64  63  62  61  60  60  61  62  62  63  64  64  61  60  59  61  62  61  59  57  58  60  61  62  62  61  60  61  62  63  62  61  61  61  62  63  63  63  64  60  60  61  60  59  58  58  49  42  48  52  51  47  42  39  37  43  49  48  49  51  49  50  53  55  56  53  45  44  44  40  37  37  35  33  34  38  39  40  42  39  37  37  35  35  36  38  37  34  32  32  34  36  38  36  35  35  35  36  37  38  39  39  38  37  36  35  34  35  36  35  33  33  34  35  36  36  35  35  37  38  37  36  35  36  36  35  33  33  32  33  34  35  36  35  34  33  33  34  35  35  35  35  36  36  36  34  34  35  33  32  33  34  35  35  33  33  33  34  35  35  36  36  36  36  36  36  36  35  34  33  34  35  35  35  34  34  34  35  36  37  38  38  36  32  32  34  36  36  35  33  32  33  34  35  35  34  34  34  33  32  34  37  39  40  39  37  37  38  38  36  35  34  35  36  37  36  36  38  38  36  35  35  35  35  35  34  35  36  36  34  34  34  34  34  34  34  35  36  36  37  38  37  35  34  34  35  35  36  35  35  35  36  37  39  39  38  36  34  33  32  33  34  36  38  40  41  41  41  40  40  41  41  41  41  41  41  41  40  41  41  40  38  38  37  36  34  33  34  34  35  38  39  39  36  35  36  39  40  39  37  37  38  36  35  34  35  37  39  40  40  40  40  40  41  42  43  46  47  46  43  41  40  40  39  39  38  39  39  38  36  35  36  38  38  38  37  35  34  35  35  35  35  36  38  39  39  39  39  38  37  38  38  39  41  43  44  45  45  45  45  43  41  40  39  37  36  35  36  37  38  38  37  38  40 
 62  60  60  60  62  62  62  61  59  59  60  61  62  61  60  60  61  61  62  62  61  60  60  60  60  59  59  59  58  60  65  65  63  62  61  61  61  61  61  62  63  63  63  62  61  61  61  61  61  61  61  61  63  63  61  62  63  63  64  63  61  59  58  59  59  60  61  61  61  63  64  63  61  62  62  63  63  63  64  61  59  59  61  64  64  63  63  62  61  61  62  62  61  59  58  58  59  61  62  61  60  60  60  62  63  63  63  63  63  63  63  62  63  62  61  59  58  59  57  56  56  55  49  45  52  55  53  48  41  36  39  45  49  46  44  44  44  45  47  50  51  49  46  45  44  40  37  36  37  35  34  39  41  41  40  39  38  37  35  35  37  39  38  35  32  32  33  35  36  35  34  34  34  34  35  36  38  39  38  38  37  36  35  35  35  36  35  34  34  35  35  34  34  35  37  38  37  36  36  37  36  35  34  33  33  33  34  35  35  35  35  34  33  34  35  34  35  36  36  37  37  36  35  35  33  32  32  34  34  34  34  34  34  35  36  35  35  35  35  35  35  35  34  34  33  33  34  34  35  35  34  34  33  34  36  36  37  38  37  34  33  35  36  36  34  33  33  33  33  35  35  34  34  34  33  32  34  37  39  39  39  38  38  38  38  36  35  36  37  38  38  36  35  38  38  36  35  34  34  34  33  34  35  36  36  35  35  35  36  36  36  35  34  34  35  37  37  37  34  33  32  33  34  35  35  34  34  35  35  36  38  38  37  35  34  35  36  36  37  39  40  41  40  40  40  40  40  40  40  40  40  40  41  43  42  41  39  38  38  37  34  32  32  35  37  38  40  41  40  38  37  37  38  38  37  36  37  39  38  37  36  37  37  39  39  39  39  39  40  40  40  41  43  44  43  40  39  39  39  39  38  37  38  38  37  36  36  37  38  39  39  39  35  32  34  35  34  34  36  38  38  38  39  41  39  35  36  37  40  42  44  44  44  43  43  44  42  40  38  37  36  37  37  37  37  38  38  39  40  39 
 62  60  60  61  63  64  64  62  60  59  60  62  62  61  59  59  60  62  63  64  63  62  60  58  57  57  58  59  60  62  65  65  63  62  61  62  62  62  63  63  64  64  64  62  60  60  61  62  62  62  61  60  61  61  60  60  61  62  63  63  61  59  58  58  58  59  60  58  58  61  63  63  61  60  60  61  61  62  64  60  56  58  61  63  64  62  61  61  61  63  65  64  62  60  60  61  60  60  61  60  59  60  61  62  62  62  62  63  63  63  62  61  62  61  60  59  59  58  56  57  58  56  54  52  54  55  53  49  42  36  41  45  48  47  44  44  45  46  47  48  47  44  44  45  46  44  40  36  34  35  38  41  43  42  39  39  39  36  35  35  36  38  39  36  34  33  34  35  35  35  34  34  34  32  32  33  35  36  36  37  37  37  36  36  36  38  38  37  36  36  36  34  33  34  36  37  37  36  37  37  37  36  35  35  34  34  35  36  35  36  35  34  33  34  35  34  35  36  37  38  38  37  37  36  34  33  32  33  34  34  33  34  35  35  34  35  35  35  35  34  35  34  34  33  34  33  34  35  36  35  34  34  33  34  34  35  36  37  36  34  34  35  36  35  34  34  33  33  33  34  34  34  34  34  33  32  34  36  37  37  37  36  37  36  37  36  35  36  37  38  37  34  34  37  38  37  36  35  33  33  33  34  35  36  36  35  35  36  36  37  37  37  36  35  35  36  37  36  34  32  32  33  34  35  34  33  33  34  34  34  36  38  38  38  38  38  39  40  40  41  41  39  39  39  39  40  39  38  37  37  38  38  39  41  40  39  37  36  35  35  33  32  32  35  38  40  41  41  41  39  38  38  37  36  36  37  38  39  39  38  38  38  39  39  38  37  38  39  38  39  38  38  40  41  40  39  39  39  38  38  37  36  36  36  36  35  36  37  37  38  39  39  36  33  35  36  36  36  36  37  37  37  39  42  38  33  35  37  40  42  43  42  42  41  42  44  42  39  37  36  37  38  39  38  38  37  38  40  41  40 
 63  61  61  62  62  62  62  61  60  59  60  62  62  60  59  59  60  61  62  63  63  62  60  58  56  57  58  60  61  62  65  64  61  60  60  62  63  64  63  62  60  60  62  61  59  61  62  63  64  63  61  59  59  60  59  58  60  62  63  63  61  60  59  60  60  59  58  57  57  59  62  63  61  59  59  60  60  61  62  59  57  58  60  61  61  61  62  62  62  64  66  65  63  63  63  63  62  61  61  61  62  62  62  62  61  61  62  62  62  62  61  61  60  62  63  62  61  60  58  61  63  61  59  58  53  51  51  50  44  39  44  45  46  48  46  44  45  47  49  50  47  42  41  42  44  46  42  35  31  36  41  43  44  43  39  40  41  37  36  36  35  36  37  35  34  35  36  37  37  37  36  35  35  33  32  33  33  34  35  35  36  36  37  37  37  38  38  38  38  38  38  36  35  36  37  37  36  36  37  37  37  36  36  36  36  36  36  36  35  36  35  33  33  34  34  34  35  36  37  38  37  37  38  38  35  33  32  33  33  33  32  34  36  34  33  33  33  33  34  34  34  34  34  33  34  34  35  35  36  36  35  34  33  34  34  34  34  35  35  35  34  35  35  33  33  34  34  34  33  34  34  33  34  35  34  33  34  36  37  36  35  36  36  35  36  36  36  37  38  38  36  33  33  37  40  40  38  37  35  34  33  34  36  35  35  36  35  34  34  35  37  38  38  37  36  35  35  35  35  34  35  35  35  35  34  34  34  35  35  34  35  38  40  40  39  40  40  41  42  41  40  40  39  39  39  39  38  37  35  35  35  37  38  37  38  38  36  34  33  34  35  35  35  35  36  39  40  39  38  38  38  38  37  35  35  36  38  39  39  40  39  40  39  38  37  37  37  37  38  38  36  36  37  39  40  39  39  38  37  37  37  37  35  34  34  35  35  35  35  36  37  38  37  35  36  37  38  37  36  35  34  35  37  40  38  34  36  38  40  41  41  41  40  41  43  44  42  39  37  37  37  40  40  39  38  37  38  40  41  40 
 63  63  63  63  62  60  60  59  59  59  60  61  62  61  59  59  60  60  60  61  62  62  60  59  57  58  60  60  60  62  64  63  60  58  59  60  62  63  62  60  57  57  61  61  60  62  64  64  64  63  61  59  59  60  59  58  59  62  63  64  62  61  60  61  61  61  60  58  58  60  62  62  62  60  59  60  60  61  61  60  60  60  60  60  59  61  62  63  63  63  64  64  63  64  64  63  62  61  61  63  65  64  63  62  60  60  61  61  62  62  61  61  61  62  64  63  62  60  60  62  64  63  62  61  51  48  48  50  46  42  45  45  43  45  45  43  42  43  44  47  44  39  37  38  40  44  42  35  31  36  42  43  44  42  39  40  41  38  37  37  35  35  34  34  34  35  36  38  38  39  38  37  36  35  35  34  34  34  34  34  35  36  37  37  37  37  36  37  38  39  39  38  37  37  38  38  36  35  35  35  36  36  36  36  36  37  37  36  36  36  35  34  34  34  35  35  35  35  37  37  36  37  37  37  35  34  33  33  33  32  32  33  35  34  32  32  32  33  33  34  34  33  33  33  34  34  35  35  36  36  36  34  33  33  33  34  34  34  34  34  35  35  34  33  33  34  35  35  34  35  35  34  35  35  34  34  35  36  37  35  35  37  37  36  36  36  37  37  38  38  36  34  33  38  41  41  40  39  37  36  35  34  35  34  35  37  35  33  32  33  36  38  38  37  36  35  34  35  35  36  38  38  37  36  35  35  35  37  37  35  36  38  41  41  39  39  39  40  41  39  38  39  38  38  39  39  38  37  36  35  35  36  37  36  38  39  37  35  34  35  37  38  38  37  36  37  38  37  37  37  37  37  36  35  34  35  37  38  39  39  40  40  38  37  37  37  37  37  37  37  36  35  37  39  40  40  39  38  37  36  37  38  36  34  34  34  33  34  34  35  36  37  36  35  35  36  37  38  37  34  34  36  39  40  39  36  38  39  40  40  40  40  40  42  43  45  43  39  39  39  39  41  40  39  38  38  38  39  40  40 
 62  63  64  63  62  60  58  58  59  59  61  62  62  61  59  58  59  59  59  59  61  61  60  59  58  59  60  61  60  61  63  62  60  59  59  60  61  62  61  59  56  57  61  61  61  64  64  64  63  63  61  59  60  61  61  60  60  63  64  64  63  61  61  61  62  63  63  62  61  62  63  62  61  60  60  61  60  61  62  62  62  62  61  59  58  59  62  64  63  62  60  62  62  62  62  61  60  61  62  64  65  65  63  60  58  58  60  62  63  62  61  62  62  63  62  62  60  59  60  61  61  62  64  62  52  48  47  48  45  44  47  46  42  41  40  40  40  38  38  40  39  36  34  35  38  41  39  36  34  37  41  42  42  41  39  39  39  39  38  37  37  36  35  36  36  36  36  37  39  40  39  38  36  36  36  36  35  34  35  34  35  35  35  35  36  36  35  35  37  39  38  38  38  38  39  38  37  34  34  34  35  35  35  35  36  36  37  37  37  37  36  35  34  35  36  35  35  36  36  36  35  36  36  35  35  34  34  34  33  33  32  33  34  35  34  33  32  33  34  34  33  32  32  33  33  34  34  34  35  36  35  34  33  32  33  34  35  34  33  34  35  36  34  33  32  34  35  36  36  36  35  35  35  35  34  34  35  37  37  35  35  37  37  36  36  37  38  38  37  37  36  35  35  38  40  40  40  41  41  38  36  34  33  33  35  38  36  33  31  33  35  37  38  37  35  35  34  34  35  37  38  38  37  37  37  37  38  38  37  37  37  38  40  41  38  36  37  39  40  38  36  37  37  37  37  38  38  38  37  36  36  36  37  38  39  39  38  35  35  37  39  39  38  38  37  36  37  38  37  37  37  36  36  35  35  35  36  37  38  39  40  39  38  37  37  38  38  37  38  37  36  36  38  39  40  39  38  37  37  37  37  37  36  35  35  34  33  34  34  35  36  37  36  33  32  34  36  39  38  35  36  39  42  42  41  39  40  39  39  39  38  39  41  43  44  44  42  40  41  42  42  41  40  39  39  39  40  40  40  41 
 62  62  63  63  64  63  58  57  59  60  62  63  62  61  59  58  58  59  60  61  60  60  58  57  57  59  60  61  61  61  63  62  61  60  61  62  62  61  61  61  61  61  63  62  62  65  64  62  61  61  61  59  61  64  64  63  62  63  65  64  62  60  60  61  62  63  65  65  64  63  63  62  61  60  61  61  60  60  63  63  63  63  62  60  58  58  60  63  64  62  59  61  61  61  59  59  59  60  61  62  62  62  62  58  55  56  59  62  63  63  62  61  62  62  61  60  59  59  61  60  57  62  66  65  57  52  50  46  44  45  48  46  41  35  34  37  40  39  36  36  36  34  31  35  39  37  35  35  34  36  39  40  39  38  38  36  35  38  38  37  38  38  38  38  38  37  36  36  37  39  39  37  35  35  36  35  35  35  36  36  36  35  35  34  35  36  36  36  37  38  38  37  37  38  39  38  37  35  35  36  36  35  35  34  35  35  37  38  39  38  37  35  35  36  36  36  35  36  36  36  35  35  36  35  34  34  34  35  35  34  33  33  34  37  37  35  34  33  34  33  33  32  31  32  33  32  33  33  34  35  35  34  33  32  33  34  35  35  34  33  35  36  35  33  32  33  34  36  36  36  35  34  35  35  34  34  35  37  37  35  35  37  37  36  36  37  38  38  37  35  35  35  36  37  38  38  39  42  42  40  36  33  32  33  35  38  36  33  32  33  35  36  36  34  33  35  35  34  34  35  36  35  36  36  38  38  38  36  36  37  37  37  40  40  37  34  35  39  40  38  36  36  36  36  36  37  38  38  39  38  36  35  37  41  41  39  37  35  36  37  38  37  36  37  37  36  38  40  39  37  36  37  37  36  36  35  36  37  38  39  39  38  37  37  37  38  37  37  37  38  37  36  37  39  39  38  36  35  37  38  37  36  35  35  35  35  35  35  36  37  37  36  37  36  34  34  36  39  38  37  37  41  43  40  39  41  41  40  39  38  37  39  42  44  44  43  41  41  43  44  43  41  39  39  41  42  42  41  41  42 
 62  63  63  63  64  62  58  57  59  61  62  62  61  61  61  61  60  59  60  60  60  59  59  58  58  59  60  61  62  63  62  61  60  61  61  61  62  62  62  62  62  63  64  63  62  63  62  62  61  61  61  61  62  63  63  62  62  63  63  63  63  62  62  62  62  63  66  64  64  65  63  60  59  62  63  62  59  59  62  63  64  66  63  61  60  58  58  61  63  62  60  61  62  60  59  57  58  61  62  60  58  58  59  58  57  58  60  62  64  64  63  63  63  63  61  58  60  63  61  58  57  59  61  62  62  58  52  48  45  46  49  45  39  37  36  37  40  39  35  33  33  34  34  36  37  35  34  33  33  33  35  37  38  38  37  35  34  36  37  37  38  38  37  37  37  36  35  34  35  36  37  37  36  35  35  36  35  34  33  33  34  36  37  36  34  37  39  38  37  37  37  37  36  36  36  36  35  35  34  34  34  34  34  35  36  36  36  36  37  37  36  36  36  36  36  37  35  34  33  34  35  35  35  34  34  35  35  35  34  33  33  34  36  37  37  36  35  34  33  34  35  35  35  34  34  33  33  33  33  34  34  33  33  33  34  34  35  35  34  34  35  35  34  33  33  34  34  33  32  34  35  36  36  35  35  36  36  35  34  34  35  37  37  36  36  36  36  37  36  35  37  38  39  40  39  38  38  39  41  39  37  35  34  35  37  39  39  37  35  34  33  34  34  35  35  36  35  32  32  34  36  36  36  36  37  37  37  36  36  37  36  36  38  39  38  36  36  38  40  39  38  38  37  36  37  38  39  39  37  36  34  35  37  41  40  39  38  38  38  38  37  36  36  36  36  35  39  41  40  37  35  35  36  38  38  37  37  38  38  38  38  38  37  36  37  38  39  38  37  37  37  38  39  39  38  37  37  37  37  38  37  36  36  37  37  37  37  35  35  36  35  36  37  39  36  35  36  39  40  41  41  41  41  39  38  39  41  42  41  39  39  40  42  42  40  38  39  41  42  43  43  42  42  43  44  43  42  40  40  40 
 64  64  64  63  62  60  59  58  59  62  62  60  59  61  63  64  62  60  60  59  60  61  62  61  60  60  60  61  63  64  62  60  60  61  61  61  61  62  62  61  62  63  64  64  62  61  61  62  63  62  61  61  61  61  60  61  62  62  62  62  63  63  63  62  61  63  66  63  62  65  62  59  59  63  65  61  59  59  62  63  63  65  62  62  62  59  59  60  61  60  60  61  61  59  59  58  58  63  64  61  58  57  59  59  59  60  61  62  63  63  63  63  63  63  61  58  60  64  61  59  59  58  56  56  60  58  52  47  46  46  48  43  37  38  37  36  38  38  35  33  32  34  37  36  35  35  34  33  33  32  33  37  40  40  38  36  35  35  36  36  36  36  35  34  35  36  35  34  34  35  37  38  38  35  35  36  35  33  32  32  33  36  38  37  35  37  40  39  38  38  38  37  36  36  35  35  36  35  34  32  33  34  36  37  38  37  36  36  36  36  36  36  37  37  36  36  36  34  32  33  35  35  35  35  36  37  37  36  34  33  33  35  36  36  35  35  35  34  34  35  37  38  37  36  35  34  34  34  33  33  33  34  34  34  34  35  34  34  34  34  34  34  33  33  34  35  34  32  30  33  36  36  36  35  36  37  37  34  32  34  36  36  35  35  35  35  35  35  35  36  37  38  40  43  41  38  36  37  38  39  38  37  36  36  38  39  40  40  37  35  32  32  34  37  38  37  35  31  32  35  36  37  36  36  36  36  36  36  37  38  37  37  37  39  39  38  37  38  39  38  38  40  38  37  38  39  39  38  36  34  33  35  37  39  39  39  39  39  38  37  36  35  36  36  35  35  38  41  40  37  34  34  36  38  39  38  37  37  36  36  36  36  37  37  37  39  40  39  37  36  38  39  40  39  38  37  37  37  37  36  36  37  37  38  39  39  38  35  35  34  34  35  37  38  36  37  38  40  41  43  43  42  40  40  39  38  43  43  41  40  40  40  40  39  37  37  39  41  40  41  43  44  44  45  44  43  40  39  38  37 
 65  64  63  63  61  59  59  60  60  61  60  58  58  61  63  64  62  61  61  60  60  61  63  63  63  61  60  61  62  64  63  61  61  62  62  62  61  62  61  61  61  62  63  62  61  60  61  62  63  62  61  61  60  60  61  62  61  61  62  61  61  60  61  61  62  63  64  62  62  63  61  60  60  62  63  61  59  61  64  63  60  59  59  60  62  63  63  60  58  58  59  59  59  58  58  59  62  63  64  63  62  61  60  59  60  61  62  63  62  61  60  61  61  62  62  60  60  61  62  62  61  59  56  52  53  52  47  42  42  44  44  41  37  35  34  35  35  36  36  34  33  35  36  36  34  34  34  35  35  35  37  41  43  43  41  38  36  36  36  36  36  35  34  34  36  37  37  36  35  36  37  37  36  34  33  34  33  33  33  34  35  35  36  35  35  37  38  38  37  38  38  37  36  36  36  37  37  36  35  34  34  35  36  38  38  38  37  38  38  37  36  36  37  36  36  36  36  35  33  33  34  35  35  35  37  38  39  38  36  34  34  34  35  35  34  35  35  34  34  35  36  37  37  36  34  35  35  34  34  33  34  34  35  34  35  34  33  33  33  34  34  33  32  32  33  35  34  33  32  33  34  35  34  35  36  36  36  35  34  35  36  35  34  34  34  33  34  34  35  36  36  37  38  42  41  38  37  37  38  38  38  37  37  36  37  39  40  39  38  36  34  33  35  37  38  37  36  34  35  36  36  36  35  36  36  35  35  36  37  38  38  38  39  40  39  36  35  36  37  36  37  38  38  37  37  38  37  37  35  34  34  35  36  37  38  37  38  38  37  37  36  36  36  37  36  37  40  41  40  37  35  35  37  38  38  35  34  35  34  35  36  36  36  37  39  40  40  39  37  36  38  39  39  39  38  36  36  36  35  35  35  38  38  38  38  38  38  36  36  35  34  35  36  35  36  38  40  42  42  43  43  42  42  43  43  43  45  43  40  38  38  38  38  38  39  39  40  41  40  41  43  44  44  43  42  40  38  38  36  35 
 63  63  63  63  61  59  60  61  61  59  58  57  58  61  63  63  63  62  61  60  60  61  63  64  63  61  60  60  62  64  62  61  61  63  63  62  62  61  61  60  62  62  61  61  60  60  61  62  62  62  62  61  61  62  63  63  63  63  63  62  61  61  61  62  64  63  62  62  62  61  61  62  63  63  63  62  61  61  64  63  60  58  60  61  61  64  64  60  58  58  58  57  58  59  58  59  63  62  63  65  65  63  62  61  61  61  63  63  62  61  60  60  60  61  62  62  60  59  63  63  61  59  56  53  55  51  44  38  39  42  41  40  38  35  35  36  35  36  36  35  34  35  36  35  33  33  34  36  38  38  39  42  44  44  41  38  36  36  36  36  35  34  34  34  35  37  38  37  36  37  38  37  36  35  34  33  33  34  36  36  36  35  34  34  35  36  36  36  36  37  38  37  36  36  36  37  38  36  36  36  35  35  37  37  37  36  36  36  36  36  36  37  36  36  36  36  35  34  33  33  34  34  34  35  36  37  38  38  36  34  32  31  31  34  35  34  34  35  36  36  36  36  35  35  35  36  36  35  34  33  34  34  35  35  35  34  33  32  32  33  33  33  32  32  33  34  34  34  34  34  34  34  34  35  35  36  36  36  37  38  37  35  34  35  35  34  35  36  37  38  38  38  38  40  39  37  36  37  38  39  40  40  39  37  37  40  41  41  40  38  37  36  37  38  39  39  38  37  37  37  37  35  35  35  35  36  35  36  37  38  38  39  40  40  39  35  34  34  35  36  37  38  39  39  39  37  37  35  35  35  36  36  36  38  38  38  37  37  37  38  37  37  37  37  37  39  40  40  38  36  35  36  37  38  37  35  33  33  33  34  35  35  36  36  39  40  41  39  37  37  38  39  40  40  39  38  36  35  35  35  37  39  38  38  38  38  38  38  38  37  35  34  35  35  35  37  39  40  40  41  41  42  43  44  45  45  46  44  40  38  38  38  39  39  39  42  41  40  40  41  43  44  44  43  41  39  37  37  37  36 
 62  62  62  63  62  61  60  61  62  59  57  56  58  61  63  62  62  62  61  60  60  60  62  63  62  60  59  60  62  63  61  60  61  63  63  62  62  62  62  61  62  62  61  61  61  61  61  62  62  63  62  62  63  64  64  64  64  64  63  63  62  62  62  63  65  64  62  64  63  60  61  63  64  62  62  62  63  61  61  61  61  60  63  64  62  63  62  59  59  60  59  58  59  60  58  59  62  61  61  64  64  64  64  62  62  62  63  63  62  61  60  60  60  60  61  62  60  58  62  62  60  59  57  57  59  52  41  35  36  39  38  38  38  36  36  36  35  36  36  35  35  36  37  35  33  33  34  37  38  39  40  42  43  42  39  37  35  35  36  36  35  35  35  35  36  37  37  36  36  37  38  37  36  35  34  34  34  36  38  38  36  34  33  34  36  35  35  35  36  37  37  37  36  35  35  36  37  37  37  37  36  36  36  36  35  34  33  33  33  36  37  37  36  35  34  35  35  33  33  34  36  35  34  35  35  36  37  37  36  34  32  31  32  35  36  34  34  35  37  37  36  35  34  34  35  36  36  35  34  33  33  34  35  35  35  33  32  32  32  33  34  34  33  33  33  33  34  34  34  33  33  34  34  35  36  35  36  37  39  39  37  35  35  36  36  36  36  38  39  40  40  39  38  38  38  38  37  37  38  39  40  41  41  39  38  41  42  42  41  41  39  39  39  39  40  39  39  40  39  38  37  35  34  34  35  36  36  37  37  37  37  38  40  40  38  35  33  34  36  36  38  39  40  40  39  38  37  37  37  37  38  37  38  39  39  39  38  38  38  39  39  38  38  37  37  39  40  38  37  36  36  37  38  38  37  36  35  33  33  35  36  37  37  37  39  40  40  38  37  37  38  38  39  41  40  39  36  36  36  37  38  39  38  37  37  38  39  39  39  38  35  34  35  36  35  35  36  37  37  39  40  41  42  44  44  45  45  43  40  39  39  39  40  40  40  42  42  40  40  41  42  44  44  43  41  39  38  38  38  37 
 60  61  62  63  64  63  61  61  63  60  57  57  59  61  62  61  62  62  62  60  59  59  61  63  61  60  58  59  62  63  60  59  60  62  62  61  61  62  62  62  62  62  62  62  61  61  62  63  63  63  63  63  65  65  63  63  63  62  62  62  62  62  63  63  64  64  63  65  64  59  60  63  64  61  60  62  63  61  60  60  60  62  65  65  64  62  61  60  61  62  62  61  61  61  59  59  60  60  60  62  63  63  63  63  63  63  62  62  62  62  61  60  59  60  61  62  59  56  59  61  59  58  60  62  61  51  39  34  34  35  36  36  36  37  36  35  35  36  37  36  36  37  37  35  33  33  35  37  37  39  41  41  41  40  37  35  34  35  36  37  37  37  38  37  36  36  35  35  35  36  37  37  36  35  34  33  34  36  38  38  37  34  33  34  36  35  34  35  36  37  36  36  35  34  34  35  35  36  37  36  36  36  35  35  34  34  33  32  33  36  38  37  35  34  33  34  34  34  33  35  37  37  36  36  35  36  37  38  37  36  35  35  36  37  36  35  34  35  37  37  35  33  32  33  35  35  35  34  33  32  32  33  34  34  34  33  32  33  33  34  34  34  34  34  34  33  33  33  33  33  33  34  35  36  36  35  35  37  39  38  36  34  35  37  38  37  38  38  40  41  41  39  37  37  38  39  38  37  37  38  39  41  41  38  38  41  42  42  43  42  41  41  41  40  40  38  39  41  40  38  37  35  34  34  35  36  36  38  38  36  35  37  38  39  38  35  34  35  36  37  38  39  39  38  37  37  38  38  39  39  38  38  38  38  38  38  37  38  39  39  40  39  39  38  38  38  38  37  35  36  37  39  39  39  39  39  38  36  35  35  37  38  39  39  38  38  38  38  37  38  37  37  38  40  40  38  37  36  37  38  38  37  36  37  38  38  39  39  39  37  35  34  35  37  35  34  34  34  35  38  40  41  41  42  42  42  42  42  40  41  41  40  40  40  41  42  41  40  39  39  40  42  42  42  41  39  38  39  38  37 
 60  61  62  63  64  64  61  62  64  61  58  56  58  59  60  60  60  62  61  60  60  60  61  63  62  61  60  61  64  64  59  59  61  63  62  61  60  62  62  62  62  62  62  61  62  62  63  63  64  64  63  63  65  65  62  61  61  60  60  60  62  62  62  62  62  62  62  65  64  59  60  62  63  60  59  61  61  63  64  60  58  60  62  64  65  62  61  61  62  63  63  64  64  62  61  59  58  60  61  62  62  63  63  63  63  63  62  61  62  62  62  60  58  59  61  62  59  55  56  59  60  60  62  63  55  47  41  38  35  34  36  36  36  39  38  36  37  37  37  36  35  36  36  35  34  34  35  36  36  37  39  39  39  38  36  35  34  35  37  38  38  39  38  37  36  35  35  34  34  35  36  36  35  33  32  33  35  36  36  36  35  34  34  36  37  36  35  36  36  36  36  36  35  34  34  35  35  36  36  36  35  35  35  34  35  35  36  36  36  37  37  37  35  34  34  34  34  34  33  33  35  37  37  36  36  36  37  37  38  37  37  38  39  39  37  35  35  36  37  36  34  32  31  32  34  34  35  34  33  33  33  33  34  34  34  33  32  34  35  35  35  34  34  34  34  33  33  32  33  33  33  34  36  36  35  34  34  36  38  37  34  34  35  37  38  38  37  37  38  39  38  37  37  37  39  40  39  38  36  37  38  39  38  36  36  39  40  40  42  42  42  41  40  40  39  38  38  41  39  37  36  35  35  35  36  37  37  38  38  36  36  36  37  38  37  36  35  36  37  37  37  40  38  36  36  37  38  39  39  38  38  37  37  37  37  37  37  37  38  39  39  40  40  39  39  39  37  36  36  37  38  39  39  39  39  41  41  39  36  35  37  39  41  39  38  37  37  37  38  38  37  37  38  38  38  37  37  36  36  38  38  36  35  36  38  38  39  39  38  36  34  34  36  38  36  35  35  36  37  39  41  41  41  39  38  38  39  39  39  40  40  40  39  39  40  41  41  40  38  37  37  38  39  40  40  39  38  38  37  36 
 61  61  62  63  63  63  62  63  65  62  58  56  56  57  59  59  60  61  59  58  59  61  62  64  64  62  62  62  64  63  61  61  63  65  63  62  61  62  62  62  62  62  61  61  62  63  63  64  65  64  63  63  63  63  61  60  59  59  59  60  61  62  62  60  59  60  63  66  64  61  61  62  62  59  59  60  61  64  66  61  57  58  59  62  65  63  62  63  63  63  63  65  64  62  62  59  57  60  61  61  62  62  63  64  65  64  62  62  62  62  62  60  57  59  63  62  60  57  56  58  59  60  64  66  52  46  45  41  37  35  38  38  37  41  40  37  38  38  36  35  35  35  35  35  35  35  36  36  34  35  36  37  38  37  36  35  35  35  36  37  38  38  37  36  35  34  34  34  34  36  36  36  34  33  34  35  36  36  35  34  34  35  35  36  35  36  36  37  37  37  37  36  36  35  35  35  37  35  34  34  34  34  34  34  34  36  37  37  37  37  36  36  35  34  35  35  35  33  31  32  33  35  35  34  34  35  36  36  36  36  37  38  39  39  38  36  36  36  37  36  34  32  31  32  33  35  35  35  35  34  34  34  33  33  34  33  33  36  37  36  35  35  35  35  34  33  33  32  32  34  34  35  36  36  35  34  34  35  36  35  34  33  35  37  38  38  37  37  37  37  37  37  36  36  37  38  38  37  36  36  37  38  38  37  36  37  37  38  40  40  40  40  39  39  38  37  38  39  38  36  35  34  35  35  36  36  37  38  38  38  37  37  37  38  37  36  35  36  36  35  36  39  38  35  35  36  38  39  38  37  36  35  35  37  37  37  36  37  38  38  39  39  39  38  38  39  38  37  38  38  38  39  38  38  40  42  42  40  36  35  36  39  40  39  36  35  35  36  38  39  38  38  38  38  38  37  37  37  37  38  37  36  36  36  38  38  38  39  38  36  35  34  35  36  36  37  38  38  40  41  41  41  40  38  37  37  37  38  39  40  40  38  38  38  40  40  41  40  38  36  35  36  37  38  39  39  37  36  36  34 
 62  61  61  62  62  62  62  63  64  62  59  56  55  57  59  61  62  61  58  58  60  62  64  65  64  63  62  62  62  62  62  62  63  66  64  62  61  62  62  62  61  61  60  61  62  62  64  65  66  64  63  61  61  61  61  60  59  59  59  60  62  63  62  61  58  59  63  65  64  63  63  62  61  59  59  60  62  64  65  61  58  58  57  59  63  62  62  64  64  63  62  64  63  61  62  60  58  61  61  60  61  63  64  65  65  64  63  62  61  61  61  60  58  60  64  62  60  59  57  56  56  59  66  68  54  46  44  41  37  35  38  38  38  42  41  37  38  38  36  34  34  34  35  36  36  36  37  36  34  33  34  36  36  37  37  36  36  36  36  36  36  36  36  35  34  35  35  35  35  37  37  36  34  35  37  37  37  36  35  34  33  34  35  35  34  35  37  36  36  36  36  36  36  35  35  36  38  35  33  33  34  34  33  33  34  35  36  36  36  35  35  35  34  34  34  35  35  32  30  30  31  33  33  32  33  34  36  36  35  35  36  37  37  38  38  36  36  36  37  36  35  33  32  32  34  35  36  36  36  35  35  34  33  33  33  33  34  37  37  35  34  34  34  34  34  34  34  33  33  35  36  36  36  36  35  35  35  36  35  35  35  34  35  37  37  38  38  37  37  37  37  37  37  36  35  36  36  36  37  37  38  39  40  40  39  37  37  37  38  39  39  39  39  38  38  37  38  37  36  35  34  34  35  35  35  35  36  38  39  39  38  37  37  38  37  36  35  35  35  34  35  38  37  35  34  35  37  38  38  37  35  34  35  38  38  37  37  37  38  38  39  38  37  36  37  40  39  39  39  39  39  38  38  38  39  40  41  39  36  34  35  38  39  38  35  34  34  35  38  41  40  39  39  39  38  38  38  38  38  38  37  37  37  37  37  38  38  38  38  37  35  35  35  36  37  39  41  41  41  41  41  39  39  38  37  37  37  39  40  41  39  37  37  39  40  41  41  40  38  37  36  36  36  38  39  39  37  36  34  33 
 62  61  61  61  62  62  62  62  62  61  59  57  56  58  61  63  63  62  59  60  62  63  64  63  63  62  61  60  59  59  61  62  63  65  64  62  60  62  62  62  61  61  61  60  61  61  63  64  65  63  62  61  60  60  61  62  61  60  61  62  63  63  63  61  59  59  63  63  63  64  63  60  58  57  58  59  60  61  61  60  60  59  58  58  60  62  63  63  62  61  61  61  62  61  62  61  60  61  60  61  61  62  64  64  64  64  63  61  59  59  58  59  61  63  63  60  59  60  60  56  53  58  66  68  54  44  39  37  35  34  36  38  40  42  40  37  37  37  35  34  34  35  35  35  35  36  37  36  35  34  35  35  36  37  37  36  36  37  36  35  35  37  37  36  35  36  36  37  38  38  39  38  35  37  39  38  36  35  34  33  34  34  35  35  34  35  36  36  36  36  36  35  34  35  35  36  37  35  34  34  35  34  34  33  34  34  34  33  33  33  34  34  33  33  34  34  34  32  31  30  31  34  34  33  34  35  36  37  36  36  35  36  37  37  37  36  35  36  37  37  36  34  33  34  34  34  35  36  36  35  34  34  33  34  34  33  34  35  35  34  34  33  34  34  33  34  34  35  36  37  37  36  35  34  34  35  35  35  35  35  36  36  36  37  37  38  38  37  38  38  37  38  37  35  34  34  33  34  36  38  40  41  41  42  41  38  37  36  37  39  40  40  39  38  38  37  38  38  36  35  34  35  36  36  35  36  36  38  39  39  37  36  37  38  37  36  35  35  36  35  35  36  36  35  34  35  36  37  37  36  35  33  34  38  39  38  37  38  39  38  39  38  38  36  36  39  39  39  40  40  39  38  38  38  39  39  40  38  35  34  35  36  36  36  35  36  35  35  38  42  41  40  39  39  38  39  39  40  38  38  38  38  37  36  37  37  38  37  37  36  36  36  36  37  38  39  41  40  40  40  40  40  38  38  37  36  37  39  41  40  38  36  38  40  41  41  40  40  40  39  38  38  38  39  40  40  38  36  35  34 
 62  60  61  62  63  64  61  60  60  60  59  58  58  61  65  67  65  62  62  63  64  64  63  62  61  61  61  59  57  57  60  61  62  64  63  61  60  62  63  62  62  62  60  60  61  61  62  62  63  63  62  61  60  61  62  62  62  61  62  63  63  62  61  60  58  59  60  59  60  65  62  57  53  54  55  55  56  57  57  61  62  60  59  57  58  64  66  64  60  59  61  60  61  63  63  63  63  60  58  60  61  61  61  61  60  60  61  60  58  56  55  57  63  65  62  57  54  57  63  59  54  59  66  63  47  38  35  33  33  34  35  39  44  45  42  40  39  37  34  33  34  34  35  35  35  36  36  36  35  35  37  37  37  37  37  37  37  37  37  37  37  38  39  36  36  37  37  38  39  40  42  41  39  38  37  35  34  32  32  33  34  35  35  36  36  35  34  34  33  33  33  33  33  33  33  34  35  35  36  36  36  35  34  34  34  35  35  33  32  33  34  33  32  32  33  34  34  34  33  33  35  36  35  34  34  35  36  36  35  34  34  34  35  36  36  35  35  36  37  37  37  36  35  35  35  34  34  34  34  34  34  34  34  34  34  33  33  34  33  33  33  33  33  32  32  33  35  37  38  38  37  36  33  31  31  34  35  33  32  34  37  37  36  36  36  36  37  37  38  38  37  37  38  36  34  33  32  33  36  38  40  41  41  41  40  39  38  37  37  38  40  40  38  38  37  36  36  38  37  35  35  36  36  36  36  36  36  38  39  38  37  36  37  38  37  35  34  34  35  35  34  34  35  36  35  34  34  35  36  36  35  33  33  37  38  37  37  37  38  39  40  40  39  38  38  38  38  38  38  39  39  39  39  39  39  38  38  37  36  36  36  36  34  34  36  38  38  36  37  41  41  40  40  38  38  39  40  40  38  36  36  38  36  35  34  34  35  37  37  37  36  35  37  38  38  38  38  38  38  40  41  41  39  37  36  36  36  38  41  40  37  36  38  41  43  40  40  41  41  41  41  39  39  39  41  41  38  35  35  35 
 63  62  61  61  63  64  61  59  59  60  61  61  60  61  63  66  64  63  65  65  65  65  64  62  61  60  59  59  58  58  60  62  63  64  63  61  60  62  62  61  62  62  61  60  59  59  61  61  62  62  62  62  63  63  62  60  60  62  62  62  62  63  63  60  59  58  59  58  59  60  57  53  50  52  53  51  52  53  55  59  61  61  60  58  57  62  64  62  59  58  59  57  58  61  60  62  66  63  60  59  60  61  61  59  59  62  63  59  53  51  53  57  61  59  55  52  53  57  61  58  56  60  62  56  44  37  34  33  34  36  37  41  46  47  46  43  41  37  33  33  34  35  36  35  36  37  37  37  36  36  38  38  38  38  38  38  38  38  38  37  37  38  39  38  37  36  37  38  40  42  43  41  37  36  35  35  34  34  34  34  35  36  36  37  37  36  35  34  33  33  33  32  32  33  34  34  34  36  37  36  34  34  35  35  35  35  35  34  33  34  35  34  34  33  33  34  35  35  34  34  35  36  36  35  35  34  35  35  35  34  34  34  34  34  34  34  35  35  36  36  36  35  35  35  35  34  34  33  33  33  33  33  33  33  33  33  34  34  34  33  32  32  32  32  32  33  34  37  38  37  36  35  33  31  31  33  34  35  34  35  36  36  36  35  35  36  37  37  38  38  37  37  37  36  35  33  32  32  34  37  39  39  39  39  38  37  37  36  37  38  39  39  38  37  35  35  37  39  38  35  36  37  37  37  36  35  36  37  37  37  37  37  38  37  36  34  35  36  36  35  34  34  34  35  36  35  34  35  36  36  36  34  33  36  36  36  36  37  38  39  39  39  39  39  38  37  38  39  40  40  40  40  40  40  40  40  40  38  37  37  37  37  36  36  37  38  38  37  38  40  41  40  39  38  38  39  39  38  36  35  36  37  36  35  34  34  34  35  36  36  36  36  36  38  37  37  38  37  38  40  41  40  39  37  35  35  36  38  40  39  37  36  38  40  41  39  39  40  41  41  41  40  40  40  41  39  37  35  35  36 
 63  63  61  59  61  64  63  60  58  61  64  64  61  59  60  62  63  64  67  67  66  66  66  64  62  60  59  60  61  62  62  63  65  66  64  62  61  61  61  62  61  61  61  59  57  58  61  62  62  61  62  63  65  64  63  58  58  61  61  60  61  65  66  63  62  60  58  59  57  51  50  49  48  51  51  50  52  54  54  55  57  59  59  57  55  55  57  58  57  56  56  55  56  58  55  58  66  68  65  62  61  62  61  58  61  67  66  57  47  46  52  57  55  50  48  48  53  59  56  54  55  58  53  46  43  40  37  37  37  38  41  43  46  48  48  46  42  37  33  34  36  37  37  36  35  37  38  38  36  36  38  38  37  38  38  38  38  38  38  38  37  37  38  38  37  35  35  37  40  43  42  38  33  33  34  35  36  37  37  36  35  35  36  36  36  37  38  37  36  35  34  32  32  34  35  36  35  36  36  33  32  32  34  35  35  34  34  33  34  35  36  36  36  35  35  34  34  34  34  34  32  35  37  36  35  34  33  34  35  35  35  34  32  32  33  33  34  35  34  34  34  33  33  34  34  35  34  33  33  34  33  33  32  33  32  34  36  36  35  33  32  32  33  33  33  33  34  36  37  35  35  36  35  34  33  33  35  38  39  37  35  35  35  35  35  36  37  37  38  37  37  36  36  35  35  34  33  32  33  35  36  37  37  37  37  35  33  33  35  37  38  38  38  35  32  34  38  40  38  36  38  39  40  38  36  35  35  35  35  35  36  37  37  36  34  35  37  38  37  35  34  36  35  35  35  36  36  35  35  35  36  35  35  36  36  35  35  37  38  38  37  36  36  36  36  36  39  42  43  42  41  41  40  40  41  43  43  40  38  38  38  39  39  39  38  37  37  36  37  39  40  40  38  37  38  39  38  36  34  35  36  35  36  37  36  35  35  34  34  35  36  38  37  35  36  37  37  38  38  38  39  38  37  36  35  35  37  38  38  38  37  38  39  39  38  38  37  38  38  38  38  39  39  39  39  37  36  35  37  38 
 61  61  59  59  62  65  65  61  57  58  60  62  61  61  61  63  63  63  63  63  63  64  64  63  62  61  60  61  63  64  64  64  64  64  63  62  62  62  62  63  62  61  60  59  59  61  63  64  63  62  62  63  64  63  60  61  62  61  61  63  63  62  62  65  68  65  57  52  49  46  48  48  47  51  54  56  57  55  51  52  53  53  51  49  49  51  54  56  56  53  52  56  61  62  57  56  61  65  66  64  63  62  60  60  62  63  58  50  43  44  48  53  53  51  47  46  50  55  54  51  49  48  45  41  42  43  41  38  36  36  38  41  44  46  46  45  41  37  35  36  37  37  36  35  34  36  38  38  36  37  38  38  38  36  35  36  37  38  39  38  37  36  36  36  35  34  34  36  39  42  42  39  35  33  34  34  35  36  36  35  35  35  35  36  36  38  38  37  36  35  35  33  34  36  38  38  37  36  34  33  31  32  34  34  33  33  33  34  35  35  35  36  36  36  35  34  33  33  33  34  34  35  36  35  35  34  34  34  34  34  33  32  32  32  33  34  34  35  35  35  35  34  33  33  34  34  34  33  33  34  34  33  33  33  34  35  36  35  34  34  34  34  35  35  34  33  35  37  39  37  37  37  37  36  35  35  37  39  39  38  37  35  35  35  35  36  37  37  38  38  37  37  37  35  35  34  33  33  34  35  36  37  36  37  38  36  35  35  38  38  38  37  36  34  32  34  37  39  38  38  40  42  43  41  38  36  36  35  34  34  34  34  35  35  35  37  38  39  38  37  37  39  38  37  36  36  35  34  34  35  36  36  36  37  37  36  36  37  38  38  36  35  35  34  35  37  39  41  42  41  41  41  40  40  41  42  42  40  39  38  39  39  39  38  37  37  37  35  36  39  40  40  38  37  36  37  36  34  33  34  35  36  36  37  36  36  35  34  34  35  36  37  36  35  36  37  37  36  36  36  37  37  38  38  37  36  37  38  38  37  36  37  38  39  39  39  39  38  37  37  37  37  37  38  38  37  36  35  36  37 
 61  61  60  60  62  64  64  61  57  56  59  61  63  62  62  63  63  62  61  61  61  62  63  63  61  60  60  61  62  63  63  62  60  60  60  61  63  62  62  61  62  61  60  59  60  62  65  65  64  62  61  62  64  62  58  62  64  61  62  64  64  60  58  62  68  65  54  47  44  45  48  50  50  51  53  55  57  54  49  51  52  51  47  46  47  51  54  55  54  50  46  54  61  63  62  61  62  62  62  62  63  62  59  61  61  57  48  42  40  42  45  48  50  48  44  42  46  52  52  50  48  46  42  38  40  43  42  38  35  34  35  37  40  42  43  41  38  37  38  38  38  38  37  36  35  36  38  39  38  38  39  39  38  36  34  35  37  38  39  38  36  35  35  35  35  35  35  36  38  41  41  40  38  35  34  35  35  35  35  35  34  34  35  35  35  37  38  37  36  35  35  35  36  38  39  39  38  36  34  33  33  33  33  33  33  32  33  35  37  36  35  35  36  36  36  35  34  33  33  35  36  35  34  33  34  35  35  35  34  32  31  32  33  33  33  33  34  35  36  36  36  35  35  34  34  33  33  33  34  33  32  33  34  34  35  36  36  35  34  35  35  36  36  37  35  34  35  36  37  38  38  38  38  38  37  36  37  38  38  38  37  35  35  36  36  36  37  37  37  37  37  38  38  36  35  35  34  34  34  34  35  35  35  35  36  38  38  37  39  38  36  34  34  33  32  35  38  38  38  38  40  42  43  40  38  36  35  36  35  35  34  33  33  35  37  38  38  38  38  38  40  41  40  38  37  36  35  33  34  35  37  37  37  38  37  36  36  37  37  37  36  35  34  34  36  38  40  41  41  40  40  41  40  40  40  41  41  41  39  38  38  39  38  37  38  39  38  36  37  39  40  40  38  36  36  36  35  34  33  34  35  35  37  37  37  36  35  34  34  35  35  35  35  35  36  37  36  35  36  36  36  37  37  38  38  37  37  37  37  37  37  37  37  38  40  40  40  40  38  37  37  36  36  37  37  37  36  36  36  35 
 63  63  62  61  61  62  62  60  57  58  60  63  64  63  62  62  63  62  61  61  62  62  63  63  62  60  59  60  60  61  62  61  59  58  60  61  63  62  61  61  61  62  61  60  60  62  64  65  63  62  62  63  64  62  58  61  63  60  61  63  64  61  57  58  64  62  49  45  45  46  47  51  54  51  48  49  51  51  50  53  54  52  48  47  50  53  54  53  51  48  47  54  60  62  65  64  61  59  59  59  61  61  60  61  58  51  42  38  40  42  43  44  45  43  39  39  44  51  53  52  50  47  42  38  39  40  40  37  35  34  34  35  36  37  39  38  36  38  40  40  40  40  38  36  36  37  38  40  39  39  40  39  38  36  35  36  37  38  38  37  35  34  35  36  36  36  36  37  38  40  40  40  39  36  34  35  35  35  36  35  35  35  35  36  36  37  37  36  36  35  36  36  38  39  40  39  37  35  34  34  34  34  34  33  32  32  34  36  39  37  36  36  35  35  36  36  36  34  34  36  37  35  33  32  33  34  35  35  33  31  31  33  34  34  34  34  34  35  36  37  36  36  36  36  36  34  34  35  35  34  32  32  33  34  35  35  35  35  35  34  35  36  36  37  36  35  34  33  33  36  37  37  37  37  37  37  37  37  37  38  38  36  36  37  37  37  37  36  37  37  37  38  38  37  36  35  34  34  33  33  33  33  34  34  35  39  39  38  39  36  33  31  32  33  33  36  39  39  38  37  39  40  41  38  36  35  36  36  37  38  36  34  34  36  38  38  37  37  37  39  40  41  39  38  37  36  35  34  34  35  37  38  37  37  36  35  35  36  37  37  36  35  35  35  37  39  40  40  41  40  40  40  40  39  39  40  41  41  40  39  39  39  38  38  39  41  40  39  39  40  41  40  37  35  35  37  37  36  35  34  34  34  36  38  38  36  35  34  34  34  35  35  34  34  35  37  37  36  36  36  36  36  37  37  38  37  38  38  38  38  38  38  37  37  38  38  40  40  39  38  38  37  37  37  37  36  35  35  35  35 
 65  65  64  63  62  62  60  59  59  61  63  65  65  63  62  62  62  62  62  62  62  62  62  62  62  61  60  59  59  60  61  61  60  60  61  63  63  63  62  62  63  63  63  61  61  61  63  63  63  62  62  63  65  65  63  61  60  60  59  61  63  64  62  58  61  57  47  47  48  47  44  48  53  47  40  39  44  49  53  55  55  53  50  50  52  53  53  50  47  48  55  61  62  59  59  59  57  58  60  60  58  60  63  61  54  46  40  39  43  44  44  42  42  40  36  37  42  48  51  52  52  51  48  42  38  37  36  35  35  35  36  34  33  34  36  37  37  39  41  40  40  39  38  36  35  36  38  40  39  40  40  39  38  37  38  39  39  39  38  36  34  36  38  38  39  38  37  37  37  38  38  38  38  36  34  35  34  35  35  36  35  35  36  37  38  36  34  35  35  36  36  37  38  38  39  38  35  34  34  34  33  34  34  33  32  32  34  37  39  39  37  36  34  34  35  37  37  36  36  37  38  35  33  32  32  33  34  34  33  32  33  34  35  35  34  34  34  35  36  36  37  37  37  38  38  37  37  37  36  34  32  31  32  34  34  34  35  36  36  34  34  34  35  35  35  34  33  31  31  34  35  34  34  35  37  37  37  37  38  39  39  37  36  37  37  37  37  37  38  37  38  37  38  37  36  34  33  34  34  34  33  34  35  36  37  38  37  37  39  36  33  30  32  34  34  36  38  39  37  36  37  39  39  37  36  36  36  36  37  39  38  36  35  36  37  37  35  35  36  39  40  39  37  36  37  36  35  34  35  36  37  38  37  37  36  35  35  36  37  37  37  37  37  37  38  39  40  40  40  40  39  40  39  38  39  40  40  40  39  38  39  39  39  39  41  42  42  41  41  42  42  39  35  33  34  38  39  37  35  34  33  33  34  37  38  36  35  34  34  35  35  35  34  33  34  35  37  36  36  36  36  36  37  37  37  37  37  38  38  39  39  38  36  35  35  35  37  39  38  37  38  38  38  37  37  35  34  33  34  36 
 63  63  64  64  65  64  60  60  62  63  64  65  65  64  63  61  61  62  64  63  62  62  62  62  62  62  62  62  61  60  60  61  62  63  64  64  63  62  62  63  64  65  64  62  60  60  61  62  62  62  63  64  66  67  68  63  59  59  59  60  63  67  67  64  61  55  47  48  48  43  38  41  47  42  37  37  42  48  52  53  51  47  46  47  49  49  47  44  43  46  54  58  55  50  53  56  56  60  62  62  56  60  65  58  49  44  43  44  44  44  44  43  42  40  37  38  41  45  46  48  49  50  47  43  38  37  35  35  35  37  38  36  34  35  36  38  38  39  40  38  38  38  37  35  34  35  37  38  39  40  41  38  37  38  40  41  40  38  36  35  35  37  38  39  39  40  39  37  36  36  36  35  35  35  34  34  33  34  35  35  35  35  35  36  36  34  33  33  35  37  37  36  36  37  38  37  35  34  34  33  33  33  34  33  32  32  34  36  38  38  37  35  33  34  35  37  37  36  36  37  38  35  34  34  33  33  33  33  34  34  35  35  36  34  34  34  34  35  35  36  36  36  37  38  38  38  39  39  37  35  32  31  32  34  34  34  35  37  36  34  33  33  33  34  34  34  33  32  32  33  33  33  34  35  37  39  39  39  40  41  42  38  37  37  37  38  38  39  39  39  38  38  37  37  36  34  32  33  34  35  36  37  39  40  40  37  35  36  39  38  36  34  35  37  36  36  36  36  35  35  37  39  40  38  37  37  37  36  36  38  37  36  36  36  35  35  34  34  36  39  39  38  36  36  36  37  36  35  36  37  37  37  36  36  35  35  35  36  37  37  37  36  38  38  39  40  40  40  39  39  39  38  38  38  39  41  41  38  37  37  36  37  38  39  41  43  42  40  39  40  40  38  34  33  33  36  38  37  35  34  32  32  34  36  37  36  35  34  35  35  36  36  35  34  35  35  36  36  36  36  36  35  36  36  36  36  37  37  39  39  39  38  36  35  34  35  36  36  36  36  36  36  36  36  36  35  34  33  34  36 
 60  61  63  65  66  65  64  63  63  63  63  63  64  65  64  62  61  62  65  64  62  61  61  61  62  63  64  63  61  59  57  59  62  65  65  64  62  61  61  61  63  64  65  62  59  59  61  62  63  63  63  64  65  66  68  63  59  58  61  63  63  65  69  68  60  52  49  48  45  40  35  37  42  40  39  40  42  45  47  46  44  42  41  43  45  44  42  40  39  43  49  50  48  48  56  61  62  63  63  62  61  62  63  52  45  44  46  46  43  41  42  43  42  41  40  38  39  41  43  44  44  44  43  40  38  37  36  35  36  37  38  37  36  36  37  39  38  39  39  38  37  37  37  35  34  35  37  39  38  39  39  37  36  37  39  40  39  36  34  34  35  36  37  37  38  39  38  37  36  35  34  34  34  34  35  34  33  34  34  34  34  34  34  34  35  33  33  34  36  37  36  35  35  36  38  38  37  35  33  32  32  33  34  33  32  32  33  34  35  35  35  34  34  35  35  36  35  34  34  36  37  35  35  35  34  33  33  33  34  35  36  36  35  34  33  33  34  35  36  36  35  35  35  35  36  38  39  39  37  35  32  31  32  34  34  34  35  35  35  35  34  34  33  32  32  33  34  35  36  35  35  35  35  37  38  39  39  39  39  41  42  39  38  38  38  38  39  40  40  40  39  38  38  37  35  33  33  35  36  38  39  40  42  44  43  38  35  36  39  39  38  36  37  39  38  37  36  35  34  34  36  37  38  38  37  37  36  36  35  36  36  37  38  37  36  35  35  35  37  38  39  38  36  36  36  36  36  36  36  37  38  37  36  35  35  35  35  36  37  37  36  36  36  37  38  39  39  39  39  38  39  38  38  37  38  41  41  39  37  35  35  36  37  38  40  41  40  38  37  37  38  38  36  33  33  35  36  36  36  35  34  34  35  37  37  36  35  34  35  36  35  35  36  37  37  36  36  36  36  36  36  35  36  37  37  36  36  37  39  39  40  39  37  36  36  37  37  36  36  36  36  35  35  35  35  35  34  33  34  35 
 59  59  61  64  64  65  67  66  64  62  60  61  64  66  65  63  61  62  65  64  61  60  59  60  61  63  63  62  60  57  54  57  62  65  66  65  62  60  59  60  62  64  65  61  59  59  62  63  64  64  64  63  63  63  64  63  60  58  63  66  64  62  65  68  55  47  51  46  42  38  36  36  38  40  43  45  42  40  41  40  38  38  40  41  41  40  38  37  37  40  43  43  45  51  61  65  63  60  59  60  62  61  56  46  41  42  45  43  38  36  37  40  40  40  40  37  36  38  41  41  40  37  36  36  36  37  37  35  34  34  36  36  35  36  37  37  37  38  39  38  37  38  38  37  36  36  38  39  39  37  36  34  34  34  36  36  36  34  33  34  35  35  34  35  36  36  37  37  36  35  34  33  33  34  35  34  33  34  35  35  34  34  33  33  33  34  34  35  36  37  36  34  34  36  39  40  40  37  34  33  32  33  34  33  33  33  33  34  35  34  33  35  35  36  36  34  33  31  32  34  36  35  35  35  35  34  34  33  34  36  36  35  34  33  33  34  34  35  37  36  35  34  34  33  33  36  38  37  36  34  32  31  32  34  34  35  34  33  34  36  36  35  33  31  30  32  35  37  39  38  38  38  38  38  38  38  38  37  37  38  39  39  38  37  38  39  40  40  41  40  40  39  39  38  36  35  36  38  39  40  40  41  43  44  44  41  38  37  39  39  38  36  38  40  40  39  37  36  34  33  33  34  34  34  35  35  35  36  35  35  37  39  41  40  38  37  37  37  37  37  37  37  37  36  36  37  36  35  36  37  37  37  36  36  36  36  36  36  36  35  35  34  34  35  36  37  37  37  37  38  39  39  38  37  37  40  41  39  37  35  36  37  38  38  38  38  37  36  34  34  37  39  38  36  34  35  35  36  37  37  37  37  37  37  38  37  36  36  35  35  36  36  38  40  39  38  37  37  36  35  35  36  37  38  38  37  37  38  39  39  40  40  39  39  39  39  39  40  39  38  36  36  35  34  33  33  33  34  33  33 
 60  58  59  61  63  64  66  66  64  61  59  60  63  65  64  62  62  63  64  64  62  59  59  59  60  62  63  62  60  58  55  57  61  65  68  67  64  62  61  62  64  66  65  61  59  60  63  65  65  65  64  63  63  62  59  61  61  59  64  68  65  61  61  64  51  46  49  45  41  39  39  38  38  40  43  42  39  36  36  36  36  38  40  41  40  38  37  37  37  38  39  41  46  51  51  49  47  47  49  50  51  50  47  41  38  40  42  39  35  33  35  38  37  37  37  35  35  36  38  38  37  35  35  35  34  36  38  34  32  33  34  34  34  34  35  35  35  36  38  37  37  37  38  37  37  37  37  38  38  35  33  33  33  33  34  34  34  34  34  34  34  33  33  33  33  35  37  38  37  36  35  35  35  35  35  34  33  34  35  36  35  34  34  33  33  34  35  35  36  36  36  34  34  35  38  39  39  36  34  33  33  33  33  34  33  34  35  36  36  34  33  35  36  36  36  34  33  32  33  34  35  34  35  35  35  34  34  34  34  35  35  35  34  33  33  33  34  35  36  35  34  34  33  32  32  34  35  34  33  33  32  32  33  33  34  35  34  35  35  36  37  35  33  32  31  31  35  37  39  39  39  39  39  38  38  37  36  35  35  36  37  37  37  37  37  38  39  40  40  40  40  40  39  40  39  37  38  40  41  42  41  40  41  42  43  43  39  37  39  40  39  36  37  39  40  40  38  36  34  33  32  31  31  30  31  33  35  36  36  37  39  41  42  41  40  39  38  37  37  36  36  37  36  36  36  37  37  36  36  36  37  36  36  36  35  36  36  37  36  34  32  32  32  33  34  36  36  36  36  37  39  39  38  37  37  39  40  39  36  36  37  39  39  38  37  36  36  35  35  34  37  39  39  37  37  37  38  38  38  38  39  38  37  36  36  36  36  36  36  35  37  38  40  41  40  39  38  38  36  35  35  35  37  39  39  38  39  40  40  40  40  40  40  41  40  39  41  43  41  39  37  35  34  33  33  33  34  34  33  32 
 61  58  58  61  64  65  63  63  63  62  60  60  62  63  63  61  62  63  64  63  62  60  59  59  60  61  62  62  61  58  54  55  58  63  66  67  66  64  61  62  66  68  65  61  60  61  64  66  65  65  64  64  63  61  59  60  60  59  63  66  66  63  62  61  55  49  45  44  42  39  40  39  37  38  39  37  37  37  36  36  37  38  39  38  36  36  37  39  38  40  44  40  41  45  43  42  43  43  44  44  42  41  40  39  38  38  38  37  34  35  36  37  35  34  34  34  34  34  34  34  34  36  38  38  35  35  36  33  32  34  35  35  33  32  33  34  34  36  36  34  34  35  36  36  35  35  36  36  35  33  32  34  35  35  35  34  34  36  36  35  33  33  33  32  32  34  37  38  38  38  37  37  37  36  35  33  33  34  35  36  36  35  34  33  33  34  35  35  36  37  36  34  34  35  37  37  36  35  35  34  34  34  34  34  35  36  36  37  37  36  35  36  36  36  35  35  35  35  34  34  33  34  34  33  34  35  36  35  35  33  34  35  36  35  34  34  34  34  34  34  34  33  33  33  33  33  33  32  32  32  33  33  34  34  35  35  35  38  39  39  38  36  34  33  33  33  34  35  36  36  37  37  37  36  36  36  36  37  37  38  38  36  36  37  38  38  38  38  38  38  38  39  39  38  37  36  38  39  41  41  39  38  38  39  41  40  37  35  39  42  40  37  37  38  38  37  36  35  34  33  33  32  31  30  30  32  35  36  37  39  40  40  41  40  39  38  37  37  37  36  35  35  35  35  36  37  38  37  36  36  35  35  34  35  35  36  37  37  36  33  31  30  31  32  34  35  35  34  34  36  39  40  38  36  36  37  38  38  35  35  38  40  41  39  37  35  35  36  36  36  38  39  38  36  37  40  42  42  40  38  38  40  37  35  35  36  37  37  35  36  36  39  40  39  39  39  39  39  37  35  33  34  36  39  39  39  40  41  41  40  40  39  40  41  39  37  38  40  39  37  35  33  33  33  33  33  34  35  34  34 
 62  59  58  61  64  64  60  60  62  62  62  61  62  63  62  60  62  63  62  61  62  61  60  60  61  62  63  63  62  59  54  54  57  60  64  66  66  63  61  62  65  67  65  62  61  62  64  65  64  63  63  63  62  62  63  62  61  59  61  63  65  64  62  60  61  55  43  43  43  40  40  39  37  37  36  34  36  38  38  38  39  38  37  36  35  35  37  39  39  42  46  38  36  38  38  40  44  44  43  41  38  38  40  41  42  41  39  37  36  37  38  38  34  33  34  35  35  33  32  32  33  37  40  40  36  35  35  33  33  35  37  35  34  32  33  34  34  34  34  33  33  34  35  35  35  35  34  34  33  32  33  35  36  37  36  36  37  38  38  36  33  33  33  33  32  34  37  39  39  38  38  37  37  36  35  34  34  35  36  36  36  35  34  34  34  33  33  34  36  36  35  34  34  34  35  36  35  35  36  35  35  35  35  35  34  35  36  37  38  38  37  36  36  36  36  37  37  37  36  34  33  33  33  32  34  36  37  36  34  32  32  34  36  36  35  35  34  33  33  34  34  34  33  34  35  34  32  32  32  33  34  34  35  34  34  34  36  39  40  38  36  35  34  34  34  35  35  35  35  34  35  36  36  36  36  36  36  37  38  39  39  37  36  36  37  37  37  36  36  36  37  38  38  37  36  36  37  39  40  39  38  37  38  39  40  38  35  34  39  42  42  39  38  38  37  35  35  36  35  35  36  35  34  32  33  34  35  36  37  40  40  39  39  38  38  37  37  37  36  36  35  35  35  36  37  38  39  37  37  37  36  34  33  34  35  36  36  36  36  34  32  31  32  33  35  35  35  35  35  37  39  40  39  37  36  36  36  36  35  36  39  40  40  38  36  36  36  37  37  37  38  38  38  37  38  40  43  43  40  37  38  39  37  35  35  36  36  36  35  36  37  39  39  38  38  39  39  38  37  35  33  33  34  36  38  39  40  41  40  39  38  38  39  39  38  36  35  35  35  34  33  32  32  33  34  35  35  36  36  36 
 64  64  63  62  62  61  61  60  59  59  61  63  63  64  63  62  61  61  61  61  62  62  62  63  63  64  63  63  64  62  60  59  60  61  61  62  62  61  62  62  64  65  64  64  63  62  64  64  63  60  60  61  63  64  64  64  63  61  60  61  63  62  60  60  63  59  46  42  42  43  42  41  39  38  37  34  37  38  39  41  41  37  35  35  37  38  38  39  38  39  40  37  34  34  36  39  42  43  42  41  40  42  47  49  49  47  42  38  37  38  39  38  36  35  35  36  37  37  36  35  36  36  36  35  35  35  35  34  34  35  35  35  34  34  33  32  32  33  34  35  36  35  35  36  36  36  34  33  34  34  35  35  36  35  35  37  38  38  37  35  34  33  33  33  34  36  38  39  39  38  37  37  37  35  35  36  37  37  37  36  36  36  35  34  34  32  32  33  34  34  34  34  33  33  33  34  36  37  36  36  37  36  36  34  32  32  33  36  38  40  38  36  36  37  36  37  38  38  37  35  34  32  32  33  36  37  37  36  34  32  32  32  34  34  35  34  34  33  34  34  34  33  33  35  36  35  34  33  33  33  33  34  34  34  33  34  34  34  33  33  32  31  32  33  34  36  36  37  36  35  36  38  39  39  37  35  34  35  36  38  39  38  37  35  34  34  35  36  37  38  38  37  38  38  37  36  36  37  38  37  38  39  39  40  40  37  36  36  36  38  40  40  38  37  37  37  37  37  38  39  39  37  35  34  35  35  35  35  36  37  38  37  38  37  38  37  38  37  37  36  35  36  38  38  38  41  40  37  38  39  37  34  34  34  35  36  37  36  35  34  34  34  34  35  35  35  37  38  38  38  38  39  40  40  38  36  33  34  36  39  39  38  37  37  37  38  37  37  36  35  36  37  39  39  38  39  39  40  40  39  40  39  38  37  36  37  36  35  35  36  38  38  39  39  40  39  37  37  36  35  35  34  35  35  34  36  38  39  39  37  36  36  36  37  38  37  36  36  36  37  36  33  32  33  36  36  36  39  39  37 
 64  64  65  65  64  62  62  60  59  59  60  61  62  63  63  61  60  60  60  61  62  63  63  62  63  63  63  63  63  63  63  61  59  58  59  60  61  62  63  63  64  64  63  63  64  64  64  64  63  61  60  62  63  64  64  64  62  59  58  58  59  57  56  55  58  57  49  43  41  42  41  39  38  38  37  35  37  38  38  40  40  37  35  35  38  39  39  39  40  39  37  36  35  34  37  39  40  40  40  40  39  43  50  51  50  47  41  37  35  36  37  38  37  35  33  35  37  38  37  36  36  36  36  36  35  35  34  33  33  33  34  34  34  34  33  32  33  32  32  35  36  36  36  37  37  37  35  34  34  35  36  36  35  35  34  35  35  35  35  35  34  34  35  35  36  37  39  39  39  38  37  36  36  35  35  37  37  37  36  35  35  35  35  34  34  32  33  35  35  35  33  34  34  34  34  35  37  37  36  36  36  37  36  35  33  33  34  36  39  38  36  35  36  37  37  37  37  38  36  36  37  36  35  36  36  37  38  36  35  32  31  32  34  34  34  34  34  33  33  34  34  33  33  35  37  36  35  35  34  34  33  34  34  33  34  35  36  34  33  33  33  33  33  34  35  36  36  37  37  38  38  38  39  37  35  33  33  34  35  36  37  35  34  33  33  34  35  37  38  37  37  36  37  37  38  37  37  38  39  39  39  39  40  40  40  37  36  36  38  40  41  41  40  39  38  38  39  38  39  39  38  37  35  35  35  36  36  35  35  35  34  34  35  35  36  37  38  38  38  37  37  37  38  38  38  40  40  37  39  40  38  35  35  36  36  36  36  35  35  36  37  37  36  35  35  36  37  37  37  35  33  34  36  38  38  37  35  35  37  39  40  38  37  37  38  38  38  38  37  36  37  38  39  38  39  39  39  39  39  39  40  40  39  37  37  38  38  37  35  35  37  38  38  39  38  37  36  36  35  35  35  35  35  35  34  35  37  38  39  37  36  36  37  37  37  37  37  37  37  38  37  34  33  34  37  37  37  38  38  37 
 63  63  64  65  65  64  62  61  60  60  59  59  61  62  62  61  58  58  60  61  62  64  63  63  62  62  62  62  62  62  63  61  59  58  60  62  63  64  64  63  62  61  62  63  64  65  65  64  63  62  62  63  64  64  62  62  61  59  57  57  57  57  56  56  59  59  53  47  42  40  38  37  38  38  37  35  37  38  37  38  38  36  35  35  38  39  40  40  41  39  37  36  36  37  38  39  39  38  38  39  38  42  48  49  48  46  41  37  35  35  35  36  36  34  32  34  36  37  36  35  35  36  36  36  36  35  33  32  32  32  33  33  33  34  33  33  34  32  31  35  36  37  36  37  37  37  36  35  35  35  35  36  35  34  33  32  32  34  34  34  34  35  36  37  37  38  38  38  38  37  37  36  35  35  35  36  36  36  35  35  34  34  35  34  34  33  34  36  37  35  34  34  35  36  36  36  36  35  35  35  35  36  36  36  35  34  35  36  38  35  34  34  37  38  37  36  36  37  36  36  38  39  39  37  36  37  37  36  34  32  32  32  33  33  34  35  36  35  34  34  33  32  32  35  37  37  37  36  35  35  34  33  33  33  34  36  37  34  34  35  36  36  36  35  35  35  36  37  38  38  39  38  37  36  34  34  34  35  36  36  36  33  32  32  32  34  36  37  38  37  36  36  37  38  38  37  38  39  39  39  40  40  39  39  38  38  38  39  41  42  42  41  40  39  37  38  39  39  39  38  37  36  35  34  35  36  36  35  34  33  33  33  33  33  34  35  37  37  38  39  39  38  37  37  38  40  40  39  38  39  38  35  35  38  37  36  35  35  36  37  37  37  36  35  34  34  35  36  35  33  32  32  34  36  37  37  37  37  38  39  39  38  37  37  38  39  38  39  38  37  38  39  39  39  39  40  40  40  40  39  39  41  38  36  36  38  39  37  34  33  34  36  37  38  37  36  35  35  35  36  36  36  36  35  34  35  36  37  38  37  37  37  37  37  38  38  37  36  37  38  37  35  34  34  36  36  36  37  38  38 
 64  63  63  64  65  64  63  62  61  60  59  60  61  62  62  61  58  57  59  60  62  63  64  63  63  62  63  62  62  62  61  60  60  62  64  65  66  64  63  61  58  58  60  62  64  64  65  64  62  63  63  64  65  64  60  61  61  60  59  59  59  58  59  61  65  65  59  52  45  41  38  38  39  38  37  36  37  37  37  37  37  35  34  35  38  39  39  39  39  39  38  37  37  38  39  40  40  38  37  37  37  39  43  45  45  45  42  39  37  35  34  33  32  32  33  34  36  37  36  35  35  35  35  35  35  35  33  32  31  31  32  33  34  35  34  34  34  32  32  35  36  36  35  36  36  36  36  36  36  35  35  35  35  34  33  32  32  33  34  35  34  35  36  36  37  37  36  36  36  36  36  35  35  34  35  35  36  35  35  34  35  34  34  34  33  33  35  37  37  36  34  34  35  36  36  35  34  34  33  33  34  35  35  36  35  35  34  35  35  33  32  33  36  38  37  35  34  35  35  36  38  39  39  37  36  35  35  35  34  33  32  31  31  33  35  37  37  36  34  34  33  31  32  33  35  37  36  36  36  36  35  34  33  34  34  35  36  34  34  36  37  38  38  36  35  35  36  37  39  37  37  37  37  36  36  37  37  38  38  37  36  34  32  32  32  34  36  37  38  37  37  37  38  39  38  38  38  38  38  39  39  40  40  39  39  40  40  41  41  42  41  40  38  36  35  36  36  37  38  37  37  35  34  34  35  36  35  35  34  34  34  33  34  33  34  34  36  37  38  39  39  39  37  37  38  39  40  40  38  37  38  36  36  37  37  36  36  35  36  36  36  36  35  35  34  33  33  35  36  34  33  34  35  36  38  38  38  39  39  39  38  37  36  36  37  37  37  37  37  37  37  38  38  39  40  41  41  42  42  40  40  40  38  36  36  38  39  37  33  32  32  34  35  38  37  36  34  34  34  35  35  36  35  34  33  34  35  36  36  36  36  37  36  37  38  38  36  36  36  38  37  35  34  34  34  34  34  35  37  39 
 64  63  62  62  64  65  63  62  62  61  60  59  61  63  63  62  59  57  59  61  62  63  63  63  63  62  63  63  62  62  62  62  62  63  64  65  65  63  62  61  60  59  59  61  63  64  64  63  61  62  63  64  65  63  59  59  59  60  61  62  62  61  61  63  67  68  63  57  50  45  41  40  40  40  39  37  36  36  37  37  36  36  35  35  37  38  38  38  37  37  38  36  36  36  38  40  41  40  39  37  36  36  37  39  41  42  42  41  37  36  33  31  31  32  34  36  37  37  37  36  35  35  35  35  34  34  33  32  31  31  32  33  34  35  35  34  34  33  33  35  36  35  33  33  34  36  36  36  36  35  34  35  35  35  35  34  34  35  35  35  35  34  34  35  36  36  34  34  34  35  36  36  35  34  35  35  35  35  35  35  34  34  33  33  33  33  35  37  36  34  33  33  35  36  35  34  33  32  32  33  33  34  35  35  35  34  34  34  34  33  32  33  36  37  36  34  34  35  35  35  37  37  37  35  34  34  35  35  34  33  32  31  31  33  35  36  36  35  35  33  32  31  31  33  36  36  35  35  35  35  35  35  35  34  34  34  35  33  33  36  37  38  38  36  36  35  37  38  38  37  36  36  36  37  38  38  39  40  40  39  38  36  36  35  35  35  36  36  37  38  39  39  39  40  40  39  39  38  38  38  40  40  41  41  41  41  41  40  40  40  39  37  36  34  34  35  35  36  36  36  36  35  34  34  34  35  35  34  34  37  37  36  35  34  34  34  36  37  38  39  39  39  36  36  39  39  39  40  38  36  37  37  35  34  35  36  36  35  34  34  33  33  34  34  34  33  34  35  36  35  34  35  36  37  38  37  37  39  39  38  38  36  35  36  36  36  35  34  34  35  36  37  38  38  39  41  41  42  42  41  40  39  37  35  35  37  37  36  33  32  32  34  35  38  37  36  34  34  34  35  35  35  34  34  33  34  34  34  35  35  36  37  36  37  38  39  38  35  36  37  37  36  34  34  34  34  33  34  37  40 
 63  62  60  60  62  64  62  62  63  62  61  60  61  62  63  62  60  58  59  60  61  61  63  63  63  62  63  62  61  61  63  63  62  63  64  65  65  65  64  64  63  61  59  61  64  64  63  62  62  62  63  64  65  64  63  60  59  60  64  66  66  62  60  59  62  64  63  59  54  48  44  42  42  42  42  39  36  36  38  37  36  35  34  35  35  36  36  36  34  34  35  34  33  34  35  38  39  39  38  37  36  35  35  36  38  39  39  37  35  34  33  32  32  34  37  38  38  38  38  37  36  36  36  34  34  33  33  32  32  32  33  34  36  37  36  34  34  34  34  36  35  33  32  32  34  35  36  35  35  35  35  35  35  36  36  36  36  37  37  36  35  33  33  35  35  34  33  33  34  36  37  36  35  34  34  34  34  35  34  35  34  34  33  32  32  33  35  35  34  33  33  34  35  34  33  32  32  32  32  32  33  34  34  34  35  35  34  34  34  34  33  34  35  35  34  33  34  35  34  34  35  36  35  34  34  34  35  35  34  34  33  32  32  32  32  34  34  33  33  33  33  32  32  33  36  35  34  33  34  35  35  36  36  35  35  34  34  32  33  35  37  37  37  37  36  36  37  38  38  38  37  37  36  36  35  36  37  38  38  39  38  37  37  38  37  36  34  35  36  39  40  40  39  40  39  39  37  36  36  37  38  39  41  41  41  40  38  38  38  38  37  36  36  35  35  36  36  36  35  35  36  36  35  35  34  34  34  34  34  38  38  37  37  36  35  35  36  37  39  39  40  39  37  36  39  39  39  41  38  36  37  37  34  33  34  35  36  35  34  33  32  32  33  34  35  36  35  35  34  34  33  34  35  37  37  36  37  39  38  38  37  36  36  35  35  35  34  33  33  34  35  36  37  38  39  39  40  41  41  40  39  38  37  35  34  35  35  34  33  33  34  35  36  36  36  35  34  34  34  34  34  34  34  34  34  34  34  34  34  36  37  37  37  37  38  40  38  36  36  37  38  36  35  34  35  35  34  36  38  40 
 62  61  61  61  62  62  60  61  63  63  62  62  62  62  62  62  61  60  59  59  59  60  61  62  62  62  62  61  60  61  62  61  61  63  64  66  67  67  66  64  62  60  60  62  64  64  63  62  61  62  63  64  64  65  68  62  59  60  66  71  70  64  58  55  55  57  59  58  54  49  45  43  44  44  43  41  37  36  39  37  36  35  35  34  34  35  35  34  33  32  32  32  33  33  34  35  36  36  36  36  35  36  36  36  37  37  35  34  33  32  33  34  35  37  39  39  38  37  37  37  36  37  36  34  34  34  34  33  33  33  34  36  37  38  37  34  34  34  35  35  34  32  32  33  34  36  35  34  34  35  36  36  35  35  36  37  38  38  37  36  35  34  34  35  35  34  34  33  34  36  37  36  36  34  33  33  34  34  35  35  34  34  33  33  33  34  34  33  32  32  34  35  35  34  32  32  33  33  33  33  34  34  35  34  35  35  35  35  35  35  34  33  34  34  33  33  35  36  34  33  33  35  36  35  35  35  34  34  34  33  34  34  34  31  31  32  32  32  32  33  34  34  34  34  36  36  35  34  33  33  34  35  36  36  35  34  33  33  33  35  36  36  36  36  36  37  36  37  37  39  39  38  37  35  34  35  35  36  36  37  38  37  38  40  39  37  34  34  36  39  40  39  37  38  37  37  36  36  35  36  37  38  39  39  38  37  36  36  36  36  37  37  37  37  37  37  37  36  36  36  37  37  37  36  35  35  35  35  35  38  39  38  38  37  37  35  36  37  38  39  40  40  38  37  40  40  40  40  38  37  38  37  35  34  34  35  35  35  34  33  32  32  33  34  35  38  36  35  33  33  33  34  35  36  36  36  36  37  36  36  36  37  37  36  36  35  35  34  34  35  36  37  38  39  39  38  39  39  39  39  38  37  37  36  35  34  32  32  33  34  35  35  35  35  35  35  34  35  34  35  34  35  36  36  36  35  35  35  35  36  37  38  37  38  39  39  39  38  36  38  39  37  36  36  37  37  36  38  39  39 
 61  62  62  62  62  60  59  61  62  62  63  62  62  61  62  62  61  60  59  58  59  59  60  61  62  61  60  61  61  60  60  60  61  64  66  67  67  65  63  61  59  59  62  64  64  64  63  62  61  62  63  65  64  65  68  62  57  59  66  71  71  64  58  53  50  50  53  53  51  47  44  43  44  44  44  43  39  38  39  37  35  35  36  35  33  34  35  34  34  33  32  34  35  35  36  35  33  33  33  34  34  36  38  38  37  36  34  32  31  31  32  34  35  37  38  37  37  37  36  35  36  36  35  34  35  35  35  34  33  34  35  37  38  38  37  35  34  34  35  34  32  31  32  34  36  36  35  33  33  36  38  36  35  35  35  36  37  37  36  35  35  35  35  35  36  35  34  33  34  34  35  36  35  33  31  32  33  34  35  35  34  34  33  34  34  34  33  32  31  32  34  36  36  34  32  33  34  34  33  34  35  35  35  34  35  35  35  35  35  35  34  33  33  33  33  33  36  37  35  32  31  34  36  36  35  34  34  34  33  34  34  35  34  33  33  34  34  33  32  34  35  35  35  35  36  37  37  34  32  32  33  34  35  37  36  35  34  34  34  35  35  36  36  36  36  36  36  36  37  37  38  37  37  36  36  36  35  34  34  35  36  35  37  39  39  37  34  33  35  37  38  36  34  35  36  36  36  36  35  36  37  37  38  37  36  36  35  35  35  36  37  37  38  37  37  36  36  37  38  38  38  38  38  37  36  35  35  35  37  38  39  39  39  39  37  36  35  36  36  37  39  39  38  38  39  40  40  40  38  37  38  38  37  35  35  35  34  34  34  34  35  35  34  34  35  38  36  35  34  34  35  35  36  36  36  34  34  35  34  35  36  36  37  37  38  37  36  36  37  37  38  39  39  40  39  38  38  39  38  39  37  36  36  37  35  33  32  31  32  33  35  35  34  34  34  35  35  35  35  35  35  36  37  37  38  37  37  36  36  35  36  37  37  37  38  38  39  39  37  38  39  38  37  37  37  38  38  40  39  38 
 62  62  63  63  62  60  59  60  61  61  62  62  61  61  61  61  61  60  58  58  59  60  61  61  60  59  59  60  60  61  61  62  63  64  65  63  61  59  59  59  59  61  62  64  65  65  63  62  62  62  63  64  63  63  63  59  56  58  63  66  64  58  53  49  47  46  48  49  47  43  42  42  42  41  41  42  39  38  38  36  35  36  36  36  34  35  36  36  35  34  35  37  38  38  37  35  33  32  32  33  33  35  36  37  38  37  36  34  33  33  33  33  33  34  35  35  34  34  35  35  34  34  34  34  35  36  36  35  34  34  35  36  36  36  36  35  33  34  34  33  32  32  33  35  37  36  35  33  34  36  37  35  34  33  34  34  34  34  35  35  36  36  36  35  35  35  34  34  33  34  34  34  34  33  32  33  34  34  35  35  34  33  33  33  35  34  33  32  32  33  34  36  35  34  32  33  35  35  34  35  36  35  35  34  34  34  34  34  34  34  33  33  33  33  32  33  36  38  35  32  30  34  36  35  35  34  33  33  33  33  34  34  34  34  34  35  35  35  34  35  36  36  36  35  35  38  38  34  32  31  32  34  35  36  35  35  35  34  34  35  36  36  37  37  37  37  37  37  36  35  35  36  37  39  39  39  38  36  35  35  35  35  36  37  37  36  35  34  35  36  36  35  34  36  38  39  39  38  38  38  39  39  39  39  38  36  36  35  35  35  35  36  37  37  36  35  36  38  39  38  38  38  38  37  36  36  35  36  37  38  39  40  40  40  38  36  35  35  36  36  37  39  38  37  37  38  38  38  38  39  39  39  38  36  36  36  35  35  35  35  36  37  36  36  36  36  35  35  36  37  37  37  37  36  35  33  32  33  34  35  35  36  37  37  37  37  37  37  38  39  40  40  41  40  40  39  39  39  39  39  37  35  36  36  35  33  32  32  32  33  34  34  34  34  35  35  34  35  35  36  36  36  37  37  37  38  37  37  36  35  35  35  36  37  38  38  40  40  37  37  37  37  36  36  38  38  38  39  39  38 
 63  63  63  62  60  60  60  60  60  60  61  61  61  60  60  61  61  61  60  60  61  62  62  61  60  58  58  58  59  61  61  62  62  62  62  61  59  58  58  59  59  60  62  63  64  64  63  62  63  63  63  63  62  61  60  58  59  61  63  61  55  49  46  46  46  46  48  47  44  40  40  42  41  38  38  39  38  37  37  34  34  36  37  36  34  35  36  37  35  35  35  37  38  38  36  35  34  33  33  33  33  34  35  37  38  38  36  35  34  34  34  34  32  32  32  33  33  33  34  33  33  33  33  35  36  37  37  35  34  33  34  34  35  35  35  34  34  35  35  33  32  32  33  35  36  35  34  34  35  36  36  34  33  32  33  33  33  33  33  35  37  36  35  34  34  34  35  34  34  34  33  33  34  33  33  34  35  35  36  35  34  32  32  33  35  33  32  33  33  33  34  35  35  34  33  32  33  34  35  36  36  36  34  33  33  33  33  33  33  33  33  32  33  34  33  33  36  37  35  32  30  32  34  34  34  34  34  34  34  34  34  33  33  32  33  35  35  35  34  35  36  37  36  36  37  38  37  34  32  31  32  34  35  35  34  34  34  33  34  36  37  37  38  38  38  38  38  38  37  36  35  36  38  40  42  42  40  38  36  36  36  36  36  36  36  36  36  35  35  35  35  36  36  37  38  39  39  38  38  39  40  40  41  41  40  37  35  36  35  34  34  34  35  37  37  37  37  39  39  37  37  37  37  36  35  35  35  36  37  36  38  40  41  40  39  37  35  35  36  36  37  38  38  37  36  37  37  35  38  40  39  39  38  36  36  37  36  36  36  35  36  36  37  37  37  36  36  36  36  37  37  36  36  35  34  33  33  32  33  34  36  36  36  36  35  35  36  37  38  40  41  40  40  40  40  40  40  40  39  39  37  34  35  35  34  35  34  33  32  33  33  35  36  36  36  36  35  35  36  37  37  37  36  35  36  37  38  38  36  35  34  34  36  38  39  39  40  40  37  36  36  35  35  36  37  37  38  40  39  37 
 63  63  62  61  60  60  60  61  60  60  61  62  62  61  61  61  62  62  62  62  63  63  63  62  60  58  56  57  59  61  61  61  60  60  61  62  62  62  62  61  59  59  61  62  62  62  62  62  62  62  62  63  63  62  61  61  63  65  63  57  48  42  41  43  45  47  47  46  42  37  39  40  39  35  34  36  36  35  35  33  33  35  36  36  35  35  36  36  35  35  35  35  35  35  35  34  34  35  35  35  34  34  35  36  37  37  35  34  33  34  35  34  33  32  32  32  33  34  34  33  33  32  33  35  37  38  38  36  34  34  34  33  34  34  34  33  34  35  35  33  31  30  32  34  35  34  33  34  37  36  34  33  32  32  32  33  33  33  34  35  37  36  34  34  33  34  34  35  34  34  33  34  35  34  34  34  35  36  36  35  33  32  32  33  34  33  33  34  35  35  34  34  34  33  33  32  33  34  35  36  37  36  35  33  33  34  34  34  34  33  32  33  34  35  34  34  35  36  34  31  30  31  33  34  34  35  35  35  36  36  34  33  31  30  31  33  34  33  33  35  36  36  36  37  37  37  36  35  32  32  33  34  35  34  34  33  32  33  34  36  37  38  40  40  40  40  39  39  39  38  37  38  38  40  41  41  39  37  36  36  37  37  36  35  35  36  37  36  35  34  35  37  37  36  36  38  38  36  35  36  37  39  40  41  40  37  36  35  35  33  33  33  35  37  39  39  39  39  37  36  36  35  35  36  35  35  35  36  36  35  37  39  40  41  40  38  37  36  37  37  38  36  37  36  34  36  36  33  37  40  39  40  38  34  35  37  38  37  36  34  34  35  36  38  38  37  37  36  35  35  35  34  34  34  35  35  34  32  33  34  36  36  35  35  34  34  35  36  38  41  41  40  39  39  40  39  40  39  38  38  36  35  35  35  35  36  36  34  33  33  34  36  37  37  37  36  35  35  35  36  36  36  35  34  36  38  39  38  37  36  34  35  38  39  40  39  40  40  37  36  36  35  35  36  37  37  38  40  39  38 
 61  62  62  64  63  60  59  58  59  60  63  65  65  64  63  62  61  61  61  60  59  61  62  62  61  59  58  61  62  64  64  63  61  60  61  62  62  63  62  61  61  62  64  63  63  63  62  62  62  61  62  63  65  66  66  64  62  59  54  48  44  44  45  44  42  41  42  41  39  37  36  36  36  35  34  35  35  35  35  34  33  33  34  36  37  37  37  37  35  35  35  35  35  35  35  34  34  34  35  35  34  34  35  36  37  37  35  33  33  34  35  36  35  34  34  33  33  33  36  36  35  33  33  34  36  37  38  37  36  36  36  35  34  35  35  34  33  34  34  32  30  30  34  36  36  35  34  35  38  35  32  31  32  33  34  34  34  35  37  38  36  35  34  34  34  34  34  34  33  33  33  33  34  36  36  36  35  35  35  35  34  32  31  31  33  33  34  35  35  35  34  34  33  32  32  33  35  35  34  35  35  35  36  35  35  35  35  34  34  33  33  37  37  37  35  35  35  34  32  32  33  33  35  35  35  35  35  36  35  36  35  34  32  32  32  34  35  34  33  33  35  36  36  35  34  35  36  36  36  36  35  35  34  34  33  33  33  35  36  36  37  38  39  39  40  40  39  40  39  37  37  39  39  39  39  37  35  35  35  36  37  37  37  36  36  37  37  36  35  34  34  36  37  36  36  37  37  36  35  35  35  36  37  36  36  37  37  35  35  34  34  35  36  37  38  40  40  39  38  37  38  36  35  37  37  36  37  35  34  36  38  39  41  40  39  38  38  37  38  37  35  33  33  34  34  34  35  35  37  39  39  39  37  35  35  36  37  36  35  33  33  33  35  38  39  38  37  36  35  34  34  34  35  35  35  34  34  34  34  35  35  36  37  36  36  37  36  37  39  42  41  40  39  39  39  39  38  37  36  36  37  37  37  36  35  36  35  34  34  35  35  36  36  36  34  33  32  32  33  34  33  33  34  36  39  41  39  38  37  38  38  38  40  42  41  37  37  39  38  37  37  37  37  37  37  37  37  37  39  40 
 60  60  62  65  64  62  59  59  60  63  65  66  65  63  61  61  62  62  60  58  58  60  61  61  60  59  60  62  63  63  64  62  61  60  60  61  62  62  62  62  63  63  61  61  61  61  61  61  62  62  63  63  64  65  65  62  58  54  49  45  43  45  45  42  38  37  41  40  39  39  37  36  36  35  35  34  34  35  35  34  33  32  33  35  36  37  37  36  35  36  37  36  36  35  34  34  33  34  35  36  35  34  34  36  37  37  36  34  33  34  36  37  36  35  35  33  33  34  36  36  36  34  34  35  36  37  37  36  36  36  36  35  35  35  36  35  33  34  35  34  33  33  34  35  36  35  34  35  37  36  34  33  32  33  34  35  36  38  39  39  35  35  35  35  35  35  36  35  33  32  32  32  34  35  36  35  34  34  34  34  34  33  31  31  33  33  34  34  34  35  35  35  34  33  33  35  37  37  36  35  34  34  34  35  35  35  35  35  35  33  34  38  38  37  35  35  35  34  33  33  34  35  36  36  36  36  36  36  35  35  35  34  32  34  36  36  35  33  31  32  33  35  36  35  34  34  35  36  36  35  35  34  33  33  34  34  35  35  35  36  37  38  39  38  37  36  37  39  40  37  37  38  39  39  38  37  35  35  36  37  38  38  37  37  36  36  35  35  35  34  34  35  36  35  34  34  34  34  34  34  34  34  33  33  34  36  36  35  35  35  35  35  35  35  36  38  39  38  37  38  39  37  35  37  37  38  38  36  35  36  36  38  38  38  38  38  38  37  37  36  35  33  33  34  34  34  35  36  38  39  39  38  37  37  36  36  37  37  36  35  34  34  36  39  39  37  36  35  34  34  34  35  36  36  36  34  34  35  34  35  36  37  37  37  37  37  36  37  38  40  40  39  38  38  38  37  36  35  35  35  36  37  37  36  35  34  34  34  35  35  35  35  34  34  33  31  30  30  31  33  32  33  34  37  40  41  39  38  39  39  39  39  41  42  41  36  36  37  38  38  38  38  39  39  40  40  40  38  39  40 
 60  60  61  64  65  63  60  60  63  64  64  63  62  60  59  60  62  62  60  59  59  60  61  60  60  60  62  63  63  62  61  60  60  59  59  59  60  61  62  62  63  61  60  59  60  60  61  62  63  64  64  62  60  60  60  56  52  51  48  45  44  44  43  39  36  37  40  40  39  40  39  39  38  36  35  35  34  35  36  35  33  33  33  34  34  35  35  36  36  37  38  37  36  35  34  33  34  35  36  37  36  35  33  34  36  36  36  35  34  35  37  37  36  35  34  34  34  35  35  36  36  35  35  36  36  36  36  35  35  35  36  35  35  35  36  37  35  35  36  36  37  36  35  34  34  34  34  34  35  35  35  34  33  33  34  36  37  38  39  39  35  35  36  35  35  36  37  36  34  32  31  32  33  35  35  35  34  33  33  34  34  34  32  32  34  34  33  33  34  35  36  36  36  35  35  36  38  38  37  36  35  35  34  33  33  33  34  35  35  33  34  37  38  37  34  34  35  35  34  34  34  35  36  36  35  35  35  35  35  35  35  34  33  37  38  37  35  33  31  31  33  35  36  36  36  35  34  34  34  33  33  32  32  32  34  35  36  35  34  35  37  38  38  36  34  32  34  38  40  37  36  37  37  38  39  38  38  37  37  37  37  37  37  36  35  35  34  34  34  33  34  36  36  33  32  31  31  32  33  33  32  32  32  32  34  35  35  35  35  35  35  34  34  34  35  36  36  36  37  38  37  37  37  36  37  38  38  37  35  34  35  35  36  36  36  36  37  38  37  36  35  34  34  35  36  36  36  36  37  38  38  37  37  39  39  38  38  38  38  37  36  36  37  38  39  36  36  35  35  35  35  36  36  36  36  34  34  34  34  35  36  37  36  36  37  36  35  36  37  38  37  37  37  37  37  36  35  34  34  35  36  36  35  35  34  34  34  35  35  34  34  34  34  33  33  31  30  31  31  33  34  34  35  38  40  40  39  39  40  40  39  38  40  41  40  36  36  37  39  40  41  40  40  41  43  44  43  40  39  40 
 61  60  61  63  65  65  62  62  63  64  63  61  59  58  59  59  61  62  61  60  61  61  61  60  60  62  64  64  64  62  60  59  59  59  58  58  58  60  61  62  62  62  61  62  61  61  62  63  64  65  64  62  59  56  54  49  47  48  47  45  43  41  40  39  39  39  39  38  39  40  39  38  38  37  36  35  35  35  36  36  35  33  33  33  33  34  35  37  37  38  38  37  36  35  34  34  35  36  37  38  36  34  32  33  34  36  37  36  34  35  36  37  37  36  35  35  35  35  36  37  36  36  36  36  36  35  35  35  35  36  36  35  35  36  37  37  37  35  35  37  38  37  34  32  32  32  33  33  33  33  34  34  36  36  36  35  35  35  37  37  35  35  35  35  35  36  37  36  34  33  32  33  35  36  35  36  34  33  33  34  35  35  34  34  35  35  34  34  33  34  35  36  37  36  36  37  38  37  36  36  37  36  35  35  34  34  33  33  33  33  35  37  38  37  35  34  35  35  34  33  34  34  35  36  35  35  35  34  34  35  35  34  34  37  38  36  36  35  34  34  34  34  35  35  35  34  33  33  34  33  32  32  32  33  34  36  36  35  34  34  34  35  36  34  32  30  32  37  40  37  36  36  36  37  39  39  40  39  39  38  37  37  36  35  35  34  34  34  33  34  35  37  37  33  32  31  31  32  34  34  33  32  32  34  36  35  35  36  35  36  37  36  36  36  35  36  35  34  36  37  36  37  37  35  37  39  37  37  36  34  34  35  34  35  36  36  38  38  38  36  35  33  34  36  37  37  36  36  35  36  37  37  38  40  39  38  38  38  38  37  37  37  37  38  37  37  36  35  35  34  35  36  36  36  36  35  34  34  34  35  36  36  37  36  37  36  36  37  38  37  35  34  34  35  36  36  35  34  35  35  37  36  36  35  35  35  35  35  35  34  33  33  34  34  34  33  32  33  34  36  36  36  37  39  39  38  38  39  40  40  39  37  38  39  38  36  36  38  42  44  44  43  42  42  44  45  43  39  40  42 
 61  60  61  62  64  65  63  63  63  62  61  60  60  60  61  60  61  61  62  61  61  62  62  62  62  63  64  65  64  63  61  60  60  59  59  59  59  60  61  61  61  62  62  62  61  61  61  62  64  65  65  63  62  59  53  47  43  44  44  42  40  39  39  39  42  41  37  37  37  37  37  37  36  36  36  36  36  37  38  37  36  35  34  34  34  34  35  36  38  37  36  36  36  36  35  35  35  36  36  36  34  33  32  33  34  36  36  36  35  35  35  36  36  36  37  38  37  37  37  37  37  37  37  36  35  35  35  36  36  36  36  35  35  36  37  38  37  36  35  37  38  37  34  31  31  31  32  33  32  31  32  34  36  38  36  34  33  33  36  37  35  35  35  34  34  34  36  35  34  33  33  35  38  37  36  36  35  35  35  35  36  36  35  35  36  37  36  34  34  34  35  36  36  36  36  36  36  36  36  37  37  37  37  35  34  34  33  32  31  33  35  36  36  36  35  35  35  34  34  34  34  34  35  35  34  34  34  34  34  34  35  36  36  36  36  36  36  37  37  37  36  35  33  33  33  33  34  34  34  34  34  33  33  33  35  36  37  36  34  32  32  32  33  33  33  32  33  35  37  35  34  35  35  37  39  40  40  40  39  38  37  35  35  35  34  35  35  35  34  34  35  37  37  33  31  31  32  34  34  34  33  33  33  35  37  37  36  35  35  36  37  39  39  39  37  36  35  34  36  38  37  38  38  36  37  38  36  37  37  35  35  35  34  35  36  36  38  38  37  36  35  34  35  36  36  36  35  34  34  35  36  37  38  39  39  37  37  37  38  38  37  37  37  37  36  36  35  35  34  34  34  34  34  35  35  35  35  33  34  35  35  36  37  37  37  37  38  38  39  38  35  32  31  33  35  37  36  35  34  34  34  35  36  37  37  38  38  37  36  35  34  33  33  33  33  33  33  34  35  35  35  35  35  37  38  38  38  39  40  39  38  37  38  39  38  37  37  39  42  44  44  42  40  41  43  43  41  37  38  40 
 62  61  61  62  63  64  63  63  62  61  61  60  61  62  62  62  62  62  62  61  60  61  62  63  63  63  63  64  64  64  64  63  61  60  60  61  61  60  60  60  61  62  63  62  61  60  61  62  63  63  63  63  65  63  56  47  41  39  39  40  39  39  38  37  40  39  36  36  36  36  36  36  35  35  35  35  36  37  38  37  36  35  35  35  35  35  35  35  36  35  33  34  35  35  35  35  35  35  34  33  32  32  33  33  34  36  37  36  35  34  35  35  35  36  38  39  38  37  36  36  36  37  37  36  34  34  36  35  35  36  36  35  35  35  36  38  37  36  36  37  38  36  33  32  31  32  32  33  32  32  32  34  36  37  35  34  33  34  36  36  34  35  35  33  33  34  35  35  34  33  33  36  39  38  37  37  37  36  36  37  37  37  36  36  37  38  37  35  33  33  34  35  35  35  35  35  35  36  38  38  38  37  36  34  34  33  33  33  33  35  35  35  35  35  36  36  36  35  35  35  36  35  35  35  34  33  33  34  34  35  36  37  38  36  35  35  35  36  36  36  35  34  33  33  33  34  34  35  35  35  35  34  33  34  35  36  36  36  35  32  30  30  31  33  35  35  34  34  34  34  34  34  34  36  38  39  39  38  38  37  36  34  33  34  34  35  36  36  35  35  35  36  36  33  31  33  34  34  34  33  32  32  33  35  37  38  37  35  35  35  37  39  39  39  38  36  36  35  36  38  38  39  39  38  37  37  37  37  37  36  36  36  35  35  36  36  37  36  35  35  35  37  36  35  34  33  33  34  34  35  36  36  36  38  38  37  37  37  38  37  37  37  37  36  36  35  34  34  33  33  33  33  32  33  34  35  35  34  34  35  36  36  37  37  37  38  39  39  40  40  36  32  31  33  35  36  36  34  33  33  33  34  36  37  37  38  38  37  36  35  35  34  34  33  34  34  34  35  35  35  34  34  35  37  39  40  39  40  39  39  38  38  39  39  38  37  38  39  41  42  42  40  39  39  41  41  39  37  37  39 
 62  61  61  61  62  62  62  62  61  61  62  62  62  63  63  63  64  63  63  60  58  59  62  64  64  62  61  62  64  65  67  65  63  62  62  63  63  60  59  60  62  63  65  63  61  61  61  62  62  61  60  61  65  65  58  47  39  35  36  38  40  38  36  34  35  35  36  36  36  36  36  36  36  36  36  36  35  36  36  36  35  34  34  35  36  35  34  34  35  33  31  33  34  34  35  34  33  33  33  33  32  33  35  35  35  37  38  37  35  35  35  36  36  36  36  38  38  37  36  35  36  37  37  36  34  34  36  35  35  36  36  35  35  35  37  38  37  36  37  36  36  35  34  33  33  33  33  34  34  34  34  34  35  35  35  34  34  35  36  36  34  34  34  33  33  34  35  36  35  34  34  35  37  37  36  37  37  36  36  38  39  38  37  37  37  38  37  35  33  32  33  34  34  34  35  34  34  37  39  37  37  36  33  33  32  32  34  35  37  37  36  33  33  35  38  38  37  37  36  37  39  37  36  36  34  33  33  33  34  34  35  37  37  37  36  34  33  33  33  33  33  32  33  34  36  36  36  36  36  35  34  34  33  33  34  35  35  36  35  33  31  30  31  33  35  37  35  33  32  33  33  33  34  36  38  38  38  37  36  37  36  34  33  34  35  37  38  38  37  35  34  35  35  32  33  35  36  35  34  33  32  32  33  34  36  38  38  36  36  36  37  37  37  37  36  36  37  37  37  38  40  39  39  40  38  37  39  38  37  38  37  38  37  36  37  36  35  34  33  33  34  37  36  33  32  32  33  34  35  36  35  34  34  36  37  38  38  38  37  37  37  38  38  37  36  34  34  33  34  34  34  33  32  32  32  35  36  36  36  36  37  37  36  36  36  36  37  39  40  40  37  34  33  34  35  35  35  34  32  32  33  34  35  36  36  36  36  35  34  34  34  35  35  35  35  36  37  36  36  35  35  34  36  39  41  42  42  41  39  39  38  39  39  39  38  39  39  40  39  39  39  39  38  38  38  38  38  37  39  41 
 62  62  62  61  62  61  61  61  61  62  63  63  63  62  62  63  63  64  63  59  57  58  62  64  63  61  61  62  64  66  66  65  63  63  64  63  62  60  59  60  61  63  64  63  62  62  62  62  62  61  60  60  62  61  55  46  39  36  38  40  40  38  36  34  34  35  36  36  36  36  36  36  36  36  36  36  34  34  35  34  34  34  34  35  36  35  34  34  34  33  32  33  34  34  33  33  33  34  35  35  35  35  36  37  38  38  38  37  36  35  36  36  37  36  35  36  37  36  35  34  35  36  37  35  34  34  36  35  35  36  36  35  35  36  37  38  37  36  36  34  34  34  34  34  34  33  34  35  35  34  34  34  35  35  35  35  34  35  36  36  34  33  33  32  33  35  36  37  36  35  34  34  35  34  34  36  36  36  36  37  38  38  37  36  37  37  36  34  33  32  33  34  34  34  34  35  35  35  35  36  36  35  34  33  32  33  35  36  38  37  34  31  31  34  38  39  38  37  38  39  40  37  36  35  34  33  34  33  34  34  34  34  35  36  36  34  34  33  33  33  33  33  34  35  37  37  37  36  36  35  34  33  32  33  34  35  36  35  34  34  33  32  31  32  34  36  35  33  32  33  33  34  35  37  38  38  37  36  35  37  38  35  34  34  35  37  38  37  36  34  34  33  34  33  35  37  38  37  35  33  33  33  34  35  36  36  36  37  37  38  37  35  34  34  35  37  38  38  37  38  40  39  38  41  39  38  40  39  37  38  38  39  38  38  37  36  34  33  33  32  33  34  34  34  34  35  35  35  34  33  33  33  34  36  38  39  39  38  38  38  37  38  38  38  36  34  34  35  35  36  37  36  34  33  33  35  36  36  36  36  37  36  35  35  34  33  34  35  35  36  35  35  35  35  35  35  33  33  33  34  35  37  36  36  36  34  33  33  33  33  33  34  35  37  38  38  38  37  36  36  35  36  39  42  44  44  44  42  39  38  38  39  40  39  39  38  41  43  41  40  40  39  39  39  38  38  37  37  40  43 
 63  63  63  62  62  62  61  61  61  62  63  64  63  62  61  61  63  65  64  61  58  59  61  63  62  61  61  62  65  65  64  63  64  63  63  62  60  59  59  60  60  61  61  61  61  62  62  63  64  65  64  63  63  58  47  41  38  38  40  40  39  37  36  34  35  37  37  37  37  37  37  37  37  37  36  35  34  33  34  34  34  34  35  35  35  34  34  33  34  34  34  34  34  33  32  32  33  35  36  37  38  37  38  38  39  39  38  36  35  35  37  38  37  35  34  36  37  36  35  35  35  36  36  35  34  34  35  35  35  36  36  35  35  36  37  37  36  35  34  33  33  33  35  36  35  34  34  35  36  35  34  34  35  36  36  35  34  33  34  35  34  33  32  33  34  35  36  37  37  36  34  33  33  33  33  35  35  34  34  36  37  37  36  36  36  36  35  34  33  33  34  35  35  35  34  35  36  34  32  34  35  36  36  35  34  34  34  35  36  35  33  30  31  34  37  38  38  38  39  39  38  37  36  34  33  33  34  33  33  33  32  33  33  35  35  34  34  34  35  34  35  35  34  35  36  37  37  36  36  35  34  33  33  33  34  35  35  35  35  35  34  33  32  32  33  34  33  32  31  33  34  34  36  38  39  38  36  35  35  37  39  36  35  35  35  36  37  36  35  34  34  34  34  36  37  38  38  37  35  34  34  34  34  35  35  33  34  36  36  37  36  34  33  33  34  37  39  40  38  37  39  37  37  39  38  37  38  37  37  39  39  39  39  38  38  36  35  33  33  33  33  32  33  34  36  37  36  34  33  32  32  33  35  36  38  39  38  38  37  37  37  37  37  37  36  35  35  35  36  38  39  38  36  35  35  36  36  36  36  37  36  36  35  34  32  32  32  33  32  32  33  35  36  35  35  34  33  34  35  36  37  39  37  36  35  33  33  33  33  32  32  31  33  36  37  38  37  36  35  35  35  36  39  42  43  44  44  42  39  37  37  38  39  38  37  38  42  45  43  42  42  41  41  41  40  38  37  36  38  41 
 63  64  63  62  63  63  64  62  60  61  62  64  64  63  62  62  64  66  65  62  60  60  61  62  61  60  61  62  65  65  61  62  64  64  62  60  59  60  60  61  60  59  60  61  61  62  61  62  64  67  68  65  62  54  42  38  39  41  42  41  38  37  36  35  36  38  38  38  37  36  36  36  37  37  36  36  34  34  35  35  35  35  35  35  34  33  33  33  34  35  36  36  35  33  31  32  34  36  38  39  39  38  38  38  39  39  37  35  33  34  37  39  37  36  35  36  37  37  36  36  36  35  36  35  35  35  36  35  35  36  36  35  35  35  36  36  34  33  32  32  33  34  37  37  37  36  36  36  36  36  35  34  35  36  37  36  34  33  33  34  34  33  33  34  34  35  35  36  36  36  35  33  31  32  33  34  34  33  33  34  36  36  36  35  35  35  34  33  33  34  34  35  35  35  34  35  36  33  32  33  35  36  36  35  34  33  33  33  34  34  33  31  32  34  36  36  37  39  40  38  36  36  36  33  32  33  34  34  34  33  32  33  34  33  33  33  34  35  35  35  35  35  35  35  35  35  35  35  36  36  35  34  34  34  34  34  34  34  34  34  33  32  33  33  33  32  32  31  30  33  34  34  36  37  38  37  35  34  35  37  40  37  36  35  35  36  36  35  35  34  35  35  36  37  37  36  36  36  36  36  35  34  35  36  36  32  32  34  34  35  36  35  35  35  36  36  39  41  40  37  36  36  36  37  37  36  36  35  36  39  39  38  38  39  38  37  36  34  34  34  33  33  33  33  34  36  36  35  34  33  33  34  34  35  36  37  37  36  36  36  36  36  36  35  35  36  35  34  35  37  38  38  38  36  36  36  36  35  36  37  37  37  36  34  32  31  32  32  32  32  33  35  35  35  34  34  35  35  36  35  36  37  35  33  33  32  33  34  35  34  33  30  31  33  36  36  36  35  35  35  36  36  37  39  41  43  43  42  39  35  36  37  37  36  36  37  41  44  43  43  42  43  43  43  41  39  36  35  36  37 
 61  62  63  61  62  64  67  64  60  59  62  64  65  65  64  63  64  66  66  63  61  60  61  60  60  60  61  62  64  64  60  62  65  66  63  60  59  61  63  63  60  59  64  66  65  64  61  61  63  67  68  63  57  49  41  37  38  41  42  41  39  38  37  35  36  37  39  38  37  36  35  35  36  36  36  36  35  34  34  34  35  36  35  34  34  33  33  33  35  36  36  36  34  32  31  32  35  37  38  39  38  37  37  37  38  38  36  33  32  34  37  38  37  36  37  37  38  37  37  36  35  35  36  35  35  37  37  36  36  37  37  36  35  35  36  35  33  32  31  33  35  37  38  39  39  39  38  37  36  38  38  35  34  35  36  37  36  35  34  33  32  33  35  34  35  34  34  34  35  35  35  34  32  32  33  34  34  33  32  33  35  36  35  34  35  34  33  33  33  34  34  35  35  34  33  33  35  34  33  34  35  35  35  33  32  31  31  32  33  34  34  33  34  35  35  35  36  38  39  37  33  34  35  33  32  32  34  35  35  34  34  35  35  32  32  33  34  34  35  34  33  34  34  35  35  33  33  35  36  37  37  37  36  34  34  33  34  35  34  31  31  31  32  33  34  33  31  30  31  32  32  33  35  36  36  35  33  33  34  37  40  38  36  35  35  34  34  34  34  35  36  38  38  37  35  33  33  34  36  37  36  34  34  35  35  32  31  31  31  32  34  36  37  37  37  35  37  42  42  38  35  35  35  35  36  36  35  34  35  38  38  38  37  38  39  38  36  35  34  34  35  36  34  32  31  32  34  36  37  37  35  34  33  32  33  33  34  34  34  33  34  35  35  33  33  35  34  33  33  35  36  38  38  37  36  36  35  35  37  38  38  39  38  36  34  33  33  34  34  34  35  36  35  35  34  34  36  37  35  33  32  33  31  30  31  32  34  37  38  37  34  31  30  32  35  36  36  36  37  38  38  37  36  36  38  42  43  41  38  35  35  37  37  36  36  37  39  40  41  41  42  42  43  44  42  39  36  34  33  33 
 59  59  60  61  62  64  68  65  60  59  61  63  65  64  64  64  65  65  64  64  63  63  61  59  59  61  62  62  62  61  60  62  64  64  62  61  60  60  60  60  60  61  64  67  66  64  62  63  64  69  69  61  54  47  40  39  40  40  40  39  38  38  38  37  36  34  34  36  37  36  36  36  37  36  34  34  37  37  34  34  33  32  32  32  33  34  34  35  36  36  35  36  35  33  31  32  35  37  37  36  37  36  36  36  36  36  35  35  35  37  38  39  37  36  35  36  36  36  35  35  35  36  36  35  34  35  37  36  36  37  37  37  36  35  35  36  35  36  37  36  36  37  39  40  39  38  36  35  33  36  38  36  35  34  35  36  36  34  34  35  36  37  36  35  35  34  33  34  35  36  35  33  32  32  33  33  34  35  36  36  35  35  35  35  35  34  34  36  37  36  35  34  34  34  33  33  34  34  34  34  34  35  34  33  32  31  31  32  33  33  33  35  36  36  36  36  36  37  37  34  31  34  35  34  33  33  34  34  35  34  33  34  35  34  34  34  34  35  34  34  34  34  34  33  33  34  35  35  36  36  37  37  37  35  35  35  35  35  34  33  32  33  34  34  33  31  31  32  33  33  32  32  34  36  36  35  33  33  35  37  38  38  37  37  37  37  37  37  37  37  38  39  39  36  34  34  33  33  34  33  33  33  34  36  37  34  33  32  33  34  36  37  36  36  35  36  37  41  40  38  35  34  34  34  35  36  36  35  36  39  38  36  36  38  39  38  37  36  35  36  37  36  35  33  33  33  34  36  37  39  38  37  36  34  34  33  32  32  33  34  34  34  33  32  33  35  35  34  35  34  35  36  37  37  37  37  36  36  37  38  38  37  36  36  37  37  36  36  35  35  36  36  35  35  35  36  36  35  34  34  33  32  32  32  32  32  33  35  36  36  35  33  32  34  35  36  36  35  36  36  36  37  37  37  39  41  40  38  37  36  35  35  34  34  34  36  37  38  37  38  39  41  41  40  39  39  37  33  31  31 
 59  58  59  61  62  64  66  64  61  60  61  63  63  63  63  63  64  65  64  63  64  64  62  59  59  61  63  61  61  61  60  60  61  61  61  61  60  59  58  58  60  63  66  67  64  61  60  62  66  70  69  61  54  47  42  42  42  40  39  38  38  38  38  37  36  34  34  36  37  37  37  37  38  36  34  34  38  38  34  34  33  32  33  34  34  35  35  36  37  36  34  36  36  33  32  32  35  36  35  35  35  36  35  36  36  36  36  36  37  38  38  38  36  34  33  35  36  36  35  34  34  35  35  35  34  34  36  36  36  37  37  36  35  34  34  35  36  38  38  36  35  36  39  40  40  36  35  34  33  35  37  37  36  35  34  35  35  34  33  35  39  38  36  36  34  33  33  34  36  36  35  33  33  33  33  33  34  36  38  37  36  35  36  36  36  35  35  37  38  37  35  34  34  34  34  34  33  34  34  33  34  34  34  34  33  32  32  33  34  33  33  36  37  37  36  36  37  37  37  35  33  34  34  35  34  35  35  35  34  34  33  34  34  34  34  34  34  34  34  34  34  35  34  33  32  35  36  35  35  35  35  36  37  37  37  37  36  35  35  34  34  35  35  34  32  30  31  33  34  35  33  33  33  35  36  35  34  35  37  38  39  38  38  38  37  37  37  37  38  39  39  40  39  34  33  34  33  33  33  33  32  33  34  36  37  36  35  35  36  37  38  38  37  36  36  37  39  41  40  39  37  35  34  35  35  35  36  36  36  39  38  36  35  37  38  38  37  36  35  36  37  37  36  35  35  35  35  35  37  39  40  39  37  36  35  34  33  34  34  35  34  33  32  32  33  35  35  35  35  34  34  34  36  37  37  36  36  36  37  37  37  35  35  35  38  39  37  36  35  35  36  36  35  34  35  36  36  34  33  35  34  33  35  36  35  33  33  34  35  36  35  34  34  35  35  36  37  36  35  35  35  35  36  36  39  40  38  37  36  37  36  35  33  33  33  35  38  38  37  37  39  40  39  38  38  38  37  33  33  33 
 61  60  60  61  62  62  61  61  62  63  63  62  61  61  62  63  65  66  65  64  63  64  62  60  59  60  61  60  62  63  61  60  60  60  59  59  60  60  59  59  60  64  68  66  62  59  58  60  66  68  66  61  54  48  45  44  44  42  40  38  37  36  37  37  37  37  38  38  38  38  37  38  37  37  36  36  37  36  33  34  35  36  36  36  36  35  35  35  37  36  34  36  36  33  32  32  35  35  35  34  35  35  36  36  37  36  36  36  36  36  36  35  34  33  33  36  37  38  36  35  33  33  34  35  35  35  36  36  36  36  36  36  34  34  33  34  35  35  34  33  33  35  39  41  40  36  35  35  35  36  37  37  36  35  35  34  34  34  34  35  37  37  36  36  34  33  33  34  35  35  35  35  35  34  33  33  34  36  37  37  36  35  36  38  38  35  35  36  37  36  35  34  33  33  33  34  34  33  33  34  34  34  33  33  33  33  34  35  36  34  34  36  37  36  35  36  37  37  38  37  36  35  34  35  34  35  36  36  35  35  34  34  34  34  33  33  33  32  33  33  34  36  35  34  34  34  35  35  35  34  33  35  36  38  38  38  37  36  35  36  36  35  34  33  31  30  31  33  35  36  34  32  32  34  36  36  36  37  38  39  40  40  39  37  36  35  35  36  37  37  38  39  38  33  32  32  32  33  34  34  33  32  33  34  35  35  35  36  37  38  38  38  37  36  36  38  40  42  42  41  39  37  36  36  35  35  35  35  36  37  36  35  34  35  37  37  37  36  34  35  36  37  37  36  36  36  35  34  36  38  39  38  37  36  35  34  35  34  35  34  34  33  32  32  32  33  34  34  34  34  33  33  35  36  35  35  35  35  35  35  35  35  35  36  37  37  36  36  35  36  36  36  35  35  35  35  35  34  34  34  35  35  36  37  37  35  34  35  35  36  35  35  34  34  35  36  36  37  37  35  35  34  34  35  37  39  37  35  35  36  37  35  34  33  34  36  38  38  39  39  40  40  39  39  39  38  36  34  36  38 
 62  62  61  61  62  62  61  61  63  64  64  62  60  61  62  63  65  65  64  63  62  63  62  60  59  60  60  60  61  64  66  65  62  60  60  61  62  62  61  60  62  64  63  62  63  64  62  63  66  63  59  57  55  50  43  43  44  42  41  40  38  37  38  37  37  38  40  40  39  38  38  37  37  37  37  37  37  36  33  34  35  36  36  36  36  35  34  35  36  36  35  36  36  34  33  33  35  34  34  34  34  34  35  36  36  35  34  34  33  34  34  33  32  32  33  36  37  38  36  34  33  34  35  35  36  36  35  36  36  35  35  34  34  33  33  33  34  34  34  33  33  35  38  40  40  38  37  36  37  36  35  36  36  35  35  34  34  33  34  35  36  37  37  36  36  35  34  34  35  36  36  35  35  34  33  33  34  35  36  35  35  34  36  37  37  35  34  35  35  35  34  33  32  32  32  32  34  33  34  35  36  35  33  32  33  34  34  35  35  35  35  36  36  35  35  35  35  37  37  38  37  36  35  35  35  35  36  36  36  35  35  34  34  35  36  35  33  33  34  35  37  38  37  37  36  34  34  35  35  34  33  34  36  39  39  39  38  35  35  36  35  34  33  31  30  30  32  33  35  36  34  31  31  33  36  37  38  38  39  39  39  38  37  36  34  34  35  36  37  37  38  37  37  35  34  33  32  33  34  34  33  32  32  33  34  33  33  34  36  37  37  36  35  34  35  37  38  41  41  41  39  38  36  36  35  35  35  36  36  36  35  34  34  35  36  36  37  36  35  34  34  35  35  35  36  35  34  33  34  36  37  37  36  35  35  34  34  34  34  34  34  33  32  31  31  32  34  35  35  34  34  34  35  35  35  34  35  35  35  34  34  34  35  36  36  37  36  35  35  36  36  36  35  35  34  35  35  34  34  34  35  36  37  38  37  36  35  35  35  35  35  34  34  34  34  34  35  37  37  35  35  34  34  36  37  38  35  34  34  36  36  36  36  35  35  36  37  39  40  40  40  40  41  42  42  41  38  37  40  42 
 64  63  62  61  63  63  62  62  63  64  63  62  61  62  63  63  63  62  63  61  61  62  61  60  60  60  61  60  60  63  66  65  62  60  60  62  63  62  61  60  63  63  61  61  62  64  63  63  66  63  59  57  56  51  42  42  44  43  42  40  39  38  38  38  37  38  40  39  39  39  38  37  35  37  38  39  37  35  34  35  35  35  34  34  35  35  34  34  34  34  36  36  36  35  33  33  35  34  34  34  34  34  34  35  35  34  33  32  31  32  33  33  32  33  35  36  36  36  35  35  35  36  36  36  36  36  35  35  35  34  34  34  33  33  32  32  33  34  35  34  33  34  37  39  41  41  40  39  38  35  33  34  35  35  35  34  33  34  34  35  35  36  37  37  36  36  35  35  35  35  35  35  36  35  33  32  33  34  35  34  34  34  35  36  35  35  34  34  34  34  33  33  32  31  30  31  33  34  35  36  36  35  33  33  33  33  34  34  33  35  36  35  35  35  34  33  34  35  36  37  37  37  37  37  36  35  35  36  36  35  35  35  36  37  38  37  35  35  36  37  39  39  38  37  36  34  34  36  37  36  35  35  36  38  37  36  35  34  34  34  34  33  31  30  30  32  33  34  35  35  34  31  31  34  37  38  38  38  38  37  36  35  34  34  33  33  35  36  37  37  37  36  36  37  36  34  33  33  34  34  34  33  33  34  34  32  33  34  36  37  36  35  35  34  36  37  38  38  38  38  37  36  35  35  34  34  35  35  36  35  35  34  34  35  36  36  37  36  35  34  33  33  32  33  34  34  33  32  32  34  35  36  35  34  34  35  35  35  35  35  35  34  32  31  31  33  34  35  35  35  35  35  34  35  35  35  36  36  35  34  34  34  35  35  35  35  35  34  35  36  37  36  36  35  35  35  34  34  33  34  35  34  36  38  37  36  34  34  33  33  34  34  34  33  33  33  33  35  35  35  34  34  35  37  38  37  35  34  34  35  36  36  35  35  35  36  37  39  41  40  40  41  43  45  45  43  41  41  41  41 
 65  63  61  61  62  64  64  64  63  62  62  62  63  63  64  63  61  60  61  61  61  62  60  60  61  62  63  61  60  62  64  62  60  59  61  63  64  63  61  61  64  65  62  62  62  61  61  62  64  64  61  58  57  53  44  43  44  43  41  39  38  37  37  38  38  38  39  39  38  39  38  36  34  36  38  39  38  36  36  36  36  35  34  34  34  34  34  33  32  33  35  35  35  34  34  34  34  34  34  35  34  34  35  36  36  35  33  32  32  33  34  34  34  35  36  36  35  35  34  35  36  36  36  36  35  35  36  36  35  34  34  34  34  33  33  33  34  35  36  35  34  33  35  38  41  43  43  41  38  34  32  34  35  36  35  34  34  35  35  36  36  36  36  36  36  35  36  36  36  35  34  35  35  35  33  33  33  34  35  34  34  35  35  35  34  34  34  34  33  34  34  33  32  31  31  31  33  34  34  35  35  35  35  34  34  34  34  34  34  36  37  36  35  34  34  33  32  33  34  35  36  38  39  38  36  35  36  35  36  35  36  36  37  38  38  37  37  37  37  38  39  39  37  36  35  34  35  37  37  37  37  36  36  36  35  33  33  33  34  33  33  32  30  29  31  33  34  35  36  35  33  31  32  35  38  37  37  36  35  34  34  32  32  32  33  33  35  37  37  37  37  36  36  37  36  34  34  33  34  35  35  35  35  36  36  33  33  35  36  37  36  36  36  36  36  38  38  36  35  35  35  34  34  34  34  33  34  35  35  36  35  35  34  35  36  36  37  36  36  34  33  31  31  32  33  33  32  32  32  33  35  35  34  34  35  36  37  37  37  36  36  36  34  33  33  34  34  35  35  36  35  34  34  35  35  36  37  38  37  35  35  35  35  36  35  35  35  35  35  35  36  36  35  34  34  34  35  33  32  34  34  33  36  37  37  36  34  34  33  33  34  34  34  34  33  32  32  33  34  34  34  34  36  38  38  36  35  34  34  34  35  35  34  34  34  34  36  39  40  40  39  41  44  47  46  44  41  41  39  37 
 64  62  60  60  62  64  66  65  62  60  61  62  63  64  63  62  60  59  60  61  62  62  61  60  62  65  66  63  60  60  62  62  60  60  63  65  66  65  63  62  66  67  65  64  63  60  59  59  59  61  61  59  59  56  48  46  45  42  38  36  36  36  37  37  38  38  38  38  39  39  39  36  34  34  37  39  38  37  36  37  38  37  37  35  34  34  33  32  31  33  36  35  34  34  34  34  34  34  35  34  34  34  36  36  37  36  36  35  34  35  36  36  37  36  35  35  36  35  35  34  35  35  35  35  34  35  36  36  35  34  35  34  35  34  34  35  36  36  35  36  35  33  34  37  42  46  45  41  37  33  34  35  36  36  36  34  35  35  36  36  36  34  34  34  35  36  35  36  35  35  34  35  35  34  33  33  34  35  35  35  36  36  37  36  35  34  34  34  33  34  34  34  33  32  33  34  34  34  33  34  34  35  36  37  36  35  35  36  37  37  36  36  35  35  34  33  32  32  34  35  36  37  38  37  36  36  36  36  36  36  37  37  37  37  37  37  37  37  37  38  37  37  35  34  33  34  35  36  36  37  37  36  34  32  32  31  33  34  35  34  33  32  31  31  33  35  36  37  36  34  33  32  34  36  38  36  35  33  33  32  32  32  33  34  34  35  36  37  38  38  38  37  36  35  34  33  33  34  35  36  37  36  36  37  37  34  34  35  35  36  36  36  35  36  36  36  36  35  34  33  33  33  34  34  33  34  34  34  35  36  36  35  35  34  35  35  36  36  36  34  33  31  31  32  33  34  33  32  33  34  35  35  35  35  37  38  39  39  38  38  38  38  37  36  35  33  34  35  35  35  34  34  33  34  35  35  37  38  37  36  35  35  36  37  36  35  35  36  35  35  35  35  34  34  34  34  34  33  32  33  34  35  36  37  37  36  35  34  34  33  34  35  36  34  34  33  32  33  33  33  33  34  35  36  37  36  36  35  34  34  34  33  33  32  32  33  36  39  39  39  39  40  44  47  46  43  40  38  36  33 
 62  61  59  59  61  63  66  65  62  61  61  62  63  63  62  61  61  61  60  61  63  64  62  60  61  65  67  63  60  59  64  63  62  63  65  67  68  66  63  62  65  66  63  66  66  62  59  56  53  55  55  54  56  55  48  46  44  41  38  36  36  36  36  37  37  37  37  37  39  40  39  36  33  33  35  36  36  35  33  37  40  40  40  38  35  33  32  32  32  33  35  34  33  33  34  34  33  33  34  35  35  34  34  36  37  37  37  37  36  36  36  36  36  35  35  35  36  37  36  35  34  33  33  34  35  35  36  35  34  34  34  34  34  35  35  36  37  36  36  36  36  35  35  39  44  49  48  43  36  34  34  35  36  36  36  35  34  35  35  35  35  33  32  33  35  36  36  36  35  35  34  35  35  34  33  33  34  36  36  36  36  37  38  37  35  34  34  33  33  34  34  34  34  35  35  35  36  34  33  32  33  34  37  37  37  36  35  36  38  36  34  34  34  34  35  34  33  32  33  34  35  35  35  35  35  36  37  37  37  36  36  36  36  36  36  36  37  37  37  37  36  36  35  33  33  34  34  34  34  35  35  35  34  33  32  33  35  36  36  35  34  32  32  33  33  35  36  36  35  35  35  34  36  37  37  35  33  32  32  34  35  35  35  35  35  35  35  35  36  36  37  38  37  35  34  34  34  35  37  37  37  36  35  36  35  34  33  34  34  35  35  35  34  34  33  33  33  35  35  34  33  33  34  35  35  34  35  34  35  36  36  35  34  34  34  35  35  35  34  34  33  33  33  33  34  34  34  33  34  35  36  34  34  36  37  39  40  39  38  38  39  39  38  36  35  35  35  34  34  34  34  33  33  33  34  34  36  37  36  35  35  35  35  35  35  35  36  35  35  34  35  36  35  34  34  34  34  34  33  34  34  35  35  36  37  36  35  35  34  33  34  35  34  33  33  33  33  34  35  35  35  35  35  36  36  36  36  35  35  35  34  34  34  34  34  35  36  37  37  37  38  40  43  46  46  43  40  37  35  34 
 62  61  60  59  61  63  65  65  63  62  62  63  63  63  62  62  63  62  61  61  64  65  63  60  61  63  65  62  59  59  64  64  64  64  65  66  66  64  61  60  61  62  63  64  63  59  56  54  51  51  50  47  47  48  46  45  43  41  39  38  37  37  37  37  36  36  36  37  38  38  38  36  34  33  33  33  34  33  32  36  40  42  40  38  35  33  32  33  34  34  35  33  32  32  33  33  32  33  34  36  36  34  33  35  37  37  37  37  36  36  36  35  34  33  34  35  36  38  37  35  33  33  33  34  36  36  36  34  34  33  33  33  33  34  34  35  36  36  36  36  36  36  36  40  44  48  47  43  37  35  35  34  34  35  35  35  34  34  34  34  34  33  32  33  35  36  35  35  35  35  35  35  36  35  33  34  35  36  37  37  37  38  38  37  35  33  33  33  33  34  35  35  35  36  36  36  37  35  33  33  34  35  36  37  36  35  35  35  36  34  32  31  32  33  34  34  33  33  33  33  34  34  34  35  35  36  38  38  37  37  36  36  36  36  36  37  37  37  38  37  37  37  36  35  35  35  34  33  33  33  34  35  35  34  34  35  36  36  36  35  34  33  33  33  33  34  34  34  34  37  37  36  36  37  37  35  34  33  34  36  38  37  36  36  36  35  33  34  34  35  35  37  37  35  35  35  36  38  38  38  36  34  34  33  34  35  35  34  35  35  35  35  34  33  33  32  33  36  35  34  34  34  35  36  35  34  34  35  35  36  36  35  34  34  35  34  34  33  33  33  33  34  34  34  35  34  34  33  34  35  36  34  34  35  37  39  39  37  36  36  37  38  37  34  34  36  35  34  34  34  34  34  33  33  33  34  34  34  35  35  34  34  34  34  34  35  35  34  34  35  35  36  35  35  34  35  35  34  34  34  34  34  35  35  36  35  34  34  34  33  34  34  33  30  32  33  34  34  35  36  36  36  36  36  35  35  35  35  36  36  35  35  36  36  37  38  36  34  35  36  38  40  43  46  46  44  41  39  37  36 
 62  61  61  62  63  64  64  65  64  64  63  62  62  62  63  63  64  63  62  62  64  66  64  61  60  62  63  61  59  59  62  63  62  62  63  63  63  62  60  58  57  59  62  60  56  52  51  51  51  50  46  41  39  41  45  45  43  42  40  39  38  38  37  36  35  35  37  37  37  36  35  36  36  35  33  31  32  32  33  36  39  40  38  36  33  32  33  34  34  35  36  33  32  33  33  33  32  33  35  37  37  35  32  34  35  36  36  35  35  36  35  34  33  32  32  34  35  36  37  36  35  34  34  35  36  36  36  35  34  33  33  32  32  32  33  35  35  36  36  36  35  35  36  38  41  43  43  40  38  36  35  34  33  34  34  35  34  34  33  33  34  34  34  35  35  36  35  34  34  34  35  36  37  36  34  35  36  37  37  36  37  37  37  36  34  33  33  34  34  35  36  36  36  37  37  37  37  35  34  36  36  36  36  36  36  36  36  36  36  34  32  31  32  33  36  36  35  34  33  33  34  35  35  36  36  37  38  38  37  36  36  37  37  37  38  37  37  37  37  37  38  39  38  37  37  36  36  34  34  33  33  35  36  37  37  37  36  35  34  33  33  33  34  34  33  32  32  33  35  38  38  36  36  37  37  36  35  35  36  38  39  38  37  36  36  34  33  33  33  34  34  35  35  35  35  36  37  38  38  37  35  33  32  33  34  36  36  35  35  36  37  37  36  34  34  34  35  35  35  34  34  35  36  36  34  33  34  36  37  37  35  34  34  35  36  35  33  32  31  32  33  34  35  34  35  34  33  31  32  34  35  35  34  34  36  38  38  35  34  34  36  37  36  32  33  36  35  34  33  34  35  35  35  34  34  34  33  31  33  34  34  33  33  33  34  35  35  34  34  34  35  35  34  33  34  34  35  34  33  35  35  35  34  34  34  34  34  35  34  33  33  34  31  30  32  34  35  34  35  36  37  37  36  36  35  36  36  35  36  36  37  37  37  37  38  39  36  33  34  36  39  42  44  45  45  45  43  40  38  37 
 62  62  62  64  65  65  64  64  65  65  62  60  60  61  63  63  63  63  64  64  65  67  65  62  60  61  62  61  60  60  61  61  61  61  61  61  62  62  62  60  60  59  57  53  51  49  48  48  49  44  40  39  40  43  48  48  46  43  41  39  37  36  36  35  33  35  38  38  36  34  34  36  38  37  34  30  31  32  34  36  37  36  34  33  32  33  35  35  35  36  36  33  32  33  34  34  32  33  35  37  38  36  33  35  36  35  35  35  35  35  36  35  35  33  32  32  32  33  35  36  36  36  36  36  36  37  38  37  35  34  34  33  32  32  33  35  35  37  36  34  33  33  33  34  35  36  36  37  38  37  35  34  33  34  34  35  35  34  33  33  34  35  36  36  36  36  35  34  33  33  34  35  36  37  36  36  37  37  37  36  36  37  37  35  32  33  35  35  36  36  37  37  37  37  38  37  36  35  36  37  37  37  37  36  37  38  38  38  36  34  33  32  32  33  36  37  37  35  34  33  35  37  38  37  37  38  38  36  36  36  36  37  38  38  39  38  36  36  36  37  39  40  39  38  37  36  35  35  34  33  32  34  37  39  38  36  33  32  32  32  33  34  34  33  32  31  32  33  35  37  36  34  35  36  37  37  36  36  37  38  39  39  38  36  36  35  35  34  34  34  34  34  34  33  33  34  35  35  35  34  33  32  32  33  34  35  34  34  34  36  37  36  35  33  33  35  35  34  33  34  34  35  35  35  34  33  34  36  38  37  35  34  34  36  37  36  33  31  31  32  33  34  35  35  35  33  32  30  31  32  35  35  35  35  37  38  38  36  34  34  36  37  36  33  33  35  34  32  32  33  34  35  36  35  34  35  33  29  32  34  34  34  33  33  34  35  35  34  33  33  34  34  34  33  33  34  34  33  32  34  35  36  36  35  35  35  35  35  34  34  33  33  32  32  34  35  35  34  33  34  36  37  36  35  36  38  37  36  36  37  37  37  37  36  35  34  34  35  35  37  41  43  43  43  44  44  42  39  36  35 
 61  63  65  64  64  63  62  64  66  66  64  62  63  64  65  65  63  62  64  64  64  64  63  61  60  59  59  60  60  60  61  61  61  60  60  61  62  64  63  59  62  62  56  51  48  47  45  44  43  41  39  40  42  45  47  49  48  45  42  39  36  34  34  35  36  36  39  38  37  35  37  39  39  37  34  31  31  33  35  36  35  35  33  32  33  35  36  35  33  34  36  35  34  34  34  34  34  36  37  38  37  34  33  35  37  36  34  34  34  36  36  36  36  34  31  31  32  32  33  34  35  36  37  37  37  36  36  36  35  34  33  33  33  33  34  35  35  35  35  35  34  33  32  32  32  33  35  37  37  37  37  34  33  34  34  36  37  34  33  33  34  35  36  36  35  34  33  33  34  35  36  36  37  36  36  37  37  37  36  35  35  35  35  34  32  33  34  36  36  36  35  35  35  37  37  36  35  35  36  38  38  37  36  36  37  39  39  38  36  35  34  34  33  34  36  37  37  36  35  34  34  38  39  38  37  37  36  35  35  36  36  36  36  36  36  35  35  35  35  36  37  38  38  37  36  35  35  34  34  33  33  34  36  38  38  37  35  32  31  33  34  36  37  36  35  33  33  34  35  35  34  33  33  33  34  36  37  38  38  38  38  39  37  36  36  36  36  36  36  36  35  35  35  32  33  34  35  35  34  33  31  31  32  34  35  36  35  34  35  35  34  33  33  34  35  36  36  35  33  33  33  35  36  36  35  34  34  36  38  38  36  35  34  35  36  35  33  31  31  32  33  35  34  33  33  34  34  33  32  32  33  35  36  36  36  37  36  35  35  35  37  38  37  34  33  33  32  32  32  33  34  36  36  36  34  32  32  32  33  34  34  34  33  34  34  35  34  33  32  31  31  32  32  33  33  34  34  34  34  34  36  37  36  35  35  35  36  36  36  36  35  34  34  33  34  35  35  34  32  32  33  35  35  35  35  36  36  36  36  35  35  35  35  34  33  34  35  37  37  39  41  42  42  42  42  43  42  40  38  37 
 60  63  66  64  62  61  61  63  66  68  67  66  66  66  66  66  64  63  63  64  63  62  62  61  60  58  58  59  60  61  62  63  62  59  60  61  62  65  63  57  62  65  59  51  47  45  44  41  39  40  40  40  41  43  45  48  49  45  42  39  36  34  34  37  39  39  40  38  37  38  39  40  39  37  35  33  32  33  35  35  35  35  34  34  35  37  38  35  32  32  35  36  36  36  35  35  36  38  39  38  37  34  33  35  37  36  34  34  35  37  37  36  36  34  32  33  33  33  33  33  33  35  36  36  36  35  34  34  34  34  34  34  34  35  35  35  35  34  34  36  36  35  34  32  32  34  36  38  38  38  39  36  36  35  35  36  36  34  33  33  33  34  36  35  34  33  33  33  35  38  38  37  36  35  35  36  36  36  36  35  35  36  35  34  34  34  34  35  36  35  34  33  34  35  35  35  34  35  36  37  37  36  35  35  36  38  39  37  35  35  35  35  35  35  37  37  37  37  36  35  35  38  39  38  37  36  34  34  35  37  37  36  36  36  35  33  34  35  35  35  35  36  37  37  36  36  36  35  34  34  34  34  34  35  35  37  37  33  32  35  36  38  39  39  37  34  33  34  35  33  33  33  32  31  32  34  37  39  39  39  39  39  37  35  35  36  37  37  37  36  36  36  36  34  34  35  36  36  34  32  31  31  32  34  36  36  36  35  35  33  32  31  32  34  36  37  38  37  34  32  32  35  37  37  36  34  34  35  37  39  37  35  34  34  34  34  33  32  32  32  33  35  34  32  32  34  36  36  34  32  32  34  36  36  36  35  36  36  36  36  37  38  38  35  33  33  33  33  34  34  35  35  36  36  33  30  31  34  34  33  33  34  34  33  34  34  33  33  33  31  31  31  32  33  34  34  34  34  34  35  36  36  36  35  34  33  35  36  37  37  36  35  33  33  34  35  35  34  32  31  31  32  33  34  34  35  36  36  35  33  33  33  33  33  34  36  37  39  40  40  39  39  40  41  42  42  42  41  40  40 
 60  62  63  63  62  61  60  62  65  67  68  67  66  65  64  64  64  64  64  64  64  63  64  63  61  59  58  59  60  61  63  62  60  59  59  61  63  64  63  59  61  62  59  52  47  44  42  40  39  39  38  37  37  39  43  47  47  43  40  38  36  34  35  37  38  39  40  39  38  38  39  38  38  37  36  34  33  33  35  35  35  35  35  36  37  38  38  36  34  33  35  37  38  39  39  38  36  37  38  38  37  36  35  35  34  34  33  35  38  39  38  36  35  34  33  35  36  35  35  34  33  34  35  36  36  34  34  34  35  34  34  35  36  36  35  35  35  34  34  36  37  37  37  35  33  34  36  38  38  39  41  42  42  40  37  34  33  33  33  33  33  35  36  35  34  35  34  35  36  37  36  34  33  32  33  34  35  36  35  36  36  37  37  36  34  35  35  36  36  35  34  34  34  34  34  34  34  35  36  37  36  35  34  34  35  37  38  37  35  34  35  34  36  37  37  38  38  37  37  37  37  38  38  37  36  35  35  35  36  36  36  36  36  38  38  35  34  34  35  34  34  35  36  37  36  37  37  36  36  35  33  33  33  33  33  34  35  34  34  36  36  37  38  38  36  34  33  34  35  32  31  32  32  33  33  35  37  38  39  40  40  38  36  36  37  36  36  36  37  36  36  36  36  36  36  36  37  36  34  33  32  32  33  35  36  35  35  34  34  33  32  32  33  34  35  36  37  37  35  34  33  34  35  36  35  34  34  34  35  37  37  35  34  34  33  34  33  33  33  33  33  34  33  32  32  34  35  36  34  33  32  34  35  35  35  36  37  38  37  36  37  38  38  35  34  34  35  36  35  35  34  35  35  34  33  32  31  31  31  32  34  34  34  33  33  33  34  37  38  36  36  35  33  33  34  34  34  33  34  34  35  35  34  33  32  32  34  36  37  37  35  35  34  33  34  35  35  34  32  31  31  32  33  33  35  37  38  37  34  32  32  34  34  35  36  37  37  37  38  39  38  38  39  41  43  43  42  39  39  39 
 61  61  61  63  64  63  62  62  64  65  66  65  64  62  61  61  64  66  65  64  64  64  64  64  61  59  58  58  59  61  64  61  58  57  59  62  65  65  64  62  61  59  54  49  45  42  40  39  37  38  38  36  35  37  43  46  45  41  39  38  36  35  36  37  38  39  39  40  40  39  38  37  36  37  36  35  33  33  34  34  35  36  35  35  36  38  38  37  35  34  34  37  39  40  40  38  37  36  36  36  36  36  36  34  33  32  33  36  39  40  39  36  35  34  35  37  38  38  36  35  34  34  35  35  35  35  35  34  35  34  34  34  35  36  35  34  34  33  34  36  38  39  39  36  34  34  36  38  40  43  47  47  44  41  39  35  33  35  35  33  33  34  36  34  34  34  35  36  36  35  34  32  31  31  32  33  34  35  36  36  37  37  37  35  34  35  36  35  35  35  35  36  36  35  34  34  34  35  36  36  34  34  33  34  36  37  37  36  35  34  35  36  37  38  39  39  38  38  38  39  40  38  36  35  34  34  36  36  35  34  34  35  37  39  38  36  35  35  35  33  33  34  36  37  37  37  37  37  35  34  33  31  31  31  32  33  34  36  36  35  35  36  36  36  35  33  33  34  35  34  33  33  35  36  37  35  35  35  37  39  39  37  36  37  37  36  35  35  37  37  37  37  36  37  37  37  36  34  33  33  32  32  33  34  35  33  33  34  33  33  32  32  33  34  35  35  35  36  36  35  34  33  33  34  35  35  35  35  35  36  36  36  35  34  32  33  33  34  34  33  33  35  34  34  34  35  35  36  35  34  34  34  34  33  34  36  38  38  37  36  35  36  37  36  35  34  35  36  36  35  34  34  34  34  34  34  33  31  31  32  34  34  35  34  33  34  35  38  39  37  36  35  34  33  33  33  33  33  34  35  35  35  34  31  30  30  32  35  37  36  35  34  33  34  34  35  35  34  32  31  31  32  32  33  35  37  37  35  33  31  32  33  35  35  36  37  36  35  36  37  37  37  38  41  44  45  44  41  39  39 
 61  61  61  63  65  65  63  62  62  62  63  64  63  61  60  61  64  66  64  63  63  63  64  64  63  60  59  59  60  61  63  60  58  58  60  63  67  65  64  65  61  55  47  44  43  42  40  37  36  38  39  38  36  37  41  43  43  41  40  40  40  37  35  35  36  37  39  41  41  40  37  36  35  36  36  34  33  33  34  35  35  35  34  34  34  36  37  37  36  35  35  37  38  38  38  37  36  35  35  35  34  34  35  34  34  33  34  37  40  39  38  36  35  35  36  37  38  38  37  36  35  35  35  36  36  36  36  35  34  33  33  33  34  35  35  35  34  34  34  36  38  39  38  36  34  33  36  40  42  48  52  48  43  39  39  37  35  36  35  33  33  34  35  33  32  33  35  35  35  34  33  33  33  33  32  33  34  35  35  35  36  37  36  34  33  35  36  34  33  34  36  37  37  36  35  35  35  36  36  35  33  33  34  35  36  37  37  36  36  35  35  37  38  39  40  39  38  38  37  39  40  38  35  34  33  34  36  36  35  34  33  34  36  38  38  37  37  37  37  35  34  35  36  37  36  36  36  36  35  34  32  31  30  31  32  34  35  37  37  35  35  36  36  35  34  33  33  33  34  35  34  33  36  38  39  36  34  35  37  38  38  37  37  38  38  36  35  35  36  37  37  37  36  37  37  35  34  33  32  32  33  33  33  34  34  33  33  34  34  33  33  33  33  34  34  34  34  36  36  35  33  33  32  33  35  36  36  35  35  35  36  36  36  34  32  32  33  33  34  34  34  36  36  36  36  36  36  35  34  34  34  35  34  32  33  35  36  37  36  33  33  34  36  36  35  33  34  36  37  35  34  33  33  34  35  35  34  32  32  32  33  34  34  35  34  35  36  37  37  35  35  34  33  34  34  34  34  34  35  36  36  35  34  32  30  30  32  35  36  36  35  34  33  33  34  35  35  34  32  31  31  32  33  33  35  36  36  34  32  32  33  35  36  35  35  37  37  36  37  37  36  36  38  42  46  47  46  44  42  40 
 61  61  61  63  66  66  64  62  60  60  62  64  65  63  63  63  63  65  65  64  62  62  63  65  64  62  60  60  60  62  62  60  60  61  62  63  65  64  64  66  60  51  43  42  43  43  40  36  35  39  41  40  38  38  39  41  41  42  44  46  45  40  35  33  33  35  40  41  41  39  38  36  35  34  35  35  33  33  36  36  35  34  33  32  32  34  36  36  37  37  37  36  36  35  35  36  36  36  35  35  33  33  34  35  36  36  36  37  38  38  37  35  35  35  35  36  37  37  37  36  36  36  35  36  36  37  36  35  33  32  32  33  34  35  36  36  36  34  34  36  37  37  37  35  33  33  36  41  44  50  53  46  39  36  38  38  37  35  33  33  34  35  34  33  31  32  33  34  34  34  33  34  36  35  35  35  35  35  34  35  36  36  36  34  31  34  35  33  32  33  36  38  38  37  36  36  37  36  35  33  32  33  34  35  36  36  36  37  37  35  35  36  39  40  39  39  38  37  37  38  38  37  36  35  34  35  35  36  35  35  35  35  35  36  36  36  38  39  39  37  36  36  36  36  35  36  36  35  35  34  32  32  32  33  34  35  36  37  37  35  35  36  37  35  34  34  34  34  34  33  32  30  34  38  39  36  35  36  38  39  38  37  38  38  38  36  35  35  36  36  36  36  36  37  36  34  33  32  32  32  33  34  35  35  35  35  35  36  36  35  35  35  35  34  34  33  34  35  34  33  32  32  33  33  35  36  36  36  35  34  35  36  36  34  33  33  32  33  34  35  36  36  37  38  37  37  36  34  34  34  34  34  34  31  32  33  34  35  33  30  31  32  34  35  35  33  34  36  37  35  34  34  33  34  34  34  34  34  33  33  34  33  34  35  36  37  37  36  34  33  33  33  34  34  35  36  35  35  36  36  36  35  34  33  32  31  33  35  35  36  35  35  34  34  35  36  35  35  34  33  32  33  35  36  35  34  35  34  33  33  35  37  37  36  36  36  38  40  39  38  38  37  40  44  47  48  48  47  45  42 
 62  61  61  62  64  66  63  62  62  63  65  66  67  67  66  64  62  62  64  64  62  61  63  64  65  64  63  62  62  62  61  60  62  64  63  61  62  60  62  66  58  50  47  45  44  43  40  37  37  39  41  40  40  39  37  38  40  42  48  52  51  44  37  34  33  36  41  41  40  39  38  37  35  34  35  35  35  35  36  37  36  35  34  33  33  34  35  37  37  37  36  35  35  34  35  36  36  36  36  36  35  34  34  37  38  38  37  37  37  37  37  35  35  34  34  35  35  35  36  36  36  36  36  36  36  36  36  35  34  33  33  34  35  36  37  36  36  35  35  37  38  37  37  35  34  34  37  40  43  47  47  41  37  36  37  37  36  32  31  33  36  36  34  32  32  31  32  33  34  34  34  35  36  37  37  36  36  35  35  35  36  36  36  34  33  34  34  32  31  32  35  37  38  37  36  36  37  35  33  33  32  33  34  35  35  35  35  36  36  35  35  36  38  39  39  38  37  37  36  37  36  36  36  36  36  36  35  35  35  36  36  36  36  35  35  36  37  38  39  37  35  35  36  35  35  37  37  36  35  34  33  33  34  35  35  35  36  38  38  36  36  38  38  36  36  36  36  35  34  32  29  28  31  36  38  36  35  36  38  37  37  37  38  37  36  36  36  35  35  35  35  36  37  37  35  34  33  32  32  34  35  35  36  36  35  37  38  38  37  37  36  35  36  35  34  33  33  35  34  32  32  33  34  35  36  36  36  36  36  35  34  35  36  35  35  33  32  32  33  36  37  36  36  37  37  36  34  33  33  33  34  34  33  31  32  32  33  34  32  30  31  32  34  34  34  33  35  36  37  36  35  34  34  34  33  33  33  33  33  34  34  33  34  35  38  39  38  36  34  34  34  34  34  35  36  36  36  35  35  36  36  35  33  33  33  33  34  35  35  35  35  35  35  34  35  36  36  36  35  34  34  35  35  36  35  34  36  36  36  36  38  39  39  38  37  39  42  43  40  39  39  41  43  46  47  48  48  49  47  45 
 62  61  61  60  63  65  63  63  65  65  65  65  66  65  65  63  62  61  63  63  61  61  62  63  65  64  63  63  63  61  60  61  63  65  63  60  59  59  63  66  58  52  53  48  42  40  39  38  38  39  40  38  39  39  37  38  39  41  47  52  51  45  40  37  37  39  42  41  39  38  38  37  37  36  36  37  37  37  36  36  37  36  36  35  34  34  35  36  37  36  34  34  35  36  36  36  36  36  36  37  37  36  36  39  40  38  36  36  36  38  38  36  34  33  34  34  34  34  35  35  35  35  35  35  35  35  34  33  34  34  34  35  36  37  37  36  35  35  37  38  38  38  38  37  35  35  37  39  41  43  42  38  37  36  34  35  35  32  32  34  35  34  33  33  33  32  33  33  33  33  34  34  35  36  37  36  36  35  34  35  36  37  37  36  35  35  34  32  31  33  35  37  37  36  35  35  35  34  33  32  32  33  35  35  35  35  35  36  37  35  35  36  37  38  38  37  37  36  36  36  35  35  35  37  37  36  34  33  34  36  37  36  35  35  35  35  36  37  37  35  34  33  35  35  34  36  36  35  34  33  34  34  35  36  36  36  37  38  38  36  38  39  39  37  37  37  38  36  34  34  31  29  31  34  37  36  35  35  36  35  34  36  36  34  34  34  35  35  35  34  34  36  37  36  36  35  34  33  34  35  36  36  37  36  36  37  39  39  38  37  36  36  35  35  34  33  33  35  34  33  33  34  35  36  35  35  35  36  36  35  34  34  35  36  36  34  32  31  33  36  37  35  35  36  36  35  33  32  32  33  33  34  34  33  32  33  34  35  34  32  32  32  33  32  32  33  34  35  36  36  35  36  36  36  35  34  33  33  34  36  36  35  34  35  38  39  38  36  36  35  35  34  34  34  35  36  36  36  36  37  36  33  33  34  34  34  34  34  34  35  36  36  36  35  36  36  36  36  35  35  35  35  36  37  36  35  37  37  37  38  39  40  38  38  38  41  43  43  40  38  39  42  44  45  45  45  45  47  46  44 
 61  60  60  59  62  65  64  64  66  65  63  62  61  61  62  62  62  62  62  61  60  60  61  61  63  63  63  63  62  60  59  61  63  64  62  59  57  59  63  65  59  55  56  48  39  37  38  39  40  40  39  37  39  40  39  39  38  37  42  46  47  43  40  40  41  42  41  40  39  38  37  38  38  37  37  38  38  37  35  36  37  37  37  36  35  34  35  37  37  35  33  34  36  37  37  36  35  35  35  37  39  38  38  40  40  37  34  35  37  38  38  36  33  33  35  34  34  34  34  35  35  34  34  35  36  34  33  33  34  34  35  36  37  36  36  35  33  34  37  38  39  40  39  38  37  36  36  37  37  40  41  38  37  36  32  34  36  35  35  36  33  33  33  34  34  34  34  34  34  34  33  33  34  35  36  35  35  34  34  34  36  37  38  37  37  36  35  33  32  33  35  36  36  34  33  33  34  34  33  33  33  34  36  36  36  36  37  37  38  36  35  37  37  38  37  36  36  36  36  35  34  34  35  36  37  35  33  32  33  35  36  34  33  35  36  36  36  37  36  34  33  33  34  35  35  34  34  33  32  32  34  35  36  37  38  38  38  39  37  35  37  39  39  37  36  37  38  36  34  35  33  31  32  34  35  36  36  36  36  35  34  35  35  33  33  34  35  35  35  35  34  35  36  35  35  35  35  34  35  35  36  36  36  36  37  37  38  38  37  36  35  36  35  35  34  33  33  36  35  34  34  35  36  36  35  34  34  35  35  35  34  34  34  36  36  35  33  32  33  36  37  35  35  35  35  34  33  33  33  34  34  34  35  34  33  34  36  37  36  34  33  33  33  32  32  32  34  35  35  35  36  36  37  38  37  37  36  34  36  38  39  37  35  36  36  37  37  37  37  35  34  32  32  32  33  34  35  36  37  38  36  33  33  33  34  33  33  33  34  35  36  37  36  36  36  37  36  36  35  35  35  36  37  37  37  37  37  38  37  37  38  38  36  36  38  41  42  41  39  38  39  42  43  44  42  41  42  44  42  40 
 61  59  59  60  63  65  64  64  64  64  62  60  59  60  61  62  63  63  62  61  61  61  60  60  60  62  63  63  62  60  59  60  62  64  62  59  58  60  63  61  57  54  51  44  38  36  38  40  41  41  40  38  39  40  41  42  39  35  36  39  41  40  39  40  41  41  40  39  39  38  37  37  38  38  39  38  38  35  34  35  36  36  36  35  35  34  35  38  39  37  35  35  36  37  36  35  34  34  35  37  39  39  39  40  38  35  34  34  37  38  37  35  34  34  35  35  35  35  35  35  35  35  35  36  37  36  34  34  34  34  34  35  36  35  34  33  32  34  36  38  39  40  40  39  37  36  37  36  35  39  42  40  38  36  33  35  37  37  37  35  32  32  33  33  34  34  34  33  34  34  34  33  32  33  35  35  34  34  34  35  36  37  38  37  36  36  35  34  33  33  34  35  35  35  34  34  34  35  34  33  34  35  35  36  37  38  39  39  39  38  37  38  39  38  37  36  35  36  36  35  34  34  35  36  36  35  32  32  33  34  34  34  33  35  36  36  37  38  37  35  34  34  35  36  35  33  32  32  32  33  34  35  36  37  37  38  38  38  36  35  37  38  37  34  34  36  38  36  33  34  34  32  32  33  34  36  38  38  38  38  38  37  36  35  35  34  35  35  36  35  35  35  34  34  34  35  35  34  34  34  34  35  35  36  37  37  37  37  36  36  36  36  36  36  36  34  34  36  37  36  36  36  35  36  35  34  34  35  35  35  34  34  34  35  36  36  35  34  34  36  36  35  35  36  35  35  34  34  34  34  34  35  35  34  33  34  35  37  37  36  34  33  33  33  32  33  35  36  35  36  35  36  37  38  39  40  39  38  38  39  39  38  37  36  36  36  37  38  37  34  33  32  31  31  32  34  35  36  37  38  37  34  33  33  34  33  33  34  34  35  36  37  36  35  36  37  36  36  36  35  36  37  37  37  37  37  38  37  36  36  36  36  35  34  36  40  41  40  39  38  40  42  42  41  40  39  40  42  41  38 
 62  59  58  61  64  65  65  64  64  63  63  63  63  63  63  63  62  62  62  63  63  62  61  60  59  61  62  63  61  61  61  61  61  62  63  61  57  60  60  54  51  48  45  41  39  41  42  41  40  41  41  40  39  40  42  43  40  35  35  37  40  40  40  39  36  35  38  40  40  39  37  36  36  38  39  38  36  34  33  35  35  35  35  34  34  35  36  38  39  40  41  39  37  35  34  33  33  34  35  37  38  39  39  39  38  35  34  35  36  36  35  35  35  36  37  37  37  37  37  37  36  35  35  36  39  37  35  35  35  34  34  34  34  34  34  33  33  33  35  37  39  39  39  38  37  37  37  37  37  40  44  42  39  37  38  37  35  36  34  32  33  32  32  33  34  34  33  32  32  33  34  34  34  34  35  36  36  36  35  36  37  38  38  36  35  35  35  34  33  33  34  35  36  35  35  35  36  36  35  34  34  34  35  36  37  39  40  40  38  39  40  41  41  39  37  35  34  35  35  35  35  35  35  35  36  35  34  33  33  33  34  35  35  35  35  35  38  40  40  38  36  36  37  37  36  34  34  35  35  35  35  35  36  36  37  37  38  38  35  34  36  37  36  33  32  35  37  35  33  36  37  36  34  33  33  35  37  38  38  38  38  37  37  37  37  36  35  35  36  36  36  34  33  32  32  33  34  33  32  32  32  33  34  36  37  36  36  37  37  38  39  39  39  39  38  37  36  36  37  38  38  37  35  35  35  35  35  34  34  34  34  35  35  35  35  36  36  36  36  35  35  36  36  36  36  36  36  35  35  35  35  36  36  34  33  33  35  37  37  35  34  34  35  35  35  36  38  38  37  35  34  34  35  37  39  39  40  41  39  36  35  37  38  39  38  38  38  40  40  36  34  33  32  31  33  34  34  35  36  37  37  36  35  34  33  33  33  34  34  35  36  36  36  36  36  37  37  37  37  37  38  39  39  40  39  37  38  37  36  36  36  36  35  34  35  38  40  40  39  39  40  40  40  39  39  39  41  44  43  41 
 62  59  57  61  63  64  64  64  63  62  62  63  64  66  66  64  61  60  63  64  63  63  62  61  60  61  61  61  60  59  60  61  62  64  64  63  58  60  59  52  47  43  40  39  40  41  43  45  46  45  43  40  39  40  41  42  41  39  36  36  39  41  40  37  33  34  39  40  40  39  36  35  35  37  37  36  34  33  33  34  35  35  35  34  33  35  37  39  41  43  45  41  37  34  32  32  33  33  34  37  38  39  38  37  37  36  36  36  35  35  34  34  35  36  37  38  38  38  38  37  36  36  36  38  40  39  36  35  35  34  34  33  34  33  33  33  34  33  34  37  39  38  37  36  36  37  38  37  36  40  42  42  39  38  38  36  33  34  32  32  33  33  32  34  35  34  33  32  32  34  35  35  35  35  36  36  36  36  35  35  36  36  37  36  35  35  34  33  34  34  34  35  35  35  36  36  37  36  35  35  34  34  34  35  37  39  40  40  39  40  40  41  40  39  37  34  33  35  36  36  35  36  36  36  35  35  34  33  33  34  34  35  35  34  35  36  38  40  40  39  38  38  37  38  37  37  36  36  36  36  37  36  35  35  36  37  37  36  34  34  36  37  36  33  32  34  35  34  32  36  37  38  37  34  32  34  36  37  38  38  38  39  39  38  37  36  36  36  36  36  35  33  32  32  32  34  34  34  33  32  32  33  34  35  35  35  35  36  36  36  37  38  39  39  39  37  35  35  36  38  38  36  35  34  35  35  35  34  34  35  35  34  34  34  34  34  35  35  35  34  34  36  36  36  36  37  37  35  34  34  34  35  35  33  32  33  35  36  35  34  33  33  35  35  35  37  37  38  37  36  35  34  35  36  38  39  39  39  37  35  35  36  38  38  38  38  38  40  40  36  35  33  33  33  34  35  35  35  35  36  36  37  35  34  32  32  33  33  34  34  35  35  35  35  36  37  38  38  38  37  38  38  39  39  39  38  37  36  36  36  36  35  35  34  35  37  40  40  40  40  40  39  39  39  40  42  43  44  44  43 
 62  59  56  58  60  61  63  63  63  63  61  61  63  65  66  65  62  61  63  64  63  64  63  63  63  62  61  60  58  58  57  61  64  65  66  64  61  62  62  54  47  41  38  39  39  36  42  50  55  51  44  40  40  40  39  40  41  41  37  36  38  41  39  35  34  37  40  41  40  39  37  35  35  35  35  34  34  34  34  34  35  35  35  34  34  34  36  40  43  46  45  42  37  33  33  33  32  32  33  36  39  39  36  36  36  37  38  37  35  35  34  33  33  34  35  37  38  37  37  35  35  36  38  40  42  40  37  36  35  34  35  35  35  34  33  34  35  34  34  39  39  37  35  35  36  37  38  38  36  36  38  39  39  38  35  33  32  32  33  32  31  32  34  35  36  35  34  33  34  36  38  37  36  36  36  36  36  35  35  34  34  34  35  36  36  35  34  34  33  34  34  34  35  35  35  36  37  35  35  36  36  36  36  35  36  37  39  40  42  40  39  38  38  37  36  34  34  36  37  37  36  36  37  37  35  33  32  32  33  35  35  34  32  34  35  37  38  38  38  38  39  38  38  38  38  37  35  34  35  36  37  36  35  34  35  36  36  34  34  37  37  37  36  34  33  32  32  32  32  33  34  37  40  37  33  34  35  36  40  40  40  41  41  38  37  36  36  37  35  34  33  33  32  32  34  35  35  34  33  33  33  34  34  34  34  34  35  35  35  34  34  36  38  39  38  35  33  35  36  36  36  36  35  36  35  34  33  34  35  38  36  34  34  35  34  33  33  33  33  33  34  35  36  36  36  37  37  36  34  33  32  33  33  31  32  34  36  35  34  34  33  33  34  34  34  34  34  35  36  37  37  37  37  36  36  38  37  33  34  37  38  37  36  36  37  37  37  38  37  34  33  34  35  35  36  37  37  36  36  36  37  36  35  34  34  33  34  35  34  33  33  33  33  34  36  37  37  37  37  37  37  37  37  36  37  38  36  35  34  34  34  34  34  35  36  37  39  40  40  41  41  40  40  41  42  43  43  42  43  42 
 62  60  58  58  59  60  62  63  65  65  64  62  61  61  62  63  65  66  64  64  64  64  62  62  61  61  61  61  60  61  62  63  63  63  63  63  64  64  62  55  45  39  38  39  39  38  42  48  52  51  47  44  40  38  39  39  39  39  37  37  38  40  40  36  35  36  38  39  40  40  39  37  35  34  34  35  36  36  37  36  36  35  35  35  34  34  36  39  43  45  45  41  38  35  34  34  33  32  32  34  36  37  37  37  38  38  38  37  36  35  34  33  33  33  34  35  35  35  35  36  37  39  39  40  40  39  37  36  35  35  35  36  36  37  37  37  36  36  37  39  39  36  35  35  35  36  37  37  36  35  35  37  38  38  36  35  34  33  33  32  30  33  36  36  37  36  34  34  36  37  38  37  35  35  35  35  36  35  35  35  36  37  37  37  36  34  34  34  34  36  37  37  37  36  36  36  36  36  36  36  37  37  36  36  36  37  37  38  40  40  39  37  37  37  37  36  36  36  38  38  37  35  35  36  35  34  33  33  34  35  35  35  33  35  37  37  38  38  38  37  36  35  35  35  35  34  34  34  35  36  36  34  33  33  34  35  35  34  35  36  36  36  36  35  34  34  34  34  34  33  34  37  38  37  36  35  36  38  40  39  39  41  40  37  35  35  35  35  34  33  33  32  32  32  33  34  34  33  33  32  33  34  35  35  35  37  37  37  36  36  36  37  38  38  37  36  36  36  36  37  37  36  36  36  35  33  32  33  35  37  36  34  35  36  36  34  34  34  34  34  33  34  34  34  35  35  35  34  33  31  31  31  31  31  32  35  36  36  36  35  35  35  35  35  35  34  34  34  35  36  36  37  37  37  37  38  38  36  36  37  37  36  36  36  37  38  37  37  35  34  35  35  35  36  36  37  37  37  36  35  35  36  35  34  34  35  36  36  35  34  33  33  32  33  34  36  37  36  36  37  37  37  37  37  38  38  36  34  34  34  34  34  34  34  35  36  38  40  41  41  42  42  42  43  43  42  42  42  42  41 
 61  60  60  59  59  59  62  64  64  65  65  63  60  60  61  63  67  69  65  65  65  64  62  61  60  60  60  62  62  63  64  62  61  62  62  62  64  62  59  54  46  40  39  40  40  40  43  46  49  51  52  51  44  38  38  37  37  37  37  37  38  39  39  38  35  34  36  37  39  39  39  38  36  36  36  37  37  37  37  36  35  36  37  37  36  35  35  37  39  42  43  40  38  36  35  35  34  33  32  33  33  36  37  38  38  38  37  37  37  36  35  34  34  34  34  34  34  34  35  36  38  39  39  39  37  36  35  35  34  34  35  36  36  37  37  37  35  36  38  39  38  37  37  37  36  34  34  36  38  37  34  36  37  37  37  36  34  34  33  33  32  34  36  36  37  36  35  35  37  38  38  37  35  34  34  35  36  35  35  35  37  39  40  38  35  34  33  34  35  36  38  38  38  37  36  35  35  36  37  37  38  39  38  37  36  36  37  37  38  40  39  36  35  37  38  38  37  37  37  38  38  35  34  35  35  34  34  35  36  36  36  35  34  36  38  38  38  38  37  35  34  33  33  32  32  32  33  35  36  36  35  32  31  32  34  35  34  35  36  35  34  34  35  35  34  34  35  35  35  34  36  37  36  37  37  36  37  39  38  37  38  39  39  37  35  34  34  35  34  34  33  32  31  32  33  34  34  33  33  33  33  34  36  36  36  38  39  38  37  37  37  37  37  36  36  37  37  35  35  36  36  35  35  35  35  33  33  34  35  36  34  34  35  37  36  35  35  35  35  34  33  33  33  33  34  34  33  33  32  30  30  31  31  31  32  34  36  37  37  36  36  37  36  36  36  35  34  34  34  35  36  37  38  39  38  38  39  38  37  36  35  35  35  37  38  38  37  35  35  37  37  37  36  34  34  35  36  37  37  35  35  35  35  35  35  36  36  37  36  35  33  32  31  32  33  35  37  38  38  37  36  36  37  38  38  38  36  34  33  33  34  35  34  34  35  36  38  40  40  42  43  43  43  43  41  40  40  41  42  42 
 60  61  61  61  59  59  63  64  63  62  63  63  62  62  62  63  66  68  66  65  65  65  63  61  60  59  60  62  63  63  62  60  61  64  63  61  62  59  56  54  49  44  42  42  42  42  43  45  48  53  57  57  48  40  36  36  36  35  36  37  37  38  39  40  37  34  34  35  36  37  37  37  38  38  38  38  38  37  35  34  34  36  38  39  38  36  35  34  34  37  40  38  36  35  35  35  34  33  33  33  33  35  36  38  38  37  36  36  36  37  36  36  35  35  35  35  35  35  35  36  38  38  38  37  34  34  34  35  34  33  34  35  35  36  36  34  33  34  37  38  38  38  39  39  37  33  33  37  41  40  37  37  37  36  35  35  34  34  34  35  35  35  35  36  36  36  36  36  37  38  38  37  35  34  34  35  36  35  34  35  37  40  40  38  35  34  34  35  35  36  37  37  37  37  36  35  35  35  36  37  39  40  39  37  36  35  36  37  37  39  39  36  35  36  38  38  37  36  36  37  37  34  33  35  35  34  35  35  36  36  36  34  33  36  38  38  38  36  35  34  33  32  32  32  32  32  33  36  37  36  34  32  32  33  35  35  35  36  36  34  32  32  33  34  34  33  34  34  34  37  39  38  36  36  37  35  36  38  36  35  37  38  37  36  35  35  35  36  36  35  34  32  32  34  35  35  35  34  34  34  34  35  37  37  37  39  39  37  37  37  37  36  35  35  36  38  38  34  33  34  34  34  35  35  35  34  34  35  35  34  33  34  35  36  36  35  35  35  35  34  33  33  33  34  34  33  33  32  31  31  31  31  32  32  32  33  34  35  36  36  36  36  37  37  36  35  34  33  33  35  36  38  39  39  38  38  38  38  37  36  34  34  35  38  39  39  37  35  36  39  39  38  35  32  31  32  35  37  38  36  36  36  35  34  34  35  36  36  36  35  33  32  31  32  33  35  38  40  40  39  37  36  36  37  38  38  36  34  33  34  35  36  36  36  36  35  37  40  40  41  43  43  42  40  38  37  38  39  41  41 
 59  61  63  63  61  60  62  62  61  60  61  63  64  65  64  64  63  64  65  66  65  65  63  62  61  60  61  61  63  62  59  58  61  63  63  61  61  59  57  57  53  49  46  45  44  43  43  45  48  53  57  56  49  41  37  37  37  34  37  39  37  37  40  43  39  36  35  35  35  35  36  37  38  38  38  38  37  36  33  33  34  36  38  40  39  36  33  33  33  35  37  35  34  34  34  35  34  34  34  34  35  36  37  38  38  36  35  34  35  36  36  35  35  34  35  35  36  36  36  37  38  38  37  35  34  34  35  35  35  34  34  33  34  35  34  32  31  31  34  37  38  38  39  39  37  33  34  39  44  44  41  38  36  34  34  34  34  34  35  36  37  35  36  36  36  35  35  36  37  38  37  36  34  34  35  36  36  35  34  35  37  39  38  37  35  35  35  35  35  36  37  37  37  36  36  37  36  35  35  36  38  39  38  36  35  35  35  36  37  38  38  37  36  37  38  36  35  35  35  36  36  34  34  35  35  34  35  35  36  36  35  34  33  35  36  37  36  35  34  34  34  33  33  33  33  33  34  36  36  36  35  33  32  34  35  35  35  37  36  33  32  32  33  33  33  32  33  32  34  39  40  38  35  35  36  34  34  36  35  36  36  36  36  35  35  36  37  37  38  37  35  33  33  36  37  36  36  35  34  34  34  36  37  38  39  38  38  37  37  38  37  36  36  36  37  38  38  35  34  34  34  34  35  35  36  35  34  34  35  34  33  34  35  36  35  35  34  35  35  33  33  33  34  35  35  35  34  33  31  32  32  33  34  35  35  34  33  33  34  34  35  36  37  37  36  35  33  33  33  35  36  38  38  38  38  37  37  38  36  35  34  34  35  38  39  40  38  36  36  39  38  37  34  32  32  33  36  37  37  36  36  36  35  33  32  32  33  35  35  34  33  33  32  32  34  36  39  41  41  40  37  35  35  35  37  38  36  34  33  35  37  38  38  38  37  35  37  41  41  41  42  42  40  37  35  35  36  39  41  41 
 60  62  64  64  62  61  60  61  62  63  63  64  64  64  64  64  63  63  64  64  64  64  64  63  62  62  62  61  61  60  59  60  61  61  62  62  62  64  63  59  52  47  47  46  44  42  42  45  49  51  52  50  44  39  37  38  38  36  39  41  40  40  42  45  42  38  37  37  38  38  37  37  35  35  35  35  36  36  36  35  35  36  38  38  38  35  33  33  35  36  36  35  34  34  34  35  36  35  35  37  37  38  39  39  38  36  34  33  33  35  35  35  35  34  34  34  34  35  35  36  38  40  40  38  37  37  37  38  38  38  36  35  35  36  35  35  34  34  36  39  38  37  38  38  37  35  36  40  45  45  41  37  34  33  34  35  36  36  35  35  35  36  36  36  36  36  35  35  36  36  36  35  34  34  35  35  35  35  35  36  36  37  37  36  35  36  37  36  36  36  36  36  37  37  37  38  38  35  34  36  37  37  36  35  34  34  35  36  38  38  37  37  37  37  36  35  34  34  35  35  35  35  36  36  35  35  34  35  36  35  35  34  34  34  34  35  34  33  33  33  34  35  35  35  35  34  34  34  35  36  36  35  34  34  35  34  34  36  36  33  32  33  34  35  34  33  33  34  35  38  38  35  34  33  33  34  34  35  36  38  38  36  35  35  35  36  36  37  37  37  36  34  34  37  38  36  36  35  34  34  35  36  36  38  39  38  38  38  38  38  38  38  38  39  39  38  37  36  36  36  35  35  35  36  35  34  33  32  33  34  34  34  36  36  35  34  34  34  34  33  32  33  34  36  36  35  34  32  31  31  33  35  37  39  38  36  34  34  34  35  35  36  36  37  36  33  32  33  34  35  36  37  37  36  35  34  34  36  36  35  35  35  35  37  38  38  38  37  36  36  36  35  34  35  35  36  37  37  36  34  34  35  34  32  31  32  33  34  34  34  33  33  33  33  33  35  38  40  40  40  38  36  34  35  36  37  36  34  35  37  39  40  40  39  37  35  37  39  39  40  40  39  38  35  33  34  36  38  41  41 
 61  62  63  63  62  61  60  61  64  65  66  65  63  63  63  63  64  63  61  62  63  63  63  64  65  65  64  62  60  59  60  62  62  60  62  63  64  68  68  60  49  44  45  44  42  39  41  45  49  50  49  46  40  37  38  39  39  39  41  43  43  42  43  45  42  39  38  39  39  38  38  36  34  33  33  34  35  36  37  36  36  37  37  37  36  34  33  34  36  37  36  35  35  35  35  35  35  34  35  36  37  38  40  40  39  36  33  32  33  34  35  36  35  35  35  34  33  32  33  36  40  42  43  42  40  39  38  40  41  41  40  38  38  37  38  39  39  41  43  44  41  38  37  38  38  38  40  42  45  44  40  36  33  33  35  38  38  37  36  36  36  37  37  37  37  36  35  35  35  35  35  34  33  34  35  34  33  34  35  35  35  34  34  35  36  37  37  36  36  37  37  37  37  37  37  37  37  35  34  35  36  36  35  34  33  33  34  36  37  36  36  37  38  37  35  34  33  35  36  36  35  36  37  37  36  35  35  35  36  36  35  35  35  34  34  35  34  33  32  33  34  36  36  36  35  35  34  33  34  35  37  37  35  34  34  34  34  36  35  34  33  34  35  36  36  35  35  36  37  37  35  34  34  33  33  35  35  35  37  39  39  36  35  36  36  35  35  36  36  36  36  34  34  37  37  36  35  35  34  34  35  36  36  37  39  39  39  39  39  38  38  39  40  40  39  37  35  36  36  36  35  35  35  37  36  34  33  32  33  35  35  35  37  37  36  35  34  35  35  34  33  34  35  36  37  36  34  32  32  32  34  36  38  40  39  37  37  36  36  36  36  35  35  36  35  32  32  33  35  36  36  36  35  33  32  32  33  35  36  36  37  37  36  36  37  38  38  38  37  36  35  34  35  36  37  38  38  37  35  34  34  34  33  32  32  33  34  34  35  35  34  34  34  33  33  34  35  37  39  38  37  36  35  35  36  36  35  35  35  37  39  40  40  39  38  36  36  37  37  38  38  38  37  35  33  34  36  39  41  41 
 62  61  61  61  61  60  61  62  64  65  65  64  63  62  63  63  64  63  60  60  61  61  62  64  66  67  66  64  62  60  61  62  62  61  62  64  65  69  69  60  49  43  43  43  40  39  41  46  50  51  50  46  41  39  39  39  40  41  43  44  43  43  42  42  40  39  40  39  38  36  35  35  35  35  35  36  36  36  35  36  37  38  38  37  35  34  34  35  36  37  37  36  36  36  36  35  34  34  34  34  35  36  38  39  38  36  34  33  34  35  36  37  37  37  37  34  32  30  32  36  40  43  43  42  40  38  37  39  40  42  42  41  39  39  40  42  45  49  52  50  44  39  37  39  41  41  43  43  42  42  41  37  35  35  37  39  39  38  37  38  41  40  38  39  38  36  36  35  36  36  35  34  32  33  34  33  32  33  33  34  33  32  33  34  36  36  35  35  36  37  37  38  37  37  36  35  35  35  35  35  36  35  35  33  32  32  34  35  36  35  35  36  37  37  36  34  34  36  37  37  36  37  37  37  37  36  36  36  37  37  36  37  37  35  36  37  35  33  33  33  34  36  37  36  34  35  35  34  34  36  38  37  36  35  35  35  35  35  35  35  34  35  37  37  38  38  38  38  38  36  34  34  35  35  34  36  36  35  37  38  37  37  37  37  36  35  34  34  35  36  36  35  35  36  36  35  34  34  34  34  35  36  36  38  39  39  39  40  40  38  37  38  40  40  38  35  33  33  34  34  34  34  35  36  36  35  34  34  35  36  37  37  38  37  36  35  35  36  37  35  34  35  36  37  37  35  34  33  33  34  36  37  38  39  39  38  38  38  37  37  35  34  33  34  33  33  33  34  36  36  36  35  34  32  32  32  34  36  36  37  38  38  37  37  36  37  37  37  38  39  37  35  34  35  36  36  36  36  36  36  35  33  33  32  33  34  36  37  37  36  34  34  33  34  34  33  34  35  36  36  35  36  37  37  36  36  36  36  36  37  39  41  41  40  38  37  35  34  35  36  37  37  37  36  36  36  37  39  40  39 
 62  62  61  60  59  60  61  61  61  61  63  64  64  64  64  64  63  62  60  60  61  61  63  64  66  67  66  65  63  61  60  61  62  63  64  64  64  66  66  61  53  48  45  43  42  42  45  48  51  54  55  53  46  41  40  40  41  42  42  41  41  41  40  39  39  40  39  37  35  32  32  34  36  37  38  37  37  35  33  34  36  37  37  37  36  35  35  34  34  35  37  37  37  37  36  36  35  34  33  34  34  35  36  36  36  36  36  36  36  36  37  38  38  38  38  35  33  32  33  35  38  40  41  40  38  36  36  37  38  40  41  41  40  39  41  44  48  53  56  53  46  40  39  40  42  41  41  41  40  41  42  39  39  39  42  42  41  39  39  42  47  45  42  40  39  37  37  37  37  37  36  34  32  33  33  32  32  32  32  33  32  32  33  34  35  36  35  36  37  37  37  38  37  37  36  35  36  35  34  35  35  35  34  33  33  33  34  35  36  35  35  35  36  36  35  35  35  36  37  36  36  36  37  37  36  36  36  37  37  37  36  36  36  36  37  37  36  34  33  34  35  36  37  36  34  34  35  34  35  36  38  37  36  35  36  36  35  35  35  35  35  36  37  38  39  39  39  39  38  36  35  35  36  36  35  36  36  36  36  35  35  36  37  37  37  35  34  33  34  35  36  35  35  37  36  35  34  34  35  35  35  36  36  38  39  38  39  40  39  38  37  38  39  39  36  34  32  31  33  34  33  34  36  37  37  37  36  37  37  37  36  37  38  38  36  35  35  36  36  35  35  36  37  36  36  35  34  34  35  36  36  37  37  37  37  37  37  37  37  37  35  33  32  33  33  35  35  35  36  37  36  36  34  33  33  34  36  37  37  37  38  38  37  37  37  37  37  36  38  41  39  37  34  33  33  34  35  36  36  37  36  34  34  34  34  36  37  38  38  37  35  34  35  35  35  35  35  35  35  35  35  36  37  37  37  37  36  36  36  37  38  39  40  40  39  39  36  33  34  35  36  37  37  37  37  37  38  39  39  38 
 64  63  62  60  59  60  60  59  58  58  61  64  66  65  65  63  63  62  61  61  61  61  62  63  64  65  65  64  63  61  59  59  62  64  63  62  63  63  64  63  60  56  52  49  48  48  49  50  51  55  60  59  50  43  42  41  42  43  40  38  39  40  38  36  39  41  39  37  34  32  32  33  35  35  36  36  37  36  33  34  35  36  35  35  35  36  36  36  36  36  36  37  38  38  38  37  36  35  35  36  36  36  36  36  36  37  38  38  37  36  36  36  36  36  36  35  35  34  34  34  35  36  37  37  36  36  36  36  37  40  42  42  40  39  40  43  49  52  52  51  46  41  41  42  41  38  38  38  38  39  40  40  42  45  48  47  44  40  40  44  50  49  45  42  39  37  36  37  39  39  38  35  33  33  35  34  34  34  33  33  33  34  35  35  36  36  36  37  38  38  38  37  37  37  36  36  36  35  34  34  34  34  33  33  34  34  35  35  35  37  36  34  34  35  36  36  36  36  35  35  35  36  36  36  36  36  37  38  37  37  35  35  34  35  36  37  36  34  33  34  36  37  37  36  34  33  34  35  36  37  37  36  35  36  37  37  36  36  36  36  35  35  36  38  39  40  40  39  37  36  36  36  36  36  36  36  37  38  37  35  34  35  36  37  37  36  35  34  34  35  35  34  34  38  38  36  35  35  35  35  35  35  36  37  39  40  40  39  38  38  39  39  38  37  35  34  33  33  34  34  34  35  37  38  38  37  36  37  37  35  35  36  38  37  35  34  34  35  35  34  34  37  37  36  34  34  34  35  36  38  37  35  35  35  35  35  36  37  37  37  34  33  32  33  35  36  36  36  36  36  36  35  34  34  34  35  36  38  38  37  37  38  38  38  38  37  36  35  36  38  39  37  35  34  33  35  36  37  36  35  35  36  36  35  35  36  37  37  37  37  36  36  35  36  36  37  37  37  35  34  34  35  35  34  36  39  38  37  36  35  36  36  38  38  39  39  36  33  34  35  35  35  36  36  38  39  39  39  38  37 
 65  64  62  61  61  61  59  57  56  57  60  64  66  65  63  62  63  64  63  63  63  62  62  62  63  64  64  63  62  61  60  59  60  62  62  61  62  62  63  66  64  61  57  54  53  53  53  52  52  57  64  66  55  47  46  44  44  44  40  37  37  37  36  35  38  40  38  36  35  33  32  33  33  34  34  34  36  35  33  34  35  34  33  32  33  34  36  38  39  38  37  37  38  39  39  39  38  37  37  37  37  37  37  37  37  38  39  39  37  36  35  34  34  34  33  34  35  35  35  34  33  33  34  35  36  36  37  37  38  40  42  42  40  39  40  42  47  48  47  47  45  42  41  40  39  36  36  36  37  37  37  39  44  49  53  52  47  42  40  43  49  48  45  43  41  40  42  43  42  41  39  36  34  34  36  36  36  36  35  35  35  36  36  36  36  37  38  38  37  37  37  37  36  36  36  36  36  35  34  34  34  34  34  35  35  36  36  36  36  37  37  35  35  36  37  36  36  35  34  34  33  34  35  35  36  37  37  37  37  36  35  34  34  35  36  36  35  34  33  33  35  35  36  36  35  34  34  36  37  37  36  35  35  37  37  36  35  35  35  35  34  35  36  37  38  39  38  37  36  35  35  36  34  35  37  36  38  39  37  36  36  34  34  35  36  36  35  35  34  34  34  33  34  37  37  36  35  35  35  35  36  36  36  36  38  40  40  39  39  39  40  40  39  36  35  35  35  35  35  36  36  36  37  38  39  39  38  39  38  33  33  35  36  36  35  33  34  35  36  33  33  36  36  35  34  33  34  35  36  37  37  35  34  36  35  35  36  36  37  36  34  33  33  34  35  36  36  35  35  35  35  34  34  34  34  36  37  39  38  37  36  37  37  38  39  38  37  35  35  36  37  37  36  35  35  35  37  38  37  34  35  38  37  37  36  36  36  36  36  36  37  37  36  36  37  38  38  37  35  35  34  34  33  33  35  38  38  37  36  35  34  35  36  37  39  39  36  33  34  35  34  34  34  35  38  39  39  38  37  37 
 66  65  64  63  64  63  60  58  57  58  60  62  63  62  61  62  64  66  65  66  66  63  61  62  64  65  64  63  62  62  62  60  58  59  61  61  61  61  63  64  62  60  58  55  55  57  57  57  59  62  67  71  62  55  56  51  47  45  39  37  38  35  35  37  35  34  35  35  35  34  33  33  34  37  37  35  33  31  32  33  34  34  32  31  30  32  34  37  40  41  40  39  38  39  39  40  39  38  37  37  37  37  37  37  38  37  37  36  36  36  36  35  34  33  33  33  33  35  35  35  33  32  33  35  36  37  39  40  41  41  39  39  40  42  43  43  42  43  45  45  45  44  39  35  35  37  37  36  36  36  37  37  42  48  55  55  51  44  41  42  44  46  46  45  46  49  54  55  49  40  36  34  34  35  36  36  35  35  35  36  37  37  36  35  35  37  40  39  36  34  34  35  37  36  33  33  34  34  33  34  36  37  37  38  37  36  36  37  38  36  36  37  38  38  37  35  34  34  34  34  33  33  34  35  36  36  36  36  36  36  35  34  34  37  38  36  35  34  33  32  31  31  32  34  36  37  37  35  34  34  35  35  36  36  35  34  33  33  33  33  33  34  36  37  38  37  37  37  36  34  33  34  34  35  37  36  35  35  35  38  39  36  34  32  32  34  35  35  33  31  31  33  34  34  34  35  35  34  35  35  37  37  37  35  35  38  40  40  40  40  41  41  41  39  37  36  35  35  36  37  36  36  37  38  41  43  43  44  40  33  33  35  36  36  35  34  34  36  36  33  32  34  35  34  34  35  35  35  35  36  36  37  38  39  38  37  36  36  37  36  34  33  33  35  35  35  34  33  33  35  36  34  34  33  34  37  38  39  39  38  36  34  35  38  39  39  38  37  37  37  37  36  36  34  33  34  36  37  37  37  36  37  38  39  38  36  35  34  35  36  37  37  36  37  37  36  36  35  35  36  36  35  34  34  34  36  36  37  36  36  35  36  37  38  39  39  36  32  33  34  35  35  36  37  38  39  38  37  35  36 
 64  63  63  63  63  63  62  61  62  62  62  62  62  63  64  64  64  64  64  65  65  62  61  62  65  67  66  64  64  64  65  63  61  61  63  63  62  62  63  63  60  59  61  61  60  61  62  63  62  62  65  69  67  64  62  55  47  42  38  37  36  34  34  34  33  33  34  35  36  36  35  35  36  37  37  35  33  31  32  33  33  33  33  32  31  32  34  37  39  40  39  38  38  39  39  39  38  37  36  36  37  37  37  38  37  37  36  35  35  36  37  36  35  35  35  34  34  36  37  36  35  33  34  35  35  37  41  41  41  39  37  37  39  43  44  42  38  39  41  44  46  46  41  36  35  37  37  36  37  36  35  35  39  46  54  57  55  50  48  46  45  53  57  50  45  45  51  52  48  40  35  34  35  35  36  36  36  36  36  36  36  36  36  35  34  37  39  38  36  34  33  35  37  36  33  33  36  36  35  36  37  38  38  37  37  37  36  36  36  36  36  37  38  38  37  36  36  36  36  36  36  35  36  37  36  35  34  35  35  35  34  35  35  36  36  36  36  35  33  33  32  33  34  35  35  35  35  35  34  33  35  36  36  35  35  34  34  34  34  33  33  34  36  37  37  37  37  37  37  36  35  35  36  36  36  36  35  34  35  36  37  36  34  32  32  33  35  35  34  34  33  34  35  34  34  35  35  35  34  35  37  39  39  37  37  39  41  41  41  41  41  41  41  39  38  37  36  37  37  37  37  36  37  38  39  41  41  41  38  33  33  35  37  36  34  34  35  36  36  34  34  35  35  35  36  36  36  36  36  36  37  37  38  41  41  39  37  37  37  37  37  36  35  35  35  34  33  34  35  36  36  36  34  34  35  36  37  37  37  37  35  35  36  38  40  40  38  36  36  37  36  35  34  33  33  33  34  36  36  35  36  36  37  37  36  33  32  32  34  35  36  37  36  35  35  35  35  35  35  35  35  35  34  33  33  35  36  36  37  36  35  35  36  37  38  38  36  33  34  35  35  36  37  37  37  38  38  38  37  37 
 62  62  62  62  63  63  63  64  64  64  63  62  62  64  65  65  63  61  62  63  64  62  61  63  67  68  68  67  67  66  66  64  62  62  63  63  64  64  65  64  61  60  62  64  64  62  64  65  62  61  62  63  68  69  64  56  47  40  39  38  36  36  35  34  35  35  33  35  37  38  38  37  37  36  35  34  33  33  33  34  34  34  34  34  34  33  34  37  39  39  38  37  38  38  39  38  37  35  34  35  37  37  38  37  37  36  36  35  36  36  36  36  36  36  36  35  35  37  38  37  36  34  34  34  34  38  43  43  41  38  36  36  40  45  45  42  37  35  37  41  45  46  42  38  36  37  37  37  38  38  37  36  38  44  52  57  58  55  52  48  44  54  60  53  47  43  44  46  46  43  39  37  37  36  35  35  35  35  36  37  37  37  37  36  35  36  37  37  36  35  34  36  37  36  34  35  37  38  37  37  37  37  37  36  36  36  36  35  35  36  36  36  37  37  37  37  37  38  38  37  37  37  37  38  36  34  33  33  34  34  34  35  36  34  34  35  36  35  34  34  35  36  37  36  34  34  34  34  34  34  34  35  35  36  35  35  35  35  34  34  34  34  36  36  37  37  37  38  38  38  37  37  37  36  36  37  36  35  34  33  33  34  34  33  33  33  35  36  37  37  36  36  36  35  35  36  36  35  35  35  37  39  40  40  40  41  41  41  40  40  40  41  40  39  38  38  38  38  38  37  36  36  37  37  37  37  37  36  35  34  34  35  36  35  34  33  34  36  37  36  35  36  36  36  37  37  37  37  37  37  37  36  37  41  41  40  39  38  37  37  38  37  36  35  34  33  34  35  36  37  37  37  35  35  35  36  36  35  36  36  35  35  36  38  40  39  37  35  36  36  36  36  35  35  34  34  35  35  36  35  35  37  36  35  34  32  32  33  35  35  35  36  35  33  34  35  36  36  35  35  34  34  33  33  33  34  35  36  36  36  35  35  35  35  36  36  36  35  35  35  36  37  37  36  36  36  37  38  39  39 
 63  63  63  63  64  64  62  63  63  63  62  61  61  63  64  64  62  61  62  63  63  63  63  64  67  68  68  68  67  66  66  63  61  61  62  63  64  66  67  67  65  63  60  64  65  61  62  63  62  60  59  59  66  68  63  55  45  38  39  39  37  37  37  36  37  37  34  35  38  39  39  38  36  35  34  34  34  35  35  35  35  36  36  36  36  35  35  37  38  38  38  38  37  37  38  38  36  35  34  35  37  38  37  37  36  35  35  36  37  37  36  35  35  36  35  35  35  37  38  38  36  35  35  34  33  37  43  43  41  38  36  37  41  46  46  42  37  34  35  38  43  45  42  40  39  40  39  39  39  40  40  38  38  42  50  56  58  56  51  46  42  47  52  55  54  49  42  42  45  48  46  42  39  37  35  34  34  35  36  38  39  39  38  37  36  36  37  38  37  36  36  36  36  36  35  36  37  38  38  38  37  36  35  35  35  35  36  35  35  36  37  36  36  36  36  37  38  38  38  37  35  36  37  37  36  34  32  33  34  35  34  35  35  33  33  34  35  35  35  35  37  39  38  36  33  34  34  33  33  33  33  33  34  36  35  36  37  36  35  35  34  35  36  36  36  36  37  39  40  39  38  37  37  36  36  36  36  35  33  32  32  33  34  33  34  34  35  36  38  39  39  38  37  36  36  37  37  36  35  35  37  38  39  41  41  41  40  40  39  38  38  39  39  38  37  38  38  38  37  36  35  36  37  37  36  35  35  34  34  34  34  35  35  34  33  32  33  35  37  37  36  35  37  38  38  37  36  36  37  37  37  36  36  38  40  41  41  39  37  35  36  36  36  35  34  34  35  36  36  36  36  36  36  35  35  36  35  35  36  37  36  35  36  37  38  38  36  36  36  37  37  37  38  37  36  36  36  37  37  36  36  36  36  35  35  35  36  37  37  36  35  35  34  34  35  37  38  37  36  35  35  34  35  36  35  33  34  35  35  36  36  35  34  34  34  35  36  37  36  36  37  37  37  36  35  35  36  37  38  38 
 64  64  64  64  65  64  63  61  60  59  59  61  62  62  62  61  61  62  64  65  65  64  64  64  65  66  65  65  64  64  66  65  62  61  61  61  62  63  65  65  65  63  60  63  64  60  61  63  62  62  60  60  63  64  58  51  43  37  38  38  37  37  36  35  36  37  36  37  38  39  38  37  36  35  34  34  35  36  36  36  37  37  37  36  37  37  38  38  38  38  38  38  37  37  37  37  37  35  34  34  35  36  37  35  35  35  36  37  38  37  36  35  35  36  35  34  34  35  37  37  36  35  35  35  33  34  36  38  38  37  35  35  37  40  41  39  35  35  36  38  41  43  42  41  42  44  43  41  40  41  41  37  36  38  46  52  56  54  50  47  46  44  47  57  61  56  45  42  46  52  49  43  38  37  36  35  34  34  36  38  40  39  39  38  37  37  37  38  38  38  37  36  35  35  35  36  37  37  37  37  36  35  35  34  35  36  36  35  35  35  35  35  35  36  36  36  37  38  37  36  35  35  36  37  36  35  33  34  34  34  34  34  34  33  33  34  35  35  35  36  37  38  38  36  34  35  36  34  33  32  32  33  34  35  35  36  37  37  36  35  35  35  35  36  36  37  37  39  40  38  36  36  35  35  35  36  36  36  34  32  31  32  33  34  34  34  35  35  37  39  39  39  38  36  36  37  36  35  36  36  36  37  39  40  40  39  39  39  37  36  37  38  38  37  37  37  38  36  35  35  35  35  36  36  36  35  34  34  34  34  34  35  35  34  33  32  32  34  37  37  35  35  36  38  38  37  35  36  37  38  37  36  34  35  37  39  40  39  37  35  34  35  35  36  35  35  36  37  37  36  34  34  34  35  35  35  36  37  38  38  36  35  35  36  36  36  36  36  36  36  36  37  39  39  38  37  37  38  37  37  37  36  36  35  36  37  38  39  38  37  36  35  35  35  36  37  38  36  35  35  35  36  37  38  37  35  34  34  35  36  36  35  34  33  34  34  36  37  36  36  37  37  38  37  35  34  34  36  36  36 
 64  64  64  64  63  63  64  62  60  59  60  61  63  62  61  60  61  63  64  65  65  65  64  63  62  61  61  62  62  62  65  64  62  60  59  60  61  62  63  63  63  62  62  63  62  61  62  63  63  62  62  63  63  61  57  52  46  42  39  38  37  36  36  36  36  36  37  37  37  37  37  36  35  35  35  35  35  35  35  36  38  38  36  35  36  37  39  39  37  37  39  37  36  35  35  36  36  35  34  33  32  34  37  35  33  34  36  37  38  38  37  36  36  36  35  34  33  34  35  35  35  36  36  36  35  33  32  33  35  35  34  34  34  35  36  37  36  37  39  39  40  41  41  41  43  46  45  42  40  41  41  37  34  36  43  48  51  49  47  47  50  48  48  55  57  52  43  42  46  50  47  41  38  37  36  35  34  34  35  38  39  39  39  38  37  37  37  39  39  39  38  36  35  35  35  36  36  36  36  36  35  35  34  34  35  35  35  36  36  34  33  34  35  35  35  36  36  37  36  36  35  35  36  36  36  35  34  35  35  35  34  33  33  33  33  33  33  34  35  35  36  36  35  34  34  35  36  35  33  33  33  34  34  35  35  36  36  36  36  36  36  36  36  35  36  37  37  38  38  36  35  34  34  34  34  36  38  37  35  34  33  33  33  34  35  35  34  35  37  38  39  39  38  37  36  36  35  34  35  35  36  36  37  37  37  38  39  39  37  37  37  38  38  38  36  37  37  35  34  34  34  34  35  36  36  35  34  35  35  33  33  34  35  35  33  31  32  34  35  35  34  34  36  38  38  36  35  35  37  38  38  36  35  35  36  36  37  37  37  37  36  35  35  35  35  36  36  37  36  34  33  33  33  34  36  35  36  38  39  38  37  35  35  35  35  35  35  36  35  34  34  36  38  38  38  37  37  37  37  37  37  37  36  35  35  36  36  37  36  36  36  37  36  36  36  37  36  35  34  34  35  36  38  38  37  36  35  34  34  36  36  35  34  34  33  34  35  37  35  35  36  37  38  38  36  34  34  34  34  35 
 63  63  63  62  61  61  65  65  63  61  61  62  62  62  62  62  62  63  63  64  64  65  64  62  58  58  59  60  61  62  62  61  60  58  58  59  62  64  64  63  62  63  64  61  59  61  62  63  62  61  62  66  63  59  59  55  51  48  42  37  37  36  36  38  37  36  36  36  35  35  35  35  36  36  35  35  34  34  34  36  38  37  35  33  34  37  39  38  37  37  38  36  34  33  34  35  35  35  34  33  31  33  36  34  32  32  34  36  37  37  37  37  37  36  35  34  33  34  34  34  35  36  37  38  38  35  32  32  33  34  35  34  34  33  34  36  39  40  41  39  39  39  38  39  41  44  44  41  39  40  41  37  35  35  40  44  45  43  43  46  53  53  51  50  46  41  37  40  43  44  40  37  39  38  37  35  33  33  35  37  38  38  37  37  36  36  37  39  40  39  38  36  35  36  37  37  36  36  36  35  35  35  35  35  34  34  35  36  36  34  32  34  35  36  36  35  35  35  35  35  35  35  36  37  36  35  34  35  35  34  34  34  34  34  34  32  32  33  35  34  34  34  33  33  34  34  35  34  34  34  34  35  35  36  36  35  34  36  37  36  36  35  35  35  36  37  36  36  36  35  34  33  33  34  35  37  38  39  37  36  35  34  34  35  36  35  35  35  36  37  39  39  38  37  36  35  34  34  35  36  36  36  36  35  36  38  40  40  38  38  38  39  39  38  36  37  37  36  35  35  35  35  35  36  37  36  36  36  36  35  34  35  37  37  35  33  33  34  35  34  33  34  36  38  37  35  35  35  37  38  38  36  36  37  35  34  33  34  36  37  37  36  34  34  34  35  36  36  35  34  33  33  33  34  35  35  36  37  38  38  37  36  36  36  36  35  34  35  34  32  33  34  36  37  37  36  36  36  36  36  37  39  37  36  35  34  34  34  34  34  36  37  37  35  36  36  35  35  34  35  35  36  38  37  37  37  35  34  33  35  36  35  35  34  34  33  34  35  34  34  36  37  38  38  37  36  35  33  34  35 
 61  61  61  60  59  59  64  66  65  63  61  60  60  63  66  66  64  62  62  63  64  65  65  62  59  58  60  62  63  62  59  59  59  58  58  60  64  65  65  64  63  64  66  60  56  60  63  63  60  57  60  66  60  56  56  54  52  50  42  36  36  36  38  41  39  36  35  35  34  33  34  35  36  36  36  35  34  34  35  36  37  36  33  32  34  36  38  39  37  37  38  36  35  33  33  34  36  36  35  34  33  34  36  34  31  31  31  33  35  36  37  37  37  36  35  34  35  35  35  34  35  36  38  40  39  38  36  34  33  34  35  36  35  34  35  37  41  41  39  38  37  37  36  36  37  40  40  38  37  39  41  38  36  35  37  40  41  38  39  45  54  56  53  48  42  36  34  37  39  39  37  37  40  39  36  35  33  33  34  36  36  36  35  35  36  36  36  37  39  40  39  37  37  39  41  41  38  37  36  35  35  35  35  35  34  34  34  35  36  35  34  35  36  37  36  35  34  33  32  33  34  36  37  37  37  36  34  33  33  34  34  35  35  36  35  32  32  33  35  35  34  33  33  33  34  33  33  34  33  34  35  36  36  36  35  34  34  37  37  36  36  35  35  34  35  37  36  35  35  34  33  34  34  35  37  38  39  38  38  37  36  35  35  36  36  35  35  35  36  38  39  38  37  36  34  34  34  35  37  37  38  37  37  36  36  38  39  40  39  38  38  39  39  38  37  36  36  36  36  36  36  35  35  35  36  37  36  36  37  36  36  37  37  37  36  35  34  35  35  34  33  34  36  36  37  36  35  35  36  38  39  37  36  37  35  34  33  35  36  36  34  33  33  33  34  34  34  34  35  34  34  34  34  34  35  34  35  36  37  38  38  37  36  37  36  35  34  35  34  32  33  34  36  36  37  36  36  35  36  36  37  38  38  37  36  36  35  35  35  35  36  37  36  35  35  36  35  35  35  35  36  37  37  37  37  37  36  34  33  34  35  36  36  35  34  34  34  34  33  34  35  36  38  39  39  38  36  34  34  36 
 60  60  60  59  58  59  62  64  64  63  59  57  59  63  66  66  65  63  63  63  64  65  66  64  61  60  62  64  65  64  61  62  62  61  60  61  64  65  63  62  61  63  66  61  58  60  63  63  60  58  61  65  59  51  47  46  46  44  38  33  33  35  39  42  40  38  37  37  36  35  35  35  35  36  37  37  35  34  35  35  35  35  34  34  34  36  37  38  37  37  37  36  36  35  35  35  36  35  35  35  34  35  36  34  32  31  31  32  34  36  37  37  36  36  35  36  36  37  36  34  34  35  37  39  39  38  36  33  32  33  34  35  34  34  34  36  38  39  38  36  36  36  34  34  36  38  38  36  36  36  37  37  36  35  35  37  38  36  38  45  54  55  54  52  49  43  38  37  38  39  40  40  40  38  37  35  33  33  35  36  35  34  34  34  35  35  35  36  38  39  39  38  39  42  44  43  40  38  37  36  36  36  36  36  36  36  36  35  35  36  36  37  37  37  36  35  33  32  31  31  32  35  37  38  37  35  33  33  33  33  33  35  36  37  36  33  32  33  35  35  35  35  33  34  35  32  31  33  34  35  36  36  36  36  35  34  34  37  38  37  36  35  34  34  35  36  35  34  33  33  33  34  35  36  37  38  38  37  37  37  37  36  36  35  36  36  36  36  37  37  37  36  35  35  35  35  36  37  38  38  38  38  37  36  37  38  39  40  39  38  39  40  39  38  36  36  36  37  37  37  36  34  34  35  36  37  37  36  36  38  37  36  37  37  36  35  35  35  35  34  33  34  36  36  36  36  35  35  36  37  37  37  36  35  35  36  36  37  36  34  32  32  33  35  35  34  34  34  34  35  36  36  35  35  34  35  35  35  36  37  36  36  36  37  36  35  35  35  35  34  35  35  36  37  37  37  35  35  35  36  36  35  36  38  38  37  37  37  36  36  36  35  35  36  36  36  36  36  36  36  37  37  37  37  37  37  36  35  35  35  35  35  36  36  36  35  34  33  34  34  34  34  36  37  38  38  36  34  35  38 
 62  61  61  61  60  60  63  64  63  61  58  56  57  60  63  64  63  63  62  61  63  65  66  65  61  61  62  64  63  63  62  63  63  61  59  60  62  62  61  60  60  62  64  63  60  59  62  62  60  62  65  65  56  46  40  40  40  38  35  33  33  37  41  42  41  40  40  41  40  38  35  34  33  35  37  38  37  36  35  34  35  35  36  36  37  37  37  38  39  38  36  36  37  38  37  36  35  34  34  34  35  36  37  35  33  32  32  34  36  38  39  38  36  35  36  37  38  38  37  34  32  33  34  37  38  36  34  33  33  33  35  35  35  34  34  34  35  37  38  36  35  35  34  35  37  39  39  37  36  35  36  39  38  35  34  34  35  34  36  41  49  50  50  55  54  48  41  37  37  41  44  44  40  37  36  35  34  34  36  36  36  35  33  34  35  35  34  35  37  38  38  38  39  44  45  44  40  38  38  37  36  35  36  38  39  39  38  36  35  35  36  36  36  35  34  34  32  31  31  32  33  34  35  36  36  34  32  32  32  32  32  34  35  36  35  34  32  32  34  35  36  36  35  34  33  32  32  33  34  35  35  35  34  34  35  35  36  38  39  37  36  34  33  34  35  35  35  33  32  33  33  34  35  36  37  37  36  35  35  36  38  37  36  36  35  35  36  38  38  38  36  34  34  35  35  35  36  37  39  38  38  37  36  36  37  38  39  39  38  38  39  40  40  39  37  37  37  37  37  37  35  34  33  33  35  37  38  36  36  39  38  36  36  36  36  34  34  35  36  34  33  34  35  35  35  35  35  35  36  36  36  36  36  35  36  38  39  37  36  34  33  33  34  36  36  35  35  34  34  36  37  37  36  35  35  36  36  35  36  36  35  35  35  36  36  35  34  35  36  36  36  36  37  37  37  36  35  34  34  35  34  33  35  36  36  35  35  35  36  36  35  33  34  37  37  37  37  36  36  36  37  38  38  39  38  36  37  37  37  36  36  36  37  37  37  37  35  34  35  35  34  33  33  35  36  37  36  34  36  40 
 64  64  64  64  62  62  66  66  63  60  58  58  58  58  59  60  61  61  61  60  61  64  65  64  61  61  62  62  61  60  62  62  62  60  58  58  60  61  60  59  61  62  61  62  62  60  61  61  59  65  68  62  50  41  37  38  38  36  37  36  36  41  45  45  44  43  43  44  43  41  37  34  33  34  37  38  39  38  36  35  35  35  38  39  40  38  37  38  40  38  34  36  38  38  37  35  33  33  34  35  36  37  36  36  35  35  35  37  39  41  42  40  38  36  36  37  39  39  37  34  31  31  33  35  36  34  32  33  35  36  37  38  37  36  35  34  34  37  38  36  34  34  34  36  39  42  42  39  37  36  37  41  40  37  33  32  32  32  33  36  41  42  43  50  51  47  41  37  37  42  47  47  40  37  36  35  34  35  36  37  37  36  34  35  36  35  34  34  35  37  37  37  39  43  45  43  39  38  38  37  36  36  37  38  40  41  39  38  36  35  34  33  33  33  32  33  32  32  32  34  36  33  33  34  35  34  32  32  32  32  32  33  34  35  34  33  32  32  33  35  36  36  35  33  32  32  33  34  34  35  34  33  32  32  35  36  38  39  39  37  35  34  34  34  35  36  35  33  32  33  34  33  34  35  36  36  34  33  34  36  38  38  37  36  35  35  36  38  39  38  36  34  33  33  33  34  35  37  38  37  37  35  35  35  36  36  38  39  38  38  39  40  40  39  38  38  38  38  37  36  36  34  32  32  34  37  38  37  37  39  38  36  35  36  35  35  35  35  36  34  33  33  33  34  34  35  36  36  35  34  34  34  35  37  39  40  40  38  36  35  35  36  36  35  36  37  35  34  34  36  37  37  36  35  36  36  36  35  35  35  34  34  35  36  35  34  35  36  37  37  37  36  36  36  36  35  34  33  33  33  33  33  34  34  33  32  31  31  33  34  33  32  34  38  38  37  36  35  34  35  36  37  39  39  38  36  37  38  38  37  36  37  37  38  38  38  36  34  36  36  34  32  31  32  34  35  35  34  37  42 
 64  65  67  67  65  63  64  64  62  61  60  59  59  60  62  63  63  62  63  61  60  61  63  65  64  62  60  61  62  64  65  63  62  63  62  60  59  60  61  60  59  59  60  59  59  64  64  61  59  64  63  50  45  42  38  34  32  35  38  39  38  38  45  56  55  49  45  43  42  40  38  38  37  37  37  38  39  40  39  35  33  34  37  38  38  38  38  37  35  34  35  37  37  37  36  35  35  35  35  35  35  35  35  36  36  35  36  37  40  41  41  40  40  37  35  35  36  36  35  34  33  33  33  34  35  34  33  33  34  35  36  37  36  34  32  32  35  37  37  36  34  34  35  37  41  44  44  41  37  36  38  40  40  38  34  32  31  33  35  36  37  36  35  38  41  43  41  40  41  44  46  44  39  37  38  36  36  37  38  38  37  37  37  37  36  35  34  34  34  34  36  39  41  41  40  38  36  35  35  36  37  38  38  39  40  40  39  38  38  37  36  33  31  31  32  34  34  35  34  34  35  36  35  34  34  34  35  36  36  35  34  34  34  34  34  33  33  33  33  34  35  36  35  34  34  33  33  34  34  35  34  34  33  33  36  39  40  41  40  37  34  35  37  35  35  35  35  38  39  35  33  32  32  33  35  36  36  35  35  35  36  37  37  37  36  36  35  36  36  35  34  34  34  33  34  36  37  37  38  38  37  37  36  35  35  36  37  38  38  39  39  38  37  36  36  36  37  38  37  37  38  36  35  36  34  35  37  37  36  36  35  34  34  36  38  40  40  39  37  33  31  31  32  33  35  37  37  36  35  35  35  35  37  40  41  40  39  38  36  35  35  36  36  35  36  37  37  36  35  35  36  36  35  36  36  37  36  34  32  33  35  34  35  37  35  35  37  38  38  37  36  37  36  36  35  35  35  35  34  33  32  32  33  34  34  33  32  33  33  33  34  34  35  37  36  36  36  35  35  35  35  35  35  36  36  36  38  39  38  36  35  35  38  39  40  37  34  34  37  38  37  34  31  32  34  37  38  37  39  42 
 63  64  65  65  65  63  63  62  62  62  62  61  61  61  63  64  63  63  65  64  61  61  63  64  64  62  59  59  61  64  65  63  61  64  63  60  58  60  62  62  61  60  59  58  59  64  64  62  61  63  59  48  43  41  38  33  32  36  36  36  37  39  46  57  58  53  46  43  40  38  38  38  39  38  38  37  38  39  39  35  33  34  36  37  35  35  36  36  35  35  36  37  37  36  36  36  36  35  34  34  34  35  35  36  36  35  35  37  39  41  42  41  41  38  34  35  36  35  35  34  34  34  35  35  37  36  35  35  35  34  35  35  34  32  31  32  34  36  36  36  35  35  35  37  40  42  43  40  36  36  38  40  40  39  37  34  32  33  35  36  36  35  34  35  39  42  43  43  44  45  44  41  36  37  38  36  36  37  38  37  37  38  38  37  36  35  35  34  33  34  36  39  41  39  37  35  35  35  35  35  36  36  37  37  37  38  38  38  39  38  36  34  32  32  33  34  35  36  35  35  35  36  36  34  34  34  36  38  38  36  35  34  34  35  35  34  34  34  34  34  36  36  35  35  35  33  33  34  34  35  35  34  34  35  37  39  41  39  37  34  33  35  37  35  34  35  35  37  38  35  33  32  32  33  35  37  36  35  35  35  35  34  35  35  36  36  36  36  36  36  35  35  35  33  34  35  36  36  36  36  37  38  38  37  36  36  37  37  38  37  37  36  36  35  35  35  35  38  38  38  38  37  36  36  35  34  36  37  37  36  36  35  35  36  38  39  40  39  36  32  31  32  33  34  36  37  37  36  36  36  36  36  37  39  40  40  39  38  37  36  36  36  36  36  37  38  37  36  35  35  35  35  35  36  36  35  35  34  32  32  34  35  36  37  36  35  37  38  37  35  36  36  36  36  36  36  37  36  36  33  33  34  34  34  35  35  35  35  35  35  36  36  36  36  35  34  34  34  35  35  35  34  35  35  36  37  38  39  38  37  35  35  38  40  41  38  34  33  35  37  38  36  35  36  38  40  41  40  41  43 
 63  62  62  63  63  63  63  61  60  61  63  64  62  60  60  62  62  63  66  65  64  63  63  63  63  61  59  59  59  61  64  63  62  63  63  60  59  61  63  64  64  63  62  61  62  62  61  62  62  60  57  54  49  43  37  35  37  39  36  35  37  41  46  54  58  54  45  41  39  37  36  37  38  39  38  38  37  37  37  35  35  36  37  35  33  33  34  37  37  37  37  37  37  36  36  37  37  34  33  32  34  35  36  37  36  34  34  36  39  41  41  41  41  38  34  35  36  35  35  34  33  34  35  35  37  37  35  37  36  34  32  32  32  33  33  33  33  35  37  37  36  35  34  35  37  39  40  38  35  35  37  39  39  39  38  37  35  34  34  35  36  37  37  39  41  44  44  44  44  44  43  40  36  37  38  36  35  35  36  36  37  38  38  37  35  35  36  35  34  34  35  37  38  37  35  34  35  35  35  35  34  34  34  34  35  36  37  38  38  37  36  36  35  35  35  34  35  35  36  36  36  35  34  35  35  35  36  37  37  36  35  34  33  36  36  34  34  33  33  35  37  38  36  35  34  33  33  33  34  35  35  35  35  36  37  39  40  36  33  32  33  35  36  36  35  33  34  35  34  33  33  32  32  34  36  36  36  34  34  35  34  32  32  33  35  36  37  37  36  37  37  36  35  34  34  34  34  34  34  35  36  38  39  39  38  37  37  37  36  35  35  35  36  37  37  35  35  38  39  38  36  36  36  34  35  36  36  37  38  39  39  38  36  35  35  36  36  36  34  32  32  34  34  34  35  35  35  35  36  37  37  37  37  37  38  39  39  38  37  37  37  37  37  37  37  38  37  36  34  34  34  35  35  35  35  35  34  35  34  34  33  36  37  36  36  35  35  37  37  34  35  36  37  37  38  38  38  38  37  34  34  35  34  34  34  35  36  37  37  37  36  36  37  36  35  34  33  33  34  35  35  35  36  36  37  38  38  38  38  37  36  36  38  40  41  40  36  34  34  35  37  37  38  40  40  41  41  42  43  44 
 65  63  62  62  63  63  62  60  59  61  64  65  63  60  59  60  62  64  67  67  66  65  65  64  64  62  61  60  60  60  63  63  63  65  65  63  61  62  64  64  63  63  65  65  63  59  57  59  61  57  57  62  59  50  40  42  43  40  42  44  43  40  46  58  58  51  43  40  39  37  36  37  38  38  39  38  38  38  37  37  37  37  37  35  33  34  35  36  37  37  37  37  36  36  36  37  37  35  33  32  34  37  38  39  37  35  34  35  38  39  38  38  37  36  34  34  35  36  35  34  33  34  34  34  35  35  35  36  35  33  32  32  33  34  34  34  35  36  38  38  37  36  35  34  35  36  37  36  34  34  36  36  36  37  38  38  37  34  33  34  35  36  38  41  44  46  46  46  45  44  42  40  40  40  38  36  35  35  35  36  37  38  37  36  35  35  35  35  34  34  34  36  37  36  35  35  35  36  35  35  35  36  36  36  36  36  36  37  37  36  36  37  37  37  35  35  35  36  36  36  36  35  35  35  35  36  36  36  36  36  34  32  32  35  36  34  33  32  33  35  36  37  36  35  33  33  32  33  33  34  35  35  35  36  36  38  38  36  33  32  34  36  36  37  35  32  34  34  33  32  32  33  33  34  36  36  35  34  34  35  35  33  32  34  35  36  37  36  36  36  36  37  36  36  35  35  34  33  34  34  36  38  39  39  39  38  38  38  37  35  34  35  38  40  40  37  36  38  40  38  36  37  37  34  35  37  36  36  38  39  39  38  38  36  34  35  34  34  34  33  33  34  34  33  34  34  34  35  35  36  37  37  37  37  39  40  39  39  38  37  37  37  37  38  37  37  36  35  34  34  34  35  35  35  35  35  35  35  36  35  34  36  36  35  36  36  35  37  37  35  36  37  37  37  38  38  38  37  36  35  34  35  34  33  34  35  36  37  37  36  37  36  36  36  36  35  34  34  35  35  36  35  36  36  37  38  37  37  38  36  35  35  37  39  40  40  39  36  35  34  35  38  39  40  40  39  40  41  42  43 
 65  64  63  63  64  64  62  60  60  61  64  65  62  59  58  59  62  64  67  68  67  67  66  65  65  65  64  63  62  62  63  64  64  66  67  65  63  63  63  62  61  61  64  65  63  59  59  61  63  59  60  67  65  57  49  50  50  47  50  52  47  43  51  64  56  45  40  39  38  37  37  36  36  36  37  38  40  39  38  37  37  37  37  36  36  37  37  37  35  35  36  37  37  36  37  38  38  36  35  34  35  37  38  39  39  37  36  36  37  38  37  35  34  34  35  35  36  36  35  35  34  33  33  33  33  34  34  34  33  33  34  35  36  36  35  35  37  38  38  38  37  36  35  34  34  35  36  35  34  34  34  34  34  35  37  38  37  34  33  34  35  36  38  41  44  46  47  47  45  42  40  41  44  42  38  36  35  35  35  35  36  36  36  35  34  34  35  35  34  34  35  36  37  36  35  35  37  36  36  37  37  38  38  38  38  37  36  36  36  34  34  36  37  37  36  35  35  35  35  35  34  35  36  36  36  35  33  33  34  34  34  32  32  34  34  32  32  32  32  33  35  36  35  34  34  34  34  34  33  34  34  35  35  35  35  36  36  36  35  33  36  36  36  37  36  33  35  35  34  32  32  32  33  34  35  35  35  35  35  36  36  35  34  35  36  36  35  34  33  33  34  35  36  36  36  36  35  34  34  34  35  37  38  37  37  38  39  38  37  35  33  35  38  40  40  38  36  37  38  37  35  37  37  35  36  36  34  35  37  38  39  38  38  36  36  35  34  34  35  35  35  36  36  35  35  34  33  33  33  34  35  36  36  37  39  40  40  40  39  38  38  37  37  37  36  35  35  35  35  36  35  34  34  34  35  37  38  37  36  35  33  35  36  34  36  37  37  38  38  38  38  38  38  36  36  35  35  36  36  35  34  33  33  32  33  35  37  37  36  35  35  35  36  37  36  36  36  36  36  36  36  35  35  35  36  37  35  36  36  35  34  34  35  37  38  38  38  37  35  34  35  38  39  39  38  37  38  40  41  40 
 63  64  64  64  65  65  62  61  62  63  65  66  62  59  58  59  61  63  65  67  68  67  66  65  65  66  66  66  64  63  64  65  65  66  65  63  62  61  61  61  60  60  62  63  62  60  62  65  64  62  64  69  68  63  58  57  56  57  58  55  50  53  62  66  52  41  39  39  38  38  37  36  35  35  36  39  40  40  38  37  37  36  36  37  38  39  39  37  33  34  38  40  40  39  38  38  38  38  37  36  36  36  37  39  40  39  37  37  38  38  37  35  34  35  36  36  37  37  36  36  35  35  34  35  35  34  33  32  32  33  35  37  37  36  34  34  37  37  37  37  37  36  35  33  33  34  35  35  36  35  35  34  34  35  37  37  37  34  34  34  35  36  37  40  43  45  46  46  44  41  38  40  45  42  38  37  36  36  36  35  35  35  35  35  33  34  35  36  35  35  36  38  38  37  36  36  38  38  37  38  38  38  38  38  38  37  36  35  36  34  34  35  35  36  37  37  36  34  34  34  34  34  35  36  36  34  32  32  33  34  34  34  34  33  32  32  32  32  32  33  34  35  35  35  35  36  36  35  34  34  35  36  36  36  35  35  35  36  36  35  36  37  37  36  35  35  35  35  34  33  33  33  33  34  34  34  34  35  35  36  37  36  36  35  35  35  34  32  31  31  32  34  35  37  37  37  36  36  35  35  35  35  36  36  36  38  38  38  36  34  34  35  36  37  38  37  36  36  36  36  36  36  36  36  36  36  35  35  36  37  37  37  38  37  37  36  35  34  36  36  37  37  37  37  36  35  33  32  33  34  35  36  36  36  38  40  40  40  39  38  38  37  36  36  36  35  35  36  37  37  37  35  34  34  36  38  39  37  36  34  33  34  35  35  36  37  37  38  38  38  38  38  37  35  34  33  33  34  35  35  34  33  33  33  35  37  38  37  36  34  34  35  36  36  36  36  37  37  37  36  35  35  34  35  36  36  35  34  35  35  34  33  34  35  36  37  37  36  35  34  36  37  38  38  36  36  38  39  39  39 
 61  62  64  65  66  66  63  63  64  66  68  67  63  61  60  60  60  61  63  65  67  66  66  65  65  67  68  67  64  63  65  67  66  64  61  60  58  58  59  59  59  60  61  63  62  61  64  65  62  63  65  67  67  67  65  60  61  67  63  56  54  66  71  62  48  40  41  40  39  38  36  35  35  35  37  39  39  39  39  38  37  35  35  36  38  39  39  36  34  36  42  45  45  44  42  40  40  40  39  37  36  35  35  37  39  39  38  38  38  38  37  37  37  37  37  37  37  38  38  37  37  37  37  37  37  35  33  33  33  34  35  36  36  35  33  33  35  35  34  35  36  35  34  33  33  34  35  36  38  37  35  36  36  36  36  37  36  36  36  36  35  36  37  39  40  42  43  45  44  41  39  40  44  42  38  38  37  36  37  36  35  35  35  34  34  34  35  35  36  37  38  39  39  38  37  37  37  38  38  37  37  37  36  36  36  36  35  36  36  35  34  33  33  35  38  38  37  35  34  34  35  34  34  34  35  34  33  33  34  36  36  37  36  33  32  33  33  34  34  33  34  34  35  36  37  38  37  35  35  35  36  36  37  37  36  35  35  35  35  35  35  36  37  35  35  37  36  34  33  34  35  35  35  34  33  33  34  35  35  36  36  36  35  34  34  34  33  32  31  31  32  33  34  37  38  38  38  37  36  36  35  35  35  36  37  37  37  36  35  34  35  35  34  34  35  35  36  37  36  36  37  35  34  36  36  35  36  37  36  36  36  37  38  38  37  36  35  35  36  37  38  36  37  37  37  36  34  33  33  34  35  37  37  35  37  39  39  39  38  37  37  36  34  35  36  37  37  37  37  37  37  37  36  36  36  38  38  35  34  33  34  33  35  37  37  37  38  37  36  37  38  37  35  34  33  33  32  33  34  34  34  33  33  35  37  38  38  37  35  34  34  34  34  34  35  36  36  36  36  35  35  34  35  36  36  35  35  34  35  36  35  33  33  34  36  36  35  34  34  36  37  38  37  37  37  37  38  38  38  38 
 62  63  64  65  66  65  63  64  66  68  69  67  64  62  62  61  58  57  61  64  65  65  64  63  64  65  66  65  62  61  63  65  65  62  59  58  58  57  58  59  58  60  62  62  62  62  63  62  57  61  63  62  64  65  64  61  62  66  65  64  66  72  69  54  43  39  42  42  39  38  36  35  36  37  39  39  39  39  41  40  39  36  35  35  37  37  37  36  36  39  46  50  50  48  44  42  41  42  41  39  36  35  35  38  39  38  36  36  36  36  36  37  37  37  37  38  39  39  39  38  37  37  36  36  37  35  32  35  36  35  33  33  34  34  34  34  35  34  33  34  34  35  34  33  32  33  35  36  38  38  37  37  37  36  36  36  37  37  37  37  35  36  37  36  36  37  40  44  45  44  42  41  44  41  38  38  37  37  37  36  35  34  35  35  34  35  36  36  37  38  39  40  40  38  36  35  36  36  36  36  36  37  36  36  36  36  35  35  35  36  35  33  33  36  38  40  38  35  34  35  36  35  34  35  35  35  35  36  36  37  37  37  36  34  33  34  35  35  34  34  33  34  35  36  37  38  37  35  34  34  35  36  37  37  37  36  34  33  33  35  34  36  38  35  35  37  36  34  34  36  37  37  36  36  35  35  35  35  36  37  36  33  33  33  34  34  33  33  33  33  33  33  34  37  38  38  38  38  37  36  35  34  35  37  37  36  36  36  35  35  35  35  34  34  35  36  37  39  38  37  38  35  34  36  35  35  38  39  39  37  37  37  38  39  38  36  35  34  36  37  37  36  36  37  37  35  34  34  33  33  34  36  36  35  36  37  39  39  38  37  37  36  35  35  36  38  37  36  35  35  36  37  37  37  36  35  35  34  33  33  34  33  35  38  37  37  38  36  35  36  36  35  35  35  35  35  34  34  34  35  35  34  35  37  39  40  39  37  36  35  34  34  34  34  34  35  36  36  36  35  34  35  37  39  38  36  35  36  36  37  35  34  34  35  36  36  34  34  36  38  39  39  38  38  37  36  36  36  36  37 
 64  65  65  65  65  64  63  63  65  67  67  66  64  63  63  61  58  57  61  64  64  64  63  62  63  64  65  64  62  60  61  64  65  61  59  60  60  59  58  59  58  59  61  60  61  63  64  61  57  60  62  58  58  60  61  63  62  60  64  69  70  68  60  48  39  39  42  41  39  38  37  37  37  38  39  40  39  40  43  43  40  37  34  34  36  35  35  36  37  41  46  50  51  49  45  42  41  42  41  39  36  35  38  39  39  37  35  34  34  34  35  36  36  37  38  39  40  40  39  38  37  35  34  34  36  34  33  36  37  35  33  32  33  35  36  36  35  33  32  33  34  34  34  33  33  33  34  35  36  37  37  37  37  36  35  36  37  38  38  37  37  36  35  33  33  36  41  45  46  46  44  43  43  41  39  38  37  38  38  36  35  35  36  36  35  36  36  37  37  37  38  39  40  38  35  34  35  34  34  35  36  37  37  37  37  36  34  33  33  36  37  34  34  35  38  39  38  36  35  36  37  36  36  36  36  36  36  37  37  36  35  35  34  34  34  35  36  36  35  34  33  33  35  36  38  37  36  34  33  33  35  36  37  37  36  35  34  33  33  34  34  35  37  35  36  38  37  35  34  36  38  37  37  37  36  36  36  36  37  37  36  33  32  32  33  34  33  34  35  35  34  33  34  37  37  36  36  36  36  36  35  35  35  36  37  35  35  36  36  36  36  36  36  36  36  37  37  40  39  38  38  36  34  36  36  35  38  39  39  38  38  38  39  40  39  38  36  35  35  36  37  35  35  36  36  35  34  33  32  32  34  36  36  34  35  37  38  38  38  37  37  37  36  36  37  38  36  35  34  34  36  37  38  37  35  34  33  34  33  33  34  34  35  38  37  37  37  35  34  36  36  36  36  36  37  37  36  35  35  36  36  36  38  40  41  40  39  37  37  36  36  35  35  35  35  35  35  36  36  36  35  36  38  40  39  36  36  36  37  37  35  34  35  36  37  36  35  36  37  38  39  40  39  38  36  35  34  35  35  37 
 67  66  65  64  65  65  63  63  63  65  65  65  64  64  64  63  60  59  63  65  65  64  63  63  62  64  65  64  62  61  61  64  66  61  59  61  62  61  60  60  59  59  60  59  61  64  64  61  60  61  61  58  56  56  59  63  62  57  61  66  64  58  51  44  39  37  38  39  39  39  38  37  37  38  39  41  41  43  46  45  42  37  35  35  37  36  35  35  38  40  42  46  47  46  43  41  41  41  40  38  36  37  40  41  40  38  34  33  34  34  34  34  35  36  38  39  40  40  39  37  35  33  33  34  34  35  35  37  37  35  33  33  34  36  36  36  35  33  33  34  34  35  35  34  34  34  34  35  35  36  36  36  36  35  36  36  37  39  38  38  37  35  33  32  35  39  44  46  45  45  44  43  42  41  40  38  37  37  37  36  35  36  36  37  36  36  36  36  36  36  37  39  39  38  36  35  35  35  35  36  37  38  37  37  37  35  34  32  31  35  37  35  34  35  36  37  36  35  35  36  38  37  36  35  35  35  36  36  35  34  33  33  32  33  34  36  36  36  35  34  33  34  35  37  38  36  34  33  32  33  35  36  37  38  36  35  34  34  34  34  34  34  35  34  35  37  38  37  35  35  36  37  38  38  38  38  38  38  36  36  36  34  33  33  33  34  34  34  35  35  35  34  34  37  37  36  35  36  37  37  36  35  34  34  34  34  35  35  35  35  35  35  36  37  38  37  36  39  39  38  37  37  36  35  35  35  36  37  38  37  38  39  41  42  42  41  38  37  36  36  36  35  35  35  35  34  33  32  32  33  34  36  36  35  35  37  38  38  37  37  37  37  37  36  36  36  35  34  34  34  35  36  36  36  36  35  35  35  34  34  33  34  35  37  38  38  38  36  36  37  37  36  36  37  38  39  37  36  35  36  37  38  40  41  41  40  38  37  38  38  38  36  35  36  36  35  36  36  37  37  37  37  37  38  37  36  36  36  37  36  35  35  35  37  38  37  37  37  37  37  38  39  38  37  36  35  35  36  36  37 
 68  66  64  64  67  67  64  62  63  63  63  64  63  64  66  66  63  63  65  66  65  65  64  63  63  65  67  66  64  63  64  67  68  62  59  60  62  60  60  61  61  61  62  62  62  64  61  59  60  61  62  63  60  58  61  63  63  60  58  54  49  50  49  44  39  35  34  36  39  40  39  37  35  36  38  40  42  45  47  46  41  37  34  36  38  36  35  35  37  37  36  39  41  40  38  38  39  39  38  37  36  38  42  42  41  38  35  34  34  35  35  34  34  35  37  37  39  40  38  36  34  33  34  35  36  37  37  37  36  34  34  35  36  36  34  34  34  34  34  34  35  34  34  34  34  34  35  35  34  35  36  36  35  35  36  38  39  39  39  38  38  34  32  34  38  44  47  46  44  42  41  40  40  41  41  38  37  37  37  36  36  36  37  37  37  36  35  36  35  35  36  39  40  39  36  35  36  38  38  38  37  36  36  35  34  34  33  32  32  35  37  35  34  34  34  35  35  35  35  36  37  36  35  34  33  33  34  34  33  33  32  32  32  33  34  35  36  36  35  35  34  35  36  38  38  36  33  32  32  33  35  37  38  39  37  35  34  36  36  34  36  34  31  34  35  36  38  38  35  33  33  35  37  38  38  38  38  37  36  35  35  36  36  35  34  33  34  34  35  35  35  34  34  36  36  35  35  36  38  38  37  35  33  32  31  32  34  35  34  33  33  33  36  38  38  36  34  36  37  37  36  37  37  34  34  34  33  34  35  36  38  39  42  45  45  44  41  39  37  36  35  35  36  35  35  33  32  33  32  32  33  35  35  35  35  36  38  38  37  37  37  37  37  36  35  34  34  35  35  36  35  35  34  35  36  38  38  37  37  35  31  33  33  34  38  40  38  38  38  37  37  36  36  37  38  38  36  35  34  35  37  39  40  41  40  38  37  36  38  39  38  36  35  36  35  36  36  37  38  39  38  37  35  34  34  36  36  36  36  35  34  34  35  37  38  37  36  37  36  35  36  37  36  35  34  35  36  38  39  38 
 64  64  64  64  65  65  65  63  62  61  61  61  62  64  65  65  63  62  63  64  63  63  62  63  64  66  67  65  64  64  65  66  66  63  62  61  62  60  58  59  60  62  63  64  64  63  61  59  59  61  63  64  60  61  68  67  64  61  52  44  42  44  46  43  35  31  33  35  38  40  40  39  37  36  37  41  44  46  46  43  39  36  35  35  34  36  36  35  36  35  33  34  35  35  36  37  38  39  39  38  36  37  40  40  38  37  36  35  35  36  36  37  37  37  36  36  36  37  37  36  36  35  35  35  36  37  36  35  35  34  35  36  37  37  35  34  33  32  32  33  34  36  36  37  36  34  33  33  34  36  37  36  35  34  34  35  38  39  39  39  38  37  37  35  36  40  45  47  46  44  41  39  39  40  40  38  37  36  35  34  34  35  36  37  37  37  37  37  36  35  36  38  39  38  36  35  34  36  37  36  36  35  34  34  34  33  32  33  34  35  36  36  36  37  36  36  35  35  35  36  38  37  35  33  31  30  32  34  34  33  34  34  34  36  37  36  36  37  37  35  34  32  34  37  40  38  35  33  33  34  37  38  37  35  34  34  35  35  36  35  35  34  33  34  35  36  37  37  35  35  35  36  37  37  37  37  36  36  37  37  37  39  38  37  35  33  32  33  36  37  36  34  33  36  37  36  36  37  39  38  37  36  34  34  33  33  34  35  35  34  35  36  38  39  38  37  35  33  35  37  36  36  35  35  37  38  38  35  34  36  37  39  42  44  44  43  40  38  37  36  36  35  34  34  34  33  33  32  32  32  34  35  34  33  33  34  35  36  37  38  38  37  36  36  36  35  35  35  35  35  36  36  36  37  37  36  36  37  37  36  34  33  33  34  37  39  39  38  37  38  38  38  37  36  35  34  35  36  36  35  37  39  40  41  40  39  38  37  37  38  38  38  37  35  36  37  37  36  35  35  35  35  34  34  34  34  35  35  35  34  32  30  31  33  36  38  37  35  35  36  37  36  37  38  33  33  34  37  40  41 
 62  64  65  65  64  63  65  64  62  61  61  61  63  64  65  64  61  60  61  62  62  61  62  64  66  66  66  64  64  64  64  65  65  64  63  62  62  60  59  58  61  63  64  65  64  62  61  60  60  61  62  61  60  62  67  66  62  56  44  39  40  42  43  41  34  31  34  36  37  38  39  39  38  37  38  40  43  44  43  41  38  36  36  35  33  36  37  36  35  34  33  33  33  34  36  37  38  39  39  37  35  35  37  36  36  35  35  35  35  36  37  38  38  37  35  35  35  36  36  37  37  36  35  35  36  36  35  35  34  34  35  36  36  37  37  36  34  33  32  33  34  36  37  38  37  34  33  33  34  36  37  35  34  33  32  33  34  36  37  37  37  38  39  36  35  37  41  45  46  43  40  38  39  40  39  37  35  34  34  33  34  35  36  37  37  37  38  38  38  38  37  37  37  36  35  34  34  33  34  35  35  34  34  35  35  34  32  33  34  35  36  37  37  38  38  37  37  36  36  36  37  37  36  34  31  31  33  35  34  33  34  35  35  37  37  36  36  37  37  35  33  32  33  36  39  38  36  33  33  35  38  38  35  33  32  33  34  33  34  35  34  33  33  34  35  37  37  36  35  35  35  36  36  36  36  36  35  35  37  38  39  39  38  37  35  33  32  33  35  37  37  35  34  37  38  37  37  37  38  37  36  36  36  37  36  34  34  35  36  36  36  37  39  39  39  38  36  32  34  36  37  35  35  37  39  41  40  37  34  35  36  38  40  42  43  41  39  37  36  37  37  35  34  33  34  35  34  33  33  33  35  35  34  33  33  34  34  35  37  38  37  36  35  36  37  38  37  35  34  34  36  37  37  37  36  34  33  34  35  36  36  35  34  36  37  39  38  37  36  37  38  38  38  36  34  34  35  37  37  35  36  39  40  40  40  39  38  37  37  37  37  38  37  36  36  37  36  35  33  32  33  34  35  35  34  34  34  34  33  33  31  30  31  32  35  37  37  35  36  37  38  37  39  39  34  32  33  36  40  41 
 64  65  66  66  65  65  65  64  62  62  62  63  64  65  65  64  62  61  60  60  61  61  63  65  67  66  64  62  63  63  62  63  65  64  62  61  61  60  59  60  61  63  65  64  62  61  62  62  62  60  59  59  61  61  60  63  59  47  39  37  39  42  41  38  36  36  37  37  36  36  36  37  37  38  39  38  38  39  40  39  38  38  38  37  37  36  37  38  35  35  36  36  36  36  36  37  38  38  37  35  34  33  32  34  35  34  34  34  35  36  37  37  37  36  35  35  36  37  37  36  36  36  35  36  37  36  35  36  35  34  34  35  36  36  36  36  36  36  36  36  35  34  34  35  36  35  34  34  35  35  34  34  35  34  33  32  31  32  33  35  35  36  37  37  37  38  40  41  41  40  39  39  39  40  39  36  33  32  33  34  35  37  38  37  36  36  37  37  39  40  39  37  35  33  33  34  35  32  32  34  36  35  35  35  35  34  32  33  33  35  36  36  37  38  37  38  37  37  36  35  34  35  36  36  35  35  36  35  34  33  35  36  37  36  35  35  36  36  35  35  34  34  34  35  36  37  35  33  33  35  36  37  35  33  33  33  33  33  33  34  33  32  33  34  36  36  37  36  35  33  34  34  34  34  35  35  35  36  36  36  36  37  37  36  36  35  35  34  34  34  35  35  36  39  39  38  38  37  35  34  35  37  37  38  37  35  35  36  36  35  36  36  37  39  38  38  35  32  34  36  36  36  36  37  39  39  39  36  34  36  36  36  38  41  42  41  39  37  36  37  37  36  35  34  36  37  37  36  35  35  36  35  34  34  34  35  35  36  37  37  36  35  35  36  37  38  37  36  34  34  35  36  37  36  36  33  32  32  34  35  36  36  36  38  39  39  39  37  35  34  36  37  38  37  36  37  37  37  36  35  35  37  37  37  37  37  36  36  36  36  36  36  36  37  37  36  35  35  34  34  34  35  36  35  36  36  35  33  32  32  33  34  35  35  36  35  36  37  38  39  39  40  39  38  36  35  35  37  38  38 
 64  65  66  65  65  65  64  63  62  62  62  63  64  66  65  64  64  62  60  59  60  61  64  66  67  64  61  60  62  62  61  62  63  62  60  60  61  60  59  60  60  61  61  61  61  61  60  60  59  60  60  60  60  60  60  62  57  44  39  38  37  39  39  36  36  36  38  37  36  35  35  35  37  38  39  38  36  36  38  36  37  39  38  37  38  36  37  38  36  36  37  37  36  36  36  37  38  37  36  35  34  32  31  33  35  35  34  34  35  37  38  38  36  35  36  36  37  37  37  36  37  37  37  37  37  36  35  35  35  34  35  34  34  35  35  36  36  36  38  38  36  33  32  33  35  36  36  35  36  35  34  35  36  35  35  33  32  32  33  35  36  36  36  36  37  38  38  39  39  39  38  38  38  40  40  35  32  32  34  35  38  40  40  38  36  35  36  36  38  39  38  35  32  31  33  34  34  32  32  34  35  35  35  35  35  34  32  32  33  34  34  36  36  37  37  37  37  37  35  34  32  33  36  37  37  37  37  36  34  34  36  38  38  35  35  35  36  36  35  35  35  36  36  36  35  35  34  33  33  34  34  35  34  33  33  33  34  35  36  36  35  35  35  36  37  37  37  36  35  34  34  34  34  34  34  34  35  36  36  35  35  36  35  35  35  35  36  35  34  34  35  36  37  38  39  40  39  37  35  34  35  37  37  36  35  35  36  36  36  36  36  37  37  38  39  38  36  33  34  35  36  36  37  37  38  39  38  36  36  38  37  35  36  39  41  40  38  37  37  38  38  36  36  35  36  38  39  37  36  36  36  35  34  34  35  35  35  35  36  37  35  35  35  37  38  38  37  35  34  34  34  36  37  37  36  35  34  34  35  36  36  36  36  37  38  39  39  37  36  35  37  38  38  38  39  39  39  39  38  36  36  37  37  36  36  36  36  36  37  37  36  35  36  37  37  36  36  36  35  35  36  36  36  36  36  36  35  34  34  34  34  35  36  36  36  36  36  37  39  38  38  40  38  36  38  37  36  36  38  39 
 64  64  64  65  66  65  64  62  61  61  61  62  63  64  65  65  65  63  60  60  60  61  63  65  65  63  60  58  61  62  60  61  62  62  60  59  60  60  60  59  60  59  58  60  61  61  60  58  58  61  63  63  62  61  60  57  52  45  42  38  34  36  38  37  35  34  36  37  37  36  35  35  36  37  38  38  36  36  36  35  36  38  36  36  36  35  36  38  37  37  38  37  36  37  37  37  37  37  36  36  35  33  31  34  35  36  35  36  36  37  37  37  35  35  35  36  37  37  37  37  37  38  38  38  39  37  36  36  36  35  34  34  33  34  34  35  34  36  39  38  36  33  31  32  35  37  37  37  37  36  34  35  35  34  34  34  34  34  34  35  36  36  35  35  36  37  38  40  40  40  38  36  35  39  40  35  32  33  35  37  39  41  41  39  36  36  35  34  35  37  37  34  32  32  35  36  33  33  33  35  35  35  34  34  34  34  33  33  34  33  33  35  35  36  36  36  37  37  35  33  31  33  35  37  36  36  36  36  36  36  37  38  36  35  35  36  36  36  35  36  36  37  37  36  34  34  34  34  34  33  33  33  34  34  34  33  33  34  35  35  34  34  35  37  38  38  38  37  37  35  35  35  35  34  35  35  35  36  36  35  35  35  35  34  33  33  35  36  36  36  36  37  37  37  38  39  40  38  36  35  35  36  36  34  33  35  37  37  37  37  36  36  36  37  37  38  37  34  33  34  35  36  37  37  38  37  37  37  37  40  38  36  36  39  41  40  38  37  36  38  39  37  36  35  35  37  37  37  36  36  37  35  34  35  36  36  35  35  36  36  35  35  36  38  38  37  36  34  32  32  34  35  37  37  37  36  36  36  37  37  37  36  35  36  37  38  38  37  37  37  38  39  39  39  39  39  39  39  39  38  37  36  36  37  38  38  37  37  38  38  37  36  36  37  37  36  35  36  35  36  37  37  37  37  36  34  34  35  35  36  36  36  37  37  37  37  37  36  37  38  38  40  38  35  39  39  38  37  37  38 
 62  62  62  64  65  65  64  62  61  60  60  60  62  63  64  64  64  63  61  61  62  62  62  63  63  62  60  59  61  62  61  62  63  63  61  60  61  61  61  60  60  60  59  60  62  61  59  58  59  61  63  64  64  63  59  52  48  48  46  40  33  34  38  39  34  32  34  36  38  38  37  35  35  36  37  37  37  36  35  34  35  36  35  34  34  33  35  38  38  38  38  37  37  36  36  37  37  37  36  35  35  34  33  34  35  35  36  36  36  36  36  35  34  34  35  36  37  36  36  36  36  37  38  39  39  38  36  36  36  35  34  33  34  34  34  34  33  35  38  38  36  33  32  33  35  37  38  38  37  35  34  33  32  32  33  35  36  36  36  35  34  35  35  34  35  37  40  43  43  41  38  36  34  37  39  35  34  34  36  38  40  41  41  39  37  36  35  31  32  34  35  34  33  35  37  37  34  34  35  36  35  34  33  34  35  35  34  34  35  32  32  34  35  35  35  35  35  36  36  34  32  32  35  36  35  34  34  35  36  36  37  36  34  34  35  35  35  35  36  36  36  36  35  35  35  34  34  35  35  35  34  34  35  36  35  34  33  32  32  32  32  33  35  37  38  39  39  39  38  36  35  35  34  34  34  35  36  37  37  37  37  36  35  33  32  32  34  36  38  39  38  37  36  36  37  38  39  39  37  36  35  35  35  33  33  35  37  38  38  37  36  34  34  35  36  37  37  35  34  33  34  36  37  38  37  36  37  38  40  42  40  38  38  40  41  40  37  36  36  39  40  39  37  35  36  36  36  35  35  35  36  35  34  34  36  37  36  35  35  35  35  35  35  38  39  38  36  33  31  32  33  35  36  37  37  37  36  36  37  37  36  36  36  36  37  38  38  38  37  37  38  38  38  37  37  37  37  37  38  38  36  35  36  38  39  39  39  39  39  38  37  36  36  38  37  36  35  35  35  36  37  37  37  38  36  33  34  34  35  36  37  37  38  38  38  37  36  35  36  37  39  39  37  36  39  40  40  37  36  37 
 63  62  62  62  64  65  64  63  62  61  61  60  61  62  63  63  62  62  61  62  63  63  62  62  62  63  62  61  61  61  61  63  65  64  63  62  62  63  63  61  61  62  62  61  59  59  59  59  59  59  60  61  63  64  63  54  52  55  50  42  35  36  38  37  34  32  33  36  38  39  38  35  33  34  35  35  36  36  34  33  34  34  34  32  31  33  36  38  38  38  37  37  36  35  35  36  36  36  35  35  34  33  33  33  34  35  36  36  35  34  33  34  34  34  35  35  36  36  35  35  36  36  37  38  37  37  36  36  35  34  34  34  35  35  35  35  34  35  37  38  37  35  33  34  36  38  38  37  36  35  35  34  33  33  35  37  38  38  38  36  34  34  34  33  35  38  42  44  44  41  38  36  34  36  37  35  35  36  37  38  39  39  39  38  37  36  34  31  31  33  34  34  35  36  38  38  35  35  36  36  34  33  33  35  37  36  35  34  35  33  33  35  35  35  35  34  34  36  36  35  33  33  34  36  35  34  33  33  34  35  36  36  33  34  35  35  35  36  36  36  35  35  34  35  35  35  36  37  37  37  36  36  37  38  38  37  35  35  35  34  33  34  36  37  38  39  38  38  37  35  34  34  33  34  35  35  36  37  38  39  39  36  35  35  34  34  33  35  37  39  39  37  36  37  38  37  38  37  36  35  33  34  34  35  34  34  36  38  39  38  36  34  33  33  34  35  36  35  35  34  35  37  38  38  37  37  38  40  43  43  41  39  39  40  40  39  36  36  36  39  41  41  39  37  37  37  37  35  34  35  36  35  34  34  36  38  37  36  35  35  36  35  35  38  39  39  38  35  33  33  34  35  36  37  36  36  35  35  36  37  37  38  38  38  39  39  38  38  36  36  36  37  37  36  35  35  35  35  35  36  35  35  36  37  39  39  40  39  39  38  36  35  36  38  37  36  35  35  35  36  36  36  37  36  35  34  34  33  34  35  36  38  38  38  37  35  35  36  35  37  40  38  37  38  38  40  41  37  35  36 
 63  62  62  63  64  65  63  63  63  63  62  62  62  62  61  61  59  58  59  61  61  61  61  61  63  64  64  63  62  61  61  63  65  64  64  64  64  64  64  63  63  63  63  61  59  58  58  59  59  60  60  60  62  64  65  59  58  59  50  41  39  38  36  32  33  34  35  37  38  38  37  36  34  35  35  35  36  35  33  33  32  32  34  33  31  34  37  38  38  38  38  37  36  36  36  36  37  36  35  34  33  33  34  33  33  34  36  37  36  34  33  34  36  35  34  35  35  34  34  34  34  35  35  35  35  35  35  35  34  33  34  34  35  37  37  37  36  36  37  38  38  37  35  35  36  38  37  36  35  36  38  37  37  38  38  38  39  39  38  37  37  36  35  34  35  38  42  43  42  39  36  35  35  35  35  34  36  37  38  37  37  36  37  37  36  36  34  32  33  34  35  34  34  35  37  37  35  35  35  35  34  34  35  36  38  37  35  34  34  34  35  36  36  36  34  33  34  35  35  35  35  34  36  38  38  36  35  34  34  34  36  36  35  35  35  35  36  37  37  36  35  34  34  35  36  36  36  38  38  38  38  39  40  42  42  41  40  41  41  39  38  37  37  38  38  37  36  35  35  35  34  33  34  34  34  35  35  36  37  38  38  35  36  38  38  37  35  34  35  37  37  37  36  36  36  35  36  36  36  34  33  33  33  34  34  35  36  38  39  38  36  34  33  33  34  35  35  36  36  35  36  37  38  38  37  37  39  42  43  41  40  39  40  40  40  37  35  35  36  38  41  42  40  39  39  40  39  37  36  36  35  34  34  36  38  39  39  37  36  36  36  36  36  37  39  40  38  36  35  36  37  38  38  38  38  39  37  36  37  38  39  39  39  39  39  39  39  39  37  35  35  36  36  36  36  35  34  34  34  35  34  34  35  37  38  39  39  39  38  37  36  35  36  38  37  36  35  35  34  35  35  36  35  35  34  34  34  34  34  35  36  37  38  37  36  34  34  34  34  37  38  35  35  37  36  39  39  35  34  36 
 64  63  63  64  64  64  62  62  63  64  64  63  63  63  62  60  58  57  57  59  61  60  60  61  63  64  65  64  62  62  62  64  65  65  65  64  65  64  64  64  64  64  62  62  62  60  59  59  60  62  63  63  62  60  60  57  56  53  44  39  41  38  34  30  33  36  36  37  37  37  37  36  37  37  37  37  36  34  33  33  32  32  34  34  32  35  37  37  37  37  37  37  36  37  37  37  37  36  35  35  33  33  33  34  34  34  36  37  37  35  34  35  37  36  35  35  34  33  33  33  34  34  34  35  35  34  34  35  34  34  35  35  36  37  38  38  37  36  36  38  38  37  36  36  37  37  36  35  34  36  38  38  39  40  39  39  38  38  37  37  38  36  35  35  36  38  40  40  38  36  34  35  37  35  34  35  36  38  39  37  36  35  36  36  36  35  34  33  34  35  35  34  33  34  35  36  34  34  35  35  35  35  36  37  38  37  35  34  34  36  36  36  36  36  35  34  34  35  35  36  36  36  37  40  40  39  37  36  34  34  36  37  36  34  34  36  37  38  38  36  35  34  34  36  37  35  36  37  38  38  38  40  42  44  45  45  44  44  42  40  38  37  37  38  37  36  35  34  34  36  36  35  35  35  35  34  35  35  35  36  36  34  36  39  40  39  37  34  34  35  36  37  37  35  34  34  35  36  36  35  34  33  32  32  33  35  37  38  38  37  36  34  34  34  35  35  36  36  36  35  36  38  39  39  38  38  39  41  41  39  38  38  39  39  39  36  35  35  36  37  39  41  40  40  41  43  42  40  39  38  36  34  35  38  40  40  40  39  38  37  37  37  37  37  38  40  38  37  37  39  41  41  41  41  41  41  40  39  39  40  40  39  38  38  37  38  39  40  38  35  35  36  36  37  37  36  35  35  35  35  35  34  35  37  37  38  38  38  38  37  36  35  36  37  37  36  36  35  34  35  35  36  35  35  34  35  35  35  36  36  36  36  36  35  35  35  34  33  34  36  36  33  34  35  35  36  37  35  36  38 
 63  64  65  64  63  62  61  62  63  64  65  65  65  64  62  60  58  58  59  60  61  61  61  62  63  64  64  63  61  62  62  64  65  65  64  65  65  63  62  61  62  62  62  64  64  63  60  60  61  63  65  63  60  55  50  50  47  41  38  38  40  37  33  32  35  37  38  37  36  36  36  37  39  39  38  38  37  36  34  33  32  33  34  34  34  36  37  36  35  34  35  35  36  36  37  38  38  37  36  35  34  33  34  34  35  36  37  38  37  35  34  35  36  36  35  34  33  32  32  33  34  34  34  35  35  34  35  35  36  36  36  35  35  36  37  38  38  36  36  37  37  36  35  36  36  36  35  34  34  35  37  36  37  37  37  37  36  35  35  36  36  35  34  34  35  36  36  36  35  35  35  36  36  35  34  35  37  38  38  37  36  36  35  36  36  34  34  34  35  34  34  35  34  34  34  35  35  35  36  37  37  36  36  37  37  36  35  34  34  36  36  35  34  34  34  34  35  36  36  35  35  36  38  40  40  39  38  37  36  35  36  36  35  33  33  36  38  38  37  36  35  35  35  36  36  36  36  36  36  36  36  38  41  43  45  46  45  42  39  37  35  34  36  36  36  35  35  34  35  36  37  36  37  36  35  35  34  34  34  35  35  34  36  39  40  40  38  36  35  35  36  38  38  35  35  36  37  37  36  36  35  34  33  32  32  36  37  37  37  36  35  35  35  36  37  36  35  35  35  34  35  37  39  40  39  38  38  38  38  36  36  37  37  38  37  36  35  36  37  37  39  39  40  40  42  44  45  43  41  39  38  36  36  38  41  41  41  40  38  38  37  36  36  37  37  37  38  38  39  41  44  45  44  43  43  43  42  41  41  40  39  38  37  36  36  37  38  39  38  37  36  35  35  36  37  37  37  36  35  35  36  36  36  37  36  36  36  36  37  37  37  37  36  35  35  36  35  35  35  36  36  37  37  36  35  36  36  37  37  38  37  35  35  34  35  35  35  34  34  35  34  33  33  33  34  35  37  38  38  40 
 63  64  65  63  61  60  62  63  64  64  65  66  65  65  64  63  61  61  63  63  63  62  62  63  64  64  63  61  61  62  64  64  66  66  66  65  65  62  60  59  60  61  63  62  60  59  59  59  59  58  57  54  52  49  46  45  41  34  39  43  40  35  34  36  36  36  37  35  34  35  36  38  39  39  38  37  38  38  36  34  33  34  32  32  35  35  35  35  33  32  33  33  34  36  37  38  39  39  38  36  35  35  35  36  37  38  39  38  38  36  35  34  34  35  35  33  32  32  33  34  34  34  35  35  36  36  35  36  36  36  35  34  34  34  35  36  37  36  35  36  36  35  34  34  35  34  34  33  34  36  36  35  34  34  35  35  36  36  36  37  37  35  34  34  33  33  33  33  35  37  37  37  36  35  35  35  37  38  39  37  36  36  36  35  35  35  35  35  35  34  34  36  37  36  35  35  35  37  38  38  38  37  36  36  36  35  34  33  34  35  35  34  32  33  34  35  35  35  35  34  34  35  37  38  36  36  37  37  36  35  35  34  32  30  32  36  38  37  36  35  35  36  37  36  35  36  37  36  36  35  36  36  38  40  42  43  43  41  39  37  35  35  36  36  37  36  35  35  35  34  34  35  36  36  35  35  35  35  35  35  35  35  35  36  37  38  39  38  37  37  37  38  39  38  38  39  38  37  35  35  35  36  35  34  34  36  37  36  35  35  34  34  36  37  37  36  35  35  34  34  34  36  39  41  40  39  37  35  34  33  34  36  37  37  37  35  36  37  37  38  38  39  39  40  43  44  44  42  41  40  38  38  38  37  39  41  40  39  38  38  37  36  36  35  36  36  37  37  39  42  45  46  45  43  42  42  41  39  39  39  38  38  38  37  37  37  37  38  39  39  37  35  34  34  34  36  36  36  35  35  36  38  37  37  36  35  36  36  38  38  38  38  36  34  34  34  34  35  36  36  37  38  38  38  39  38  37  35  36  36  37  38  38  37  36  34  34  35  37  35  33  33  33  34  35  36  37  42  41  39 
 63  63  63  61  60  60  62  63  63  63  64  65  65  65  65  64  64  63  63  64  64  64  64  65  65  64  63  63  63  64  65  66  65  64  64  64  65  64  62  60  61  63  65  64  60  55  54  56  57  54  50  46  42  42  45  44  39  35  37  40  39  36  35  36  36  36  37  36  35  36  36  36  37  37  37  37  37  36  37  35  35  35  33  33  35  36  37  37  34  32  33  34  35  36  36  36  36  36  36  37  38  36  34  37  39  39  38  37  36  37  37  36  33  34  35  34  33  32  34  34  34  35  36  37  38  38  37  38  38  37  36  35  34  35  35  35  35  35  34  34  33  33  33  34  35  35  35  34  34  35  37  35  34  34  34  34  34  34  35  36  36  36  36  34  32  32  33  35  36  37  37  38  37  36  34  35  36  37  37  36  35  34  34  35  35  34  34  36  36  36  35  35  36  37  37  37  36  35  36  37  37  37  36  36  35  34  34  35  36  36  35  33  33  34  35  36  37  37  35  34  35  35  34  33  33  34  35  35  34  34  34  33  31  31  33  35  36  36  34  33  33  34  35  35  35  36  37  36  36  36  36  36  38  41  42  43  43  41  40  38  37  36  35  35  36  37  36  36  35  34  34  35  36  36  36  36  36  36  36  37  36  34  34  34  35  36  37  38  38  38  38  38  38  38  39  40  39  37  35  35  36  37  35  34  33  35  35  34  33  32  32  34  35  36  36  35  34  33  33  34  34  36  37  39  39  39  38  36  35  36  37  38  36  35  36  37  37  38  38  38  39  38  39  40  41  41  40  40  41  41  40  39  38  37  37  37  37  37  37  37  37  36  35  34  33  33  34  36  38  41  43  44  44  43  42  42  40  38  38  39  39  39  39  39  39  39  38  38  37  35  34  34  33  33  34  36  37  36  34  33  34  36  36  36  36  36  37  40  39  39  39  38  37  35  36  36  36  37  36  37  37  37  37  38  39  40  39  38  36  36  37  39  39  39  37  36  35  36  38  36  34  34  33  33  36  36  37  39  40  39 
 62  63  62  61  61  62  63  62  61  61  62  64  64  64  64  64  65  65  63  64  65  65  65  63  63  63  63  64  66  66  65  66  65  63  62  63  65  65  64  63  64  65  65  66  62  53  50  51  54  53  49  44  37  36  42  41  38  37  35  36  38  38  37  35  35  36  37  37  37  38  36  35  34  34  36  37  35  35  36  37  37  37  36  35  35  38  41  40  36  34  34  36  37  36  35  34  33  33  33  35  39  38  35  38  40  39  37  35  35  37  38  37  35  34  35  35  35  35  36  35  35  35  37  39  39  40  40  41  41  39  38  36  35  35  35  36  36  35  34  34  33  33  34  36  36  36  36  36  35  35  36  37  37  37  36  35  33  32  33  35  36  37  37  34  33  33  35  37  37  36  36  36  38  36  34  35  36  36  36  35  34  34  33  34  34  33  33  36  38  37  35  33  34  36  38  38  36  34  35  36  37  38  38  36  35  34  35  36  36  37  35  32  34  35  36  37  39  39  37  36  37  35  33  31  33  34  34  32  32  34  35  34  32  33  34  33  34  34  34  33  32  33  33  34  36  36  37  37  37  37  37  38  40  41  42  42  41  40  39  38  37  35  34  35  36  38  38  37  36  35  35  36  36  37  37  37  37  37  37  38  37  34  34  35  36  36  36  37  37  38  38  38  37  37  37  38  37  36  35  36  36  37  35  34  33  34  34  33  33  33  33  35  36  36  35  34  33  33  33  34  34  35  35  36  37  39  39  37  37  39  40  39  36  34  35  38  39  38  37  39  40  38  38  39  38  36  36  37  40  42  42  40  38  38  37  36  35  35  36  36  36  36  34  33  32  31  32  35  37  39  41  42  44  45  44  43  41  39  38  39  40  39  40  41  41  40  39  39  36  32  33  34  34  34  35  37  36  36  34  33  33  35  35  36  37  36  39  42  40  39  38  37  36  36  37  38  39  38  37  38  38  37  36  37  39  41  41  39  37  35  36  39  39  39  38  38  37  36  37  36  35  34  32  32  35  36  35  35  37  40 
 64  65  65  64  62  62  62  62  61  61  62  63  64  64  63  63  62  63  65  66  65  63  61  59  59  60  61  63  66  66  63  63  65  66  65  65  66  64  63  64  66  66  63  63  61  55  48  46  50  53  52  46  40  36  35  34  34  36  38  39  39  37  36  35  37  37  36  35  36  38  37  35  34  35  36  38  37  36  36  37  37  37  37  36  35  38  39  39  36  33  33  35  36  36  34  33  32  32  33  35  37  39  41  40  38  38  36  35  34  34  34  36  37  36  34  34  35  36  36  36  35  36  37  39  38  39  41  42  41  39  36  35  35  35  35  36  36  35  34  34  34  34  34  35  35  35  35  36  37  37  36  36  37  37  37  35  34  33  34  35  36  37  36  35  34  35  36  37  37  36  35  35  36  36  36  36  37  37  37  37  37  35  35  34  34  34  35  36  36  36  35  35  34  35  36  37  36  37  38  38  38  37  37  35  34  34  34  34  34  35  35  33  34  35  35  37  39  39  37  36  37  36  34  33  34  35  34  33  33  34  35  34  32  33  34  33  34  35  35  35  34  34  34  34  35  36  37  37  38  39  39  39  39  39  37  36  36  37  37  37  36  35  34  35  36  38  38  37  36  35  35  36  36  36  37  37  38  37  37  36  35  34  34  36  36  36  35  35  35  35  36  37  37  35  35  36  36  35  35  36  37  37  37  37  36  35  35  35  36  36  36  37  37  37  36  35  34  34  34  34  34  34  35  35  37  38  38  37  37  38  39  38  36  34  35  37  38  37  36  39  39  38  38  38  37  36  35  36  38  40  40  38  38  40  40  39  37  37  36  36  36  35  35  34  34  34  34  35  36  38  40  42  45  46  45  45  43  40  39  38  39  38  38  39  40  41  40  39  37  35  35  35  34  34  35  36  36  36  36  36  37  40  41  40  38  37  37  38  39  38  36  36  36  35  35  37  38  38  37  37  38  37  37  37  38  41  40  38  36  35  36  38  39  38  38  38  37  36  37  37  35  33  32  33  34  36  36  35  37  40 
 65  65  65  64  62  61  61  62  62  62  61  62  62  63  63  62  62  62  65  66  65  62  60  59  58  59  61  62  64  64  63  62  63  65  65  65  65  64  63  64  63  63  64  64  62  57  46  41  45  52  53  46  42  38  36  33  33  35  39  40  38  36  35  35  36  36  34  34  35  37  37  35  34  35  36  38  38  37  37  36  37  38  38  37  36  36  37  36  35  33  32  34  35  35  34  33  33  33  33  34  35  39  43  41  38  36  36  35  33  33  34  36  38  37  34  34  34  36  37  37  36  37  37  39  39  38  37  38  38  37  35  34  35  37  38  39  40  37  34  35  35  35  35  34  34  34  35  36  38  38  36  37  37  37  37  36  35  35  35  35  36  36  36  35  35  36  37  37  37  36  35  34  34  37  39  37  37  38  39  40  39  37  36  35  34  35  36  35  35  35  36  36  35  35  35  36  37  39  40  39  38  37  36  35  34  33  33  32  33  34  33  32  34  35  35  37  38  40  38  37  37  37  36  35  35  35  35  34  34  36  37  36  34  34  34  33  34  35  35  35  35  35  35  34  34  35  36  37  38  39  40  40  39  37  35  34  33  34  35  36  36  35  34  35  36  38  38  37  36  36  35  35  35  35  37  38  38  38  37  36  35  34  35  36  37  36  35  34  33  33  35  37  37  35  35  36  36  35  35  36  37  37  37  37  36  35  35  36  38  38  38  39  38  37  36  34  35  37  37  36  36  35  34  35  36  36  37  36  36  36  37  37  36  35  35  37  37  37  36  38  39  37  36  36  36  35  36  37  38  38  38  37  38  40  40  40  39  38  37  37  36  36  36  36  36  36  35  35  35  36  38  41  44  45  45  44  42  39  38  39  38  37  37  37  38  39  37  35  34  33  34  35  35  35  35  35  35  35  36  36  38  42  44  43  39  38  36  36  39  39  37  36  35  34  34  36  37  38  37  37  37  37  37  37  38  39  39  38  36  35  36  38  38  38  38  38  37  36  37  37  36  32  32  33  34  36  37  35  38  39 
 64  63  63  63  62  60  60  61  62  62  61  60  61  62  63  63  62  62  64  64  63  63  62  62  61  61  61  61  61  62  63  62  62  64  65  66  66  65  65  64  60  61  67  67  64  58  45  39  41  48  50  44  41  40  39  36  34  36  39  39  37  35  35  36  35  34  34  34  35  36  37  36  34  35  37  39  39  38  37  36  37  38  38  37  35  35  35  35  34  33  33  35  35  35  34  34  34  34  33  33  34  37  41  40  38  37  36  35  34  35  35  36  37  36  34  34  34  36  37  37  37  37  37  38  38  36  34  36  37  36  35  34  35  38  40  41  40  37  34  34  34  34  34  35  35  35  36  37  38  37  36  36  36  36  36  36  36  36  36  36  37  36  35  35  35  35  36  36  36  36  36  35  35  38  40  38  37  38  41  41  41  38  36  35  35  36  36  34  34  35  37  37  37  35  35  36  38  39  40  39  38  36  35  35  34  34  33  32  32  33  33  33  34  35  36  37  38  40  39  37  37  37  37  36  36  36  35  35  36  37  38  37  36  35  34  34  34  34  34  35  35  35  35  35  35  35  35  36  37  39  40  40  39  37  36  35  35  34  34  36  36  35  35  35  36  38  38  37  37  35  35  34  34  35  37  38  39  38  37  35  34  35  35  35  36  35  34  34  34  35  36  36  36  36  37  37  36  35  34  35  35  36  36  35  35  36  37  37  38  38  38  38  37  36  35  35  36  39  39  38  37  36  35  34  35  36  36  36  35  35  36  36  36  35  35  36  37  36  37  38  38  36  35  35  35  36  38  38  38  37  37  37  38  39  39  39  39  39  39  38  38  37  37  37  37  37  36  36  35  36  37  40  42  43  42  41  40  38  38  38  37  36  36  36  37  36  34  32  30  30  32  34  35  36  36  36  35  35  35  35  37  40  43  42  39  38  37  36  40  41  38  36  35  33  34  35  37  37  37  36  36  36  36  36  37  38  38  38  36  35  36  37  38  37  37  39  38  36  35  37  37  33  32  34  33  36  38  36  37  39 
 63  61  60  61  61  60  59  61  63  63  61  61  61  63  65  65  64  63  64  63  64  64  65  65  64  63  62  61  60  61  63  63  63  64  67  69  67  67  67  65  61  61  68  68  64  56  45  38  38  42  44  40  39  40  40  38  37  40  41  39  36  34  35  37  35  34  35  34  35  36  37  36  35  35  38  40  41  39  36  35  36  38  39  38  35  35  35  34  34  34  35  36  36  36  35  36  36  35  34  33  35  36  37  39  39  38  36  35  36  37  38  36  35  34  35  35  35  36  37  37  36  36  36  37  37  35  34  37  38  37  36  35  36  39  39  39  38  37  35  34  33  33  34  36  37  37  38  39  39  38  36  36  35  35  35  36  37  37  36  37  37  35  34  34  34  33  33  34  35  36  37  38  38  39  39  38  37  38  40  41  41  39  37  35  35  36  36  34  34  35  37  38  38  37  36  37  39  39  39  39  37  36  35  35  35  35  34  33  34  33  33  34  35  36  37  38  39  40  39  38  37  37  37  36  36  36  35  36  37  37  38  37  35  35  34  33  33  33  33  34  34  34  34  35  36  35  35  34  36  38  39  39  39  37  37  37  38  36  36  37  36  35  34  35  36  38  38  38  37  35  34  33  33  35  37  38  38  37  36  35  35  36  36  35  35  34  35  35  37  38  37  36  35  37  37  37  37  36  34  34  34  35  35  34  35  38  38  37  37  35  35  35  35  35  36  35  36  40  40  39  38  36  35  35  35  36  35  35  36  36  36  37  37  36  36  36  37  37  37  38  38  36  35  35  35  37  39  40  38  37  37  38  39  39  39  39  38  40  41  41  41  40  39  37  37  39  38  37  37  37  38  40  41  41  39  38  37  36  37  38  38  36  36  36  36  35  33  31  29  30  32  33  35  35  36  35  35  35  36  35  35  36  39  39  37  38  39  39  41  41  38  37  36  35  35  36  37  37  36  35  35  34  34  34  35  37  37  37  36  36  37  37  37  37  37  38  37  35  36  38  38  35  34  35  34  36  37  37  37  38 
 62  60  60  62  62  61  61  62  64  64  63  62  62  63  64  65  64  64  65  65  64  64  64  64  63  63  63  62  63  63  61  62  63  64  69  70  64  66  67  63  60  60  62  65  62  53  44  38  37  38  39  38  37  36  36  36  39  43  44  41  35  33  35  37  37  36  36  36  35  36  36  36  35  36  38  40  41  39  36  35  36  38  39  38  36  34  34  35  34  35  35  36  37  36  36  37  37  36  34  34  36  36  36  37  37  36  36  36  36  38  38  36  34  34  35  35  35  36  37  36  36  36  36  37  36  35  35  37  38  38  37  37  39  40  41  40  38  37  37  35  34  33  34  36  37  38  39  40  41  39  38  36  36  35  36  37  37  37  37  37  37  36  35  34  34  33  33  34  36  37  38  39  38  39  38  37  36  37  40  40  39  37  36  36  36  36  35  35  35  36  37  38  39  38  38  39  40  40  40  39  38  37  36  35  35  34  34  34  34  34  34  36  37  37  38  38  39  39  39  39  38  37  36  36  35  34  35  36  37  37  36  35  34  33  33  32  32  33  33  34  33  33  33  33  35  36  36  35  36  37  38  38  37  36  36  37  39  38  37  36  35  34  33  34  36  38  39  40  39  35  34  33  33  34  35  36  36  35  34  33  34  38  38  37  35  35  35  36  37  38  37  36  35  36  36  37  37  36  36  35  35  36  36  36  37  39  39  37  35  34  34  34  34  35  35  35  36  38  38  37  36  36  35  35  35  35  35  35  36  38  38  38  39  38  37  36  36  37  38  39  38  36  35  34  34  36  38  38  37  37  38  39  40  41  40  39  38  40  41  43  43  42  40  37  37  39  40  39  39  39  40  40  41  40  39  38  37  36  38  39  38  37  36  36  37  36  35  33  32  33  34  34  34  34  34  34  34  35  36  37  36  36  37  38  38  38  40  41  40  39  39  37  36  36  36  37  37  37  36  35  34  34  35  35  35  36  37  37  36  36  37  37  36  35  35  38  36  35  37  38  38  39  37  35  36  36  36  37  38  38 
 62  61  62  63  63  62  62  64  65  65  64  62  62  62  62  63  62  62  65  65  63  63  62  62  61  61  62  62  64  64  61  62  63  63  67  68  62  63  64  58  55  53  54  59  59  50  43  38  36  37  38  40  38  35  35  37  41  45  44  40  34  33  35  38  37  36  36  36  35  35  36  36  36  37  38  40  40  39  37  36  36  37  38  37  35  34  34  34  35  35  36  36  36  36  37  37  38  36  35  35  36  38  37  35  33  33  34  36  37  37  36  36  36  36  36  35  35  36  36  36  35  35  35  36  36  34  34  36  37  38  38  39  41  43  43  41  39  38  38  37  36  35  35  35  36  37  39  41  43  42  39  38  37  36  37  37  38  38  37  36  36  36  36  35  35  34  35  36  37  38  38  38  38  38  38  37  36  37  39  39  38  36  36  36  37  37  36  37  37  37  37  38  38  39  39  39  40  41  41  40  39  38  37  35  35  34  35  35  35  34  35  37  38  38  38  39  38  38  39  39  38  35  34  35  34  34  34  36  37  36  34  34  33  32  31  31  32  33  34  34  34  33  32  33  34  36  36  36  36  37  37  37  36  35  35  36  38  39  39  37  34  33  32  33  36  38  39  40  39  36  34  34  34  34  34  34  34  34  33  33  34  37  38  38  37  37  36  36  36  36  35  35  34  34  35  37  38  38  37  37  37  38  37  37  37  39  38  36  34  34  35  35  35  34  35  35  35  36  36  35  35  35  35  35  34  34  34  35  36  39  39  39  40  39  37  35  35  36  37  37  37  36  35  34  34  35  36  36  36  37  39  41  43  45  42  40  39  39  41  44  45  44  41  38  37  39  39  39  39  39  39  40  40  40  40  39  38  38  38  39  38  37  37  37  38  38  37  36  36  35  36  35  35  34  34  34  34  35  36  36  37  39  39  39  40  39  40  42  39  38  38  37  36  37  37  37  37  37  36  36  35  36  37  37  36  35  36  37  37  36  37  37  35  34  34  36  36  35  39  39  39  41  39  35  37  36  35  36  37  37 
 63  63  63  63  63  63  63  65  66  65  64  62  60  60  60  60  60  61  63  63  62  61  62  62  61  60  60  61  62  63  63  64  63  61  64  66  62  63  61  53  48  45  45  52  54  47  41  37  37  38  40  43  41  39  41  43  45  46  43  38  34  34  36  38  37  36  36  35  34  36  36  37  37  36  37  38  38  38  36  36  36  37  37  36  34  34  34  35  36  36  35  35  35  35  36  37  37  36  35  35  37  39  39  34  30  31  33  36  37  36  35  36  39  39  36  35  35  36  36  36  36  36  36  37  36  35  34  35  36  38  39  41  43  44  43  40  38  38  38  38  37  37  36  35  34  36  38  41  44  43  40  39  38  38  38  38  39  39  38  36  35  36  36  36  35  36  37  37  38  37  37  37  37  38  38  37  36  37  38  39  38  37  37  37  38  38  38  38  38  37  36  37  38  38  39  40  41  42  43  42  40  39  38  36  35  36  36  36  36  35  35  37  37  37  38  39  38  36  37  39  38  35  35  36  35  34  35  37  38  37  34  34  34  32  31  32  33  34  36  36  35  34  33  33  34  34  35  35  36  37  37  37  36  35  34  35  37  39  39  37  35  33  33  34  36  38  39  40  39  36  35  36  36  35  34  33  33  34  34  33  34  35  37  38  39  38  37  35  33  33  33  33  33  34  35  37  39  40  40  39  39  38  38  37  36  37  36  35  35  35  36  37  36  35  35  34  34  34  34  34  34  35  36  36  35  35  35  35  36  38  38  38  39  39  36  33  33  35  36  35  35  36  36  34  35  34  35  35  36  37  39  42  44  45  43  40  38  39  40  43  44  44  41  39  38  38  38  38  38  37  37  38  39  39  39  39  38  38  38  38  37  38  38  38  38  39  39  39  38  35  36  37  36  35  35  35  35  35  35  34  37  44  43  42  42  40  41  42  39  38  38  37  37  37  37  37  36  37  37  37  37  37  38  39  37  36  36  37  36  36  37  36  35  33  33  35  35  36  39  40  40  41  39  36  37  36  35  35  36  36 
 62  63  63  62  64  65  64  65  65  65  64  63  61  59  59  59  60  60  61  60  61  61  63  63  62  60  59  59  60  63  66  67  65  63  62  64  65  64  60  51  44  39  40  45  48  44  40  37  37  39  42  44  46  48  51  52  51  47  43  39  36  37  38  39  37  36  35  34  34  35  37  37  36  36  36  37  37  37  36  35  36  36  36  35  34  34  35  36  37  37  35  35  35  35  37  36  36  35  34  35  37  38  38  35  32  32  35  37  37  35  34  36  39  39  36  35  35  36  36  36  36  37  37  37  36  37  37  37  36  37  39  41  43  42  40  37  34  34  36  36  36  37  36  35  35  35  37  39  42  41  39  39  38  38  39  40  40  40  38  36  36  36  36  35  35  37  38  38  37  36  35  36  37  38  38  38  37  38  38  39  38  38  38  38  38  38  37  38  37  36  36  36  37  37  39  41  43  45  45  43  41  39  38  37  37  37  38  38  38  37  36  37  35  35  38  38  37  35  36  38  37  36  36  36  35  34  35  37  38  37  35  34  34  34  33  32  33  34  37  38  37  35  34  35  35  34  34  35  36  37  37  36  36  35  35  36  38  38  39  38  37  35  34  35  36  38  38  38  38  36  36  38  38  36  34  33  34  35  35  34  33  34  36  38  39  38  36  34  33  32  32  32  33  33  35  38  41  42  41  40  39  38  37  35  35  35  35  35  35  36  38  38  36  35  35  34  34  34  34  35  35  37  38  37  37  36  36  37  37  37  36  37  39  38  35  33  33  35  36  35  34  36  36  35  35  35  35  35  36  37  39  41  42  43  42  40  38  38  39  41  42  41  40  39  38  37  37  36  37  36  37  37  38  38  38  37  36  36  36  37  37  39  39  39  39  38  39  40  38  34  36  37  37  37  36  36  35  35  35  33  37  45  46  44  42  40  40  41  39  39  38  38  38  37  37  36  37  36  37  38  38  38  38  38  37  36  37  36  36  36  37  37  35  34  33  35  36  37  38  38  39  39  38  36  37  36  36  37  37  35 
 62  61  60  61  65  67  66  66  66  65  65  65  63  60  59  60  62  62  62  62  62  63  64  64  62  60  60  60  61  63  63  63  63  63  59  60  67  64  58  51  43  38  39  41  42  41  38  35  36  38  41  44  51  56  59  58  56  52  48  44  41  39  38  37  37  36  33  32  33  36  38  39  37  36  35  36  37  36  36  36  37  37  37  35  34  35  37  39  40  38  36  37  37  36  37  37  36  34  33  33  37  37  36  35  35  36  38  39  38  37  36  36  38  37  36  34  35  36  37  37  37  38  38  38  37  37  37  35  34  34  36  40  42  42  40  37  35  33  33  33  34  35  36  37  37  37  37  37  38  38  38  37  37  38  39  41  41  40  38  36  35  34  34  34  35  37  38  37  36  34  34  36  38  38  38  38  38  38  38  39  40  41  40  40  39  39  38  37  36  35  36  36  36  37  39  42  45  47  46  43  40  38  37  37  39  40  41  41  41  38  37  37  34  34  37  38  36  34  36  38  37  36  36  37  36  34  34  36  38  38  35  34  34  35  34  32  32  33  36  37  36  36  35  36  36  35  36  37  38  37  35  34  34  35  36  37  38  38  39  39  39  38  36  36  37  38  38  37  36  35  36  38  38  36  34  34  35  37  37  36  34  34  35  36  36  36  35  34  34  34  34  33  33  32  34  38  41  42  41  40  39  38  36  35  34  34  34  35  36  38  39  38  37  35  35  35  36  36  36  36  36  38  38  38  37  36  37  37  37  35  35  36  38  38  36  33  34  36  37  35  33  33  34  35  36  36  36  36  36  37  38  39  39  39  39  38  37  38  40  41  41  40  40  40  39  37  37  37  37  37  38  39  39  38  37  36  34  34  35  37  38  41  42  41  38  37  37  38  37  35  36  37  37  36  35  34  34  35  36  35  38  44  46  45  41  40  39  39  40  40  38  37  37  37  37  37  36  36  37  37  37  37  36  36  36  37  37  35  34  35  37  38  36  35  35  37  37  37  36  37  38  36  37  37  36  37  39  39  37  37 
 61  61  60  61  64  67  65  65  66  66  66  66  65  63  62  62  64  65  65  63  62  63  65  65  64  63  62  62  64  63  59  60  62  65  62  63  66  61  55  49  43  40  40  40  39  39  35  34  35  38  41  43  51  56  57  60  61  59  54  48  42  39  37  36  38  38  35  36  38  40  41  40  38  37  37  38  38  38  38  37  37  37  37  36  35  36  38  39  39  37  35  37  37  37  37  38  37  36  35  35  37  37  36  37  38  39  40  40  39  38  37  36  35  36  37  36  36  37  37  37  38  38  38  38  38  36  35  34  33  33  35  39  42  42  40  37  37  34  31  30  31  33  36  37  37  38  37  36  36  36  37  36  36  37  39  39  39  39  37  35  35  35  34  34  34  35  37  37  35  32  33  35  38  38  38  37  37  37  38  40  41  41  41  40  39  38  37  36  35  34  35  34  34  36  38  41  44  45  45  42  40  38  37  38  39  40  40  41  40  38  36  36  34  33  36  37  36  35  37  37  36  36  37  38  36  34  33  35  37  37  36  35  35  36  35  33  32  32  33  34  34  35  35  36  37  37  37  37  38  37  36  35  35  35  36  37  37  39  39  39  39  39  38  37  37  37  37  37  36  35  36  38  38  37  35  34  36  38  38  36  34  34  34  34  33  34  35  36  35  35  35  34  34  33  34  37  40  41  41  39  38  37  36  34  33  35  35  35  36  39  40  39  37  36  36  36  36  36  37  38  38  38  38  38  37  36  36  37  37  35  35  36  37  38  37  35  35  37  38  37  35  33  34  36  37  38  37  36  36  36  36  37  37  36  37  38  39  39  39  39  40  41  42  41  40  37  37  38  38  39  39  39  39  38  36  35  34  34  34  36  39  41  41  40  39  37  37  39  39  39  38  37  36  36  35  34  34  35  37  37  39  40  42  42  39  39  37  37  39  40  38  36  37  38  38  38  37  38  37  37  37  36  34  34  35  38  37  36  35  35  36  37  37  36  36  37  37  36  35  36  37  37  38  38  37  37  38  38  38  38 
 61  62  64  63  64  64  61  63  66  68  67  65  65  65  64  64  66  68  66  63  61  62  65  67  67  65  64  64  64  62  59  59  63  66  69  69  63  58  55  53  47  42  42  41  40  39  36  35  36  39  41  42  46  49  52  60  65  65  59  48  38  36  37  37  40  41  41  45  48  48  45  41  39  39  40  41  40  40  39  38  37  36  36  36  37  37  36  36  36  34  32  35  36  36  37  38  39  39  40  39  37  37  39  39  40  40  40  40  39  38  37  35  34  36  39  38  37  36  36  37  38  38  38  37  37  34  33  35  36  36  37  39  43  42  39  37  38  36  32  30  30  32  35  36  36  36  36  37  37  36  35  36  35  36  39  38  35  35  34  34  36  38  37  35  32  32  35  36  35  32  33  35  37  38  38  36  36  37  39  40  41  41  42  41  39  37  36  36  36  35  35  33  32  34  37  39  38  39  40  40  39  38  37  38  39  38  38  38  38  36  35  35  35  34  34  35  36  37  36  35  36  37  38  37  36  34  33  34  36  37  37  37  36  36  35  35  34  33  32  32  32  33  35  36  36  36  36  37  37  38  38  37  38  38  37  36  37  39  39  38  38  37  37  37  37  36  35  36  36  35  37  40  40  38  35  33  35  37  37  36  34  33  34  34  33  35  38  38  36  34  35  35  34  35  35  36  38  39  39  38  37  36  36  33  32  35  35  35  37  39  40  39  38  38  39  37  35  34  37  40  40  38  36  37  38  37  37  37  37  37  36  37  37  38  38  38  38  38  37  38  37  36  37  39  41  40  39  36  34  33  34  36  36  36  38  40  41  40  39  37  39  41  42  41  38  35  37  38  39  40  40  39  38  37  37  37  37  36  33  34  40  38  37  37  40  39  38  42  45  44  41  38  37  36  37  37  36  36  37  38  37  36  37  38  37  35  34  34  37  39  38  37  37  39  39  39  40  40  39  37  36  35  33  33  35  38  38  38  37  36  35  34  35  36  36  36  35  34  35  36  38  39  40  39  39  38  36  36  37  38 
 63  64  65  65  67  66  62  64  68  68  66  63  63  64  65  65  66  65  63  61  61  62  65  67  66  64  63  62  62  61  59  58  59  65  69  67  61  63  68  68  54  42  42  42  42  43  41  39  38  38  38  38  41  48  58  61  63  64  58  48  37  35  37  38  40  42  44  48  51  50  46  43  42  43  44  42  38  36  38  37  36  35  35  36  36  36  35  35  34  33  33  34  35  36  38  39  39  38  39  39  39  38  39  38  37  37  37  38  38  38  37  37  37  37  37  37  37  36  36  37  38  38  37  37  36  35  35  37  37  36  36  37  41  41  40  38  38  36  33  31  31  33  36  36  35  36  36  38  38  36  34  35  37  38  38  37  36  34  34  35  38  38  37  36  35  34  35  36  35  34  35  36  37  35  33  34  35  37  40  40  39  40  41  41  40  41  42  40  38  37  35  34  34  34  35  35  33  34  36  38  38  36  35  36  38  38  38  39  38  37  36  35  35  34  34  35  36  36  36  36  37  36  36  36  35  34  35  36  37  37  35  35  35  35  35  35  34  34  34  33  32  32  33  33  33  34  35  37  39  39  38  38  40  41  40  37  36  38  38  37  37  38  38  38  37  36  34  34  34  36  37  39  39  37  34  33  35  37  37  36  34  33  34  35  34  35  37  37  36  35  37  38  37  35  35  36  37  38  38  37  37  37  37  36  34  35  35  35  37  38  39  39  39  40  40  39  37  36  37  37  37  35  35  37  39  39  38  37  36  36  36  37  37  39  40  41  40  38  37  36  35  35  37  40  41  41  40  38  36  35  35  36  37  38  39  39  39  39  39  39  40  40  39  36  34  35  36  37  38  39  39  39  39  40  41  41  41  38  35  36  40  39  36  37  40  39  38  41  43  42  41  39  38  37  37  37  36  36  37  38  37  36  36  35  35  32  31  32  35  38  39  38  38  39  38  38  39  39  38  37  36  35  35  35  38  40  39  38  37  36  35  34  35  36  36  36  35  33  34  36  37  38  40  40  39  38  38  38  38  38 
 65  64  64  64  66  66  64  64  65  65  64  64  65  65  64  62  61  61  61  61  61  63  66  67  66  64  62  61  61  61  61  59  59  63  65  65  63  67  72  72  58  46  43  42  42  43  43  42  41  40  39  39  41  49  59  59  60  64  58  48  38  36  38  39  38  39  42  45  47  46  44  43  45  48  49  46  39  36  37  36  36  36  36  35  35  35  35  35  34  33  34  34  35  37  38  39  38  36  36  38  39  39  39  38  36  36  36  36  37  38  38  38  39  38  36  37  37  37  36  37  37  37  36  36  35  36  37  37  37  37  35  35  38  39  39  38  37  35  34  33  33  35  37  36  35  35  36  38  39  37  34  35  37  38  36  37  37  34  35  38  39  38  37  38  36  35  35  35  35  36  37  37  36  34  32  34  35  36  36  35  36  37  40  43  44  45  44  42  40  37  36  35  35  34  34  33  32  33  35  38  38  36  34  34  36  38  39  38  37  37  36  35  34  34  35  35  36  35  35  36  38  36  34  34  34  35  37  38  38  35  33  32  34  36  35  34  35  35  34  33  33  32  32  32  31  32  34  37  39  40  39  40  41  42  41  38  35  36  36  36  37  38  39  38  37  35  33  32  33  35  37  38  37  36  33  33  34  36  37  35  33  33  35  37  35  35  35  35  35  35  38  39  38  36  36  36  37  38  38  38  38  38  38  37  36  35  36  37  38  38  38  38  39  39  40  40  39  37  36  35  34  34  34  36  38  40  39  37  36  35  35  36  38  40  43  44  43  41  39  36  34  34  36  39  41  41  41  39  37  35  36  36  37  40  39  37  36  37  39  40  41  40  38  35  34  34  35  36  37  37  36  37  38  40  42  43  42  39  37  38  41  38  36  37  40  39  36  39  40  40  40  40  40  38  37  37  37  38  38  37  36  36  36  36  35  33  32  33  35  37  38  39  39  38  37  37  38  38  38  37  36  36  37  38  40  42  41  39  38  36  35  35  36  37  38  38  36  34  34  35  37  38  39  39  38  39  38  39  39  39 
 66  64  62  63  64  66  67  65  62  60  61  65  69  68  65  60  59  60  62  62  62  64  67  67  66  64  62  62  62  62  63  63  62  60  61  64  67  69  68  65  60  54  46  42  40  40  41  42  43  43  43  43  45  49  54  56  60  66  60  48  39  37  38  38  36  35  38  39  40  40  39  41  45  51  53  50  43  38  37  37  38  38  36  35  36  36  36  36  34  34  35  35  35  38  39  39  37  35  35  37  39  40  40  38  36  36  35  36  37  38  39  38  38  37  37  37  38  38  37  36  36  36  36  35  34  36  38  38  38  38  36  35  36  38  39  38  36  35  35  34  35  37  38  37  35  34  36  38  39  38  35  34  36  37  34  36  38  36  38  40  40  38  37  39  37  35  34  34  35  36  38  37  35  34  34  34  35  34  32  32  33  36  40  44  46  45  44  43  40  37  36  35  35  33  32  32  33  34  36  39  39  37  34  33  35  37  37  36  35  36  36  36  35  35  36  36  36  34  34  36  38  36  34  33  33  34  37  38  36  32  30  32  35  36  35  35  35  35  34  33  33  33  33  32  32  33  35  36  38  40  41  41  42  41  39  37  36  35  36  36  36  37  38  38  36  34  33  32  33  36  37  37  37  35  33  33  35  37  37  35  33  34  37  39  37  36  35  35  35  36  39  39  38  38  37  37  37  38  40  39  38  37  37  37  36  35  37  39  39  37  36  37  38  38  39  39  39  38  36  35  35  35  35  35  37  38  39  38  36  35  35  36  38  42  45  47  46  44  40  36  34  33  35  37  39  40  40  38  37  36  37  37  38  40  39  37  36  36  38  40  41  41  39  37  36  35  36  37  36  35  34  34  37  39  41  42  41  40  38  39  40  38  36  37  40  39  36  37  38  38  40  40  40  39  38  38  38  39  39  37  36  37  37  37  37  37  36  36  36  36  37  38  38  37  37  36  36  37  37  38  37  37  38  39  41  41  40  39  38  37  37  37  37  37  38  38  37  36  36  36  37  38  39  38  38  38  38  39  40  40 
 68  64  62  63  64  67  70  68  63  60  61  65  68  69  67  63  63  64  64  64  63  64  66  66  64  62  62  63  64  63  62  66  66  61  60  64  70  67  61  57  61  60  49  44  42  40  40  41  42  44  45  45  45  46  47  52  62  69  59  47  40  37  36  36  34  34  36  37  36  35  34  37  42  47  50  48  43  39  37  39  39  38  37  36  36  36  37  36  35  34  35  35  36  38  39  39  37  36  36  38  39  40  40  39  37  36  36  37  38  38  38  37  36  36  38  38  39  38  38  37  36  36  36  36  35  36  39  38  39  39  38  36  36  38  40  39  34  34  36  35  36  39  39  38  36  35  36  38  39  37  36  35  34  34  33  36  39  40  41  41  39  38  38  39  37  35  34  34  35  35  37  37  34  33  34  34  35  34  34  34  36  38  40  41  41  42  43  43  40  37  35  35  35  33  31  32  35  36  37  40  39  38  35  35  35  37  36  35  35  36  36  36  36  36  36  37  36  34  33  35  38  36  34  33  33  34  35  35  34  31  30  32  36  36  35  35  34  35  34  34  34  34  35  35  35  37  36  35  36  40  43  42  40  37  35  36  37  37  36  36  36  37  37  37  36  34  34  34  35  37  37  36  35  34  32  33  34  36  36  34  33  36  37  38  38  37  35  35  36  37  38  38  37  38  37  36  37  39  41  40  38  35  35  34  34  34  37  40  38  35  34  35  37  38  38  38  39  39  37  37  38  38  36  34  34  36  38  39  38  36  35  36  38  42  45  47  46  43  39  36  33  32  33  34  36  36  37  37  36  37  37  38  39  40  39  39  37  36  37  40  40  41  41  40  38  35  37  37  36  35  34  34  37  39  39  39  39  40  39  39  41  38  36  37  39  39  37  37  37  37  38  39  40  39  38  37  37  38  39  38  37  37  38  39  39  40  40  39  37  35  36  37  37  36  36  36  36  36  36  37  37  38  39  40  40  39  38  38  38  38  37  38  38  38  37  37  37  38  38  38  38  38  38  37  37  38  39  39  40  40 
 65  62  58  60  61  63  64  66  67  66  64  64  65  67  67  67  66  66  66  65  64  64  64  64  62  61  62  63  64  63  60  63  66  65  64  64  64  63  63  63  64  60  48  44  43  43  42  41  40  41  42  42  43  43  45  54  64  70  58  47  41  37  35  34  35  36  38  37  35  33  33  35  39  43  45  44  41  38  38  39  40  39  37  36  35  36  36  36  35  35  34  35  37  38  38  38  37  36  37  39  39  39  39  38  37  37  37  37  38  38  37  36  36  36  38  39  39  39  37  37  37  37  37  38  38  38  39  39  40  40  39  37  35  38  40  40  35  35  36  37  38  40  41  40  38  37  37  37  37  36  36  35  33  32  34  37  40  42  42  40  37  38  38  38  36  35  34  34  35  35  36  36  34  34  35  35  35  35  35  36  38  39  39  39  39  42  44  43  39  37  36  36  36  34  31  32  35  35  36  37  37  36  36  36  36  35  35  36  37  38  38  37  37  36  36  36  36  34  34  35  37  37  36  35  34  34  34  33  32  31  31  33  36  35  34  34  34  35  36  35  35  36  37  38  38  39  38  35  37  40  42  41  38  34  33  35  39  38  37  37  37  36  36  36  36  35  35  36  37  37  37  36  34  33  33  34  35  36  36  34  34  35  35  35  36  36  36  37  37  37  38  38  39  39  37  36  37  39  41  40  37  35  34  33  32  32  36  38  37  34  33  35  36  38  38  38  38  38  37  37  39  40  38  34  33  34  37  39  39  38  37  36  37  39  42  43  42  39  35  32  31  31  32  33  34  35  36  36  36  37  37  38  38  38  40  41  39  37  37  38  39  40  39  39  38  35  37  38  37  36  36  37  40  42  41  40  39  39  39  39  40  38  36  37  39  39  38  36  36  36  36  37  38  38  38  37  36  36  37  38  38  38  38  38  38  39  39  38  36  34  35  37  37  34  35  35  35  34  34  35  37  37  37  37  37  37  37  37  36  36  37  38  38  38  37  36  37  39  39  38  38  38  38  37  37  38  38  39  40  39 
 63  60  57  58  60  60  58  63  68  68  65  62  62  64  66  67  66  65  65  64  63  63  63  63  61  61  62  62  63  62  60  60  63  67  67  64  59  61  67  72  68  58  47  44  44  45  44  41  38  39  41  42  43  44  48  57  66  69  59  50  45  39  34  33  35  37  38  36  34  33  33  35  37  39  40  40  40  39  39  39  39  38  37  36  35  35  35  35  36  35  33  34  36  37  36  36  36  36  37  38  38  37  36  37  37  37  37  37  37  37  37  37  38  38  37  38  38  38  36  36  36  37  38  39  40  40  40  39  40  40  39  36  35  38  40  40  37  36  37  38  39  41  42  41  40  38  37  37  36  36  37  36  34  33  36  37  38  42  40  37  36  37  39  38  35  34  35  35  35  34  35  35  35  36  37  37  37  35  34  36  37  38  39  40  42  46  47  43  39  37  37  38  38  36  33  32  34  34  34  34  34  35  36  37  37  35  35  36  39  39  38  39  37  35  34  34  34  34  34  35  37  37  37  37  36  35  34  33  33  32  33  34  35  35  34  34  35  37  37  37  36  37  38  39  38  39  38  37  38  40  41  39  36  33  33  36  38  38  37  36  36  37  37  37  36  36  36  37  37  37  36  35  34  33  34  35  36  37  36  36  35  35  33  32  33  35  37  37  38  37  37  38  39  40  38  36  37  38  39  38  37  35  34  33  33  33  35  38  37  35  34  35  37  37  37  37  38  37  36  36  38  39  38  35  34  34  37  39  40  40  38  36  36  37  39  40  39  36  33  31  31  32  33  34  35  36  36  36  36  37  37  37  37  37  39  41  39  37  37  38  39  40  38  38  36  35  37  37  38  38  39  41  44  45  43  42  40  38  38  38  39  37  36  37  39  39  37  35  35  36  35  35  36  37  38  37  36  35  36  39  38  36  36  37  37  37  37  36  35  34  35  37  36  35  36  36  35  34  33  34  36  36  36  34  35  37  37  37  36  36  37  37  38  38  38  37  37  38  38  37  37  37  37  38  38  38  39  39  39  38 
 64  62  61  61  62  62  60  62  65  65  62  60  60  62  64  65  66  65  64  63  63  63  64  63  62  61  62  62  63  62  61  59  60  65  67  65  59  62  70  76  70  59  52  47  47  49  48  44  40  39  41  43  45  48  53  60  65  66  62  57  51  42  35  33  35  37  37  35  34  34  35  36  37  38  38  38  40  40  41  39  39  38  37  36  36  35  35  36  37  35  31  33  34  34  34  34  36  36  37  37  36  35  34  35  36  36  36  37  38  37  38  40  41  39  36  36  37  36  36  35  36  37  38  40  41  41  39  39  39  39  37  35  35  37  38  38  37  37  38  38  40  42  44  42  40  40  38  37  36  35  37  38  36  36  39  38  37  39  38  35  35  37  37  37  35  34  35  36  35  34  35  36  36  36  38  39  37  35  35  36  38  38  39  42  46  49  48  42  38  36  38  41  42  40  37  34  32  34  35  34  33  34  36  38  37  36  35  36  38  39  39  39  36  33  31  32  33  33  34  35  36  36  37  39  38  37  35  34  35  35  35  34  34  35  34  35  36  38  39  38  37  38  38  38  37  37  37  39  39  39  38  36  35  35  35  36  36  37  36  35  36  37  38  37  37  36  36  36  36  36  36  34  34  34  35  35  36  37  37  37  36  35  33  32  33  35  36  36  37  36  35  35  37  39  38  35  35  36  36  35  35  36  36  36  36  35  37  39  39  37  35  35  36  36  35  36  36  37  35  34  35  36  37  37  36  36  37  39  40  41  39  37  35  36  38  38  37  36  35  35  34  33  33  35  36  37  37  37  36  36  35  35  35  35  38  40  39  37  37  39  41  41  39  37  35  34  36  37  37  39  40  41  44  45  43  42  39  37  37  36  36  36  36  37  38  38  36  35  35  37  35  34  36  37  38  37  36  35  37  40  38  34  34  35  37  37  38  38  36  35  35  35  36  37  37  37  36  35  34  35  35  36  35  33  36  39  39  38  38  37  36  37  38  39  39  39  38  36  36  35  36  36  37  38  38  38  39  40  38  37 
 66  66  66  66  67  68  69  67  63  59  57  56  58  60  62  66  70  70  64  62  64  65  65  64  62  61  62  63  63  64  64  62  61  61  63  64  64  64  67  69  67  64  63  58  57  60  59  55  48  44  43  44  46  50  57  62  64  66  67  64  54  43  37  35  35  36  37  37  36  36  37  37  37  36  36  37  37  38  41  40  39  38  38  38  37  36  35  36  37  36  33  34  34  34  35  36  36  36  37  36  34  33  34  34  35  36  36  37  38  38  39  40  41  40  37  36  36  35  35  34  35  36  37  39  41  40  39  39  39  38  36  35  35  36  36  36  37  37  38  39  41  43  44  43  41  40  39  38  35  35  37  38  38  38  41  39  37  37  36  34  35  35  35  36  34  34  36  37  36  35  36  36  37  34  33  36  37  38  40  44  45  43  41  41  44  48  48  41  37  38  42  44  45  42  39  36  33  34  36  35  35  35  37  37  37  35  35  35  36  37  37  37  36  33  30  32  34  35  34  34  35  35  36  39  38  37  36  36  36  36  35  34  34  35  35  35  37  38  39  37  37  37  37  37  37  36  36  38  39  38  37  35  35  35  35  34  34  35  35  35  35  37  38  38  37  36  35  35  36  36  35  34  34  35  35  36  36  36  36  36  37  36  34  33  35  36  35  35  35  34  33  33  35  38  37  35  34  34  34  33  34  36  36  36  37  37  38  38  40  38  36  35  35  35  34  34  35  37  36  35  34  35  36  38  37  36  37  39  40  40  38  36  35  37  38  38  37  36  36  38  37  34  34  36  36  37  37  36  35  35  35  34  34  35  39  40  39  37  37  41  41  40  38  37  37  36  37  37  37  39  40  41  42  42  41  40  38  37  37  36  35  35  36  36  37  37  36  35  36  38  37  36  36  37  37  38  37  36  37  40  38  34  34  36  37  39  40  39  38  36  35  34  35  37  36  36  36  36  35  35  35  35  35  35  37  38  39  40  40  38  37  37  38  38  39  39  38  35  34  34  35  36  37  37  38  39  39  40  38  37 
 61  63  64  63  62  64  67  66  63  59  57  57  59  61  63  65  67  67  64  64  65  66  66  64  62  61  62  64  66  66  66  66  64  60  60  64  67  65  62  62  65  67  68  65  67  75  78  73  59  49  43  43  46  52  59  63  64  66  71  68  52  41  38  40  38  35  37  36  36  36  36  37  37  36  37  37  38  39  42  40  39  39  39  39  38  36  35  35  37  38  37  36  35  36  37  38  38  37  36  35  34  33  33  34  35  35  36  37  38  38  38  38  38  38  38  38  37  36  35  34  35  36  37  38  39  39  38  40  40  39  37  37  37  36  35  35  35  38  40  41  42  43  44  42  41  40  39  39  36  37  39  37  38  39  39  40  40  37  35  35  35  34  33  34  34  34  36  37  36  36  36  37  37  35  33  35  36  38  43  49  51  48  43  41  43  47  46  40  39  41  46  47  45  43  40  37  34  35  36  36  36  36  36  37  37  36  35  34  34  35  36  38  36  34  32  33  36  37  36  34  33  34  36  37  37  37  37  37  37  37  35  33  33  35  36  35  36  37  37  36  36  36  37  38  37  37  36  37  38  39  39  38  37  36  35  33  33  35  35  34  35  36  37  37  36  35  34  34  35  35  35  34  34  35  36  36  36  34  34  35  36  36  35  35  37  36  34  34  35  35  34  34  36  39  38  36  34  33  33  32  34  36  37  37  37  36  36  36  38  39  38  34  34  35  36  35  36  37  37  36  35  35  37  39  37  35  35  39  42  39  37  36  35  36  37  37  35  34  35  37  37  35  36  37  37  37  36  35  35  35  35  35  35  37  40  41  39  37  37  39  39  37  37  39  39  38  38  38  38  39  40  40  40  39  38  38  38  38  37  36  35  35  36  37  37  37  37  37  37  37  37  37  37  37  36  36  36  37  38  39  37  36  37  37  38  38  38  38  37  37  36  35  35  36  34  33  34  35  35  34  33  33  34  38  37  36  38  40  42  40  39  38  38  37  38  38  37  36  36  35  35  37  38  39  39  39  39  39  38  36 
 54  55  56  54  53  54  58  59  58  57  56  56  58  60  62  63  62  62  64  65  66  66  66  65  62  61  62  65  66  67  67  68  65  60  59  63  66  64  61  60  63  67  68  67  71  80  85  81  68  54  45  44  48  54  61  63  63  64  68  63  47  39  39  44  42  38  35  35  35  35  35  36  36  37  38  39  39  40  42  41  38  38  39  39  38  36  35  34  36  39  39  39  38  38  40  40  40  37  36  34  34  34  34  34  35  36  38  38  37  37  37  36  35  37  39  39  38  37  35  34  35  36  37  37  38  38  38  40  40  39  38  38  38  37  36  35  35  38  41  41  42  43  43  42  40  40  39  39  38  38  39  37  37  39  38  40  41  37  36  36  35  33  31  33  34  34  35  36  36  36  37  37  37  36  36  35  34  36  42  49  54  53  47  43  42  44  44  40  41  44  48  48  45  42  39  36  35  34  34  35  36  35  34  35  36  36  35  34  33  34  35  37  36  35  34  36  38  38  37  34  33  35  36  36  36  36  36  37  37  36  34  33  33  35  36  35  35  36  36  36  35  36  38  39  38  39  38  37  38  40  42  41  39  36  34  33  34  35  35  34  34  35  35  35  35  34  34  34  34  35  35  35  35  35  35  35  34  33  33  34  34  35  35  36  39  38  35  33  35  36  36  37  38  39  38  36  36  35  34  34  35  37  38  37  37  36  35  35  37  38  37  35  34  36  38  37  36  37  37  37  36  36  37  38  37  35  34  38  41  39  37  36  36  36  36  36  33  32  33  36  37  37  37  37  37  36  35  34  34  34  35  36  37  39  42  42  40  37  36  37  36  35  35  39  41  39  39  39  39  39  39  38  39  38  38  37  38  39  38  36  36  36  37  38  38  38  38  39  38  37  37  38  37  37  36  36  36  37  37  37  37  39  39  39  39  38  37  37  36  36  36  35  35  34  33  32  33  35  35  34  33  32  34  37  36  33  36  40  42  41  39  38  36  36  36  35  36  37  36  35  36  37  37  38  39  39  38  38  37  35 
 49  48  48  48  49  49  49  47  46  47  48  49  52  56  59  60  63  65  64  64  64  65  65  64  64  64  63  63  62  64  67  65  62  59  59  60  62  64  64  64  62  63  67  68  68  68  67  68  68  57  48  47  53  59  61  62  60  58  54  49  44  41  40  42  44  42  36  34  34  35  36  36  36  38  39  40  39  40  41  40  39  38  39  39  37  35  34  35  36  37  37  39  41  41  42  41  40  38  36  33  32  34  36  36  37  38  39  37  35  34  35  37  37  37  38  38  39  38  37  36  35  36  37  37  37  38  39  39  39  39  37  36  37  37  36  36  39  40  41  41  41  42  43  43  42  41  39  38  38  38  39  38  39  39  40  40  39  38  36  35  36  34  32  34  35  37  37  37  36  36  37  36  36  36  36  35  33  34  39  46  54  58  55  47  38  38  39  38  40  44  48  47  45  41  38  36  34  32  32  35  36  35  33  32  33  35  37  35  33  35  35  34  34  35  37  39  39  37  36  36  37  38  38  37  36  35  34  33  34  35  34  34  34  34  34  35  36  37  36  36  36  37  38  39  38  38  38  38  39  40  42  42  39  34  31  32  33  34  34  34  34  35  35  34  33  33  34  34  34  35  36  37  37  35  33  33  33  34  34  33  32  33  35  37  40  41  39  35  33  34  36  37  38  37  36  36  38  39  39  36  36  37  39  38  38  39  40  39  38  36  35  35  36  37  37  36  35  36  36  35  35  35  37  38  38  36  35  36  38  39  38  37  36  36  36  36  34  33  34  35  37  39  38  37  36  35  34  33  33  34  35  37  38  40  44  44  41  37  37  38  38  37  35  37  38  40  40  40  40  38  37  38  39  40  40  37  37  40  39  37  36  38  39  38  38  37  38  39  41  41  39  36  36  37  38  38  38  37  35  35  37  41  40  40  41  41  41  39  36  33  33  33  33  33  34  35  35  35  35  35  34  34  33  34  33  34  37  39  40  38  36  34  34  35  35  35  36  35  35  35  35  36  35  34  36  38  39  37  36  35 
 44  42  41  43  44  45  46  44  42  44  45  47  52  58  61  62  64  65  61  61  62  63  65  66  66  65  63  61  59  59  64  64  63  63  63  62  60  61  62  65  65  65  65  64  63  62  60  61  64  59  56  57  61  63  61  57  52  48  46  45  45  43  41  39  41  40  36  35  35  36  38  38  38  39  40  41  40  39  40  39  39  39  39  39  38  36  35  35  37  37  36  38  39  39  39  39  39  38  36  34  33  35  36  36  36  38  38  36  34  34  35  36  37  36  36  38  38  38  37  36  36  36  37  37  37  37  37  37  39  39  37  36  36  37  35  34  37  38  38  38  38  40  41  43  43  42  40  38  37  37  38  38  39  40  40  40  39  38  37  35  34  34  35  35  36  37  37  37  37  37  37  37  38  37  36  36  35  34  36  42  52  60  59  52  41  38  37  38  40  43  45  44  41  39  37  35  33  32  32  34  35  35  34  33  34  35  37  37  35  36  36  35  35  36  38  40  40  37  36  38  40  40  39  38  37  35  34  33  34  35  35  34  34  34  34  36  36  36  35  35  35  36  37  38  39  38  39  40  40  40  40  40  38  36  34  35  36  35  35  34  34  35  36  34  34  35  36  35  34  36  38  38  37  35  33  32  33  34  34  33  31  33  35  36  39  40  39  36  34  35  37  38  37  36  35  35  36  37  37  36  35  37  39  39  39  40  41  39  37  36  35  35  36  36  36  35  35  35  36  35  34  35  37  38  38  36  36  37  39  40  40  39  38  39  38  37  36  35  35  36  37  40  39  38  37  36  36  36  36  36  36  36  37  39  42  43  40  37  36  38  38  36  35  36  37  38  39  39  39  38  38  38  39  39  38  37  37  38  39  39  39  39  39  39  38  38  38  39  41  41  39  37  36  37  38  38  38  37  37  37  37  38  38  38  39  40  40  39  36  34  33  34  35  35  36  36  37  37  37  37  37  36  35  34  34  34  36  37  36  35  35  35  37  37  36  36  35  35  34  34  35  35  34  34  36  38  39  37  36  36 
 43  42  43  44  45  46  47  45  43  45  46  48  54  61  65  65  64  63  60  60  61  62  63  65  65  64  63  61  58  58  61  63  64  66  66  64  60  59  59  63  67  67  63  61  61  61  59  57  59  60  63  67  66  63  58  51  44  40  42  45  47  45  41  39  38  37  37  36  36  37  38  39  39  39  40  40  40  40  39  38  39  40  40  39  39  37  36  36  39  39  37  37  37  36  37  37  37  36  36  35  35  36  35  34  34  35  36  35  34  34  35  35  35  35  35  37  38  38  37  37  37  37  37  38  38  37  37  38  39  40  38  37  37  37  35  33  35  36  36  36  37  38  41  43  43  42  40  38  36  36  38  38  39  40  39  39  39  39  39  37  34  35  36  35  36  36  36  36  36  36  37  38  40  38  37  39  38  35  33  39  49  59  62  56  47  40  37  39  42  43  43  40  38  37  36  35  34  33  33  32  33  35  37  36  35  36  37  38  37  37  37  37  37  37  38  40  39  37  37  38  40  41  40  39  37  36  35  34  35  36  35  34  33  34  35  35  35  35  35  34  35  36  37  38  38  38  39  41  41  40  38  37  37  36  36  37  38  36  35  35  35  35  35  35  35  36  37  36  35  37  38  37  36  34  32  32  34  35  35  34  32  35  35  36  38  38  38  36  36  36  38  38  37  36  36  36  35  35  34  34  35  37  38  38  38  40  40  38  37  36  36  36  36  37  36  35  34  35  36  35  34  35  37  38  38  36  36  38  40  40  40  40  40  40  39  38  37  37  36  36  37  39  38  38  37  38  39  40  39  38  36  35  34  36  38  39  37  35  35  37  37  36  35  36  37  38  38  38  38  38  39  39  39  38  37  37  37  37  39  41  42  41  39  39  39  40  40  40  39  41  40  38  37  36  37  37  38  38  38  38  37  36  37  38  39  39  39  38  36  35  35  35  36  37  36  37  37  38  38  39  38  37  35  35  34  35  35  34  33  32  34  36  38  39  38  36  36  36  35  35  34  34  34  36  38  39  39  37  37  37 
 49  49  49  51  51  51  49  47  47  48  48  51  57  64  68  66  63  61  62  62  61  62  61  62  62  63  62  62  61  61  61  61  62  64  66  65  62  60  60  62  64  65  64  62  61  62  59  56  57  62  68  71  65  57  49  44  40  38  40  43  44  43  42  40  39  38  37  37  37  37  38  38  38  39  40  39  39  38  37  38  39  40  40  39  38  37  37  38  39  39  37  37  36  36  36  37  36  36  35  36  36  36  34  33  33  34  34  34  34  34  35  35  34  34  35  36  38  39  38  37  38  37  38  39  39  39  39  39  40  40  38  37  36  36  34  34  35  37  38  37  37  38  40  42  42  42  40  37  35  35  38  38  39  39  39  39  40  41  41  39  36  35  35  35  34  35  35  36  35  35  36  38  40  40  40  41  39  35  32  36  46  56  59  57  50  41  37  40  43  43  42  39  37  36  36  36  35  35  34  33  34  37  39  38  36  35  37  38  38  37  38  37  37  38  38  38  38  36  35  36  39  41  40  38  37  36  35  35  35  36  35  34  34  35  36  35  36  36  36  36  36  37  38  39  38  39  41  43  42  40  36  35  35  35  35  36  36  36  35  34  35  34  33  34  36  38  38  36  35  36  37  36  35  33  32  33  35  37  37  36  35  36  37  37  37  38  37  36  36  37  38  36  35  35  36  37  36  34  33  34  36  37  37  35  36  40  40  38  37  36  36  36  37  37  36  34  33  34  35  34  34  35  37  38  37  36  36  37  38  37  37  39  39  39  38  38  37  36  37  36  36  36  36  35  36  38  39  40  40  38  36  33  32  32  34  35  34  33  34  37  38  37  36  37  38  40  39  38  39  39  39  38  39  38  38  38  38  38  40  42  42  40  39  40  41  42  42  39  39  41  40  39  37  36  36  37  38  39  39  39  38  38  38  39  40  39  38  37  37  36  35  35  36  36  36  36  37  37  38  38  38  37  35  34  34  35  34  33  31  31  33  35  38  39  39  37  37  39  38  36  34  35  36  38  39  40  40  40  39  38 
 53  53  54  54  53  51  49  49  50  51  52  54  59  66  69  67  62  60  62  63  63  64  64  64  65  65  64  63  62  62  63  61  60  62  64  65  64  63  62  62  61  62  66  66  65  65  63  61  61  64  67  66  55  46  40  39  39  39  39  40  41  41  41  41  41  39  37  36  36  37  37  37  37  37  37  38  36  36  37  37  38  40  40  39  38  37  36  37  38  38  37  37  36  37  38  38  36  35  35  35  35  35  34  33  32  33  34  35  35  36  37  37  35  35  35  36  37  38  38  37  37  37  37  38  38  39  41  41  41  40  37  35  35  35  34  34  36  38  40  39  38  38  39  40  40  40  38  36  34  35  37  38  38  39  38  39  40  41  41  40  39  36  34  33  34  34  35  36  36  35  36  38  40  40  39  39  37  34  32  34  40  47  50  49  46  40  38  40  43  44  43  40  37  36  37  36  35  36  36  34  35  38  40  38  36  35  36  37  37  37  38  37  36  36  36  37  36  35  34  35  38  39  38  37  36  35  35  35  35  36  35  34  34  34  35  36  36  36  36  37  38  38  39  38  38  39  42  44  43  40  37  36  36  35  35  34  34  35  34  34  34  33  33  33  35  38  39  37  35  35  35  35  34  34  33  35  36  38  38  38  37  38  38  36  37  37  36  35  35  35  36  35  34  34  36  38  36  34  34  36  37  38  36  33  33  38  40  38  38  37  37  37  37  36  35  33  33  35  36  36  36  36  38  39  37  35  34  35  35  33  34  36  38  37  36  36  36  36  36  36  35  34  34  35  36  37  38  39  39  37  35  34  32  32  33  33  33  34  35  37  38  38  37  38  39  41  40  39  39  39  38  38  37  37  38  40  40  39  40  41  40  39  39  41  44  44  43  39  38  40  40  39  38  36  35  36  37  38  39  38  38  39  39  40  40  39  38  37  37  36  35  34  35  36  35  36  36  37  37  38  37  37  35  33  34  34  34  33  33  32  32  35  37  39  39  38  38  39  40  38  36  36  38  40  41  40  40  41  41  40 
 50  51  52  53  50  48  46  48  50  51  52  54  60  66  70  68  63  60  62  64  65  67  67  66  66  65  64  64  65  64  64  62  62  64  66  67  66  64  62  62  61  63  66  66  66  66  66  65  65  65  63  57  46  38  35  36  37  38  37  36  37  39  40  41  40  38  36  35  35  36  37  37  35  36  36  36  35  35  36  37  38  40  40  39  38  37  36  36  36  37  37  37  37  38  39  38  36  34  34  34  34  34  33  33  33  34  35  36  36  37  38  38  37  36  36  36  37  36  37  36  36  35  36  37  36  38  39  39  39  38  35  34  34  34  33  33  36  39  40  39  38  37  38  38  38  38  37  36  36  35  36  36  37  38  38  39  39  39  39  39  40  38  35  35  35  35  36  36  37  36  37  39  40  40  39  38  37  36  35  35  37  40  41  41  40  40  39  40  41  43  42  41  38  37  36  36  35  37  37  35  37  39  40  38  36  35  36  36  35  36  37  36  34  34  34  36  36  35  35  37  38  38  37  37  36  36  36  36  36  37  36  34  33  34  35  35  36  36  37  37  38  38  38  37  37  39  41  41  41  40  39  38  38  36  35  35  34  34  34  33  34  33  33  33  35  38  38  36  34  33  34  35  35  35  34  35  36  37  38  38  38  38  37  36  36  36  35  33  33  34  34  34  32  31  34  37  36  34  35  38  40  40  37  34  34  36  37  37  37  37  37  37  36  36  34  32  33  35  37  37  38  38  38  39  37  34  33  33  33  32  33  36  38  38  36  34  34  35  35  36  35  34  35  36  38  38  38  38  37  37  36  36  35  35  35  35  34  35  36  37  38  38  37  38  39  41  40  38  38  38  38  38  36  36  38  40  41  40  40  39  38  38  39  41  43  44  41  38  38  39  39  39  37  36  35  35  37  38  38  37  37  37  38  39  39  38  38  37  37  36  36  35  35  35  36  36  37  38  38  38  38  37  36  35  35  35  36  35  34  33  34  36  38  39  40  39  38  37  39  38  36  37  39  41  41  40  39  40  41  39 
 45  46  47  48  47  45  44  46  49  50  51  54  59  65  69  68  64  62  64  66  67  68  67  65  64  63  64  66  68  68  65  63  64  65  67  67  66  63  62  64  65  65  65  66  65  65  67  68  68  65  58  48  40  36  35  34  35  36  36  35  36  37  38  39  38  38  37  36  36  37  38  37  36  36  37  37  36  35  36  37  38  40  40  39  39  37  37  36  36  36  38  37  37  38  40  38  35  34  34  35  35  35  34  33  34  36  37  37  37  37  38  39  38  37  37  37  36  35  35  35  35  34  35  35  35  35  36  36  36  36  34  33  34  35  34  33  36  38  39  39  38  38  38  38  37  36  36  37  37  36  35  35  36  37  38  39  38  36  36  38  40  40  39  38  38  37  36  36  36  36  37  39  40  41  41  40  40  41  40  39  38  37  37  37  37  39  40  38  39  40  41  40  39  37  36  35  35  35  36  35  37  38  38  37  36  36  37  36  35  36  37  35  33  32  33  36  37  37  37  38  40  38  37  38  38  38  37  37  38  38  36  35  34  34  35  36  36  36  36  36  37  37  38  37  37  37  38  38  39  40  41  41  40  37  36  36  36  34  33  34  35  34  34  34  36  38  38  36  33  33  35  36  37  36  36  35  36  36  37  37  37  36  36  35  35  35  34  32  31  33  33  33  32  30  32  35  34  34  35  38  41  41  38  37  35  33  34  35  36  36  36  35  35  35  34  33  33  35  36  38  38  38  38  39  37  35  34  34  34  34  36  38  40  39  37  35  34  35  35  36  36  35  37  39  40  40  38  36  36  37  38  39  39  38  38  37  36  35  36  36  36  36  36  37  37  39  38  36  36  37  38  38  37  36  37  39  41  40  39  38  37  38  39  40  41  40  39  37  37  38  38  38  36  36  35  36  37  38  37  37  36  35  37  37  37  37  37  36  37  37  37  36  36  36  36  37  38  38  39  39  39  38  38  37  36  36  37  36  35  35  36  37  39  41  40  39  36  35  37  37  36  37  39  40  39  38  37  39  39  39 
 44  44  45  45  46  45  44  45  48  47  50  54  58  62  66  68  66  64  65  67  68  67  65  63  61  61  63  67  70  70  65  63  64  65  66  66  64  63  63  65  67  67  65  65  65  63  65  68  67  61  52  43  40  38  36  35  34  35  36  36  36  34  34  35  37  38  38  38  37  38  39  38  36  36  37  37  37  36  36  38  39  40  40  39  39  38  37  36  36  37  37  35  35  37  39  37  34  33  34  36  37  36  33  33  35  37  37  38  37  37  38  39  38  37  37  37  36  35  35  35  35  35  34  35  35  34  33  33  35  36  35  36  37  38  36  34  37  38  38  37  38  39  39  38  36  36  36  36  36  36  36  36  36  37  39  39  37  35  35  36  40  42  43  42  41  39  37  35  36  36  37  38  39  40  41  43  45  45  44  41  40  39  37  36  35  38  39  36  36  38  40  39  38  37  35  34  34  34  34  35  36  37  36  35  36  37  37  36  35  37  37  35  34  33  33  35  37  38  37  38  39  38  39  39  40  39  38  38  39  38  37  36  34  36  37  36  36  36  35  35  36  37  37  38  37  37  36  37  37  39  42  43  41  37  35  35  37  36  34  34  35  36  35  35  36  38  38  36  33  35  36  37  37  37  36  36  35  35  35  35  36  35  34  34  35  35  34  32  31  33  34  35  34  31  32  34  33  32  33  36  38  39  38  37  35  31  31  34  35  35  34  34  35  35  34  34  33  33  35  37  38  37  38  38  38  37  35  36  37  38  39  41  41  40  38  37  36  35  35  36  35  36  39  41  42  41  38  36  36  37  39  41  41  39  37  36  36  35  36  36  35  35  36  36  35  36  35  35  36  38  39  38  37  36  37  38  39  40  38  37  37  38  39  39  37  36  36  37  37  37  37  36  36  35  36  37  38  39  38  38  36  35  36  37  37  37  36  36  36  37  37  37  36  36  36  37  39  39  39  39  39  39  38  38  37  36  36  36  35  34  36  38  40  41  39  37  34  34  35  36  36  37  39  40  38  37  37  38  37  37 
 44  43  44  46  46  47  47  48  48  46  49  54  58  61  63  66  66  64  63  64  66  66  65  64  63  63  65  66  67  66  65  63  62  62  63  63  63  63  64  66  66  65  65  65  64  62  65  67  63  57  48  41  40  40  37  36  36  37  38  38  36  33  32  33  37  39  39  38  39  39  39  38  37  37  37  38  37  37  37  38  38  39  39  38  38  38  38  38  38  38  37  34  33  35  38  37  34  33  35  37  37  36  34  34  35  37  37  38  38  37  38  38  37  37  38  37  36  36  37  37  36  35  35  35  35  34  33  33  36  37  37  38  39  39  37  36  37  37  36  37  38  38  38  37  36  35  34  34  34  35  36  35  36  37  39  39  37  35  34  36  39  42  44  44  42  39  37  35  35  36  37  37  37  38  39  41  43  43  42  39  37  37  37  36  35  38  39  36  35  36  38  38  38  37  36  35  33  33  34  36  37  36  34  35  36  37  36  35  35  37  37  36  35  34  34  36  37  37  36  36  36  37  38  39  39  39  38  38  38  38  37  36  35  35  36  37  37  37  36  36  36  37  38  38  38  37  36  37  36  38  41  41  39  36  34  34  37  37  37  35  35  35  36  35  36  38  37  35  33  35  36  36  37  36  36  35  34  34  34  34  34  34  34  34  36  36  35  33  33  34  35  35  35  34  34  33  32  32  33  34  35  36  36  36  34  32  33  35  35  35  34  34  34  34  34  34  34  33  35  37  37  36  36  37  37  37  36  37  38  39  40  39  39  38  37  37  36  36  36  35  35  35  38  41  42  40  38  36  36  37  39  41  40  37  36  35  36  36  36  36  35  35  35  35  35  34  34  35  37  39  39  39  38  37  38  38  39  39  38  38  39  39  39  38  35  34  35  37  38  36  35  35  35  35  36  38  38  39  39  38  37  37  37  37  37  37  37  37  37  36  36  37  36  36  36  37  37  38  38  38  38  38  38  37  37  36  36  35  34  34  35  37  40  40  38  35  34  33  34  35  37  38  39  39  38  37  37  36  35  35 
 47  46  46  47  48  48  50  50  48  46  49  55  59  61  62  65  65  63  62  63  65  65  65  65  64  65  66  66  64  62  62  61  61  61  62  62  62  64  65  65  63  62  64  65  64  63  66  66  59  53  47  41  41  41  37  37  39  39  39  37  35  33  32  34  37  38  38  38  39  40  40  39  38  37  37  37  37  37  38  37  37  38  37  37  38  38  39  39  39  39  38  33  32  34  37  37  34  33  35  37  36  35  35  35  36  37  38  38  37  37  38  37  35  36  37  36  36  37  38  38  37  36  36  36  36  35  36  36  38  39  39  38  39  39  38  36  37  37  36  37  37  38  38  38  36  35  34  34  35  35  35  35  37  38  38  38  37  35  35  36  37  40  43  43  42  40  37  36  36  37  38  37  36  37  38  40  40  40  38  36  35  36  37  37  38  39  39  36  35  36  37  37  37  38  38  37  34  34  36  39  38  35  33  36  38  36  33  32  34  35  36  36  35  34  34  36  37  37  36  36  36  36  37  38  38  38  38  37  37  37  36  36  36  34  34  36  37  38  38  38  37  38  37  37  37  36  36  36  36  37  39  38  36  33  33  35  37  39  38  35  34  35  35  35  36  38  37  35  33  33  34  34  34  34  35  34  34  35  35  35  35  34  34  35  36  37  37  35  34  35  36  35  34  35  34  33  33  34  34  34  34  36  37  37  36  36  36  36  35  34  34  35  34  35  34  35  34  33  35  37  36  35  35  36  36  36  36  37  38  39  37  35  34  35  36  37  37  37  36  35  34  33  35  38  39  39  38  37  37  37  38  38  38  37  36  36  37  39  39  37  36  36  36  36  35  35  36  37  38  39  40  40  38  37  37  37  38  40  40  39  40  40  39  38  36  35  36  37  37  36  35  34  34  35  36  37  38  38  38  37  38  38  36  36  36  37  38  38  37  36  37  38  38  37  37  36  37  37  38  38  38  38  37  37  36  35  36  36  36  35  35  36  38  38  37  35  35  35  33  34  37  40  40  40  39  39  38  35  34  34 
 48  48  48  48  48  49  50  50  47  45  49  56  61  62  63  64  64  64  65  65  64  64  63  62  63  65  67  66  65  63  61  60  61  62  63  63  63  64  64  64  61  61  62  64  64  64  68  67  58  52  47  43  43  41  37  38  40  41  38  35  34  34  35  37  36  37  37  37  38  39  40  40  39  38  38  38  37  37  37  37  36  36  36  37  37  38  39  40  40  39  38  34  33  35  38  38  35  34  35  36  35  35  37  37  37  38  38  38  37  38  37  36  35  35  37  36  36  37  37  38  37  37  36  36  36  37  39  38  39  39  38  37  38  38  36  34  36  36  35  35  36  37  37  37  36  37  36  37  38  36  34  35  36  38  38  38  37  37  36  35  34  37  40  41  42  41  39  38  38  39  39  38  35  38  40  40  38  37  37  36  36  36  38  39  40  40  39  37  36  35  35  36  37  38  39  37  35  36  39  40  38  35  33  36  38  36  31  30  32  33  34  34  35  34  35  36  37  37  37  37  38  36  36  37  37  36  36  36  35  35  35  36  35  32  31  34  36  37  38  39  38  37  37  37  36  35  35  35  35  36  36  36  34  33  33  35  39  41  39  35  34  34  36  36  37  37  37  35  33  32  32  32  32  33  34  34  35  36  36  37  36  35  35  36  37  38  38  36  35  36  36  34  34  34  34  32  33  35  37  36  36  37  39  39  37  38  38  37  36  34  34  34  34  34  34  35  34  32  34  36  36  34  34  34  35  35  35  37  37  37  34  32  30  32  34  36  37  37  36  35  33  31  33  35  37  38  37  37  37  38  38  37  37  39  38  38  39  41  41  39  37  36  36  36  35  36  37  37  37  38  39  38  38  37  36  36  38  42  41  40  39  39  40  40  38  37  37  37  37  36  34  33  32  34  35  36  36  36  36  36  37  37  36  35  36  37  38  38  38  37  39  40  40  38  38  38  38  37  38  39  39  38  37  37  36  36  37  38  39  37  36  35  36  37  36  36  36  36  34  34  37  40  41  41  41  40  39  36  35  35 
 47  46  44  43  44  46  48  47  45  44  51  61  65  60  58  68  70  69  68  66  64  63  63  64  65  65  65  64  63  64  66  65  63  63  62  63  64  65  64  64  61  61  65  64  62  63  67  69  64  53  45  42  42  41  40  39  39  39  38  36  36  36  36  36  35  35  36  36  37  38  39  40  41  40  39  38  37  36  36  36  37  37  36  35  36  37  38  40  39  38  37  36  36  38  39  38  36  35  36  36  35  36  37  37  37  37  38  38  38  38  37  36  35  36  37  37  37  37  37  37  36  36  36  36  37  38  39  37  36  35  36  38  38  37  35  34  36  35  35  35  36  36  35  35  36  37  38  37  35  35  34  34  34  35  37  39  39  38  36  34  33  35  38  40  41  42  41  40  38  37  37  37  36  38  39  38  36  36  37  39  39  39  38  38  38  37  36  36  36  36  36  37  37  38  36  36  35  37  38  37  36  35  33  33  34  34  34  34  33  34  35  36  36  36  36  36  35  35  36  36  36  37  38  38  38  37  36  35  35  35  36  35  34  32  32  34  35  34  34  36  37  38  39  37  36  37  37  36  35  35  36  36  36  36  36  37  39  41  40  36  34  35  37  38  38  36  35  34  34  34  34  34  34  35  36  36  36  36  35  35  35  33  34  37  40  41  40  37  35  35  37  37  36  36  35  35  35  37  37  36  36  37  38  38  37  36  37  38  37  36  35  34  33  32  33  33  32  32  33  35  36  35  34  34  35  35  35  34  33  33  33  32  32  32  32  33  34  35  35  36  34  32  33  35  37  37  37  36  36  37  38  38  39  41  40  38  38  39  39  38  36  35  35  35  35  35  36  36  36  35  35  35  36  36  37  38  39  39  39  38  38  39  39  40  39  38  38  38  37  36  35  34  33  33  33  33  34  35  36  36  36  37  39  39  38  36  36  38  38  38  37  38  39  38  39  39  38  38  38  39  39  40  39  38  36  37  40  40  39  39  36  35  37  37  36  36  38  39  37  37  38  40  40  41  41  40  39  38  38  39 
 46  45  43  42  43  45  47  46  44  44  53  63  65  60  59  68  72  70  66  64  63  63  63  64  65  65  64  64  64  65  68  67  64  63  62  62  63  63  63  63  61  62  65  64  63  62  63  65  65  54  45  42  41  40  39  37  37  38  38  38  37  37  37  37  36  35  35  35  36  37  38  40  41  41  39  37  35  35  36  36  37  38  37  36  36  37  38  39  38  37  37  37  38  39  39  38  36  36  36  37  37  37  38  38  38  38  37  37  37  37  37  37  37  37  38  38  38  39  38  37  36  36  36  38  38  38  38  37  35  34  35  37  38  36  35  34  35  35  34  35  36  35  35  35  36  38  38  38  35  35  36  35  34  35  37  38  39  37  35  34  33  34  36  38  40  41  41  40  38  36  36  36  37  37  36  35  35  36  39  41  40  38  37  37  37  37  37  38  37  37  37  38  39  38  36  36  36  37  36  34  33  34  34  34  34  36  37  37  35  35  36  36  37  37  37  36  35  34  35  35  35  36  37  38  38  37  35  34  34  36  36  35  34  33  34  36  36  35  34  34  36  38  39  38  36  38  38  37  36  36  37  37  37  37  37  38  38  39  37  35  34  35  37  39  38  37  35  35  36  35  35  35  35  35  36  36  35  34  33  33  33  32  34  37  39  40  39  37  36  37  39  39  38  37  36  36  37  38  38  38  37  37  37  37  36  36  37  38  38  37  35  34  33  33  33  33  33  33  33  34  35  35  35  35  35  35  35  34  33  33  33  34  34  33  32  32  34  35  36  36  36  36  34  34  35  36  36  35  34  36  40  40  40  40  39  37  36  37  37  37  36  35  35  36  35  34  35  35  35  34  34  35  36  37  38  40  40  38  37  37  37  38  38  39  38  37  37  36  36  37  37  36  35  33  32  33  34  35  35  35  35  36  40  40  38  37  36  37  38  37  37  39  40  40  39  38  38  37  38  38  38  38  38  38  37  37  39  40  39  39  37  35  37  37  37  37  38  39  38  38  39  41  40  40  40  39  39  39  39  39 
 46  46  44  44  45  46  48  46  44  44  54  63  62  62  63  65  69  69  63  62  63  64  65  65  65  65  65  65  65  66  67  66  64  63  62  62  61  61  61  62  62  62  63  64  64  62  59  60  62  56  48  42  39  38  36  35  36  38  39  38  36  36  36  37  38  37  35  35  36  38  39  40  40  39  37  35  33  34  37  37  37  37  38  38  38  39  38  37  36  37  38  38  38  38  39  38  37  37  38  39  39  38  37  38  39  39  38  37  36  36  37  37  38  39  39  39  39  40  39  38  37  37  38  39  40  39  37  37  36  35  35  36  36  34  33  33  34  34  35  35  35  35  35  36  37  38  39  38  37  37  38  37  36  36  36  37  37  37  36  35  34  35  36  37  38  39  39  39  38  37  37  38  39  37  35  34  35  38  41  41  39  35  35  36  39  40  40  40  38  37  38  39  40  39  37  36  37  37  36  33  32  33  36  37  37  38  37  37  37  36  35  35  36  37  37  37  36  35  34  35  35  34  35  37  39  37  35  33  34  35  36  36  35  34  35  37  38  37  36  35  35  36  38  38  38  37  37  36  36  37  38  37  37  36  36  37  37  37  35  33  33  35  37  38  38  37  37  37  38  36  35  35  34  34  34  34  34  33  33  33  33  32  34  36  37  37  36  35  37  39  41  39  37  35  35  37  38  39  40  39  38  37  37  36  35  36  37  37  38  37  35  35  35  35  35  35  34  34  33  33  33  34  35  35  34  34  35  36  35  34  34  35  35  34  34  34  35  36  37  37  38  39  35  32  35  39  39  35  34  36  40  42  41  38  37  36  35  36  37  37  36  36  36  37  36  35  35  35  34  34  35  36  37  38  39  39  39  38  38  38  38  37  38  37  37  36  36  35  35  38  39  38  37  34  33  34  35  36  36  34  34  35  37  38  37  37  36  38  37  38  38  41  43  43  40  37  36  37  38  37  35  34  35  38  38  36  38  39  39  38  37  37  36  37  38  38  38  38  37  38  39  40  39  38  38  38  39  39  38  37 
 48  48  46  45  47  50  51  48  45  44  52  61  61  65  67  64  65  66  63  63  65  67  68  68  67  66  66  66  67  67  66  65  64  63  63  62  61  61  61  62  63  63  62  63  64  63  59  59  62  58  51  44  40  38  37  37  38  39  40  39  37  35  35  36  37  36  35  36  37  38  39  40  40  38  37  35  34  35  37  38  37  37  39  40  39  39  38  37  36  36  38  38  38  39  39  39  37  38  39  40  40  38  37  37  38  39  39  37  35  35  35  36  38  39  39  39  40  40  39  38  37  37  38  40  41  39  37  37  36  35  35  35  34  33  32  33  34  35  35  35  35  35  35  36  37  38  38  38  38  38  38  38  36  35  36  37  38  38  38  37  36  36  36  36  37  38  38  38  37  37  37  38  39  38  37  36  37  39  41  41  40  36  36  37  39  40  41  40  38  37  38  39  39  38  36  36  37  38  36  33  33  35  39  39  38  36  36  36  37  36  35  35  35  36  37  37  36  35  34  34  34  33  35  37  39  38  35  33  33  35  36  36  35  35  36  37  37  36  36  35  35  36  38  39  38  36  35  36  36  36  37  36  36  36  35  36  37  37  36  35  35  36  37  38  37  37  37  38  39  38  38  36  35  35  35  35  35  35  34  34  34  33  34  36  36  35  33  34  37  40  41  38  35  34  34  36  38  40  40  38  36  36  36  35  34  35  36  37  37  37  36  36  36  36  36  36  36  35  33  32  32  34  35  35  34  33  34  35  35  34  34  35  35  36  35  35  36  38  38  39  39  38  35  36  43  48  47  40  35  35  38  39  39  38  36  35  35  36  37  37  37  36  36  37  37  35  35  35  34  34  35  36  38  39  39  39  38  38  38  39  38  38  37  38  38  38  37  36  37  39  39  39  38  35  34  34  37  38  36  33  33  35  36  36  36  37  37  37  37  37  39  42  45  44  41  38  36  37  37  36  34  33  35  37  37  36  36  38  39  37  37  37  35  36  38  38  38  37  37  38  39  39  37  36  36  37  39  40  39  36 
 50  49  47  47  49  52  53  50  45  44  50  58  62  66  67  64  63  62  61  63  65  67  68  67  66  65  65  65  66  65  64  64  65  65  65  64  63  63  63  63  63  64  63  62  62  65  65  65  66  60  53  46  41  40  39  39  40  41  42  40  37  34  34  35  35  36  38  38  38  38  38  39  39  38  38  37  37  37  38  37  37  38  39  39  39  38  36  36  35  36  36  36  37  39  40  39  38  38  39  39  38  37  36  37  39  40  40  38  36  34  33  35  37  38  39  39  39  39  39  38  37  37  38  39  40  39  37  37  36  35  35  34  34  33  32  33  35  36  37  36  35  35  35  35  35  36  36  37  39  37  36  37  37  37  37  38  39  40  40  39  38  37  37  36  37  38  38  38  37  36  36  36  37  39  40  39  39  38  39  40  40  40  39  39  38  39  39  38  37  35  36  37  38  36  35  35  37  38  37  35  36  39  41  39  36  33  33  34  36  36  36  36  36  35  35  35  35  35  35  34  33  33  34  37  38  38  36  34  33  34  35  36  36  38  38  37  36  35  35  37  39  40  40  40  38  35  34  35  34  34  34  34  34  35  36  36  38  39  39  38  37  36  37  37  37  36  37  38  39  38  37  36  35  35  36  36  36  36  36  36  35  34  35  36  36  35  34  34  37  40  40  38  34  33  34  35  37  38  39  36  35  35  35  34  33  35  35  36  37  38  38  38  38  38  38  38  37  36  34  33  33  34  35  35  34  33  32  34  34  32  33  33  34  35  35  36  37  38  39  39  39  39  38  41  48  51  49  42  37  37  39  38  37  38  37  36  36  37  37  38  37  37  37  37  37  35  35  35  35  35  35  37  38  39  40  39  38  37  39  40  40  39  38  38  40  40  40  39  38  38  38  38  38  36  36  36  38  38  37  35  34  36  36  36  36  37  37  37  37  38  40  43  45  44  43  40  37  36  34  34  34  35  36  36  37  37  36  37  38  37  37  37  35  35  37  39  38  37  36  37  37  38  36  35  36  37  40  41  38  35 
 51  50  49  48  50  52  53  50  46  46  49  56  63  65  65  66  64  61  60  62  63  64  65  66  65  65  64  64  64  64  63  64  65  66  66  66  65  65  64  64  63  64  64  61  62  67  68  69  69  63  54  45  41  40  41  39  39  40  41  40  37  34  33  34  35  37  40  39  37  37  36  37  38  38  38  39  39  38  37  37  36  37  38  38  37  35  34  35  36  36  35  35  36  38  39  39  38  38  38  38  36  36  37  38  39  39  39  38  36  34  34  35  37  38  38  38  38  38  39  38  37  36  37  38  39  38  36  36  36  35  34  34  33  33  33  34  35  37  38  36  35  35  35  35  35  35  36  37  39  36  35  36  37  38  38  38  40  40  40  39  37  38  38  38  39  39  39  39  38  36  35  35  35  39  42  41  39  37  36  37  40  42  42  40  37  38  38  37  35  34  34  36  37  36  34  35  37  36  35  35  38  41  41  38  34  31  32  34  36  36  36  37  37  35  34  34  35  36  37  36  34  34  35  36  37  37  37  35  33  33  34  35  37  40  41  37  35  34  36  39  41  43  42  41  38  35  35  35  34  33  33  33  34  35  37  38  39  40  39  38  37  36  36  36  36  37  37  38  38  37  36  35  34  34  35  36  36  36  36  36  35  35  35  35  36  37  36  36  38  40  40  39  36  34  34  34  36  36  37  35  34  34  35  35  34  34  35  36  37  38  39  39  39  39  39  39  38  36  35  35  35  36  36  36  35  34  33  33  33  31  32  33  33  34  35  36  38  38  38  37  38  40  41  43  47  49  49  45  44  43  41  37  35  37  37  36  36  37  37  37  36  36  36  36  36  35  35  35  36  35  36  36  38  39  39  39  38  37  39  40  41  39  38  38  40  41  41  40  39  37  37  37  37  37  38  38  39  39  38  37  37  37  38  38  37  38  37  37  38  39  42  44  44  43  43  41  38  35  34  34  35  37  37  35  36  38  37  37  37  37  37  37  35  35  37  38  37  36  35  35  36  37  36  36  36  37  40  40  37  33 
 52  52  51  50  50  51  51  49  48  50  50  55  65  63  61  68  68  63  62  62  63  63  64  65  65  66  65  65  64  63  64  64  65  65  66  66  66  65  64  64  63  64  64  63  65  67  66  68  72  65  54  42  38  39  40  38  36  37  39  39  37  35  35  36  37  38  39  38  37  35  35  36  36  37  38  38  39  38  37  37  36  37  37  36  34  33  33  35  37  37  35  35  36  38  39  39  37  37  38  37  36  36  39  39  38  38  38  37  35  35  36  37  38  38  38  38  38  39  39  38  38  38  38  37  38  37  36  36  35  34  34  33  33  33  34  36  36  38  38  37  36  36  36  37  37  37  37  38  39  36  34  35  37  38  37  38  39  39  39  38  36  38  40  40  40  41  42  41  39  37  35  34  34  37  41  40  38  36  35  36  38  41  41  40  38  37  37  37  35  34  33  35  37  36  34  35  38  34  32  34  37  39  38  36  34  33  34  35  36  36  37  39  38  35  33  33  35  39  40  39  37  36  35  34  35  36  37  36  34  33  33  34  37  41  40  37  35  35  37  39  41  42  41  39  37  36  35  36  35  34  35  34  35  37  38  39  39  38  37  36  36  35  36  36  37  38  38  38  37  36  35  34  34  34  35  35  35  34  34  33  34  34  34  35  36  38  39  38  38  39  40  41  40  36  35  34  34  35  35  35  34  35  36  36  35  35  35  36  37  39  40  40  39  38  38  38  37  35  35  37  38  38  37  37  37  37  36  34  33  33  33  34  35  35  36  36  37  37  37  35  35  38  40  40  41  44  48  53  53  48  41  34  33  36  36  35  35  36  37  37  36  35  35  34  34  34  34  34  35  36  37  37  38  39  39  39  38  39  40  40  40  39  38  37  38  40  40  40  39  39  37  36  37  38  39  41  40  39  39  39  39  39  39  40  40  38  37  36  38  41  44  45  44  41  41  40  38  36  35  35  36  37  36  35  37  39  38  36  36  37  37  36  37  36  36  37  37  35  35  35  36  37  37  36  37  38  39  39  36  32 
 53  53  52  52  50  49  51  50  49  50  50  55  67  65  62  70  69  66  65  66  66  66  65  65  67  67  66  66  64  64  65  65  64  64  64  64  63  63  63  63  63  63  63  66  68  65  60  63  71  65  52  38  35  38  40  37  35  36  37  37  36  35  35  37  37  37  38  37  36  35  36  36  37  37  37  37  36  36  37  37  37  37  36  35  33  32  33  35  38  39  37  36  37  38  38  38  37  36  37  37  36  36  39  39  38  37  35  35  35  36  37  39  39  39  39  39  39  39  39  38  38  38  37  37  37  37  36  36  35  34  33  33  33  34  35  36  36  37  37  37  37  37  39  39  40  40  39  38  38  36  34  35  36  37  37  37  38  38  39  39  38  39  40  40  40  41  42  42  40  37  35  34  35  36  37  37  37  37  38  37  37  38  38  38  39  38  37  38  37  35  34  34  35  35  34  35  37  34  32  33  35  36  36  35  35  36  36  36  35  35  37  39  38  35  32  32  35  39  41  41  38  36  35  34  35  36  37  37  36  34  34  35  37  39  39  36  35  36  37  39  39  38  37  36  36  35  35  35  35  36  36  36  37  38  38  38  37  36  36  35  35  35  36  38  39  39  38  36  35  36  36  35  35  35  35  35  35  34  34  33  33  35  36  35  36  37  38  37  35  36  38  41  41  38  36  35  34  34  35  34  35  36  37  37  36  35  34  35  37  38  39  39  38  37  36  35  35  34  35  37  39  38  38  38  39  40  39  37  36  36  36  37  37  38  38  38  38  37  36  33  33  35  36  36  36  41  48  56  55  49  39  32  31  35  36  36  36  37  37  37  37  37  36  35  35  33  33  34  35  37  37  37  38  39  39  39  39  39  40  41  40  39  38  37  37  39  40  39  40  40  38  36  36  38  40  41  40  38  38  40  39  37  38  40  40  39  36  35  38  41  44  45  43  40  38  37  36  37  37  37  36  36  35  36  38  40  40  38  35  37  36  35  37  36  34  35  37  37  35  35  36  38  37  37  38  38  38  38  36  35 
 54  53  53  53  50  50  52  51  48  48  49  56  68  68  66  69  67  65  67  67  67  67  66  65  65  65  65  65  63  63  66  66  64  63  63  63  61  62  62  62  63  63  63  67  67  62  57  60  68  63  51  39  37  39  40  38  36  36  36  36  35  35  35  36  35  36  37  37  36  36  37  38  38  38  37  36  35  36  38  38  38  38  37  35  34  33  34  36  39  39  38  37  37  38  37  37  36  36  37  38  36  36  37  38  37  36  35  34  35  37  39  40  40  40  40  40  39  39  38  38  38  37  37  36  36  36  36  36  36  35  34  34  34  35  35  36  36  36  36  36  37  38  39  40  41  41  40  38  37  35  35  35  36  37  38  37  37  38  39  41  42  41  39  39  39  40  42  41  39  37  35  35  36  35  35  37  38  40  40  39  37  36  36  38  40  39  39  40  39  37  35  34  34  34  34  35  36  34  34  34  35  35  35  35  35  36  37  36  33  34  37  38  37  36  34  34  36  39  40  40  38  36  35  35  35  36  37  37  36  35  35  36  37  37  37  36  36  36  38  38  36  34  34  35  36  35  35  35  36  36  36  37  37  37  37  36  35  35  36  36  36  37  37  38  39  40  38  35  33  36  36  36  36  37  37  36  36  35  34  33  34  37  38  36  36  37  36  35  34  34  37  38  38  38  37  35  35  35  35  34  35  36  37  37  36  34  34  34  35  37  38  38  37  35  33  33  33  34  35  36  38  38  38  38  40  41  40  40  39  38  39  40  41  40  39  39  38  37  36  34  34  36  36  35  34  37  43  50  51  46  39  34  34  36  37  37  37  38  38  38  38  38  37  37  35  32  32  34  35  36  37  38  39  39  39  39  39  40  40  40  40  39  38  36  36  37  39  40  40  41  38  35  35  36  38  39  38  37  36  38  38  36  37  38  40  39  36  34  36  39  43  43  42  40  37  35  35  37  38  38  36  35  34  36  38  40  40  38  37  37  36  34  36  36  35  35  37  38  37  36  37  39  38  38  38  38  39  38  37  36 
 52  52  53  53  51  50  53  52  47  45  49  57  65  71  70  64  62  63  66  67  67  67  65  64  62  63  63  64  64  64  66  66  65  64  63  62  61  61  62  62  64  65  64  62  61  59  59  63  66  59  49  44  43  43  42  40  38  37  37  36  34  34  35  35  34  34  35  36  37  38  39  39  39  38  37  37  36  36  37  39  40  39  37  36  35  35  35  36  37  38  39  38  37  37  38  37  37  36  37  37  37  35  35  37  38  37  36  36  37  39  41  41  39  40  40  40  38  38  37  37  37  37  36  35  34  35  37  37  37  37  36  36  36  36  36  36  35  35  36  36  37  37  38  39  40  40  40  38  35  35  36  35  36  38  39  38  37  37  38  41  43  42  39  38  39  40  40  39  37  35  34  35  36  35  35  38  41  42  41  39  37  36  37  38  39  40  40  42  41  39  36  35  34  34  34  35  35  35  36  36  36  36  36  36  36  36  36  35  33  35  38  38  37  36  36  36  36  38  38  38  37  35  34  36  37  37  36  35  35  35  35  35  35  35  35  35  35  36  38  37  35  34  34  36  37  36  35  36  36  35  35  36  37  36  36  34  33  35  36  37  37  37  37  38  39  40  38  35  33  34  35  35  36  37  37  37  36  35  35  35  36  38  38  37  37  36  35  34  34  35  37  36  35  36  36  36  36  37  37  35  35  36  37  37  36  34  33  34  34  35  37  37  35  34  33  32  33  35  35  36  36  37  38  38  39  39  40  41  40  38  39  41  43  42  41  40  38  37  37  37  38  39  38  35  33  33  36  42  46  46  43  39  36  36  36  36  37  38  38  38  38  38  37  36  34  31  32  33  33  35  36  39  40  40  40  38  38  39  39  39  39  39  38  36  36  37  39  40  41  40  38  35  34  36  37  37  36  36  36  36  37  37  36  37  38  39  37  35  36  38  42  42  42  40  38  36  35  37  38  37  36  35  35  36  38  39  40  40  39  37  35  35  35  36  36  35  37  38  37  37  38  38  37  37  38  38  39  39  37  36 
 52  51  52  55  53  51  53  51  48  44  50  58  61  69  70  57  57  62  64  66  67  68  66  64  62  63  64  66  68  67  66  66  66  65  64  63  62  62  63  63  65  65  63  56  53  57  65  70  65  54  47  50  49  47  43  40  39  37  36  35  34  34  35  35  33  33  34  36  37  38  39  39  39  38  37  37  38  37  36  38  39  39  37  36  35  35  36  36  35  36  38  37  37  38  38  38  37  37  37  37  35  34  34  36  38  39  39  39  40  41  42  41  38  38  40  39  37  36  36  36  36  36  35  33  32  35  38  38  39  39  39  37  36  36  36  35  35  35  37  37  36  35  35  36  38  40  39  37  34  34  37  36  37  39  40  39  37  36  36  38  41  41  39  38  38  39  39  38  36  34  33  34  36  35  36  41  43  43  40  37  36  37  38  38  38  40  42  44  43  41  37  35  34  34  35  34  34  35  36  36  37  38  37  36  35  35  36  35  34  38  40  38  37  38  38  38  37  36  36  37  37  33  33  37  38  37  35  33  33  35  35  34  32  35  35  34  34  35  38  38  37  36  37  38  39  37  36  36  36  35  34  35  36  37  36  35  33  34  35  36  36  36  36  37  39  40  38  36  34  32  32  33  34  35  36  36  35  35  35  36  37  37  37  37  36  37  36  35  36  38  38  35  33  35  36  37  38  39  38  36  35  35  36  36  35  35  34  34  34  35  37  37  36  34  33  34  35  36  36  35  35  37  38  38  38  38  38  40  40  37  38  40  42  42  41  39  37  36  37  39  39  39  38  36  33  33  35  41  48  52  49  41  35  35  35  35  35  36  36  36  36  36  35  33  32  31  32  32  32  34  36  39  40  41  40  38  37  37  36  37  38  38  37  37  37  38  39  42  42  40  38  36  35  35  36  37  36  36  36  36  37  37  36  36  39  41  39  36  36  38  41  42  41  40  39  38  36  36  36  37  38  37  36  35  36  38  39  41  40  36  35  35  34  36  37  36  36  37  35  35  37  38  37  36  36  37  38  38  36  35 
 55  53  51  51  52  52  51  49  45  45  53  59  57  63  67  60  60  62  63  64  64  64  64  64  64  64  65  66  68  69  67  67  67  65  65  64  60  59  60  64  64  63  62  59  59  63  67  64  56  48  46  50  52  49  43  41  41  38  36  35  34  34  33  32  32  34  37  38  38  38  38  38  37  37  37  37  38  37  35  36  37  37  37  36  36  36  36  36  35  34  34  35  37  38  39  38  36  35  35  36  36  36  36  37  38  38  36  36  37  40  42  42  39  38  38  38  37  36  36  35  36  35  34  32  30  34  39  39  38  39  39  38  38  36  35  35  35  35  35  35  36  37  37  37  37  38  39  39  36  35  36  38  39  40  40  39  37  36  36  37  38  39  39  37  37  38  39  38  36  34  34  36  39  38  37  42  45  45  40  38  37  37  39  40  40  41  44  48  48  46  42  39  36  35  34  34  35  35  36  36  37  36  36  35  35  35  35  36  37  38  39  39  39  39  39  39  39  40  39  38  37  32  32  34  35  35  34  32  33  34  34  34  34  36  37  37  36  36  37  37  37  36  36  37  38  38  38  36  36  35  35  35  35  34  34  35  35  35  36  36  37  37  37  37  37  37  36  35  34  32  30  31  33  34  34  37  36  34  35  36  36  35  35  36  36  35  35  35  35  36  36  35  34  34  36  38  39  39  39  38  38  37  36  36  35  34  33  33  35  37  38  37  36  35  34  34  35  35  34  34  35  36  36  36  36  37  37  38  38  38  40  42  42  40  38  37  36  37  38  38  38  37  35  35  34  34  36  42  50  55  52  47  43  41  40  39  38  38  37  35  33  33  32  33  33  33  33  34  34  35  36  35  36  36  35  36  36  36  36  35  36  36  37  37  37  37  39  42  42  40  39  38  37  37  37  36  36  36  36  35  35  37  37  38  39  39  38  37  37  36  36  35  36  38  39  39  37  36  35  36  36  36  35  35  37  40  40  39  38  35  34  35  35  36  36  34  34  35  33  35  36  37  37  36  36  36  36  37  37  36 
 57  55  51  49  51  51  49  46  44  45  53  58  58  62  66  63  63  64  63  62  62  62  64  65  66  65  64  64  66  67  67  68  67  64  65  66  63  60  61  65  61  58  63  68  70  67  59  51  45  44  45  46  49  47  41  41  41  38  36  35  36  35  33  32  34  37  39  39  37  37  37  37  36  36  36  36  37  37  35  36  36  36  36  37  37  37  36  36  36  34  34  36  38  39  38  37  35  34  34  35  37  37  37  38  39  38  36  36  38  39  41  41  39  38  38  37  36  36  35  35  35  34  34  33  31  35  40  39  38  38  39  39  38  36  35  35  36  35  34  34  37  39  39  37  36  37  39  40  38  37  37  38  39  39  40  39  38  37  36  37  37  39  39  38  37  38  38  38  36  35  35  38  41  39  39  42  45  45  41  40  40  39  41  42  40  41  44  49  51  49  45  42  39  37  35  35  37  35  35  36  36  36  36  36  36  36  36  37  37  37  37  38  39  39  38  38  40  41  40  39  36  33  32  33  34  34  34  33  33  32  34  36  36  37  38  39  37  36  36  36  36  35  35  36  37  37  37  36  35  35  35  35  35  34  34  35  37  37  37  37  38  38  38  37  36  35  35  35  34  33  32  32  33  34  34  37  37  35  35  35  35  34  35  35  35  35  34  35  34  34  34  34  34  34  35  37  39  39  39  40  40  39  37  36  36  35  34  34  36  38  39  38  36  35  36  36  37  35  34  34  35  36  36  36  36  37  38  37  38  40  42  42  41  38  36  35  36  38  39  38  37  35  33  33  36  37  40  46  54  57  54  53  51  45  42  41  40  39  38  36  34  32  33  34  35  34  35  35  36  37  36  35  33  33  33  35  36  36  36  35  35  35  36  36  36  37  39  42  42  40  38  38  38  39  38  37  37  37  37  36  35  36  38  39  38  37  37  37  37  36  34  33  33  36  38  38  37  36  35  35  35  34  35  35  39  42  40  38  36  35  34  34  35  36  35  34  34  34  33  34  36  37  36  37  37  36  35  37  38  38 
 56  55  53  52  52  49  45  44  44  44  49  58  64  67  67  63  63  64  63  62  63  63  65  66  66  64  63  63  62  63  65  67  67  63  63  67  70  68  66  64  56  55  65  71  71  61  48  39  38  42  44  42  42  41  40  39  38  37  36  35  35  35  35  36  37  38  37  37  36  36  36  36  37  37  36  35  36  36  36  36  37  36  36  37  38  38  37  36  35  35  36  37  38  38  38  37  35  34  34  35  36  37  39  39  40  41  41  41  42  41  39  38  37  37  37  37  35  35  35  34  33  34  35  36  35  37  40  39  38  39  39  39  38  36  35  36  37  36  34  35  37  39  38  36  35  36  38  38  38  38  39  38  37  38  38  38  37  36  36  37  38  39  39  38  37  37  37  37  37  36  37  38  40  41  41  41  42  43  44  43  44  46  44  42  39  40  43  47  49  48  44  42  40  38  36  36  37  35  34  35  36  37  37  37  37  37  36  35  35  35  35  36  38  38  38  37  38  38  39  38  37  35  35  36  36  36  36  35  33  33  35  36  36  36  37  37  36  35  34  35  36  35  34  35  36  35  35  34  34  34  34  35  36  37  37  36  35  37  38  38  38  39  38  38  37  36  36  35  34  34  35  36  35  34  35  35  36  37  36  34  33  34  35  36  36  36  36  36  35  34  35  34  33  33  34  36  37  38  39  39  40  39  39  37  37  38  37  36  37  39  39  38  37  37  37  38  39  38  36  34  35  36  36  36  37  38  39  38  38  39  40  39  39  37  35  36  37  39  39  37  36  36  33  33  36  40  45  51  57  58  56  57  53  43  40  39  37  38  37  37  35  34  35  35  36  37  37  37  38  37  36  36  35  34  35  35  36  35  35  35  36  35  36  36  36  37  39  40  40  37  36  36  37  38  38  38  38  39  40  40  38  36  37  38  38  38  37  38  38  37  37  36  35  35  37  38  37  37  36  37  35  36  37  37  39  40  40  39  37  36  35  34  35  36  37  37  36  34  34  35  37  37  36  37  38  37  37  38  40  41 
 54  55  55  54  52  49  44  44  46  45  50  58  67  67  64  63  63  64  63  63  64  65  65  66  66  65  64  62  61  62  65  68  66  61  61  65  69  65  62  61  57  58  62  58  53  50  47  44  41  40  41  41  39  38  39  38  37  37  37  36  35  35  36  37  36  36  37  36  35  35  36  37  37  36  36  35  35  36  37  37  36  36  36  36  38  38  37  36  35  35  37  37  38  38  38  37  35  35  35  36  37  39  40  40  40  41  43  44  43  40  37  36  35  36  37  37  36  36  35  34  33  34  36  38  39  40  40  40  39  39  39  39  37  36  35  35  37  36  36  37  38  38  37  36  36  36  36  37  37  39  39  38  37  36  37  37  36  35  35  36  39  39  38  37  37  37  37  36  37  36  37  38  39  40  42  41  39  40  44  45  45  48  45  41  39  39  40  44  46  45  43  41  39  37  36  36  37  34  34  35  36  37  37  38  38  37  36  36  35  34  34  36  39  39  38  38  37  38  38  38  38  37  37  37  37  37  37  36  35  35  35  36  36  36  36  37  36  34  34  34  35  36  35  35  35  35  35  35  35  35  34  36  37  38  37  35  34  37  39  38  38  38  38  37  37  37  36  35  35  35  37  37  34  34  34  33  36  39  36  33  33  35  36  36  36  36  36  36  36  35  35  35  35  35  36  37  38  38  39  39  39  39  38  37  36  38  37  36  37  39  39  38  37  37  38  39  39  37  36  34  35  35  36  36  36  37  38  38  39  40  40  39  38  37  36  38  40  42  40  38  36  36  33  33  38  42  47  51  53  53  52  56  54  43  41  39  38  38  38  37  35  34  34  35  36  38  38  38  38  36  35  35  35  35  35  35  35  36  36  36  37  37  37  36  36  37  38  39  38  37  36  36  37  38  38  38  38  39  41  41  39  36  38  39  38  37  37  38  39  39  40  39  37  36  38  39  39  38  38  38  37  36  36  37  37  37  38  38  37  37  35  34  35  36  37  37  36  35  36  37  38  38  37  37  39  38  37  37  40  41 
 53  54  55  54  53  49  44  44  46  47  53  60  65  62  60  64  63  63  64  65  65  66  65  65  65  65  65  64  63  63  66  68  66  62  64  67  67  59  53  53  54  57  57  51  46  44  45  45  42  39  38  38  38  38  38  36  36  37  38  38  36  35  36  36  35  34  36  36  36  36  37  37  36  36  35  36  36  37  38  37  36  35  35  35  37  37  37  36  35  35  36  37  37  38  38  37  36  37  37  38  39  40  41  39  39  40  42  43  42  39  36  35  35  36  38  38  38  37  36  35  34  34  36  37  39  40  40  40  39  39  39  38  37  36  35  35  36  37  38  39  40  38  36  36  37  36  35  36  37  38  39  37  37  37  37  37  36  35  35  35  37  37  36  36  36  36  36  36  36  36  37  37  37  39  41  40  38  39  43  43  43  46  43  40  40  38  37  41  43  43  41  39  37  36  35  35  36  34  34  35  36  37  38  38  39  38  37  37  36  34  34  37  39  40  39  38  37  38  38  39  39  38  38  37  36  35  36  36  36  37  36  35  34  35  36  38  37  35  34  34  35  35  35  34  34  35  36  36  36  36  35  36  38  39  37  35  34  37  38  38  37  37  36  36  36  36  35  35  34  34  36  36  34  34  35  34  37  40  38  35  34  35  36  37  36  36  37  37  36  35  36  36  37  37  38  38  39  38  38  38  38  37  36  35  35  36  35  35  37  39  39  38  38  38  39  39  38  36  35  34  34  35  35  35  36  37  39  38  39  41  41  40  38  37  38  40  42  44  42  38  36  36  34  34  38  42  46  48  49  48  47  51  51  45  43  41  40  39  38  37  35  34  34  35  36  38  39  38  37  35  34  34  35  36  35  34  34  35  36  37  39  39  38  37  37  37  37  38  38  39  38  37  38  39  38  37  38  39  40  40  38  37  38  39  38  37  38  39  39  40  41  41  39  38  39  40  40  40  39  39  38  36  35  36  34  33  35  36  37  37  36  35  35  35  35  35  36  36  37  39  40  38  38  38  40  39  37  37  39  41 
 52  54  54  54  52  49  45  44  46  48  57  63  62  58  58  65  65  63  64  65  65  64  63  63  63  64  66  66  64  64  66  67  65  63  68  71  66  53  44  45  49  52  52  51  49  44  41  40  40  39  36  34  36  37  36  34  35  37  39  39  37  36  36  36  34  34  35  36  37  38  38  37  37  36  35  36  36  37  38  37  36  35  34  35  35  36  36  36  36  35  35  36  36  37  37  38  38  38  39  40  40  41  40  39  38  38  39  40  40  37  35  36  36  38  39  40  39  39  37  36  34  34  35  37  38  39  39  38  38  38  38  38  37  36  35  36  37  38  39  40  40  38  35  36  38  36  35  35  37  38  37  36  37  38  38  37  36  36  35  34  35  34  34  35  36  37  36  35  36  36  37  36  35  37  40  40  40  40  41  40  40  42  40  40  41  37  35  39  41  41  39  37  35  34  34  35  35  35  35  36  36  37  37  38  39  38  38  37  37  35  35  37  39  39  39  38  37  37  38  38  38  38  38  36  34  33  34  36  37  38  36  35  33  34  37  39  38  37  35  35  35  36  35  35  35  36  37  37  36  36  37  37  38  38  37  36  35  37  37  36  36  36  35  35  36  35  35  35  35  33  33  34  34  35  36  37  39  40  39  38  36  35  36  37  37  37  36  36  36  36  36  37  37  37  38  38  38  37  36  36  36  35  34  34  34  33  33  33  36  38  40  39  38  39  39  39  38  36  35  35  36  37  37  36  37  38  40  39  39  41  41  40  38  37  38  41  43  44  42  37  35  37  36  35  37  40  43  45  47  47  46  46  46  46  45  43  41  39  38  36  35  34  34  35  36  37  38  38  36  34  33  34  35  36  36  34  33  34  36  38  39  39  38  37  37  38  38  37  39  41  38  37  37  38  38  37  38  39  39  39  38  38  38  39  38  38  37  38  39  40  40  41  39  39  40  41  40  41  41  41  38  36  34  34  33  31  33  35  36  37  37  37  36  35  34  34  36  38  39  40  42  40  39  40  41  39  37  36  38  41 
 51  52  53  53  53  51  46  46  47  49  59  67  65  61  61  68  69  67  62  62  63  62  61  61  61  63  65  66  64  64  66  64  61  61  68  71  64  52  45  46  48  49  48  50  50  45  40  36  36  37  36  34  34  35  35  34  34  36  39  39  38  37  38  37  36  35  35  36  37  38  39  38  37  36  35  36  36  37  38  37  36  35  35  35  35  36  36  36  36  35  34  35  36  37  37  38  38  37  38  38  39  39  40  40  39  38  38  37  37  36  37  37  38  39  39  40  40  39  37  36  34  34  35  37  37  37  36  36  36  37  38  38  38  37  36  37  38  39  39  39  38  35  34  35  38  37  35  35  36  36  36  37  38  38  37  36  36  36  35  34  34  33  33  35  37  37  37  36  36  36  37  36  35  36  38  39  41  42  40  39  39  40  40  40  40  37  35  37  39  39  38  36  34  33  35  35  35  36  36  36  36  35  36  37  38  38  37  38  38  35  35  37  37  38  38  37  36  37  37  36  36  36  36  35  34  33  33  35  37  38  36  35  34  34  36  39  40  38  36  36  36  36  36  36  36  37  37  36  36  36  38  38  37  37  37  36  36  37  37  36  36  36  35  35  35  35  35  35  35  34  33  33  35  37  38  40  40  39  40  39  37  35  35  37  38  38  37  36  36  36  36  36  36  35  35  37  37  36  35  34  33  34  34  35  35  33  32  33  35  38  39  38  38  38  39  38  37  37  38  38  40  40  40  38  38  40  41  41  40  40  39  38  37  36  37  40  43  43  41  37  34  36  37  37  38  39  43  47  50  51  49  46  45  46  45  43  41  39  37  36  34  34  34  35  36  37  37  37  36  36  35  35  36  37  36  34  33  33  36  37  38  37  35  35  36  37  38  38  39  40  38  36  36  37  38  38  39  39  39  39  38  37  38  39  39  38  37  38  38  39  40  40  39  38  39  40  40  40  41  41  39  36  35  35  34  33  34  35  36  37  38  37  37  36  35  35  37  40  39  41  41  39  38  39  40  40  38  38  39  41 
 52  52  52  51  52  51  46  47  49  49  58  67  69  66  64  66  69  68  61  61  62  62  61  61  62  64  65  65  63  63  64  63  62  61  66  66  60  51  48  50  49  47  44  40  39  41  43  43  40  38  37  37  35  35  37  36  35  36  38  38  37  37  37  37  36  36  36  36  37  38  39  38  37  36  35  35  36  36  36  36  36  37  37  37  37  35  34  35  36  36  35  35  36  36  37  37  37  37  36  36  36  37  39  40  40  39  38  36  36  36  37  37  37  38  40  41  40  39  36  35  34  35  36  37  37  37  36  35  35  37  38  38  38  36  36  36  37  38  38  36  34  32  32  35  37  37  36  35  36  35  35  38  39  38  36  35  35  36  36  35  33  32  32  34  36  36  36  35  35  36  37  37  35  36  37  38  41  42  39  40  41  40  40  40  38  37  37  38  39  39  38  36  34  34  36  37  37  37  37  37  35  35  35  36  36  37  37  37  36  35  36  36  37  37  37  37  37  36  36  35  35  35  35  34  35  35  35  35  35  36  36  36  36  34  35  38  39  39  37  37  37  37  37  38  38  38  38  36  36  36  37  37  36  34  35  35  36  37  37  37  37  37  36  36  36  36  36  36  36  35  34  34  37  38  39  41  40  37  38  37  36  35  36  38  40  40  39  38  39  39  38  36  34  34  36  37  37  36  35  34  34  34  35  36  36  34  33  33  35  36  36  35  35  36  37  37  37  37  38  40  41  42  41  40  40  41  42  41  40  38  37  37  36  35  36  39  42  43  40  37  34  32  36  39  41  43  45  48  51  52  52  48  45  44  43  41  39  37  36  35  34  35  35  36  36  36  36  37  37  36  36  36  37  37  37  35  34  35  35  36  35  34  33  33  35  37  39  40  40  39  36  35  35  36  37  38  39  39  40  39  38  38  39  40  41  39  38  38  39  39  39  40  40  40  40  40  40  41  42  42  40  37  35  35  35  36  36  35  36  37  37  37  36  36  36  36  39  41  39  40  40  38  36  37  40  39  39  40  40  40 
 53  52  51  50  52  51  44  45  48  48  55  64  70  68  63  62  65  67  61  62  63  63  63  63  64  65  65  64  62  61  62  64  65  65  66  64  56  49  48  50  47  43  40  36  34  37  41  44  44  41  39  38  37  37  38  38  37  36  37  37  36  36  35  36  36  36  35  36  36  37  38  38  37  36  36  36  36  36  34  35  36  38  39  39  38  36  34  35  36  37  36  37  37  37  37  37  37  37  36  35  35  36  38  39  39  39  38  37  36  36  36  36  35  37  40  40  39  38  36  35  35  35  36  37  38  37  37  36  36  37  38  38  37  35  35  35  36  37  37  35  32  31  32  34  36  36  36  36  35  34  35  38  39  38  36  34  34  36  37  36  34  33  33  34  35  35  35  35  36  37  37  37  36  36  36  37  39  40  39  41  43  41  41  39  36  37  38  38  39  39  39  37  36  36  38  40  39  38  37  36  35  34  34  35  35  36  36  36  35  36  37  37  37  38  38  38  38  37  36  35  35  35  35  35  35  36  36  35  35  35  35  36  37  34  34  37  38  38  37  37  38  37  37  37  38  38  38  37  37  37  36  35  34  33  33  33  35  37  38  38  38  37  37  37  37  36  36  36  36  36  35  35  38  39  39  41  39  36  36  36  35  36  38  39  40  41  40  41  42  42  40  36  33  36  38  38  38  37  36  35  35  35  36  36  36  35  35  35  36  35  35  33  33  34  36  36  36  37  38  39  41  41  41  39  40  40  41  40  38  36  36  36  36  35  36  38  41  42  41  38  34  31  36  42  44  46  46  47  48  49  50  49  46  40  39  39  37  35  35  34  34  35  35  36  36  35  35  36  36  36  36  36  37  37  36  35  35  36  36  35  34  33  33  33  35  37  40  42  42  39  37  35  35  36  37  37  37  38  39  38  38  39  40  41  42  40  39  39  39  40  40  41  41  41  42  42  41  42  42  42  40  37  35  36  37  38  37  36  35  36  36  35  35  35  37  37  40  42  39  39  39  37  36  37  39  39  39  41  40  40 
 54  53  52  52  52  50  44  42  43  47  52  59  66  63  59  58  61  64  63  63  64  64  65  65  66  66  65  63  61  60  61  66  70  69  67  62  54  47  43  43  39  36  37  39  39  36  35  38  42  42  39  36  37  38  37  37  37  36  35  36  37  35  34  33  34  35  36  36  35  35  36  37  38  37  36  37  36  35  36  36  37  39  39  39  38  36  35  36  37  38  38  37  38  37  38  38  38  38  37  36  36  36  37  38  39  39  39  37  36  36  36  35  34  36  40  39  38  37  37  37  36  36  37  38  37  37  37  37  36  37  37  37  36  35  34  34  35  37  37  34  33  33  33  35  36  35  36  36  35  33  34  37  38  37  36  34  35  36  37  38  37  36  36  36  34  33  34  36  37  37  38  38  37  36  36  35  36  38  40  42  42  42  40  37  35  38  39  37  37  38  38  38  38  39  41  43  41  38  37  37  35  34  33  35  36  37  37  36  36  36  37  37  38  39  40  39  38  36  36  37  37  36  36  36  35  35  35  35  36  36  35  36  36  35  35  36  37  36  36  37  37  36  36  36  36  37  37  37  37  36  35  35  34  34  33  33  34  36  38  37  38  37  36  36  36  35  35  35  35  35  36  37  37  37  37  37  37  36  36  35  35  38  39  40  40  39  39  41  44  46  44  38  34  38  40  39  39  38  36  36  36  37  37  36  35  35  35  36  36  36  35  33  33  34  36  37  36  35  36  38  39  40  39  39  39  40  41  38  36  36  37  38  38  37  37  38  40  42  41  38  35  34  38  42  43  45  45  44  43  43  45  46  43  38  37  37  37  35  34  34  35  36  35  36  36  34  34  34  34  35  36  35  35  35  35  35  36  38  36  35  35  34  35  36  36  37  40  41  41  39  37  36  37  37  36  35  35  36  37  36  37  39  40  41  42  41  40  38  38  39  41  41  41  40  41  42  41  42  42  41  38  36  36  37  38  38  38  37  35  35  35  34  33  34  36  37  39  40  39  39  40  39  38  40  41  40  40  41  41  40 
 55  55  55  54  53  51  47  42  41  51  55  59  65  61  57  60  63  64  63  63  64  65  66  65  65  65  64  62  60  60  63  69  70  65  61  56  51  44  39  39  38  38  39  38  37  36  37  37  38  37  37  36  36  35  33  35  36  35  34  35  37  36  34  32  33  35  36  35  34  34  35  37  38  38  38  37  36  36  38  38  38  38  39  39  38  37  36  37  39  39  38  38  37  37  37  37  38  38  38  37  36  36  37  38  39  39  39  38  37  35  34  35  35  37  38  38  38  38  38  38  38  38  38  37  36  36  36  36  36  36  36  36  36  35  34  35  36  39  39  35  34  34  35  35  35  34  36  37  35  32  31  35  37  37  36  36  36  36  37  38  38  37  37  36  33  31  32  34  36  37  37  37  36  35  35  35  35  37  41  41  41  41  38  36  37  39  38  34  34  36  38  38  39  42  44  44  42  38  36  36  35  34  34  35  37  38  38  37  36  36  36  37  38  39  39  38  37  36  36  36  37  38  38  36  35  35  35  36  37  37  36  35  34  35  36  36  35  35  36  37  37  36  34  34  34  34  35  36  36  35  34  34  35  35  36  35  35  36  37  37  37  36  35  35  35  34  34  34  34  34  35  37  35  35  35  34  35  38  36  34  35  39  40  39  38  36  35  38  43  48  46  40  36  38  39  38  37  37  36  36  37  37  36  36  35  35  36  36  38  37  36  34  34  35  36  37  36  36  37  38  39  39  39  40  41  42  42  40  37  37  38  39  39  39  39  39  41  41  41  38  37  39  40  39  37  40  43  43  40  39  40  41  40  37  37  38  37  36  34  34  35  35  35  36  35  34  33  33  34  35  36  36  36  35  35  36  37  38  36  35  35  37  38  38  38  37  37  38  39  38  37  36  37  37  36  34  34  36  37  37  37  37  39  41  42  41  39  38  38  39  40  41  39  36  38  40  40  41  41  40  38  36  37  40  39  37  36  36  36  35  35  33  32  32  33  34  38  41  39  40  42  43  43  43  43  41  40  41  42  42 
 55  55  54  54  54  53  49  43  42  52  60  65  65  61  58  62  64  65  64  65  64  60  60  61  62  62  61  60  59  59  64  67  67  60  54  50  47  41  36  35  38  40  41  38  36  36  37  37  37  38  39  38  36  33  32  33  34  34  34  35  37  36  34  33  34  36  37  36  34  33  34  36  38  39  39  38  37  36  37  36  36  36  37  38  38  37  36  36  37  38  38  39  38  37  36  36  36  37  38  38  37  37  37  37  38  39  40  39  37  35  35  35  35  35  37  38  38  39  38  37  37  38  38  37  35  36  37  36  35  35  36  36  37  36  35  36  37  39  38  36  34  35  36  36  36  35  35  35  34  32  32  34  35  36  36  36  36  37  39  39  38  37  36  36  34  34  34  34  36  37  37  36  34  34  34  35  35  37  40  41  41  40  38  36  37  38  36  34  34  35  36  37  39  42  42  42  39  37  36  36  36  36  36  37  37  37  37  37  37  36  35  36  37  37  37  37  36  35  35  35  36  37  37  35  34  34  34  36  37  37  36  35  34  35  36  36  35  35  36  37  37  35  33  34  35  34  34  33  34  34  34  34  34  35  36  36  35  36  36  36  36  36  36  35  35  35  33  33  33  33  34  35  35  35  35  35  36  37  36  34  34  37  39  39  37  35  36  41  46  48  45  40  36  36  37  36  36  34  34  35  37  38  38  37  36  36  37  38  39  39  38  36  35  35  36  37  37  37  36  36  36  38  40  42  44  44  42  40  38  38  38  39  40  38  36  37  40  42  41  40  41  44  42  38  36  38  41  42  41  40  40  40  39  36  36  37  37  37  36  34  33  34  35  36  36  35  34  33  34  35  35  35  35  35  36  37  37  37  37  36  36  37  38  38  38  37  37  38  38  37  37  36  36  37  37  36  35  35  36  37  38  37  38  39  39  38  37  37  37  38  38  40  39  37  37  38  38  38  38  38  36  35  36  40  39  36  37  37  37  36  35  33  31  32  34  35  38  43  45  47  47  46  45  45  44  42  40  41  43  43 
 55  53  51  52  54  54  48  43  42  50  61  68  67  63  61  62  63  64  64  65  62  55  54  56  59  59  59  60  59  61  64  66  63  57  51  48  45  39  34  33  36  39  41  39  37  37  36  37  38  41  42  40  38  35  34  34  35  35  36  36  36  35  34  35  35  37  38  37  35  34  34  36  38  39  39  38  38  37  34  34  35  35  36  37  39  37  36  35  35  37  39  40  39  38  36  35  35  36  37  38  38  37  36  35  37  40  41  39  37  36  36  36  34  34  37  39  40  39  37  36  35  37  38  37  35  36  38  37  36  36  36  37  39  37  35  34  37  37  36  36  35  35  35  36  36  37  36  34  33  34  35  34  34  34  35  35  36  38  40  39  38  36  35  37  39  39  36  35  36  38  39  37  34  33  34  36  37  38  39  41  41  41  40  38  37  35  35  35  34  34  35  37  39  40  40  39  37  36  37  38  38  39  39  38  37  36  36  37  37  36  35  35  35  35  35  35  35  36  36  36  36  36  35  35  34  34  36  36  37  37  36  36  36  36  37  36  36  36  36  37  36  35  34  35  38  38  35  33  33  35  36  36  35  35  35  36  36  36  36  35  35  36  38  38  37  37  35  35  35  34  33  33  35  36  37  37  36  35  35  35  34  35  37  38  37  36  39  44  47  47  42  39  36  35  35  35  35  33  33  34  37  39  40  38  37  37  38  39  39  39  38  37  35  34  35  37  39  38  36  35  35  37  41  44  45  43  41  38  38  39  38  38  40  37  34  35  39  41  40  41  44  46  43  39  38  38  39  43  44  44  43  42  39  36  35  36  36  37  36  33  32  33  36  37  38  37  34  33  33  34  35  34  35  36  37  38  37  37  37  37  36  35  35  37  37  37  37  38  39  38  37  37  37  37  38  38  36  35  34  37  38  38  38  38  37  37  37  37  37  37  37  38  39  39  37  35  35  36  37  36  34  33  35  38  38  38  39  38  36  36  35  33  30  33  37  39  40  43  49  52  51  48  45  44  43  41  40  41  43  44 
 56  54  52  52  54  53  48  43  42  49  58  65  68  66  64  62  59  58  61  62  59  54  54  56  59  57  57  61  66  69  70  67  60  54  51  49  46  41  37  35  34  36  40  39  37  37  37  37  38  39  40  41  41  40  38  37  36  36  38  38  37  36  35  35  37  38  39  39  38  37  37  38  38  39  38  38  37  36  35  37  37  37  37  38  39  37  36  36  37  39  40  40  39  37  36  35  36  37  38  38  37  37  37  37  37  39  40  39  36  36  37  36  34  35  38  39  40  39  38  37  36  37  38  37  36  36  37  37  37  37  38  39  39  37  35  33  34  36  36  36  36  35  34  34  35  36  36  36  36  35  34  34  35  35  36  36  37  38  40  40  39  37  37  40  43  43  39  36  35  37  38  37  36  35  35  37  38  39  39  39  40  41  41  40  37  36  36  35  35  34  35  37  39  41  42  42  40  39  38  38  38  38  39  39  39  38  37  36  36  35  35  35  34  34  34  35  36  36  36  37  37  37  37  35  35  35  36  37  37  37  37  36  36  36  36  36  35  35  35  36  37  36  35  36  38  36  35  34  36  37  37  36  35  35  36  37  37  37  37  35  35  35  37  37  37  37  37  37  37  35  34  34  34  35  36  36  36  35  35  36  35  34  35  37  37  37  39  43  45  44  40  39  38  37  36  35  35  35  35  36  37  38  38  38  37  38  37  37  37  37  38  37  34  32  33  36  38  38  38  38  39  40  41  42  41  41  40  39  39  39  38  37  39  38  36  36  38  39  39  41  44  47  43  38  36  37  40  45  48  48  46  43  39  36  36  37  36  35  33  31  32  35  38  39  39  37  35  34  34  35  35  34  35  36  37  37  38  38  38  37  36  34  35  37  38  38  38  38  39  39  39  38  37  37  37  38  36  34  34  36  38  38  39  39  39  39  40  41  40  39  39  39  39  38  36  35  36  37  37  36  34  33  35  37  39  40  40  38  35  35  34  32  31  34  40  43  42  42  46  50  51  48  46  44  42  41  40  41  42  44 
 55  54  52  52  54  53  46  43  43  48  55  62  66  67  66  63  59  58  64  65  61  57  56  56  56  55  56  62  70  74  73  67  61  56  54  51  44  39  37  39  38  37  38  38  37  37  38  37  37  38  40  42  42  41  40  39  38  38  38  39  38  37  37  37  37  38  39  39  39  39  39  38  38  38  37  36  35  35  36  38  39  40  39  38  38  37  36  37  39  41  41  40  38  37  37  37  38  38  38  37  37  37  37  36  36  37  38  38  36  36  37  37  36  36  38  39  39  39  38  37  37  38  37  37  36  36  37  39  39  38  37  38  38  37  35  34  34  36  37  38  38  37  35  34  34  36  37  38  38  37  35  36  36  37  38  38  38  40  41  42  41  40  40  43  45  45  41  38  37  38  38  37  37  35  35  38  39  38  37  37  39  41  42  41  39  37  36  36  35  35  35  37  39  40  41  42  41  40  39  37  36  36  38  39  40  40  38  36  35  35  37  36  35  35  36  37  37  37  37  38  38  38  37  36  36  36  36  37  37  38  37  36  35  36  36  35  34  33  34  36  37  37  37  37  37  35  34  35  37  38  38  36  35  36  37  38  38  38  37  35  34  35  36  38  39  39  39  39  38  35  34  35  34  34  35  35  36  36  35  36  36  35  35  35  35  37  39  42  42  40  38  39  39  38  37  35  35  36  37  37  37  36  36  37  38  38  36  35  35  37  38  37  34  31  32  35  38  37  38  39  39  39  39  38  38  38  38  40  40  38  37  37  38  39  39  38  37  37  39  42  44  45  41  37  35  37  41  46  49  49  45  42  38  36  37  38  37  34  31  30  33  36  40  40  39  38  36  36  36  36  35  35  35  36  37  37  37  38  37  36  35  34  35  38  39  40  39  38  38  40  40  39  38  36  36  37  36  34  33  34  37  39  40  39  40  40  42  44  44  42  41  40  40  38  36  35  36  38  38  37  35  35  36  37  40  42  42  39  37  36  35  34  33  36  40  43  46  49  49  49  49  47  46  44  44  44  43  43  43  44 
 54  53  53  53  54  53  46  43  45  48  54  60  64  65  66  64  61  61  66  67  64  60  59  57  55  54  55  61  67  70  67  64  61  59  57  52  43  37  36  40  40  38  37  37  36  36  37  37  37  39  41  43  42  40  39  39  40  39  38  38  37  38  38  38  38  37  38  39  39  39  39  38  37  37  36  35  35  35  37  39  40  40  39  38  37  36  36  36  39  41  42  40  38  37  37  38  39  39  38  37  37  36  36  36  35  36  37  37  36  36  37  38  37  37  38  37  38  38  37  37  37  37  37  36  36  37  38  39  40  38  36  36  37  37  36  35  36  37  38  39  40  39  37  35  35  36  38  39  38  38  37  37  37  39  39  38  39  41  43  45  46  44  43  45  46  44  41  38  38  39  38  37  36  35  35  38  38  37  35  35  38  41  42  41  40  38  36  37  36  36  36  36  38  39  39  40  40  39  39  36  35  36  37  39  41  41  39  37  35  37  38  37  36  37  39  39  39  38  37  38  39  38  37  37  37  37  37  37  37  37  37  36  36  35  36  36  34  33  33  35  37  38  38  38  37  34  33  35  37  38  37  36  35  36  37  38  37  37  37  35  35  35  36  38  39  40  40  39  38  35  34  35  35  35  34  35  35  35  35  36  37  37  35  34  33  35  39  42  41  39  37  38  39  39  37  35  35  37  38  38  36  35  35  37  39  38  35  34  35  37  38  37  34  32  32  36  38  36  37  38  38  37  36  35  35  36  38  40  40  37  37  37  37  39  41  40  36  36  39  42  43  42  40  37  36  38  41  46  48  47  44  41  38  36  38  39  38  35  32  31  34  38  40  40  38  37  37  36  37  37  36  36  36  36  38  37  37  36  36  36  35  33  35  38  40  41  39  36  37  39  40  39  37  36  36  36  36  35  34  34  36  38  39  39  39  41  43  46  46  44  42  41  40  39  37  36  37  38  38  38  36  36  37  39  40  41  42  40  39  39  38  37  37  40  42  44  50  55  51  48  46  45  43  43  44  45  45  44  43  44 
 53  54  53  53  54  53  46  45  46  49  53  58  61  62  63  63  64  64  63  63  63  61  59  57  55  53  52  55  58  59  55  57  59  60  59  54  45  38  35  38  38  37  38  36  35  35  37  38  38  40  42  43  41  39  37  39  40  40  38  37  36  38  39  40  38  37  37  38  39  38  39  38  38  37  37  37  36  36  38  39  40  39  39  38  37  35  34  36  39  41  41  39  38  38  38  39  39  38  37  36  36  37  36  36  35  36  36  37  36  36  37  37  37  37  37  36  35  35  36  37  38  38  37  36  36  36  37  39  39  38  36  35  37  37  38  38  38  37  37  39  40  40  38  37  37  37  38  38  38  38  38  38  37  39  38  38  38  40  43  46  48  45  43  44  44  42  39  38  37  38  38  37  34  34  35  36  36  35  35  35  36  39  40  41  41  39  37  38  38  37  37  36  37  37  38  37  37  38  38  36  35  36  37  39  41  42  41  38  37  38  40  39  38  39  41  41  40  37  36  37  38  38  37  38  38  38  38  37  37  38  37  36  37  36  36  37  35  34  33  34  36  38  38  37  36  33  33  36  38  39  37  35  35  37  37  37  36  36  36  35  35  35  36  38  39  39  39  37  36  35  35  35  36  35  35  35  35  36  35  36  37  39  37  33  31  33  37  40  40  39  38  38  39  40  38  36  35  36  38  38  36  35  36  38  39  36  35  35  35  37  38  37  35  33  33  36  37  37  37  37  37  35  34  33  34  35  36  38  38  37  37  37  35  39  42  41  37  36  40  42  42  39  37  36  36  38  41  43  44  43  41  39  38  37  39  40  41  39  37  35  36  38  39  37  36  36  36  36  37  38  37  37  36  37  37  37  36  34  36  37  36  34  36  39  40  40  38  35  35  38  38  38  36  36  36  37  38  37  35  35  36  37  38  39  40  41  43  46  45  43  41  41  41  40  39  38  38  38  39  38  37  38  39  40  39  37  38  39  39  39  40  41  41  43  46  48  51  53  48  44  43  43  41  40  41  43  43  42  42  43 
 54  54  54  53  52  52  48  47  47  49  54  58  61  61  60  62  65  65  60  56  54  52  51  50  49  48  47  48  50  52  51  54  56  55  54  51  45  38  34  34  35  37  40  38  37  37  37  38  39  41  42  42  41  38  36  37  38  39  38  38  37  37  38  38  38  38  37  37  38  38  37  38  38  38  39  38  38  39  39  39  38  38  38  38  37  35  33  35  39  41  40  39  38  38  39  39  39  37  36  36  36  37  37  36  35  36  36  37  37  37  37  37  37  37  36  35  33  34  36  37  38  38  38  36  36  34  33  37  39  38  37  37  39  40  39  38  38  36  35  37  39  39  38  37  37  38  39  38  37  37  37  36  36  37  37  36  36  37  40  42  44  44  43  43  41  40  37  36  36  37  37  36  34  35  36  36  35  34  34  35  36  37  38  40  41  39  38  39  39  39  38  38  37  37  37  37  37  37  37  36  36  37  38  39  40  40  40  40  39  38  37  37  38  39  41  40  38  35  35  36  38  37  37  37  38  37  37  37  37  38  38  37  37  35  35  37  37  35  34  35  36  37  36  36  36  35  35  36  38  39  38  36  36  38  38  37  35  35  35  35  34  35  36  38  39  39  38  35  33  35  36  36  36  36  37  37  37  36  36  35  36  39  37  34  32  33  35  38  39  39  38  38  38  41  40  38  36  36  36  37  37  36  37  39  38  34  34  35  35  36  37  37  36  35  35  35  36  38  39  39  39  37  36  34  34  34  35  36  36  35  36  36  35  37  40  40  37  37  40  41  39  37  36  36  37  38  39  41  41  40  39  38  38  38  39  40  42  41  40  39  39  39  39  37  36  36  35  36  37  37  37  37  36  36  37  36  35  34  37  38  38  36  36  38  39  39  38  36  35  35  36  37  36  35  36  38  39  38  37  36  36  36  38  39  40  40  42  43  43  41  40  40  40  41  39  38  38  38  38  38  38  39  40  40  40  39  38  38  38  38  38  40  42  43  46  48  46  43  42  44  45  45  43  40  40  41  42  42  42  42 
 55  56  55  52  50  50  49  47  46  49  54  60  64  63  63  63  66  66  58  51  46  44  44  45  45  44  43  43  47  51  53  54  54  52  52  52  47  39  33  33  36  39  41  40  38  38  38  37  37  39  40  41  41  39  37  35  36  37  38  39  38  36  35  36  38  38  36  36  37  37  37  38  39  40  41  41  41  41  40  39  38  37  38  39  37  35  34  35  39  41  40  39  39  39  40  39  38  36  34  35  36  36  36  36  35  35  36  37  38  38  37  36  37  37  37  36  34  35  36  38  39  39  38  36  36  34  33  37  38  38  37  38  40  41  40  38  38  36  35  36  37  37  37  37  37  38  39  39  39  37  35  35  36  37  37  35  34  34  35  37  37  39  41  41  40  39  37  35  34  35  36  36  36  36  36  35  35  35  35  36  36  36  36  38  40  39  38  39  40  40  39  39  39  38  37  37  38  37  37  37  37  37  38  38  38  38  38  39  39  36  34  35  37  38  40  39  36  34  34  35  37  36  36  37  37  37  36  35  36  37  37  37  36  35  35  38  38  37  36  35  36  36  34  34  35  36  36  37  38  38  37  36  36  37  38  36  33  33  34  34  35  35  37  38  39  39  37  34  32  34  36  36  36  37  38  38  37  36  36  35  35  37  36  34  34  34  35  35  36  37  39  38  38  41  40  39  37  36  35  35  36  36  37  38  37  34  34  35  36  37  37  37  36  36  36  35  35  37  38  39  40  39  38  35  33  33  35  37  36  34  35  35  34  35  37  38  37  37  40  39  37  37  37  36  36  37  39  40  40  40  38  37  38  39  39  39  41  42  42  40  40  40  39  38  37  36  36  36  37  38  38  36  36  36  36  36  35  35  37  39  39  37  36  37  37  38  38  38  37  34  35  36  35  35  37  39  39  38  37  36  36  37  39  39  40  40  41  41  41  40  39  39  40  40  39  37  37  37  37  38  39  40  40  41  41  41  40  40  39  38  37  37  39  40  40  41  40  39  41  44  47  46  44  41  40  41  43  42  42  41 
 56  56  55  52  49  49  50  46  44  47  56  64  68  68  67  66  66  63  56  47  41  40  43  46  45  43  40  41  45  50  54  54  54  54  57  58  53  42  34  34  37  40  40  40  39  39  38  37  35  36  38  40  40  39  38  35  34  35  37  39  38  35  33  34  37  38  35  35  36  36  37  38  39  41  42  42  42  41  40  39  38  38  38  38  37  35  34  35  39  41  39  38  39  40  40  39  37  35  34  33  35  36  35  36  35  34  35  37  38  38  36  35  36  37  37  37  36  37  38  39  40  39  38  36  36  36  36  38  38  37  36  36  38  39  39  38  39  37  36  36  37  36  36  36  36  37  38  39  40  38  35  35  36  38  38  36  34  32  33  33  33  35  37  39  40  40  37  34  33  34  35  37  37  37  36  36  36  36  37  37  36  36  36  38  38  38  37  38  39  39  39  39  39  38  38  38  39  38  37  38  38  38  37  37  36  35  35  36  37  34  32  33  35  37  38  37  36  35  34  35  36  35  35  37  37  36  34  34  34  35  36  36  35  34  35  37  38  37  37  36  35  34  33  33  35  36  36  36  36  36  35  35  36  36  37  34  31  32  33  35  35  36  36  37  38  38  36  34  33  34  35  35  36  37  37  37  37  36  36  35  35  35  35  35  36  36  36  34  34  36  38  39  39  39  39  39  38  36  34  34  35  36  36  36  35  35  35  36  37  38  37  37  37  37  37  35  34  35  36  37  39  40  39  36  33  32  34  37  37  34  34  34  34  34  35  36  37  38  38  37  36  39  38  36  35  36  38  39  40  40  39  38  38  40  38  37  39  41  42  41  40  39  39  39  38  38  37  37  37  38  38  37  36  37  37  36  35  36  37  39  39  37  36  35  36  37  37  39  38  35  35  36  35  36  37  38  39  38  36  35  36  38  39  39  39  39  40  40  41  40  39  39  40  39  38  37  36  36  37  39  40  41  41  40  41  41  40  40  40  38  37  37  37  37  35  34  38  43  44  45  46  44  42  41  40  41  42  41  41  40 
 56  55  54  53  51  50  49  45  42  47  57  66  71  71  69  66  63  58  49  42  41  45  49  51  49  45  41  39  42  45  48  50  54  60  66  67  58  45  37  36  36  37  39  39  39  39  38  37  35  36  37  39  38  38  38  36  35  35  37  38  37  35  34  34  37  37  35  35  36  36  36  37  39  40  41  41  41  40  40  40  40  39  38  37  37  36  36  36  40  40  38  38  39  40  40  39  37  36  35  34  36  36  35  35  35  33  34  36  38  37  36  35  35  36  37  38  39  40  40  40  39  38  37  37  37  38  38  39  39  36  34  34  36  37  38  38  39  38  36  36  37  36  36  36  36  36  36  37  39  39  37  36  37  39  39  38  35  33  33  33  33  34  36  38  40  40  39  37  35  34  35  37  37  36  36  36  37  37  37  37  37  37  37  37  38  37  36  37  37  38  39  39  38  38  37  38  38  38  38  37  37  37  37  36  35  34  33  34  34  33  32  33  35  36  37  37  36  35  35  36  37  36  36  36  37  36  34  34  33  35  35  35  34  34  35  37  37  37  37  37  36  34  34  34  35  35  35  35  34  35  35  35  36  36  37  35  32  33  34  35  36  36  36  36  37  38  37  35  34  34  34  35  35  36  37  37  36  36  36  36  36  36  35  35  36  37  37  35  34  36  38  38  38  37  39  40  39  38  37  35  35  35  36  35  36  37  37  37  37  38  37  37  37  36  36  36  35  33  33  34  36  39  39  38  35  33  33  36  37  35  34  33  34  34  34  35  37  37  37  36  37  40  39  36  34  35  36  39  40  40  40  39  39  40  38  36  38  39  40  40  39  39  39  39  39  38  37  36  37  38  37  37  36  37  37  37  36  35  37  38  38  37  36  36  36  36  37  38  37  35  36  35  35  36  37  38  37  36  35  35  36  38  39  39  39  38  39  41  41  40  40  41  40  38  38  38  37  38  39  41  43  43  41  39  37  35  35  37  38  38  38  38  39  38  36  34  40  47  47  45  42  39  38  39  40  41  40  39  39  40 
 54  54  54  54  54  53  50  43  41  47  57  66  69  69  67  62  56  49  42  40  43  49  50  48  43  41  41  41  42  44  46  48  52  61  67  65  53  43  40  42  39  37  40  39  38  37  37  38  38  39  40  39  36  35  36  37  37  36  36  35  35  37  37  37  37  36  35  36  37  37  36  36  38  39  39  40  40  39  38  40  42  41  38  36  35  36  36  37  40  39  37  37  39  40  39  39  38  37  37  37  38  37  37  37  36  34  34  36  38  38  35  34  36  36  35  38  41  43  42  41  40  38  38  38  39  38  38  39  38  36  34  35  37  37  37  36  37  36  36  36  36  37  37  36  35  34  34  36  38  39  39  37  38  39  40  38  35  34  34  35  36  36  36  38  39  39  39  38  37  36  37  36  35  34  33  35  38  38  38  38  38  38  38  38  37  37  38  37  36  37  38  37  37  36  37  38  38  39  39  38  38  37  37  37  36  35  34  33  33  34  35  35  35  36  36  36  36  36  36  36  36  37  38  38  38  37  35  34  34  35  36  36  36  35  36  36  36  36  36  37  36  34  33  34  36  36  35  34  34  35  36  36  37  39  39  37  35  34  35  37  37  36  34  34  35  37  37  36  36  35  35  35  36  36  37  37  37  37  38  39  39  38  36  34  36  38  38  36  36  38  39  38  36  37  38  40  42  42  41  39  37  36  36  37  38  39  38  36  36  37  38  37  36  34  34  34  35  36  34  33  34  37  40  40  37  35  33  33  35  38  35  34  36  35  34  35  37  37  36  36  38  41  40  37  36  35  36  37  38  38  39  40  40  40  38  37  37  38  39  38  37  37  37  36  37  38  36  35  35  36  36  35  35  36  38  38  37  35  36  37  38  38  38  38  38  37  36  36  36  36  36  35  34  36  38  39  36  34  34  36  36  37  38  38  37  37  39  40  41  41  41  42  41  39  39  39  38  39  41  43  44  43  40  37  36  35  35  36  38  37  37  38  41  40  38  38  41  46  47  45  42  39  38  40  40  39  39  38  38  38 
 52  53  54  55  56  55  50  43  41  49  59  67  69  66  61  58  54  50  44  42  43  47  46  43  39  40  42  43  44  46  49  48  49  55  58  55  44  39  39  43  40  38  39  38  37  37  38  39  40  39  39  38  35  34  36  38  39  38  36  35  36  38  39  39  37  35  35  36  36  37  37  37  37  38  38  38  39  38  38  39  41  40  38  36  37  37  38  38  39  38  36  36  38  39  39  38  37  37  37  37  37  37  37  38  37  35  35  36  39  39  37  35  36  35  34  37  39  41  40  39  39  39  39  39  39  39  37  38  38  36  36  36  37  36  35  35  35  35  35  35  36  37  38  37  35  33  33  34  36  38  39  38  38  38  38  37  37  37  37  37  37  37  37  38  39  38  38  37  37  38  37  36  35  34  34  35  37  38  37  37  37  38  38  38  37  38  38  37  36  37  37  37  36  36  37  38  38  39  40  39  37  37  37  37  37  36  34  33  33  35  36  35  35  36  37  37  37  37  36  35  35  35  37  39  39  38  36  35  35  36  37  37  37  35  35  37  36  35  35  36  35  35  35  36  37  37  36  35  36  36  37  37  38  39  39  39  38  36  37  38  37  36  35  35  36  37  37  37  36  35  36  36  36  36  36  37  38  39  40  39  39  39  37  35  36  38  39  39  39  39  39  38  37  38  38  38  40  42  42  40  38  35  35  37  38  39  37  36  35  36  36  36  34  33  33  34  36  37  36  33  34  36  39  40  38  36  34  33  34  38  36  35  36  35  35  36  38  38  36  37  38  39  39  38  37  36  35  35  36  38  38  39  39  38  37  37  37  38  38  37  37  37  37  36  36  36  34  34  34  35  35  34  34  35  36  36  36  35  35  36  37  38  39  40  40  38  36  36  35  36  36  35  35  35  37  38  36  35  35  37  37  36  37  37  37  37  39  41  41  41  42  43  41  38  39  39  38  40  41  43  44  42  38  36  35  36  35  36  36  34  34  37  41  41  40  40  41  43  45  45  43  41  41  41  40  39  38  38  38  38 
 51  52  54  54  53  52  49  43  43  52  63  71  72  63  55  57  61  61  52  46  42  40  40  41  42  43  43  44  47  50  52  47  44  44  45  43  39  37  38  39  40  39  39  37  37  39  41  41  38  35  35  36  36  36  37  39  40  40  38  37  38  38  38  37  35  34  34  34  34  35  37  38  39  38  37  36  36  37  39  38  37  37  38  39  40  40  39  38  38  37  35  37  38  39  39  38  36  35  34  33  33  34  36  36  37  37  36  37  38  38  38  37  35  34  35  35  35  35  35  36  37  38  39  39  39  38  39  39  38  37  36  35  34  34  35  34  34  35  35  35  35  37  38  38  36  34  33  32  34  35  37  37  37  36  35  37  39  42  41  39  36  36  39  39  39  38  37  36  36  36  37  36  36  36  37  37  36  36  36  36  36  36  37  38  39  37  36  36  37  38  37  37  37  37  36  37  37  38  39  39  37  36  36  36  36  37  36  35  35  36  36  34  33  36  38  39  39  37  35  34  35  34  35  37  38  38  36  35  36  39  40  39  36  34  34  37  37  36  34  34  35  37  38  39  38  38  37  38  38  38  37  37  38  38  38  39  39  39  38  37  37  37  38  38  39  39  39  38  37  36  36  37  37  36  35  36  38  40  39  37  37  38  38  36  36  37  39  40  40  39  38  39  40  39  36  34  34  36  40  40  37  34  33  36  38  37  36  35  36  35  34  33  32  32  34  37  37  36  35  36  36  37  38  37  37  36  35  34  35  36  37  36  36  35  36  37  38  38  37  36  36  36  37  37  37  35  34  34  36  38  39  37  36  36  36  37  37  37  37  37  38  39  39  38  36  33  34  35  36  36  36  36  35  34  33  34  35  35  35  35  37  38  39  41  40  39  37  36  35  34  34  35  35  35  36  37  37  37  38  39  39  36  35  37  40  39  41  44  41  40  42  42  39  35  36  37  39  40  41  42  42  40  38  36  36  35  35  34  33  32  33  36  39  41  41  40  40  42  42  42  42  42  41  40  39  38  37  37  37  39 
 52  52  52  52  53  52  48  43  42  49  60  68  67  61  57  58  64  64  54  48  43  39  39  41  42  43  43  44  46  48  48  44  41  42  44  43  39  37  37  39  38  38  39  38  38  39  39  39  37  36  36  37  37  37  39  39  39  39  39  39  39  39  38  36  35  35  36  35  35  35  36  37  38  38  37  36  36  36  37  36  36  36  37  38  38  38  38  38  38  38  37  37  38  39  38  37  36  35  34  34  34  35  35  36  37  37  36  35  35  35  36  36  36  36  35  36  36  36  35  35  36  38  39  39  39  38  38  38  38  37  36  36  36  36  35  35  34  34  35  36  37  38  39  38  36  35  34  33  33  35  36  37  36  35  34  36  39  40  40  38  35  36  38  39  39  38  37  36  35  36  36  36  35  35  36  36  36  36  37  38  38  37  38  39  39  38  37  37  37  37  37  36  36  35  34  34  34  35  36  36  36  37  37  37  38  39  38  37  37  37  36  34  34  35  38  39  38  36  35  36  37  36  35  35  36  37  37  36  37  38  38  38  37  35  35  37  37  36  34  34  35  36  37  37  36  35  35  36  37  37  37  37  38  38  38  39  39  37  36  35  35  35  36  37  39  39  40  39  38  35  35  37  37  36  34  33  34  35  36  36  37  38  37  36  36  36  38  40  40  38  38  39  39  37  35  33  33  35  38  39  37  35  35  36  38  37  36  36  36  36  36  35  34  34  34  36  37  36  36  36  36  36  36  36  36  35  33  33  33  35  36  37  38  38  38  38  37  36  36  37  37  37  37  37  37  36  35  36  36  36  36  35  36  37  37  36  35  34  35  37  38  39  39  38  37  35  35  35  35  36  36  35  34  34  34  35  36  35  36  37  38  38  39  40  40  39  38  37  36  35  35  34  35  35  36  37  37  38  38  39  38  36  36  37  39  40  41  42  42  41  41  41  38  35  35  37  38  39  40  39  39  39  38  37  37  37  37  36  35  34  34  36  39  41  41  39  40  40  39  38  38  37  37  37  37  38  38  37  37  38 
 52  51  51  51  53  53  48  44  43  47  56  63  61  58  56  57  62  62  54  47  44  40  40  42  42  42  41  41  43  44  43  40  39  41  43  43  39  37  37  38  37  37  39  39  39  38  37  37  36  37  38  38  37  37  39  38  38  38  38  39  39  39  38  37  36  37  37  37  36  35  35  35  37  38  38  37  36  35  35  35  36  37  37  37  37  36  36  37  38  39  38  38  38  38  37  36  36  35  35  36  36  36  36  36  37  36  36  35  34  34  34  35  37  37  36  37  37  37  36  36  37  38  39  39  38  37  37  36  36  36  36  37  38  38  37  36  35  34  35  37  39  40  39  37  36  35  34  34  33  34  36  36  36  35  35  36  37  39  39  37  36  36  37  38  38  38  37  36  35  35  35  35  34  35  35  35  35  36  38  39  39  38  37  38  39  39  38  38  37  37  36  35  35  34  34  32  31  33  35  35  36  37  38  38  39  40  39  38  38  38  37  35  34  35  37  37  37  37  36  37  39  37  35  33  33  35  36  37  37  36  37  37  38  36  35  37  36  35  34  35  36  37  36  35  34  34  34  35  36  36  36  37  37  38  38  38  38  36  34  34  34  35  35  37  38  39  39  38  37  34  34  37  38  36  34  32  32  33  34  36  37  37  36  35  35  36  37  39  39  38  38  39  39  37  35  34  34  35  37  38  37  36  36  38  39  39  37  36  36  36  37  36  36  35  35  35  36  37  37  36  35  35  35  35  34  33  33  32  34  36  37  37  39  40  40  38  36  34  35  37  38  38  37  36  36  37  38  37  36  34  34  35  36  38  37  36  34  34  35  36  38  39  39  39  37  37  36  36  36  36  35  34  34  34  35  37  38  36  36  37  38  38  39  39  39  39  39  39  38  36  35  34  34  34  35  36  37  37  37  39  37  35  37  37  38  40  40  40  42  41  39  39  38  36  37  37  38  38  37  37  37  38  37  37  37  37  37  37  36  36  37  38  39  40  41  41  40  38  37  37  36  35  35  37  38  38  38  36  36  38 
 51  51  52  52  52  52  49  46  45  46  53  58  55  53  52  52  55  56  52  47  43  41  41  42  43  41  39  38  40  41  39  37  36  39  41  40  38  36  37  37  37  37  38  39  39  37  35  35  37  38  39  39  38  38  38  38  37  37  38  39  39  39  38  38  38  38  37  38  37  36  35  35  36  38  39  39  37  35  35  35  36  38  38  37  37  36  35  36  38  39  39  38  37  36  36  36  35  35  36  37  38  38  38  37  36  36  37  37  36  35  35  36  36  37  38  39  38  37  37  36  36  37  38  38  37  36  35  34  34  34  36  37  39  40  39  37  36  35  35  38  40  40  39  37  35  35  35  34  33  35  37  37  36  35  36  36  37  38  38  37  37  36  36  37  38  38  38  36  35  35  35  35  35  35  36  35  35  36  38  40  39  38  36  37  38  39  38  39  38  37  36  35  35  35  35  33  31  33  35  36  36  37  38  39  39  39  39  38  37  38  37  34  33  34  35  36  36  36  37  38  40  38  35  32  32  34  37  38  37  35  36  37  38  36  36  37  37  36  36  37  38  39  37  36  35  34  35  36  35  36  36  37  37  37  37  37  36  36  35  35  35  35  36  37  38  38  38  37  36  34  35  37  38  36  34  32  32  33  34  35  36  36  35  34  34  35  37  38  39  38  39  40  39  37  36  36  36  37  38  38  37  37  38  39  39  39  38  36  35  35  36  36  36  36  36  35  36  39  38  36  36  35  35  35  34  34  34  34  36  39  38  38  39  40  40  38  36  34  34  36  38  38  36  35  35  38  40  39  37  35  35  37  38  37  37  36  35  35  35  35  37  39  40  40  40  38  37  37  37  36  35  34  34  35  37  39  39  36  37  37  37  37  37  37  39  39  40  40  38  35  35  34  33  33  33  34  35  36  36  38  37  36  38  38  38  40  40  38  42  41  38  37  37  37  37  38  37  36  36  35  36  37  38  39  37  35  36  36  37  37  39  40  40  39  41  42  39  36  36  37  37  37  38  39  40  39  37  34  35  38 
 50  52  54  53  53  51  48  46  45  45  49  52  49  48  47  44  43  45  47  44  41  40  41  42  43  40  38  37  39  40  39  36  36  37  39  39  37  36  36  37  36  36  37  38  38  37  35  36  38  39  39  39  39  39  39  39  39  39  39  38  39  39  38  38  38  37  36  37  37  37  36  35  36  39  40  39  37  36  36  37  38  39  40  39  37  36  35  36  37  38  39  37  36  36  35  35  35  34  35  37  38  39  38  36  35  36  37  38  39  39  37  35  34  36  39  39  38  37  37  36  36  37  37  36  36  35  34  34  33  34  35  37  39  40  39  37  36  35  35  36  38  39  38  37  35  35  34  34  35  36  38  38  36  36  36  37  37  37  37  37  37  36  36  37  38  37  37  37  36  35  36  36  36  37  37  35  34  36  39  40  39  37  36  36  37  38  38  38  38  37  36  35  36  37  37  35  33  34  35  36  38  39  39  38  38  38  38  37  36  37  36  34  33  33  34  35  36  36  37  38  40  39  36  33  33  35  37  38  37  35  36  37  38  37  36  37  37  36  37  37  38  39  38  36  35  37  37  37  36  36  37  37  37  37  36  35  35  37  37  36  36  36  37  38  39  38  38  37  36  36  36  37  37  36  34  33  34  34  34  35  35  35  34  34  33  34  36  37  38  39  39  40  39  36  36  38  38  38  38  38  39  39  41  41  41  40  39  37  36  35  36  36  35  36  36  36  37  39  39  37  36  36  35  35  35  35  36  37  39  41  40  37  36  36  37  37  36  36  35  35  36  37  35  34  35  37  39  40  38  36  36  38  38  37  37  38  37  36  35  35  36  37  39  42  42  38  38  37  37  36  35  34  35  36  37  39  39  37  37  36  36  36  37  38  39  40  41  41  39  36  35  34  33  33  32  34  34  35  36  37  38  37  39  39  38  40  39  38  40  40  38  37  36  36  36  36  36  36  35  34  34  35  37  39  37  34  35  36  37  38  40  41  40  39  39  40  39  37  38  39  39  40  41  42  42  40  37  34  35  38 
 52  53  54  54  54  51  45  44  43  44  44  45  46  45  43  40  37  37  42  42  40  39  40  41  42  40  39  39  41  42  39  37  36  37  37  38  37  36  36  36  35  34  36  38  38  37  37  38  39  39  38  37  40  40  38  40  41  41  39  38  37  38  38  38  36  35  33  36  38  39  38  37  37  39  40  40  38  36  37  37  38  40  40  39  38  36  35  35  36  37  38  36  35  35  34  34  34  34  34  35  37  37  37  35  34  35  37  39  40  40  38  35  34  35  38  38  37  37  36  36  37  37  37  37  36  36  36  35  35  35  35  37  38  38  38  36  34  34  35  35  36  37  37  37  36  34  34  34  35  36  37  37  37  37  37  37  36  36  36  37  38  38  38  38  38  37  36  36  36  36  37  37  38  39  38  35  34  36  39  40  39  36  35  35  37  37  37  38  37  36  35  36  38  39  39  38  36  36  36  37  38  39  39  38  38  38  38  38  38  37  36  36  34  34  36  36  36  37  38  39  39  38  37  35  36  38  39  38  37  36  36  36  36  36  36  35  35  35  35  36  37  38  38  37  37  38  38  38  38  37  36  36  36  36  36  35  34  36  36  36  35  36  37  38  39  39  39  39  38  37  36  36  36  35  34  34  34  34  34  34  33  34  34  33  34  35  36  37  37  38  39  40  39  34  35  38  39  39  38  39  40  41  42  43  42  40  38  37  36  36  36  35  35  35  35  36  37  38  38  37  36  36  35  35  36  36  37  38  40  41  39  36  34  34  35  36  38  38  38  37  35  35  35  35  35  36  38  38  38  37  37  38  38  37  37  38  37  36  35  34  35  37  39  41  41  39  37  37  36  35  35  34  34  35  36  36  38  39  38  35  34  35  37  39  40  41  41  40  39  37  36  35  35  34  33  34  35  35  37  38  39  39  40  40  39  38  38  38  38  39  38  36  36  35  34  34  34  34  35  35  35  36  37  38  38  37  36  36  36  37  38  38  38  37  36  36  37  39  40  40  40  40  40  40  40  39  37  35  36  38 
 54  54  52  52  53  51  44  42  43  44  42  42  45  44  42  40  36  35  40  40  39  40  40  40  40  40  39  39  41  41  38  37  37  37  37  38  38  38  37  36  34  34  37  38  38  38  39  39  39  37  36  35  39  39  37  40  42  42  39  37  36  37  37  37  35  33  32  35  39  41  40  38  37  38  39  39  37  36  36  36  38  39  39  39  37  36  35  36  36  37  37  36  35  35  34  33  33  33  33  34  34  35  36  35  34  34  36  38  39  38  37  36  35  35  36  36  36  36  35  36  37  37  38  38  37  37  38  38  37  36  36  36  37  37  36  35  34  35  37  36  36  37  38  38  37  35  34  35  35  36  36  36  36  36  36  37  36  36  36  37  39  40  40  39  37  36  35  35  35  36  37  37  38  38  38  36  35  36  37  38  37  35  34  34  36  37  37  37  37  36  36  37  38  40  40  39  37  37  37  38  38  38  38  38  38  38  38  39  40  38  37  37  36  36  37  36  37  38  38  38  38  38  37  38  40  41  41  39  37  35  35  35  34  35  35  34  34  34  34  34  36  37  37  37  38  38  38  38  38  37  35  35  35  35  36  35  35  34  34  34  34  35  36  38  39  39  39  39  38  36  35  35  35  35  34  34  33  33  33  33  33  34  35  34  35  35  36  36  37  38  38  39  38  34  35  38  39  39  38  39  40  42  43  43  41  40  38  38  37  37  37  36  35  34  35  36  36  38  38  37  35  35  35  35  36  36  37  39  39  39  38  37  36  35  35  36  38  38  38  36  35  35  36  36  36  36  36  37  37  38  38  37  37  38  38  37  36  35  35  35  36  37  38  38  39  39  38  37  36  36  35  35  34  35  35  35  37  41  39  35  35  36  39  41  42  41  40  39  38  37  36  35  36  35  35  35  35  37  38  40  40  38  39  39  40  37  37  39  37  38  38  36  35  35  34  33  34  35  36  36  36  36  37  37  39  39  37  36  35  35  35  35  36  36  35  34  36  38  38  39  39  38  38  38  38  38  37  36  36  38 
 56  53  50  49  52  51  45  43  44  44  41  40  44  44  42  42  39  38  39  40  40  40  40  39  39  38  38  37  38  38  37  36  36  36  37  38  39  39  38  36  34  34  37  38  37  38  39  39  38  35  33  33  36  37  36  39  41  41  38  35  34  36  38  37  34  32  31  35  39  41  40  38  36  37  38  37  37  36  34  35  36  38  38  38  37  36  35  36  36  37  38  37  36  35  35  34  33  33  32  32  32  33  35  35  35  36  36  36  36  36  36  37  38  36  34  35  36  36  36  36  37  38  39  39  39  38  38  39  38  37  37  36  36  37  37  36  36  38  39  37  36  37  39  40  39  37  35  36  36  36  35  35  35  36  36  37  37  37  38  39  42  41  39  38  36  35  35  35  34  33  34  36  36  37  36  35  34  35  35  36  35  34  33  34  35  37  38  38  36  36  36  37  38  39  39  38  36  37  38  38  37  37  37  37  37  37  38  39  39  38  37  37  37  37  36  36  37  37  38  37  36  37  39  39  41  43  42  39  37  35  35  34  32  33  33  32  32  32  33  33  34  36  36  37  37  37  36  36  37  36  35  35  36  35  35  36  35  33  32  33  33  34  35  36  37  37  37  36  36  35  36  37  37  36  35  34  32  31  32  33  34  35  36  37  37  36  37  37  38  39  39  38  37  36  36  39  40  39  38  39  40  42  42  41  39  39  38  38  39  39  38  37  35  34  34  35  36  37  37  36  36  35  36  36  35  36  37  38  38  38  38  39  40  38  37  37  37  36  36  34  33  36  38  39  39  37  36  36  37  38  38  36  36  38  38  36  35  34  34  35  37  37  37  36  37  38  38  37  37  36  35  36  35  36  37  37  39  41  39  37  37  39  40  43  42  41  39  38  37  36  36  35  35  36  35  35  36  37  39  40  40  37  37  38  39  36  36  37  36  36  37  36  36  36  35  34  35  35  37  38  37  37  37  37  39  40  38  36  34  34  33  34  34  35  36  35  34  35  36  38  38  38  37  38  38  37  36  35  37  39 
 54  52  50  49  50  50  45  45  46  45  41  39  41  41  41  40  39  38  40  41  41  41  39  38  37  36  36  36  35  34  35  35  36  36  36  37  39  39  37  36  35  35  37  37  37  37  38  37  35  33  33  34  36  37  37  39  39  38  36  34  35  37  39  38  35  33  33  36  39  40  39  37  36  36  37  38  38  37  34  35  36  37  38  37  37  36  35  36  37  38  39  38  38  37  36  36  35  33  33  32  32  33  35  36  37  37  37  36  35  36  36  37  39  37  34  36  37  37  37  36  37  38  39  40  40  38  37  37  38  37  37  36  36  37  37  38  39  40  40  38  37  38  39  40  40  38  37  37  37  35  35  35  35  35  36  37  38  38  39  41  43  41  37  37  37  37  36  35  34  33  33  34  35  35  35  34  33  34  34  35  34  33  34  34  35  36  37  37  37  36  36  37  38  38  38  36  35  36  38  38  38  38  37  37  36  37  37  38  38  37  37  37  37  36  35  35  35  36  37  36  36  37  38  39  41  42  42  39  37  36  36  34  32  34  34  32  32  33  33  33  34  35  35  35  35  35  35  36  36  36  35  35  36  36  36  37  36  34  33  33  34  35  35  36  35  35  35  34  34  35  36  37  37  37  36  34  32  31  33  34  35  36  36  37  37  37  38  38  39  39  39  38  38  38  39  40  40  39  38  39  40  41  41  39  38  38  38  38  39  39  39  38  36  35  35  36  36  36  37  36  36  36  36  36  36  36  37  38  38  37  38  40  41  41  39  37  36  34  34  33  34  37  39  40  40  38  37  37  38  38  38  36  36  38  37  36  34  34  34  35  37  38  37  36  37  38  39  38  38  37  37  37  37  37  38  39  40  39  38  37  38  40  42  42  41  39  37  37  36  36  35  35  35  35  35  35  36  37  38  39  37  35  36  37  38  37  37  37  36  37  38  37  37  36  35  34  35  35  36  37  36  36  37  37  38  38  38  36  35  33  33  33  34  36  37  37  35  33  35  36  38  38  38  38  37  37  36  35  37  40 
 50  51  52  51  50  47  43  45  47  44  41  39  37  38  39  37  37  38  39  40  41  40  38  36  36  36  37  36  34  33  34  35  36  35  35  36  37  37  36  35  36  37  37  36  36  37  38  36  34  34  36  38  38  38  40  40  38  36  35  34  36  38  39  39  36  34  34  36  38  39  37  36  35  36  38  39  40  39  36  36  37  38  38  37  36  35  35  36  37  39  40  40  39  38  38  38  37  35  34  33  33  34  36  36  37  37  36  36  36  37  38  37  37  35  34  36  37  37  37  36  36  37  38  39  39  38  37  38  39  38  37  36  35  35  36  37  39  39  38  37  37  37  37  38  39  39  38  38  36  34  34  35  35  36  36  36  37  38  40  42  44  41  37  38  39  39  38  37  35  33  33  35  37  36  34  34  34  34  35  35  35  34  35  35  36  36  36  36  36  36  37  37  37  37  36  35  34  36  37  37  37  37  37  37  37  37  37  38  38  37  37  37  37  35  33  33  34  35  36  36  35  36  36  37  39  41  42  40  38  37  37  35  33  35  35  33  33  34  34  35  35  35  35  35  34  34  35  36  37  37  36  36  35  35  36  37  36  35  34  34  35  36  37  36  35  35  35  35  34  35  36  37  37  36  36  34  32  32  33  35  36  35  35  36  36  36  37  38  39  39  38  38  37  38  39  40  39  38  38  38  39  41  41  40  38  38  37  37  38  38  38  37  36  35  36  37  37  36  36  36  35  36  37  37  37  37  38  39  38  36  36  37  38  39  40  39  37  35  34  35  36  37  38  39  39  38  38  38  38  39  39  38  37  36  36  37  36  36  36  36  36  37  39  39  39  40  40  39  39  38  37  36  36  37  38  41  40  36  36  37  40  41  42  41  39  37  35  35  36  35  35  34  34  35  35  36  36  36  37  36  35  33  35  36  37  38  39  38  38  37  37  38  38  36  34  34  34  35  35  35  35  35  36  37  37  36  38  38  37  35  34  35  36  37  38  38  37  35  36  37  37  36  36  36  36  36  37  36  37  40 
 48  51  54  53  50  45  42  44  46  43  40  37  34  36  37  35  35  37  38  40  41  40  37  35  35  38  39  38  35  34  34  36  37  36  35  35  35  36  36  36  37  38  37  36  36  37  37  35  34  35  38  40  39  39  41  40  37  36  35  36  37  39  40  40  38  36  36  37  37  37  36  35  36  37  38  39  40  39  38  38  39  40  39  38  35  35  35  36  37  39  41  41  40  40  40  40  39  38  37  36  36  36  37  37  36  36  35  36  37  38  39  39  36  35  34  36  37  38  37  36  35  36  37  39  39  38  38  39  40  39  38  36  34  34  34  36  37  37  37  37  36  35  35  36  38  40  39  38  36  34  34  34  35  35  35  36  37  38  39  41  42  39  37  38  40  41  40  38  36  35  35  37  38  36  35  36  35  35  35  35  35  34  35  35  35  36  36  36  36  36  37  38  38  37  36  35  34  35  36  36  37  37  38  39  39  39  40  40  40  38  37  38  37  34  32  32  33  34  35  36  36  35  35  35  37  39  41  40  39  37  37  36  35  35  35  35  34  35  36  37  37  35  34  34  33  34  35  37  38  37  36  36  36  36  37  37  36  36  36  36  37  37  38  37  36  37  37  36  36  36  37  36  36  36  35  34  33  33  33  35  35  34  34  35  35  36  37  38  38  38  38  37  36  37  38  39  38  38  38  38  40  41  41  41  39  38  37  36  36  36  36  37  36  36  36  38  38  35  35  35  35  37  38  38  38  38  38  39  38  36  35  35  35  37  39  39  38  36  36  37  37  36  37  37  37  37  37  37  38  39  39  38  36  34  35  37  39  38  38  37  37  38  41  42  42  42  41  40  40  39  37  34  34  35  38  41  38  34  35  38  40  42  42  40  37  35  35  35  36  36  35  35  35  35  36  37  36  36  35  35  34  33  34  35  36  39  39  38  39  38  37  38  38  36  35  34  34  34  34  34  33  34  35  36  36  36  38  38  38  36  35  36  37  37  37  37  37  38  38  37  36  35  34  34  35  36  37  38  38  39 
 52  51  51  49  49  47  44  44  44  41  38  36  36  37  38  37  36  36  39  40  40  40  38  37  37  39  40  39  37  36  35  35  36  37  38  37  36  37  37  38  39  39  36  35  36  36  36  35  35  36  37  38  39  40  39  38  37  37  38  40  40  40  41  41  38  38  38  37  35  35  36  37  37  38  39  39  38  38  38  38  39  40  41  39  36  35  35  35  37  39  41  40  40  41  41  42  41  41  40  38  38  39  40  38  36  35  34  35  37  39  40  40  39  38  37  37  38  38  38  37  36  36  38  39  39  38  39  39  39  38  38  37  36  36  36  36  36  37  38  36  34  33  34  37  40  43  43  40  37  36  37  36  34  35  36  38  38  37  36  37  39  37  35  37  38  39  38  37  38  39  39  38  35  35  37  36  36  35  35  33  33  33  34  35  34  37  39  39  39  38  37  38  39  39  38  35  33  35  37  37  37  38  38  40  42  44  44  42  40  39  39  38  37  35  33  33  33  35  36  36  36  37  37  36  36  37  38  38  38  36  36  35  36  36  36  35  34  34  35  37  37  34  32  31  31  33  35  39  39  37  35  36  37  38  38  37  36  35  36  39  40  39  37  36  36  37  37  36  35  38  38  36  35  35  37  37  37  36  36  35  35  35  36  36  37  38  38  39  38  37  37  36  36  37  37  36  36  38  40  41  42  42  41  40  39  39  37  35  35  35  37  37  37  37  35  37  37  35  35  36  36  37  38  38  39  40  40  37  35  35  36  37  37  36  36  37  36  35  35  36  36  35  35  36  37  37  36  36  38  40  40  35  33  34  36  37  39  39  40  40  41  41  41  40  41  44  41  39  40  40  38  35  35  37  39  40  39  36  37  38  38  38  38  38  38  37  37  37  37  37  37  37  37  38  37  36  36  35  35  36  35  34  34  35  36  37  38  39  40  39  37  37  36  36  35  35  35  35  34  33  33  34  36  38  39  38  36  34  34  35  36  35  34  34  35  36  36  36  36  37  37  37  35  34  33  35  37  40  40  39 
 49  48  47  46  46  45  42  41  41  40  38  37  36  37  38  39  37  37  39  40  40  40  38  37  37  38  39  38  37  36  35  35  35  36  36  36  36  37  38  39  41  39  35  34  36  35  35  35  35  36  37  37  38  39  38  38  38  38  39  39  39  39  38  38  37  36  36  35  34  34  35  36  37  38  38  38  38  37  36  37  39  41  41  40  37  35  35  36  38  39  39  38  39  39  40  41  41  40  39  38  38  39  40  39  37  37  36  36  37  38  39  39  39  39  38  38  38  38  37  35  34  35  37  38  39  39  39  39  40  39  38  37  37  36  37  37  36  36  36  36  36  35  35  36  39  41  41  40  38  38  38  37  35  35  37  38  39  37  36  37  38  36  34  35  36  36  36  36  37  38  38  37  35  35  36  37  37  36  36  34  33  34  34  34  34  37  39  39  38  36  35  36  37  38  37  36  35  37  38  38  37  37  37  39  41  42  42  41  38  38  38  38  37  36  35  35  35  36  36  36  36  37  38  37  37  36  37  39  38  37  36  35  35  36  37  37  36  34  35  37  37  36  34  34  34  34  35  37  37  37  38  39  39  38  36  36  37  36  36  38  38  37  34  33  34  35  37  38  38  39  39  38  37  36  37  37  37  36  35  34  34  35  36  37  37  37  38  38  38  38  38  39  39  40  39  37  37  38  39  40  40  40  39  39  38  38  36  34  35  36  37  38  39  38  36  37  38  35  35  36  37  37  37  38  38  39  38  36  34  37  39  40  39  36  35  37  37  37  36  36  36  35  36  36  38  37  36  35  37  40  41  36  34  36  37  37  38  38  39  40  41  41  40  39  40  43  40  38  39  39  37  35  35  37  40  40  38  37  37  37  37  37  37  37  37  37  37  37  37  38  37  36  36  36  37  37  37  37  37  37  35  33  33  34  34  35  36  37  38  38  37  36  35  35  35  35  35  35  34  34  34  34  36  38  38  37  35  33  33  35  36  35  34  34  34  35  35  36  37  38  38  37  36  35  34  35  38  40  40  39 
 45  44  44  44  43  42  39  40  40  40  39  38  37  38  40  40  39  38  38  38  39  39  38  37  37  38  38  38  36  35  37  37  36  36  35  34  35  36  38  39  40  39  35  35  36  36  36  36  36  36  37  37  38  38  39  39  39  39  39  38  37  36  36  36  36  35  34  34  33  34  35  36  36  37  37  37  38  37  35  36  38  40  40  40  38  36  35  37  39  39  37  37  37  38  39  39  39  38  37  37  37  37  39  39  38  38  37  36  36  37  37  38  37  37  39  38  37  37  36  34  33  33  35  37  38  38  38  39  40  39  38  37  36  35  35  36  37  36  35  36  37  37  36  35  36  38  39  39  38  38  38  36  35  36  37  38  38  36  36  36  37  36  34  34  33  34  36  37  37  36  36  36  36  35  35  37  38  38  37  36  35  35  35  35  34  37  39  38  36  34  34  35  35  36  36  37  37  39  40  39  37  36  36  37  38  38  38  38  37  36  35  37  37  37  37  36  36  37  37  36  36  37  38  38  37  37  38  39  40  40  38  36  35  37  39  40  38  36  35  36  37  37  36  36  36  35  34  35  36  38  40  41  40  38  35  35  36  35  35  36  36  35  34  33  33  35  37  39  40  39  39  38  38  36  36  36  36  35  35  34  34  35  36  36  36  36  36  37  37  38  39  40  41  42  40  38  38  37  37  38  38  38  38  38  38  38  36  34  35  36  37  38  39  38  36  38  38  34  34  36  37  38  37  37  38  38  37  35  35  39  40  40  39  36  36  37  38  38  37  36  36  37  37  37  37  37  36  35  37  39  40  38  36  37  38  38  37  37  37  38  38  39  39  39  40  41  38  36  36  37  37  36  37  38  39  39  38  37  37  37  37  37  37  36  36  36  36  36  36  37  36  34  34  34  36  38  39  39  38  36  34  33  33  34  34  34  35  35  36  36  36  36  36  36  35  34  34  34  35  35  35  35  36  37  37  36  35  34  34  35  36  35  35  35  35  36  36  36  37  38  39  38  37  36  36  37  38  40  40  39 
 42  43  42  43  42  41  41  41  41  41  40  40  39  40  41  41  40  38  36  36  38  39  38  37  37  38  38  38  36  37  40  40  38  37  36  35  35  36  37  37  38  37  36  36  37  37  36  37  37  36  37  37  38  39  38  39  40  40  39  38  36  35  35  35  36  36  36  35  35  36  36  37  37  35  34  35  37  37  36  35  36  37  39  39  38  38  37  38  38  38  36  36  37  38  38  38  37  37  36  35  35  35  36  37  38  37  37  36  37  36  37  36  35  37  38  37  36  37  36  34  32  32  34  36  37  37  37  38  39  38  37  36  34  33  34  36  37  36  36  36  37  36  36  35  36  37  38  38  37  37  37  36  35  36  37  38  37  36  35  36  36  36  35  33  32  34  37  39  38  36  34  35  36  35  35  36  37  38  38  37  36  36  36  35  34  36  38  37  35  34  34  35  36  35  36  37  39  41  40  38  36  36  36  37  36  36  35  36  37  34  33  34  36  36  36  36  37  37  38  37  37  36  37  37  38  38  39  40  42  44  42  39  37  37  40  42  41  38  35  35  36  36  36  37  36  34  34  37  37  37  38  39  40  39  37  36  34  33  34  36  36  36  35  35  34  35  36  38  39  38  37  37  37  35  34  34  34  34  34  35  34  34  35  36  36  35  35  35  36  37  38  40  41  40  38  37  37  36  36  37  38  39  39  40  41  39  36  34  35  36  37  37  38  37  36  36  36  35  35  37  38  39  38  38  37  37  37  36  36  39  40  40  39  36  35  36  38  38  37  35  35  36  37  36  36  37  36  35  37  38  38  38  37  37  38  37  37  36  37  37  36  37  37  37  38  39  37  35  34  36  38  38  38  39  38  38  37  37  37  38  38  37  36  37  36  35  35  35  35  35  35  34  34  34  36  38  39  39  38  37  36  35  34  35  35  35  36  36  35  36  37  37  37  36  35  33  32  33  34  36  36  36  35  35  36  36  36  35  35  36  35  36  36  37  38  38  37  36  37  39  40  39  38  36  35  36  38  39  40  40 
 42  42  42  42  42  42  42  42  42  42  42  41  40  40  39  39  38  37  35  36  37  38  38  38  38  38  39  38  38  39  41  41  39  38  37  37  37  37  37  37  35  35  36  37  37  37  37  36  36  36  36  37  37  37  38  39  39  39  38  37  36  36  36  37  38  38  37  36  36  37  38  38  37  35  34  34  36  37  37  36  35  36  37  39  40  40  39  38  37  37  38  37  37  38  39  38  37  37  36  35  35  35  35  35  36  36  35  36  36  37  37  36  35  36  37  36  36  37  38  36  34  33  34  35  36  36  36  38  39  38  37  35  34  34  36  37  38  38  37  37  36  35  35  36  38  39  39  38  36  37  39  38  37  38  39  40  40  39  38  38  38  38  36  34  33  36  39  40  40  37  35  35  36  34  34  36  37  37  37  38  38  37  36  35  33  35  36  36  34  33  34  35  37  36  36  37  39  38  37  37  36  36  37  37  36  36  36  36  37  35  33  35  35  35  36  37  38  38  38  38  38  37  36  37  38  38  39  41  43  45  43  41  38  37  39  40  40  38  36  35  35  35  34  34  33  33  35  38  38  36  35  36  38  39  38  36  35  35  36  36  37  38  37  36  35  35  35  36  36  36  36  36  34  33  32  32  33  34  34  34  34  34  35  35  37  37  36  35  35  36  37  38  39  37  35  35  35  36  37  37  38  39  40  41  41  39  36  34  35  36  37  37  37  36  34  34  35  36  37  38  38  39  38  38  38  37  37  36  37  38  39  39  37  35  34  35  38  39  37  35  34  35  35  35  36  36  36  36  36  37  38  38  37  36  36  36  37  37  37  37  37  37  37  37  37  38  36  35  35  36  38  39  39  38  38  37  37  37  37  38  38  37  37  37  37  35  34  34  34  35  36  36  37  36  36  37  38  39  40  39  37  36  36  36  36  37  37  37  37  37  37  38  38  37  35  33  31  32  34  36  37  37  36  35  36  37  36  36  35  35  35  35  36  37  39  40  37  35  37  39  39  38  37  36  35  35  36  37  38  40 
 43  43  43  43  42  42  42  42  42  42  42  40  39  38  37  36  35  35  35  36  37  37  37  37  37  37  38  38  38  39  39  39  38  37  36  36  38  38  38  37  36  35  36  36  36  36  36  36  35  35  35  36  36  37  38  38  37  37  37  37  37  37  38  38  38  38  38  37  37  37  38  39  38  37  35  36  38  38  37  36  36  36  36  38  40  41  40  38  35  36  39  39  38  39  39  38  37  37  37  36  36  35  34  35  35  35  35  36  37  38  38  37  35  35  36  35  36  38  40  39  37  35  35  37  37  37  38  38  39  39  38  36  35  37  38  39  39  39  38  36  35  34  35  38  40  40  39  38  35  36  39  39  38  39  41  41  41  40  40  40  41  38  36  35  35  37  39  40  39  37  36  35  35  35  35  36  37  38  38  38  39  39  37  35  34  35  36  36  35  34  34  35  37  37  36  37  37  36  35  36  36  36  36  36  36  37  38  38  38  37  36  37  36  36  36  37  39  39  39  38  37  37  38  38  39  39  38  39  41  43  42  40  38  37  38  38  37  36  35  36  35  34  33  32  33  35  36  37  36  35  35  36  37  37  37  37  37  39  39  38  37  37  37  35  34  34  34  34  35  36  36  35  33  32  31  31  32  33  34  35  35  35  35  36  38  38  37  36  36  36  36  38  38  35  34  34  35  37  38  37  37  38  39  40  39  37  35  33  34  35  36  37  37  36  34  34  35  37  38  38  38  38  38  37  37  37  37  37  37  37  38  39  37  34  33  36  38  38  37  36  35  34  33  34  35  36  37  37  37  36  37  38  37  35  35  35  36  37  38  38  38  37  36  36  37  38  37  36  36  37  38  40  39  38  37  36  36  37  37  38  38  38  38  37  37  36  34  34  34  35  36  38  38  37  37  36  37  38  39  39  38  36  37  37  37  37  38  38  38  38  38  38  38  38  36  33  32  32  33  35  37  37  36  36  37  38  38  37  36  35  35  35  36  37  39  39  37  35  37  38  39  38  37  36  35  35  36  36  38  40 
 43  44  43  43  41  41  41  41  40  40  40  39  38  37  36  35  34  34  35  36  36  36  36  36  36  36  36  37  37  37  36  36  36  35  35  36  37  39  40  39  38  36  36  35  36  36  36  36  35  36  36  36  36  37  39  37  36  35  35  36  37  38  39  38  38  37  37  37  36  36  38  39  40  38  38  38  39  38  36  36  37  37  37  38  39  40  39  37  35  36  39  39  38  38  38  38  38  38  38  38  38  37  36  36  35  35  35  36  38  39  38  38  36  36  35  34  35  38  40  40  38  37  37  38  40  39  38  38  38  38  37  37  37  38  39  40  40  38  37  36  35  35  36  38  40  40  39  38  35  35  37  37  37  38  40  40  40  39  40  41  41  38  36  37  36  37  38  38  38  38  37  37  36  36  37  37  37  38  39  39  40  40  39  37  35  36  37  38  37  35  33  34  36  38  37  36  35  33  34  36  37  36  34  34  36  39  40  40  39  39  39  39  37  36  37  38  39  41  40  37  35  37  39  40  40  39  37  38  38  39  38  37  36  37  37  36  34  34  34  36  37  36  34  34  35  37  37  35  34  34  36  37  37  35  35  37  40  42  41  39  37  36  35  35  34  34  34  35  35  36  36  35  33  32  32  32  33  34  35  35  36  37  37  38  38  38  37  37  36  36  36  38  37  36  35  36  36  37  37  36  36  36  36  37  37  36  34  33  34  35  36  37  37  36  35  35  36  37  37  37  37  37  37  36  36  36  36  36  36  36  38  38  38  36  35  35  37  38  38  38  36  34  33  34  34  35  37  37  37  36  36  38  38  35  34  35  35  37  38  39  38  37  37  37  37  39  38  37  37  37  38  39  38  37  35  35  36  36  37  38  38  39  38  38  37  36  35  35  34  36  37  38  38  38  37  37  37  37  37  37  37  36  36  36  36  37  38  39  39  38  37  36  37  38  36  35  34  34  34  36  36  36  37  37  37  37  37  38  38  37  37  37  38  38  38  38  37  36  37  38  39  38  37  37  37  37  37  37  38  40 
 44  44  43  42  40  40  41  40  38  37  37  37  37  37  36  35  35  34  36  37  36  36  37  36  36  35  35  36  36  37  36  36  35  35  34  35  36  39  40  40  41  39  36  36  36  36  36  36  35  36  37  37  37  38  39  37  36  35  35  36  37  38  38  38  36  36  37  37  36  36  38  39  39  39  38  38  38  37  35  36  38  38  38  38  38  37  37  37  36  36  37  37  37  37  37  38  38  38  39  39  40  39  37  37  36  35  35  36  38  39  39  38  37  36  35  34  34  36  38  37  37  36  37  39  40  39  36  37  36  36  35  35  36  37  38  39  38  36  34  35  36  36  37  38  38  38  37  37  36  34  34  34  35  36  37  38  38  38  38  39  39  39  38  37  36  36  36  36  37  37  38  38  38  37  37  38  38  38  39  40  41  41  40  39  36  38  40  40  39  36  34  34  36  38  38  37  35  34  35  36  37  36  33  33  36  38  40  41  40  39  38  38  36  36  36  38  40  42  41  38  35  37  39  40  39  38  38  36  36  37  36  37  37  38  38  35  33  33  35  37  39  38  38  39  40  38  36  36  35  34  36  37  37  36  36  37  39  41  40  39  37  36  35  35  35  35  35  35  35  36  36  34  33  33  33  34  34  35  37  38  38  38  37  37  38  37  37  36  35  36  37  39  38  37  36  36  37  36  36  36  35  35  35  36  37  37  36  34  35  36  37  37  37  36  35  35  37  37  36  36  36  36  36  36  35  35  35  36  36  37  39  39  38  37  37  37  38  38  38  40  38  35  35  35  34  34  35  37  37  36  36  38  38  37  36  35  35  37  38  39  38  37  37  39  39  39  39  38  37  36  37  39  38  36  35  36  36  36  37  38  38  39  39  38  37  36  35  35  35  37  38  38  38  38  37  37  38  37  37  35  35  37  36  36  37  37  38  39  39  38  36  35  36  39  38  37  36  35  35  35  35  36  37  37  37  37  37  38  39  40  40  40  40  38  38  38  37  37  38  39  39  39  38  37  38  39  38  38  38  39 
 45  44  43  42  40  40  40  38  36  36  37  38  38  37  36  36  36  36  37  37  36  36  37  36  36  36  36  35  35  36  38  38  37  36  35  35  36  38  39  40  41  40  38  37  37  37  36  36  36  36  37  38  38  38  38  37  36  35  35  36  37  38  38  37  36  35  36  37  37  38  38  38  37  37  37  36  36  34  34  36  38  39  38  38  37  36  35  36  36  36  36  36  36  36  37  38  39  39  39  39  39  39  38  37  37  36  35  36  38  39  39  39  38  37  35  34  34  34  35  36  36  36  37  39  40  38  36  36  35  34  34  34  35  36  37  37  37  34  32  35  37  38  38  38  37  36  35  36  37  36  35  35  35  37  38  38  38  38  39  39  39  39  39  38  37  36  35  36  37  37  38  39  39  38  38  40  40  40  40  40  40  40  39  39  37  39  40  41  39  37  34  34  36  37  37  37  37  36  36  36  37  36  34  34  35  37  39  41  41  37  35  36  35  35  36  38  40  40  40  39  36  37  37  38  37  37  37  36  36  37  37  38  39  39  38  36  34  33  35  37  39  39  39  40  40  36  35  38  37  36  35  36  37  38  38  37  37  37  37  37  36  36  35  36  36  36  36  34  33  36  36  34  33  34  35  36  36  36  37  39  40  38  37  37  37  36  35  35  35  36  37  38  38  37  36  36  36  36  36  36  35  36  36  37  38  39  37  36  37  37  37  37  37  36  34  35  36  36  35  35  36  35  36  35  35  34  35  36  37  38  39  40  39  39  39  39  39  38  38  40  40  36  36  36  35  34  35  36  37  36  36  37  38  39  37  36  36  36  38  38  38  38  38  40  40  39  39  38  36  36  37  38  37  35  35  37  37  35  37  38  39  40  40  39  38  37  36  36  36  37  38  37  37  37  38  38  37  36  35  34  35  36  35  36  37  38  39  40  39  38  37  35  36  38  38  38  38  37  37  35  35  35  36  37  37  36  37  38  40  42  42  42  40  38  37  38  37  38  39  40  40  39  37  38  38  39  39  39  38  38 
 42  42  42  42  41  41  42  39  36  36  37  38  38  37  37  37  37  37  37  37  36  36  37  37  37  37  36  36  35  36  38  38  37  37  36  36  36  37  38  39  39  39  40  39  38  37  37  36  36  36  36  37  37  37  35  35  35  36  37  37  37  38  38  37  36  36  36  37  38  39  38  37  36  36  36  35  33  33  35  36  38  38  37  37  36  36  36  35  35  35  36  36  35  35  37  38  40  40  39  38  38  37  37  38  37  36  35  36  37  38  38  39  39  38  36  35  35  35  35  36  36  37  38  40  40  38  37  36  36  35  34  34  35  36  37  36  36  34  33  35  38  39  39  38  38  36  36  36  37  37  37  37  37  38  39  39  39  40  41  41  40  40  39  39  37  36  36  36  37  37  37  38  38  38  39  41  42  42  41  40  39  38  38  38  38  38  39  39  38  36  35  35  36  36  35  36  38  37  37  36  37  37  36  36  37  38  38  40  40  36  35  36  36  36  36  37  38  39  39  38  37  37  36  36  36  36  36  35  35  36  36  38  39  39  39  39  37  35  35  36  38  38  37  37  36  34  35  37  36  36  36  37  37  37  37  37  37  35  35  36  36  35  34  34  35  36  36  35  34  35  35  33  34  35  38  38  36  34  35  37  38  36  36  36  36  36  36  36  37  37  37  38  38  37  36  37  37  38  38  38  37  37  38  39  39  40  38  36  37  38  38  38  37  36  35  36  37  35  35  36  37  38  37  36  35  35  35  37  38  38  39  39  39  39  40  40  39  38  38  40  40  37  37  38  37  35  36  38  38  38  36  36  38  40  39  37  37  37  38  39  39  38  38  40  40  38  38  36  34  33  34  36  36  35  34  36  37  35  36  38  38  39  39  38  38  37  37  37  37  37  37  38  38  39  39  38  36  35  35  36  36  35  35  36  37  38  39  39  39  38  38  36  37  39  39  39  39  39  38  37  36  36  35  36  36  37  37  38  39  42  43  41  40  38  37  38  38  39  40  40  39  37  37  37  38  39  40  39  38  38 
 40  40  41  41  42  43  44  42  37  36  38  39  39  38  37  37  37  37  37  37  36  36  37  38  39  38  37  37  36  37  36  36  37  37  36  36  36  37  38  38  38  39  40  40  39  38  37  36  36  35  35  35  37  36  33  33  34  36  37  38  38  38  37  36  37  36  35  37  38  38  37  36  35  35  35  35  33  33  37  37  36  36  36  36  37  37  37  35  33  34  37  36  35  36  37  38  40  39  38  36  36  36  37  37  37  36  36  36  37  38  39  39  39  38  36  36  36  37  37  36  37  38  40  40  39  37  38  38  37  36  36  35  36  36  37  36  36  35  36  37  38  39  38  39  38  38  37  36  37  38  39  39  38  39  39  40  40  39  40  40  40  40  39  38  36  37  37  38  37  37  36  36  36  36  38  40  42  42  42  40  38  38  37  38  38  36  35  36  36  35  35  36  35  34  34  35  38  38  37  36  37  38  39  39  39  38  38  39  39  38  37  37  38  37  37  36  36  36  37  37  36  37  37  37  36  35  35  35  34  34  34  35  36  38  39  40  39  36  34  36  37  37  36  33  33  35  36  34  33  34  37  38  36  34  34  36  39  36  35  36  36  34  32  32  34  36  37  37  36  36  36  34  35  37  39  38  35  32  32  33  35  34  35  36  36  37  38  38  38  37  37  37  37  37  38  39  39  40  40  41  40  39  39  41  40  39  37  37  37  38  38  38  37  36  36  38  38  35  35  37  38  39  39  38  36  35  36  38  40  39  38  38  38  39  40  40  39  38  38  40  40  38  39  40  39  38  38  40  40  39  37  36  38  40  40  38  37  38  40  40  38  37  37  38  39  38  37  35  33  32  33  36  36  35  35  36  36  36  36  37  37  37  37  37  37  36  37  38  37  36  37  38  40  41  40  37  35  34  36  39  38  34  36  37  38  38  39  38  39  38  37  37  38  40  40  39  39  39  39  38  37  36  35  35  36  37  37  37  38  40  40  40  38  37  37  38  39  40  40  40  39  37  36  36  37  39  38  38  38  39 
 43  43  43  42  43  45  45  42  37  36  37  39  40  39  38  38  37  38  39  40  40  39  38  37  38  38  38  37  37  36  34  35  37  38  38  37  36  36  36  37  37  38  40  39  38  37  36  35  34  35  35  36  37  36  35  34  34  35  36  37  38  38  36  35  34  35  35  36  37  38  37  37  36  35  35  36  35  36  37  38  38  38  37  37  37  38  38  37  35  35  36  36  36  37  37  38  38  37  36  35  36  37  37  37  38  37  37  36  36  37  38  38  37  36  36  35  35  36  36  36  37  38  39  40  37  38  39  39  37  36  35  35  35  36  36  36  35  35  36  36  37  37  38  39  39  39  38  38  38  39  40  41  41  40  38  37  37  38  38  38  37  36  36  37  38  39  38  38  37  37  37  36  36  37  38  37  38  39  40  41  41  41  40  40  39  38  37  37  37  36  34  33  34  35  35  35  36  35  36  37  38  40  40  39  38  37  36  36  37  37  37  38  38  38  37  36  36  36  37  37  36  36  36  37  37  37  36  36  36  36  35  34  33  35  37  37  36  35  34  35  36  37  37  36  36  37  35  33  33  34  35  37  37  36  36  37  38  36  35  36  36  35  33  33  33  34  36  36  37  38  38  37  36  37  37  37  35  34  34  36  37  38  38  38  37  37  36  36  38  39  38  37  37  39  38  37  37  39  41  41  41  40  41  41  40  37  37  39  39  38  37  37  36  36  36  37  37  36  36  36  37  38  38  38  37  37  38  40  41  39  38  38  39  39  40  40  39  39  40  40  40  40  40  41  40  40  39  39  38  37  36  36  36  37  36  37  38  38  39  39  37  36  36  37  38  39  37  35  35  36  37  37  37  37  37  37  36  36  36  37  38  38  37  36  36  36  37  38  39  39  37  37  39  41  41  38  36  36  36  36  36  35  36  37  38  37  37  38  37  37  36  36  36  37  38  39  39  38  36  35  36  36  36  37  37  37  35  35  36  38  40  39  38  37  37  39  39  39  38  38  37  36  37  38  38  37  36  35  36  37 
 45  44  43  42  42  44  44  42  39  37  37  38  40  40  39  38  37  37  39  40  40  40  38  37  37  38  39  38  37  36  35  36  38  38  38  37  35  35  35  36  37  38  39  39  38  38  37  36  35  35  36  36  35  36  37  36  35  35  36  37  38  38  37  35  35  35  37  37  37  38  38  37  36  36  36  37  37  37  37  38  39  39  39  38  38  38  38  37  35  36  37  37  37  38  38  38  38  37  36  36  36  37  38  37  37  37  37  36  35  36  38  39  37  36  36  35  35  36  37  37  37  38  40  39  37  37  38  38  37  36  36  36  37  37  36  35  34  34  35  35  35  36  39  40  41  41  40  39  37  39  42  42  41  39  37  37  37  38  38  37  34  34  36  38  39  39  38  37  37  38  38  38  36  37  37  36  36  37  39  41  42  42  41  40  39  38  37  38  37  36  33  33  34  36  37  37  36  35  35  37  39  40  40  39  37  36  35  35  36  34  34  36  38  38  37  36  36  36  37  37  37  37  37  38  38  38  37  36  36  37  36  35  33  34  35  35  35  35  35  36  36  37  39  39  39  38  36  34  33  33  34  35  36  36  36  37  38  35  34  36  37  36  35  34  35  35  36  36  37  39  38  37  36  36  36  36  35  35  36  38  38  38  38  38  38  37  36  36  38  40  39  37  37  38  37  36  36  37  40  41  41  41  41  40  39  38  39  40  38  36  36  37  38  38  37  36  36  36  35  35  36  37  37  38  38  38  38  40  41  39  39  39  39  39  39  39  38  38  39  38  39  40  41  41  40  40  40  39  38  37  36  36  36  35  35  35  37  37  38  38  37  36  37  38  39  39  36  35  36  37  38  37  37  37  37  36  36  37  38  38  39  38  38  36  35  35  37  39  40  40  38  38  40  41  41  38  37  36  36  36  36  37  37  37  37  36  37  38  38  38  37  35  36  37  38  38  37  35  34  34  35  37  37  37  38  38  36  35  37  38  39  39  38  37  37  39  39  38  37  36  36  36  37  39  38  37  35  35  36  37 
 43  42  41  40  40  41  43  43  41  39  38  38  38  39  39  38  37  36  37  38  38  38  38  37  37  38  39  39  37  36  37  37  38  37  37  36  36  36  36  35  36  37  37  37  37  37  38  38  37  36  35  35  34  34  36  36  36  36  36  36  37  37  37  38  37  37  39  39  39  39  38  37  36  36  37  38  38  37  36  38  40  41  40  39  37  37  36  35  35  36  38  38  38  39  39  39  39  37  36  37  36  37  38  37  36  36  37  36  35  36  37  38  38  38  38  37  36  37  37  38  38  39  40  39  37  36  36  36  36  37  38  38  39  38  36  34  33  33  34  33  34  36  39  41  43  43  42  39  36  39  43  41  38  37  36  37  39  40  39  37  34  35  38  40  40  39  38  37  37  38  39  38  37  37  36  36  35  36  38  40  42  42  41  40  38  37  36  38  37  36  34  33  34  37  39  39  38  36  35  36  37  38  38  38  37  35  34  35  35  33  33  35  37  37  36  35  35  36  37  38  39  39  39  40  39  38  36  35  36  36  36  35  35  34  35  36  36  36  36  36  37  39  40  41  41  38  36  34  33  33  33  34  34  34  35  37  38  36  35  36  36  36  36  36  36  37  37  37  38  37  37  35  34  35  36  37  37  37  37  38  38  37  36  38  38  38  37  37  38  39  39  37  36  36  36  36  36  37  39  41  42  42  41  39  39  42  41  39  37  35  36  38  40  39  38  36  35  35  35  36  36  37  38  38  38  37  37  39  40  40  40  39  39  39  38  37  37  37  37  37  38  39  40  41  41  40  41  40  38  37  37  37  37  36  35  35  36  36  37  38  38  38  39  41  41  38  36  35  35  37  37  36  36  36  36  36  36  37  38  38  38  39  38  36  35  34  35  37  39  40  40  41  42  42  41  38  36  36  37  37  38  39  38  37  36  36  37  39  40  40  39  36  37  40  39  37  35  34  34  36  37  38  38  37  38  40  38  38  39  40  39  38  37  37  38  39  40  39  38  37  36  37  37  38  38  37  36  37  37  38 
 43  42  40  40  39  40  43  44  43  42  39  38  38  40  40  39  37  36  36  37  38  38  37  36  36  37  38  38  37  37  38  38  36  36  36  37  37  37  36  36  35  36  36  36  36  37  37  38  38  38  37  36  35  34  36  36  37  36  36  35  36  37  38  38  38  38  39  39  38  38  37  36  36  35  36  38  38  37  36  38  40  42  41  40  37  36  37  37  37  37  38  37  38  39  39  40  39  38  37  37  37  38  38  37  37  37  37  36  35  36  37  38  37  37  38  37  36  37  37  38  38  38  39  38  36  36  36  36  37  38  39  40  39  38  36  34  33  33  33  33  33  34  37  40  43  44  42  39  36  39  42  39  37  35  34  35  37  39  39  38  35  37  41  41  41  40  38  37  38  39  40  39  38  38  37  36  35  35  37  39  41  42  41  39  38  37  37  38  38  36  34  32  34  37  39  39  38  36  35  36  36  36  37  37  36  35  35  36  36  34  33  36  37  37  36  36  35  36  38  39  39  38  39  40  39  38  36  35  35  36  37  36  35  34  35  36  37  37  35  35  37  39  40  41  41  38  36  34  34  33  33  34  34  34  35  36  38  37  36  36  36  36  36  37  37  37  38  37  37  37  37  35  34  35  36  37  37  37  37  37  37  36  37  38  38  37  37  37  37  38  38  37  36  36  36  36  37  38  40  42  43  43  42  40  40  44  43  40  37  35  36  39  40  39  36  35  34  35  35  36  37  39  39  39  39  38  38  39  40  39  40  40  40  38  37  36  36  37  36  36  36  38  38  39  40  41  40  39  38  37  37  38  38  37  36  35  35  37  38  38  39  40  40  41  40  37  35  35  35  36  36  36  36  36  36  36  36  37  37  37  37  38  37  35  33  33  35  36  38  40  42  44  44  43  41  39  37  36  37  38  39  40  39  38  36  36  37  40  42  42  41  38  39  42  41  40  39  37  36  37  38  39  39  37  39  41  40  41  41  41  39  38  37  38  39  40  41  40  38  37  36  37  37  37  37  36  37  38  38  37 
 42  41  40  39  39  40  43  44  44  43  41  39  39  40  41  39  38  36  36  37  38  38  37  37  36  37  37  37  36  37  39  38  35  34  35  36  38  38  37  36  35  36  35  35  35  36  36  37  39  39  38  38  37  36  35  36  37  37  35  35  35  36  38  39  37  37  39  38  37  37  36  36  35  35  36  37  37  36  36  38  40  41  40  39  38  37  38  39  40  39  37  37  38  39  39  39  39  38  37  38  37  38  39  38  38  39  38  37  36  36  37  37  35  35  37  36  35  36  37  37  37  38  38  38  35  35  37  36  36  36  37  38  38  37  36  35  35  35  34  34  33  34  36  38  41  42  41  39  37  38  40  39  37  35  33  34  35  36  38  39  39  41  42  42  41  39  38  38  38  39  39  40  40  38  37  36  34  34  37  39  40  41  40  39  38  37  37  39  39  37  35  33  34  36  37  37  36  35  35  34  34  35  36  36  36  36  36  37  37  37  37  38  39  38  37  36  36  36  37  37  37  36  37  37  38  38  37  36  36  37  37  37  36  35  36  38  38  37  35  35  36  38  39  38  37  36  35  34  34  35  35  36  36  36  36  37  38  39  39  38  37  37  37  38  38  38  37  36  36  37  37  36  35  36  38  38  38  38  36  36  36  38  38  37  37  36  36  36  36  37  37  37  37  36  37  38  38  39  40  41  43  44  43  41  41  44  43  41  38  37  38  39  39  37  35  35  36  36  36  36  38  40  41  40  40  39  39  39  39  40  41  41  40  38  36  35  36  37  37  36  35  36  37  38  39  40  39  39  38  38  38  39  39  37  37  37  37  38  39  40  39  39  39  39  38  36  35  35  36  36  37  37  37  37  37  36  36  36  36  36  36  36  36  34  33  34  35  37  38  38  42  45  44  42  41  40  37  36  35  37  39  40  39  37  36  36  37  39  42  43  42  41  40  41  41  41  41  38  37  36  37  37  36  36  37  40  41  42  42  40  39  38  38  38  39  40  40  40  37  36  37  37  38  38  37  36  37  39  39  38 
 41  41  41  40  40  41  42  43  44  44  42  41  40  40  40  40  38  37  38  39  39  39  39  38  37  37  37  37  37  37  39  37  35  34  34  36  37  37  37  36  35  36  36  36  36  35  36  37  38  38  38  38  38  37  34  35  37  36  35  34  35  37  38  39  37  37  38  38  37  37  36  36  36  36  36  37  36  36  36  37  38  38  38  38  37  37  38  40  41  39  37  37  38  39  39  39  38  38  37  37  37  38  39  39  40  41  39  38  36  37  37  36  34  34  36  35  35  35  36  36  37  37  38  37  35  35  37  37  36  35  36  36  37  35  35  36  36  36  36  35  35  35  35  36  38  39  40  39  38  38  38  39  38  37  35  34  34  35  37  41  44  44  42  40  38  37  37  37  37  37  37  38  40  38  37  36  34  34  36  38  39  40  40  39  37  37  38  38  38  38  37  35  35  35  35  35  34  35  34  34  34  35  35  36  37  37  37  37  37  39  40  40  40  39  37  37  37  37  36  36  35  35  35  36  38  39  39  38  38  38  38  38  37  37  38  39  38  37  36  36  36  38  38  36  34  35  35  35  36  37  37  37  37  37  37  37  38  41  41  39  38  38  38  38  39  39  37  36  36  36  37  36  37  38  39  40  40  39  38  37  37  38  38  37  37  36  36  36  36  37  37  37  36  35  36  37  38  38  38  39  40  42  43  43  42  43  42  41  39  39  39  39  37  35  34  36  37  37  36  37  38  39  40  40  39  39  38  38  38  40  41  42  41  39  37  36  37  38  38  37  35  34  35  37  38  38  38  39  38  37  38  39  39  37  37  38  38  39  39  39  39  37  37  37  36  36  35  35  35  36  37  38  39  39  39  37  36  35  36  37  37  36  34  33  34  36  37  38  38  38  42  43  42  40  39  39  37  35  34  36  38  39  39  37  36  36  37  38  40  41  42  42  41  41  42  42  41  40  38  37  37  37  36  34  36  39  41  41  41  40  39  38  39  39  40  39  39  39  37  36  37  38  39  38  37  37  38  39  40  40 
 41  42  42  42  42  42  42  42  42  42  42  43  43  42  40  40  39  39  40  41  40  41  40  39  38  37  37  37  38  39  39  37  35  35  35  36  36  36  35  36  35  36  37  37  36  35  36  37  37  37  36  36  37  37  35  35  36  36  35  34  35  37  39  39  37  37  38  38  37  38  37  37  38  38  38  38  37  36  37  37  36  36  37  38  38  37  38  39  39  39  37  37  38  39  39  39  38  38  37  36  36  37  39  40  41  40  38  36  36  37  38  37  34  34  36  35  35  36  36  36  37  37  38  37  36  35  36  36  35  36  36  35  35  36  35  36  36  36  36  36  37  36  36  35  36  37  39  40  40  38  37  38  39  38  37  35  34  35  38  42  45  44  40  37  35  34  35  36  36  35  35  36  38  39  38  36  35  35  35  37  38  38  38  37  37  36  36  36  37  38  38  38  37  36  35  35  35  36  35  35  34  35  35  36  37  37  37  36  35  39  41  41  39  38  36  37  38  38  37  36  35  34  35  36  38  39  40  40  39  38  39  38  37  37  38  38  38  37  37  37  38  39  38  36  33  36  37  36  37  38  37  37  38  37  37  36  38  42  42  39  38  37  38  38  39  38  38  37  36  36  36  37  38  39  41  41  41  40  40  40  39  38  37  37  37  37  38  38  39  38  38  37  35  34  34  36  36  36  35  35  38  40  41  43  43  43  42  42  41  40  40  39  37  35  34  36  36  37  36  36  36  37  38  37  38  37  37  35  36  39  41  42  42  40  39  39  40  40  40  39  36  34  34  35  36  37  38  38  37  37  37  38  37  38  38  39  40  40  39  38  37  36  36  35  36  36  36  35  35  36  37  38  40  41  40  37  36  37  38  38  37  35  34  34  35  38  40  39  38  40  42  42  40  37  36  36  35  34  35  37  38  39  39  38  37  37  36  37  38  39  41  41  42  43  43  42  41  41  40  40  39  40  38  36  36  38  39  40  39  39  38  39  39  40  39  38  38  38  37  36  37  38  39  38  38  37  38  39  40  40 
 42  43  44  44  44  45  43  42  42  42  43  44  44  42  41  40  40  40  39  40  40  40  39  39  38  38  37  37  38  38  37  36  36  36  36  36  36  35  35  36  37  37  36  35  35  36  36  37  38  36  35  36  36  35  34  34  35  35  35  35  36  38  39  39  37  37  38  38  37  38  37  37  37  38  38  38  37  37  37  36  36  37  38  38  39  39  38  37  36  37  38  38  38  38  39  38  38  37  36  36  35  36  37  38  39  38  36  34  34  36  38  38  35  34  35  34  35  36  36  36  36  36  37  37  36  36  37  36  36  36  36  36  36  37  37  37  37  35  34  36  37  37  37  36  35  36  38  39  39  38  38  38  39  39  38  37  37  37  38  40  42  42  40  36  34  33  35  36  36  34  34  35  37  39  38  37  35  35  36  37  38  38  37  36  36  35  35  34  35  37  39  39  38  36  36  37  39  38  37  36  35  35  36  36  36  37  36  35  34  38  40  39  38  36  36  37  39  40  39  37  35  35  36  37  38  39  39  39  39  38  38  38  38  37  37  36  36  35  36  37  39  39  39  37  35  37  37  37  37  37  36  37  37  37  37  37  38  40  40  38  36  36  37  38  38  37  37  37  36  36  35  36  37  39  40  40  40  39  38  39  39  37  36  37  37  38  39  41  41  41  39  37  35  34  35  36  36  36  36  36  37  39  41  43  45  43  43  43  41  41  41  41  39  37  35  36  37  37  37  36  36  35  35  35  36  36  35  34  34  37  39  40  41  41  40  40  41  41  40  39  37  34  34  35  35  36  36  36  36  37  37  36  37  39  40  40  40  40  38  36  36  36  37  37  37  37  37  36  36  36  37  38  39  40  40  37  36  37  38  39  37  35  33  33  35  38  39  38  39  42  42  41  39  36  34  34  34  35  36  38  39  38  39  39  39  38  37  36  37  38  40  40  40  41  43  43  42  41  40  39  40  41  41  41  38  37  38  38  38  38  38  39  39  39  38  37  37  38  36  37  37  38  39  39  38  38  38  39  39  39 
 42  44  45  45  46  45  44  43  42  42  44  44  43  42  41  41  41  40  38  38  39  39  39  38  38  38  37  37  38  38  36  37  38  38  37  37  36  35  36  37  38  37  34  34  34  35  36  37  37  36  35  35  36  36  35  35  35  35  36  36  37  37  38  38  37  37  39  38  37  37  37  37  37  38  38  37  37  38  38  37  37  38  38  39  40  39  38  37  35  36  38  38  38  38  38  38  37  36  35  35  35  36  36  36  36  36  35  34  33  35  36  37  35  35  34  34  35  36  36  36  35  36  37  37  37  36  36  37  37  37  37  37  37  38  38  38  37  34  33  35  37  37  36  36  36  36  37  38  38  38  38  38  38  38  38  38  38  37  37  38  38  39  39  36  35  35  36  37  36  35  35  35  37  38  37  36  36  36  37  38  38  37  37  36  36  35  34  33  34  36  38  38  38  36  36  38  40  39  37  36  36  36  36  37  37  37  36  35  35  38  39  38  36  35  35  37  39  41  40  38  36  36  37  37  38  38  38  38  38  37  37  37  37  37  36  35  34  33  35  38  39  39  39  37  36  37  37  36  36  35  35  36  37  38  38  38  38  38  37  36  35  35  36  37  37  36  36  36  36  36  36  36  36  38  38  38  38  37  36  36  37  37  37  37  37  38  40  40  41  41  40  38  36  34  34  35  37  37  38  38  38  40  41  43  44  44  44  43  42  41  40  41  40  39  37  36  37  38  37  37  36  35  34  35  35  36  35  34  34  36  37  38  39  40  40  40  40  40  39  38  36  36  35  34  34  34  35  35  36  37  37  37  38  40  40  41  40  39  38  37  37  38  39  39  38  37  36  36  37  36  36  36  38  39  39  36  35  36  38  38  38  36  34  33  34  36  37  36  39  43  42  40  38  36  35  34  34  36  38  40  40  39  39  40  39  38  37  37  38  39  40  39  37  37  39  41  42  40  38  36  37  38  41  42  40  36  37  37  37  37  38  39  39  39  38  37  37  38  38  37  38  38  39  39  39  39  39  38  38  38 
 42  43  45  45  46  45  43  43  42  42  43  43  42  42  41  40  41  40  37  36  38  38  39  39  39  38  36  36  37  37  35  37  39  40  39  37  35  35  36  37  38  38  35  35  35  36  37  38  38  36  35  36  37  37  36  36  36  36  36  36  36  36  36  36  36  37  38  38  38  38  37  37  37  38  37  36  36  37  40  38  37  37  38  39  39  39  38  38  37  37  37  37  37  37  38  37  36  36  36  36  36  37  37  35  34  35  37  37  35  34  35  35  36  35  35  35  36  37  38  36  35  36  37  38  37  35  35  37  38  37  36  37  38  40  40  38  36  34  34  35  36  36  35  35  36  37  38  37  36  37  38  37  37  38  38  38  37  36  36  37  37  38  38  38  37  37  37  36  36  37  36  36  36  36  36  35  36  37  38  38  39  38  37  36  36  35  34  34  34  35  36  36  36  35  35  37  39  38  37  35  35  35  35  36  36  37  37  37  37  38  38  37  35  34  34  36  38  40  40  38  36  36  36  36  37  37  38  38  39  38  38  38  38  37  36  34  32  33  36  37  37  37  37  37  36  36  36  35  35  35  35  36  38  39  39  39  38  37  35  34  33  34  36  36  36  35  35  36  37  37  36  35  35  36  36  36  36  35  35  35  36  37  38  37  36  37  38  39  39  39  38  38  36  35  34  36  37  39  40  41  41  41  41  42  43  43  43  44  42  40  40  39  40  39  38  38  38  39  38  37  37  35  35  35  37  37  36  35  35  35  36  37  38  39  39  39  39  39  38  37  36  37  35  34  33  33  34  35  37  38  38  38  38  38  39  39  38  38  37  38  39  40  40  41  40  36  35  36  36  36  35  34  35  37  37  36  36  37  37  38  37  36  35  34  33  33  35  37  40  42  40  39  39  39  37  35  34  36  39  40  40  38  39  39  38  37  38  39  40  41  39  37  34  34  36  39  40  39  37  35  34  36  39  40  39  36  36  36  36  37  38  38  38  39  38  37  37  38  39  39  39  39  38  39  41  41  39  38  38  38 
 41  43  44  44  44  44  42  42  42  42  41  41  40  40  40  40  39  38  36  36  38  38  39  40  40  38  37  36  37  37  35  36  39  40  38  36  35  34  35  36  37  37  39  39  39  39  40  39  38  36  35  36  38  38  37  37  37  37  37  37  36  35  34  34  36  37  38  38  38  38  37  37  37  38  37  36  36  37  39  38  37  36  36  37  38  38  39  39  39  38  37  37  37  38  38  37  36  36  37  37  38  38  37  34  33  35  39  41  39  36  34  34  35  35  35  36  37  39  39  37  36  36  37  39  38  36  35  36  37  36  35  35  37  40  40  38  35  34  36  36  36  35  34  35  37  38  39  37  35  36  38  38  38  39  38  37  35  35  35  37  39  38  38  39  39  38  37  36  36  37  36  35  34  34  35  35  36  38  39  40  39  39  37  36  35  36  36  35  35  34  34  33  33  33  34  35  37  36  35  34  34  34  34  35  36  36  38  39  39  38  37  37  35  34  34  35  36  38  37  36  34  35  35  36  36  37  38  40  40  39  39  38  39  38  37  35  33  34  36  37  36  36  35  35  36  34  33  34  34  35  35  37  38  39  40  39  38  36  35  34  34  35  36  37  36  35  36  37  38  38  36  34  34  34  35  35  36  36  35  35  36  39  39  38  37  36  37  37  37  37  36  38  37  34  33  35  36  39  41  43  43  41  41  41  41  42  43  44  43  41  39  38  38  38  38  39  39  39  38  37  37  36  35  36  38  38  38  37  36  36  36  36  37  38  39  39  39  38  38  37  37  37  35  34  32  33  34  36  38  40  39  39  38  36  36  37  37  37  37  38  40  41  41  40  38  35  34  35  36  35  34  33  34  35  37  37  37  37  37  37  37  37  37  34  31  31  34  37  39  39  37  37  40  42  40  37  36  36  38  39  38  38  37  36  36  35  36  39  41  41  38  34  34  36  38  39  40  39  39  38  38  38  38  37  37  37  37  37  36  37  38  37  37  38  38  37  38  39  39  40  39  39  38  39  41  42  40  38  37  38 
 41  43  44  44  42  40  39  39  40  41  42  40  38  38  39  40  39  38  35  36  38  39  39  39  39  39  38  38  39  38  35  35  36  36  36  35  36  36  37  37  36  36  39  39  39  40  38  37  36  35  36  36  38  38  38  37  38  38  39  39  38  37  36  36  37  38  39  39  39  39  39  38  38  37  36  37  37  39  40  39  36  35  36  38  39  38  37  37  40  39  37  39  39  37  37  37  37  36  36  37  38  37  36  35  35  38  39  39  37  37  37  38  37  37  37  36  37  37  39  38  37  36  36  38  39  37  33  35  36  36  35  35  36  38  39  38  37  35  35  37  37  36  36  36  37  36  36  36  38  37  36  35  35  36  37  37  36  35  36  38  40  38  36  38  39  39  37  36  36  35  36  35  34  36  37  37  37  37  38  39  39  37  36  36  36  37  38  37  36  35  34  34  34  33  33  34  34  35  35  33  33  34  35  36  37  36  37  37  37  36  35  35  35  34  34  35  36  37  37  37  37  36  35  34  36  38  39  40  39  39  39  38  37  39  40  37  35  34  35  35  35  35  34  34  35  33  33  34  35  35  36  37  38  40  40  39  38  36  35  34  34  35  37  39  38  37  36  36  36  37  36  35  34  34  36  36  35  33  34  37  39  39  39  40  39  37  35  34  34  35  36  37  36  35  34  35  35  36  37  37  39  41  42  40  38  39  40  40  39  39  40  38  37  36  37  37  38  38  38  38  38  38  37  37  37  37  37  37  38  38  38  38  38  39  39  39  38  38  38  38  37  36  36  35  34  34  34  35  38  40  41  40  38  36  38  38  39  38  39  39  40  40  39  39  38  36  36  36  35  34  33  33  34  36  36  35  35  35  35  35  36  37  37  35  33  32  34  37  37  37  37  38  39  38  37  35  35  35  37  38  38  38  36  35  35  36  39  42  42  41  38  35  35  39  40  40  40  39  39  38  39  40  39  37  37  37  38  38  37  37  38  39  40  40  39  38  38  39  41  41  40  38  38  39  41  41  40  38  37  38 
 41  43  45  44  41  38  39  39  39  41  42  41  38  38  40  41  40  37  35  36  38  39  39  38  38  39  40  40  41  39  35  35  36  35  34  35  36  38  39  38  37  36  38  38  38  38  36  35  35  36  36  36  37  37  37  37  38  38  39  40  40  39  38  38  38  38  39  39  38  39  39  39  37  36  36  36  37  38  40  39  37  36  36  37  39  39  37  37  40  40  37  40  40  38  38  38  38  36  35  36  37  36  35  35  37  39  39  37  35  37  39  41  40  39  38  37  37  37  39  39  38  36  35  37  39  36  33  34  35  35  36  35  36  37  38  38  38  36  35  37  37  36  36  37  37  35  34  35  39  38  36  35  34  35  37  38  37  37  38  39  41  39  37  37  38  39  38  37  36  35  36  37  37  37  38  38  37  37  37  38  38  37  36  36  37  38  38  36  36  36  36  36  36  35  34  34  34  34  34  33  33  34  36  37  38  37  36  35  35  34  33  33  34  35  35  35  36  36  37  38  38  37  35  34  35  37  39  38  37  37  38  37  35  38  39  37  34  34  34  35  35  36  35  35  35  34  34  35  36  36  36  37  38  39  39  39  37  36  35  35  35  36  38  39  39  37  36  35  36  37  37  36  35  36  37  37  34  31  32  36  40  38  39  40  40  38  34  33  34  35  37  36  35  36  35  34  35  35  35  34  36  39  40  39  36  36  37  37  36  38  40  39  37  36  36  35  35  37  38  38  39  39  39  38  36  35  35  35  37  37  38  38  38  39  39  39  38  37  37  37  37  35  36  36  37  36  35  35  37  39  40  39  38  38  39  40  41  40  39  39  40  40  40  39  39  40  40  39  37  35  34  34  35  35  35  33  33  34  34  34  35  36  36  36  34  34  35  36  36  36  38  39  38  35  33  33  34  35  37  37  38  39  37  35  35  37  41  42  42  40  38  36  36  37  38  39  40  38  37  36  38  40  39  37  37  37  37  38  37  38  38  40  42  41  40  39  39  40  43  42  40  38  38  39  40  41  39  38  37  38 
 42  44  45  44  41  39  40  41  42  42  42  41  41  41  42  42  39  37  36  37  38  38  39  38  38  40  41  40  41  39  35  35  37  37  36  35  35  37  38  38  39  38  37  36  37  37  36  37  37  38  37  37  36  36  37  38  38  38  39  39  39  38  37  37  38  37  36  37  38  38  38  37  36  36  36  35  34  34  36  38  38  37  35  35  38  40  41  41  41  39  38  40  40  38  38  39  38  36  35  37  38  36  34  34  36  38  38  37  36  37  39  41  40  39  39  39  38  39  39  38  37  37  36  37  38  36  34  35  36  35  35  36  37  38  38  37  37  36  37  37  37  35  35  37  38  37  36  36  38  38  37  37  36  36  36  37  37  37  38  40  41  41  40  39  38  37  38  37  36  36  36  37  38  38  38  39  39  38  37  37  38  38  37  36  37  35  34  34  35  36  36  36  36  36  36  37  37  35  34  34  34  35  36  38  38  38  37  36  35  34  35  34  35  36  37  37  36  37  37  36  36  37  37  35  34  35  36  37  36  35  36  35  34  35  35  33  32  33  35  36  37  38  38  37  36  36  36  36  37  36  37  37  38  39  39  39  38  38  37  35  36  37  39  39  38  36  36  36  37  38  38  37  36  36  37  37  35  32  32  35  38  37  38  39  39  38  37  36  36  37  37  35  35  37  36  34  36  38  38  36  35  35  36  38  37  35  35  37  36  38  40  41  40  38  38  35  34  37  38  39  39  40  39  38  36  34  34  33  34  34  34  35  36  38  39  39  37  36  35  36  36  36  36  37  37  36  36  37  36  37  37  37  37  38  40  41  41  40  39  39  40  41  40  40  40  41  42  41  40  37  35  35  35  34  33  33  32  32  32  33  35  35  36  35  35  35  36  36  36  37  37  37  36  36  35  35  35  36  37  37  38  39  38  37  37  38  39  41  41  40  37  36  34  32  34  36  38  37  36  36  38  40  39  37  37  37  36  36  37  38  39  41  41  40  41  41  41  41  42  42  40  38  38  39  40  41  39  39  38  37 
 42  44  44  44  42  40  40  41  43  43  42  41  42  43  44  41  38  37  38  39  39  39  39  38  38  39  40  40  40  40  38  38  38  38  37  35  35  36  37  39  39  38  37  36  36  36  36  37  38  39  38  37  35  35  37  37  37  38  38  38  37  36  36  36  37  36  36  37  38  38  37  35  36  36  36  35  33  32  35  38  40  38  36  35  37  41  43  42  41  39  38  40  40  38  38  39  39  37  37  38  38  37  37  36  36  38  38  37  35  37  39  40  38  39  40  40  39  39  37  37  37  38  38  37  37  36  36  36  36  36  36  37  38  39  39  38  36  37  37  37  36  34  34  35  37  38  37  36  37  37  38  38  38  37  36  37  38  39  40  40  41  42  42  39  38  38  39  39  38  37  37  38  39  39  39  41  41  40  37  37  38  38  37  37  36  33  31  34  36  37  37  36  36  36  36  37  37  36  36  35  34  35  36  37  38  38  38  37  35  35  35  35  36  37  37  38  37  36  36  36  36  37  37  36  35  35  36  36  36  35  34  34  34  34  34  33  33  33  35  37  39  39  39  38  37  35  35  36  36  37  37  37  37  37  37  38  39  39  38  37  37  38  39  38  37  36  35  36  37  36  36  36  35  35  36  37  36  35  34  36  38  38  38  39  39  39  39  39  40  40  39  36  35  37  36  35  37  40  41  38  36  35  37  39  39  35  35  36  36  38  41  42  41  40  39  37  36  38  40  40  40  39  38  36  35  34  34  34  34  33  33  34  35  37  37  37  36  35  35  35  35  35  35  35  36  37  38  38  37  36  36  37  38  39  40  40  39  39  38  38  38  39  40  40  41  40  41  41  40  38  36  34  34  34  34  33  33  33  32  33  34  34  35  35  35  35  35  35  36  36  36  36  36  36  36  35  35  36  36  36  37  39  39  38  37  38  38  39  40  39  37  36  34  33  34  35  36  36  35  35  37  39  39  37  37  37  36  36  37  39  41  41  41  39  40  41  41  41  42  41  39  37  37  38  40  40  40  39  39  38 
 42  44  44  44  42  41  41  42  43  42  42  42  44  45  44  41  38  38  40  41  41  40  39  39  39  39  39  39  39  39  39  39  38  36  35  35  35  36  37  38  37  37  36  36  36  35  36  37  38  38  38  37  36  36  38  38  38  37  37  37  36  36  35  35  36  36  36  37  38  37  35  34  35  36  37  36  34  34  37  39  39  38  37  37  38  41  42  42  41  40  40  41  40  38  38  39  40  38  38  38  38  38  38  37  37  37  37  37  36  37  38  39  37  38  39  39  39  38  37  36  37  38  39  38  37  36  37  37  37  37  37  38  39  39  39  39  37  37  38  37  36  34  33  34  36  38  38  37  36  36  37  39  39  38  37  38  39  40  41  41  39  41  42  39  38  38  40  40  40  38  37  38  39  39  39  41  41  39  37  37  37  37  36  36  35  32  31  34  37  38  37  35  35  35  36  36  36  37  37  36  35  35  35  36  38  39  39  38  36  36  35  35  36  36  37  37  37  37  36  37  37  37  37  37  35  35  36  37  38  36  34  34  36  35  35  34  34  35  36  38  39  39  38  37  36  35  34  35  36  37  38  37  36  36  37  38  40  39  39  38  38  38  38  38  36  35  35  36  36  35  35  36  35  35  35  36  37  36  36  37  38  38  38  39  40  40  41  42  43  42  40  38  36  37  36  36  38  40  41  40  39  39  40  40  39  36  37  38  37  39  41  41  41  40  40  38  37  40  41  41  41  38  37  35  35  35  36  37  37  34  35  36  36  36  36  36  36  36  36  36  36  35  35  35  37  38  39  40  39  38  38  39  40  42  42  41  40  39  38  38  38  39  40  40  39  38  38  39  38  37  36  35  35  35  35  34  34  35  34  33  34  34  34  34  34  34  34  33  35  37  36  35  35  35  35  36  36  35  35  36  36  37  38  38  37  37  37  37  38  38  37  35  35  35  35  36  36  35  34  34  36  38  38  37  37  38  37  37  37  40  41  41  41  39  39  40  40  41  41  40  38  36  37  38  39  39  39  39  39  39 
 44  44  44  44  43  43  42  42  42  42  42  43  46  46  44  40  39  39  41  42  42  41  40  40  40  40  40  39  37  38  39  38  35  33  33  34  35  37  37  38  37  36  36  36  36  36  35  35  36  37  38  38  38  38  39  39  38  38  37  37  37  36  36  36  36  37  37  37  37  37  35  34  35  35  37  38  37  37  40  40  39  37  37  38  39  40  40  40  41  42  42  43  41  39  38  39  39  38  37  37  37  37  37  36  36  36  36  36  37  37  38  37  37  37  38  37  37  37  37  37  38  38  39  38  38  37  38  38  38  38  37  38  38  38  38  38  38  37  37  38  36  36  35  35  36  37  38  37  36  36  37  38  39  38  38  38  39  40  41  40  37  39  40  39  38  38  40  40  39  39  37  36  37  38  39  39  39  38  36  36  36  36  35  34  35  33  32  35  38  38  37  35  34  34  35  35  35  38  39  38  36  35  34  35  37  39  40  39  38  36  35  34  34  34  35  36  36  36  36  37  38  37  37  38  36  36  37  39  40  38  35  35  37  37  36  36  36  36  36  38  38  38  37  35  34  34  34  34  35  36  38  37  36  36  37  38  40  40  39  39  38  39  38  37  35  35  35  36  36  36  37  38  37  36  36  36  37  36  36  36  37  38  39  39  40  41  42  43  43  42  41  39  38  37  37  38  38  38  38  39  40  40  40  39  38  38  39  40  39  39  39  39  39  39  40  38  37  39  40  40  40  38  36  35  35  36  37  38  37  37  38  39  38  36  34  34  35  37  38  37  36  36  36  36  38  39  40  41  41  41  42  43  44  45  44  42  41  39  38  39  39  39  39  39  38  35  36  36  36  36  36  36  36  36  36  34  35  38  37  35  35  35  34  34  34  34  34  33  35  37  35  34  34  35  36  36  35  35  35  35  36  36  37  37  37  36  35  35  37  38  37  34  35  38  37  37  36  35  34  34  36  38  38  37  37  38  38  39  39  40  41  42  41  40  39  38  39  41  41  40  38  37  38  39  39  38  38  38  40  40 
 45  45  44  44  44  44  43  42  42  42  43  45  47  46  43  40  41  42  42  41  41  40  41  42  42  42  41  39  38  37  37  36  34  32  33  35  36  37  38  38  39  38  36  36  36  36  36  35  35  37  38  39  41  41  40  40  39  39  39  38  38  37  36  36  37  37  37  37  38  37  37  36  35  35  36  38  38  39  41  40  38  36  36  37  39  38  38  39  41  43  44  44  42  39  38  38  38  36  35  36  36  35  35  35  36  36  35  36  37  38  38  37  37  38  37  36  35  36  37  38  38  38  37  38  38  38  37  37  37  37  38  37  37  36  36  37  37  37  37  38  38  38  37  37  36  37  38  38  38  37  37  38  39  38  37  37  38  40  40  38  37  37  37  38  38  38  39  38  38  38  36  35  35  37  38  37  36  35  35  36  36  35  33  33  34  34  35  37  39  38  37  35  34  35  36  35  34  38  40  39  37  36  34  35  37  39  41  40  39  37  36  34  33  33  34  34  35  35  36  37  38  37  37  37  37  37  38  40  40  38  34  34  36  37  38  37  36  35  36  36  37  37  36  34  32  34  35  34  35  36  38  38  38  37  37  38  40  39  39  39  38  38  38  37  36  35  35  36  37  36  38  40  39  37  36  36  37  36  36  37  37  38  38  38  39  40  41  42  41  40  40  39  39  38  38  38  37  35  35  36  37  38  38  39  40  40  41  42  40  38  37  37  37  37  38  36  35  37  39  40  40  39  38  37  37  37  37  35  35  37  39  41  39  36  33  33  35  37  39  37  35  36  38  39  40  39  39  40  42  44  45  45  46  46  45  43  41  40  39  40  41  40  39  38  37  35  35  36  36  36  37  37  37  37  35  33  35  40  38  37  36  36  35  35  36  36  36  36  36  37  35  34  34  36  37  36  36  35  35  35  36  36  37  38  37  35  34  35  36  37  36  35  35  38  37  37  36  36  35  35  37  39  39  37  36  37  38  40  40  40  41  43  43  42  41  39  39  40  41  40  39  38  39  39  39  38  39  40  41  41 
 45  44  43  43  44  44  43  42  41  41  42  45  47  45  42  40  42  43  42  41  40  41  42  42  43  42  40  38  36  36  36  35  34  34  35  37  37  37  36  37  39  39  36  37  38  38  37  36  35  36  37  39  40  41  40  40  39  39  38  38  36  36  35  36  36  36  36  37  38  39  38  37  36  35  35  36  38  39  40  40  39  37  35  35  37  37  38  38  39  40  42  42  40  37  36  36  37  35  35  36  36  35  35  36  36  36  36  37  38  39  38  38  38  38  37  36  35  36  38  39  39  37  36  36  38  38  39  38  38  38  38  37  35  34  35  36  37  37  37  38  39  39  39  37  36  37  38  39  38  37  37  38  38  37  36  36  36  38  38  38  37  36  37  38  38  37  37  36  36  37  37  36  36  37  38  36  34  34  35  37  37  35  32  33  35  36  36  37  37  37  35  34  35  36  36  36  35  37  38  37  36  36  35  36  38  39  39  39  38  37  36  34  33  33  34  34  34  34  35  37  39  37  37  38  38  39  39  40  39  37  34  34  35  37  38  37  36  36  35  36  37  37  36  34  33  35  35  35  36  37  38  38  38  38  37  38  38  38  38  37  37  37  37  37  36  36  36  36  36  36  37  39  39  37  36  36  36  37  37  37  38  37  37  37  38  39  40  41  40  40  39  40  40  40  39  37  36  35  35  34  33  34  37  44  47  44  44  44  42  39  38  37  36  35  36  34  34  38  41  41  41  40  39  38  39  38  37  35  35  35  37  39  38  35  32  32  34  37  38  36  35  37  38  39  39  38  37  37  41  44  45  45  44  45  43  41  39  39  40  41  41  40  38  36  35  35  35  35  36  36  37  38  38  38  37  35  35  38  38  37  36  36  36  36  38  38  39  38  37  36  35  35  36  37  37  37  37  37  37  37  37  37  38  38  38  36  35  35  37  37  36  35  36  36  36  36  37  37  37  37  38  39  38  37  36  36  38  40  40  40  41  42  45  45  43  40  39  39  40  40  40  40  40  41  40  39  40  42  42  41 
 43  42  42  42  43  43  42  41  40  40  42  44  45  43  40  40  42  43  42  41  41  42  42  43  43  41  39  36  34  34  35  36  36  37  39  39  38  36  35  36  38  39  37  38  39  39  38  37  36  36  37  38  38  38  39  38  38  37  37  37  36  36  35  35  35  35  35  36  38  40  39  38  36  35  35  35  37  37  38  39  39  38  35  34  35  37  38  38  38  38  39  40  38  35  35  36  37  36  36  37  37  37  37  38  38  37  36  37  38  39  38  37  38  38  37  36  35  36  38  39  38  36  35  35  37  38  40  39  39  38  38  36  35  35  35  36  37  38  37  37  38  39  39  38  37  36  38  38  37  37  37  38  38  37  36  35  36  37  38  38  38  38  38  38  38  37  36  36  36  37  38  38  37  38  38  36  34  34  35  37  37  35  33  34  37  36  35  36  35  35  34  34  34  35  36  37  37  36  35  34  35  35  35  36  37  38  37  36  36  37  37  35  34  34  35  35  35  34  35  36  38  38  38  38  39  40  41  41  39  36  35  35  35  37  38  38  37  36  36  36  37  38  38  36  35  35  36  36  36  37  37  37  37  37  38  38  37  37  37  36  36  36  36  37  37  37  37  37  37  37  38  39  39  37  35  35  36  36  35  35  36  36  36  36  37  39  40  41  40  39  39  40  40  41  39  37  36  35  36  34  32  32  38  49  55  50  47  46  42  40  38  37  35  35  36  35  36  42  44  43  42  40  39  38  39  38  37  37  36  35  36  38  37  35  34  33  34  36  36  35  35  38  38  37  37  35  35  36  39  42  44  44  43  42  40  39  38  39  40  41  40  39  37  35  34  35  34  34  35  35  36  38  38  38  38  37  36  35  36  36  35  35  36  36  38  39  39  39  37  36  36  36  37  38  38  37  37  38  37  37  38  38  38  39  38  37  36  36  37  37  37  36  36  37  36  37  38  39  39  39  39  40  38  36  35  36  38  39  39  39  40  42  45  45  44  42  39  39  39  40  40  40  42  42  40  39  40  42  42  41 
 42  41  41  41  42  42  42  41  41  41  42  42  42  41  40  41  41  42  42  41  41  42  43  44  43  42  39  36  34  34  36  37  37  38  40  40  39  36  34  34  36  38  39  39  38  38  37  36  36  37  38  38  36  36  36  37  36  36  36  37  38  37  36  36  35  34  34  36  38  40  38  36  36  36  37  37  37  36  36  38  40  38  36  34  36  38  39  38  37  36  38  39  38  35  36  37  38  38  38  40  40  39  39  40  40  37  36  36  38  38  37  37  38  38  36  36  35  36  37  37  36  36  36  37  37  38  40  39  38  38  38  37  36  36  35  36  37  38  37  35  35  37  38  38  37  37  38  38  37  36  37  37  38  38  38  37  37  37  38  39  39  41  41  39  38  37  37  38  39  39  38  38  38  38  38  37  35  34  35  37  38  37  36  36  38  36  34  35  34  33  33  33  34  34  36  37  38  35  34  33  34  35  35  36  37  37  36  35  35  37  37  36  35  36  36  37  36  35  35  36  37  38  38  37  39  41  41  40  38  36  37  38  38  39  40  39  39  38  36  36  37  39  39  38  36  36  36  36  37  36  36  36  37  38  38  39  38  37  36  35  35  36  37  37  38  40  39  38  38  41  42  41  39  37  35  35  35  34  33  32  33  35  36  36  37  39  42  42  41  39  38  39  40  39  39  38  37  36  36  36  34  34  40  52  60  56  52  49  43  39  38  37  36  36  38  39  41  47  47  45  42  40  39  39  38  39  39  38  39  38  38  38  37  37  36  36  35  35  35  36  38  39  38  37  36  34  34  35  37  39  41  42  41  40  38  37  37  39  40  41  40  39  38  36  35  33  33  33  33  34  35  36  37  37  38  38  36  33  34  35  35  34  35  36  36  37  37  37  36  37  37  38  38  38  37  36  36  37  36  36  37  38  38  37  36  36  36  37  37  38  37  37  37  38  37  38  39  39  39  40  40  40  39  37  36  37  38  39  38  38  39  41  43  44  43  42  40  39  39  39  40  40  42  42  41  40  40  41  42  41 
 41  41  41  42  43  42  42  41  41  42  42  41  39  41  43  43  41  40  39  39  40  42  43  45  44  43  40  39  38  37  36  36  36  37  40  42  41  38  36  36  36  38  40  39  36  34  34  35  37  39  39  39  38  37  37  37  37  37  38  40  40  39  38  37  36  35  35  37  39  39  36  34  34  37  39  39  37  36  36  39  40  39  37  36  37  39  40  39  37  37  39  41  40  37  37  38  39  38  38  39  39  38  38  40  39  36  34  34  36  36  36  36  38  37  35  35  35  35  36  36  36  37  38  38  38  39  39  37  37  37  38  38  37  36  36  36  37  38  38  34  33  35  38  38  38  39  40  39  37  35  35  36  38  40  40  39  38  38  38  38  38  41  42  38  36  37  39  41  41  39  38  38  38  37  38  38  36  35  34  36  37  36  36  36  37  36  35  34  33  33  33  33  33  34  35  37  38  36  34  34  34  35  35  36  36  35  35  36  37  37  36  35  34  35  36  37  36  34  34  35  36  38  37  36  38  40  41  38  36  37  39  41  41  41  41  41  41  39  37  36  37  38  38  37  36  35  36  37  38  37  37  36  37  38  40  40  40  39  38  37  36  36  37  39  41  42  42  41  40  42  43  41  39  36  36  37  37  36  35  33  34  34  34  35  37  40  43  44  42  39  38  39  40  39  40  39  38  36  36  36  36  37  42  50  58  61  57  51  42  37  36  36  36  38  42  43  44  47  46  44  42  41  41  41  40  40  39  38  39  41  39  37  36  38  39  38  36  34  36  39  41  43  40  38  37  36  36  37  38  39  40  42  42  41  39  38  38  41  43  43  42  41  39  39  37  35  34  34  34  35  35  36  36  36  37  38  37  34  35  35  35  35  34  35  35  35  35  34  34  37  38  39  39  38  37  35  35  35  36  35  35  35  34  34  34  35  36  37  38  38  37  36  37  38  37  37  37  37  38  39  41  42  42  40  40  41  40  40  40  40  39  40  41  42  42  41  40  39  38  37  38  39  42  43  42  40  39  40  40  39 
 40  41  43  43  42  41  42  42  42  42  42  42  41  41  42  43  44  43  38  39  41  42  44  45  44  43  40  39  38  37  36  36  36  37  39  40  40  39  37  37  37  38  39  38  37  35  34  34  36  37  38  38  37  37  38  38  38  38  39  40  40  40  39  38  38  37  35  36  38  37  36  35  36  38  39  39  38  37  38  39  39  38  37  37  37  38  37  37  37  38  39  40  40  39  40  40  39  38  37  37  37  37  37  38  38  36  35  35  35  35  36  37  39  38  35  36  37  36  35  35  36  38  38  39  38  38  38  37  35  35  36  36  37  38  38  37  37  39  39  36  34  35  38  40  40  39  38  37  36  35  36  36  37  39  41  40  39  37  37  37  38  41  42  39  37  37  39  40  40  38  37  37  38  38  37  36  35  35  35  36  37  38  37  37  37  37  38  37  36  36  36  34  34  35  37  38  38  37  36  34  34  35  36  37  37  37  36  36  37  35  34  34  34  34  36  36  36  34  34  35  37  38  38  37  38  39  40  38  36  36  37  38  39  39  40  41  41  40  39  37  37  37  37  35  35  35  36  37  37  37  36  36  37  39  40  40  40  39  38  37  37  38  38  41  42  42  43  42  42  43  43  41  38  36  35  36  38  38  36  36  35  34  34  36  37  39  41  43  43  42  40  39  39  37  38  39  39  37  36  37  38  40  43  46  51  58  58  51  42  38  37  36  36  38  41  44  46  46  44  41  41  41  42  43  42  40  39  39  41  42  40  37  36  38  39  39  36  35  37  40  42  42  40  38  36  36  37  39  39  40  41  40  39  40  43  45  45  45  45  43  42  40  39  39  37  35  34  34  34  35  35  34  34  35  36  37  36  34  35  36  36  36  35  35  36  36  35  33  33  36  38  39  39  38  36  33  34  35  35  35  35  35  34  34  34  34  35  36  36  36  36  36  38  39  37  35  36  38  40  41  40  40  40  40  41  42  42  42  41  40  39  39  40  40  41  40  40  39  37  36  36  37  39  41  41  41  41  41  41  40 
 40  42  44  43  41  39  41  41  41  41  42  44  44  42  40  42  47  48  40  39  42  43  44  44  43  41  40  39  37  36  37  38  39  39  38  38  37  37  37  37  38  38  37  38  39  39  37  35  34  35  36  37  37  37  38  37  37  38  38  38  38  39  39  38  39  38  35  35  36  36  37  38  39  39  39  39  38  38  38  38  37  36  37  38  37  36  35  35  37  38  38  39  40  40  41  41  39  38  36  35  35  36  36  36  37  38  38  37  36  36  36  38  40  38  37  38  38  36  35  35  37  38  39  39  39  38  38  37  35  33  33  34  37  39  39  38  36  38  40  38  36  36  39  40  40  38  36  34  34  37  39  37  37  38  40  41  40  38  37  38  39  41  41  39  38  37  38  38  38  37  37  37  38  38  37  35  34  35  38  38  39  40  40  39  38  39  40  40  40  40  39  38  37  39  40  39  37  38  37  34  34  35  37  37  37  37  37  36  34  33  33  34  34  35  37  37  36  36  36  37  39  38  38  38  38  38  38  38  37  36  35  35  36  38  39  40  40  41  43  39  38  38  36  35  34  35  36  36  37  36  34  36  38  40  40  39  39  39  37  37  38  38  39  42  42  40  41  41  41  44  44  41  38  36  35  35  37  38  38  37  37  35  35  37  39  39  40  41  43  44  42  40  37  36  37  39  40  39  37  37  39  42  43  41  42  50  53  49  42  40  39  37  37  37  38  42  46  46  41  39  40  43  44  44  42  41  39  41  42  41  40  38  37  37  37  37  36  36  37  40  41  39  39  37  33  34  37  39  40  41  42  37  35  38  46  52  52  48  44  43  42  39  36  37  37  35  35  36  36  35  34  34  33  34  35  36  36  35  36  37  38  36  35  35  37  38  37  35  34  35  37  38  37  37  34  31  33  35  34  36  37  37  36  35  34  34  35  34  34  35  37  39  40  39  37  36  36  39  42  42  39  37  36  39  39  39  41  41  41  40  39  40  40  39  39  40  40  39  36  35  36  37  38  39  40  42  43  43  43  43 
 41  42  42  40  39  38  39  40  42  41  42  42  42  42  42  43  46  45  41  40  42  42  42  42  43  42  41  40  38  37  38  39  38  38  37  36  36  36  36  36  36  36  37  38  39  39  37  36  35  36  38  38  38  38  38  37  38  39  38  37  37  38  38  38  37  36  35  36  37  37  38  39  39  39  39  39  39  38  37  36  35  36  37  38  37  36  35  35  36  37  38  39  39  39  39  39  38  36  35  34  35  35  36  36  37  38  38  38  37  37  37  38  39  37  36  37  38  36  35  36  38  38  39  40  40  39  38  37  35  34  33  35  37  38  38  36  35  36  38  37  37  37  38  38  38  38  38  37  36  38  41  39  39  39  40  40  39  38  38  39  40  39  36  36  35  35  35  36  36  36  35  36  36  36  36  34  35  37  38  39  40  40  41  41  40  40  39  39  39  39  40  39  40  41  40  39  37  36  37  36  37  37  38  36  34  34  34  33  33  33  34  34  35  36  37  38  37  36  36  37  38  37  36  37  37  38  38  39  38  37  38  40  41  40  40  40  40  41  41  40  39  38  37  35  34  34  34  35  36  35  35  37  38  39  39  40  40  39  38  37  37  37  39  40  40  39  39  38  39  41  42  40  38  37  36  38  39  40  39  39  38  36  37  38  39  40  42  44  45  44  42  38  34  36  38  40  41  40  38  36  38  39  40  39  39  44  46  45  40  39  39  38  38  38  37  39  42  43  40  39  42  44  44  43  42  41  39  39  40  39  38  37  37  37  37  37  36  35  36  39  39  37  36  35  33  34  38  40  40  40  40  37  35  38  44  48  49  46  43  43  42  41  39  38  38  37  37  37  37  36  35  35  35  35  35  35  36  37  37  37  37  35  33  34  36  38  39  39  37  35  36  37  37  35  33  32  32  33  35  35  36  36  35  34  34  34  35  34  34  35  37  38  39  39  37  36  36  38  40  41  39  37  35  37  38  38  38  38  38  38  39  39  40  39  40  41  40  38  36  37  38  40  40  39  40  41  42  41  42  42 
 42  41  40  39  39  39  38  40  42  42  41  41  41  41  42  43  43  43  42  41  41  39  39  40  41  42  42  41  39  38  39  39  38  38  37  37  37  37  36  36  35  35  36  37  37  37  37  36  35  36  38  38  38  38  37  37  38  38  38  37  37  38  38  37  37  36  36  37  38  39  40  40  40  40  40  40  40  38  37  36  35  35  36  37  37  36  35  35  36  37  39  39  38  38  38  38  37  36  35  35  35  36  36  37  37  38  39  39  38  37  37  37  38  37  36  37  37  37  37  38  38  38  37  38  39  39  39  37  36  35  35  35  37  37  36  35  34  35  37  39  40  39  37  36  36  38  39  39  38  39  42  41  40  40  40  39  39  39  39  39  40  39  37  36  35  36  36  37  38  37  37  36  37  36  36  35  36  38  39  40  40  40  41  42  41  40  39  38  38  38  39  39  39  38  38  38  36  36  37  37  38  38  37  35  34  33  34  34  33  34  35  35  36  37  38  38  38  37  37  37  37  37  37  37  38  38  39  38  38  38  39  41  43  42  40  38  39  40  39  40  39  37  37  36  35  34  34  34  35  36  37  38  38  38  38  40  41  40  39  38  36  37  39  39  39  40  38  37  37  38  38  38  37  37  37  39  40  41  41  39  39  40  39  39  39  40  41  43  44  43  41  37  35  40  43  44  44  42  39  36  36  38  39  39  40  41  42  42  40  38  38  40  40  40  39  40  41  42  40  40  43  45  44  42  41  41  39  39  39  38  38  38  38  38  38  37  37  37  37  38  38  35  34  33  32  34  38  40  39  39  39  37  36  38  41  44  44  42  41  41  41  41  40  39  38  38  38  38  38  36  35  36  36  37  36  35  35  37  37  36  36  35  34  35  37  39  40  41  38  34  33  34  35  32  32  33  32  33  35  35  35  35  34  33  33  34  34  34  34  35  35  36  38  38  38  36  36  37  39  40  40  38  36  37  39  39  37  35  36  38  40  41  40  40  40  42  41  39  37  38  39  39  39  38  38  40  41  42  42  41 
 41  41  40  40  40  39  39  40  42  43  42  40  40  41  42  42  41  41  43  42  39  38  37  38  40  41  41  40  38  37  39  39  39  39  39  40  40  39  38  37  36  36  35  36  36  36  36  35  34  35  36  37  37  37  37  37  37  37  37  37  38  38  38  38  37  37  36  37  38  40  40  40  39  39  39  39  39  39  39  38  37  36  36  37  37  36  36  36  37  37  38  39  39  39  39  39  38  36  36  36  35  36  37  37  38  38  39  39  37  36  36  37  37  37  37  38  37  37  37  38  39  37  35  36  37  39  40  38  37  36  36  36  36  37  36  35  34  35  38  40  42  41  37  35  36  38  39  39  38  39  41  40  40  40  40  39  39  40  40  39  39  39  39  37  37  37  37  38  38  39  38  38  38  36  35  35  36  38  39  39  39  39  40  41  41  40  39  39  39  39  39  37  36  35  37  39  40  39  38  36  36  37  36  36  35  36  36  36  35  34  35  36  36  37  37  37  37  37  37  36  36  37  38  38  38  38  38  37  37  37  38  40  42  42  39  36  38  39  38  39  38  36  37  37  36  36  35  35  36  37  38  38  38  38  38  40  42  41  41  40  37  38  40  39  40  41  38  38  37  36  36  36  36  36  37  39  40  41  41  39  39  42  42  39  38  38  39  41  42  42  40  38  38  43  47  48  47  44  40  37  35  37  39  40  40  40  41  41  40  38  38  40  41  41  43  44  43  42  41  42  44  44  42  40  40  40  38  38  38  37  38  38  39  38  38  38  38  38  38  38  37  33  32  32  31  34  37  39  39  38  39  38  37  37  39  40  40  39  39  39  41  42  41  38  38  38  39  38  37  36  35  35  37  38  37  34  34  36  35  35  35  36  37  38  39  40  41  42  39  34  31  32  33  32  33  36  34  34  36  37  36  35  34  33  34  33  34  35  35  34  34  34  37  39  38  37  36  37  39  41  40  39  38  39  40  40  37  34  34  37  40  42  41  41  41  42  42  41  40  39  39  39  37  37  37  39  41  43  42  40 
 40  41  41  41  40  39  40  42  43  43  42  41  41  41  42  43  41  41  42  41  39  37  36  37  38  39  39  39  37  36  37  38  39  40  41  42  42  40  39  38  37  36  35  35  36  36  35  34  34  35  36  36  36  36  37  37  36  36  36  36  37  38  39  39  38  37  36  37  38  39  40  39  39  38  38  39  39  40  42  40  39  37  37  38  38  38  37  38  38  38  37  38  39  40  40  40  39  37  36  35  34  35  37  36  37  38  38  37  36  36  36  37  37  38  38  38  37  37  37  38  38  36  35  35  38  39  39  39  38  36  36  36  37  37  37  36  35  37  39  41  43  42  38  36  36  38  39  39  38  37  38  38  39  39  39  39  39  39  40  39  38  39  39  38  37  36  37  36  37  37  38  37  37  37  36  36  36  37  38  38  38  38  39  40  40  41  40  40  39  39  39  36  34  34  38  44  47  45  41  37  35  35  36  37  38  38  39  38  37  35  36  36  37  36  37  37  36  36  37  36  35  37  38  38  38  37  36  36  36  37  37  38  39  40  38  35  36  37  38  38  38  37  38  38  37  38  38  38  38  38  37  37  38  39  39  40  41  42  41  40  39  39  40  40  40  40  39  38  38  36  35  36  36  37  38  39  40  40  40  39  39  42  42  39  37  37  38  40  41  40  40  39  40  44  47  49  49  46  43  39  38  38  39  39  39  39  40  41  42  39  38  41  41  42  45  46  45  44  43  43  44  42  39  37  37  38  37  37  36  36  36  37  38  37  37  37  38  39  39  38  36  34  33  33  33  34  36  38  40  39  40  39  38  38  37  38  38  39  38  38  40  42  42  39  37  37  39  38  37  35  35  35  37  38  37  34  34  36  35  35  36  37  38  40  40  41  42  43  40  35  33  33  34  35  37  39  37  36  38  39  38  35  35  34  34  34  35  36  36  36  35  35  37  39  38  37  35  36  38  40  40  39  39  39  40  40  37  35  34  37  39  41  41  41  40  40  42  42  41  40  40  39  37  37  37  39  41  42  41  39 
 40  41  41  41  40  40  42  42  42  43  43  42  41  41  42  43  42  40  40  40  38  36  36  37  38  39  38  38  36  34  35  36  38  39  40  40  40  39  38  37  37  36  35  36  36  36  36  36  36  36  36  37  37  37  37  37  37  36  36  36  37  37  38  38  37  36  35  35  37  38  38  38  38  37  37  38  38  40  42  41  39  38  38  38  38  39  39  38  39  38  37  37  38  39  40  40  39  37  36  35  35  35  34  34  35  37  37  37  37  36  37  38  39  38  38  37  36  36  36  37  38  36  35  36  39  39  39  39  38  37  36  37  37  38  38  38  37  38  39  40  41  41  39  38  38  38  39  38  37  36  37  38  39  39  38  38  38  39  39  38  37  39  39  38  36  35  35  35  36  37  37  37  37  37  37  36  36  37  38  37  37  38  39  40  40  40  40  39  39  39  38  36  34  36  42  49  54  51  45  38  35  35  38  39  40  40  39  38  37  37  37  37  37  36  36  36  36  37  37  36  36  37  37  37  36  36  35  36  36  37  38  38  37  38  38  36  35  37  39  38  37  37  38  38  38  39  39  39  38  38  36  37  37  39  40  40  39  40  40  39  39  39  38  39  39  38  39  39  38  37  36  37  38  38  38  40  41  41  40  39  39  40  40  38  38  39  40  41  41  40  40  39  40  41  44  46  48  47  45  43  41  40  39  39  38  37  38  40  42  41  39  41  41  42  45  46  45  45  44  43  43  40  37  34  36  37  36  35  34  33  34  34  35  34  34  36  38  39  38  35  34  34  35  36  36  36  36  38  40  42  42  40  40  39  38  38  39  40  40  40  41  43  43  40  38  37  38  38  37  35  35  35  36  37  36  35  36  38  36  35  35  36  37  38  39  40  41  43  41  36  34  32  32  35  37  37  37  36  36  38  38  35  35  35  35  36  36  37  37  38  38  37  37  38  38  37  35  35  37  38  38  37  36  37  38  39  38  36  36  36  38  40  41  41  40  39  40  41  40  40  40  40  40  39  39  40  40  39  39  39 
 40  41  42  42  41  40  42  41  40  41  42  42  40  40  41  42  41  40  39  39  38  37  37  38  39  39  39  38  36  35  34  35  37  37  38  38  37  37  36  36  36  36  36  36  37  37  37  37  37  37  37  38  38  38  38  38  38  37  37  37  36  37  37  37  37  36  34  34  35  36  37  37  37  36  36  37  37  39  40  39  38  38  38  39  39  40  39  39  38  37  36  37  37  38  39  38  37  37  36  36  37  36  34  34  36  37  38  39  39  38  38  38  38  38  37  37  36  35  36  37  37  36  35  37  40  39  38  38  38  38  37  37  38  38  39  39  37  37  38  38  39  40  40  40  40  39  39  39  38  37  37  38  39  39  37  36  36  38  38  38  38  39  39  38  37  35  35  35  36  37  37  38  38  38  37  36  36  37  37  37  36  37  39  40  40  40  40  38  38  38  37  36  36  39  44  50  54  51  46  39  36  36  39  41  40  39  38  38  38  38  38  37  37  36  37  37  37  36  36  36  37  36  36  36  36  35  36  36  37  38  39  39  38  38  38  37  36  37  40  37  36  38  38  38  39  39  39  39  39  37  36  35  37  39  40  39  38  38  38  38  39  38  36  38  37  36  38  38  37  37  38  39  39  39  39  40  41  42  41  41  40  39  39  39  39  40  41  41  41  40  40  40  40  38  40  43  45  45  43  42  41  41  40  39  38  37  37  39  42  41  39  40  41  42  45  45  45  45  44  43  43  40  37  36  38  39  38  36  34  33  33  33  33  33  33  35  37  39  38  35  33  34  36  37  39  37  36  37  40  42  41  40  39  40  39  39  39  40  40  41  42  42  42  41  39  38  39  40  38  37  36  36  36  37  37  36  37  38  37  35  34  36  36  37  37  38  39  40  39  37  35  33  31  35  36  35  36  34  33  35  36  36  35  36  36  36  37  39  40  40  40  39  39  39  38  37  35  35  36  37  37  35  34  35  37  38  38  38  37  37  38  39  40  40  40  39  39  40  39  39  40  40  40  39  40  40  39  37  37  38 
 39  41  43  43  41  40  39  38  37  38  40  40  39  38  39  41  41  39  38  38  38  38  38  39  40  40  39  39  38  36  36  36  37  37  37  36  36  35  36  36  36  37  37  37  37  38  38  38  38  38  38  38  38  38  40  40  39  39  38  37  36  36  36  36  37  36  35  34  34  35  35  36  36  37  37  37  37  37  38  38  37  37  38  39  40  40  39  38  37  36  37  37  37  37  38  37  36  36  37  38  39  38  36  36  38  39  40  41  41  39  38  37  36  37  38  37  36  34  36  37  37  36  35  36  39  38  37  38  39  38  38  37  38  38  39  38  37  36  36  37  38  40  40  41  42  41  40  40  40  39  39  39  39  38  37  35  34  36  37  39  39  39  38  37  37  36  36  36  37  37  38  39  40  39  37  37  36  37  38  37  37  37  39  40  40  41  40  38  37  36  36  36  37  40  44  47  48  47  43  39  37  38  40  41  40  39  38  39  40  38  37  36  36  37  38  38  37  35  35  36  36  37  37  37  36  36  37  37  38  40  40  39  39  37  37  37  37  38  39  37  37  40  39  39  38  37  37  38  38  37  35  35  36  38  39  39  37  37  37  38  39  38  35  37  36  35  37  37  36  38  39  39  40  39  40  40  41  41  41  42  41  40  39  40  39  39  39  40  40  40  41  41  40  38  39  41  41  41  40  39  39  39  40  40  40  39  39  39  40  40  39  38  39  41  44  45  45  44  43  42  43  41  39  39  41  42  40  38  35  34  34  34  33  33  35  37  38  39  38  36  34  33  35  37  39  37  35  36  40  41  39  38  38  39  39  38  38  39  40  41  42  41  40  40  41  40  40  40  40  39  38  37  36  36  36  36  37  37  36  35  35  36  37  37  37  36  35  34  36  38  37  34  32  35  36  35  35  33  32  34  35  35  35  35  36  36  37  40  41  42  42  41  40  39  38  37  35  35  37  37  35  33  32  34  36  38  38  39  40  39  39  39  39  39  39  38  39  40  39  38  37  37  37  37  39  40  39  37  37  37 
 38  40  42  41  40  38  36  35  35  38  40  40  38  38  40  42  40  37  38  38  38  38  38  39  40  39  39  39  38  38  38  38  37  37  37  37  37  37  37  37  37  37  37  37  37  37  38  38  38  38  37  38  38  38  39  40  40  39  37  36  36  36  36  36  37  36  35  35  34  34  34  35  36  37  37  37  37  37  37  37  36  37  37  38  39  40  39  37  36  36  37  37  37  37  37  37  37  37  37  38  39  39  38  38  39  40  41  41  40  38  37  36  36  37  38  37  36  35  35  36  37  36  35  34  36  37  38  38  38  39  38  39  39  39  39  37  37  36  36  36  37  39  40  41  41  40  40  40  41  40  39  39  39  38  37  35  34  34  36  38  40  38  36  36  37  37  37  37  37  37  37  38  39  38  37  37  37  38  39  37  36  37  39  40  40  40  40  38  37  36  37  36  37  40  41  42  41  41  39  38  38  39  40  40  39  39  39  40  40  38  36  36  37  38  40  40  38  36  35  35  36  37  38  37  37  37  37  37  38  39  39  40  39  37  37  37  36  37  38  38  39  41  41  39  37  34  34  36  37  36  36  35  36  37  38  37  37  36  37  37  39  37  36  36  36  36  37  36  36  38  39  39  39  40  39  40  40  41  41  42  41  40  39  39  38  37  37  38  40  41  41  41  41  39  40  41  41  39  38  38  38  39  40  42  43  42  40  38  39  40  40  38  39  41  43  45  45  43  41  41  42  41  39  38  41  42  40  38  36  35  35  35  35  36  37  38  39  39  39  37  36  34  35  36  38  36  34  35  38  40  39  38  38  39  39  38  36  36  38  41  40  39  38  39  41  42  41  40  40  39  38  37  36  35  36  37  37  37  36  36  36  38  39  38  38  37  34  32  35  40  39  37  36  38  39  38  37  36  35  36  36  35  35  36  36  35  36  39  41  42  42  42  41  39  38  36  35  36  38  38  35  33  32  34  36  38  39  41  42  41  40  39  38  38  38  38  40  40  38  36  35  35  35  35  37  39  39  38  37  37 
 39  40  40  39  37  36  36  35  36  40  42  41  39  39  42  44  41  37  37  37  37  37  37  37  38  39  39  38  36  36  38  37  37  37  37  38  39  39  39  38  36  36  37  37  37  37  37  37  38  37  37  37  37  37  36  37  37  37  36  35  34  35  35  37  37  37  36  35  33  33  34  35  37  38  38  38  38  38  39  38  36  36  36  36  37  39  39  38  36  36  37  38  38  38  38  38  38  37  37  37  38  38  38  38  38  38  39  38  37  37  37  37  38  37  36  36  36  35  35  36  37  37  36  36  37  37  37  37  38  39  40  41  41  41  40  39  38  36  34  36  37  38  39  39  38  37  38  39  40  38  37  38  39  38  37  36  35  35  36  38  42  40  37  37  39  40  41  41  40  39  39  39  39  38  37  36  36  37  38  38  37  37  38  39  39  37  36  36  37  37  36  35  35  38  40  40  39  38  38  38  39  40  39  39  40  41  40  39  37  36  35  35  36  40  43  42  40  36  34  34  35  36  37  38  38  37  35  36  37  38  39  40  40  36  34  34  35  36  36  39  41  43  43  40  35  32  32  34  36  37  38  37  36  35  35  36  37  36  37  38  37  37  38  36  37  38  37  35  35  38  39  39  40  40  39  39  40  41  41  42  41  38  37  37  37  37  37  38  41  42  42  41  39  38  39  40  42  41  40  39  38  38  38  39  40  41  39  37  37  41  42  39  39  41  42  41  42  42  41  39  41  39  37  37  39  40  39  38  36  36  36  36  37  38  39  40  40  39  38  37  37  37  36  35  37  35  33  35  38  39  38  39  40  39  39  38  35  35  37  41  40  38  36  38  41  44  41  39  38  38  38  37  35  34  35  36  37  37  36  36  36  37  37  37  38  37  36  34  36  39  38  37  37  37  38  39  37  36  36  37  36  34  35  35  35  35  35  37  39  41  42  42  41  39  36  34  33  35  38  39  37  34  34  36  37  38  39  41  43  43  41  39  36  35  37  38  39  40  38  37  37  36  36  36  37  39  39  37  37  38 
 39  38  37  36  35  35  36  38  40  43  43  42  40  41  44  44  40  37  38  38  37  37  37  37  37  37  38  37  36  37  38  38  37  37  37  38  40  40  40  38  36  35  38  38  38  38  38  38  38  37  36  36  36  36  34  35  35  35  34  34  33  34  35  36  37  38  37  36  35  34  34  35  36  37  38  38  38  39  40  39  37  36  36  36  36  38  39  39  37  37  38  37  37  38  39  38  37  36  36  36  36  36  37  36  35  36  37  37  37  37  37  37  38  37  35  35  35  35  36  37  38  38  37  37  38  37  36  37  38  38  40  41  41  40  39  39  38  36  35  37  38  39  39  37  36  37  37  38  38  37  36  37  38  39  38  37  36  36  37  39  40  39  37  38  39  41  42  42  41  40  40  40  40  38  36  35  36  38  39  39  37  37  38  38  37  36  35  35  36  35  35  36  37  38  39  39  39  38  37  37  38  39  38  38  40  42  41  38  35  35  35  35  37  40  43  42  39  35  34  35  36  36  35  36  37  37  36  36  36  36  38  41  42  37  34  34  35  35  34  38  41  42  43  40  35  33  33  34  37  39  40  39  36  34  34  35  36  36  37  38  37  37  39  37  38  40  38  36  36  38  39  39  39  39  39  39  40  40  41  42  41  36  35  36  36  37  38  39  41  42  41  39  36  36  38  40  42  42  41  40  39  39  38  38  39  40  38  37  38  41  43  41  41  42  40  39  39  41  39  38  39  37  36  36  38  39  39  37  36  35  36  37  37  38  38  39  38  37  37  36  37  38  37  36  37  35  34  34  37  38  39  41  42  41  40  39  36  35  37  40  40  39  37  38  41  42  41  39  38  38  37  36  35  34  35  35  36  38  37  36  36  35  36  37  37  37  37  36  36  37  36  37  38  37  38  39  36  35  36  37  35  33  34  34  34  34  34  36  38  39  40  40  39  38  36  35  35  37  38  39  37  35  35  37  38  37  39  41  43  44  43  39  36  35  35  37  38  38  37  37  37  37  37  37  39  40  40  38  38  39 
 38  36  34  35  37  37  38  40  43  43  41  40  40  42  44  42  39  37  39  41  40  40  38  37  38  37  37  37  38  40  41  40  38  37  38  39  40  41  41  40  37  37  38  39  39  39  40  40  39  37  35  33  35  36  36  36  35  34  35  35  35  34  34  35  37  38  37  38  38  37  35  34  34  36  37  38  38  38  39  38  39  38  38  37  37  37  38  39  38  39  38  36  35  37  38  38  37  36  35  36  35  36  35  34  33  34  35  37  39  39  38  36  36  36  35  35  35  36  38  39  39  38  37  37  37  37  35  36  37  38  38  39  38  38  37  37  37  38  39  39  40  39  39  38  39  39  40  39  39  38  36  35  37  39  39  37  37  38  40  40  37  36  37  37  38  39  39  39  38  38  39  40  40  37  35  34  37  41  43  40  37  36  38  38  36  37  39  37  34  33  35  39  42  41  38  38  38  38  37  37  37  36  36  36  39  41  41  38  36  36  37  37  39  40  40  38  37  36  36  38  39  37  35  35  36  39  40  39  36  35  37  42  44  41  37  36  36  36  35  35  37  40  41  39  36  37  38  38  39  41  41  39  36  34  34  35  36  35  35  35  37  38  39  39  38  39  39  38  39  39  38  36  36  37  39  39  39  38  39  41  41  37  37  38  37  36  37  38  40  40  39  37  35  36  39  42  43  41  39  39  40  40  40  39  40  41  41  39  40  41  41  41  40  41  41  41  40  39  38  37  36  34  34  35  38  40  39  36  34  35  36  36  37  37  37  36  35  36  36  37  37  35  36  38  39  37  36  36  36  37  39  42  43  43  41  39  38  36  37  38  40  41  41  39  38  38  40  42  41  38  35  35  35  36  36  35  35  38  38  37  37  37  37  38  37  37  36  35  35  36  37  38  40  40  39  38  37  36  37  37  35  33  33  33  34  35  36  38  38  38  37  37  37  38  38  39  39  39  38  36  35  35  36  36  37  39  39  42  45  47  45  42  38  36  35  34  35  38  37  35  36  36  37  39  41  41  40  40  39  39 
 37  37  39  40  40  40  42  43  42  40  39  38  39  41  43  42  39  38  40  41  41  40  38  37  38  37  37  37  39  40  42  40  38  36  36  38  40  42  42  41  38  37  38  39  39  39  40  41  39  37  35  34  35  36  38  37  36  35  36  37  37  36  36  36  36  37  38  39  39  39  37  36  37  38  39  40  40  38  36  38  39  39  38  37  36  35  36  37  38  38  35  34  34  35  37  38  38  37  37  38  39  38  37  36  35  35  36  37  38  38  38  38  38  37  36  36  37  37  38  39  39  38  37  36  36  36  36  38  38  38  38  38  38  37  37  38  39  38  38  38  38  37  38  39  40  42  43  43  42  38  35  35  37  39  39  38  37  38  40  40  38  37  36  37  37  37  38  38  38  38  38  38  38  37  37  36  38  40  41  38  36  36  38  38  37  38  39  38  36  35  36  40  41  40  37  36  37  37  38  38  38  38  37  37  38  41  41  39  37  37  38  38  38  38  38  38  37  37  37  39  40  37  35  35  36  38  39  38  37  36  38  42  43  41  38  37  36  36  37  37  37  39  40  40  38  39  39  39  40  41  42  39  36  34  34  35  35  35  35  35  37  39  40  38  37  37  38  38  39  39  39  38  38  37  38  37  36  36  38  39  40  39  39  38  36  35  35  36  37  38  38  38  37  38  40  42  42  40  39  39  40  41  41  40  40  41  40  39  40  40  41  40  40  40  41  41  40  39  38  37  36  34  33  34  37  39  38  36  35  37  37  37  36  37  37  36  36  37  37  38  37  36  37  38  38  37  37  37  38  39  39  40  41  41  40  41  40  40  40  40  40  40  39  38  38  39  41  41  39  38  36  35  36  37  37  37  36  38  37  38  38  37  36  37  37  36  35  35  35  36  37  38  39  39  39  39  38  38  38  38  37  36  35  35  35  36  38  39  39  39  38  38  37  37  38  38  38  37  36  35  34  35  36  37  38  41  40  41  43  45  44  41  39  37  37  36  36  38  37  37  37  38  39  40  42  41  40  38  38  40 
 36  39  42  43  41  40  42  43  42  40  39  39  39  40  41  41  40  40  41  41  41  39  38  37  37  38  37  37  38  39  41  40  37  35  35  37  40  41  41  41  39  38  39  39  39  39  40  41  40  38  36  35  36  37  38  37  36  36  37  39  39  39  38  37  35  36  38  39  39  39  38  38  38  40  41  41  40  38  35  37  39  40  39  37  35  34  35  36  38  37  34  33  34  35  36  37  37  37  39  40  40  39  38  38  37  37  36  37  37  37  38  39  41  39  37  38  39  38  37  37  38  38  38  37  36  36  38  39  39  39  39  38  37  37  38  39  40  39  38  38  37  36  37  39  42  44  44  43  42  37  33  35  38  40  40  39  37  38  39  40  40  38  36  36  36  36  37  37  37  37  38  38  37  38  38  39  39  39  38  36  35  36  38  38  38  37  37  37  36  35  36  38  39  37  35  35  36  37  38  39  39  39  38  38  38  40  41  40  39  38  39  38  37  37  37  37  37  38  39  39  39  37  36  36  37  38  38  37  37  38  40  40  39  39  38  36  36  37  38  38  38  38  39  39  38  39  39  38  40  41  41  39  36  35  35  35  35  36  35  36  38  39  39  37  36  36  37  38  39  39  39  40  39  38  36  34  34  35  36  37  38  39  39  38  37  36  35  35  36  37  38  39  39  39  40  41  40  38  38  39  40  40  40  39  39  40  39  38  39  40  40  39  39  39  40  40  40  39  38  38  36  35  34  34  35  37  37  36  36  38  38  37  37  36  37  37  38  38  38  39  38  36  36  37  36  36  37  38  40  41  40  39  39  39  40  41  42  42  40  40  39  39  38  38  39  40  40  39  37  36  36  36  36  37  38  38  38  37  37  38  39  38  36  36  36  36  36  36  37  37  37  37  37  38  38  38  38  38  38  39  38  37  36  35  36  37  38  39  39  39  38  37  37  37  37  37  36  35  34  34  34  36  37  37  39  41  40  40  42  43  43  41  38  38  38  37  37  37  38  37  37  39  40  40  41  40  38  35  37  40 
 38  39  42  41  39  37  39  41  42  43  43  43  42  41  40  40  41  42  41  40  40  39  38  37  38  38  37  36  37  39  40  39  37  35  35  36  38  40  40  39  38  37  38  38  38  39  40  40  40  39  38  37  37  37  37  37  37  38  38  39  39  39  37  36  36  36  36  37  37  38  38  37  38  40  41  40  40  38  36  37  38  39  40  39  37  36  36  37  38  37  35  35  35  36  36  36  36  37  38  39  38  38  38  38  37  37  37  37  37  37  37  38  40  40  39  39  39  38  36  35  37  38  39  39  37  37  39  40  40  39  38  36  35  37  39  39  39  40  40  39  38  38  37  39  42  43  42  41  40  36  33  35  38  41  41  39  37  37  38  40  40  38  36  36  36  35  35  36  37  37  38  38  39  37  37  39  40  39  37  35  35  36  37  37  37  36  35  35  35  34  35  37  37  35  34  34  35  36  37  38  39  39  39  38  39  40  41  40  39  38  38  39  38  37  35  35  36  37  39  40  40  37  36  36  37  37  36  36  37  39  39  38  36  36  36  34  35  38  40  39  38  37  37  37  37  37  37  37  39  40  40  38  36  34  35  36  37  36  35  36  38  38  38  37  36  37  38  39  39  36  37  39  40  37  35  33  33  34  35  36  36  37  37  37  37  38  38  37  36  37  37  38  39  39  39  39  38  36  37  38  39  38  37  37  37  38  38  37  38  39  39  37  38  39  39  39  39  40  39  38  37  35  34  34  34  35  36  36  37  38  38  37  36  36  37  37  38  38  38  39  38  35  35  35  36  36  37  40  41  42  41  39  38  39  40  41  41  41  39  37  37  38  39  39  41  42  40  38  36  36  35  35  35  36  37  38  38  36  37  38  38  38  37  37  37  38  38  39  39  38  38  37  36  36  36  36  37  37  37  37  37  36  35  34  34  36  37  38  39  39  37  36  36  35  36  36  35  34  33  34  35  37  38  37  38  39  38  38  39  41  41  40  39  38  38  37  37  38  38  37  36  38  39  39  40  39  37  35  36  40 
 42  41  40  38  37  36  38  40  42  45  46  46  45  43  43  42  42  41  41  40  40  39  38  38  38  38  37  37  37  38  40  40  38  36  35  36  37  37  37  36  35  35  37  37  37  38  38  39  39  38  38  37  38  38  37  37  37  38  38  37  36  35  35  35  35  35  35  35  35  36  36  36  37  38  39  40  39  38  37  37  38  39  39  40  40  39  39  38  38  37  35  37  38  38  38  37  36  36  37  38  36  36  36  36  37  38  38  37  37  36  36  36  37  38  39  39  38  37  35  35  36  38  40  40  40  39  39  40  41  39  36  35  35  36  38  39  38  39  42  42  40  39  39  40  41  40  39  39  37  35  35  37  40  42  42  40  38  37  38  39  39  38  38  37  37  36  35  36  37  37  38  39  39  36  35  38  39  38  36  35  36  36  37  37  37  35  34  34  34  34  35  36  36  35  34  34  35  36  37  38  38  39  39  39  40  40  40  39  38  37  38  39  38  37  36  34  34  36  38  40  40  36  35  36  36  35  35  34  36  38  38  37  35  35  34  33  35  38  40  39  38  37  38  38  37  37  37  37  38  39  40  38  35  34  35  36  37  36  35  35  36  37  38  37  36  37  37  38  38  34  34  37  39  38  36  34  34  34  35  35  35  36  36  36  37  38  39  38  37  37  37  38  39  38  38  38  37  36  37  38  38  37  36  35  36  38  37  36  37  37  38  37  36  37  38  39  39  41  40  38  37  37  36  35  35  35  36  36  36  37  37  36  36  36  37  37  38  38  38  38  37  35  35  36  38  38  39  41  42  42  42  39  38  39  40  41  41  39  38  37  37  38  39  41  41  41  39  38  36  36  35  34  35  35  36  38  38  35  36  37  37  37  37  37  39  40  40  41  40  39  39  38  36  36  35  35  35  35  35  35  35  35  34  33  33  34  35  37  38  38  37  37  35  34  35  36  34  34  33  34  36  37  37  36  36  35  35  36  38  40  40  38  38  37  36  35  37  38  38  36  36  36  37  38  39  39  38  36  37  39 
 47  44  41  39  39  40  42  43  43  44  44  45  46  46  46  44  41  40  41  41  41  39  38  38  38  38  37  37  36  37  40  40  39  38  37  36  36  35  35  34  34  34  35  35  36  37  38  38  37  37  36  37  38  38  38  38  38  39  38  36  34  33  33  33  34  35  35  35  35  35  34  34  35  36  37  38  38  37  37  37  37  38  39  40  41  40  40  39  38  36  35  37  39  39  39  37  36  37  37  37  36  35  35  35  36  37  37  37  36  36  36  35  35  37  40  38  36  36  35  35  36  37  39  40  41  40  38  40  40  39  36  34  34  36  37  38  37  38  41  41  41  41  40  40  40  38  38  38  39  38  38  40  41  42  42  41  40  39  38  38  39  40  41  39  38  37  36  36  37  38  38  38  39  35  34  37  39  37  36  35  36  37  37  36  36  36  36  35  35  36  36  37  38  37  37  37  37  37  37  37  38  38  39  39  41  41  40  38  36  36  38  38  38  37  35  34  35  36  38  39  40  39  37  36  36  35  35  34  35  36  36  35  34  35  35  35  36  38  39  38  37  38  39  39  38  38  37  36  38  39  39  37  35  34  35  36  37  36  35  34  35  36  37  36  36  36  37  37  36  34  33  35  37  37  37  36  35  35  35  36  36  36  35  35  36  37  38  37  36  36  37  39  39  38  37  37  37  37  38  39  39  38  36  36  37  37  36  35  36  37  36  36  36  37  39  39  39  40  39  37  38  39  39  38  37  37  37  36  35  35  36  36  36  36  37  37  38  38  37  36  36  36  38  40  42  42  42  42  43  43  42  41  40  40  40  41  41  40  40  39  39  39  40  41  39  38  38  38  37  37  36  35  36  37  38  39  38  35  35  36  35  35  36  38  39  40  40  40  40  40  40  39  38  36  35  34  34  35  35  35  36  37  36  34  34  35  36  37  38  38  38  38  35  33  34  35  34  34  34  35  36  36  35  34  33  32  33  36  39  40  39  37  36  36  36  35  37  39  38  37  35  36  37  38  39  40  39  38  38  38 
 49  47  44  44  45  46  48  47  45  43  42  42  46  49  49  46  41  38  41  42  42  40  39  39  40  40  39  37  36  37  38  39  39  39  38  37  36  35  35  35  35  35  35  35  36  37  37  37  36  35  35  36  37  38  39  39  39  39  37  36  36  35  35  34  34  35  37  37  35  35  35  35  35  36  37  37  37  37  36  36  37  38  39  40  40  39  38  38  38  37  35  36  39  40  39  38  37  37  38  38  36  35  35  35  36  36  36  36  37  37  37  36  36  38  39  37  36  35  36  37  37  37  38  39  40  39  37  39  39  38  36  35  35  37  38  37  37  37  38  40  41  42  41  40  39  37  37  39  41  41  40  42  42  42  42  42  42  40  39  39  40  42  43  41  40  39  38  38  39  39  39  39  39  36  34  37  38  37  36  35  36  37  37  37  37  37  37  36  36  37  38  38  39  39  40  39  39  38  38  38  37  37  38  40  41  42  40  38  36  37  38  37  36  35  34  36  37  38  39  39  39  39  39  37  36  36  36  36  35  34  35  36  35  35  36  36  37  37  36  35  36  38  40  41  40  38  37  37  38  39  39  37  35  34  35  36  36  37  36  35  35  36  37  37  37  37  37  36  35  35  35  35  35  37  37  37  36  35  35  36  37  35  35  34  35  35  36  36  35  35  37  38  39  36  36  37  37  38  39  39  39  38  37  37  38  38  37  36  36  36  35  35  35  36  38  39  38  38  38  38  39  40  40  40  40  39  38  37  35  34  35  36  37  38  38  38  38  37  36  36  35  36  39  43  45  45  44  43  43  43  43  43  42  41  41  40  40  40  40  41  41  41  40  39  37  36  38  40  40  39  38  37  38  39  40  40  38  36  36  35  35  35  36  37  39  39  39  38  38  40  40  39  39  37  36  35  35  35  36  37  39  40  39  37  37  37  38  38  38  38  38  38  35  33  34  35  34  34  34  35  35  35  34  34  33  32  34  37  39  40  38  36  35  36  37  37  38  39  39  37  37  37  37  38  39  40  39  39  38  37 
 46  47  48  49  51  52  52  50  48  45  43  44  47  50  50  46  41  38  41  42  42  42  40  41  41  41  40  38  37  37  36  37  38  38  39  38  38  37  36  36  37  36  36  36  37  37  37  36  36  35  36  36  37  38  39  38  38  38  39  39  39  40  40  38  36  36  38  37  36  36  35  35  35  36  37  37  38  37  35  36  37  39  40  40  38  37  36  37  38  38  35  37  39  41  39  38  36  37  38  38  37  36  36  36  36  35  35  35  37  37  38  37  37  38  39  37  36  36  38  39  39  38  37  38  38  38  38  38  39  38  37  36  37  38  39  38  38  36  36  38  40  42  42  40  37  35  37  39  41  42  41  42  41  40  40  41  41  41  40  40  40  41  41  41  40  40  40  40  41  40  41  42  41  39  37  37  37  36  36  36  37  37  38  38  38  37  36  36  36  37  38  38  39  40  41  41  40  39  39  39  37  36  37  39  41  42  41  39  37  39  39  36  34  33  34  37  39  40  40  39  39  39  39  37  36  37  38  37  36  35  35  37  37  36  35  36  36  35  33  32  34  37  39  40  39  39  38  36  37  39  39  37  35  34  34  35  36  38  38  36  36  37  39  39  38  38  38  36  36  38  38  35  35  35  36  36  36  35  35  36  36  34  34  35  35  36  36  36  36  35  35  36  36  34  35  37  37  37  38  38  39  38  38  38  39  39  37  36  36  37  36  36  36  37  37  37  38  38  38  39  39  40  41  41  41  40  40  38  37  35  35  37  38  39  39  39  38  37  37  36  35  34  38  43  45  45  44  42  42  43  44  46  45  42  41  40  39  38  39  39  40  40  40  38  37  38  40  42  43  41  40  38  39  39  40  39  38  38  38  37  35  35  35  37  37  38  37  36  36  38  38  38  37  37  36  35  35  36  38  39  41  41  41  40  39  40  39  38  38  37  37  37  36  35  35  35  34  34  35  34  35  34  35  35  35  35  36  37  39  39  38  35  35  36  38  38  37  39  38  39  39  39  38  38  39  39  39  39  37  36 
 46  47  50  51  52  52  51  50  49  48  47  48  50  50  49  47  43  40  41  42  42  41  41  41  42  41  40  38  37  37  36  36  37  38  38  39  38  38  38  37  37  36  36  37  37  37  37  36  36  37  37  37  37  37  37  37  38  40  40  40  41  42  42  40  38  37  37  37  36  36  36  36  36  36  37  37  38  38  37  37  38  39  40  40  38  36  35  36  38  38  37  38  39  40  39  37  35  36  37  38  37  37  36  37  37  37  36  36  36  37  38  38  38  39  39  38  36  36  38  39  39  39  38  38  38  39  39  39  38  38  37  38  38  38  39  38  38  36  35  37  39  41  41  39  36  35  35  37  40  41  42  42  40  39  39  40  41  40  39  39  40  40  40  40  40  40  40  41  41  41  42  42  42  41  39  36  36  36  37  37  37  38  39  39  38  37  36  35  35  37  38  37  37  39  41  41  39  39  39  39  37  36  36  38  39  40  41  42  42  40  38  35  34  33  35  38  39  38  38  38  38  38  38  37  37  38  39  37  36  34  35  36  37  36  35  35  35  34  33  32  32  34  37  37  37  38  38  37  37  38  39  38  36  35  35  34  34  37  38  37  37  38  39  39  39  39  39  38  37  39  39  37  35  35  35  36  36  36  36  37  36  32  32  34  37  38  38  38  37  37  36  36  35  33  34  37  37  36  35  37  38  38  38  37  38  39  37  36  37  38  39  38  37  37  38  37  37  37  38  39  40  40  39  39  39  40  40  38  37  37  37  37  39  39  39  39  38  37  36  37  36  34  38  42  44  43  41  39  39  41  43  44  44  42  41  39  38  36  36  36  38  38  38  37  38  41  42  42  43  42  41  39  39  38  36  35  37  41  40  38  36  35  35  35  36  36  37  36  35  35  36  36  36  36  36  36  37  38  38  39  41  40  40  40  40  40  40  38  37  36  35  35  36  37  37  36  35  36  36  36  35  35  35  37  37  37  37  37  37  37  37  36  37  38  39  38  37  37  38  39  38  38  38  37  38  39  39  39  38  37 
 48  49  50  51  51  50  50  48  46  45  46  48  50  51  49  47  45  42  41  42  42  42  41  41  42  41  39  38  37  37  37  36  36  37  38  38  39  39  38  38  37  36  36  36  36  36  36  36  36  37  38  38  37  36  35  37  40  43  42  40  39  39  39  38  38  37  36  36  36  37  37  37  37  37  37  38  39  39  39  38  37  37  39  39  39  37  36  37  38  38  38  38  38  38  37  35  34  34  36  38  39  38  37  38  39  39  38  38  37  37  38  39  38  39  40  39  37  37  36  37  38  40  41  40  40  40  40  39  38  37  37  38  39  38  38  38  37  36  36  37  38  40  40  39  36  35  36  37  40  42  42  42  40  37  37  39  40  39  38  38  41  41  40  40  40  40  41  41  41  41  41  40  41  41  39  35  34  36  38  38  38  39  40  40  39  38  36  35  36  37  37  36  36  38  39  40  39  38  38  38  37  35  34  35  36  38  41  44  46  42  38  36  34  35  36  37  37  35  35  36  38  38  36  36  37  38  39  37  35  35  35  35  36  36  35  34  35  36  36  35  34  34  35  36  35  38  38  36  36  38  40  39  38  36  35  35  34  37  37  35  35  36  38  37  38  39  40  40  38  38  37  37  36  36  36  36  37  37  37  37  36  32  33  36  38  38  38  38  37  38  38  38  37  35  36  38  37  35  34  35  37  38  38  38  38  39  38  37  38  40  40  40  39  38  38  37  36  38  39  40  40  38  36  36  37  38  38  37  37  38  38  37  38  38  38  37  37  36  36  36  36  36  39  42  44  42  38  36  36  37  39  39  39  39  39  39  38  37  36  36  37  37  37  37  38  41  40  40  40  41  41  40  38  36  35  34  37  42  41  39  36  34  34  33  34  35  36  36  35  34  35  35  35  35  36  37  38  38  39  39  39  38  39  40  41  41  40  39  37  36  35  35  36  38  37  36  36  37  38  37  36  35  36  38  38  37  36  35  35  36  37  38  40  40  40  37  36  37  38  39  39  39  38  38  39  40  41  41  41  38 
 52  52  52  51  50  49  48  45  43  41  42  45  49  50  49  46  44  43  41  42  42  41  40  40  41  40  39  38  37  37  37  37  37  37  37  38  38  38  38  38  37  36  35  35  34  34  35  36  37  38  39  38  37  35  36  38  42  44  42  39  37  36  35  36  37  36  34  35  36  36  37  38  38  38  38  39  39  40  40  38  37  37  38  39  39  38  37  37  38  37  37  37  37  37  36  35  33  34  36  39  41  40  38  39  40  40  40  39  38  38  38  39  39  39  39  39  38  36  34  35  38  41  42  43  42  41  40  39  37  36  37  38  39  39  38  38  37  36  35  36  38  40  41  40  38  37  38  39  41  42  42  42  40  37  38  39  39  38  37  38  41  41  40  40  41  41  40  40  40  39  39  38  38  39  38  34  33  36  39  39  39  39  41  41  40  38  37  37  37  38  38  36  36  37  40  41  40  39  39  39  38  36  35  35  35  36  40  45  47  41  37  36  36  36  38  36  34  32  32  35  38  36  35  34  35  37  37  36  35  36  36  35  34  36  36  35  36  38  39  38  36  35  35  35  36  37  38  37  37  39  40  40  39  38  37  36  36  36  36  35  35  36  37  36  37  38  39  39  38  36  35  36  36  36  35  36  38  38  38  37  35  34  35  38  39  38  37  36  36  38  39  41  40  37  38  40  38  36  35  35  37  39  39  38  39  40  39  37  38  40  41  40  39  39  37  36  35  36  38  39  39  37  34  33  34  35  36  36  36  37  38  37  36  36  36  35  35  35  35  35  36  38  41  43  43  40  37  34  34  35  35  35  35  36  37  38  38  39  39  38  37  36  36  36  38  40  38  36  37  38  40  39  37  35  34  35  37  40  40  38  35  34  33  32  33  34  36  37  36  35  35  35  35  36  36  37  37  38  39  39  38  37  38  39  40  40  40  39  37  36  35  36  37  37  36  35  36  37  38  38  36  35  36  38  38  37  35  34  33  35  37  39  41  42  40  36  35  37  38  39  39  38  37  37  39  41  42  44  43  40 
 53  55  55  54  52  50  46  43  42  42  41  43  48  48  46  45  42  41  44  43  40  38  37  37  38  38  39  38  37  37  37  39  41  40  38  36  36  37  38  38  38  37  35  35  35  35  36  38  39  39  39  37  35  35  36  37  37  39  39  38  37  38  38  37  36  34  33  34  35  36  37  38  38  38  38  38  37  37  38  37  38  39  38  36  34  34  35  37  39  37  35  36  37  38  38  36  34  33  34  37  40  41  39  39  39  39  39  38  38  38  38  39  39  39  38  37  36  35  35  36  39  40  41  41  41  42  40  37  35  36  39  40  39  39  38  39  38  35  33  36  40  43  43  41  40  40  41  41  42  42  42  42  41  40  40  40  38  38  38  39  40  38  37  39  41  41  40  38  38  38  38  38  37  38  37  37  36  36  38  40  41  41  40  40  40  38  36  36  38  40  39  37  36  38  42  44  42  42  42  44  43  43  43  42  37  32  37  43  44  39  35  35  37  38  37  34  33  32  34  34  35  37  36  34  34  35  35  35  36  37  37  36  35  36  37  36  36  37  38  37  36  34  34  36  37  36  37  40  41  40  39  38  38  39  39  37  35  35  36  37  39  39  38  37  37  38  39  38  36  36  35  35  35  35  36  37  38  38  38  38  38  36  36  38  39  38  36  35  36  38  40  39  38  38  39  40  40  38  37  37  38  40  39  37  37  38  37  36  38  40  40  39  39  38  37  36  35  33  35  36  37  36  34  32  32  34  36  38  38  37  36  34  34  34  35  35  35  34  34  35  37  39  39  38  37  36  35  35  36  38  38  38  39  40  38  36  37  38  39  37  37  36  37  37  38  39  37  35  33  36  38  38  35  33  33  34  35  36  36  35  34  35  34  33  34  35  36  36  36  35  36  37  38  38  37  36  35  35  34  37  37  36  38  38  38  39  38  35  36  36  35  36  37  38  36  36  36  36  37  38  37  37  37  39  40  39  37  35  34  35  36  39  40  40  39  38  36  37  38  39  38  36  35  37  40  42  42  41  41  39 
 52  53  53  51  50  48  45  43  42  42  41  43  47  48  47  45  43  42  43  41  38  37  36  36  37  37  37  37  37  37  38  39  40  39  37  34  34  36  38  39  39  39  37  36  36  36  37  38  40  41  41  39  38  37  38  37  37  38  38  38  38  39  40  39  37  34  33  34  36  38  38  38  37  36  36  36  36  36  37  37  38  40  39  37  33  32  33  35  36  35  35  36  37  37  37  37  36  35  36  38  39  39  38  37  37  37  37  37  37  37  37  38  39  39  38  38  37  35  36  38  40  41  41  40  41  41  38  35  34  36  38  39  39  38  37  37  36  35  35  37  40  42  42  41  40  41  41  41  41  41  40  42  42  41  39  38  37  38  38  38  38  35  35  37  39  39  39  38  37  37  37  38  38  38  38  38  37  37  39  41  42  40  39  38  37  36  36  36  38  40  40  37  36  38  42  44  42  42  45  49  48  46  43  42  40  37  39  41  43  40  37  36  36  37  36  35  34  35  36  37  37  38  37  36  36  37  37  36  35  35  36  37  37  37  37  37  36  36  36  37  36  35  35  35  36  35  37  40  40  39  38  37  37  38  39  37  35  36  37  38  40  40  39  38  39  39  40  38  36  36  36  35  35  36  36  36  37  37  37  38  38  36  36  38  39  39  38  36  35  36  37  37  36  38  39  40  39  38  36  35  36  37  38  37  37  38  37  37  39  40  40  40  39  39  37  36  35  35  35  36  37  37  35  34  34  36  37  38  37  36  35  34  34  34  35  35  35  36  36  36  37  39  38  36  35  34  34  35  37  38  38  38  39  41  39  36  36  38  39  39  39  38  39  37  37  37  37  36  34  35  35  35  34  34  35  35  35  35  35  35  35  35  35  34  34  34  35  35  36  37  37  38  39  38  37  35  35  34  34  37  37  36  36  36  35  36  36  35  37  37  36  35  36  37  36  36  36  36  37  38  38  38  38  39  40  40  39  38  37  37  38  39  39  39  39  38  37  36  38  38  38  37  37  38  39  40  40  39  39  40 
 51  50  49  48  47  47  45  44  43  41  41  44  46  47  47  44  44  44  42  40  38  37  37  37  38  37  36  36  37  38  38  38  37  35  33  32  33  35  37  38  39  39  39  38  36  35  36  38  40  42  43  43  41  40  40  38  37  38  38  38  38  39  39  39  38  36  34  36  39  40  40  38  37  36  35  35  35  36  38  37  39  41  41  38  35  33  33  34  34  34  36  36  36  36  36  36  37  38  39  38  38  38  37  36  36  36  36  36  36  36  37  38  38  39  39  39  38  37  37  39  40  41  40  39  39  39  37  35  35  36  38  39  38  36  36  35  34  35  37  38  39  39  39  39  39  40  40  40  40  39  40  42  43  41  38  36  36  38  39  38  37  35  35  35  36  37  40  40  38  37  36  37  38  39  40  39  38  38  39  41  41  39  37  36  35  35  36  37  39  40  40  37  36  37  40  41  40  41  46  54  56  56  54  49  46  44  43  43  44  42  39  36  35  36  37  36  36  36  38  39  39  39  38  38  38  39  38  36  35  35  36  37  37  36  36  36  36  35  35  36  37  37  36  35  34  36  38  38  38  38  37  36  37  37  37  36  36  38  38  38  39  40  40  39  39  39  39  38  36  36  37  37  37  37  36  35  35  35  36  37  38  36  36  37  39  40  40  36  34  34  35  35  36  36  38  39  39  37  35  34  34  36  37  38  38  39  38  38  39  40  40  39  39  39  38  37  35  35  36  37  37  37  36  36  37  37  37  36  35  35  35  36  36  36  36  36  36  37  37  36  36  38  37  35  34  33  33  35  37  38  37  36  37  40  38  36  37  39  40  40  40  39  38  38  36  37  38  38  35  34  33  33  34  36  38  37  36  36  36  36  36  35  34  33  33  34  35  36  37  38  37  38  39  37  36  36  36  36  36  37  37  36  35  35  35  34  35  37  37  38  38  36  36  36  36  36  37  36  37  38  38  38  39  39  40  41  41  41  41  41  40  39  38  38  39  39  38  37  37  38  39  39  39  39  38  38  38  38  39  41 
 50  48  47  47  46  47  47  47  46  42  43  45  44  46  46  43  43  44  45  43  40  39  39  39  40  38  37  36  37  37  38  37  35  33  32  32  32  34  35  36  37  38  39  38  37  36  36  37  39  42  44  44  43  42  40  37  36  36  36  36  36  37  38  38  37  36  36  38  41  42  41  40  38  36  35  36  37  38  38  38  39  42  41  39  35  34  35  35  36  35  35  36  37  36  37  36  37  38  39  38  37  36  38  38  37  36  36  36  37  37  38  39  39  40  40  40  39  37  36  37  39  40  39  37  36  37  37  36  36  37  38  38  37  36  35  36  35  35  36  36  35  36  36  37  37  38  39  40  39  39  40  41  42  41  38  37  36  37  38  38  37  37  37  36  35  37  41  42  40  37  36  36  37  40  41  40  38  37  38  40  40  39  37  35  35  35  35  36  39  40  39  37  36  36  37  36  36  41  47  54  65  75  77  65  56  53  51  50  49  44  40  37  35  36  37  37  36  35  37  38  38  40  40  38  37  38  37  37  36  36  37  36  36  35  35  37  37  37  35  35  36  38  38  36  34  37  39  37  37  36  37  37  36  37  37  36  37  39  39  38  39  40  40  40  39  38  38  37  35  35  36  37  37  37  37  36  34  33  35  37  38  37  36  37  38  39  39  36  34  34  35  37  37  36  38  40  41  39  37  36  36  37  38  40  41  40  38  37  37  38  38  37  38  39  39  39  37  35  35  36  36  37  38  38  39  38  37  35  34  35  37  39  40  38  37  37  38  38  39  37  37  38  36  35  34  33  34  36  38  39  39  37  37  37  37  37  39  41  40  38  37  37  37  39  38  38  39  39  37  36  35  35  36  38  40  38  37  36  37  36  35  35  34  33  34  35  37  38  39  38  37  38  39  37  36  37  37  37  37  37  37  35  35  37  37  35  35  37  37  37  39  38  37  37  37  38  37  37  37  38  38  39  40  40  39  40  42  43  43  43  41  39  38  38  39  40  39  38  37  38  39  39  39  39  39  38  38  38  38  39 
 49  48  47  47  47  47  48  48  46  43  44  45  44  45  45  42  42  44  46  44  41  40  41  42  42  40  38  38  39  39  38  36  35  34  34  35  36  36  36  35  36  37  39  39  38  36  36  36  38  40  42  42  43  41  38  35  34  34  35  35  36  36  36  36  35  36  38  40  41  42  42  40  38  37  38  39  39  40  40  40  41  42  41  39  36  35  36  37  37  35  34  36  39  39  37  36  36  37  38  38  37  38  40  40  39  39  38  38  37  38  38  39  39  40  41  41  39  37  36  36  37  37  37  36  36  37  40  38  36  37  38  37  37  36  36  37  37  36  35  34  34  34  35  36  37  37  38  39  39  40  39  39  40  40  40  39  37  36  37  38  40  41  40  37  37  39  41  42  41  38  36  36  37  39  40  39  38  37  38  39  40  39  37  36  35  35  36  38  39  40  39  38  37  36  35  35  35  41  45  47  59  72  79  73  68  68  62  57  52  47  42  39  38  39  41  40  37  35  36  37  39  40  38  35  35  36  37  37  38  38  38  36  34  33  34  37  39  39  37  35  35  36  37  38  38  39  39  37  36  36  36  37  36  36  36  36  37  40  40  37  38  40  41  40  39  38  38  36  35  35  35  36  37  38  37  37  36  35  36  37  39  38  37  36  37  37  37  36  35  36  38  40  41  38  39  41  42  40  37  36  36  38  40  41  42  40  38  37  37  36  35  35  36  38  40  40  38  34  33  34  36  36  38  39  40  40  38  36  35  37  38  40  40  40  39  38  39  39  40  39  38  38  37  35  35  34  35  37  39  39  38  36  35  36  37  37  39  40  38  35  35  35  38  39  40  40  40  39  38  40  40  39  36  36  38  39  38  36  36  36  36  35  35  35  36  37  39  41  41  39  37  37  38  37  36  37  38  38  37  37  37  36  37  39  40  37  37  38  36  36  39  39  38  38  39  39  38  38  38  39  40  40  39  38  38  38  40  43  43  42  40  38  37  38  40  42  41  39  38  38  38  38  38  39  39  39  39  40  40  40 
 48  48  48  48  48  47  46  45  45  44  43  44  45  45  44  42  43  44  45  42  40  38  40  42  43  41  40  39  41  41  38  37  36  37  38  39  40  38  37  36  36  37  39  39  38  37  36  36  37  39  40  40  40  39  36  34  33  34  36  36  36  36  36  36  36  37  39  40  40  40  39  39  38  39  40  40  41  41  41  41  41  41  41  39  37  36  36  37  38  36  34  37  40  41  39  38  37  37  39  39  38  39  41  41  40  40  39  38  38  38  39  38  38  40  42  41  40  38  36  36  37  36  36  37  37  39  40  38  37  37  37  37  37  37  38  38  39  38  37  36  36  36  36  36  37  38  38  39  39  40  40  39  38  39  40  40  38  35  36  38  42  42  41  38  38  39  41  41  41  38  37  37  38  39  39  38  37  36  37  38  39  39  38  36  36  37  38  40  40  39  38  38  37  35  34  34  36  39  41  42  49  56  60  66  72  76  69  63  60  50  42  39  38  40  42  42  39  36  36  37  38  38  37  34  35  37  38  38  37  38  38  37  35  33  34  37  39  39  38  35  34  33  35  38  41  40  38  36  35  36  37  37  36  35  35  36  38  40  38  35  36  38  41  40  39  39  39  38  37  36  35  35  37  38  38  39  39  38  38  38  39  39  38  37  36  36  36  35  37  39  42  43  43  42  42  43  42  39  37  35  35  37  39  41  42  40  39  38  37  36  34  34  35  37  38  38  37  33  32  33  35  36  38  40  41  41  40  39  38  38  39  39  40  39  39  39  39  39  39  39  39  37  37  36  36  36  37  38  38  38  37  36  35  38  37  37  37  38  37  35  35  36  40  40  40  40  39  39  39  41  42  40  36  35  37  37  37  36  36  37  37  37  37  37  38  39  41  43  42  40  38  38  38  38  37  38  39  38  36  37  38  39  39  40  40  39  38  39  38  38  38  37  38  39  39  39  38  37  37  39  41  41  39  37  37  37  39  40  41  40  39  38  38  39  42  43  43  41  39  38  37  37  37  38  40  40  40  40  42  44 
 48  48  49  49  48  46  43  42  42  43  43  43  46  45  43  43  45  44  43  40  37  36  38  41  42  41  40  40  42  42  40  39  39  39  41  42  42  40  38  38  38  37  37  38  38  38  37  36  36  38  38  38  37  37  35  34  34  36  38  39  38  37  37  38  38  39  39  39  37  37  37  37  38  40  41  42  41  42  42  41  41  42  41  40  38  37  36  36  36  36  36  38  40  41  40  39  39  39  40  41  39  39  40  41  40  39  39  38  39  39  39  38  37  38  40  40  40  39  38  38  37  37  37  38  40  41  39  37  36  37  37  38  38  39  39  40  40  39  38  38  38  38  37  38  39  39  39  40  39  40  41  40  40  40  40  39  38  36  36  38  41  40  39  38  38  38  39  39  39  38  38  37  37  38  38  38  37  36  36  37  39  40  38  37  38  39  40  40  40  39  39  38  37  34  33  34  36  36  37  41  43  40  38  51  65  70  66  65  67  55  44  40  38  39  41  42  40  38  37  37  37  38  37  36  37  38  38  37  36  36  38  39  38  36  35  36  37  37  37  36  33  32  34  37  40  40  38  36  35  36  38  37  36  35  35  37  39  39  37  34  35  37  40  41  40  40  40  39  38  37  36  36  36  38  40  41  41  41  40  39  38  38  38  37  37  36  35  35  38  41  43  43  43  44  44  43  41  39  36  35  35  36  38  39  39  39  39  38  39  38  37  35  35  36  36  36  35  33  33  34  34  36  38  40  41  41  41  41  41  39  38  39  40  39  40  40  38  37  37  38  38  37  36  37  38  37  38  38  37  37  37  35  37  40  39  37  37  38  37  37  38  40  41  39  38  38  38  39  39  40  40  39  37  36  37  38  37  35  36  37  38  39  39  39  39  41  41  42  42  42  40  40  40  40  40  40  40  39  36  35  37  41  40  38  37  38  39  38  41  40  38  36  38  40  39  38  37  36  37  39  41  41  39  37  36  37  38  38  38  37  38  39  39  41  43  44  44  42  41  39  37  37  37  38  40  40  39  38  42  47 
 47  47  48  48  47  45  43  41  42  43  43  43  47  46  43  45  46  45  43  41  38  37  39  41  42  41  39  40  41  42  40  39  39  39  40  41  40  38  37  37  37  36  34  35  37  38  37  36  36  37  37  37  35  35  35  34  35  37  39  40  39  38  38  39  40  39  39  38  37  35  36  37  38  40  41  42  41  41  42  41  42  42  43  41  39  37  36  36  34  35  37  38  39  39  38  38  40  41  41  41  38  38  40  40  39  39  38  38  39  39  39  38  37  36  36  38  39  39  38  38  38  38  37  38  40  39  36  36  36  37  38  39  39  40  40  40  40  38  37  37  38  38  37  37  38  39  40  40  40  41  42  43  43  42  39  38  38  38  38  38  37  36  37  38  38  37  37  36  36  37  37  36  35  36  38  38  38  37  36  37  38  39  38  38  38  39  39  38  38  39  39  38  36  34  33  34  35  33  35  41  42  38  32  41  49  51  52  57  64  58  50  45  41  41  43  43  42  40  38  37  38  40  41  38  37  36  37  36  35  36  38  38  38  38  37  35  35  35  36  36  34  33  34  36  38  40  39  36  36  37  38  38  37  36  36  37  40  40  38  35  36  38  40  41  40  40  40  39  39  38  37  36  37  39  41  42  42  41  40  39  37  36  36  37  37  36  34  34  37  40  42  41  40  42  42  42  41  40  39  39  38  38  37  35  35  37  37  37  39  41  41  38  37  36  37  36  35  34  34  34  35  36  38  40  40  40  40  41  41  40  39  39  39  40  41  41  39  37  36  37  37  36  36  37  38  38  38  38  37  37  37  37  38  40  38  38  38  39  39  38  40  41  41  40  38  37  40  41  39  38  37  37  37  39  41  40  37  34  34  36  38  39  40  40  40  40  39  38  40  44  42  41  42  42  41  41  41  39  35  33  35  38  38  37  36  37  37  36  39  39  38  39  39  39  38  37  36  36  38  40  41  41  39  37  36  36  37  36  36  36  36  38  40  42  43  43  43  42  41  40  39  37  37  39  40  39  37  35  40  44 
 47  48  48  48  47  46  44  44  44  44  43  44  46  46  44  45  46  46  47  44  41  40  40  41  41  39  38  38  40  40  39  38  38  37  38  39  38  38  37  36  36  35  33  34  36  36  36  36  36  37  38  37  36  34  34  34  36  37  39  39  39  38  39  40  39  38  38  38  37  37  37  38  38  40  41  41  41  40  41  41  41  42  42  41  39  38  36  35  33  34  37  38  37  37  36  37  39  41  41  39  37  38  40  40  39  38  37  37  39  39  39  38  36  35  34  37  38  38  38  38  39  38  37  37  39  38  36  35  36  37  39  40  40  40  41  41  40  37  35  36  36  36  35  35  36  39  40  40  40  40  42  43  43  41  38  37  37  39  40  38  36  35  36  37  38  38  36  35  35  36  36  35  34  36  39  39  39  37  35  36  37  37  37  37  38  38  37  35  37  39  41  40  38  35  34  34  33  34  36  39  39  39  36  39  39  37  40  45  51  56  55  49  46  46  47  47  45  43  42  41  42  45  45  40  37  36  37  36  37  38  39  38  36  39  39  36  35  35  35  36  36  35  35  36  37  39  38  36  36  37  39  40  39  38  38  38  40  41  39  37  37  38  40  40  39  39  39  38  38  38  37  37  38  39  41  42  42  41  39  38  36  34  34  35  36  35  34  34  35  38  40  40  39  39  40  40  40  41  42  43  42  40  38  35  33  35  36  37  39  42  43  41  38  37  37  37  37  36  35  36  36  37  38  39  39  39  38  39  40  39  39  39  40  40  40  41  39  38  37  36  36  36  37  38  39  40  39  38  38  39  39  40  39  38  38  39  40  40  40  38  39  40  40  40  39  38  42  43  41  39  37  37  38  41  43  41  38  34  34  35  37  38  39  39  39  38  37  36  38  43  42  42  43  43  42  42  42  40  36  33  33  34  36  37  36  37  36  34  38  38  40  43  42  39  37  37  37  37  38  40  40  39  38  37  36  35  36  35  35  35  36  38  40  41  41  41  40  40  40  40  39  39  39  39  39  38  36  35  38  41 
 50  49  49  48  47  47  46  46  46  45  44  44  45  46  46  46  46  47  48  46  44  43  42  40  39  38  37  37  38  39  39  38  37  36  37  37  38  38  37  36  34  34  33  34  35  35  35  36  37  38  40  39  37  36  35  36  37  38  38  38  37  38  39  39  38  36  37  37  38  39  39  39  39  39  39  40  40  40  40  40  40  41  41  40  39  38  37  36  34  34  36  36  36  37  37  37  38  38  38  38  38  38  40  40  39  38  37  37  39  40  40  39  36  35  36  38  38  37  37  38  39  38  37  37  38  37  37  37  38  39  40  39  39  38  39  40  40  38  36  37  37  35  33  33  35  39  41  40  39  39  41  41  40  38  36  36  37  39  39  37  36  35  35  37  38  39  37  36  35  35  36  36  35  37  38  40  40  38  36  36  36  36  36  36  37  38  37  35  36  40  43  43  41  38  36  34  32  34  38  38  37  37  40  39  36  33  35  37  40  49  53  50  50  51  52  50  46  43  43  44  46  47  46  43  40  38  38  38  38  38  39  37  35  38  39  38  37  36  36  36  36  37  37  37  37  38  37  35  34  36  38  40  41  40  39  39  39  40  40  38  37  38  39  39  38  38  39  38  37  37  38  38  39  40  41  41  41  40  38  37  36  35  34  34  35  36  35  35  35  37  40  42  41  40  41  41  42  42  44  43  42  41  38  35  34  36  37  37  40  44  44  41  38  36  36  37  38  37  36  36  36  38  39  39  39  38  37  37  39  39  40  40  40  40  40  40  41  40  38  35  34  36  38  38  39  40  40  39  39  40  41  42  42  39  38  39  40  40  40  38  38  40  41  40  39  40  43  43  41  40  39  38  38  39  41  41  39  35  35  36  37  38  39  39  39  38  37  36  37  40  39  40  42  42  43  43  42  40  37  35  34  34  36  37  38  36  35  35  37  38  41  44  43  40  39  38  38  39  40  39  38  37  37  37  35  34  35  36  36  36  37  38  39  40  40  39  39  39  39  39  40  40  40  39  38  36  37  38  39  40 
 53  51  49  48  48  47  46  46  46  44  44  44  43  45  47  45  47  48  47  46  45  44  42  40  37  36  36  36  38  39  40  38  37  36  37  38  38  39  38  37  34  33  34  35  36  36  35  36  38  41  42  42  40  38  37  37  38  39  38  37  36  38  39  39  36  34  34  37  39  40  41  40  39  38  38  40  40  40  39  38  38  39  39  38  38  37  37  36  36  35  35  36  37  39  39  38  36  36  36  37  38  39  39  40  39  37  36  37  39  40  40  39  36  36  39  39  39  37  36  37  39  39  38  38  38  38  37  37  38  40  40  38  36  36  38  40  39  40  41  41  39  37  33  32  34  38  40  40  38  38  39  37  36  35  35  36  37  37  36  35  35  34  35  36  38  40  39  38  37  36  37  38  39  37  38  40  40  39  37  36  37  36  36  36  36  38  38  35  37  42  46  46  43  42  39  36  32  32  37  41  38  35  37  37  36  37  39  40  40  42  44  46  49  51  52  48  42  40  42  45  49  47  46  45  43  42  41  40  39  37  37  37  36  36  37  40  40  39  37  36  37  39  39  40  39  38  35  32  32  33  36  39  40  39  38  37  38  38  38  36  36  37  38  38  38  39  39  39  38  37  37  39  40  41  41  41  40  38  37  37  37  37  35  34  35  36  35  34  35  37  41  44  46  45  45  44  43  41  41  41  40  39  38  36  36  39  39  39  41  44  44  40  36  33  34  37  38  37  36  36  36  38  39  39  38  37  36  36  37  39  40  41  41  40  39  39  40  39  38  35  33  35  37  38  39  39  39  39  40  41  42  44  44  42  40  39  39  38  39  38  40  41  42  40  40  41  43  42  40  40  40  39  36  36  38  39  39  37  37  38  37  37  38  39  40  39  38  38  37  38  36  38  41  42  43  44  43  41  38  36  36  37  37  37  37  35  35  38  38  39  43  43  42  41  41  40  40  40  40  39  37  36  36  37  35  34  36  37  38  38  38  39  39  40  40  40  39  38  38  38  40  41  41  40  38  37  38  42  43  42 
 51  50  48  46  44  44  43  45  45  43  44  46  45  42  41  43  47  50  51  48  46  44  40  37  35  35  36  37  39  40  41  40  39  39  38  37  37  39  42  42  38  36  38  36  35  35  36  37  38  40  42  43  40  38  39  38  37  36  35  35  35  37  38  37  35  33  34  37  39  39  41  40  37  38  39  39  40  40  37  35  37  40  41  39  36  36  36  38  39  37  36  37  39  39  39  38  37  37  37  37  37  38  40  41  41  40  37  36  38  40  41  39  37  36  37  37  37  38  38  38  38  38  38  38  38  37  35  37  39  39  38  37  36  37  39  41  42  43  42  39  37  36  34  34  34  36  38  38  38  36  34  34  36  37  38  37  36  36  37  38  37  35  35  35  37  38  39  39  39  38  37  38  39  38  37  38  38  38  37  38  38  39  39  39  37  37  36  35  39  45  50  48  45  41  38  35  31  31  35  42  43  39  35  35  37  40  42  44  44  43  42  41  41  41  42  41  39  38  39  42  44  46  45  42  40  40  41  41  39  39  38  38  38  38  38  40  40  40  40  38  37  36  38  39  40  39  36  34  33  35  37  38  39  38  36  36  37  38  38  35  34  35  36  37  38  40  41  41  40  38  38  39  39  39  38  38  37  37  38  39  40  39  38  38  37  37  36  36  36  37  39  42  44  44  44  43  42  41  40  41  41  41  40  39  38  39  39  40  40  41  43  42  38  34  33  35  37  37  38  38  37  36  36  37  38  37  36  36  37  39  40  41  40  39  39  38  40  40  38  35  34  34  36  37  38  39  39  41  43  44  45  45  43  40  38  36  35  36  37  38  41  41  37  38  40  41  42  42  40  39  38  37  37  37  38  38  38  38  39  39  37  36  36  37  38  38  38  38  36  34  35  37  40  41  42  43  42  41  39  38  38  39  37  36  36  36  38  40  39  39  40  41  41  41  40  39  40  39  39  38  38  38  38  38  36  34  36  37  38  40  41  41  41  40  40  40  39  36  35  35  37  40  41  40  38  37  39  42  42  42 
 49  49  47  45  44  44  45  47  49  47  47  47  46  41  39  42  45  48  50  48  45  44  41  37  36  36  37  37  39  41  42  41  40  40  39  38  37  39  42  43  40  38  38  37  36  37  38  39  37  38  40  41  39  38  39  38  37  36  35  35  36  37  37  37  36  35  36  38  39  38  39  38  36  36  37  38  39  39  37  36  38  41  42  41  37  36  37  39  40  39  37  39  40  40  40  39  38  38  38  38  37  37  39  41  41  40  38  37  38  40  40  39  37  37  37  37  37  38  38  38  38  38  38  39  39  37  35  37  39  40  38  37  37  38  39  41  43  43  41  37  36  35  35  34  35  37  38  39  39  36  34  35  37  39  40  38  36  37  38  38  38  36  36  35  36  38  39  39  38  37  36  37  37  36  36  37  37  37  36  36  38  40  42  41  38  37  37  37  41  46  49  47  44  40  38  36  33  33  37  42  44  42  38  38  39  40  41  42  43  40  38  38  36  36  37  39  39  40  40  40  41  43  42  39  37  38  40  40  41  40  40  40  39  39  39  40  40  40  40  38  36  35  36  38  40  39  37  35  34  36  38  39  39  38  36  36  37  38  38  36  34  34  36  37  38  39  40  40  40  38  37  39  38  38  37  36  36  37  38  40  40  39  38  38  37  37  37  37  37  37  39  41  43  41  41  40  40  39  40  40  41  41  40  40  39  38  39  39  39  40  42  43  41  36  34  35  37  38  39  39  37  35  34  35  36  36  35  35  36  37  39  40  40  40  40  39  39  39  38  36  35  36  36  37  38  38  38  41  43  45  44  43  41  39  38  36  32  35  36  36  40  40  36  36  37  39  40  42  41  39  37  37  38  38  38  35  36  39  40  40  38  37  36  37  38  38  37  37  36  34  36  38  39  41  42  42  42  41  39  39  38  37  36  35  35  38  40  41  41  39  39  39  40  40  38  39  40  39  38  37  38  39  40  40  38  37  37  38  39  39  40  40  40  39  39  41  39  36  35  35  37  40  42  41  39  39  40  43  43  43 
 46  46  46  45  47  48  49  52  54  53  50  48  45  42  41  42  42  42  44  45  44  45  42  39  37  37  38  37  38  40  43  41  39  39  40  39  39  39  39  40  39  37  36  37  38  39  40  40  38  37  38  39  39  38  38  38  39  39  38  37  37  37  38  38  38  37  38  38  39  39  38  37  36  34  35  38  38  39  40  38  39  41  42  42  40  39  39  41  41  40  39  40  41  42  42  41  39  39  38  38  38  37  37  39  39  39  38  38  39  40  40  39  38  38  39  38  37  38  38  38  37  37  38  38  39  38  37  37  39  40  40  40  38  37  37  39  41  41  40  37  36  36  35  35  36  38  40  41  40  38  36  36  38  40  41  39  37  37  37  37  36  35  35  35  36  38  38  38  37  35  34  34  35  35  36  38  38  37  35  34  36  39  41  41  41  40  41  40  42  44  46  45  43  42  42  41  40  41  42  43  43  42  43  43  42  41  39  38  38  36  35  35  36  37  37  40  41  43  42  41  39  38  37  36  36  37  38  40  41  43  43  42  39  38  39  39  40  41  41  39  37  36  36  38  39  38  36  34  34  35  38  39  39  38  38  38  39  38  37  37  36  36  37  37  38  38  38  39  38  38  38  39  38  39  38  37  36  36  38  39  39  38  37  36  36  37  37  36  37  38  39  41  43  38  38  38  38  38  38  38  38  38  38  38  39  38  38  37  37  39  41  43  43  40  39  38  39  40  41  40  37  34  33  34  34  34  34  34  35  36  38  40  42  42  41  40  39  38  38  37  37  37  38  37  37  37  37  39  41  42  41  40  39  39  38  36  33  36  37  36  39  41  39  35  34  37  39  41  41  39  38  37  37  37  37  35  36  41  42  41  40  38  38  39  40  39  38  37  36  37  37  38  40  43  44  43  42  40  39  40  38  34  34  35  36  38  41  42  41  40  39  39  39  38  38  39  39  39  37  36  37  38  40  41  40  40  40  39  38  38  37  37  38  39  40  40  39  37  36  36  38  41  43  42  41  41  42  44  44  45 
 42  42  43  45  48  51  51  54  56  54  50  46  42  42  43  44  41  39  41  42  43  45  42  39  37  38  38  37  38  40  43  40  37  38  39  40  39  37  36  37  37  36  34  35  37  39  39  38  37  37  38  39  40  39  37  38  39  39  39  38  37  37  38  38  37  37  38  37  37  39  38  38  39  36  36  38  39  40  40  38  38  40  41  41  40  40  41  41  41  40  41  42  42  42  41  40  39  38  38  38  38  37  37  37  38  38  38  38  39  39  40  39  38  39  40  39  38  37  38  38  37  36  36  37  38  39  38  37  37  39  41  41  39  37  37  39  43  42  39  38  37  37  37  37  37  40  41  41  39  37  36  36  38  40  41  39  37  37  36  36  35  34  34  34  36  37  38  37  36  35  34  34  35  35  36  39  40  38  35  35  36  38  41  42  42  42  41  41  42  43  45  45  45  47  49  50  50  48  46  44  42  42  43  44  43  42  41  40  38  37  37  37  37  36  36  38  40  43  42  41  39  37  36  36  36  37  38  38  40  44  43  41  38  37  38  39  40  41  41  40  38  37  37  38  39  39  37  35  35  36  38  39  39  39  38  39  39  36  36  38  37  37  37  36  37  39  39  38  38  38  38  39  38  39  38  37  36  36  37  39  39  38  37  37  37  37  37  36  36  37  37  39  40  38  38  39  39  39  38  37  37  38  38  39  40  39  37  35  35  37  40  42  44  44  44  42  40  40  41  40  38  35  34  34  34  34  35  37  37  38  40  42  44  44  42  40  38  37  37  37  36  37  37  37  36  36  36  37  40  41  41  39  38  36  36  36  36  41  44  41  40  40  41  34  33  39  40  38  37  35  34  35  37  39  40  40  40  40  40  41  40  38  38  39  40  39  37  37  37  38  38  38  40  42  43  43  41  39  39  40  38  36  35  35  37  39  41  43  42  41  40  41  41  39  38  38  38  38  37  36  38  39  40  41  40  39  40  39  38  38  37  37  38  39  39  39  38  37  36  37  39  41  43  43  42  42  43  44  43  43 
 43  42  43  45  49  52  52  53  53  52  48  43  40  40  43  45  40  38  39  41  42  43  41  37  35  37  38  38  38  40  41  39  36  37  38  39  39  37  36  36  37  36  34  34  35  37  37  37  37  38  39  40  40  39  38  38  38  38  38  38  38  38  38  38  36  36  37  36  36  39  39  39  41  38  37  39  40  39  38  36  37  39  40  41  41  41  41  41  41  41  42  43  42  41  39  37  36  36  36  37  37  37  36  36  37  37  37  37  38  39  39  39  39  40  41  39  38  38  39  38  37  35  34  35  36  39  39  38  38  40  41  41  39  37  37  40  44  44  41  41  41  40  39  39  39  40  41  41  38  37  36  36  38  39  40  39  37  36  35  34  34  33  33  34  36  37  38  38  37  36  35  35  37  36  36  39  40  39  37  36  37  38  40  40  40  40  41  40  41  42  44  46  48  51  54  56  56  52  47  45  43  42  41  41  42  44  45  43  40  40  40  39  37  36  35  36  39  41  42  40  38  38  38  38  38  38  38  37  39  42  41  39  36  37  38  38  39  40  41  41  40  39  39  40  41  40  39  37  36  37  38  39  39  38  38  39  38  36  36  38  38  37  36  36  37  39  39  39  39  39  38  39  39  39  39  37  36  36  37  39  40  38  37  38  38  38  38  38  37  37  38  39  39  40  41  41  41  40  38  38  37  37  38  39  39  39  37  34  34  36  39  41  43  46  46  44  41  40  39  39  37  36  35  35  36  36  38  39  39  39  41  42  43  43  42  40  37  36  36  37  37  36  36  36  35  35  35  36  39  40  40  40  38  36  35  35  36  41  44  41  38  38  40  38  37  38  38  36  35  34  34  36  38  41  42  41  40  38  39  40  39  38  38  40  40  39  38  37  38  38  37  37  39  41  42  41  38  37  37  38  39  38  37  37  37  38  41  42  42  42  41  41  42  40  38  37  37  37  37  38  40  41  41  41  39  37  38  38  38  37  37  37  39  39  39  38  37  37  37  38  40  41  43  44  43  42  43  43  41  41 
 47  45  44  46  50  53  53  52  50  48  45  42  39  39  42  43  39  37  39  40  40  41  38  35  34  36  38  38  39  39  39  37  36  36  37  38  38  38  37  37  39  39  37  36  37  37  37  37  38  39  40  40  39  39  38  38  37  37  37  38  38  39  38  38  36  36  37  36  36  38  39  41  41  39  37  38  39  38  36  36  37  39  40  41  42  42  42  42  42  42  42  42  42  40  37  35  34  34  35  36  37  37  37  36  36  36  36  37  37  38  38  39  39  40  40  39  38  39  40  39  38  35  35  35  36  39  42  41  41  41  41  40  39  37  37  41  45  45  45  45  44  43  42  40  40  40  41  40  38  37  37  36  37  38  39  38  36  36  35  35  34  34  35  36  37  38  39  38  38  37  36  36  38  36  36  37  38  39  39  38  38  38  38  38  38  39  41  40  41  41  43  45  48  51  54  56  55  51  47  44  44  43  41  40  42  45  47  46  42  41  42  41  39  37  37  37  39  40  40  40  39  40  40  40  40  40  39  38  38  40  40  38  36  37  38  37  38  40  40  40  40  40  40  42  43  42  40  39  38  38  38  39  38  37  37  37  37  36  36  38  38  36  35  36  37  39  40  40  40  40  40  40  40  41  40  38  37  37  38  40  40  38  37  37  38  39  39  39  39  39  39  39  40  41  41  41  42  41  39  38  37  36  37  37  38  38  36  34  35  36  38  39  42  44  46  44  41  38  37  36  36  36  36  37  38  38  38  40  40  39  39  41  41  41  41  40  38  37  37  38  38  37  37  37  36  35  34  36  38  40  41  41  41  39  36  34  36  39  42  43  42  41  40  43  43  40  39  39  38  37  37  38  40  41  41  40  38  38  39  40  40  38  38  39  40  39  39  39  39  39  38  38  38  40  40  39  38  38  38  38  39  38  38  37  37  38  40  41  41  40  39  39  41  42  39  37  37  37  38  39  41  42  42  40  38  37  38  39  39  37  36  36  38  38  38  38  37  37  38  40  41  43  43  44  43  43  43  42  41  41 
 54  51  48  47  50  54  56  52  47  45  44  42  40  39  39  39  36  36  39  39  38  39  36  34  34  36  38  37  38  38  38  37  37  37  37  37  38  39  40  40  41  41  40  40  40  39  38  39  40  41  40  38  36  36  36  37  38  37  37  38  38  38  38  38  37  38  38  38  37  36  39  40  39  38  37  36  36  37  36  38  39  40  40  41  42  42  42  43  43  42  42  42  41  39  37  34  33  33  34  36  37  38  39  38  37  36  36  36  37  37  38  40  41  40  38  38  38  39  40  41  40  38  37  36  37  40  44  44  44  43  41  39  37  37  39  42  45  47  46  47  46  45  43  41  39  39  40  39  38  38  37  36  36  37  37  37  36  36  37  38  37  37  38  38  38  38  39  39  39  39  37  36  37  36  35  35  35  37  39  40  40  39  38  37  37  39  41  41  40  39  39  41  44  46  47  48  49  46  44  44  46  47  45  42  42  43  45  43  40  40  41  40  39  39  39  39  39  39  39  39  39  41  41  40  41  42  41  39  38  38  38  39  38  39  38  37  38  39  40  40  39  40  41  43  43  42  41  39  38  37  38  38  38  37  37  36  37  37  38  37  37  35  33  35  37  40  41  42  41  41  41  42  41  42  42  41  39  37  37  39  39  37  36  37  37  38  40  40  41  40  41  41  40  40  39  40  40  39  38  38  37  36  37  36  37  38  38  36  37  38  38  37  39  43  45  45  41  37  35  34  34  35  37  37  38  37  37  39  38  35  35  37  38  39  39  39  40  39  38  38  38  39  39  38  38  37  35  35  37  38  39  41  41  41  38  36  38  39  44  54  59  56  48  49  49  48  48  48  46  44  41  40  38  39  40  39  40  39  41  41  40  39  38  39  39  40  40  40  40  38  39  40  39  39  38  38  39  40  40  40  38  37  37  36  37  37  38  40  39  38  36  35  38  42  39  38  38  38  39  39  40  41  41  40  39  39  40  39  38  36  35  35  36  38  39  39  38  37  39  41  43  44  45  44  44  43  42  42  42  42 
 57  54  49  47  49  53  57  52  45  44  44  44  43  41  38  36  35  36  39  38  38  38  36  35  36  37  37  37  37  38  39  40  40  39  37  37  38  39  39  39  40  40  41  42  43  42  42  42  42  41  39  37  36  35  33  35  37  38  38  37  36  35  36  37  39  40  39  39  37  36  38  39  37  38  37  35  36  37  37  39  40  40  40  40  42  42  41  41  41  41  40  40  40  39  37  35  35  35  35  35  36  38  40  39  38  37  37  37  36  37  37  39  41  40  37  38  38  39  42  43  43  41  41  40  40  42  43  44  44  43  41  38  37  39  42  44  47  47  45  44  44  43  43  40  38  38  38  38  37  37  37  36  35  36  37  37  37  37  38  39  39  38  38  37  37  37  37  38  39  39  38  37  36  37  36  34  33  35  38  41  42  41  40  39  40  40  41  40  39  37  37  38  39  40  41  41  43  44  44  44  45  47  47  44  42  41  41  42  41  41  42  40  39  38  39  39  39  39  39  40  40  41  41  40  40  42  43  41  38  36  37  38  40  40  39  39  38  38  39  39  39  39  40  41  42  40  39  38  37  37  38  38  38  37  37  37  37  37  37  37  35  34  33  34  36  39  41  42  42  40  40  41  42  43  43  42  39  36  36  37  37  37  37  36  36  38  39  40  40  40  39  38  38  38  38  38  38  38  38  37  37  37  37  37  37  38  38  37  38  38  38  36  37  40  42  43  41  39  36  34  36  37  39  39  37  37  37  37  36  32  33  36  38  38  39  39  39  40  38  37  37  39  39  38  37  36  36  35  35  36  38  38  39  39  38  40  43  42  50  67  78  75  61  54  55  60  60  59  56  50  45  40  36  36  38  40  41  41  42  42  41  39  38  38  38  39  38  39  39  39  40  41  40  39  38  38  40  42  42  41  40  39  38  37  37  36  37  37  37  36  35  35  37  40  38  38  38  39  38  37  38  39  40  40  40  40  40  40  39  38  37  37  36  37  38  39  38  37  39  41  42  44  44  44  43  43  43  42  42  42 
 58  55  50  48  49  52  56  52  46  45  45  44  44  42  38  34  35  37  38  38  37  38  37  36  37  38  37  37  37  38  40  42  42  40  38  36  37  37  37  37  37  39  40  43  44  44  43  43  43  41  39  37  37  35  32  34  37  39  38  37  35  34  35  37  40  40  39  39  37  36  37  38  37  39  39  37  38  38  37  39  41  41  40  40  42  41  40  40  40  39  39  39  39  39  38  36  36  36  36  36  36  38  40  39  38  38  37  37  37  36  37  38  41  40  38  39  40  40  41  43  44  43  43  42  42  42  42  43  43  43  40  38  38  40  43  46  48  46  43  41  40  40  41  39  37  37  37  37  36  37  38  36  35  36  38  38  38  37  38  40  40  38  37  36  36  36  36  37  38  39  38  38  37  38  38  36  34  34  37  40  42  43  42  42  42  40  40  40  39  37  37  38  39  38  38  39  41  43  45  45  46  46  45  43  40  38  39  41  43  44  43  42  39  38  37  37  37  38  39  40  41  41  40  39  39  41  42  41  38  36  35  37  39  40  40  38  37  38  39  39  38  38  38  39  39  38  37  37  36  36  38  38  38  38  38  38  38  36  36  36  35  34  34  34  36  38  40  42  42  40  39  40  41  43  43  42  39  36  35  35  36  38  38  37  36  37  38  39  39  38  37  36  36  37  38  37  37  37  37  38  38  38  38  38  38  38  38  38  37  37  37  37  37  38  40  41  41  41  38  36  36  39  40  39  38  36  36  37  36  34  36  39  41  40  39  38  38  38  37  36  36  38  37  37  36  36  36  36  36  36  36  36  37  39  39  41  44  41  48  67  81  80  66  58  57  62  63  62  60  55  49  43  38  36  36  38  40  42  42  42  39  37  37  37  38  38  37  38  38  39  40  41  40  39  38  39  41  42  42  41  41  40  40  38  36  35  35  35  36  36  36  37  38  38  37  37  38  39  38  36  36  38  39  40  39  39  39  40  40  40  40  39  38  37  38  39  38  38  39  40  41  42  43  43  42  42  42  42  41  41 
 59  56  52  50  51  54  56  53  49  47  45  43  42  41  38  35  36  38  39  37  37  38  38  38  37  38  37  36  38  39  40  42  42  41  38  36  37  37  36  36  37  39  42  43  44  42  41  41  42  41  40  38  37  36  34  35  37  38  38  37  36  36  36  37  39  39  37  37  37  37  38  39  40  41  41  40  39  38  38  41  42  41  39  40  42  41  40  38  38  38  39  38  38  38  38  37  37  37  37  38  37  38  39  38  37  38  39  39  38  37  37  38  40  40  40  41  40  40  40  41  42  43  43  42  41  40  41  41  41  41  40  39  39  41  44  46  47  46  42  39  37  37  38  38  37  37  37  36  36  38  38  36  36  37  38  39  38  38  38  38  38  37  37  37  37  37  37  37  38  38  39  39  39  39  39  38  37  36  36  38  41  43  44  43  42  40  40  41  40  39  39  40  41  38  37  38  42  44  46  48  47  46  42  39  38  37  38  41  43  44  43  42  40  37  35  35  36  38  39  40  40  39  39  37  38  40  41  40  39  37  36  38  39  40  39  37  37  38  40  40  39  39  38  38  37  36  35  37  35  36  38  37  38  38  38  39  38  36  35  36  36  36  36  36  36  37  39  40  41  40  39  38  39  41  41  41  38  36  36  36  37  37  37  37  38  38  39  39  38  37  37  36  36  37  37  37  38  38  37  37  37  37  38  39  39  38  38  38  37  36  37  38  38  38  38  39  41  42  39  36  37  40  41  39  37  36  38  38  38  39  43  46  47  43  40  37  37  38  38  37  37  37  37  36  37  37  37  38  38  38  37  35  36  39  40  42  44  38  41  55  66  67  62  58  55  55  57  58  57  55  51  45  40  37  36  34  37  41  42  40  37  36  36  38  39  40  38  38  38  40  41  41  39  38  39  40  41  41  40  39  40  41  41  39  37  35  35  35  36  37  38  39  39  37  37  37  37  38  37  37  37  38  39  38  38  39  38  38  39  41  42  41  39  38  39  40  40  40  40  39  39  40  41  41  41  42  41  42  40  39 
 62  60  57  55  56  57  56  54  53  50  45  40  39  39  38  35  36  39  40  38  36  38  39  38  38  37  36  36  39  41  39  41  42  40  38  38  39  39  38  38  40  43  45  45  44  40  38  38  40  41  40  37  36  35  37  38  38  38  37  38  38  39  39  38  37  36  36  37  38  39  38  40  43  42  41  40  37  37  40  42  43  41  39  39  42  42  41  38  38  39  40  39  38  38  38  37  38  39  40  39  39  39  39  38  37  39  40  40  39  37  36  38  40  40  41  42  41  39  38  38  39  41  41  40  38  39  42  41  41  41  40  39  40  41  42  43  44  45  44  39  36  36  37  38  39  38  38  37  37  39  39  37  37  37  39  39  39  38  37  36  36  37  39  40  40  40  38  38  38  38  39  39  39  39  40  39  38  37  35  36  40  43  44  42  39  39  41  42  42  41  42  43  43  39  37  38  42  43  46  52  50  46  40  37  37  38  39  40  40  39  39  40  39  38  36  36  37  39  40  40  39  38  37  36  38  40  41  41  40  38  39  40  40  39  37  37  37  38  40  41  41  40  39  38  37  36  35  37  36  37  38  38  38  38  37  38  38  36  35  36  38  39  39  38  36  36  38  40  41  41  40  39  38  39  40  39  37  36  37  40  41  37  36  38  39  40  40  40  39  38  39  40  40  38  37  37  38  38  37  37  36  37  37  38  38  37  38  38  36  35  36  39  39  38  38  39  41  41  38  34  36  39  41  38  35  36  37  38  39  44  48  51  51  46  40  36  36  38  40  41  41  39  38  38  37  38  40  41  40  39  36  34  35  38  40  43  45  40  38  43  46  48  51  52  51  50  49  49  48  46  44  42  40  38  37  35  36  41  41  39  37  35  36  39  42  42  41  40  40  41  40  39  38  38  40  41  40  39  38  37  38  40  40  40  39  37  37  37  37  38  38  37  38  38  36  35  36  36  37  38  39  40  39  36  37  39  37  36  37  39  40  40  39  39  40  43  44  43  41  39  38  39  40  41  41  41  41  41  40  39 
 61  62  60  56  56  56  56  56  53  48  43  41  42  41  38  34  35  37  39  38  38  39  39  39  38  38  38  39  42  42  37  38  40  39  37  37  39  39  40  41  42  44  47  46  42  39  38  39  41  42  40  37  35  35  37  38  39  39  39  38  38  39  40  40  39  38  39  37  37  38  38  40  42  41  41  40  37  37  39  40  40  39  38  39  41  41  39  38  39  39  38  39  39  39  37  36  36  37  39  40  41  41  40  40  39  39  40  41  41  40  38  37  36  37  38  40  41  41  40  39  38  38  38  38  39  40  42  43  43  42  39  38  40  42  43  43  41  40  39  38  37  37  38  39  39  39  39  38  37  38  40  39  38  39  44  42  39  37  37  38  39  41  43  43  43  42  40  38  39  41  42  42  39  37  38  39  38  37  38  38  40  43  42  40  39  40  41  42  42  43  43  44  42  40  39  39  41  44  47  52  52  48  40  36  37  39  39  38  38  37  38  38  38  38  37  36  36  38  39  39  39  38  38  39  39  41  42  42  41  39  38  39  39  38  36  37  39  40  41  41  40  39  38  38  38  37  35  35  35  36  37  35  36  38  40  39  37  36  36  37  38  39  39  40  39  39  38  39  41  39  38  37  37  39  41  40  39  37  37  39  39  36  35  38  41  41  41  40  39  39  39  39  40  40  39  38  38  38  38  37  37  37  37  38  38  38  38  38  37  36  37  38  38  38  37  37  39  41  38  35  35  36  36  37  37  37  35  36  40  46  53  56  56  49  42  37  37  38  39  41  42  41  40  40  40  41  42  42  40  37  37  37  38  41  41  42  43  41  39  40  40  40  41  43  44  45  43  43  45  48  48  47  50  47  38  38  40  40  39  38  37  37  38  40  42  42  41  39  38  41  40  39  38  39  39  39  38  38  37  36  36  38  37  38  39  39  38  38  37  37  37  38  38  37  35  34  35  36  38  39  39  39  39  37  37  38  39  40  40  39  38  36  36  39  43  48  47  43  42  41  41  42  42  43  43  42  42  42  39  38 
 59  61  60  56  55  55  56  55  52  48  46  46  46  44  40  36  34  35  36  38  39  41  41  40  39  39  39  40  42  40  37  37  39  39  38  38  39  40  41  42  41  43  46  44  41  40  40  42  43  42  41  38  36  35  37  38  38  40  40  39  37  38  40  41  40  39  41  39  37  38  39  40  40  40  41  40  39  38  38  38  38  37  38  39  40  39  37  37  39  38  37  39  40  40  36  34  34  36  39  42  43  42  41  41  40  38  38  39  42  42  40  37  35  35  37  39  41  43  43  42  40  39  38  40  42  42  42  44  45  43  39  39  41  44  45  43  39  35  34  37  38  38  38  38  38  38  38  38  37  38  40  39  37  38  46  44  39  38  40  41  42  44  46  45  44  43  41  39  40  44  44  42  39  37  37  39  38  37  39  40  40  41  39  38  40  41  41  41  43  43  44  43  42  41  40  40  41  44  47  49  51  49  41  37  37  39  37  35  35  38  38  36  37  38  38  36  36  38  38  39  39  37  39  42  43  42  41  39  39  38  38  38  40  39  38  38  40  41  41  39  38  37  38  37  37  38  36  34  35  37  36  34  34  38  41  39  36  37  37  38  38  39  40  41  42  40  39  39  40  38  37  35  36  38  40  41  40  39  37  38  38  36  36  38  40  41  41  41  39  38  37  37  39  41  40  38  37  38  39  39  38  38  38  40  40  39  39  40  39  38  38  37  37  37  37  37  37  39  38  35  35  34  34  36  38  38  35  38  43  49  54  59  58  52  44  40  39  39  38  40  42  41  40  40  41  42  42  41  39  37  38  40  42  43  42  42  43  44  43  41  40  39  37  37  40  43  41  41  45  50  54  57  64  57  40  39  40  40  39  38  38  38  39  40  41  41  39  37  38  40  40  39  38  38  39  39  38  37  37  36  36  37  36  36  39  40  39  36  36  36  37  38  38  37  35  34  35  37  39  38  38  37  38  39  40  39  41  42  40  39  36  35  37  41  45  48  47  44  43  43  43  44  45  45  44  43  43  42  39  38 
 59  60  60  59  59  58  52  52  54  55  54  52  47  45  42  40  37  35  35  37  39  40  40  41  41  40  39  39  38  38  38  39  40  40  41  40  40  40  41  41  40  40  42  41  40  40  41  42  43  42  40  39  38  37  38  39  39  39  40  39  38  39  39  40  38  38  40  40  39  40  41  41  40  40  41  40  40  39  38  38  38  37  38  39  39  38  37  36  37  38  39  40  41  39  37  35  35  36  38  42  43  43  41  42  41  38  37  39  41  42  41  39  38  40  42  42  41  42  42  43  42  42  42  42  42  43  44  44  43  42  41  41  43  44  44  42  39  37  36  37  38  38  38  37  36  36  37  39  39  40  39  36  34  35  41  42  40  41  42  43  43  45  46  43  41  42  43  44  44  45  43  42  40  38  39  40  39  38  38  39  39  39  38  39  40  41  41  41  43  43  43  43  42  41  40  40  40  41  44  47  49  47  41  38  38  39  37  34  33  36  37  35  37  38  38  38  39  38  38  37  36  35  38  43  45  43  38  35  35  38  40  41  41  42  41  39  39  38  38  38  37  38  38  38  38  40  39  36  37  38  37  35  35  37  39  37  36  38  40  40  39  39  40  40  40  39  38  37  39  38  38  36  36  37  39  39  39  38  38  38  38  37  36  37  37  39  41  41  39  37  37  37  38  38  37  36  36  37  39  39  38  38  38  40  40  40  39  39  39  38  37  37  37  37  37  39  38  36  35  35  36  36  35  37  38  40  40  46  50  50  53  56  57  52  47  43  41  40  39  42  43  39  38  39  40  41  41  41  38  37  39  43  43  40  41  46  51  51  48  44  40  37  36  36  39  44  42  41  43  49  56  63  70  63  43  37  38  41  40  39  39  39  41  41  41  40  40  39  39  40  40  39  38  39  39  39  39  38  37  36  38  39  37  36  37  38  38  37  37  38  38  38  38  38  37  36  37  37  38  39  38  38  38  39  41  43  40  38  35  36  38  40  42  44  43  43  44  45  44  43  44  44  44  44  44  43  42  42  40  40 
 58  58  58  57  56  55  52  53  55  57  55  51  45  43  41  41  39  37  37  39  41  40  39  39  40  41  40  39  38  38  39  40  41  41  40  40  40  40  40  39  39  38  38  38  39  39  40  41  41  41  40  40  40  40  40  39  38  39  40  40  39  39  38  38  37  37  38  39  39  41  42  42  40  40  40  41  40  39  37  37  37  38  39  40  40  38  37  36  37  38  39  40  40  39  36  34  34  35  38  41  44  44  43  43  41  38  36  37  38  40  40  39  40  41  43  42  41  41  42  42  43  44  44  43  43  44  44  43  41  40  41  42  44  43  42  40  38  38  38  39  39  39  37  36  35  35  37  39  41  41  39  35  34  36  41  42  43  45  44  42  42  45  45  42  41  43  45  46  46  45  43  41  40  39  39  39  40  39  38  40  40  39  40  42  42  41  40  40  40  41  41  41  40  40  39  39  39  40  41  46  47  45  41  39  39  38  37  36  34  36  37  37  37  39  41  41  40  39  39  38  36  37  38  40  41  42  41  40  39  39  40  42  44  46  44  40  38  37  38  38  38  39  40  39  38  40  39  37  37  38  38  37  37  37  37  37  37  40  42  41  40  40  40  40  40  39  38  37  38  39  38  38  38  37  37  38  38  38  38  38  38  38  37  36  36  38  40  41  39  36  35  36  37  36  37  37  37  38  38  38  37  36  36  38  39  40  39  39  38  37  36  36  35  35  37  39  40  40  37  35  35  35  35  41  45  47  47  51  52  49  50  52  54  52  48  43  41  40  40  43  43  41  40  40  40  41  41  40  38  37  38  40  41  41  46  55  62  60  54  46  40  36  35  37  39  38  39  41  46  51  56  64  66  57  42  37  39  42  39  38  38  40  42  42  40  39  39  39  40  39  40  39  39  40  40  40  39  39  39  38  38  40  37  35  35  37  38  39  41  42  42  39  39  39  39  37  36  36  37  38  39  40  40  40  41  41  39  36  35  37  39  41  42  43  42  42  43  43  43  42  41  42  42  42  42  42  41  40  39  38 
 57  56  56  55  54  52  51  52  54  54  53  52  50  47  44  41  40  39  39  41  42  40  37  37  39  40  40  39  39  39  39  40  40  39  39  38  38  38  39  38  39  39  37  37  37  37  38  39  40  40  41  41  41  41  41  39  38  38  40  41  40  39  38  37  37  37  37  37  38  41  42  41  39  39  39  40  40  38  36  35  36  37  39  41  41  39  38  37  37  39  40  39  39  38  37  35  34  34  37  40  43  44  44  43  41  38  36  36  37  39  39  40  40  41  41  41  41  40  41  41  41  42  43  43  43  44  44  42  40  39  40  42  42  41  39  38  37  38  40  40  41  40  38  36  34  35  37  39  41  41  39  35  37  41  44  44  44  47  44  41  40  42  42  41  42  44  45  45  44  44  44  42  39  39  38  38  40  41  40  41  43  41  42  44  43  40  38  39  38  39  40  39  39  39  38  39  40  39  41  46  46  43  41  41  40  39  39  39  37  37  37  38  39  40  42  41  39  39  40  40  39  41  40  37  37  40  44  45  43  40  41  44  48  48  45  41  38  37  38  39  40  41  40  39  37  38  38  37  37  38  39  39  38  38  36  37  38  41  42  42  41  40  39  40  40  40  38  38  38  39  39  39  38  37  36  37  37  38  38  39  39  39  38  37  37  38  40  40  39  36  35  35  37  37  38  38  38  38  38  37  35  34  34  35  36  39  39  38  38  37  36  35  34  35  37  40  41  40  39  37  36  35  36  41  47  51  52  55  53  46  45  49  53  51  47  42  39  39  41  42  44  43  41  39  38  39  40  40  39  38  38  39  40  42  49  57  63  61  54  45  40  37  35  38  39  36  37  40  45  49  56  64  62  52  39  38  40  41  38  36  37  39  41  41  40  39  38  39  39  38  39  39  39  40  41  40  40  39  38  37  38  39  37  35  35  36  38  40  43  44  43  39  38  39  39  37  37  36  36  37  39  40  41  40  40  39  38  37  37  39  40  40  40  40  40  41  41  41  40  40  40  40  41  41  41  40  40  39  37  37 
 56  55  56  57  57  54  52  53  53  53  54  57  59  55  48  42  41  40  40  41  41  40  38  38  39  40  39  38  39  39  38  38  38  37  37  36  36  37  38  38  39  39  38  36  35  34  34  36  38  40  41  41  42  41  40  38  37  38  41  42  41  39  38  38  38  37  37  36  37  39  40  40  38  38  39  39  38  36  34  35  36  38  40  41  42  40  39  38  38  39  40  39  38  37  37  36  35  34  36  39  42  44  43  43  41  38  36  36  38  38  39  40  41  40  39  40  41  40  40  39  39  40  41  43  43  44  43  41  39  38  39  40  40  39  38  37  37  39  41  42  42  41  39  37  36  35  36  38  40  40  39  37  41  46  46  44  43  45  43  40  41  40  39  40  42  43  42  41  40  42  43  42  40  39  39  38  40  42  42  43  43  43  43  43  41  39  37  37  37  38  38  39  38  38  38  39  40  39  40  44  43  41  40  41  40  38  40  41  40  38  38  38  40  41  41  39  38  38  40  42  42  44  41  36  36  40  45  46  44  42  43  47  51  48  45  41  38  38  39  39  40  41  40  38  36  37  38  37  37  37  39  41  40  37  35  36  39  40  41  41  40  39  38  40  41  40  39  38  39  39  39  40  39  37  35  35  36  37  38  39  40  39  39  39  39  39  40  40  39  37  37  37  38  38  39  38  38  38  38  37  34  33  33  33  34  38  39  38  38  37  37  36  35  35  37  41  41  38  38  40  40  39  38  41  48  54  56  58  54  44  42  46  51  50  45  40  38  39  40  42  43  41  39  36  35  36  38  40  41  41  40  39  41  44  48  52  55  53  48  42  41  39  37  37  39  39  38  38  41  44  51  63  60  49  38  37  38  38  36  35  36  38  40  40  39  38  37  37  37  36  38  39  40  40  40  41  40  39  37  36  38  40  38  37  36  36  38  41  44  45  43  38  37  38  38  37  36  36  36  37  39  40  40  40  39  37  38  37  37  40  40  39  38  37  37  39  39  38  38  39  39  39  40  41  41  40  39  38  37  38 
 56  56  59  63  64  63  61  59  58  60  61  62  60  56  50  45  42  40  38  38  38  39  41  42  41  39  37  36  36  37  37  37  37  37  36  36  37  38  38  38  39  39  36  34  33  32  33  34  37  38  39  40  40  39  39  37  37  38  41  42  41  39  38  38  39  39  37  36  37  38  38  38  38  38  39  39  36  34  34  36  37  38  41  42  42  41  39  37  37  38  39  38  37  37  37  37  36  35  36  38  40  42  42  42  41  38  37  38  39  40  40  41  41  41  39  40  40  40  39  39  39  40  41  43  43  43  42  41  40  39  39  38  39  38  39  39  40  40  41  41  42  41  41  39  38  36  37  38  38  39  39  40  44  47  45  41  40  42  43  44  46  44  41  40  41  41  40  40  40  41  43  42  40  40  40  40  39  40  42  40  41  43  43  41  39  38  38  38  38  38  38  38  38  38  39  40  40  38  38  41  40  39  40  40  39  37  38  39  39  38  37  37  38  39  39  37  37  37  38  39  39  40  40  39  40  42  42  41  42  46  49  51  52  47  43  40  38  38  39  39  39  40  39  37  35  36  37  38  37  37  38  41  41  37  34  35  38  38  39  40  38  37  37  39  40  40  39  39  39  38  39  41  40  38  35  34  34  36  37  38  39  37  38  41  41  41  40  39  38  38  39  40  40  38  38  38  37  37  37  37  36  35  34  33  35  37  38  37  37  38  38  37  36  36  38  41  41  37  39  42  42  41  42  47  56  62  62  59  52  44  42  45  48  46  43  39  40  41  42  41  40  39  37  36  35  36  38  40  42  42  42  41  43  50  49  47  46  43  40  40  42  42  38  35  37  42  40  38  37  37  44  57  56  47  39  37  37  36  35  35  36  38  39  40  38  37  37  36  36  36  37  38  40  41  41  41  40  39  38  37  39  41  40  40  39  38  38  40  42  43  41  36  35  36  36  36  36  36  36  37  39  40  40  39  39  39  37  36  36  38  39  39  38  37  36  36  37  37  37  38  39  39  40  40  41  41  39  37  39  41 
 57  57  60  64  66  67  67  65  63  66  65  61  52  48  47  47  43  39  38  37  37  40  44  45  43  39  36  35  37  37  36  36  36  37  38  38  39  40  39  39  40  38  33  33  33  34  34  35  35  37  38  38  39  39  38  37  37  39  42  42  41  39  38  39  39  40  39  38  37  37  37  37  37  38  39  38  35  33  35  37  38  39  40  42  43  41  39  37  37  37  38  37  37  36  37  38  37  36  36  37  38  39  39  40  39  38  37  38  40  41  40  40  40  41  41  40  39  38  38  39  40  41  42  42  40  40  40  40  40  40  38  38  38  39  40  41  42  40  39  41  41  41  41  40  39  38  38  39  38  40  41  41  44  46  42  39  40  44  48  52  54  51  46  41  39  39  40  41  42  43  42  42  41  40  40  39  38  38  41  39  39  43  44  42  40  39  38  39  39  39  39  38  38  38  39  39  39  37  37  39  38  37  39  40  39  36  36  36  36  37  37  36  36  37  37  37  37  38  37  37  35  37  38  39  42  42  40  40  44  51  54  53  49  44  40  38  37  38  38  38  38  39  39  38  36  36  36  37  36  36  38  40  40  38  35  35  37  38  38  39  38  36  36  38  38  38  37  37  37  37  39  40  40  38  35  33  33  35  36  37  37  35  36  40  42  41  40  38  38  39  40  41  41  38  37  37  37  36  36  36  36  36  36  36  35  36  37  37  37  38  38  38  38  38  39  40  40  40  41  40  38  38  42  51  62  70  68  59  49  45  43  42  43  41  39  38  41  43  41  37  36  38  38  38  39  39  39  39  39  40  41  41  46  54  52  47  44  39  37  38  41  41  37  34  35  39  41  41  38  35  38  48  47  43  40  39  38  36  36  37  37  38  39  39  37  36  36  35  35  35  37  38  39  41  42  42  41  40  39  39  40  41  41  41  40  40  39  39  40  41  39  35  34  35  34  35  36  36  37  39  40  40  40  40  41  41  38  36  36  38  39  39  39  37  36  35  35  36  37  38  38  39  40  40  40  40  38  36  39  42 
 58  58  60  62  64  66  64  63  63  66  65  58  46  43  46  49  45  41  42  40  39  42  46  47  43  38  36  37  39  39  37  36  37  38  39  41  41  41  41  40  40  38  32  32  35  36  36  36  35  36  37  38  38  39  39  37  37  39  42  42  41  39  38  38  39  40  41  40  38  38  38  37  37  39  39  38  35  34  36  37  38  38  39  41  42  41  39  37  36  37  38  37  36  37  37  38  38  37  36  36  37  37  37  38  38  37  37  38  40  40  40  39  38  40  41  40  38  37  37  38  41  42  42  41  38  37  38  39  39  39  38  37  38  39  40  41  42  40  38  40  40  40  40  40  39  39  39  40  38  40  42  41  44  44  42  42  46  52  58  62  62  57  49  41  38  38  41  44  45  44  42  41  42  40  39  38  37  37  40  39  38  43  44  43  41  39  38  39  39  39  38  37  37  37  38  38  38  37  37  37  36  37  39  41  40  37  35  34  35  38  38  36  35  36  37  37  38  39  37  35  33  35  37  38  40  40  41  43  48  55  56  52  45  41  39  37  37  38  39  39  40  40  40  40  38  36  36  36  35  36  37  40  40  39  37  37  38  37  38  39  38  36  35  37  37  37  36  36  36  37  38  39  38  37  35  34  34  35  35  36  35  33  35  38  41  40  39  38  38  39  40  41  41  38  37  38  37  37  37  37  37  37  38  37  37  37  37  38  37  37  37  38  39  39  39  38  38  40  40  38  34  34  38  47  58  67  68  59  49  45  42  40  39  37  35  37  40  42  39  34  33  35  37  38  40  40  39  37  36  38  41  43  46  52  49  46  43  39  36  37  38  38  36  35  36  36  41  43  40  35  36  41  40  40  41  41  40  37  36  37  37  38  39  38  37  36  35  34  35  36  37  38  40  40  41  42  42  41  41  41  41  40  40  40  40  40  39  40  40  40  39  36  35  35  35  36  37  38  39  40  41  42  42  42  42  41  40  38  37  38  39  39  38  38  37  35  35  36  37  38  38  38  38  39  39  39  38  36  37  40 
 59  58  56  56  60  60  55  55  58  61  59  54  50  49  51  52  48  46  49  46  43  46  49  48  43  39  39  40  40  39  38  37  37  38  40  42  42  42  41  40  41  39  33  34  36  37  36  36  36  37  38  39  40  39  39  39  38  39  41  41  41  39  38  38  37  38  40  40  39  38  38  37  37  38  39  38  36  35  36  37  38  38  37  38  41  41  40  37  36  37  38  38  37  37  37  38  38  38  37  36  37  36  36  37  37  36  37  38  40  40  39  37  36  38  40  39  38  36  36  38  40  41  42  40  36  36  38  39  39  38  38  38  38  38  39  40  40  39  39  39  40  39  39  38  39  38  39  40  39  40  42  41  42  44  45  52  60  66  71  71  64  56  47  40  37  38  42  45  46  44  42  41  42  40  38  38  38  39  40  39  39  42  44  44  40  37  37  37  38  38  37  36  36  36  37  38  38  39  37  36  36  37  39  41  41  38  34  34  37  39  38  37  35  36  37  38  38  39  38  36  34  37  37  36  36  37  40  44  50  57  57  52  43  40  38  37  38  40  41  42  42  42  43  42  39  38  37  37  36  35  37  39  40  39  39  39  38  37  39  40  39  37  36  37  38  37  37  36  36  37  38  37  37  36  35  35  35  35  35  35  34  33  35  37  38  39  38  38  37  38  38  39  39  38  38  39  38  39  38  38  37  37  38  37  38  38  39  38  37  36  36  37  39  39  39  37  36  35  37  37  35  35  36  37  43  51  58  57  51  42  39  38  37  35  35  36  39  39  36  34  33  33  33  35  37  38  37  36  36  38  41  44  45  44  42  40  40  37  35  34  35  36  35  38  38  37  41  42  39  38  39  41  40  39  42  42  40  37  36  36  37  38  38  37  35  34  34  34  35  38  38  39  40  40  40  41  40  41  42  42  40  37  37  38  39  39  39  39  40  41  40  37  36  36  36  36  38  40  41  41  41  40  42  42  42  40  40  39  38  38  39  38  38  38  37  36  37  38  38  38  37  36  36  37  38  38  37  36  36  37 
 58  57  55  54  58  60  57  60  60  54  49  49  54  57  56  52  51  53  54  50  47  50  53  52  45  40  40  42  39  36  38  38  37  38  40  41  43  42  41  41  42  40  36  36  37  36  36  37  38  40  41  42  41  41  41  40  39  40  41  41  40  39  38  37  36  36  37  38  39  39  38  37  36  36  38  39  37  36  37  37  37  36  36  37  39  40  39  37  36  37  39  39  38  36  37  37  38  38  38  37  36  36  36  37  37  36  36  38  40  40  38  36  35  36  38  39  39  38  37  37  38  39  40  39  36  37  39  39  39  39  40  40  40  39  38  38  37  38  39  39  39  39  38  37  37  38  38  39  40  40  39  40  42  44  51  64  76  80  82  77  62  49  41  39  38  39  41  41  42  42  42  41  39  39  39  37  40  43  41  40  40  40  42  42  37  34  34  36  37  38  35  35  35  36  38  39  39  40  39  34  35  37  38  40  41  39  34  35  40  39  37  36  36  36  37  36  35  36  38  39  38  38  37  35  35  34  34  38  46  55  58  54  46  39  35  35  38  41  44  44  44  45  45  42  40  40  41  40  38  36  36  37  39  40  39  38  37  38  40  42  42  40  38  38  39  38  37  35  35  38  38  36  36  36  36  37  37  37  37  36  34  35  35  36  36  37  38  38  37  36  36  37  37  36  37  39  39  39  39  39  38  38  38  38  38  41  41  40  37  34  34  36  39  41  40  37  35  34  36  39  39  40  39  37  37  42  51  52  47  39  37  37  37  36  36  37  37  36  34  37  38  34  34  36  36  35  34  34  35  37  39  41  43  43  41  38  37  35  34  35  35  35  35  36  37  37  39  39  37  39  41  41  35  33  37  40  40  38  35  34  34  37  38  37  34  31  32  34  36  38  39  39  38  38  38  37  37  38  39  40  40  38  37  37  37  38  38  39  40  41  40  37  36  36  36  36  38  40  41  41  39  39  40  41  40  39  39  38  37  36  36  36  37  37  36  35  36  39  39  38  36  34  34  35  37  38  38  36  36  37 
 60  58  56  56  59  61  61  62  60  51  46  48  57  60  58  52  53  56  55  50  49  54  56  54  46  41  40  40  37  36  38  38  37  38  39  40  41  41  41  42  42  41  38  38  38  37  37  37  39  41  42  43  42  42  42  41  40  39  40  41  39  39  38  36  34  35  38  39  39  40  39  38  36  36  37  38  38  36  36  37  37  35  35  36  38  39  39  38  38  38  39  39  38  37  37  37  37  38  38  37  36  36  37  37  37  36  36  38  40  40  39  38  37  37  38  38  38  38  37  37  38  38  38  37  37  39  41  39  39  39  40  40  40  40  39  38  38  38  39  39  39  40  38  37  36  37  37  38  39  39  40  41  42  45  57  69  80  85  82  72  57  45  37  37  37  38  40  40  40  39  39  39  39  39  38  37  40  43  41  41  40  39  41  40  36  34  35  36  36  36  36  36  37  37  38  39  39  39  39  37  38  39  40  40  41  40  38  38  40  37  36  38  38  38  38  38  37  37  37  38  39  38  36  36  36  34  32  34  41  50  54  53  48  42  38  38  39  41  45  46  45  43  41  39  39  41  42  40  39  37  37  37  38  38  38  37  37  39  41  42  42  40  38  38  38  38  37  37  37  38  38  37  36  37  38  38  38  38  36  35  34  35  35  35  36  37  38  38  38  37  37  38  38  36  37  39  39  39  39  38  36  36  38  39  41  41  41  39  38  37  36  37  39  40  39  38  36  36  37  39  40  41  41  39  38  40  47  49  46  38  37  39  39  39  38  38  38  36  36  38  39  37  35  34  35  36  35  35  35  37  38  37  38  39  38  38  37  36  35  36  36  36  35  35  35  35  36  36  36  40  42  40  35  33  35  38  38  36  34  33  33  36  37  35  33  32  32  34  35  37  38  38  38  37  36  35  36  38  39  39  39  39  37  36  36  37  37  38  39  39  38  37  37  36  35  36  38  40  40  40  39  38  38  39  39  38  38  37  36  35  35  35  36  37  36  35  36  39  39  38  37  35  35  36  37  38  39  38  37  38 
 62  60  59  59  59  59  59  58  56  53  50  52  57  59  56  51  51  53  54  50  49  55  56  52  45  41  39  36  37  38  37  37  38  38  39  40  40  41  41  41  41  40  39  38  39  39  39  39  39  41  42  42  42  43  43  42  39  36  39  40  38  39  39  35  34  36  41  40  39  39  39  39  38  37  36  36  38  37  35  36  36  35  34  35  38  39  40  40  40  39  38  38  37  38  38  38  38  37  36  36  36  36  38  37  36  37  37  38  39  40  41  41  40  39  37  37  36  35  36  38  39  38  37  37  37  40  41  40  39  38  38  39  40  40  41  40  40  39  39  39  39  39  39  38  36  37  37  37  36  39  44  44  42  45  59  66  73  80  73  61  51  43  38  39  37  36  39  40  40  37  38  39  39  39  38  37  39  41  41  42  41  41  40  39  37  37  37  36  35  36  37  38  39  38  37  38  38  36  37  40  42  43  42  41  40  42  42  41  39  36  36  40  40  41  41  42  42  40  38  37  39  37  36  37  36  35  34  35  39  43  47  48  47  47  45  43  41  41  43  45  43  39  35  36  40  40  40  39  39  38  39  39  38  36  36  38  40  39  40  40  40  39  37  37  37  38  38  39  40  39  38  37  37  39  41  38  37  37  34  33  34  34  34  35  37  38  39  38  39  40  41  41  40  38  37  37  38  38  37  36  34  34  36  41  44  40  38  38  39  41  41  39  38  37  38  39  39  39  38  37  38  39  39  39  40  41  43  48  47  39  39  41  42  41  40  38  38  39  39  38  38  40  36  33  36  38  40  38  37  38  38  35  32  32  35  37  39  38  37  37  37  37  37  36  35  35  35  36  38  39  39  38  38  37  37  36  36  36  34  33  34  35  35  35  35  35  35  34  34  35  36  37  37  36  35  34  37  39  40  39  38  37  36  35  36  36  37  37  38  37  37  38  39  39  36  36  38  40  41  40  39  38  37  37  38  39  38  37  36  36  35  36  36  36  35  35  36  38  37  37  38  39  39  38  37  38  39  39  37  37 
 57  58  58  57  54  52  53  56  58  55  52  50  53  54  53  48  46  50  56  53  49  52  51  47  41  40  39  37  39  39  38  38  39  38  38  39  40  40  41  40  39  39  39  39  40  40  40  39  39  40  41  42  42  42  42  41  38  35  38  39  38  39  39  35  34  37  40  38  36  35  36  37  37  38  37  36  36  36  37  36  35  35  35  36  39  41  42  41  39  37  37  37  38  39  39  39  38  38  37  36  35  36  38  38  38  38  38  37  38  39  39  40  40  38  37  36  36  35  37  38  39  39  39  38  39  40  40  38  37  37  37  38  39  40  39  39  39  39  39  38  37  36  37  38  38  39  40  40  38  42  46  46  44  45  51  58  62  64  59  52  47  44  43  45  44  41  39  38  37  37  39  40  37  38  39  38  39  41  42  41  40  39  39  38  37  37  37  36  37  37  38  39  39  38  37  37  37  34  34  38  40  41  41  41  41  42  42  41  39  36  36  39  41  42  42  43  44  42  42  41  40  39  36  35  34  35  37  39  42  43  44  44  46  49  49  44  41  40  41  42  40  37  36  37  39  39  40  39  38  37  38  38  38  38  37  38  40  39  39  39  38  38  37  37  38  38  39  40  40  37  36  38  39  39  39  37  35  34  33  34  34  34  33  34  36  38  39  39  39  40  40  41  40  35  35  36  36  37  37  36  34  35  37  41  43  40  39  38  39  40  39  37  36  37  38  39  39  38  37  37  37  38  38  38  38  39  41  44  44  41  41  42  41  40  38  38  39  40  41  41  42  42  40  38  39  41  41  39  39  38  38  35  33  33  35  36  38  38  38  37  38  38  38  37  37  39  39  38  38  38  39  39  39  38  37  36  36  37  36  35  35  37  37  37  38  38  38  38  36  35  35  35  34  34  34  34  37  39  39  37  37  37  36  36  36  37  38  37  37  37  38  39  39  39  38  37  38  39  39  38  37  36  36  36  37  39  38  37  36  35  34  35  35  34  34  33  35  36  36  37  38  38  38  38  38  38  39  39  38  38 
 52  52  53  53  51  51  56  59  57  53  48  47  50  50  48  45  46  49  51  48  46  48  47  45  42  40  39  37  37  38  37  38  39  39  39  38  39  39  39  39  38  38  38  39  41  41  40  39  39  40  41  41  41  41  40  40  38  36  38  39  38  39  38  36  35  36  37  37  35  35  36  38  38  37  37  36  36  37  38  36  35  35  36  38  40  43  44  42  38  36  36  37  39  40  40  39  39  38  37  36  36  37  39  40  40  40  39  38  37  37  37  38  39  38  36  37  37  36  37  39  40  40  39  39  40  40  38  38  37  36  37  38  39  39  39  39  38  39  39  37  36  36  37  39  40  40  40  41  41  41  41  42  48  54  54  53  51  50  53  54  50  56  61  56  49  45  44  42  39  38  39  39  36  38  40  39  39  40  41  39  38  38  38  37  36  37  38  38  38  38  39  40  40  39  38  36  36  34  34  37  39  39  39  39  40  40  41  40  40  37  36  39  41  42  42  42  43  43  43  41  40  38  37  36  37  39  42  44  43  42  41  44  47  51  50  45  41  39  39  38  38  38  38  37  38  39  39  39  38  37  37  39  40  40  39  38  39  39  39  38  37  37  37  37  38  38  38  38  37  36  35  36  39  38  37  37  34  32  33  34  34  33  33  34  36  37  38  38  38  39  40  41  39  35  35  36  37  37  37  36  34  34  37  39  40  39  38  38  38  38  37  35  35  35  37  39  39  37  36  36  37  37  37  36  36  36  38  40  41  41  41  41  40  38  37  37  38  40  42  43  44  44  43  42  43  43  42  40  39  39  38  35  34  34  34  35  36  36  37  38  38  39  39  37  37  40  39  37  37  37  39  41  40  40  38  37  38  39  38  36  37  38  38  38  38  39  39  38  36  35  34  34  33  33  33  33  35  38  39  38  37  36  36  37  38  38  38  38  38  38  39  40  40  40  39  39  40  40  39  37  37  37  37  37  37  38  38  37  36  35  34  34  34  34  34  33  34  34  34  35  37  37  37  37  38  38  38  38  39  40