about summary refs log tree commit diff
path: root/2ndary/THT/C/QG-2017/input16/49.txt
blob: 43822d77aa8e0bd76da462c1c18882e4af7c68e1 (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
 41  40  42  41  42  42  41  40  39  39  41  42  40  39  40  40  42  43  43  44  43  42  40  39  37  38  39  39  40  41  42  42  41  41  40  41  42  40  39  39  39  40  39  39  38  38  40  40  39  40  41  42  43  42  42  40  39  37  37  38  39  40  41  42  41  40  39  40  41  41  40  40  42  40  39  40  40  40  39  38  37  37  38  40  42  41  40  40  41  41  41  40  41  42  42  41  41  41  42  43  42  40  38  38  39  39  39  37  36  39  41  40  39  39  41  44  45  42  36  36  39  39  38  39  39  40  39  39  40  41  42  41  41  42  43  42  42  41  40  40  39  38  39  39  40  41  42  42  40  38  37  38  39  40  40  38  38  38  40  41  40  39  40  39  40  41  42  40  39  40  41  40  41  41  41  42  42  41  40  41  42  41  41  41  41  40  40  40  41  42  42  40  39  38  39  40  41  42  41  41  41  40  41  42  43  42  40  39  37  38  40  43  44  45  44  43  41  39  39  39  40  40  41  40  41  40  39  38  39  40  40  39  38  39  40  41  40  41  41  41  40  37  36  37  38  40  41  40  40  41  40  39  39  40  40  41  40  39  40  42  43  43  41  39  38  38  39  41  42  42  43  44  43  41  40  42  44  44  44  43  41  41  39  37  37  39  41  41  40  41  40  39  39  39  40  41  42  41  40  40  40  42  42  41  39  38  39  41  42  40  39  40  41  40  40  40  39  38  39  41  41  42  43  42  41  42  41  39  39  39  40  41  41  39  39  42  43  43  43  43  43  43  41  39  38  39  41  41  40  39  39  38  39  38  36  36  37  40  40  39  40  39  37  38  39  41  42  42  42  42  42  44  42  40  40  40  41  42  41  40  41  41  40  38  39  40  42  43  42  40  39  37  36  36  36  36  37  38  38  38  38  38  39  40  40  40  41  42  38  38  40  42  41  38  37  38  40  40  40  38  38  39  40  41  41  40  38  38  39  42  41  39  39  38  38  38  40  41  41  40  40  40  39  38  39  40  41  41  41  42 
 41  41  42  42  41  41  41  40  40  39  41  43  41  41  41  42  43  43  44  44  43  41  39  39  38  39  39  39  39  39  40  41  41  40  40  41  41  40  39  38  39  40  40  39  39  40  41  41  41  41  41  42  42  41  41  39  39  39  38  39  39  39  40  40  40  40  40  39  40  40  40  40  41  40  39  39  40  40  39  38  38  39  40  41  40  40  41  41  40  40  40  40  40  41  41  42  42  42  42  42  41  40  38  38  39  39  39  38  39  41  42  41  40  40  41  43  43  42  38  38  39  39  39  39  40  40  41  41  40  40  40  39  38  41  42  43  43  42  41  40  39  38  37  38  39  40  41  41  39  38  38  39  39  39  39  38  38  39  40  40  40  39  39  40  40  41  42  40  39  40  41  40  40  40  40  40  41  41  40  40  41  41  40  40  39  39  39  40  41  41  41  40  40  39  39  40  41  42  41  40  40  40  40  41  42  42  41  40  39  38  39  41  42  42  41  42  41  39  39  39  39  41  42  42  42  41  41  40  41  42  41  40  39  40  40  40  40  41  42  41  39  38  37  38  40  40  40  40  41  41  41  39  39  40  40  40  39  39  40  40  41  41  40  39  38  38  39  41  42  42  43  43  43  41  39  40  41  41  41  41  40  41  40  38  38  39  41  40  40  39  39  38  39  39  39  40  40  40  40  39  40  42  42  41  40  39  40  41  42  40  39  40  41  40  40  40  40  40  41  41  42  41  40  40  40  41  40  39  39  40  41  41  41  40  40  41  41  41  41  41  41  41  41  39  37  39  40  39  39  39  38  38  39  39  38  38  39  41  41  40  40  40  39  39  40  41  42  41  41  41  42  43  41  40  39  40  41  41  40  40  40  40  40  40  39  39  39  40  40  40  40  39  38  38  37  35  37  39  40  40  40  39  39  39  39  40  41  40  37  37  38  41  40  39  38  38  39  39  38  37  38  39  40  41  42  40  38  37  38  39  40  39  39  38  37  38  39  40  40  39  38  38  38  38  39  39  39  39  39  40 
 40  41  43  42  41  40  40  40  39  39  41  43  43  42  42  43  43  44  44  44  43  41  38  38  40  40  40  39  38  39  39  40  41  40  41  40  40  40  39  39  40  41  41  40  40  41  42  42  42  41  41  41  40  40  39  39  39  40  40  40  40  39  38  39  39  39  39  38  38  39  41  41  41  40  39  39  40  41  40  39  39  40  41  41  39  40  41  40  40  39  39  39  39  40  41  42  41  41  41  41  41  40  38  39  39  40  38  39  41  43  43  41  41  41  42  42  42  41  40  39  40  40  40  40  40  41  42  42  41  41  40  38  37  38  41  42  43  42  41  40  40  38  37  38  39  39  39  39  38  38  38  39  40  40  39  38  38  39  40  40  40  40  40  41  42  42  42  41  40  41  41  40  39  38  38  39  40  40  40  40  41  41  40  39  39  38  39  39  40  41  40  41  40  40  40  40  42  42  41  39  39  39  40  41  41  42  42  42  41  40  39  39  39  39  39  40  40  39  39  39  40  41  42  43  43  42  42  42  42  43  42  41  40  40  41  40  40  41  42  40  39  39  39  40  41  41  41  40  41  42  43  41  40  41  41  40  40  40  40  40  40  39  39  40  39  39  40  42  42  41  41  42  42  41  39  38  38  39  39  39  39  40  40  40  39  39  40  40  38  38  37  38  39  39  39  39  39  39  39  38  40  42  42  41  40  40  41  42  42  41  40  41  41  41  41  41  41  42  42  42  42  41  39  38  39  40  39  39  40  40  41  42  42  41  41  40  40  41  40  39  39  40  40  39  38  39  39  38  38  39  39  39  39  40  41  41  41  43  43  41  41  41  40  40  40  41  42  41  39  40  41  42  42  40  40  40  41  42  40  39  39  39  40  41  39  38  37  37  39  41  42  41  40  39  38  36  38  40  42  42  41  39  39  39  39  40  40  38  37  37  38  40  41  40  39  39  38  38  37  36  37  38  39  41  41  40  38  38  38  37  39  40  39  38  38  38  39  39  38  37  36  36  37  38  39  39  38  37  37  38 
 41  42  42  42  41  40  41  40  40  39  41  43  44  43  43  43  43  44  44  43  42  41  39  39  40  41  40  40  39  40  40  41  42  42  42  41  41  40  39  39  40  41  41  41  40  40  42  42  41  40  40  40  39  38  38  39  40  40  41  41  41  39  38  38  39  39  39  38  38  39  42  42  42  41  40  40  40  41  40  40  39  40  41  41  40  40  41  40  40  39  38  38  39  40  41  42  41  41  41  42  41  40  38  39  40  40  39  39  42  42  41  40  41  42  41  40  39  40  41  42  41  41  40  40  40  41  43  43  42  41  41  39  37  38  40  41  41  40  39  39  38  38  38  40  41  40  38  37  37  37  38  39  40  40  40  39  40  39  40  40  40  40  41  42  43  43  43  42  41  41  42  40  39  38  38  38  40  41  40  41  42  42  41  40  40  39  39  39  40  40  41  41  41  40  41  42  42  42  41  40  39  40  40  41  41  41  43  44  44  42  40  39  38  39  39  41  40  40  39  39  40  42  43  44  43  42  42  42  43  43  42  41  41  40  41  40  40  40  42  40  40  41  41  42  42  42  41  39  40  42  44  42  41  41  41  40  39  39  40  40  40  39  39  39  39  40  40  42  43  41  40  41  41  40  39  38  37  37  37  38  39  40  41  40  39  39  39  39  38  37  37  38  40  41  40  39  39  39  38  37  39  41  42  41  40  40  41  42  42  42  41  41  42  41  41  40  41  41  42  41  41  39  38  37  39  40  40  39  40  40  42  43  43  42  41  41  41  41  41  39  39  39  40  39  39  39  38  38  39  40  39  40  41  41  43  44  44  44  43  41  40  40  40  40  41  42  41  40  39  38  40  42  42  41  41  41  42  41  40  39  39  39  40  41  39  38  38  38  40  42  42  41  40  40  39  40  40  41  43  42  41  39  39  39  40  41  39  37  37  38  39  40  42  42  41  39  39  40  38  35  36  37  38  38  39  39  39  39  38  38  39  40  40  39  39  39  40  39  38  36  35  35  37  39  39  40  39  39  38  39 
 42  43  43  42  41  41  41  41  40  39  41  42  42  42  42  42  42  42  43  43  42  41  39  39  40  40  40  40  40  41  42  43  43  42  42  42  40  40  39  39  40  41  41  40  40  40  41  41  39  39  39  39  39  39  40  41  41  41  42  41  41  40  40  39  39  39  39  38  39  40  42  43  42  41  40  40  40  40  41  40  41  42  43  43  42  43  43  42  41  40  39  38  39  40  41  42  42  41  40  41  41  40  39  39  40  41  39  40  42  41  40  41  41  41  40  39  39  40  43  44  43  42  41  40  39  40  42  42  42  42  41  40  40  39  39  39  39  38  38  37  38  39  40  41  42  41  40  38  38  38  39  40  41  40  39  39  40  40  40  40  40  40  41  42  43  43  42  42  42  42  41  40  39  38  38  39  41  41  41  43  44  43  42  41  40  40  40  40  40  41  40  41  41  41  42  43  43  43  42  40  39  40  41  41  41  41  42  44  45  43  41  40  40  41  42  42  41  40  40  40  40  41  42  42  41  41  41  41  41  42  42  41  41  41  41  40  39  39  40  41  41  41  42  43  42  42  41  39  39  40  42  41  40  40  40  40  40  40  40  40  40  39  39  40  39  39  40  42  43  42  41  41  41  41  40  39  38  39  38  38  39  40  41  40  38  38  38  39  39  38  38  40  41  42  41  39  38  39  39  38  39  41  42  41  40  40  40  41  41  41  41  42  42  41  40  39  38  39  39  39  39  39  38  39  40  41  41  41  40  41  41  42  42  41  41  41  42  42  41  40  39  40  40  39  38  38  39  39  40  41  41  41  41  42  43  44  42  42  40  39  40  41  40  41  42  42  41  40  38  38  39  42  41  41  41  42  42  41  40  39  39  39  40  40  39  39  40  41  41  42  40  40  40  39  41  43  42  41  41  40  40  40  39  40  40  41  40  38  39  39  39  39  41  43  42  41  41  43  41  38  38  38  37  37  37  38  39  39  39  39  39  39  40  40  40  40  40  39  38  37  37  37  38  40  40  41  41  41  40  40 
 42  43  43  41  41  41  42  42  42  40  40  41  41  40  41  41  41  41  43  43  42  41  40  40  39  39  39  39  39  41  42  43  43  43  42  42  41  40  40  40  40  41  40  40  39  39  40  39  38  38  39  39  39  40  41  41  41  41  41  41  40  41  41  40  40  39  38  38  40  41  42  42  41  40  39  39  39  39  40  41  42  43  44  44  43  44  44  43  42  41  40  39  40  42  43  42  42  41  41  41  41  41  40  40  40  40  39  39  41  41  41  41  41  40  39  39  40  42  44  45  43  41  40  39  38  39  40  41  41  41  41  41  41  40  39  39  40  39  38  38  38  39  40  41  42  42  41  41  40  41  41  41  41  40  38  39  40  40  40  39  39  40  41  42  42  42  41  41  41  41  40  40  39  40  40  40  41  41  42  43  44  44  42  41  40  40  41  40  40  40  41  41  42  42  43  44  44  43  42  40  40  40  42  42  41  40  41  42  43  43  42  41  41  42  42  42  41  41  41  41  41  41  41  40  40  40  40  40  40  41  41  41  41  42  42  40  39  39  40  41  42  41  42  43  43  42  41  39  38  39  40  39  39  39  39  39  39  40  41  41  40  40  40  40  39  38  40  42  43  42  42  42  42  42  41  39  39  40  39  38  39  40  40  39  37  36  37  40  40  38  38  40  42  42  41  39  39  40  40  39  40  41  41  41  40  39  39  40  40  40  40  42  42  41  40  38  37  37  37  38  39  39  39  40  41  41  41  41  40  40  41  41  41  41  40  42  42  42  42  41  40  41  40  38  37  38  39  39  41  42  41  40  40  41  42  42  41  39  38  38  39  41  41  41  42  42  42  41  39  39  40  41  40  40  40  40  40  40  40  39  40  39  40  40  40  40  41  41  41  41  40  39  39  39  41  44  42  41  40  40  39  39  40  40  40  41  40  39  40  40  38  39  40  42  41  40  40  43  43  41  41  40  38  37  37  38  40  40  40  40  39  38  39  39  39  40  40  39  39  39  38  38  39  40  40  41  42  41  41  40 
 41  41  41  40  40  41  42  43  42  41  41  40  39  39  39  39  40  41  42  43  42  42  41  40  39  39  39  39  39  40  41  42  42  43  42  42  42  41  41  41  41  41  41  40  40  40  40  39  39  39  40  40  40  41  40  40  40  40  40  40  41  42  43  42  40  38  37  39  40  42  42  41  39  39  38  37  38  39  39  41  42  43  45  45  43  43  43  43  42  41  40  40  41  43  45  44  40  40  41  42  42  41  41  41  41  41  39  39  40  41  41  40  40  39  38  39  41  43  44  44  42  41  40  39  39  39  40  40  41  41  40  41  41  41  41  41  42  41  41  40  40  40  41  40  40  41  42  43  43  43  42  42  41  39  38  39  41  40  39  40  39  41  42  42  42  41  40  40  40  39  39  39  40  41  41  40  40  40  41  42  42  42  41  40  40  40  40  39  39  40  42  41  40  41  42  44  44  43  42  41  40  41  41  42  41  39  39  40  41  42  42  42  41  41  41  41  41  41  42  41  41  40  40  39  39  40  41  39  39  40  41  41  42  43  42  41  39  39  40  41  41  40  41  42  43  42  41  41  39  39  40  40  40  40  39  38  39  40  41  40  40  41  40  40  39  39  39  41  42  42  41  42  42  42  41  40  40  40  40  39  40  40  40  38  37  37  38  40  40  38  38  39  41  42  41  39  39  40  41  41  41  41  41  40  39  38  38  38  38  39  40  41  41  41  40  38  37  37  37  38  39  40  41  40  41  41  40  40  39  39  40  40  40  40  41  41  41  41  41  42  42  42  40  38  36  38  39  40  41  41  40  40  40  40  41  41  40  38  36  37  39  41  42  41  40  41  42  41  40  39  40  40  40  39  38  38  39  39  40  40  40  39  40  41  41  40  40  40  40  40  40  39  39  39  40  42  42  41  41  41  41  40  39  39  39  40  40  39  40  40  39  39  40  39  38  38  39  42  44  44  43  42  40  38  38  39  40  41  40  40  39  38  38  39  40  39  39  40  40  40  40  40  40  39  39  40  40  39  39  39 
 40  40  40  39  39  41  42  43  42  41  41  41  40  39  39  39  40  41  42  42  42  42  41  40  40  40  40  39  39  40  41  41  42  42  42  42  42  41  41  41  41  41  41  40  40  40  40  41  42  42  42  41  41  40  40  40  40  40  39  40  41  43  43  42  40  38  37  39  41  41  41  40  39  39  39  38  38  38  39  40  41  42  43  42  41  42  42  41  41  40  40  40  40  42  44  43  39  40  41  42  42  42  41  41  42  41  40  39  39  40  41  40  40  39  38  39  40  42  42  42  42  42  41  41  42  42  42  41  41  41  40  41  42  42  41  41  41  41  41  41  41  42  43  41  40  41  42  42  41  40  40  41  41  41  41  41  40  40  40  40  40  41  43  42  42  41  40  40  40  40  39  40  40  41  40  40  40  39  39  40  41  41  40  40  41  41  40  39  39  40  42  40  39  40  40  41  43  42  41  40  39  40  41  41  40  39  38  39  41  42  43  42  41  40  39  40  41  41  41  41  40  40  40  40  40  41  42  39  38  40  41  41  42  43  43  41  39  39  40  40  40  40  40  41  43  43  42  41  41  41  41  41  41  40  40  39  39  40  41  40  40  40  40  40  39  38  38  40  42  41  41  41  41  41  41  39  40  40  40  39  40  40  40  39  38  39  40  41  40  39  39  40  41  41  41  40  40  40  41  41  41  40  40  39  38  38  37  38  38  40  40  40  40  40  40  39  38  38  39  39  40  41  41  40  40  40  39  38  38  39  39  40  40  40  40  41  40  41  41  42  42  42  40  38  36  38  40  40  41  41  40  40  41  41  42  41  39  39  38  36  38  41  42  40  40  41  41  40  40  40  40  40  40  39  38  38  39  39  39  40  40  39  40  42  40  38  38  38  39  41  40  40  40  40  39  39  41  43  44  45  43  40  38  37  38  40  40  38  40  41  41  41  41  40  39  38  38  39  42  45  43  42  41  40  41  40  41  40  40  39  39  39  39  40  40  40  39  40  40  41  41  41  40  39  39  38  38  38  38  38 
 40  39  39  38  39  40  42  42  42  41  41  41  40  40  40  40  40  41  41  41  42  42  41  41  42  42  41  40  40  39  40  41  41  41  42  42  42  41  42  42  42  41  41  41  41  41  41  41  43  43  43  42  41  41  40  39  39  39  39  40  42  43  44  43  41  39  39  41  42  42  42  41  41  41  40  40  39  39  39  39  40  40  40  40  40  40  40  40  40  39  39  39  40  41  42  42  39  39  40  42  42  41  40  41  42  42  40  39  40  40  41  41  40  39  38  39  40  41  41  41  42  42  42  43  43  43  43  43  42  41  41  42  43  41  40  40  40  40  40  40  40  42  44  42  41  41  41  40  39  38  38  39  41  43  44  43  41  41  41  41  41  42  43  43  42  42  40  41  40  39  39  40  42  41  41  39  39  39  38  39  40  40  40  41  42  41  40  38  39  41  43  40  39  39  39  40  41  41  40  39  39  39  40  40  39  38  38  38  40  41  42  43  42  40  38  39  41  41  40  40  41  41  41  41  41  42  43  39  38  39  40  41  42  43  42  40  39  39  40  41  41  40  40  41  42  43  42  42  42  42  42  42  42  40  40  40  40  40  41  41  40  40  39  40  39  38  39  40  41  40  39  39  40  40  40  39  39  39  39  39  40  40  40  40  39  40  41  41  40  40  40  40  41  41  41  41  40  40  41  42  41  40  40  40  39  39  38  38  39  41  41  39  39  39  39  38  38  39  40  40  41  41  40  39  39  39  38  37  37  38  39  40  40  40  40  40  40  40  41  42  42  42  40  38  37  39  41  41  41  41  41  41  42  42  41  41  40  41  40  38  39  41  41  40  39  40  41  40  40  40  40  41  40  40  40  40  40  40  39  40  41  40  40  41  39  38  37  38  40  41  41  41  41  40  39  38  40  43  45  46  44  41  38  37  38  40  40  40  40  41  42  43  43  41  40  39  39  38  40  44  42  41  41  41  41  41  40  39  38  38  40  40  40  41  41  40  39  40  41  42  42  41  40  40  39  38  37  38  38  38 
 40  40  40  39  39  40  41  41  41  40  41  42  41  41  41  41  41  41  41  41  41  42  41  41  42  42  42  41  40  40  40  40  40  40  41  41  41  42  42  42  41  41  41  41  41  41  41  41  42  42  42  43  42  42  41  40  40  40  41  41  42  43  43  42  41  41  41  42  42  42  42  41  42  42  42  41  40  40  40  40  40  40  39  39  40  40  40  40  40  39  39  40  40  41  41  41  39  39  40  41  42  40  39  40  41  41  40  40  41  41  41  42  42  41  40  40  40  41  41  41  41  41  42  42  43  42  42  42  42  42  41  43  43  41  40  40  40  40  40  40  39  40  42  42  41  40  39  38  38  38  38  39  41  43  44  43  41  40  40  40  40  41  42  43  43  42  41  40  39  38  39  40  41  42  41  40  39  39  40  40  40  40  41  42  43  41  39  37  38  40  42  41  40  38  38  38  39  39  39  38  38  39  39  39  39  39  38  37  37  38  40  42  42  42  41  41  41  40  39  40  40  41  42  42  41  40  41  39  38  39  39  40  41  42  41  39  39  40  41  42  42  41  42  43  43  43  42  41  41  42  43  43  42  40  40  40  41  41  40  40  41  40  40  41  40  39  41  42  42  40  39  38  39  40  40  39  40  39  38  38  39  40  41  40  40  40  41  41  41  41  41  40  40  41  42  42  41  40  41  42  41  40  41  40  40  40  40  40  41  42  41  39  38  38  37  37  37  39  40  41  41  40  39  38  39  38  38  37  36  37  39  41  41  40  39  39  40  41  40  41  41  41  41  40  39  40  41  42  42  42  42  42  42  41  40  40  40  42  41  39  40  42  42  40  39  39  40  40  39  40  40  40  40  41  42  42  40  39  39  40  40  41  41  39  39  39  39  40  40  40  40  40  40  40  39  39  39  41  43  44  43  42  39  38  38  39  40  39  39  39  41  43  42  41  41  41  40  37  39  42  40  39  40  41  41  40  39  38  37  38  40  40  40  40  40  39  39  39  41  42  41  40  40  40  39  38  38  39  40  41 
 40  41  41  41  40  40  41  41  40  40  42  43  42  41  41  41  42  41  41  40  41  41  42  41  41  41  42  42  41  40  41  40  39  39  40  41  41  42  42  42  41  40  40  41  40  40  41  40  39  40  42  43  44  43  43  42  41  41  42  41  42  42  41  41  40  41  41  42  41  41  40  40  41  41  42  42  41  41  41  42  41  40  40  40  41  41  42  41  41  40  40  41  40  41  41  40  39  40  41  42  42  41  39  40  41  41  41  41  41  41  41  42  42  42  41  41  40  41  41  40  40  41  42  42  42  41  39  39  40  42  41  42  42  42  41  42  42  43  42  41  39  38  39  39  39  39  38  39  39  40  41  40  41  42  43  41  39  39  40  39  39  40  41  42  42  41  41  40  38  38  39  40  41  42  41  41  40  41  43  41  39  40  41  42  43  41  39  37  37  38  40  41  40  39  38  38  38  39  38  38  39  38  38  39  39  39  37  36  35  36  39  41  43  44  44  42  41  41  40  40  40  42  43  43  41  40  39  39  39  40  40  40  41  41  40  39  39  41  43  43  42  43  43  44  43  41  39  39  40  41  43  42  41  40  40  40  41  41  40  41  41  41  41  41  41  42  43  44  44  42  39  37  38  40  40  40  39  39  38  38  39  40  41  40  40  40  41  40  41  41  41  40  40  40  41  41  41  40  41  41  41  40  40  41  40  40  41  42  42  43  42  41  39  38  37  36  37  39  40  41  41  39  38  38  39  38  38  36  36  37  39  40  41  39  38  38  40  41  40  40  40  40  41  40  40  39  40  42  42  41  41  41  42  41  39  38  38  40  41  39  41  43  43  41  39  39  39  38  38  39  39  38  40  42  44  42  41  39  39  39  40  41  40  36  37  40  42  42  41  39  38  38  39  39  40  39  39  39  40  42  43  43  42  41  39  39  40  39  37  37  39  40  40  39  40  41  40  37  38  40  38  38  39  39  40  39  38  37  38  39  40  39  39  40  39  39  38  39  40  41  40  40  40  39  39  38  39  40  42  42 
 40  41  41  40  39  40  41  41  41  41  42  43  42  41  42  42  41  41  40  42  43  42  40  39  40  40  40  39  40  41  42  41  40  40  42  43  43  43  43  42  41  41  42  42  41  40  39  40  42  43  43  44  44  43  41  40  40  40  40  40  41  42  42  41  40  40  40  41  41  41  41  40  39  39  40  40  40  40  40  40  41  41  40  41  41  41  41  41  41  42  42  41  41  41  41  41  40  41  42  43  43  42  41  42  42  42  42  41  41  41  41  40  39  40  41  40  39  39  40  40  40  42  43  42  42  42  42  40  40  41  41  42  42  42  41  42  42  42  42  42  41  41  40  39  38  38  40  42  42  41  41  41  42  42  40  39  38  38  39  40  40  40  40  40  40  40  41  43  43  43  42  41  41  41  41  40  39  39  40  37  36  38  40  41  41  40  39  38  39  40  41  40  40  40  39  39  38  39  40  41  41  40  39  39  39  39  38  38  38  39  40  41  41  41  41  42  41  40  40  41  42  42  42  42  43  41  40  41  41  39  39  39  41  42  41  39  37  37  37  39  41  40  40  40  39  38  39  40  41  41  42  42  41  40  40  40  41  41  42  42  42  42  42  42  43  43  42  43  43  42  41  40  39  40  42  41  41  40  39  39  39  39  39  39  39  39  41  42  41  39  39  41  42  42  42  41  40  40  41  40  40  41  42  41  41  40  40  40  41  41  42  41  42  42  41  40  39  40  41  42  42  40  39  38  38  37  37  35  35  36  37  38  39  38  38  38  38  38  38  39  40  40  40  38  37  37  38  40  41  40  40  40  40  40  39  39  39  40  40  40  40  39  39  39  39  40  40  40  39  39  39  39  40  41  41  41  40  39  39  38  38  38  37  36  38  39  41  40  39  38  38  38  39  39  40  40  40  39  39  40  41  41  41  40  38  35  36  39  39  38  37  38  40  40  40  40  39  35  36  39  38  38  39  40  41  41  39  37  37  40  40  39  39  40  41  42  41  40  40  41  41  38  38  38  38  38  39  40  40  42 
 40  41  41  40  40  40  40  41  41  42  43  43  42  42  42  42  41  41  41  42  44  43  40  39  41  40  39  38  39  41  42  41  40  40  42  44  43  43  42  42  41  41  41  41  41  39  38  40  44  44  44  44  44  42  41  40  40  39  38  39  40  42  42  41  40  39  39  41  42  42  41  40  39  39  40  39  39  39  40  40  40  41  41  41  42  41  41  41  42  42  41  41  40  41  42  42  41  41  42  43  42  42  41  41  41  41  41  41  40  41  41  39  38  39  41  41  39  38  40  40  40  42  43  42  42  42  42  41  40  40  41  41  41  41  41  41  40  41  41  42  43  42  41  40  38  38  41  43  43  41  40  41  42  42  40  39  38  38  39  40  41  41  40  39  39  39  41  43  44  43  42  41  40  40  40  39  38  38  38  36  35  37  40  41  40  40  39  39  40  41  42  40  39  41  41  40  39  39  41  42  43  42  40  39  38  38  38  39  40  41  41  41  41  41  41  43  42  40  41  44  44  42  41  41  42  42  41  41  41  40  39  39  40  41  41  39  37  35  35  37  39  39  38  38  37  37  39  41  42  42  41  42  41  40  40  40  40  41  42  42  42  42  42  41  42  42  41  41  41  42  42  41  40  41  42  42  41  41  40  41  40  39  39  38  38  39  40  42  41  38  38  40  42  42  41  40  40  41  41  39  40  41  41  41  40  40  39  39  39  39  40  41  43  44  42  41  39  40  41  41  41  40  39  38  38  38  37  36  36  37  38  38  39  38  38  39  38  38  39  40  41  41  40  38  37  37  38  39  39  39  39  39  39  39  38  38  40  40  41  40  39  38  37  38  39  40  41  41  40  39  39  40  40  40  40  40  40  39  39  39  38  36  36  37  38  40  40  38  38  37  38  40  40  41  41  40  39  39  38  38  39  39  40  40  38  34  35  39  40  39  37  38  40  41  40  40  40  36  36  39  39  39  39  40  42  42  40  38  37  39  40  40  40  41  42  43  42  41  41  41  40  38  37  38  39  39  39  39  39  40 
 41  42  42  42  41  41  40  41  42  42  44  44  42  41  41  42  42  42  42  42  44  44  42  41  42  41  40  40  39  40  40  41  40  40  42  43  42  42  41  40  40  40  40  41  40  40  39  41  42  42  42  42  42  42  42  41  40  40  39  39  40  41  41  40  40  39  40  41  42  41  42  41  41  41  40  40  39  40  41  41  42  42  42  42  44  43  43  43  43  42  41  41  41  42  43  43  42  42  42  42  42  41  40  39  40  40  40  41  40  41  41  40  39  40  41  41  39  39  41  41  41  41  42  41  40  41  41  41  40  39  40  40  41  41  41  40  39  40  41  41  42  42  42  41  40  38  40  41  42  40  39  40  42  42  41  40  40  40  40  41  42  41  40  40  39  40  40  40  40  40  40  39  40  40  40  40  39  39  39  38  38  40  40  41  40  40  39  39  40  41  41  40  39  40  41  40  40  40  41  42  43  42  41  39  38  37  38  39  39  40  41  42  42  42  43  43  42  41  42  44  44  43  41  40  41  41  40  41  41  41  40  40  39  40  40  40  38  37  36  36  38  39  39  40  39  38  39  39  41  42  42  42  41  40  41  41  41  41  40  40  40  40  40  39  40  40  40  41  41  42  42  41  41  41  41  41  41  41  40  41  42  41  40  39  39  38  39  41  41  39  39  40  40  40  40  40  40  41  41  40  40  41  40  40  41  41  40  40  40  40  39  39  41  42  41  39  38  39  40  40  39  39  38  39  39  39  39  38  38  39  39  40  40  39  39  39  40  40  41  41  42  41  40  39  40  40  40  39  38  39  40  40  39  39  38  38  39  40  41  41  39  38  38  39  40  41  41  41  41  40  40  39  39  39  39  39  39  40  40  39  39  37  37  39  40  41  41  39  38  38  39  40  42  43  42  39  39  38  37  37  38  40  42  41  40  38  37  39  40  39  38  39  41  41  41  41  41  39  38  40  41  40  40  39  41  42  41  40  39  38  40  42  41  41  41  41  41  40  41  41  40  38  38  39  40  39  38  38  39  40 
 43  43  43  43  42  41  41  40  41  41  43  43  41  40  40  41  42  42  42  42  42  42  42  41  42  42  42  41  40  40  40  41  41  41  42  42  41  40  39  39  39  40  40  41  41  40  40  41  42  41  41  41  42  43  43  41  40  40  39  40  40  40  41  40  40  39  40  40  41  42  42  42  41  41  40  40  39  40  41  43  43  43  43  43  44  43  42  42  41  41  41  40  41  43  43  43  43  43  43  42  42  41  40  40  39  40  40  40  40  40  41  40  40  41  41  41  40  39  41  41  41  42  41  40  39  40  42  42  40  39  40  41  41  41  41  40  39  38  39  40  42  42  42  42  42  40  39  40  41  40  39  39  41  43  42  41  40  40  41  42  42  43  42  41  40  39  40  40  39  39  40  40  40  40  40  40  41  40  39  39  40  40  41  40  40  39  39  39  39  40  40  38  38  40  40  39  39  40  41  42  42  41  41  39  38  38  38  39  39  40  41  41  41  42  43  42  40  40  42  43  44  42  40  39  39  40  40  41  42  41  41  40  39  40  41  41  40  38  36  36  37  39  40  41  40  39  39  39  39  41  42  41  40  40  41  41  41  41  41  40  40  39  40  40  41  40  40  40  41  42  42  40  40  40  40  40  41  40  40  40  41  41  40  39  39  38  39  40  40  39  39  40  39  39  39  39  40  41  41  40  39  40  40  41  40  41  40  40  40  40  39  38  40  42  41  39  38  39  40  40  39  39  39  39  39  40  39  39  39  39  40  40  40  39  39  39  40  41  41  40  40  39  39  40  40  40  40  39  39  40  40  41  40  39  39  39  39  41  41  41  39  38  38  39  40  41  42  41  41  40  40  39  40  39  39  38  39  40  40  40  39  38  39  40  41  42  41  40  39  39  41  42  43  43  42  40  40  39  37  38  39  41  42  42  41  41  40  40  40  40  39  40  41  41  41  41  42  41  40  41  42  42  40  39  40  41  43  43  41  39  39  41  41  41  41  40  39  39  40  42  40  38  38  39  40  39  38  38  38  39 
 44  44  44  43  42  41  40  40  40  41  42  43  42  40  40  41  42  42  41  40  40  40  41  41  40  42  43  41  40  40  40  41  42  41  41  41  40  40  39  38  38  39  41  41  41  41  41  41  41  41  40  40  41  42  42  41  40  39  40  41  41  41  41  40  40  40  39  40  40  41  42  42  41  40  39  39  40  41  42  43  44  44  43  42  42  42  42  41  40  40  40  41  41  43  43  44  44  44  43  43  42  42  41  40  40  39  39  39  39  39  40  41  41  42  42  40  39  39  41  42  43  42  41  40  39  40  42  42  41  40  40  41  42  42  42  40  39  38  38  40  42  43  43  44  43  40  40  40  40  39  38  39  40  42  43  42  41  41  41  41  42  43  43  42  41  40  40  40  40  40  41  41  41  41  41  41  41  40  38  40  41  41  41  40  39  39  40  40  40  40  40  38  37  39  40  40  40  40  40  41  41  41  40  39  39  40  40  40  40  41  40  40  40  41  42  41  40  40  41  42  42  41  40  39  39  39  39  40  41  42  41  41  40  41  41  42  41  39  38  37  38  39  40  41  41  40  40  39  39  39  40  41  41  41  42  42  42  42  42  41  40  40  39  40  41  41  40  39  40  42  42  41  40  39  39  41  41  39  39  39  40  40  40  39  39  40  39  38  39  40  40  40  39  39  38  39  40  41  41  40  40  39  40  40  41  40  41  41  41  41  40  39  41  42  41  39  39  39  39  39  40  40  41  41  40  40  39  39  39  39  40  40  40  39  38  39  40  40  40  39  38  37  38  39  39  39  39  39  39  40  41  41  40  40  39  38  39  41  41  41  39  39  39  39  40  41  41  41  40  39  39  40  39  39  39  38  38  39  40  41  40  40  40  40  41  41  41  40  40  40  41  42  42  41  41  41  41  39  39  39  39  40  41  42  41  41  40  39  40  40  40  41  41  40  39  40  40  40  40  40  42  43  41  39  39  41  43  43  42  40  40  40  40  40  40  40  38  38  39  40  40  38  39  41  40  40  39  38  38  39 
 43  43  43  43  43  42  41  41  41  42  43  43  44  41  40  41  43  42  40  38  38  39  40  40  39  41  42  42  40  39  40  41  41  40  40  40  41  40  39  39  39  40  42  42  42  42  42  42  42  41  40  40  40  41  41  41  40  40  41  42  43  42  41  41  41  40  40  39  39  40  42  42  40  39  39  39  40  41  42  43  43  43  43  42  41  41  41  41  40  40  40  40  41  43  43  44  44  44  43  43  43  42  42  41  40  40  40  40  39  39  40  41  41  42  41  41  40  40  41  43  44  43  42  41  40  40  42  42  41  41  41  42  43  43  42  40  39  39  39  40  42  43  44  44  43  41  40  41  41  40  39  39  40  42  43  43  41  41  40  41  41  42  42  43  41  40  39  40  41  41  41  42  42  42  42  41  40  38  37  40  42  42  41  41  40  40  41  42  42  41  41  39  38  40  41  41  41  41  41  41  41  40  39  41  42  41  41  41  41  41  40  40  40  41  41  42  41  40  40  41  41  41  41  40  39  39  39  40  41  41  42  42  42  41  41  41  40  40  40  39  39  40  40  41  41  41  40  40  39  39  39  41  42  41  42  43  42  42  42  41  41  40  40  40  41  40  39  39  39  41  42  42  40  40  40  42  41  40  39  39  40  40  40  40  41  41  41  38  38  40  40  40  39  39  39  39  39  40  40  41  40  40  39  40  40  40  41  41  41  41  40  40  42  43  41  40  40  39  40  40  40  41  42  42  41  40  39  38  39  39  40  41  40  39  39  40  40  41  40  38  37  37  38  39  39  38  38  38  38  39  40  40  40  39  38  38  38  38  39  41  40  40  40  40  40  40  40  40  39  39  39  39  40  40  40  39  39  38  40  40  40  41  40  38  40  40  40  40  40  40  41  41  40  39  40  41  41  40  40  40  39  39  40  40  40  40  39  38  40  41  41  42  41  39  38  38  38  38  38  40  42  42  41  39  40  41  42  42  42  41  41  41  40  40  40  40  39  38  38  39  40  39  40  41  41  41  40  39  39  40 
 41  41  42  42  43  43  43  43  43  43  44  45  44  42  40  41  42  42  40  38  38  39  40  40  38  40  42  41  39  38  39  41  41  41  40  40  41  41  40  40  40  41  41  42  43  43  42  43  43  42  41  41  40  39  40  39  40  40  42  43  44  43  42  41  41  40  40  39  39  39  41  41  40  39  40  40  41  41  42  41  41  42  42  41  40  41  42  41  42  41  40  41  42  43  43  43  43  42  43  43  42  43  42  42  41  40  41  41  39  39  40  41  41  41  40  40  41  40  40  41  43  43  42  41  41  41  42  42  41  40  41  42  42  42  41  40  39  40  41  41  42  43  44  43  41  41  41  41  41  41  40  40  40  41  42  42  41  41  40  41  41  41  42  42  41  39  37  40  42  42  41  42  42  41  41  41  40  38  36  40  43  42  41  42  41  42  43  43  43  42  42  40  40  41  43  44  44  43  42  42  41  40  39  42  44  43  42  41  41  40  41  40  40  41  41  43  42  42  41  41  41  43  43  42  41  40  40  41  41  41  40  41  43  42  41  40  39  40  42  41  40  40  40  40  41  41  41  40  40  39  40  41  41  41  41  42  41  41  41  40  40  39  39  39  39  38  38  38  39  42  43  42  42  41  42  43  42  41  41  40  41  41  42  41  41  42  42  39  39  40  40  40  40  40  39  39  39  38  39  41  41  40  40  39  40  40  41  41  41  40  41  41  43  43  42  40  39  39  40  39  39  41  43  43  42  41  40  39  40  40  40  41  41  40  40  41  41  41  40  38  37  38  40  40  40  39  38  38  37  38  39  40  39  39  38  37  37  36  38  40  40  39  39  40  41  41  40  39  39  39  39  39  40  41  40  41  40  38  39  40  40  40  41  39  39  40  41  40  39  40  41  40  39  39  39  39  39  40  40  40  39  40  40  39  40  40  39  38  39  40  42  42  42  40  39  38  36  37  38  40  41  42  41  40  40  41  41  40  41  42  42  41  41  41  41  41  39  38  38  39  41  41  41  42  42  42  41  40  40  41 
 41  41  41  42  42  42  43  43  43  43  43  43  43  41  40  41  41  41  40  38  38  40  41  41  40  41  42  41  39  38  39  41  42  41  41  41  41  41  41  41  41  41  42  42  42  43  43  44  43  43  43  41  40  39  39  39  40  41  42  43  45  44  43  42  41  40  39  38  39  39  40  40  39  40  41  41  42  42  41  40  40  40  41  41  41  41  42  42  43  42  41  41  42  43  44  43  41  40  40  41  42  42  43  42  42  41  41  41  40  39  39  41  41  41  40  40  41  41  40  41  42  43  43  41  40  40  41  41  40  40  41  41  41  41  40  40  39  40  41  41  42  43  43  42  41  41  41  41  41  41  41  41  40  40  42  41  41  41  41  41  41  40  40  40  39  38  37  40  42  41  41  41  41  41  41  40  39  38  37  40  42  42  41  41  41  41  42  42  42  42  40  40  41  42  43  44  44  43  42  41  40  40  40  43  44  42  41  41  41  41  41  40  40  41  42  43  42  42  40  40  41  43  44  44  42  42  42  41  41  40  40  41  43  42  40  38  38  39  41  41  41  40  39  39  41  41  41  41  41  41  41  42  41  40  40  40  40  39  39  39  39  39  39  38  38  38  37  37  38  41  42  42  41  41  42  43  43  42  41  42  42  43  42  41  40  41  41  40  40  40  40  40  40  40  40  39  39  38  39  42  42  41  40  40  40  40  41  40  40  39  40  42  43  43  42  40  39  39  39  38  39  40  42  43  43  41  40  40  40  40  40  40  40  41  41  42  41  40  40  39  39  40  42  42  41  40  39  38  38  38  39  40  40  40  39  38  37  37  38  40  39  39  39  40  41  41  40  39  39  40  39  38  39  41  43  43  41  40  40  39  39  40  40  40  40  40  40  40  40  40  40  40  40  40  39  38  38  39  40  40  40  40  40  40  40  40  40  38  38  40  42  42  42  41  40  38  36  37  39  40  41  41  41  40  41  41  39  39  39  42  42  41  41  41  42  42  41  39  38  40  42  43  43  42  43  42  41  41  40  40 
 42  42  42  42  41  41  42  42  42  42  41  41  42  40  39  40  40  41  40  40  40  41  41  41  41  42  43  41  39  39  40  41  42  42  42  42  41  42  42  42  42  42  41  41  41  42  43  44  44  44  44  43  41  40  40  40  41  42  42  43  44  44  44  44  42  41  39  39  39  40  41  41  40  40  41  41  42  42  40  40  39  39  40  40  41  41  42  42  43  42  41  41  41  42  43  42  40  39  39  40  41  41  42  43  42  42  41  41  40  39  39  40  42  42  41  41  42  42  41  41  41  42  42  41  40  40  41  40  40  39  40  41  41  40  40  39  39  40  41  42  42  42  43  42  41  42  42  41  40  41  41  41  40  40  41  41  41  42  42  42  41  40  39  39  39  38  38  40  41  41  40  40  40  40  40  40  39  38  38  40  42  41  40  40  40  40  41  40  41  40  39  39  41  42  43  43  43  42  41  40  39  40  40  43  43  41  40  40  40  40  41  41  41  41  41  42  42  42  40  39  40  42  44  43  41  41  42  42  42  41  40  41  42  41  39  37  37  38  40  41  40  39  38  39  41  41  42  42  42  42  42  42  41  41  40  39  39  39  39  39  39  39  39  39  40  39  38  38  39  41  41  40  39  39  41  42  41  41  41  42  42  42  41  40  39  39  40  41  41  40  40  40  40  41  40  39  39  39  40  42  42  41  41  41  41  40  41  40  40  39  40  42  43  43  41  40  40  40  39  37  38  39  41  43  43  41  41  41  40  39  39  39  40  41  42  42  41  40  39  40  40  41  42  42  42  40  40  40  40  39  40  41  42  41  40  39  39  38  39  39  39  39  39  40  41  41  40  39  39  40  39  38  39  42  44  43  42  41  40  39  39  39  40  41  41  40  40  40  40  40  39  40  41  41  40  38  39  39  39  39  40  41  42  42  42  42  40  39  38  39  41  41  42  41  40  39  37  38  39  41  41  41  40  40  41  40  39  38  39  41  41  41  40  40  41  42  41  39  38  39  41  43  42  41  42  42  41  41  40  39 
 42  42  41  41  41  42  42  42  42  42  41  41  40  39  39  39  40  42  42  42  42  42  42  41  41  43  43  42  40  40  41  41  41  41  41  41  41  41  41  41  41  41  40  40  41  42  43  44  43  43  43  42  40  39  39  41  42  42  41  40  41  43  44  45  44  42  40  39  40  41  41  41  41  40  40  40  41  42  42  41  40  40  39  40  40  41  41  41  42  42  41  41  41  42  44  43  41  40  40  40  40  41  41  42  42  41  41  41  41  39  38  40  42  42  41  41  43  44  42  41  41  41  42  40  39  40  40  40  39  39  40  41  42  41  40  39  39  40  41  42  42  41  41  41  40  42  42  41  40  40  41  41  40  40  41  42  42  42  43  43  42  40  39  40  40  40  40  40  41  42  41  40  40  39  40  41  40  39  39  40  42  41  40  39  39  39  39  39  40  39  39  39  40  40  41  41  41  40  39  38  39  40  40  43  44  42  40  39  40  40  41  42  41  41  41  41  42  42  39  38  38  41  43  41  40  40  41  43  43  42  41  40  40  39  38  38  38  39  40  40  40  38  38  39  41  41  42  41  41  42  43  41  40  40  40  40  40  40  40  40  40  40  40  41  41  40  39  38  39  40  40  39  38  39  40  40  40  40  41  41  41  40  40  39  39  39  40  42  41  39  39  40  41  42  41  39  39  40  41  41  41  41  42  42  42  41  41  40  40  39  40  41  42  42  41  40  41  41  40  39  39  40  41  42  42  41  41  41  41  40  39  39  40  41  42  41  40  39  39  40  41  41  42  41  40  40  40  41  40  39  39  41  42  42  42  41  41  40  39  38  38  39  39  40  41  40  40  39  38  39  40  40  41  42  43  43  42  40  40  40  40  40  40  40  40  39  40  40  40  41  40  40  41  41  41  40  40  39  38  39  40  42  43  44  44  43  42  40  38  38  39  40  41  40  41  39  37  39  40  40  40  41  40  39  40  39  39  38  39  40  41  42  40  40  41  41  41  39  39  39  39  40  40  41  41  42  41  41  40  40 
 42  42  40  40  41  42  42  43  43  43  43  43  41  40  39  40  41  42  43  44  44  44  42  41  40  42  43  42  41  41  41  41  40  40  39  40  41  41  41  41  41  40  39  39  40  42  44  44  41  41  42  41  39  38  39  42  43  42  39  37  39  42  45  47  45  42  40  40  41  41  41  42  41  40  39  39  40  41  42  42  41  40  40  39  40  40  41  42  42  42  42  41  41  43  45  45  43  42  41  40  40  41  41  42  41  41  40  41  41  38  38  40  41  41  41  42  44  45  43  42  41  41  41  39  39  40  40  40  40  39  40  42  44  43  41  40  39  40  42  43  42  41  40  39  40  43  43  41  39  40  41  41  40  40  41  42  42  42  43  43  41  40  39  40  41  41  41  42  43  44  43  41  40  40  40  41  42  41  41  41  42  41  40  40  39  39  40  40  41  41  40  40  39  39  39  40  39  38  38  38  39  40  41  44  45  43  41  41  41  41  42  43  42  41  41  42  41  41  39  37  37  40  41  40  39  39  41  43  44  43  41  40  38  37  38  39  40  40  39  40  39  38  39  41  42  43  42  40  40  42  43  41  40  40  41  40  41  41  42  41  41  41  41  40  40  40  38  37  38  39  40  39  39  40  40  40  40  40  41  41  41  40  39  39  40  41  42  42  41  39  39  40  42  42  41  39  39  42  42  40  40  41  42  42  42  42  41  40  40  40  40  40  40  41  40  41  41  42  41  40  40  42  42  43  41  40  40  41  42  41  40  40  40  41  41  41  40  39  40  41  42  42  41  40  39  39  40  41  39  38  39  39  40  42  42  41  41  41  40  38  38  39  39  40  40  40  39  38  37  38  40  43  44  43  43  41  40  40  39  40  41  42  40  39  38  39  41  41  42  42  41  40  41  41  42  42  41  39  37  37  39  42  43  44  44  43  42  41  37  37  39  39  39  40  40  39  37  39  39  39  40  40  39  38  39  40  40  39  39  39  41  42  40  40  40  41  40  39  39  39  39  38  39  41  41  42  42  41  40  40 
 41  41  41  41  42  42  43  42  43  43  44  44  43  41  39  41  43  44  43  42  41  42  42  41  41  41  42  40  39  40  41  42  43  41  39  39  40  41  42  42  42  41  40  40  41  43  44  44  42  41  40  39  38  39  41  41  41  41  40  39  39  41  43  44  44  43  42  41  41  41  42  42  41  40  39  39  40  42  42  41  41  41  41  40  40  41  42  41  40  40  40  40  41  43  43  43  43  42  41  41  42  43  42  42  41  40  41  41  40  39  40  41  42  41  41  42  43  44  43  43  43  42  42  41  42  42  43  42  41  40  41  42  42  42  42  41  40  40  40  41  42  42  41  40  40  42  42  40  37  37  39  40  40  41  41  41  42  43  42  41  40  40  40  42  43  43  42  42  42  41  41  40  41  41  42  43  43  41  39  40  42  41  41  41  40  39  39  40  41  41  40  40  38  38  39  40  40  40  40  40  39  40  41  43  44  42  41  41  41  40  41  41  41  41  41  43  43  42  40  40  40  40  39  38  38  38  40  41  42  41  41  41  40  40  40  40  41  40  39  40  40  41  41  41  42  42  42  42  41  42  42  40  40  41  42  41  40  40  41  41  42  42  42  41  40  38  38  38  38  39  39  39  39  40  41  41  40  40  40  40  40  39  40  40  41  41  41  40  39  38  39  40  42  42  40  39  40  42  43  40  39  40  40  41  42  41  41  41  41  40  39  39  39  40  41  42  42  41  40  39  39  41  42  42  41  41  41  40  39  39  39  40  42  43  42  41  40  40  41  42  42  42  41  40  39  39  40  41  40  39  38  38  39  40  41  40  41  41  41  40  40  40  40  40  40  40  40  39  39  39  40  41  41  42  42  41  41  40  40  40  41  41  41  40  38  38  39  40  41  41  42  41  39  40  42  42  42  41  39  38  39  40  42  43  43  42  42  41  39  39  39  40  40  41  42  42  40  40  38  37  39  40  40  40  40  39  39  39  40  39  40  40  39  40  40  40  40  40  40  40  41  41  41  41  41  40  40  40  40  40 
 41  41  42  42  42  42  41  41  41  42  43  44  44  42  40  41  43  44  41  39  39  41  41  41  42  42  41  40  39  39  41  44  45  43  40  39  40  41  42  42  42  41  40  41  41  42  43  44  43  41  39  38  39  41  42  41  41  41  41  41  40  40  41  42  43  43  43  41  40  40  42  42  40  40  39  40  41  41  41  40  40  41  42  42  40  42  42  41  40  40  40  41  42  42  40  40  41  42  41  41  43  43  42  42  41  41  42  41  38  40  41  41  41  41  41  41  41  42  43  44  43  41  42  43  43  44  45  43  41  40  42  41  40  41  41  41  41  40  40  40  41  41  41  40  40  41  41  40  37  36  37  39  41  41  40  41  42  42  41  40  38  39  41  42  43  43  41  41  41  39  39  40  41  42  43  44  43  41  39  40  41  40  41  41  41  39  39  41  41  41  40  40  39  38  39  40  40  40  40  40  40  40  41  42  42  41  41  40  39  39  40  40  41  40  40  42  43  41  41  41  42  40  38  37  37  38  40  40  40  40  41  42  42  41  41  40  40  40  40  41  42  43  42  41  40  41  42  43  42  41  40  38  39  41  42  41  39  38  39  40  41  42  42  42  40  39  39  40  40  40  39  38  39  41  42  41  41  41  40  39  39  39  40  41  41  41  40  39  38  38  38  40  42  42  41  40  40  41  41  39  38  38  39  40  40  40  41  41  41  40  39  39  39  39  41  42  42  41  39  38  38  39  41  41  41  41  41  39  37  37  39  40  42  43  43  41  40  41  41  41  41  41  41  40  40  40  40  40  40  39  39  39  39  39  39  39  40  41  42  40  40  40  39  39  40  41  41  40  40  40  40  38  38  39  40  41  41  41  40  39  39  39  41  42  39  37  38  39  40  40  41  40  38  40  40  39  40  41  40  39  39  40  41  42  42  42  41  40  41  40  40  40  41  42  43  44  43  40  38  37  39  41  41  41  40  39  38  39  40  40  40  40  40  40  40  41  41  41  41  41  42  43  42  40  39  38  38  39  39  40 
 41  41  41  41  42  42  41  40  41  40  41  43  44  42  41  41  42  41  40  39  40  41  41  42  42  43  42  41  40  40  41  43  44  43  41  40  40  41  41  41  40  39  39  39  40  40  42  42  42  41  40  39  41  42  42  42  43  42  42  41  40  40  41  41  43  43  43  41  40  40  41  41  41  40  39  40  39  40  40  39  39  41  43  42  39  40  41  41  41  42  42  43  43  42  42  41  42  42  41  41  41  42  42  42  41  42  43  42  39  39  40  39  39  40  41  40  41  42  42  42  41  41  41  41  42  43  43  42  40  39  40  40  39  39  39  40  40  41  42  42  41  40  39  39  40  40  41  40  40  39  39  40  41  40  40  40  41  41  40  39  39  39  40  41  41  40  40  40  40  39  40  41  41  42  43  44  44  42  41  40  40  39  40  41  41  40  40  41  42  41  39  42  42  40  39  39  39  38  39  39  40  41  42  41  40  40  41  40  40  40  41  41  42  41  40  41  40  40  39  40  41  39  38  37  38  39  40  40  40  41  41  41  40  39  38  38  39  40  42  43  43  42  40  39  39  41  43  43  43  42  40  38  38  40  40  41  40  39  38  39  39  40  41  41  40  39  40  41  43  43  41  40  40  41  43  43  42  41  41  40  39  39  40  40  40  41  41  40  39  38  39  41  43  43  42  40  39  39  38  37  37  38  39  40  39  39  40  41  41  41  41  41  39  38  38  40  41  41  40  39  39  39  40  40  41  41  41  39  38  38  39  40  40  41  41  41  41  40  40  39  40  40  39  40  40  41  40  39  39  40  40  40  39  39  38  38  39  42  42  40  39  38  38  38  39  40  41  40  40  41  41  39  38  37  38  39  40  40  39  38  38  38  39  40  38  38  40  40  40  41  41  39  38  39  39  36  38  39  40  39  40  42  42  42  41  41  40  39  39  40  40  40  40  41  42  42  41  40  40  41  41  42  41  41  41  39  39  39  40  39  40  41  41  40  41  41  42  41  41  41  42  43  41  38  38  37  38  38  40  41 
 40  40  40  41  41  41  40  39  39  40  41  42  43  43  44  43  41  41  41  41  41  41  42  42  42  42  41  41  40  40  41  42  42  42  42  41  40  40  40  40  39  38  37  38  39  39  41  41  40  40  40  40  41  42  43  43  43  42  41  41  42  41  41  41  42  43  43  42  41  41  41  41  40  39  39  39  39  39  38  37  38  40  42  42  40  40  41  42  43  43  43  43  43  43  43  42  41  41  41  41  40  40  41  41  41  42  42  41  40  40  39  39  39  40  40  40  41  42  42  42  41  41  40  41  42  42  43  42  41  40  41  41  40  40  40  39  40  41  42  42  41  39  38  38  39  39  39  40  40  41  41  41  40  40  39  40  40  40  40  40  39  39  40  41  40  39  39  39  39  39  39  40  41  41  41  42  43  42  42  41  40  39  40  41  40  40  40  41  41  40  38  41  43  40  38  38  38  38  39  39  40  40  40  40  40  40  41  40  40  41  42  42  42  41  41  41  40  39  40  40  41  40  39  38  39  40  41  40  40  41  42  41  40  38  37  37  39  40  42  44  44  42  40  39  38  41  43  44  43  42  40  38  39  39  41  41  41  40  40  39  39  39  40  40  39  40  40  42  44  44  43  41  40  40  41  43  43  42  41  40  40  40  40  39  40  41  42  39  38  39  39  40  42  42  42  41  39  37  36  36  37  38  40  40  39  39  40  40  41  41  41  41  39  38  37  39  40  41  40  39  38  39  39  40  40  41  41  40  40  40  40  40  40  40  41  41  41  39  38  38  39  38  39  40  40  42  41  39  39  40  40  40  40  38  38  38  39  42  42  40  38  37  37  38  40  41  41  41  41  41  42  41  38  37  37  38  40  41  39  38  37  38  40  39  38  39  41  41  41  41  41  39  37  39  39  37  39  40  40  40  41  42  42  41  40  39  39  39  39  39  39  39  39  40  41  42  41  40  40  41  41  41  41  40  40  39  39  39  39  39  39  40  40  40  41  42  41  41  40  40  40  41  40  39  38  38  38  39  40  41 
 40  40  40  41  41  41  40  39  39  39  40  42  42  44  45  44  42  41  43  43  42  41  42  42  41  41  40  40  41  41  41  41  41  41  41  41  41  41  41  41  40  39  38  38  39  40  41  41  39  40  41  41  41  41  42  42  42  41  40  40  42  41  41  41  42  42  43  42  42  41  40  40  39  40  40  40  40  40  38  38  38  39  40  41  41  41  40  41  43  44  43  42  42  42  42  42  40  40  40  40  39  39  40  40  41  41  40  40  40  40  39  40  40  39  39  40  41  42  42  42  42  41  40  40  41  41  42  42  41  41  42  42  41  42  41  40  40  40  41  41  41  40  39  38  38  38  38  39  40  41  41  40  40  40  40  39  39  39  39  40  40  40  40  40  40  40  39  38  38  38  39  40  40  40  40  41  42  43  43  42  40  40  41  40  39  39  39  40  40  39  37  40  41  40  38  38  38  38  39  40  40  39  39  40  40  41  41  40  41  41  42  42  42  41  41  41  41  41  41  42  43  41  39  39  39  40  42  42  41  42  41  40  39  38  38  38  39  40  40  41  42  42  41  39  39  41  42  42  42  41  40  39  40  40  41  42  42  42  41  40  39  39  40  39  39  40  41  43  45  44  43  41  39  39  40  41  41  40  40  41  41  41  41  39  40  41  42  40  39  39  38  39  39  40  41  41  40  37  36  37  38  40  41  41  40  40  40  40  40  41  41  40  39  39  37  39  40  40  39  39  39  40  40  39  40  41  41  40  41  41  41  41  41  41  41  41  40  39  38  38  39  39  40  40  40  41  41  39  39  39  39  39  39  39  39  39  39  41  42  40  38  37  37  39  41  42  42  41  40  42  43  42  40  37  37  38  41  42  40  39  38  39  40  40  39  39  41  41  40  41  41  39  38  39  40  40  40  40  40  41  41  41  40  39  38  37  38  40  40  40  40  39  39  40  41  41  40  40  40  40  40  40  40  40  39  38  39  38  38  38  38  39  39  39  40  41  41  40  39  39  39  40  40  40  39  39  39  39  40  41 
 41  41  41  42  42  41  41  40  40  40  41  42  41  43  44  43  42  42  43  43  42  40  41  42  41  40  41  41  41  42  42  41  40  39  40  41  42  42  41  42  41  40  40  40  40  40  41  41  40  41  42  43  42  41  40  41  41  40  39  40  41  42  42  42  42  42  43  43  42  41  40  40  40  40  41  42  42  41  41  40  40  40  39  41  42  41  40  40  42  43  42  41  40  40  41  41  40  40  40  39  38  38  39  39  40  40  39  39  39  39  40  40  40  39  38  39  40  42  42  43  42  41  40  39  40  40  40  41  41  42  43  43  42  43  42  40  40  39  39  40  40  41  41  40  38  37  38  39  40  41  40  40  39  40  41  40  38  39  40  40  41  41  41  41  41  41  41  39  37  37  39  41  41  40  40  40  42  43  44  42  40  41  41  41  40  38  38  39  40  39  38  39  39  39  39  39  39  40  40  41  40  39  39  41  42  42  41  40  40  41  41  41  42  41  40  41  41  42  43  44  44  42  40  40  39  40  41  42  42  41  40  39  39  39  40  40  40  39  38  39  40  42  42  41  41  40  40  40  40  40  40  40  41  41  41  42  44  43  42  40  40  40  40  39  39  41  41  42  44  44  42  40  39  39  39  39  39  38  39  40  42  42  41  39  39  40  41  41  40  40  39  38  38  39  41  42  41  39  38  38  40  42  43  42  42  41  40  40  39  40  40  39  39  39  39  39  39  39  38  39  39  41  41  40  40  41  40  40  41  41  42  41  41  41  41  41  40  39  39  39  40  41  41  41  41  40  41  41  39  38  37  38  39  40  41  40  40  40  40  39  38  37  38  40  41  42  41  40  40  43  44  42  41  39  38  39  40  41  41  40  40  39  41  42  39  39  40  40  39  40  41  40  39  40  42  42  41  40  39  40  40  39  39  38  38  37  39  42  42  41  41  40  40  41  40  40  41  41  41  41  40  39  39  40  40  39  39  38  37  37  38  39  38  39  40  40  41  40  40  40  39  39  41  42  40  39  39  39  40  41 
 41  42  42  43  44  43  42  42  41  41  42  42  41  42  43  41  41  42  43  42  40  39  41  43  42  42  42  43  43  43  42  41  40  40  41  41  42  42  42  42  42  41  40  40  40  41  41  40  40  42  43  43  41  40  40  40  41  41  40  40  42  42  42  42  42  42  43  42  41  41  41  41  41  41  42  42  42  42  42  42  42  41  40  40  41  41  40  40  41  42  41  40  40  40  41  41  41  41  41  40  38  38  39  40  41  41  40  39  38  39  40  40  40  40  39  38  39  41  42  42  42  41  40  39  39  39  40  41  41  41  42  42  41  42  42  41  40  38  38  38  39  41  42  41  40  38  38  38  39  40  40  40  39  40  41  40  39  40  40  40  41  41  41  41  41  42  42  41  39  39  41  42  42  40  40  40  42  44  44  42  41  41  42  42  41  38  37  38  40  40  39  38  38  39  40  40  41  41  41  42  41  40  39  41  43  43  41  40  41  41  41  41  41  40  40  41  41  42  42  43  43  41  40  40  39  40  41  42  42  41  40  39  39  40  41  41  39  38  37  38  40  42  42  41  40  40  40  40  40  39  40  40  40  40  41  42  43  43  42  40  40  40  41  40  40  41  41  42  43  42  41  40  39  39  39  39  39  39  39  40  42  42  42  40  40  41  41  41  42  41  40  39  38  39  41  43  43  41  40  39  40  42  42  42  41  42  41  40  40  40  40  40  39  38  39  39  39  39  39  39  40  42  42  41  40  40  40  40  40  40  40  40  40  40  41  41  40  39  39  39  40  41  42  42  41  41  41  41  39  38  37  38  39  40  40  40  40  40  39  39  38  38  38  40  42  42  40  40  40  43  43  41  40  40  39  39  39  39  39  40  40  39  40  41  39  38  39  38  38  40  42  42  39  40  41  40  39  39  39  39  40  39  39  39  39  40  41  42  42  42  41  41  41  40  40  40  41  41  42  41  41  40  39  40  41  40  39  38  38  38  38  39  38  39  40  40  41  41  40  40  39  40  42  42  40  39  39  40  40  41 
 42  43  43  44  44  43  43  42  42  42  42  42  43  43  42  40  40  41  42  40  39  38  40  43  42  42  43  44  45  44  43  42  41  41  42  42  41  41  41  41  41  41  41  40  40  40  40  40  40  42  42  41  40  39  39  39  40  40  39  40  41  42  43  43  43  42  42  42  41  41  42  42  41  41  41  40  40  41  42  43  43  42  42  40  39  39  40  41  42  42  42  40  40  41  42  42  42  42  41  41  39  39  40  41  41  42  41  39  38  39  40  41  42  41  41  40  40  41  43  43  41  41  41  41  41  41  41  41  40  40  40  39  39  40  42  42  40  39  38  39  40  41  44  43  41  40  39  38  39  39  39  40  40  40  41  41  41  41  41  41  41  40  41  41  41  41  43  42  40  40  41  41  41  40  39  40  42  43  43  42  42  42  43  44  41  39  38  39  40  41  41  39  39  40  41  41  41  41  41  41  41  41  40  42  43  43  41  40  40  40  41  41  41  41  39  40  40  41  42  43  42  41  40  40  40  40  41  40  41  41  41  41  41  41  40  39  39  38  39  40  41  41  40  38  38  39  40  41  40  39  38  40  41  40  41  41  42  42  42  40  40  40  40  40  39  40  41  42  42  42  41  40  40  40  40  41  40  40  40  41  42  43  43  42  41  42  42  41  41  41  40  40  39  40  41  42  42  41  40  39  40  41  42  42  42  41  41  40  40  39  40  42  40  38  37  38  39  40  41  41  41  41  42  41  40  39  39  39  39  39  39  39  39  39  40  42  41  39  38  38  39  39  40  40  41  40  40  39  40  40  40  40  40  40  39  38  40  41  41  38  37  38  38  40  41  41  40  39  40  43  43  40  41  42  41  39  38  38  39  40  39  38  39  39  37  37  37  37  38  40  42  42  40  40  40  38  38  38  39  39  39  39  39  39  39  40  41  41  41  41  41  41  41  41  41  40  41  41  42  42  41  40  40  41  42  41  39  39  39  39  39  38  38  39  40  40  41  41  41  41  40  40  41  41  40  39  39  39  40  40 
 42  43  42  43  43  43  43  42  41  41  41  42  44  44  42  41  41  40  40  39  38  39  41  42  41  41  43  44  45  43  42  41  41  41  42  42  40  40  40  40  40  40  40  41  41  41  41  41  41  41  41  40  40  39  39  39  40  39  39  40  40  42  43  43  43  42  41  41  42  42  43  42  40  40  40  39  39  39  40  42  42  43  42  40  38  39  41  42  43  43  43  41  41  41  41  42  42  42  41  40  40  40  41  41  41  41  41  39  39  40  42  42  42  42  41  41  41  42  43  43  41  42  42  42  42  42  43  42  41  39  38  38  39  40  42  42  41  40  40  40  41  42  44  44  42  42  41  40  40  40  40  40  40  41  41  42  42  42  42  42  41  41  40  40  40  41  42  42  40  39  40  40  40  39  39  40  41  42  42  42  41  42  44  44  42  40  38  40  41  42  42  41  40  41  41  41  40  40  40  40  41  40  39  41  42  41  41  40  40  40  41  42  42  41  40  40  39  40  42  43  42  41  40  40  41  41  41  39  40  42  43  43  43  41  40  38  38  39  40  41  42  40  38  36  36  39  41  42  41  38  37  39  41  40  40  41  41  41  41  41  40  40  39  40  39  39  40  41  40  41  41  41  41  41  41  41  41  41  42  42  43  43  44  42  42  42  42  41  40  40  40  40  40  40  41  41  40  39  38  38  38  40  41  42  41  40  40  40  40  39  40  42  41  38  36  37  39  41  42  43  42  40  40  42  41  39  39  39  39  39  39  39  39  39  40  42  42  40  38  37  38  38  39  40  41  40  39  38  40  41  42  41  41  40  38  38  39  43  42  38  37  38  39  40  41  40  40  40  40  43  43  41  42  43  42  40  39  39  39  40  40  39  39  37  36  36  37  37  38  41  42  42  40  39  39  38  39  40  40  40  39  38  38  38  38  40  40  40  40  40  40  41  42  42  41  40  41  41  42  41  40  40  40  41  42  40  40  39  39  40  39  37  38  39  40  40  40  40  40  41  40  41  40  39  38  38  39  40  40  41 
 42  42  42  42  43  43  43  42  41  40  39  40  43  43  41  41  41  40  39  38  39  40  41  41  40  40  42  42  42  41  40  40  41  41  42  41  40  39  39  39  40  41  40  41  42  41  41  42  41  41  40  40  39  39  39  40  39  39  40  40  40  42  43  43  42  42  41  41  42  42  43  42  39  40  40  39  39  39  39  41  42  42  41  40  38  40  43  43  43  42  42  41  40  41  40  41  41  41  40  40  40  41  42  42  41  40  41  40  39  40  41  42  42  41  42  41  41  42  42  42  41  42  43  42  42  42  43  42  41  39  39  39  40  40  41  42  41  42  42  41  42  43  44  43  41  41  42  42  41  42  41  41  41  42  42  41  42  42  41  42  42  41  40  40  40  41  42  41  39  39  38  39  40  39  38  39  41  41  41  40  41  41  43  43  42  40  39  40  42  43  43  42  40  41  41  40  40  39  40  40  41  41  40  41  42  41  40  39  39  41  42  43  42  41  40  39  39  39  41  42  42  42  41  40  40  41  40  39  39  42  43  43  42  41  40  39  39  40  41  41  41  40  38  37  38  40  41  42  41  39  37  39  40  40  40  41  40  40  41  41  41  40  39  40  39  40  39  40  41  41  42  42  42  41  40  41  40  41  41  42  42  42  42  41  41  42  41  41  40  39  40  39  40  40  41  40  39  37  36  37  38  40  41  41  40  40  39  40  40  39  40  41  40  38  37  38  39  41  42  42  41  40  40  41  40  39  39  40  41  41  40  39  39  40  41  42  40  39  39  38  39  39  40  41  40  41  40  38  39  41  42  42  41  40  39  38  39  43  42  39  39  40  39  40  41  40  41  40  40  41  42  41  42  42  42  41  40  40  40  41  40  40  39  38  37  37  38  38  38  40  42  42  39  39  38  39  41  42  41  40  39  37  37  38  39  39  40  40  40  39  40  41  42  41  41  40  41  41  42  41  40  39  40  40  41  40  39  38  39  40  39  37  38  39  40  39  40  40  40  39  40  41  40  39  39  39  40  40  41  40 
 42  43  42  42  43  44  43  42  41  40  39  40  41  40  40  41  41  40  38  38  40  42  41  39  38  40  41  42  40  38  37  38  41  42  42  42  40  40  40  39  40  41  41  42  43  43  43  43  43  41  40  39  40  40  40  40  39  39  40  40  40  41  42  42  41  41  42  42  43  43  43  41  40  42  43  43  42  41  42  42  43  41  40  40  42  43  45  45  43  41  39  38  39  40  40  41  42  41  39  38  40  42  42  42  41  40  41  40  39  39  39  40  41  41  41  41  42  41  41  41  42  42  42  42  40  40  41  41  40  40  40  40  41  40  40  40  40  40  41  43  43  43  42  40  39  40  42  43  43  43  42  42  41  42  41  41  41  41  41  42  42  42  41  39  39  41  43  42  40  38  38  39  39  39  39  40  41  41  40  39  38  40  41  42  41  40  40  41  42  43  43  42  41  42  41  40  39  40  41  42  43  42  39  39  40  40  39  38  39  40  41  42  41  40  39  38  38  39  41  41  41  41  41  40  41  41  41  41  40  41  41  41  41  41  40  40  40  40  40  41  41  41  40  40  41  42  43  43  41  40  39  38  38  39  40  40  40  40  41  42  41  39  38  40  40  40  40  42  42  43  44  44  43  42  40  39  39  40  40  40  40  40  41  41  41  42  42  42  41  40  39  39  40  41  42  41  40  38  38  38  40  41  41  41  40  38  38  38  39  39  40  40  39  39  39  40  40  40  40  40  40  40  40  40  39  39  40  41  42  42  42  41  40  41  41  40  39  38  38  39  41  41  42  42  41  40  40  40  41  41  41  42  42  41  40  40  41  43  43  41  41  41  40  40  41  41  42  41  41  40  41  42  41  41  41  41  42  42  42  41  41  41  41  40  39  40  40  38  38  39  41  40  39  38  38  39  42  43  43  41  38  37  38  39  41  41  41  40  40  39  40  41  42  41  40  40  40  41  42  42  41  39  39  40  41  40  38  37  38  39  39  38  38  39  39  40  41  41  40  39  40  41  40  39  39  39  39  40  39  39 
 42  43  42  42  42  42  43  43  42  40  39  38  38  40  42  43  42  41  40  40  41  43  42  40  39  39  40  41  40  39  39  40  42  42  43  43  41  41  41  40  40  40  41  41  42  43  43  43  42  41  41  41  41  40  40  40  40  40  40  40  40  41  41  41  40  40  41  42  43  43  42  40  39  41  42  43  43  43  43  42  42  42  41  42  43  43  44  43  43  41  40  38  39  40  40  42  43  41  40  40  42  42  41  41  41  41  42  41  39  38  39  40  41  41  40  41  41  40  40  40  40  40  41  42  40  40  40  41  41  41  41  41  42  42  41  40  39  39  40  41  41  42  41  39  38  39  41  42  43  43  42  42  41  41  42  42  42  42  42  41  42  42  42  41  41  42  43  42  40  38  38  39  39  39  39  40  41  41  41  41  41  40  41  41  40  39  39  40  41  42  41  42  41  41  41  41  40  41  41  42  43  42  40  40  40  40  40  40  41  42  42  42  41  40  39  39  39  39  40  40  40  41  41  41  40  40  39  40  41  41  41  41  40  40  40  41  41  41  41  39  39  41  42  42  42  43  44  43  41  40  40  38  38  39  39  39  39  40  41  41  41  40  40  40  41  41  41  43  43  43  43  42  42  42  41  40  40  40  40  39  39  40  41  41  41  41  41  42  41  39  38  38  40  41  42  41  40  40  39  39  40  41  41  41  40  38  38  38  38  39  40  40  40  40  39  39  39  38  39  39  40  40  41  40  38  38  39  40  41  42  42  41  40  41  41  39  38  38  38  39  40  40  40  40  40  39  39  40  40  39  39  40  42  43  42  41  41  41  42  42  42  42  41  41  41  41  41  41  41  40  40  41  41  40  40  41  42  42  42  41  42  41  41  42  41  40  40  39  39  40  41  41  40  40  40  40  42  43  43  42  40  39  38  40  41  42  42  41  41  41  41  41  42  42  41  41  41  40  41  43  42  41  40  41  41  39  38  38  38  39  39  39  39  40  41  41  41  40  40  40  40  39  39  38  38  37  38  39  39  39 
 42  42  41  41  40  41  42  42  42  41  39  38  38  41  44  44  43  41  41  41  42  42  43  42  40  39  40  40  41  41  42  42  43  42  43  43  41  42  42  42  40  39  39  40  41  41  42  41  40  42  43  44  42  40  39  40  41  42  41  40  41  41  41  41  40  39  40  42  43  42  40  39  38  39  40  41  43  43  42  42  41  42  42  42  41  41  41  41  42  42  41  40  39  39  40  41  43  41  41  42  43  43  41  41  40  41  42  41  40  39  40  41  42  41  40  40  39  40  39  38  37  39  41  43  42  41  41  41  42  42  42  41  42  43  44  42  40  39  38  38  39  41  42  40  38  39  40  41  41  42  41  41  40  41  42  42  41  41  41  40  40  41  42  43  43  42  41  41  40  40  39  39  40  39  38  38  39  40  41  43  44  42  41  40  40  39  38  38  40  40  39  40  41  41  42  43  42  42  41  41  41  41  41  41  41  41  42  43  45  45  44  42  40  39  39  41  40  39  37  38  40  40  41  41  39  38  37  38  40  42  43  42  40  40  40  41  41  41  40  38  38  41  42  41  40  41  41  41  41  40  39  39  39  40  39  38  37  39  41  42  42  42  43  41  40  41  41  42  43  43  41  40  40  41  41  43  42  41  40  39  40  41  42  41  41  40  39  40  40  38  37  38  41  42  41  40  39  40  40  40  39  39  39  39  40  40  39  39  38  39  40  41  41  40  40  39  38  39  40  41  41  41  40  40  38  37  37  38  39  39  39  39  39  40  40  39  39  39  39  38  38  38  38  39  39  38  37  38  38  37  37  39  41  43  42  41  39  39  40  41  41  42  43  42  41  39  39  40  40  39  39  40  41  40  41  41  41  40  41  41  40  39  40  42  41  40  40  41  41  40  40  40  40  41  41  39  40  41  41  42  41  39  38  38  40  42  43  41  42  42  41  40  40  41  42  42  41  40  41  42  42  41  40  40  40  39  39  39  40  40  40  41  41  41  42  42  40  39  39  40  39  38  37  37  37  36  37  39  40  41 
 39  40  41  41  41  40  40  40  41  41  41  42  42  41  41  40  40  41  41  41  40  40  41  42  42  42  41  41  41  42  42  41  42  43  43  42  40  40  41  41  39  38  39  40  41  42  41  41  41  42  42  42  42  41  40  40  40  41  41  41  41  42  42  42  41  41  41  42  43  43  41  40  39  40  41  42  42  43  43  43  42  41  42  41  41  41  42  42  41  40  40  40  41  40  39  40  42  41  42  43  44  43  41  41  40  40  40  40  40  40  41  42  42  42  41  40  40  40  40  40  39  40  41  42  41  42  41  41  42  41  41  42  43  44  43  42  41  39  38  38  39  40  41  40  40  40  40  41  41  42  42  41  41  42  42  41  39  39  38  38  38  39  40  42  42  41  40  40  39  39  39  39  40  40  39  38  39  40  40  43  44  42  40  40  41  41  40  39  40  39  39  40  41  42  42  43  42  42  41  40  40  40  40  41  41  41  41  42  44  43  42  41  39  39  39  41  40  39  38  39  40  41  41  41  41  40  39  39  40  41  42  42  40  40  41  41  41  40  40  38  39  41  42  41  40  40  40  40  39  38  37  38  39  40  41  39  38  39  41  42  42  42  43  41  40  41  41  42  42  42  41  40  40  39  40  42  41  40  40  40  41  41  43  42  42  41  40  41  40  39  39  40  41  41  41  40  40  39  40  40  39  39  40  41  41  41  41  40  39  38  39  41  41  40  40  39  39  40  40  40  41  40  40  40  39  38  38  39  39  40  40  40  40  41  41  40  40  40  39  39  39  39  40  40  40  39  38  38  37  37  37  39  41  42  42  41  40  41  42  42  41  41  42  42  41  39  39  39  39  38  38  40  40  41  41  40  40  41  41  41  40  40  39  39  39  40  40  41  40  40  39  38  38  38  38  39  39  40  41  41  41  40  39  38  40  41  42  41  42  42  41  39  39  40  41  42  43  42  42  41  40  39  39  40  39  38  38  39  40  42  41  39  40  40  40  40  40  38  39  41  41  40  39  38  37  37  37  39  40  41 
 39  39  41  43  42  41  39  39  40  43  45  46  44  42  40  39  39  41  42  41  39  39  40  41  43  43  41  41  41  41  41  41  41  41  42  41  39  39  40  40  39  38  38  40  41  41  40  40  42  42  41  41  42  42  41  39  39  40  41  42  41  42  43  43  42  42  42  43  43  42  41  40  40  40  40  40  41  42  42  42  42  42  41  41  41  42  42  42  40  39  39  40  41  40  39  40  41  42  43  44  43  42  41  41  41  41  39  38  40  40  41  42  43  42  42  40  40  41  41  41  41  41  42  42  42  42  42  42  42  41  40  42  44  43  42  42  41  40  39  38  38  39  40  41  42  41  41  41  41  41  41  41  41  42  43  42  40  39  38  38  39  39  40  40  40  39  39  39  40  39  40  41  42  41  40  39  40  40  41  43  43  41  40  40  42  43  42  40  39  39  39  40  40  40  41  42  43  42  41  39  38  39  41  41  41  40  41  42  43  42  41  40  39  39  40  41  41  40  40  40  41  42  42  42  42  41  41  40  40  40  40  40  41  41  42  42  41  40  40  39  39  41  41  40  39  39  40  40  39  38  37  38  39  41  41  40  39  39  40  40  41  42  42  39  39  41  41  41  41  41  41  41  40  39  39  40  41  40  40  40  41  41  42  42  42  41  41  42  42  41  41  41  42  42  42  41  40  40  40  40  40  40  41  41  42  42  41  40  39  38  38  40  40  39  39  39  40  41  41  41  40  39  39  40  40  39  39  40  40  41  41  41  41  41  42  41  41  41  40  40  40  40  40  41  40  39  38  37  37  38  38  40  41  42  42  41  41  43  43  41  40  41  41  42  41  40  40  41  40  39  38  39  40  41  40  40  39  39  41  41  41  40  39  38  39  40  41  41  40  39  39  39  38  36  37  38  40  40  41  41  41  41  40  39  39  40  41  41  41  40  40  39  39  39  40  41  42  44  43  40  39  38  38  40  40  39  38  39  40  43  42  40  39  39  39  40  39  39  39  41  42  41  40  39  39  38  39  39  40  40 
 40  41  42  43  43  41  40  40  41  44  47  47  43  41  41  40  40  41  41  40  40  40  40  41  43  42  41  40  40  40  40  40  40  40  41  41  39  39  40  40  39  39  39  40  41  41  40  40  42  42  41  42  43  43  42  40  38  39  41  41  40  41  43  43  43  42  42  42  42  41  41  41  41  40  39  39  40  41  41  41  41  41  41  40  40  42  42  41  40  39  38  40  40  40  39  40  42  42  43  43  42  41  40  41  42  42  40  38  39  40  41  42  42  42  41  40  40  41  41  42  42  42  42  42  42  42  42  42  42  42  41  42  43  42  41  41  41  41  40  38  38  39  40  43  44  42  41  41  40  40  40  40  41  42  43  44  43  40  39  39  40  41  41  40  39  38  38  40  41  41  42  43  43  42  41  40  40  41  41  43  43  41  40  41  42  44  43  41  39  39  40  40  39  39  40  42  43  43  41  39  38  39  41  41  40  40  41  42  42  42  41  40  39  39  41  41  41  41  41  41  42  42  42  43  42  42  42  41  40  39  39  40  41  42  42  41  41  41  41  40  40  41  41  40  39  40  40  41  40  40  39  38  39  40  41  40  39  39  40  39  40  41  42  39  39  41  41  41  40  40  41  42  41  40  40  40  41  41  41  41  41  42  42  41  41  41  41  42  43  43  42  42  42  42  42  42  41  41  41  41  41  40  40  40  41  41  41  40  39  39  39  39  39  38  38  39  40  40  41  41  41  39  38  40  40  39  40  40  41  40  40  40  40  41  41  40  40  40  41  40  39  39  40  40  39  38  38  38  39  39  40  41  42  42  41  40  40  43  43  40  40  41  41  42  42  41  41  42  42  41  39  38  40  41  41  39  38  38  40  41  40  40  39  39  40  42  42  41  40  40  40  40  39  38  38  39  39  40  41  42  42  41  40  39  38  38  40  42  41  40  39  40  40  40  39  40  41  44  43  40  39  39  39  41  41  41  39  39  41  43  42  40  39  39  40  40  39  39  39  41  41  41  40  40  40  40  40  40  39  39 
 43  44  43  43  42  41  40  41  43  44  46  45  39  39  42  43  43  41  40  40  41  41  41  42  43  42  40  40  39  40  40  41  40  40  41  40  40  39  40  40  40  39  39  40  41  41  40  40  41  42  42  42  43  43  42  40  39  38  39  40  39  41  42  42  42  41  41  40  40  41  41  41  41  41  40  40  41  40  41  41  42  41  41  40  41  41  41  40  40  39  39  39  40  40  39  40  43  42  41  41  41  40  40  41  42  42  41  39  39  40  41  42  42  41  40  39  40  41  42  43  42  42  41  42  41  42  43  42  43  44  44  43  42  42  41  42  42  42  41  39  38  39  41  43  45  43  42  41  40  39  40  39  40  42  43  44  43  41  39  39  40  41  41  41  39  38  39  41  43  43  43  44  44  42  40  39  40  41  41  42  42  42  41  41  42  43  43  42  40  39  40  40  40  40  41  42  43  42  41  41  40  40  40  41  41  40  41  42  42  42  41  41  40  40  40  41  40  41  41  41  41  40  41  42  42  41  41  41  40  39  38  39  41  41  41  41  40  41  42  42  42  41  42  41  39  40  41  42  42  41  40  39  39  40  40  40  39  39  40  40  40  42  42  40  40  42  42  41  39  39  40  42  42  41  41  41  42  41  41  41  42  42  41  40  40  40  41  41  42  42  42  41  42  41  42  43  43  42  41  42  40  40  40  39  38  38  38  39  39  40  40  39  38  39  38  39  40  40  41  41  41  39  39  40  40  40  40  41  41  41  40  39  39  40  41  41  40  41  41  40  39  39  40  40  40  38  39  40  41  41  41  42  42  42  40  39  39  41  42  41  40  40  41  42  42  42  42  43  43  41  40  38  40  42  41  40  39  39  40  41  40  38  38  41  42  42  41  39  39  39  40  41  41  41  40  40  40  40  41  41  42  41  40  39  38  37  39  42  40  39  40  41  41  40  39  39  40  41  41  40  40  41  41  42  43  42  42  41  41  41  42  41  41  40  39  39  40  39  40  40  40  39  41  42  42  42  41  40  39  39 
 44  44  43  42  41  40  40  40  41  42  43  42  38  39  42  44  43  42  41  41  42  43  42  42  42  41  40  40  40  40  41  41  41  41  41  41  40  40  40  41  40  40  40  41  41  41  40  39  40  41  42  42  43  43  42  41  41  40  39  39  39  40  41  42  41  40  40  40  40  41  41  41  41  42  42  42  41  40  41  41  42  42  42  42  41  40  40  40  41  41  41  40  40  40  40  41  43  41  40  40  40  40  40  41  41  42  41  40  39  41  41  41  42  41  40  40  40  41  42  43  43  42  41  42  42  42  43  43  43  44  44  44  43  42  42  43  44  44  42  40  39  39  41  43  44  43  42  41  40  40  39  39  40  41  43  43  41  39  38  37  39  41  41  41  40  39  40  42  43  43  43  43  42  40  39  39  39  40  41  41  41  42  41  40  41  42  42  42  41  41  40  40  41  42  42  42  41  41  41  42  42  41  41  41  41  41  41  41  42  43  42  42  41  40  40  40  40  40  39  39  38  39  40  41  41  40  39  41  41  38  38  39  40  41  41  40  40  41  43  44  43  42  42  41  40  39  40  40  40  40  39  40  40  40  40  40  40  41  41  42  42  43  43  41  40  42  41  40  39  38  40  42  42  41  41  41  41  42  42  42  42  42  41  41  41  41  41  41  41  41  41  40  40  41  41  42  42  42  41  41  40  39  40  39  38  37  37  38  39  41  41  39  39  39  38  39  40  41  41  42  41  40  39  40  40  40  40  41  40  40  40  39  40  41  41  40  40  40  40  40  40  41  41  41  41  40  40  42  42  41  40  41  41  41  39  38  38  39  40  40  40  40  41  41  41  41  42  42  42  41  39  39  41  42  42  42  41  41  41  41  41  39  39  39  40  40  39  37  36  37  40  42  42  42  41  41  40  40  41  41  42  43  41  40  39  38  40  41  39  38  39  41  42  40  38  37  38  39  40  41  41  42  42  42  42  42  42  43  42  41  42  42  41  40  40  39  40  40  39  39  39  39  40  42  42  42  42  39  38  38 
 42  42  42  42  41  40  39  39  40  41  41  41  39  39  40  41  42  43  43  43  42  42  42  42  42  41  41  41  41  41  42  42  42  42  42  42  41  40  40  40  40  41  41  41  42  41  41  39  38  40  41  42  42  42  41  42  42  41  39  39  40  40  41  41  41  40  41  41  41  41  42  42  41  42  43  42  42  40  40  41  42  42  43  42  41  40  40  41  42  42  42  40  39  39  41  42  43  41  40  40  41  42  41  40  40  41  40  39  40  41  42  41  41  40  40  40  40  41  42  43  42  41  41  42  42  43  42  42  42  43  44  44  44  43  44  45  45  44  42  40  39  39  41  41  41  41  41  41  41  40  39  39  40  41  43  42  40  39  38  37  39  40  40  41  40  40  40  41  42  42  42  41  40  38  38  38  39  40  41  41  40  42  42  41  40  40  41  43  43  42  40  40  42  43  43  41  40  40  41  43  43  42  40  40  40  40  40  40  41  42  42  42  41  40  39  40  39  40  39  38  37  37  39  42  42  40  39  41  41  39  38  40  41  42  41  40  40  42  44  44  43  42  41  40  39  38  38  39  39  38  38  40  41  40  40  41  41  42  42  43  43  43  43  41  41  41  41  40  39  39  40  41  42  41  40  40  40  41  40  41  42  41  42  42  42  42  42  41  41  40  40  40  40  40  40  41  41  40  40  40  39  39  40  40  39  39  38  38  39  40  41  39  39  39  39  39  39  40  40  41  40  39  39  40  40  40  40  41  41  41  40  40  41  42  42  41  41  41  40  40  41  41  42  42  42  41  41  42  42  40  39  39  40  40  40  38  37  39  40  40  40  40  40  40  40  40  41  41  41  40  38  38  40  42  43  42  42  42  42  41  40  39  38  38  38  38  38  36  36  37  39  41  42  42  42  42  41  40  41  41  42  43  43  42  40  41  41  41  38  37  38  40  41  40  38  37  38  39  40  40  41  41  41  39  39  40  42  43  43  41  41  41  39  38  39  40  40  39  39  39  39  38  39  39  40  41  40  39  38  38 
 40  41  43  44  43  41  39  38  39  40  42  43  42  39  37  38  41  44  45  43  41  40  41  42  42  41  42  42  42  41  41  41  41  41  42  42  41  40  40  40  40  41  41  42  41  41  42  39  38  39  41  41  41  41  41  42  42  42  40  40  41  41  41  42  41  42  42  42  41  42  42  42  41  42  42  41  41  40  39  41  42  41  41  41  40  40  40  41  42  43  42  40  38  39  42  43  42  41  40  41  42  43  41  40  39  39  39  39  41  41  42  41  41  40  40  39  40  41  41  42  41  41  41  42  42  43  42  42  41  41  42  43  44  44  45  46  45  44  42  40  39  40  40  40  39  39  40  40  40  40  39  39  40  41  42  42  42  41  40  39  40  41  41  41  40  40  40  40  41  41  41  40  39  38  38  38  40  41  42  40  40  41  42  41  40  40  41  42  43  42  40  40  42  43  43  42  40  39  40  42  43  41  38  39  39  38  38  39  39  41  42  42  40  39  38  39  40  41  40  38  37  38  40  43  43  42  40  41  41  40  39  40  42  42  41  41  41  42  43  42  41  40  39  38  37  37  38  39  39  38  38  40  40  39  40  41  42  42  43  42  42  43  42  41  41  42  42  41  40  39  40  41  41  41  40  39  38  38  38  40  40  41  42  43  43  42  41  41  41  40  40  41  41  41  40  39  39  39  38  39  39  40  40  41  40  40  38  39  39  40  40  40  39  40  40  39  38  38  39  39  39  39  38  39  40  40  40  41  42  42  41  41  41  42  42  42  42  41  41  40  41  40  41  42  41  41  40  40  40  39  37  38  40  41  40  39  38  39  40  41  40  39  39  40  40  39  40  41  42  40  38  38  39  40  41  42  42  41  41  40  39  39  38  38  37  38  37  37  37  38  40  41  41  42  42  41  41  40  41  41  42  42  43  42  42  42  43  41  39  38  38  39  40  41  39  38  39  40  40  39  40  40  39  37  36  38  41  43  43  42  41  39  38  37  38  40  40  39  40  40  40  39  38  38  39  40  39  39  38  38 
 39  41  42  44  43  41  39  39  40  41  43  44  43  40  38  38  41  44  45  43  40  39  41  42  41  41  42  42  42  41  41  40  40  41  41  42  41  41  40  41  40  41  41  42  41  41  41  40  39  40  41  41  41  41  41  42  42  42  41  40  41  41  42  42  43  42  41  42  41  42  42  42  41  42  42  42  40  39  39  41  42  41  41  41  41  40  40  41  42  43  42  39  38  39  43  43  42  41  41  41  42  42  41  40  40  40  39  40  42  42  42  41  40  40  40  40  40  41  41  42  41  40  40  41  42  43  42  42  41  40  40  41  42  43  44  45  44  42  40  39  39  40  41  41  40  39  39  40  39  40  40  40  41  42  42  43  43  43  42  41  41  41  40  40  40  40  40  41  42  42  42  41  40  39  39  40  41  42  42  40  39  40  41  41  40  40  41  42  41  40  40  41  42  43  43  42  40  40  41  42  41  40  38  38  39  38  38  39  39  40  41  42  41  40  38  40  41  42  42  40  38  39  41  43  44  43  41  41  41  40  40  41  42  42  42  42  42  42  42  41  40  39  38  38  39  39  39  39  39  39  38  39  40  39  40  41  42  43  43  42  41  41  42  42  42  42  42  42  41  40  40  40  41  41  40  39  38  38  38  39  40  41  42  42  42  41  41  40  40  40  40  42  42  42  41  40  40  40  39  39  40  41  41  41  41  40  39  38  38  40  40  40  40  40  40  40  39  38  38  39  38  38  39  40  40  40  41  42  42  42  41  41  41  43  43  42  41  41  40  40  40  40  41  41  41  40  39  40  39  38  38  39  40  41  40  39  38  39  40  41  41  40  39  40  40  39  41  42  42  40  39  38  38  39  40  41  42  41  39  39  39  39  39  39  38  38  37  39  40  41  42  42  41  42  41  41  40  40  41  41  42  42  41  41  41  42  42  41  39  38  38  39  40  41  41  40  40  41  41  39  40  39  38  37  37  38  41  42  43  42  41  39  37  37  39  40  41  40  40  40  40  40  39  38  39  40  40  40  39  38 
 39  39  40  41  41  40  39  40  40  41  42  43  41  41  41  41  42  43  42  41  40  39  40  41  42  42  42  42  41  41  40  39  39  40  41  42  42  42  41  40  40  41  42  42  41  40  41  40  41  40  39  40  41  41  42  41  41  41  41  41  41  41  41  42  43  43  42  41  40  40  40  41  43  43  43  42  40  40  41  43  44  43  42  41  40  40  41  42  42  42  40  39  39  41  43  43  41  42  42  42  41  40  39  40  41  42  40  41  44  44  43  42  42  42  41  40  40  41  42  42  40  39  39  40  42  43  43  42  41  40  39  39  40  43  44  44  43  41  39  39  40  41  43  43  42  41  40  40  40  41  42  42  42  42  42  42  42  42  42  41  41  40  40  41  41  42  42  42  42  43  43  43  41  41  40  41  41  41  40  39  39  40  41  42  42  42  41  40  40  40  39  40  40  41  42  42  41  40  40  40  40  40  39  38  38  39  39  39  39  40  41  41  41  40  40  41  42  44  43  41  38  38  40  43  43  43  41  42  41  41  40  41  42  43  44  43  42  41  40  42  42  40  40  41  42  42  41  41  40  39  38  39  39  40  41  42  44  45  44  42  40  41  41  41  41  42  43  43  43  42  40  39  40  41  41  40  40  39  39  39  41  42  43  43  42  41  40  38  37  38  39  42  44  44  42  40  39  39  40  41  41  40  40  40  39  38  38  38  38  39  40  39  40  41  42  41  40  39  39  39  38  39  39  41  41  41  42  43  42  42  41  40  41  42  43  42  42  42  42  40  40  40  41  41  41  40  40  40  40  39  39  40  41  41  40  39  38  39  41  42  41  40  40  40  40  40  40  41  42  40  40  41  40  39  40  41  41  40  39  38  38  40  41  41  40  39  38  39  40  42  43  42  42  41  41  40  39  39  40  41  41  40  39  38  39  39  40  41  39  38  38  39  41  42  41  41  40  40  40  39  39  39  39  40  40  41  42  42  42  42  42  41  38  38  39  40  41  41  41  41  41  40  40  40  40  40  41  41  41  39 
 38  39  40  41  40  39  39  40  41  42  43  43  41  42  43  44  43  42  41  40  40  40  40  40  42  43  42  42  42  41  40  39  39  39  41  42  42  42  41  41  41  42  42  41  41  41  41  41  42  41  40  40  41  41  41  41  41  41  41  41  40  40  40  41  42  43  42  41  40  39  39  40  44  44  43  41  41  41  43  44  44  43  42  41  39  40  41  41  41  41  39  40  41  42  43  43  42  42  42  41  40  38  38  40  42  43  42  42  45  44  43  42  42  42  41  41  41  41  42  42  41  39  39  39  41  42  43  42  41  41  40  40  40  42  43  43  42  40  39  39  40  41  42  43  44  43  41  41  41  42  43  44  43  42  41  41  40  41  41  40  40  39  39  41  42  43  43  43  42  43  43  43  42  41  40  40  40  40  39  38  39  41  41  42  43  43  42  40  40  39  39  39  40  41  41  41  40  41  41  40  39  40  40  39  39  40  40  40  40  40  41  42  41  41  41  42  42  43  43  42  40  39  39  41  42  41  40  41  41  41  40  40  41  42  43  43  42  40  39  43  44  42  42  43  43  43  42  42  41  39  39  39  39  40  42  44  45  44  43  41  41  41  42  41  40  41  43  43  43  42  40  40  40  41  41  42  41  41  40  41  42  42  42  42  42  41  40  38  38  38  39  41  43  43  41  39  39  39  40  42  42  41  40  39  38  37  38  38  39  40  41  40  40  41  42  42  41  40  40  40  40  40  40  41  41  42  42  43  42  42  40  39  40  40  41  42  42  42  41  41  41  41  41  41  41  41  41  41  41  41  41  41  42  42  41  39  39  40  41  43  41  40  40  40  40  39  40  41  41  39  39  41  40  40  41  41  42  41  40  39  39  41  42  42  41  39  39  40  41  43  43  42  41  40  40  41  40  41  41  41  40  39  38  38  38  38  39  40  39  38  38  39  40  42  42  41  39  39  40  40  39  39  40  42  43  43  43  42  41  41  42  42  40  39  41  42  42  41  40  40  41  41  40  40  41  40  41  41  41  40 
 39  40  43  43  42  40  39  40  42  44  45  44  44  43  44  44  43  42  42  41  41  41  42  41  42  42  42  42  42  42  41  40  39  40  43  43  41  41  42  43  43  41  39  39  40  42  43  42  43  42  42  42  42  41  41  42  43  43  41  41  41  41  40  40  41  42  43  42  41  40  38  40  43  42  41  41  41  42  43  42  42  42  41  40  39  40  41  41  41  40  40  41  42  42  41  41  42  40  39  40  40  39  40  41  42  44  44  43  43  42  41  41  41  42  41  41  40  40  40  41  42  41  40  38  38  39  41  42  43  42  42  41  41  41  40  41  41  40  39  38  37  37  38  41  45  45  43  41  41  43  44  44  43  41  41  40  41  41  41  40  39  38  39  40  42  44  44  42  41  41  41  41  41  40  39  40  39  39  39  39  40  42  43  42  42  42  43  43  41  40  39  40  42  43  43  41  40  41  42  41  40  40  40  40  40  40  41  40  41  40  41  42  42  42  42  42  41  40  41  43  43  41  39  40  40  40  40  39  40  41  40  39  40  40  41  42  41  39  39  42  43  42  43  42  42  42  42  42  42  41  40  40  40  41  42  43  43  42  41  40  41  42  42  41  40  40  40  41  42  41  40  39  40  39  40  40  41  42  41  42  41  41  40  40  40  40  41  41  41  40  40  40  41  42  41  39  39  40  41  41  42  41  40  39  38  38  39  40  41  41  41  42  41  41  41  42  41  41  40  41  42  41  40  40  40  41  41  42  43  42  39  37  37  38  39  40  40  40  40  41  42  42  41  40  41  41  40  40  42  43  43  41  41  42  42  41  40  40  41  43  41  39  40  40  39  38  40  41  42  39  39  40  40  40  41  41  42  43  42  40  39  40  42  42  42  40  40  42  43  43  42  40  38  38  39  41  43  44  43  42  41  39  39  40  39  40  40  39  38  37  38  39  40  42  41  40  39  38  40  43  41  40  41  42  43  43  42  40  39  39  40  41  41  42  43  44  43  41  39  38  39  41  40  39  40  41  40  40  41  40 
 39  40  43  43  42  40  39  40  42  44  44  43  41  41  42  42  42  41  41  41  42  42  43  44  42  41  40  40  40  40  41  40  40  40  41  40  39  40  41  43  42  41  39  39  41  43  44  43  42  43  43  43  42  42  43  44  44  43  42  41  42  42  41  41  41  42  42  41  40  39  38  39  41  40  40  40  41  42  42  41  40  40  39  39  39  40  42  42  41  41  40  41  42  42  40  40  41  41  41  42  41  41  40  42  43  43  41  41  41  40  39  40  40  41  41  41  40  40  41  42  41  40  39  38  38  39  40  42  42  41  40  41  42  41  41  40  41  39  39  39  39  40  40  42  44  44  43  41  41  42  42  42  42  41  40  41  41  42  41  39  39  38  39  40  42  43  43  42  41  40  40  41  41  40  39  39  39  39  40  40  40  42  42  41  39  40  42  43  42  41  42  42  42  43  42  41  39  40  41  40  39  40  41  39  39  40  41  41  39  38  39  40  41  41  41  42  41  40  41  43  43  41  40  40  41  41  40  39  40  40  40  40  40  41  41  42  42  40  40  41  42  42  42  42  41  41  41  41  40  40  39  40  40  40  40  41  41  41  42  42  42  43  43  41  40  40  40  40  41  40  40  39  39  39  39  40  41  42  42  41  41  41  40  39  40  40  41  42  41  41  40  41  41  41  40  39  39  39  39  39  40  40  40  41  41  41  40  40  41  40  40  42  41  40  40  40  40  39  39  39  41  40  38  39  39  40  41  42  42  41  39  37  37  38  38  38  38  39  40  41  41  41  41  41  41  41  40  40  41  41  41  40  40  41  41  41  40  40  41  43  41  39  40  40  40  40  41  42  42  41  40  39  40  40  40  40  42  42  42  41  39  40  41  42  41  40  40  41  42  42  41  39  38  38  39  40  42  43  43  42  40  39  39  40  41  40  40  41  39  38  38  40  41  41  41  40  39  39  40  42  41  39  39  41  43  43  42  42  41  41  41  41  41  41  41  42  42  40  39  38  39  41  40  39  40  41  41  41  40  40 
 40  42  43  43  42  40  40  41  42  42  42  41  39  39  40  41  40  40  40  40  41  42  43  44  43  41  40  39  39  40  41  41  40  39  39  39  39  40  41  42  42  41  40  40  41  43  43  42  42  42  42  42  42  42  44  45  45  43  42  41  42  42  42  42  41  41  41  39  39  38  39  39  40  40  39  40  41  42  42  41  40  40  39  39  40  41  42  43  43  42  41  41  41  41  40  40  40  42  43  43  42  41  41  42  43  42  40  39  40  40  40  40  39  40  40  40  41  41  42  42  40  40  39  39  39  40  40  41  41  40  39  41  43  42  41  41  41  40  40  40  40  41  42  42  42  43  42  41  42  41  41  41  41  42  41  41  42  42  40  39  38  38  39  41  42  42  42  42  41  40  40  41  41  40  40  40  39  39  41  41  41  42  41  39  37  39  41  42  41  41  42  42  42  42  42  41  40  40  40  40  40  40  40  39  39  41  42  41  38  37  38  40  41  41  40  43  43  41  40  41  42  41  40  41  42  41  39  39  39  39  39  40  41  42  42  42  42  41  41  42  41  41  41  41  41  41  41  41  40  39  39  40  40  39  39  40  40  41  42  42  43  43  42  42  41  41  41  41  41  41  41  40  40  40  40  41  42  42  42  41  41  40  40  40  41  41  41  41  41  41  41  41  42  41  40  39  38  38  38  38  38  39  41  42  43  42  41  40  40  39  39  42  41  39  39  39  39  39  39  39  41  41  39  39  39  41  42  42  42  41  39  38  38  39  39  37  38  39  40  40  40  40  42  42  42  41  40  40  40  40  40  40  40  40  40  40  39  40  42  42  40  39  39  40  41  41  41  42  42  41  40  40  41  41  39  39  40  41  42  41  39  39  40  41  40  39  40  41  42  41  40  39  39  39  39  40  42  43  42  41  39  38  39  40  40  41  42  43  41  40  39  40  41  42  41  40  40  40  41  41  39  38  38  40  42  43  43  42  42  42  43  42  41  40  40  41  41  40  39  39  39  40  40  40  41  41  41  40  40  41 
 41  43  44  44  43  41  41  41  42  42  41  40  41  41  41  41  40  39  39  39  39  40  41  42  42  41  40  40  40  41  42  41  40  40  40  40  41  41  41  41  42  41  40  40  41  41  41  40  41  41  40  40  41  42  43  44  44  42  41  41  42  43  42  41  41  40  39  39  38  39  40  40  40  40  40  41  42  42  41  41  40  40  40  40  42  42  43  44  44  43  43  42  41  40  41  41  41  42  43  43  42  41  40  42  43  42  40  39  40  40  41  41  40  39  40  40  41  42  41  41  40  41  41  41  41  41  42  42  42  41  40  41  42  42  41  41  42  42  42  41  40  40  41  41  42  42  42  41  41  41  40  40  41  41  42  42  43  42  40  38  38  39  40  42  43  42  42  42  41  40  40  41  40  40  41  42  40  40  41  42  43  43  40  38  36  38  40  40  40  39  40  41  41  41  42  43  42  41  40  41  41  42  41  39  39  42  43  42  39  38  38  41  42  41  41  43  43  40  39  40  40  40  41  42  42  41  39  39  39  39  39  40  42  42  42  41  41  42  43  42  41  42  42  41  40  40  41  42  41  41  41  41  40  40  40  40  40  41  41  41  42  43  43  43  42  42  41  41  42  43  42  42  42  41  41  42  43  42  42  42  42  41  41  41  41  40  41  41  42  42  42  42  41  41  40  39  39  39  39  39  38  39  40  42  43  43  41  40  40  39  39  41  40  38  38  39  40  40  40  41  43  43  41  40  41  42  43  43  42  41  39  39  39  41  40  38  39  40  41  41  41  41  41  42  41  40  40  41  41  40  40  40  41  41  40  39  39  42  43  43  40  38  38  40  41  41  40  40  40  40  39  41  42  41  40  38  39  40  41  41  40  39  39  40  40  40  40  41  41  40  40  40  40  40  40  41  42  43  42  41  40  39  39  40  41  41  43  44  42  41  41  40  41  41  42  41  41  41  41  40  39  38  39  40  42  43  42  42  41  41  43  44  42  40  39  40  41  40  40  39  40  40  41  42  42  41  40  39  40  41 
 41  43  44  44  44  43  42  42  41  42  41  42  44  43  42  41  41  40  40  40  40  39  40  41  40  40  41  41  42  41  41  40  40  40  41  42  42  42  41  41  42  41  39  39  40  40  39  39  40  41  40  39  40  41  43  43  42  41  39  39  42  42  41  40  40  40  39  39  39  39  40  40  40  41  42  42  42  42  41  39  39  40  40  41  42  43  43  43  43  43  43  43  42  41  41  41  41  41  42  43  41  39  39  41  43  43  43  41  40  41  42  41  41  40  41  41  42  41  40  40  40  40  41  42  42  42  42  42  43  42  41  41  41  41  41  41  42  43  43  42  40  39  39  39  41  42  41  41  41  41  40  41  41  41  41  43  43  42  40  38  39  40  42  43  44  43  42  42  41  40  40  40  40  40  42  42  41  40  41  42  43  43  41  39  38  39  40  40  40  39  38  40  41  40  42  44  44  43  41  41  43  43  42  40  40  42  43  42  40  39  40  41  42  42  41  42  41  40  39  39  40  41  42  42  43  42  40  41  41  39  40  41  42  43  42  41  40  41  43  43  43  42  42  41  41  40  41  42  42  43  43  41  40  41  42  42  42  41  40  40  40  42  44  43  42  42  41  41  43  43  43  43  43  42  42  43  43  43  42  42  42  42  41  40  41  41  41  41  41  42  42  42  41  41  40  40  40  40  40  39  39  38  38  40  42  43  41  40  40  41  41  41  39  37  37  39  40  39  40  42  43  43  42  41  41  43  43  43  41  40  39  39  40  41  41  39  40  41  41  42  42  41  41  41  40  39  40  42  41  40  40  41  42  42  40  39  39  42  44  44  40  38  38  41  42  41  41  40  40  39  39  41  42  42  41  38  38  40  41  41  40  39  39  40  40  39  40  41  41  41  40  40  40  40  41  41  42  42  42  41  40  39  40  41  42  42  43  44  42  41  40  40  40  40  40  41  41  41  40  40  39  39  39  41  42  42  41  40  40  40  42  43  41  40  40  40  40  40  39  39  39  40  42  43  41  40  39  39  39  39 
 40  41  42  43  45  44  43  42  42  42  42  44  45  44  42  42  42  42  42  43  42  41  41  41  39  39  40  41  41  41  40  40  40  40  40  41  42  42  41  41  42  42  40  40  41  41  40  40  41  40  40  40  40  41  41  42  42  40  39  39  40  40  39  39  40  40  41  41  41  41  41  41  40  41  42  42  42  41  39  38  38  39  40  41  43  42  42  41  42  42  43  43  42  42  43  42  42  41  41  41  40  38  38  40  42  43  44  42  40  41  42  41  40  40  40  42  42  41  39  39  39  40  41  42  42  42  41  41  42  42  42  41  40  40  41  42  43  43  43  42  41  39  38  39  41  41  40  40  40  41  40  40  40  41  41  42  43  41  39  38  40  41  43  44  44  43  42  42  40  39  38  39  39  41  42  43  41  41  41  41  42  42  41  40  40  40  41  41  41  41  41  41  40  39  41  44  45  42  41  42  44  44  42  40  39  40  41  41  41  41  41  41  41  42  42  41  40  39  39  39  39  41  42  43  43  42  41  41  41  40  40  41  42  42  41  40  40  40  42  43  43  42  41  40  39  39  40  40  42  43  43  41  41  42  43  44  43  42  41  40  40  41  43  42  41  40  40  41  42  43  43  43  43  43  43  42  41  42  42  43  43  42  41  40  40  40  40  40  41  42  42  41  40  40  41  41  42  42  42  41  39  38  39  41  42  43  41  41  41  41  42  42  40  38  38  39  40  39  40  41  43  42  41  40  42  43  43  42  40  39  40  40  41  42  42  40  40  40  41  42  43  42  41  40  39  39  41  43  42  41  40  41  41  41  40  39  39  42  44  43  40  38  39  41  43  43  42  42  42  41  40  41  42  42  40  38  38  40  42  42  41  40  40  40  40  39  39  40  40  40  40  40  40  40  41  42  41  41  40  40  40  41  41  42  43  43  43  42  41  40  39  38  38  39  40  40  40  41  40  39  40  40  41  42  41  40  39  39  39  40  41  40  39  39  40  40  40  39  38  38  39  40  41  42  41  40  39  39  39  39 
 40  40  41  43  44  44  43  42  42  42  43  44  45  44  42  41  42  43  44  45  45  43  43  42  41  40  39  39  40  40  41  42  41  39  39  39  41  40  40  41  43  43  42  42  42  43  41  41  41  41  41  41  41  40  40  41  41  41  41  41  39  39  38  39  40  42  42  42  42  42  42  41  40  41  42  41  42  41  39  38  38  39  40  42  44  42  41  40  41  42  42  42  42  42  43  43  41  41  40  41  41  40  39  40  41  42  43  42  40  41  41  40  39  39  41  42  42  40  38  39  40  41  41  41  41  41  40  40  41  42  42  42  40  40  41  41  42  42  42  41  40  39  39  40  41  39  39  39  40  41  40  39  40  40  40  42  42  41  39  39  40  42  43  43  43  43  43  42  40  38  38  39  40  41  42  42  41  40  41  40  41  42  41  41  40  41  42  41  41  42  43  42  40  40  41  42  43  41  40  41  43  44  43  41  39  38  38  39  41  42  42  40  40  40  41  40  40  40  40  40  40  41  42  43  43  42  42  41  40  39  39  40  41  42  41  40  39  40  41  42  41  41  41  40  38  38  39  39  41  42  42  42  42  43  43  43  43  43  42  41  40  41  41  41  40  39  39  40  42  42  43  42  42  42  42  41  41  42  42  43  43  42  41  40  40  39  39  40  40  42  42  40  39  39  40  42  43  43  42  41  39  38  39  41  43  43  42  41  40  40  41  43  42  40  39  39  40  40  40  41  42  42  40  39  40  41  41  40  39  38  39  40  41  43  43  41  39  39  40  41  43  41  40  39  39  40  42  42  42  41  39  40  41  41  40  38  38  41  43  41  39  37  38  41  43  43  43  43  42  42  41  40  42  42  39  38  39  41  42  43  42  40  40  41  40  39  39  39  40  40  40  40  39  39  40  41  41  40  39  39  40  41  42  43  42  42  42  40  39  39  38  38  38  39  40  40  41  41  40  38  40  41  42  42  41  39  38  38  38  39  39  38  38  39  39  39  39  38  38  38  39  40  40  40  40  40  40  40  40  40 
 41  40  41  42  43  44  44  43  41  41  43  44  44  42  41  40  41  43  43  44  44  43  42  43  43  42  40  39  39  40  42  43  42  40  38  38  39  39  40  41  43  45  44  43  42  42  40  40  41  42  41  40  40  41  41  40  41  41  43  43  40  39  39  39  41  42  43  42  42  42  43  42  40  41  42  41  42  41  40  40  40  41  42  43  43  42  41  40  41  42  43  42  41  41  41  42  41  41  41  42  43  42  40  40  41  42  41  40  40  40  39  38  38  39  41  41  41  40  39  39  42  42  43  41  41  40  40  40  41  42  42  41  40  40  39  40  40  40  39  40  39  40  40  41  40  39  38  39  40  41  40  39  39  40  40  42  42  41  40  39  40  41  42  42  42  43  43  42  40  39  39  40  40  41  42  42  41  41  41  41  42  42  42  41  40  40  41  41  41  42  43  43  42  42  41  40  40  39  39  40  42  43  44  41  39  37  38  39  41  42  42  41  40  40  41  40  40  41  41  40  40  41  42  42  41  41  41  39  38  39  38  39  41  42  41  39  39  40  40  39  39  40  40  40  39  39  40  39  40  41  41  42  42  41  41  41  42  42  42  41  40  39  40  40  40  40  39  40  42  43  43  41  41  42  41  41  41  42  42  43  43  43  42  40  40  39  39  40  41  42  42  41  39  39  40  42  42  43  42  39  38  38  39  41  42  42  42  41  40  39  40  42  42  41  40  41  40  39  40  42  42  42  41  40  39  40  40  40  39  39  39  40  41  44  44  39  37  38  38  40  41  41  39  38  39  42  42  42  42  41  40  40  41  41  40  39  38  40  42  42  40  38  38  41  42  42  42  42  42  40  39  39  40  40  39  38  39  42  42  42  41  41  41  42  41  40  39  39  39  40  41  40  38  37  38  40  39  38  39  39  40  42  42  43  42  42  41  39  40  39  38  38  39  40  40  41  41  41  40  38  40  41  42  42  41  39  39  38  39  39  40  38  38  38  39  39  39  38  38  39  40  40  40  40  40  41  42  42  42  41 
 42  41  40  41  42  44  44  43  41  41  41  42  43  42  41  40  41  42  42  42  41  41  41  42  45  44  42  40  41  42  43  44  43  41  39  39  40  40  40  42  44  44  43  41  40  41  40  40  42  42  41  41  41  40  40  40  40  41  43  43  41  41  41  41  41  42  42  42  42  42  43  43  42  42  42  42  42  43  42  41  41  43  42  42  43  42  41  41  42  42  42  41  40  39  40  41  41  41  41  42  43  42  41  41  41  41  39  39  41  40  39  39  40  40  40  41  40  40  40  41  42  43  43  42  41  40  40  40  41  41  41  41  41  40  40  39  39  38  39  39  39  40  41  41  40  39  39  39  41  41  40  39  39  40  41  42  42  41  40  40  40  41  41  40  41  42  43  42  41  39  40  41  41  42  42  43  42  42  42  43  43  43  42  41  39  40  40  40  40  40  41  41  42  42  41  39  39  39  39  40  41  42  43  41  39  39  39  40  42  42  42  41  40  39  40  40  41  43  42  40  39  40  41  41  40  40  40  39  38  39  39  40  41  42  42  41  40  40  39  38  38  39  40  41  41  40  41  40  40  40  41  42  42  40  38  40  41  42  42  41  40  40  39  40  41  40  40  41  42  43  43  41  41  42  41  41  41  41  42  43  43  42  42  41  40  39  40  40  41  41  41  41  41  41  41  42  42  42  42  39  37  37  39  40  40  41  41  40  40  38  39  41  40  40  41  41  40  39  40  42  43  43  42  40  40  40  40  40  39  39  40  41  41  44  44  37  37  38  38  39  39  39  39  39  40  41  42  41  41  41  40  39  40  41  41  40  40  40  42  43  41  40  40  41  41  41  41  41  41  38  37  38  40  40  39  40  41  42  43  42  42  41  41  42  42  41  41  40  40  40  41  41  39  38  38  38  38  38  39  40  41  42  42  42  42  41  41  40  40  40  40  40  40  40  42  42  42  42  41  39  40  41  42  41  40  39  39  39  40  40  41  40  40  39  39  40  40  40  40  40  40  41  41  41  41  42  43  43  42  41 
 43  42  40  40  41  44  45  44  42  41  41  42  42  42  41  41  41  41  41  40  39  40  41  43  45  45  44  44  44  44  44  44  43  43  42  42  43  42  41  42  43  42  40  39  39  41  42  43  43  42  42  42  41  41  40  40  40  40  42  43  41  41  42  42  42  41  40  39  39  40  41  42  43  42  41  40  41  42  43  42  42  42  40  41  42  40  40  41  43  44  43  40  38  38  38  40  42  42  42  43  42  41  41  42  42  42  39  38  40  40  39  40  41  41  41  40  40  41  41  42  43  43  43  43  41  41  41  41  41  42  42  42  42  41  41  40  39  39  39  38  39  40  41  41  41  41  41  41  42  42  40  39  39  40  42  43  43  43  42  41  41  41  40  39  40  42  44  43  42  40  41  42  42  42  43  44  43  43  43  43  44  44  43  41  40  41  42  41  40  40  40  39  39  41  40  39  39  40  41  41  40  40  42  40  39  40  40  41  41  41  41  40  40  39  39  40  43  44  42  39  38  39  41  42  40  39  39  39  40  40  40  41  42  43  43  42  41  40  39  38  38  40  41  41  41  41  41  40  41  42  42  41  40  39  39  40  41  42  42  41  41  41  41  40  39  40  41  41  42  43  43  41  41  42  42  40  40  40  41  42  42  41  41  41  40  38  39  41  41  40  40  41  42  42  42  41  41  41  40  40  38  38  38  39  39  39  40  41  40  39  39  40  39  39  40  41  41  40  40  41  42  42  42  41  40  39  39  40  40  40  40  40  41  43  42  37  38  40  40  39  38  38  39  40  41  41  41  39  40  40  39  39  39  42  43  42  41  41  42  43  42  40  40  40  40  40  40  41  40  37  36  39  41  41  40  41  43  43  43  42  41  40  40  40  41  42  42  41  41  40  40  40  39  39  38  38  38  38  39  41  42  42  41  40  40  40  40  40  41  41  41  41  41  41  42  43  43  42  41  40  41  41  41  40  40  39  40  40  41  41  43  43  42  41  40  39  39  39  39  40  40  40  41  43  42  42  42  42  41  41 
 44  43  40  41  41  43  44  43  42  41  40  41  43  42  41  41  41  41  41  40  40  40  42  44  43  44  45  45  45  44  44  43  42  43  44  45  44  43  43  43  42  41  39  38  39  42  44  44  44  43  42  42  42  41  41  40  39  40  42  42  41  41  42  43  42  42  40  38  38  39  40  42  44  42  40  39  39  41  42  43  42  40  39  39  40  39  39  41  44  45  43  40  38  38  38  41  42  43  43  43  42  41  41  42  43  42  39  38  39  39  40  41  41  42  41  40  39  41  41  42  42  42  42  42  42  41  41  42  42  43  43  43  42  42  42  42  41  40  39  39  39  40  40  41  42  42  42  43  43  42  40  40  40  41  42  43  44  44  43  42  42  40  39  38  40  42  44  44  42  40  41  41  42  42  43  43  43  42  42  43  43  43  42  41  42  42  43  43  41  41  41  39  38  40  40  39  40  42  43  42  40  40  40  40  39  40  41  41  40  40  39  39  40  39  38  41  44  45  42  38  37  39  41  42  41  39  38  40  41  41  41  42  42  42  43  44  43  40  38  38  39  41  41  41  41  41  41  41  42  43  42  40  39  40  40  41  41  42  41  40  40  42  43  40  39  40  40  41  42  42  43  41  41  42  42  40  39  40  40  41  40  41  41  41  40  39  39  42  42  41  41  42  43  43  42  40  40  39  38  40  40  39  40  39  38  39  41  41  41  40  39  40  40  40  40  41  41  40  39  39  40  40  41  42  41  40  40  40  41  41  39  38  39  41  41  38  39  41  41  39  37  38  39  40  40  41  40  37  39  40  39  38  39  42  44  43  42  41  41  42  41  40  40  40  39  40  41  42  41  38  38  41  42  42  42  43  44  45  43  41  39  40  39  38  40  41  42  42  41  41  40  40  40  39  39  39  38  39  40  41  41  41  40  39  39  39  39  40  40  41  41  41  41  42  42  42  42  42  42  42  42  41  40  40  39  40  41  41  41  41  43  44  43  42  41  39  38  39  38  39  39  39  42  45  43  42  41  41  40  39 
 42  42  42  43  43  41  41  41  42  41  40  41  42  42  41  40  40  41  41  42  42  42  42  43  45  44  42  41  42  43  43  41  40  41  44  44  41  43  44  43  42  41  39  40  41  42  42  42  43  43  42  42  42  41  40  39  39  40  44  44  41  42  44  44  45  44  42  41  41  41  41  43  45  43  42  42  42  42  42  42  42  41  40  37  36  37  40  42  44  43  42  40  40  41  43  42  40  42  43  43  42  41  41  41  41  40  38  38  39  40  42  43  43  41  40  39  40  41  41  40  41  41  40  40  40  40  42  42  43  43  41  42  43  42  41  41  41  41  41  41  41  41  41  41  41  41  41  40  41  41  40  40  40  41  41  41  42  43  43  42  41  40  39  39  40  41  40  41  40  39  39  40  42  43  42  39  39  40  42  42  42  42  42  42  42  42  42  41  41  41  41  41  40  40  42  42  40  42  42  40  40  40  39  38  38  39  39  40  40  40  39  38  38  39  39  41  43  44  42  41  39  39  40  42  43  41  38  40  41  40  41  41  41  42  43  44  43  41  38  39  40  40  40  42  43  43  43  42  42  42  42  39  38  39  39  40  41  40  39  38  38  40  42  41  40  41  41  41  41  42  42  42  42  41  41  40  41  42  43  41  39  40  41  42  42  41  39  40  41  42  43  42  42  42  42  41  41  40  38  37  38  40  40  39  39  39  40  41  40  39  40  40  40  41  41  41  40  39  38  39  39  40  41  42  42  41  41  42  41  40  38  37  38  39  40  39  39  40  40  39  40  40  41  41  41  40  39  38  39  40  40  40  41  42  42  43  42  40  40  41  42  42  41  40  41  41  41  41  41  41  41  41  41  41  42  44  45  44  42  40  40  39  39  41  42  41  40  40  40  42  42  41  40  40  40  40  39  38  39  39  40  41  41  41  41  41  41  40  40  40  41  41  41  41  41  41  41  42  42  42  41  40  40  39  40  42  43  43  41  39  40  42  42  41  41  42  41  40  39  39  40  40  41  42  41  40  40  42  39  37 
 44  43  43  44  43  41  41  41  42  41  41  41  42  41  40  40  40  42  42  43  43  43  43  45  45  44  42  40  40  40  41  40  40  42  44  43  39  40  42  42  42  42  41  41  41  41  41  42  44  43  41  40  40  40  40  39  40  41  43  44  42  43  44  45  45  44  43  43  42  42  42  43  43  42  42  43  43  42  42  41  42  42  40  38  36  38  41  43  43  43  41  40  41  43  45  43  40  42  42  42  42  42  42  42  42  41  39  38  37  38  40  42  42  41  39  39  39  40  39  39  40  40  39  39  39  41  42  42  42  41  40  41  42  42  41  41  42  42  42  41  40  40  40  40  40  41  41  40  41  41  41  41  41  40  40  40  41  42  43  42  41  40  41  41  41  41  40  40  40  39  39  40  43  43  42  39  39  40  43  43  42  42  41  41  42  42  41  40  40  40  39  41  41  41  42  42  41  42  41  40  40  39  38  38  38  39  39  40  41  40  39  38  39  39  40  41  42  42  42  40  40  40  40  41  43  42  40  41  42  42  42  41  41  42  43  44  43  41  38  39  40  39  40  41  43  43  43  42  42  42  42  40  38  38  39  40  40  39  38  37  37  39  41  41  40  41  40  40  40  41  41  41  41  41  40  40  42  43  43  41  40  41  42  43  43  41  40  40  41  42  42  42  41  41  41  41  41  40  39  37  38  39  39  38  37  38  39  40  40  40  41  41  42  42  42  41  40  40  39  40  40  40  41  42  41  41  41  41  41  41  39  39  39  40  41  40  40  40  40  41  41  41  42  41  41  40  40  40  41  41  41  41  41  41  41  42  41  40  39  40  41  42  41  41  41  42  41  40  40  42  42  40  40  40  41  43  44  42  40  39  39  39  39  41  41  40  39  39  40  41  41  40  40  41  40  40  39  38  38  38  39  39  41  40  40  40  41  41  40  40  40  40  40  40  39  39  40  40  41  40  40  39  39  39  40  41  43  43  41  39  40  42  41  42  43  43  42  40  39  39  40  40  40  41  39  39  40  40  38  37 
 45  44  44  43  43  41  41  42  43  41  41  42  41  40  41  41  42  43  43  42  42  43  45  46  44  43  42  40  39  39  39  40  42  42  42  40  38  38  40  41  43  44  42  41  40  40  42  43  44  43  41  39  39  40  41  41  41  42  42  43  43  43  44  44  43  43  42  42  42  43  44  43  41  41  42  42  43  42  41  41  41  41  41  39  38  40  42  44  44  43  42  41  41  42  44  44  41  41  41  41  41  41  42  43  43  43  41  39  36  37  38  39  40  40  40  40  39  39  38  39  41  40  39  39  40  41  41  41  41  40  40  42  43  42  42  42  43  43  43  41  40  39  38  39  41  42  42  42  43  43  41  41  40  41  41  41  41  42  43  42  42  42  42  43  43  43  41  40  40  40  40  41  43  43  42  41  41  42  45  45  44  43  41  40  41  42  42  41  40  39  38  40  42  42  40  40  42  41  40  41  39  38  38  39  40  40  40  41  40  40  40  40  40  39  39  41  42  41  41  40  40  40  41  42  42  43  43  43  43  44  43  43  43  43  43  43  42  40  39  39  39  40  40  41  41  41  41  41  41  42  43  41  39  39  39  40  40  39  38  37  38  40  42  41  40  41  41  41  41  41  41  41  41  41  41  41  41  42  42  41  41  41  42  42  42  41  40  40  41  41  42  42  41  41  41  42  41  40  39  39  40  39  38  36  36  37  38  40  40  41  42  42  42  42  42  41  41  41  41  41  41  40  41  41  40  39  39  40  42  42  42  41  41  43  43  41  40  41  42  42  42  42  42  42  41  39  40  42  42  41  40  40  40  40  40  40  40  40  39  39  40  40  40  40  41  42  41  40  40  41  41  41  41  41  42  43  43  41  39  38  38  39  40  39  39  39  40  40  40  39  39  39  39  40  40  40  39  38  38  38  39  39  39  39  38  38  39  41  40  39  39  39  39  39  39  39  39  39  40  40  40  39  39  38  39  40  42  42  41  40  40  41  41  42  44  43  42  40  39  39  40  40  40  40  37  38  39  38  38  38 
 46  45  43  44  43  41  41  43  43  42  42  41  40  40  42  43  44  43  43  42  42  42  44  44  42  42  42  41  40  41  41  42  43  42  39  38  39  40  41  42  44  44  42  40  40  39  41  43  43  42  41  40  40  41  41  42  42  42  41  42  43  44  43  43  42  41  42  41  42  43  45  44  41  40  41  43  43  42  41  40  41  42  41  40  40  41  42  44  44  43  41  41  41  42  43  43  41  41  40  40  40  41  42  42  43  42  42  40  38  37  37  38  40  41  41  42  41  40  39  40  42  40  39  39  41  42  41  40  40  41  41  42  44  43  43  44  44  44  43  43  42  40  39  41  42  42  43  44  44  43  42  41  41  42  43  41  41  41  42  42  42  42  43  43  43  42  41  40  39  39  40  42  43  43  42  42  42  43  44  45  45  43  41  40  40  42  42  42  41  40  39  40  41  42  40  40  42  41  40  42  40  38  38  39  40  40  41  41  41  41  41  41  41  38  37  39  41  40  41  42  41  41  42  42  41  42  44  42  42  43  43  42  42  42  42  42  41  40  39  39  39  41  41  41  40  40  40  41  41  42  43  42  41  40  40  40  40  40  39  38  40  42  43  41  40  41  41  40  41  41  41  42  42  41  41  41  42  41  41  40  41  41  42  42  42  41  40  40  40  42  42  42  41  41  41  42  42  40  39  40  41  40  38  37  37  38  39  40  40  41  42  42  41  41  41  41  41  41  40  41  41  40  40  41  39  37  37  39  41  42  43  42  42  43  43  41  40  41  41  40  41  42  43  43  41  39  39  41  41  40  40  40  40  40  39  40  40  40  39  39  39  40  39  40  41  42  42  41  40  41  41  41  41  42  42  43  43  40  39  38  38  40  40  38  39  40  41  41  40  38  38  39  40  40  41  41  41  40  39  39  39  39  39  38  37  36  38  41  39  38  38  38  39  40  39  39  39  39  41  42  42  41  40  40  39  40  40  41  40  40  39  39  40  42  43  43  42  41  40  40  41  42  42  40  37  38  39  38  38  39 
 45  44  43  43  43  41  41  42  43  41  41  41  40  40  42  44  44  43  42  41  40  41  43  43  40  41  43  42  42  43  44  44  44  42  39  38  42  43  43  43  43  43  40  39  38  39  41  41  40  41  42  43  43  42  42  41  41  41  41  42  43  43  42  41  41  41  41  41  42  43  44  43  41  40  41  42  43  42  40  40  41  42  40  40  41  42  43  43  42  42  41  41  41  41  41  42  42  41  40  39  40  41  42  41  41  41  41  41  41  39  37  38  41  42  42  43  42  41  40  40  42  41  40  40  42  42  41  40  40  41  42  44  45  45  44  44  44  44  44  43  43  42  42  42  42  42  43  44  44  44  43  42  42  42  43  42  40  41  41  41  41  41  42  43  43  41  39  39  39  39  41  42  42  42  43  42  42  42  43  45  45  42  41  41  41  42  42  42  42  41  41  41  41  42  40  40  42  42  41  42  41  39  39  39  40  41  42  42  41  42  41  42  41  38  35  38  40  39  41  42  42  42  41  41  40  40  41  41  40  40  41  41  41  40  40  40  40  40  39  38  39  41  42  41  40  39  40  40  41  41  41  42  41  41  40  41  41  41  41  41  42  43  44  41  39  40  40  40  40  41  41  41  41  42  42  42  42  41  40  40  41  41  42  42  42  42  41  40  40  42  42  42  42  42  41  41  41  40  39  40  41  41  40  39  39  40  40  40  40  41  41  41  40  40  39  39  40  40  40  40  40  39  39  40  39  38  38  40  42  42  43  42  42  42  42  41  40  39  38  38  40  42  44  43  41  39  38  39  39  38  39  40  40  40  40  40  39  39  39  39  40  40  40  41  42  43  43  42  41  41  41  41  41  41  42  43  42  41  40  39  39  41  41  40  40  41  41  40  39  39  38  38  39  40  41  42  41  40  39  40  40  41  40  40  39  38  39  40  39  38  37  39  40  40  41  41  41  41  43  44  44  43  42  41  40  39  40  40  40  40  39  38  39  40  41  42  41  41  40  41  42  43  43  41  39  40  41  39  39  40 
 43  43  42  44  43  41  41  42  42  40  40  40  40  40  42  43  44  43  42  42  42  42  43  44  42  43  43  43  43  43  44  44  43  41  40  40  42  43  43  42  42  41  39  39  39  39  41  41  40  41  43  44  44  43  41  40  40  40  41  42  41  41  41  40  41  41  41  42  42  42  43  43  42  41  41  41  42  42  41  41  41  41  40  40  41  42  42  42  41  40  40  40  40  40  40  41  41  41  40  40  41  41  41  40  40  40  40  42  43  40  39  39  41  42  42  42  41  41  40  40  41  41  41  41  42  42  41  41  41  42  42  44  46  45  44  43  43  43  43  42  42  42  43  42  42  42  42  43  43  43  43  42  42  43  43  42  41  41  41  40  40  40  41  42  42  41  39  39  40  39  40  41  40  42  43  42  42  42  42  43  44  42  41  41  42  42  41  41  42  42  43  42  41  41  41  41  42  43  43  43  42  41  40  39  40  42  43  42  41  41  41  42  41  39  36  38  40  40  41  42  42  41  41  40  40  40  40  39  39  39  39  40  40  40  40  40  40  40  40  39  39  41  41  40  39  39  40  41  41  41  40  41  41  40  40  41  41  41  41  41  42  43  43  40  39  39  39  39  39  40  40  40  41  42  42  43  41  40  39  40  41  41  42  41  41  42  41  40  40  42  43  43  42  42  42  41  41  40  39  39  41  42  42  41  41  42  42  41  41  42  42  41  40  39  38  39  40  41  41  41  40  39  39  40  40  39  40  41  42  43  42  42  41  41  41  40  39  38  37  38  40  42  43  43  42  39  37  37  37  37  38  40  41  41  41  41  40  40  40  40  41  41  41  41  42  43  43  42  40  41  41  40  40  40  41  42  42  42  40  39  40  41  41  40  40  40  40  39  39  38  37  38  38  39  40  42  41  40  39  39  40  40  40  40  40  39  40  40  39  38  38  39  41  41  42  42  42  41  43  44  43  42  42  40  40  39  39  39  40  41  40  40  40  40  40  41  41  40  40  41  41  42  42  42  40  41  41  41  39  39 
 41  41  42  43  43  41  40  41  41  39  40  41  41  42  43  43  43  43  43  43  43  43  43  44  45  44  43  43  42  42  41  41  40  40  41  41  40  41  41  40  40  39  39  39  40  41  41  41  41  42  43  43  43  42  40  40  40  40  40  40  40  39  40  40  41  42  43  43  43  43  43  44  43  41  41  41  42  42  42  42  42  42  40  40  40  41  42  41  40  39  39  40  40  41  41  41  40  40  40  41  42  41  41  40  39  39  40  42  42  40  39  40  41  42  41  41  40  40  40  40  40  41  42  41  41  40  41  41  42  42  41  43  44  44  43  42  42  41  41  41  41  41  41  41  41  40  40  40  41  42  42  41  42  42  42  43  43  42  41  40  39  40  41  42  43  42  41  40  41  41  41  40  40  40  42  43  42  41  40  41  41  41  41  42  41  40  39  39  40  42  43  42  41  41  42  43  42  44  44  43  43  42  41  39  40  41  42  42  40  40  40  41  41  40  39  39  40  42  42  41  40  40  39  39  40  41  41  39  38  38  38  39  39  41  41  42  42  42  42  40  40  40  40  39  39  39  40  42  42  41  41  41  40  41  41  40  40  40  40  40  41  42  41  40  39  40  40  40  40  40  40  41  40  41  41  41  40  39  39  40  41  41  42  41  41  42  41  40  40  42  43  42  40  40  41  40  40  39  38  38  40  42  43  42  42  43  42  40  40  42  43  43  41  39  39  40  41  42  42  41  41  41  41  41  40  41  42  42  43  43  42  41  41  40  40  39  40  40  39  39  40  41  42  42  42  41  39  38  38  38  39  40  41  40  40  40  40  41  41  41  41  41  40  41  42  42  42  41  39  40  41  41  40  40  40  42  43  43  41  40  40  40  40  40  39  39  39  39  38  37  37  38  39  38  40  43  41  40  40  40  40  40  40  40  40  39  40  41  40  39  39  40  42  42  42  42  41  41  42  42  42  41  40  40  39  40  40  40  41  41  42  42  41  40  39  40  41  40  40  40  40  40  41  41  41  40  41  42  39  37 
 40  40  41  43  43  42  40  41  41  40  39  41  43  43  43  44  43  42  42  42  42  41  41  41  42  42  42  42  42  42  42  40  38  39  41  41  39  39  41  40  40  39  39  40  42  42  40  40  43  43  41  40  39  39  39  40  40  41  40  39  39  38  39  39  41  42  43  43  43  43  42  43  43  41  40  41  42  42  42  43  43  42  41  40  39  40  41  41  40  39  39  41  41  41  42  41  40  40  41  41  42  42  42  42  41  40  41  41  41  39  39  40  41  42  41  41  40  40  40  40  40  41  42  41  41  40  40  41  42  42  41  42  43  43  43  42  42  41  42  41  40  40  39  40  41  40  39  40  40  41  41  41  41  41  41  42  42  42  41  40  39  40  42  43  44  44  43  42  41  41  41  40  40  41  42  43  42  41  40  39  40  41  41  41  41  39  38  38  39  41  43  42  41  41  43  43  42  44  44  42  42  41  40  40  41  41  41  40  39  38  38  40  41  41  41  40  41  43  42  41  39  39  39  39  42  42  41  40  39  38  38  39  39  41  42  42  42  42  42  40  39  40  40  39  39  41  42  42  43  42  41  41  41  41  41  40  40  40  39  40  40  41  40  41  41  40  40  40  40  40  40  41  41  42  41  39  39  39  40  41  41  42  42  41  41  40  40  40  41  42  43  42  40  40  41  40  40  40  40  39  40  41  42  41  41  42  41  40  40  42  44  43  41  40  39  40  41  42  42  42  42  42  41  40  40  41  42  43  43  42  41  41  41  40  39  39  40  42  43  43  42  41  41  41  42  43  42  40  39  39  39  40  40  39  39  39  40  41  41  40  40  40  39  39  40  42  41  40  39  40  41  41  41  40  40  42  43  43  43  42  40  40  40  40  40  39  38  38  38  38  39  39  39  39  41  43  42  41  40  40  41  41  41  41  41  41  41  41  41  41  40  41  42  41  42  41  41  40  41  42  42  41  40  40  40  40  40  40  41  42  42  41  40  40  39  39  40  40  40  40  40  40  40  40  40  39  39  42  39  36 
 40  40  41  43  43  42  41  41  42  40  40  42  44  44  43  43  42  41  40  40  40  40  39  39  40  40  42  43  43  43  42  40  39  39  40  40  40  40  41  41  41  40  40  41  41  41  39  40  44  43  40  39  38  38  39  41  41  41  39  38  39  38  38  39  41  42  42  42  41  42  42  43  42  41  41  42  43  44  43  43  43  43  42  40  38  40  41  41  40  40  40  41  42  42  42  42  41  41  42  42  42  42  43  43  42  42  41  41  40  39  39  40  42  42  42  42  41  41  41  40  40  42  42  41  41  41  41  41  42  43  43  43  43  43  43  43  41  41  41  40  40  39  38  39  41  40  40  40  41  41  40  40  40  40  41  41  41  41  41  41  40  41  42  43  44  44  44  42  41  41  41  40  40  40  41  42  41  41  40  40  39  40  41  42  41  40  39  38  38  39  41  42  41  41  43  43  41  43  43  41  41  41  40  41  41  40  40  39  38  38  38  40  41  42  42  41  41  42  41  41  40  40  39  39  41  42  42  41  40  39  39  39  40  41  42  41  41  41  41  40  40  39  39  40  41  42  42  42  42  42  40  41  42  42  41  41  40  40  39  40  41  41  41  42  42  41  41  41  41  41  41  41  41  42  41  39  39  40  41  42  42  41  41  42  41  39  38  40  41  42  42  42  41  41  41  41  41  42  41  41  41  41  41  40  40  41  40  39  40  42  43  43  41  40  40  40  41  42  41  41  41  42  41  39  39  41  42  42  41  41  41  40  40  40  39  39  40  42  44  43  43  41  40  41  42  43  43  42  41  40  40  39  39  39  38  38  39  41  41  38  38  39  38  38  39  41  40  40  39  40  41  42  41  40  41  42  43  44  43  42  41  41  40  39  39  39  39  39  39  39  40  40  40  40  42  44  43  42  41  41  42  42  42  42  42  42  42  40  40  41  41  41  42  42  41  40  40  39  41  43  42  41  41  41  41  41  41  40  40  40  40  39  39  38  38  39  40  41  41  41  41  42  40  38  38  38  39  40  39  37 
 41  41  42  43  43  42  42  42  43  42  42  43  43  43  43  42  41  39  39  39  39  40  39  39  38  40  43  44  44  43  41  41  41  41  40  40  40  41  41  41  42  41  40  40  40  39  40  41  43  42  41  39  38  38  40  41  41  40  39  39  40  39  39  40  41  42  41  41  40  41  42  43  42  42  42  43  44  45  44  43  44  44  43  41  39  40  42  42  41  40  40  41  42  42  42  41  40  41  42  42  41  41  42  43  44  42  40  40  39  40  40  41  42  43  43  43  43  43  41  40  41  41  40  40  41  42  42  41  41  42  43  44  44  44  43  42  40  39  39  39  39  39  38  39  40  41  41  41  42  41  41  41  41  41  41  40  40  41  42  41  41  41  41  42  42  43  42  41  41  40  39  39  39  39  40  40  40  40  40  40  39  39  40  41  42  41  41  39  39  39  40  41  42  42  42  42  42  42  41  41  41  41  41  42  42  40  40  40  39  41  41  41  41  42  42  41  40  40  40  41  42  42  40  40  39  40  41  41  41  40  40  40  41  42  42  41  41  41  41  41  41  40  39  40  42  42  42  41  41  41  41  41  42  42  42  41  40  40  40  41  42  43  43  42  41  41  42  42  42  42  42  42  42  42  41  40  41  43  43  42  41  40  40  41  41  39  38  40  41  42  43  42  41  40  41  42  43  43  43  42  42  42  41  40  40  41  40  39  39  40  41  42  41  39  39  40  40  40  40  39  40  41  41  39  39  41  41  41  40  40  41  41  41  40  40  40  41  41  42  42  42  41  41  41  41  41  42  43  41  40  40  40  41  40  38  38  39  42  41  37  38  39  39  38  39  40  40  39  40  41  43  43  41  40  40  41  43  43  43  41  40  40  40  38  38  39  40  40  40  39  39  40  40  40  41  43  42  41  40  41  41  41  41  41  41  41  41  39  39  39  40  41  41  41  41  40  40  40  42  43  41  40  40  41  42  42  41  40  40  40  39  38  37  38  38  39  41  42  41  41  42  43  41  38  37  38  39  39  39  38 
 42  42  42  43  43  42  42  44  44  44  43  43  41  40  42  41  39  38  38  40  41  41  42  41  39  41  44  44  42  40  40  40  42  43  43  41  40  39  39  39  41  41  40  39  39  39  42  42  41  41  42  41  41  40  40  40  41  40  40  40  41  41  40  40  42  42  42  41  40  40  43  44  43  42  42  44  44  44  44  43  43  44  43  41  40  41  42  43  41  40  40  41  42  42  41  40  39  40  41  42  40  39  41  43  43  41  39  39  40  39  40  42  43  44  43  44  43  42  40  39  40  39  38  39  40  41  41  40  40  41  42  44  45  44  42  40  38  37  37  38  39  40  39  39  39  40  41  42  42  43  42  42  42  42  43  41  39  41  42  41  41  40  41  40  41  40  40  40  40  39  38  38  39  39  39  38  39  40  40  40  39  39  40  41  41  42  42  42  40  39  39  41  42  44  42  42  44  42  41  42  42  42  42  43  43  42  41  41  42  43  44  42  42  41  41  41  40  39  39  42  43  43  42  40  38  38  41  42  41  40  41  42  42  42  42  41  42  41  42  42  42  40  40  41  42  42  41  39  39  40  42  42  41  42  42  41  40  40  41  42  43  44  44  41  40  41  41  42  42  42  42  42  42  42  41  41  43  45  44  42  39  39  39  40  41  40  38  39  41  42  43  42  40  40  41  42  43  44  44  44  43  42  41  40  41  42  42  40  38  38  39  41  41  39  39  40  40  40  39  39  39  41  42  41  40  41  40  40  40  40  41  42  42  41  41  41  41  40  40  39  40  41  42  42  41  38  38  41  41  40  40  42  43  42  40  39  39  42  42  38  39  40  39  39  40  41  40  39  40  42  43  43  41  40  39  40  41  42  41  40  38  39  39  37  38  39  40  40  40  39  39  38  39  39  40  40  39  38  38  38  39  40  40  39  40  40  39  38  38  38  39  40  41  41  41  41  42  42  42  40  39  38  39  40  42  43  42  41  40  41  40  37  38  39  40  40  41  41  41  40  41  42  41  39  37  39  41  40  40  40 
 43  43  43  45  44  43  43  44  44  44  43  42  39  39  40  40  40  41  42  43  44  44  44  43  44  44  43  42  40  40  39  40  40  41  42  41  41  40  39  39  41  42  42  40  40  40  42  43  42  42  42  42  41  41  41  41  41  42  42  41  41  42  42  43  43  42  41  40  40  41  43  43  41  42  43  43  43  43  43  43  43  42  42  40  39  39  40  40  42  42  42  40  40  40  41  42  42  42  41  41  41  42  44  44  43  41  41  40  39  38  39  41  43  43  43  42  41  41  41  40  40  40  40  40  39  40  40  40  40  41  43  44  43  42  40  39  38  38  38  39  40  40  40  40  40  39  41  43  44  45  44  42  41  41  41  41  42  42  41  41  40  41  41  42  41  40  39  40  40  40  39  39  39  40  41  41  42  43  44  41  39  40  41  41  41  42  42  42  41  41  40  41  43  42  42  41  41  40  41  43  42  40  40  41  42  42  42  42  42  43  44  45  44  42  41  40  39  39  40  42  44  44  42  39  37  38  39  39  39  40  41  40  40  41  41  42  42  41  41  42  42  41  41  42  42  42  41  40  40  41  41  42  41  41  41  42  41  41  40  41  42  43  43  41  40  40  40  40  41  42  42  41  41  40  39  40  41  42  42  42  41  40  40  40  41  40  40  39  39  39  41  41  42  43  42  41  41  42  43  41  41  41  41  40  40  41  41  41  40  40  41  42  41  40  40  40  40  40  40  40  40  40  40  40  41  42  42  42  41  41  42  41  40  39  39  41  41  40  40  40  41  42  42  42  41  39  38  40  40  40  41  42  42  40  40  40  40  41  41  41  41  41  41  41  40  40  40  39  38  38  39  41  41  41  41  41  41  42  43  42  41  40  39  37  38  39  40  40  41  40  40  39  39  38  38  38  38  38  39  39  39  40  40  39  39  39  40  41  40  38  38  40  41  41  41  42  42  42  41  39  38  38  38  39  41  42  42  42  40  39  39  39  41  41  40  41  42  43  42  42  40  40  39  38  38  39  41  40  40  41 
 43  44  44  44  43  42  42  43  43  43  42  42  41  40  39  40  42  44  44  44  44  44  44  45  46  44  43  42  41  40  40  39  39  40  42  42  42  40  39  39  40  42  42  42  41  41  42  43  42  42  42  41  40  40  40  41  42  43  43  42  42  43  44  44  44  43  42  41  41  42  43  42  40  42  43  42  42  42  42  42  42  41  41  40  40  39  39  40  42  43  43  41  40  40  41  43  43  44  42  41  41  43  44  44  41  40  41  40  38  38  39  40  41  42  41  40  39  40  41  41  41  42  42  41  40  40  40  41  41  42  43  44  42  41  40  39  39  39  39  40  40  40  40  41  42  40  41  43  46  46  44  42  41  41  40  42  43  42  41  41  40  41  41  42  41  41  40  40  40  40  40  40  40  40  41  43  43  44  44  42  40  41  42  42  42  41  41  41  42  42  41  42  42  41  41  41  40  40  42  42  41  40  38  39  40  41  42  42  41  42  43  45  44  42  40  40  40  40  41  42  43  43  42  40  38  39  40  38  38  41  41  40  40  40  42  43  43  42  41  42  42  41  41  42  42  42  41  41  40  40  40  41  40  40  41  41  41  41  40  41  42  42  42  41  40  40  40  41  42  42  43  41  40  39  39  39  39  40  41  41  42  41  41  41  41  41  41  39  39  39  40  42  43  44  43  41  40  42  42  40  39  41  41  40  40  41  41  42  42  43  43  41  41  40  40  40  40  40  40  40  39  39  39  39  40  42  42  41  41  41  41  41  39  38  38  40  40  40  40  40  41  41  41  41  41  40  39  39  39  40  41  42  41  39  39  40  41  40  40  41  41  41  42  41  40  39  40  39  38  37  37  39  40  41  42  42  42  42  43  43  42  40  39  38  38  38  39  40  40  40  39  38  38  37  37  37  38  39  40  40  40  40  40  40  40  40  41  41  40  40  40  41  42  42  42  42  42  41  41  41  40  39  39  40  40  41  42  42  40  38  39  40  42  42  41  40  41  43  43  42  40  40  39  38  39  40  40  41  41  40 
 43  44  44  44  42  40  40  41  41  41  41  42  43  41  39  40  43  45  45  43  41  41  44  46  44  43  43  43  42  41  40  39  40  41  43  43  41  40  39  40  40  41  41  41  42  42  43  43  40  40  40  40  40  40  40  41  42  42  42  42  44  44  45  45  45  44  43  42  41  41  42  42  41  41  41  41  41  41  41  41  41  40  40  41  42  41  40  41  41  42  42  42  42  42  42  42  41  43  43  42  41  42  42  42  41  40  39  39  39  39  40  41  41  40  39  39  38  40  41  42  43  43  43  42  42  42  42  42  42  43  43  43  42  43  42  42  41  41  41  41  41  40  40  42  43  42  42  44  45  45  44  42  41  41  41  42  43  43  42  41  41  40  41  42  42  42  42  41  39  39  39  39  39  40  41  43  43  42  42  43  43  43  43  42  41  41  41  41  41  41  42  41  40  41  40  41  41  41  42  43  42  40  39  38  39  39  41  41  41  41  42  42  42  41  40  40  41  41  40  41  41  42  42  41  40  42  43  40  39  42  42  41  41  41  43  44  44  44  44  43  42  40  40  41  41  42  41  41  40  40  40  40  39  39  40  41  42  41  41  42  42  42  41  42  42  42  42  43  43  43  42  41  41  41  42  40  39  40  40  41  41  41  42  43  42  41  41  40  39  40  40  41  43  43  41  40  40  42  42  40  40  41  41  41  41  41  42  41  42  44  44  41  40  41  41  41  41  41  40  39  39  38  39  41  41  40  40  40  39  39  40  40  40  39  39  39  40  39  39  39  40  40  41  40  41  41  40  40  39  40  41  42  41  40  39  40  41  41  41  40  40  41  41  41  40  39  40  39  39  39  38  37  39  40  41  42  41  41  42  42  41  40  39  39  38  38  39  40  41  39  38  37  36  37  37  38  38  39  40  40  40  40  40  40  41  42  41  39  40  41  42  43  42  41  41  41  41  41  42  43  42  41  41  41  40  40  41  41  40  40  40  41  41  42  41  41  41  43  43  42  40  40  41  41  40  39  40  40  41  41 
 44  44  44  43  42  40  39  40  40  41  40  40  43  42  40  41  43  44  43  42  40  41  44  45  43  43  44  44  43  41  40  39  40  41  43  43  40  39  40  40  40  40  40  41  42  42  42  41  39  39  40  40  40  40  40  41  42  42  43  42  43  43  44  45  45  44  43  42  41  41  41  41  41  40  40  40  40  40  40  40  40  40  39  39  41  41  40  40  40  41  43  43  42  42  40  40  41  43  44  44  43  42  42  42  42  41  40  40  39  41  41  41  41  40  38  39  39  40  40  41  43  42  42  42  41  41  42  42  43  43  43  42  41  42  43  43  43  42  41  41  41  40  41  42  43  43  43  44  44  44  43  42  41  41  42  42  43  43  44  43  41  42  42  42  43  43  44  42  40  39  39  39  39  40  42  43  43  42  41  42  43  43  42  41  41  41  41  41  41  41  41  42  42  42  42  41  41  41  41  43  42  41  41  39  39  41  42  42  42  42  41  41  42  41  40  41  42  41  41  40  41  41  42  41  41  42  43  40  40  42  42  41  41  43  44  44  44  44  45  44  43  41  41  41  42  42  42  41  41  41  41  40  39  39  41  42  42  42  41  42  42  42  42  42  43  42  41  41  42  43  43  41  41  42  43  42  42  41  41  40  41  41  42  42  41  40  40  40  40  40  40  41  42  42  41  39  40  40  41  40  39  40  41  41  41  41  40  40  41  43  44  42  41  42  42  42  41  41  40  39  39  39  40  42  41  40  40  39  39  39  39  40  40  40  40  40  40  40  39  39  40  40  40  41  41  42  42  40  40  41  42  43  42  40  39  40  41  42  41  41  40  40  40  40  39  39  40  40  39  39  38  37  39  40  41  41  41  41  41  42  41  40  41  42  40  39  40  42  42  40  38  36  36  38  39  39  40  41  41  41  40  40  39  40  41  41  40  38  40  42  43  43  42  40  39  39  40  40  41  42  41  41  41  40  39  39  39  40  40  40  41  41  42  42  41  41  41  42  41  41  40  41  41  40  40  39  39  40  40  41 
 44  43  42  42  41  41  41  41  42  41  40  39  40  41  42  43  42  41  41  41  42  42  43  43  43  43  45  45  44  41  40  39  40  41  43  42  39  40  41  41  42  41  41  41  41  41  41  40  38  39  40  41  40  40  40  41  42  42  43  42  41  42  43  43  43  43  42  41  41  40  41  41  41  40  40  39  39  39  40  39  39  39  38  38  39  40  40  40  40  41  43  43  43  41  38  39  41  44  45  45  44  43  43  43  43  42  42  41  40  42  43  42  41  40  39  40  40  41  40  41  42  41  40  40  40  40  41  42  42  42  42  41  40  41  43  43  44  43  42  42  42  41  42  42  41  41  42  43  42  42  42  42  42  43  44  43  42  43  44  44  43  42  42  43  44  44  43  42  41  41  41  40  40  41  42  44  43  41  40  40  41  41  41  41  40  40  40  40  41  40  40  42  44  43  42  41  40  40  41  42  42  43  43  42  41  43  44  44  44  43  42  42  42  41  41  41  42  42  42  41  41  41  42  42  41  40  40  40  40  41  42  41  42  43  44  42  42  43  44  44  43  42  40  40  41  41  41  41  42  43  43  42  40  41  42  43  43  42  42  42  43  42  42  43  43  40  38  38  40  41  43  42  42  41  42  43  43  42  40  40  40  41  42  41  40  39  38  39  40  39  40  41  41  42  41  39  39  39  40  40  40  39  40  40  40  40  39  38  38  40  42  42  42  42  43  42  41  40  40  40  40  40  41  43  42  40  39  40  40  40  40  40  40  41  42  42  42  41  41  40  40  39  40  40  41  43  43  42  41  41  42  42  41  40  40  41  42  42  41  40  40  40  40  40  40  40  41  41  40  39  38  39  40  40  40  39  39  40  41  42  42  41  42  44  42  41  42  43  43  41  39  38  37  39  41  41  41  41  41  40  40  39  39  40  40  40  40  40  41  42  43  42  40  38  37  37  38  40  41  41  40  40  40  39  38  38  38  38  39  40  41  42  43  43  41  40  40  41  41  40  39  39  40  40  40  39  39  39  40  40 
 44  43  41  40  41  42  43  44  44  42  41  39  39  42  44  44  41  39  39  41  44  44  42  41  42  44  45  46  44  42  40  40  41  41  41  41  40  41  43  43  43  42  42  42  41  41  40  39  39  40  41  42  41  41  41  41  42  42  43  42  40  41  41  41  42  42  41  40  40  40  41  42  42  41  40  40  40  40  41  40  39  38  38  37  38  40  41  41  40  41  43  44  43  40  37  38  42  44  44  44  44  44  44  44  43  42  43  42  41  42  43  42  41  40  40  40  41  41  41  41  41  40  39  38  39  40  41  41  42  42  42  41  40  41  42  43  43  43  43  43  42  42  42  41  40  40  41  41  41  41  42  41  42  43  45  43  42  43  44  43  43  42  42  43  44  44  42  42  42  43  43  42  41  41  42  43  42  41  39  39  39  40  41  41  41  40  40  41  41  40  40  42  43  42  42  41  40  39  39  40  41  43  43  43  43  43  44  44  43  43  42  42  42  41  42  41  42  42  43  43  42  42  42  41  40  38  38  40  41  42  41  41  41  43  43  41  40  41  42  42  42  41  40  40  40  40  40  40  42  43  44  44  42  42  42  43  42  41  41  41  42  42  41  43  42  39  37  37  39  41  43  43  42  41  41  43  43  41  39  39  39  40  41  41  40  39  38  40  40  40  41  42  42  42  41  40  39  39  40  41  41  40  40  40  41  40  39  37  37  39  41  41  42  43  43  42  41  40  39  40  40  41  42  43  42  40  39  40  41  41  41  40  41  42  43  43  43  43  42  41  41  40  40  40  41  43  43  43  41  40  41  41  40  39  40  41  41  41  41  41  41  41  41  41  41  42  42  42  41  39  39  41  41  40  39  39  39  40  41  42  43  42  42  43  43  42  43  43  43  41  40  39  39  40  41  42  42  41  40  38  38  38  39  40  39  39  41  42  42  41  41  41  39  37  36  36  38  40  41  40  40  39  40  39  39  38  38  38  38  39  41  43  43  42  41  39  40  41  41  40  38  38  39  40  40  40  40  40  39  39 
 43  43  41  40  40  42  44  45  45  44  42  40  41  43  45  44  41  39  39  42  44  44  41  40  42  44  45  45  43  41  40  41  42  42  40  40  41  43  44  45  43  42  42  42  41  41  40  40  40  42  43  42  43  42  41  41  42  42  43  43  41  41  40  40  41  42  41  41  41  41  42  42  42  42  41  40  41  42  42  42  41  39  39  38  38  41  42  42  42  41  42  42  42  40  38  39  43  43  43  43  43  44  44  43  42  42  42  41  41  41  42  41  41  40  41  41  41  41  41  41  41  40  39  39  39  40  41  41  42  42  41  41  42  41  42  43  43  43  43  43  43  43  43  41  39  39  40  41  41  42  40  40  41  42  43  43  43  43  43  42  42  41  42  42  43  42  41  41  43  43  43  42  41  40  41  42  41  40  39  39  39  40  41  42  41  41  41  42  41  40  40  41  41  41  40  41  40  40  39  39  40  41  42  42  43  43  43  42  42  41  42  42  41  41  41  42  41  42  42  43  43  43  42  42  40  38  37  41  43  41  40  40  41  42  43  41  40  40  41  41  41  40  40  40  39  39  39  40  41  43  45  45  44  42  43  42  40  39  38  39  40  40  40  42  42  39  38  38  40  41  42  42  42  41  42  43  42  39  38  37  38  39  40  42  42  41  40  41  42  41  41  42  44  43  41  40  40  39  40  41  41  40  40  41  41  41  39  38  38  40  41  40  40  42  43  42  40  40  39  40  40  40  41  43  42  40  39  40  41  41  41  41  41  42  43  43  43  42  42  41  41  41  40  41  41  42  42  42  40  39  39  39  40  39  40  41  41  39  39  42  43  42  42  42  43  43  43  42  41  39  39  41  41  40  39  39  40  41  42  43  43  42  41  41  41  42  42  42  41  41  40  41  40  40  40  42  41  40  38  37  37  38  40  41  40  39  41  43  41  39  40  40  40  39  37  37  39  42  42  40  40  40  40  40  40  39  39  39  38  38  40  42  42  41  39  38  39  41  41  40  38  38  39  40  40  41  40  40  39  39 
 44  43  41  39  39  41  43  44  44  44  42  42  44  44  43  42  42  42  42  42  42  42  40  40  42  43  43  43  42  41  41  42  42  42  40  40  42  43  43  43  42  41  40  40  40  41  40  41  43  43  44  43  44  43  43  43  43  42  43  43  42  42  41  40  41  42  42  41  41  42  42  41  41  41  41  41  41  42  43  42  41  40  40  40  40  42  44  43  42  40  40  41  41  41  40  41  43  43  42  42  43  44  45  43  41  40  41  40  40  40  41  41  41  41  41  42  41  41  41  42  42  41  39  39  39  40  41  41  42  42  41  42  44  43  43  43  42  42  42  42  42  43  43  41  40  40  41  42  42  42  40  40  40  41  41  43  44  43  42  42  41  41  41  41  41  40  39  40  42  42  42  41  40  40  41  41  41  40  39  39  39  40  42  42  42  42  42  42  41  41  41  40  39  40  41  42  43  42  41  39  39  40  40  41  42  41  41  41  41  41  42  42  42  41  41  41  41  41  41  41  42  42  42  42  41  40  40  42  43  41  40  39  39  41  42  42  41  40  40  42  42  42  41  41  41  39  39  39  41  43  45  45  43  42  41  40  39  37  37  37  38  39  39  41  41  40  40  41  41  40  39  39  40  41  42  43  42  40  39  38  38  39  40  41  42  42  41  42  42  42  41  42  43  43  42  41  40  39  39  41  41  41  41  42  42  42  41  40  40  41  41  38  39  42  43  43  41  40  40  39  39  39  40  42  42  41  40  41  41  42  41  41  41  42  42  41  41  41  41  41  41  41  41  41  41  41  41  42  40  38  38  40  40  40  41  41  41  38  39  42  42  42  43  43  43  43  42  41  40  38  39  42  41  40  40  41  42  43  43  43  42  41  39  38  39  41  41  39  39  40  41  42  41  40  40  40  40  38  37  35  36  38  41  42  42  40  41  42  39  37  38  40  42  42  40  39  40  43  43  41  40  39  40  40  41  41  41  40  39  38  39  40  41  40  38  38  39  41  41  41  39  38  38  39  40  41  41  41  39  38 
 44  43  41  39  39  41  42  42  42  43  42  43  46  45  42  41  42  43  43  42  41  40  40  41  41  42  42  42  42  41  42  43  43  41  40  40  42  43  42  41  40  40  39  39  39  40  41  43  43  43  43  43  43  43  43  44  43  43  42  42  43  42  41  41  41  42  42  42  41  41  41  40  40  40  40  40  41  42  42  41  41  41  41  41  41  43  43  43  41  39  39  40  41  42  42  43  44  44  42  42  42  44  44  42  40  39  40  40  39  40  41  42  42  42  42  41  41  41  42  42  42  41  40  40  40  40  41  41  41  41  40  42  44  43  43  42  41  41  41  41  42  42  42  42  42  42  43  43  43  42  41  40  40  40  40  41  43  42  42  42  43  42  42  41  40  39  39  40  41  41  40  40  40  40  41  41  41  40  40  39  40  41  43  43  42  42  41  41  40  40  40  40  39  42  43  44  44  44  42  40  39  39  40  41  41  40  40  41  41  41  42  43  42  41  40  41  40  40  40  40  41  41  41  41  42  42  43  42  42  42  41  39  38  40  41  41  41  41  41  42  42  42  42  42  42  41  40  39  40  43  44  43  42  41  40  39  38  37  36  37  38  39  39  40  40  41  42  42  42  40  38  37  39  41  43  43  42  41  41  40  40  40  40  40  41  41  42  43  43  41  41  41  42  42  42  41  40  39  39  41  41  40  41  42  42  42  42  42  41  41  40  38  39  42  44  43  42  41  40  40  39  38  39  41  42  42  41  41  42  41  41  41  41  42  42  40  40  40  40  40  41  41  41  41  40  40  40  41  40  38  39  40  41  41  41  42  41  38  38  41  41  41  42  42  42  42  41  41  39  37  38  41  41  40  41  42  43  43  43  42  41  40  39  38  39  40  40  39  39  40  41  42  41  40  39  39  39  39  37  36  37  39  42  43  43  41  40  40  38  37  38  41  42  43  42  41  41  43  43  40  40  40  40  40  41  41  41  40  39  37  38  39  40  40  39  39  40  41  42  41  39  39  38  38  40  41  41  40  39  39 
 43  43  41  40  40  41  41  41  40  41  42  43  44  43  42  41  42  42  42  41  40  40  40  40  39  40  41  41  41  42  42  43  42  41  40  41  42  42  41  41  41  41  40  39  38  39  41  43  42  42  41  41  41  42  42  43  44  44  42  42  43  42  41  42  41  42  43  42  41  40  41  40  39  39  40  41  41  42  41  40  39  40  42  42  42  42  42  41  40  39  39  40  41  41  42  43  43  44  43  42  41  42  43  42  41  39  39  39  39  40  41  43  43  42  41  40  40  42  43  43  41  42  41  41  40  41  42  42  41  40  40  41  42  42  42  42  42  41  40  40  41  41  41  41  41  42  43  44  43  42  41  41  41  40  40  41  42  41  41  42  43  44  42  41  40  41  42  42  41  40  38  39  40  41  42  42  41  40  41  41  42  43  44  43  42  41  40  39  39  39  39  40  41  43  44  45  46  45  43  41  40  40  41  41  41  41  41  42  43  43  43  43  41  40  39  41  40  39  39  40  41  42  41  40  41  42  43  42  42  43  42  39  37  39  40  40  41  42  43  42  41  41  42  43  43  42  41  40  40  41  42  42  41  39  39  40  40  38  38  39  40  41  41  41  41  41  41  41  41  40  39  38  39  41  43  42  41  42  42  42  40  40  39  40  40  41  42  44  44  41  40  40  40  41  41  40  40  39  39  39  39  40  40  41  41  41  41  41  41  40  39  38  40  42  43  43  42  41  40  40  40  39  39  39  41  42  42  41  41  40  40  41  41  42  41  40  39  39  39  40  41  42  42  41  41  40  40  40  39  39  41  42  42  42  41  41  41  38  38  39  40  41  41  41  41  41  41  40  40  38  38  40  41  40  41  42  43  42  42  41  41  41  40  40  40  40  39  39  40  41  41  41  40  40  39  40  41  41  40  39  39  40  42  43  42  40  39  40  39  39  39  40  41  41  41  42  42  41  41  41  41  40  40  40  41  40  41  40  38  37  37  39  40  41  41  40  40  42  42  41  39  40  39  38  39  40  40  40  39  40 
 42  41  40  40  41  41  41  40  39  40  41  41  40  41  43  42  42  40  40  40  41  40  40  39  39  39  39  40  42  43  43  42  40  40  40  41  42  42  41  41  42  43  41  40  39  39  41  42  41  41  42  41  40  41  42  44  44  44  43  43  43  42  42  42  42  43  43  43  42  41  41  40  39  40  40  41  42  42  40  39  38  40  43  44  42  42  42  41  40  40  40  41  41  41  41  41  42  43  44  43  41  41  42  42  41  40  40  39  39  41  42  44  44  42  40  39  39  42  45  44  41  41  41  41  41  41  41  42  42  41  42  41  40  40  42  42  42  41  39  39  39  40  40  40  40  42  43  44  43  43  41  40  40  40  40  41  41  41  41  42  43  44  42  40  40  42  44  44  43  40  38  38  40  42  43  42  41  41  41  44  46  46  45  43  42  40  38  38  38  39  39  40  41  43  43  45  45  44  42  40  39  40  41  41  41  41  42  43  44  44  43  42  40  38  39  40  40  38  39  40  41  42  41  40  39  40  42  41  42  43  42  40  37  38  40  41  41  42  42  40  39  40  41  42  43  43  42  40  40  40  41  41  40  40  40  41  41  40  40  41  43  43  43  43  42  40  39  39  40  41  41  41  41  42  42  40  39  41  42  42  41  40  39  39  41  42  43  45  45  42  40  39  40  41  42  41  40  39  38  39  39  40  40  41  41  41  41  41  40  38  37  38  40  42  43  42  40  40  40  41  41  41  41  39  39  41  42  41  39  39  39  40  41  41  41  40  40  39  38  39  41  42  43  42  41  39  39  40  39  39  41  43  43  41  40  41  41  39  38  39  40  41  42  42  41  41  41  40  40  39  39  40  40  40  41  41  41  41  40  40  42  42  43  43  42  41  40  40  40  42  41  40  39  39  39  40  42  43  42  41  40  40  41  41  41  39  39  41  41  41  40  38  38  39  40  41  41  41  41  41  40  40  40  40  40  41  41  40  40  39  38  39  41  42  42  41  40  41  40  40  39  40  39  39  40  41  40  40  40  41 
 41  40  40  43  43  43  44  42  41  41  41  41  40  41  42  43  42  41  40  40  40  40  40  40  39  40  40  42  43  44  43  41  40  39  40  41  41  41  41  42  43  43  41  41  41  42  42  41  41  41  41  41  41  42  43  44  44  44  43  42  42  42  43  43  43  43  44  44  44  43  42  42  42  42  42  42  43  43  42  41  41  42  44  44  42  42  42  41  41  42  42  42  42  42  44  44  43  43  43  42  41  40  41  41  41  41  41  41  42  42  41  41  42  43  42  40  40  41  44  44  42  42  42  42  43  43  43  43  43  42  41  39  38  39  42  43  42  41  40  38  40  42  42  41  41  41  42  42  42  42  41  42  41  41  40  41  41  41  41  42  43  43  43  42  42  43  44  43  42  39  37  37  38  40  41  40  40  40  40  42  44  44  44  43  42  40  39  39  39  38  38  40  43  43  42  42  42  41  40  38  39  42  44  44  43  42  41  42  43  42  42  40  38  38  39  40  40  40  41  42  42  41  40  39  39  40  41  41  42  43  43  41  40  39  39  40  41  42  43  42  42  42  42  42  41  41  41  41  40  40  39  38  37  37  38  40  41  41  42  42  43  43  43  44  43  41  39  39  40  41  42  42  42  42  41  38  38  40  41  42  42  41  41  42  42  42  43  44  43  41  40  40  40  42  42  42  41  40  40  40  40  40  40  39  39  40  40  41  41  40  39  39  41  42  42  41  40  39  40  41  41  42  41  38  39  41  41  41  40  39  40  40  40  41  40  40  39  39  39  39  40  42  43  43  41  39  39  39  39  39  41  43  44  44  43  42  41  40  40  39  40  41  41  41  42  42  41  40  40  40  41  42  41  41  40  40  41  41  40  39  40  41  42  42  42  42  42  41  40  40  39  38  38  38  40  42  42  41  41  40  40  40  41  41  41  39  39  41  42  41  40  39  38  39  40  41  42  41  41  41  40  40  40  40  41  42  42  42  42  42  41  40  41  42  42  41  41  40  40  38  37  37  39  42  41  41  40  40  40  40 
 42  41  41  44  44  44  46  44  43  43  42  41  41  42  43  44  43  42  42  41  40  40  40  40  41  41  42  42  43  43  41  40  39  39  41  42  42  41  41  43  43  42  40  41  44  45  44  42  41  40  40  40  42  43  42  42  42  42  42  41  41  42  42  42  42  42  43  44  44  44  43  43  44  43  42  41  42  43  43  43  43  43  43  42  41  41  42  41  42  43  42  41  41  43  45  46  44  43  42  42  41  41  41  42  42  41  41  43  44  42  40  39  40  42  44  42  40  41  44  44  43  44  43  43  42  43  42  43  42  41  40  38  38  39  42  44  41  40  39  39  41  44  43  42  41  42  41  40  41  41  42  43  42  41  41  41  42  42  42  42  43  42  43  44  43  42  42  41  41  39  37  37  37  38  39  39  39  39  39  40  41  42  42  42  42  41  41  41  41  39  38  40  42  42  42  41  40  39  38  37  39  43  45  45  43  41  40  40  41  41  40  39  39  40  41  39  38  41  43  43  43  41  40  40  40  41  42  41  41  41  42  41  41  39  39  39  41  42  43  44  44  44  43  42  40  39  40  41  41  40  38  36  36  36  36  38  40  41  42  42  42  42  42  43  43  42  41  41  41  41  42  42  41  41  39  37  37  40  41  42  42  42  42  43  42  42  41  41  40  40  39  39  40  41  41  41  41  41  40  40  41  41  40  39  39  39  40  41  42  42  42  41  41  41  40  39  39  40  40  41  42  41  40  39  40  41  41  42  42  41  40  40  40  40  40  40  39  39  40  39  39  40  42  43  40  40  40  40  39  39  40  42  44  45  44  42  40  41  41  39  40  41  41  41  42  42  41  40  40  40  41  42  42  41  39  40  41  41  40  38  37  39  40  40  41  43  42  41  39  37  36  37  38  38  40  43  41  39  39  39  40  41  41  42  41  40  40  41  41  41  40  40  40  39  39  40  41  41  40  40  40  39  40  41  41  42  42  41  41  42  41  39  39  39  39  40  40  39  39  38  37  36  40  43  42  40  39  39  40  39 
 44  44  42  42  43  44  44  44  43  42  41  41  41  42  43  43  43  42  41  40  41  40  40  40  40  41  42  41  42  41  41  39  39  40  43  44  42  41  41  42  43  42  40  42  44  46  44  42  41  40  39  39  40  41  41  41  41  42  42  41  41  41  42  42  41  42  43  43  43  43  42  43  44  42  41  41  41  42  43  43  43  43  42  40  39  41  43  43  42  41  41  41  42  44  43  42  41  41  42  42  42  42  42  43  42  41  41  41  42  41  40  39  40  41  43  42  41  41  42  43  44  44  43  42  42  41  42  42  42  41  42  40  39  41  43  44  43  41  40  41  42  43  43  41  41  42  43  42  42  42  43  43  42  41  41  41  42  42  43  44  44  43  42  43  42  41  40  41  41  40  39  38  39  39  39  39  40  39  39  40  41  41  42  41  42  41  42  42  42  41  40  39  39  40  41  41  41  40  39  38  39  40  43  42  40  40  39  40  41  40  41  40  41  42  44  40  37  39  41  42  43  42  41  41  41  42  43  41  41  42  42  41  40  39  39  40  41  42  42  41  41  42  42  41  40  39  39  41  42  41  39  40  40  40  40  41  41  42  41  41  41  42  42  42  42  41  41  41  42  42  42  41  40  38  37  38  38  39  40  42  43  43  42  43  43  42  41  39  38  37  37  38  39  39  40  40  40  39  39  40  42  43  43  41  40  39  40  42  42  43  42  41  41  40  39  38  39  40  41  42  42  42  41  41  41  41  41  42  41  41  40  39  39  40  41  42  41  41  41  41  39  38  40  40  39  40  41  41  39  39  39  41  42  43  42  40  40  40  39  39  41  43  42  41  41  42  42  41  40  41  42  42  41  40  39  38  39  41  40  39  37  39  40  39  40  41  42  40  39  37  37  38  38  39  40  42  40  39  39  39  40  42  42  42  40  39  39  41  41  41  40  40  39  39  39  40  40  40  40  41  41  40  41  42  43  42  42  41  40  40  40  39  39  38  39  39  40  39  39  38  38  39  40  42  42  41  39  39  40  39 
 43  43  43  42  44  44  41  41  41  40  42  44  42  43  43  43  42  40  40  40  40  40  41  41  41  41  42  41  41  40  40  39  39  41  44  44  42  41  42  43  43  41  41  42  44  44  42  41  40  39  39  40  41  41  40  41  40  41  40  41  43  42  42  41  42  42  42  42  42  43  43  43  43  43  41  40  41  42  42  42  42  42  42  40  39  42  44  45  42  40  40  40  42  42  42  41  39  40  42  43  44  44  44  44  43  41  40  40  40  40  40  40  40  41  43  42  41  40  42  42  42  42  42  42  42  41  42  42  43  43  44  42  41  42  42  42  44  41  39  42  42  42  41  41  40  42  43  43  43  42  42  41  41  41  41  41  41  42  43  44  43  42  41  41  41  40  40  40  41  40  40  40  40  40  39  40  40  39  40  40  42  42  41  41  41  41  42  42  42  42  42  38  38  40  41  42  42  41  41  40  40  40  41  40  40  40  39  39  40  40  40  41  41  41  42  40  39  40  41  42  42  42  41  41  41  41  41  40  40  41  41  41  40  39  39  40  41  43  43  40  39  40  41  40  40  39  39  40  41  41  40  42  42  42  43  43  42  42  41  40  40  41  42  42  42  42  42  42  42  43  43  42  40  39  39  39  38  39  39  41  42  43  42  42  42  42  42  40  38  38  38  38  39  40  40  40  39  39  39  40  42  44  44  43  42  40  40  40  42  42  43  42  41  39  38  39  39  41  41  42  43  42  43  44  43  42  42  42  42  41  40  39  39  40  42  43  42  42  42  41  40  38  39  39  38  40  42  41  40  39  38  39  41  41  40  40  39  39  39  39  42  44  43  41  40  40  41  41  41  41  42  41  41  39  38  37  39  41  42  41  39  40  40  40  41  41  41  40  40  39  39  39  40  40  41  41  40  39  38  39  41  42  43  43  41  39  39  40  41  41  40  40  39  38  39  40  40  40  40  41  41  41  41  42  43  43  43  41  40  39  40  41  41  40  40  39  39  39  39  39  39  40  41  41  41  40  39  39  40  39 
 41  41  42  42  45  45  40  39  40  39  43  45  43  43  43  43  42  40  40  39  40  40  40  41  42  42  42  42  41  41  40  40  40  41  43  44  42  42  43  44  43  41  40  42  44  43  41  40  41  40  40  41  41  42  41  41  41  41  41  42  44  44  43  42  43  43  43  42  42  42  43  44  44  43  42  41  41  41  41  42  42  41  42  41  41  42  43  44  43  41  40  40  40  40  40  41  40  41  42  44  45  45  45  44  43  42  41  41  40  41  41  41  41  41  43  43  43  41  41  41  41  41  41  42  42  42  42  42  43  44  45  44  42  43  42  42  43  41  38  42  42  41  40  40  40  41  43  44  43  42  41  40  40  40  40  40  41  42  43  43  42  40  39  40  40  41  42  41  40  40  41  41  40  40  39  39  39  39  39  41  42  42  41  40  40  40  41  41  41  41  42  39  38  41  41  41  41  41  41  41  41  41  41  41  42  41  41  40  39  39  40  41  41  40  39  40  40  41  41  41  41  41  41  40  40  39  39  39  39  40  41  42  41  40  40  41  42  44  44  40  38  40  41  40  40  39  39  40  41  41  41  41  41  42  43  43  43  42  41  40  41  41  42  42  43  43  42  42  42  42  42  43  42  42  42  40  38  39  39  40  42  42  42  41  41  42  42  41  40  39  39  40  41  41  41  41  40  40  40  41  42  43  44  44  42  40  39  39  40  41  42  43  41  39  38  39  40  41  41  41  42  42  43  44  43  42  41  42  43  42  40  39  39  41  43  44  42  42  43  42  40  39  39  38  38  40  43  42  41  39  37  38  39  40  40  39  39  38  38  39  42  43  42  40  39  39  40  40  40  41  42  42  41  40  38  37  39  42  44  43  41  41  41  41  42  42  42  41  41  40  40  40  40  40  40  40  39  39  39  40  42  43  43  43  42  40  40  39  40  41  40  40  39  39  39  40  41  40  40  42  41  41  41  42  42  43  43  42  41  40  41  42  42  41  41  40  40  40  40  40  40  41  41  40  40  40  40  39  40  39 
 40  39  41  42  44  44  41  40  40  39  43  45  42  41  43  44  43  42  41  40  40  41  40  41  43  43  43  43  42  42  42  42  42  42  42  42  42  43  44  45  43  41  40  42  43  42  42  42  42  41  41  41  41  42  43  42  42  43  42  43  45  44  43  42  43  44  44  42  41  41  43  44  43  44  43  42  41  41  40  41  42  42  41  42  43  42  41  41  43  43  42  39  38  38  40  41  41  41  42  44  44  45  44  44  43  42  43  42  41  42  43  43  42  42  43  44  44  43  42  41  41  41  42  43  42  42  41  41  42  43  44  44  44  43  42  42  42  40  39  41  42  41  39  39  40  41  42  43  43  42  40  40  40  39  39  40  41  42  43  42  41  39  38  39  40  42  44  42  40  40  41  40  39  39  40  40  40  39  38  40  42  41  41  40  40  39  40  40  41  42  42  40  40  41  42  41  40  40  41  42  42  42  42  42  43  43  42  41  40  39  41  42  41  40  39  40  41  40  40  41  41  41  40  38  38  39  39  39  39  41  41  42  42  41  41  43  43  44  44  41  39  41  41  41  41  40  40  41  41  42  41  40  39  39  41  42  42  42  41  40  41  42  41  42  43  42  42  41  41  41  42  42  43  44  43  41  39  39  39  41  42  42  40  39  39  40  42  42  41  40  40  40  41  41  42  43  42  42  42  42  41  41  42  43  42  41  40  39  39  40  42  42  42  40  39  39  41  42  41  40  40  41  42  42  41  40  40  42  42  42  40  39  39  41  43  44  41  41  42  42  41  40  40  39  39  41  43  44  41  39  38  38  39  40  40  40  40  39  39  39  41  42  41  40  40  40  40  39  39  41  42  41  42  41  40  39  40  42  44  44  43  42  43  43  43  43  42  42  41  39  39  39  39  40  39  38  38  39  40  41  42  42  42  42  41  41  40  40  40  41  40  40  39  40  39  40  40  39  41  43  42  41  40  40  41  41  42  42  42  42  42  42  42  41  40  40  41  40  40  40  41  42  41  40  40  39  39  39  40  39 
 41  40  40  40  41  42  45  44  42  42  43  43  41  41  43  43  44  43  42  41  41  41  40  41  45  44  43  43  42  42  42  43  43  42  42  41  42  43  45  45  43  42  41  41  41  42  43  43  43  43  42  41  42  42  42  42  42  43  42  43  45  44  42  42  43  44  43  42  41  41  41  42  42  43  43  42  41  40  40  40  41  42  42  43  44  42  40  41  43  44  43  40  39  39  41  42  41  42  42  43  44  44  44  44  43  42  42  42  42  44  44  42  41  41  42  44  44  43  43  42  41  41  42  43  43  42  40  41  41  41  41  44  45  42  41  41  40  40  40  40  42  42  39  40  42  43  42  42  41  41  41  40  40  39  39  39  41  42  43  42  42  40  39  39  40  42  44  42  40  40  40  39  39  39  40  41  41  41  40  40  40  40  40  40  40  39  40  41  43  43  43  42  41  42  41  40  40  39  40  42  43  43  42  41  41  43  43  42  40  41  42  43  43  43  41  41  40  40  40  41  41  41  40  39  39  40  41  40  40  41  42  41  42  41  41  42  42  43  44  42  41  41  41  41  41  42  41  41  42  43  42  39  37  38  38  40  41  42  41  40  41  40  40  41  41  41  41  41  41  41  41  41  42  43  43  41  40  39  41  42  42  41  39  38  38  40  42  42  42  41  40  39  40  41  41  42  42  42  42  43  41  40  40  42  44  43  42  40  39  40  42  42  41  40  40  41  41  42  41  39  39  40  41  40  39  39  39  41  42  42  40  39  39  41  43  43  40  40  42  42  42  42  42  41  40  42  43  43  41  39  37  38  39  40  41  41  40  40  39  39  40  41  41  41  41  41  40  38  38  40  42  41  41  41  40  39  40  42  43  43  42  42  42  42  43  43  42  41  40  39  39  39  39  39  39  38  39  39  39  40  41  41  40  40  40  40  40  39  40  41  40  40  39  40  40  40  40  39  41  42  40  39  39  39  39  40  41  41  42  43  41  40  40  40  40  39  40  41  40  41  42  42  41  41  41  39  39  39  40  39 
 42  41  40  41  41  42  46  45  42  43  42  41  40  41  43  43  44  44  43  42  42  42  40  42  46  45  43  42  41  41  42  44  44  44  43  41  41  42  44  44  43  42  41  40  39  40  42  44  44  44  43  43  43  43  41  41  41  42  42  43  44  43  42  41  42  43  42  41  40  40  41  41  41  42  43  43  41  40  39  40  41  42  43  44  44  42  40  40  42  43  43  42  41  41  42  42  41  41  42  43  43  43  43  43  42  41  40  40  42  44  44  42  40  40  41  42  42  42  42  41  40  40  42  42  42  42  41  40  40  40  41  44  45  42  41  42  40  40  41  41  43  43  40  41  43  42  42  41  40  40  40  41  40  40  39  40  41  42  42  43  42  41  40  40  40  41  42  41  40  40  40  39  39  39  41  42  43  42  42  40  39  40  41  40  40  40  40  42  43  44  44  43  41  41  41  40  40  40  41  42  42  42  43  41  40  42  42  42  41  41  42  44  44  43  41  41  40  40  40  41  42  41  40  40  40  41  42  42  41  42  42  42  41  41  41  41  42  42  42  42  41  40  40  40  41  41  41  42  42  43  42  39  37  38  38  40  41  42  42  40  40  39  38  39  40  40  40  41  41  41  41  40  41  41  41  41  41  41  42  43  43  41  39  38  38  40  42  43  42  41  40  39  40  40  41  41  42  42  43  43  41  38  38  41  44  44  43  41  40  41  42  41  40  41  42  42  42  42  41  40  39  40  40  39  39  39  40  41  42  42  41  40  40  41  43  43  41  40  41  42  42  43  43  42  41  41  42  42  40  39  38  38  39  41  41  41  41  40  39  39  40  40  40  42  42  42  40  38  37  40  41  40  41  42  41  40  40  41  41  41  40  41  41  41  41  41  41  41  40  40  40  40  41  41  40  40  40  41  41  41  41  41  39  39  39  41  41  40  41  41  41  40  39  39  39  40  39  39  40  40  39  38  38  39  39  40  40  40  41  42  41  40  40  40  40  40  40  40  41  41  41  41  42  42  41  39  38  39  40  40 
 41  41  41  43  42  42  45  43  41  42  42  41  41  41  43  44  44  43  43  43  43  42  40  41  45  45  43  42  41  41  42  44  45  45  44  42  40  41  43  43  42  41  41  39  38  38  41  44  44  45  44  44  44  43  42  41  41  41  42  43  44  43  42  42  42  42  42  41  41  41  42  41  40  42  43  42  41  40  40  40  42  43  43  43  42  42  41  41  41  41  42  43  43  43  43  42  40  41  41  42  42  43  44  43  42  40  38  39  42  43  43  42  40  40  41  41  41  41  42  40  38  38  41  41  41  42  42  41  41  41  41  43  44  41  41  42  40  40  42  42  44  44  41  42  42  41  41  40  39  39  40  40  40  40  39  40  41  41  42  42  41  41  40  40  39  39  40  40  40  41  40  40  40  40  41  43  44  44  43  41  40  42  42  42  41  41  41  41  42  42  43  42  41  40  40  41  41  42  42  42  42  42  43  42  41  41  41  41  40  40  41  42  43  41  40  42  42  41  41  42  43  42  41  40  40  41  42  43  43  43  43  42  42  41  41  41  41  41  41  42  41  39  39  40  40  41  40  41  42  42  41  39  38  39  40  41  42  42  42  40  39  38  38  39  40  40  40  41  42  42  41  41  40  40  39  41  41  42  42  43  42  41  39  39  40  41  43  44  42  40  40  39  40  41  41  42  42  42  43  43  40  38  38  40  43  44  44  42  41  42  42  41  40  41  43  43  42  42  41  41  40  40  41  40  40  40  41  42  43  43  42  41  41  42  43  43  41  41  42  42  42  42  44  43  41  41  41  40  40  39  39  38  39  40  41  41  40  40  40  40  40  40  40  42  43  43  40  38  38  40  42  41  42  43  42  41  41  42  41  40  39  40  41  40  40  40  41  41  41  41  41  41  42  42  42  42  42  42  42  43  43  42  40  40  40  41  41  41  41  42  41  40  39  38  39  40  40  40  40  39  39  39  39  40  40  41  40  39  39  40  41  42  41  41  41  42  41  41  40  40  40  40  42  43  41  39  39  39  40  41 
 40  41  43  45  43  41  42  41  40  41  42  42  42  42  43  44  44  44  44  43  42  42  40  40  43  43  42  42  41  42  42  44  45  45  44  43  40  40  41  41  41  42  42  40  38  37  40  43  44  44  44  44  44  43  42  41  41  41  42  43  44  44  43  42  42  42  42  43  42  42  43  43  40  42  43  42  42  41  40  42  43  43  42  41  42  42  43  42  41  40  41  43  44  44  43  42  41  42  42  42  42  43  44  43  42  40  39  39  41  42  43  42  41  41  41  41  40  41  43  40  37  38  40  41  41  42  42  42  41  42  42  43  42  42  42  43  42  41  42  43  45  44  42  41  41  41  40  39  39  39  40  40  41  40  40  41  40  41  42  41  41  41  40  40  39  39  39  40  41  41  42  41  41  40  41  42  43  43  42  41  41  42  44  43  43  42  41  41  41  42  41  42  42  41  40  41  42  43  43  42  42  42  43  43  42  42  41  40  39  39  40  40  41  40  39  42  43  42  41  42  43  44  43  40  40  40  41  42  43  44  43  42  42  41  40  41  41  40  41  42  41  39  40  41  41  41  40  41  41  42  41  40  39  40  41  42  42  42  41  40  40  39  38  40  41  41  41  42  43  43  42  41  41  40  40  41  42  42  42  42  41  40  39  40  41  43  44  43  42  40  40  39  40  41  42  42  42  43  43  42  41  40  40  41  42  43  42  41  41  41  41  41  41  42  43  42  41  42  42  41  41  40  41  41  40  41  41  42  43  43  42  41  42  41  42  43  42  42  43  42  41  42  44  43  41  40  40  39  39  40  39  39  40  40  41  41  40  41  40  40  40  40  40  42  43  43  41  39  38  41  42  41  42  42  42  41  42  42  41  40  39  40  40  39  40  41  41  41  40  41  41  42  43  43  43  43  42  41  42  42  43  42  42  41  41  41  41  41  40  41  40  39  38  39  39  40  40  41  40  39  39  40  41  41  41  40  40  39  38  39  41  44  43  42  43  43  42  41  41  40  40  40  42  42  41  40  39  39  40  40 
 41  43  44  43  42  41  40  42  43  42  42  43  43  43  43  43  43  43  42  42  42  41  40  40  42  42  42  42  42  42  43  44  45  44  43  42  40  40  41  40  41  44  45  42  38  37  40  43  43  43  42  42  42  41  41  40  40  41  41  42  45  45  44  43  42  42  42  43  44  44  45  44  42  43  44  43  42  42  42  43  44  43  41  40  41  43  43  43  41  40  41  42  43  43  43  43  43  43  42  41  42  42  43  44  43  41  40  40  40  42  43  43  43  43  43  42  40  41  43  42  39  39  41  41  42  42  42  42  41  41  42  42  42  42  42  42  43  42  41  43  44  43  41  41  42  41  41  40  39  39  41  42  42  42  42  43  43  42  42  41  40  39  40  41  41  41  41  42  42  42  43  43  41  41  41  41  42  42  41  40  40  42  43  44  43  42  41  41  41  42  42  43  42  40  39  40  42  42  42  40  40  41  43  44  43  42  40  39  38  39  40  41  41  41  41  43  42  40  40  41  44  45  44  42  40  39  40  42  42  43  42  41  40  40  40  40  40  40  41  43  43  42  42  43  43  41  41  41  42  43  43  41  39  40  41  42  43  42  41  40  41  41  41  42  42  42  42  42  43  43  42  42  42  41  41  41  42  42  42  41  40  39  40  40  41  42  42  42  41  40  39  39  40  41  42  42  43  43  43  41  41  42  43  42  41  40  40  40  41  40  40  41  41  41  41  40  40  41  41  41  40  39  38  40  40  41  42  42  42  42  42  41  41  41  41  42  41  42  45  43  41  42  43  42  40  41  40  38  39  41  41  41  40  40  41  42  42  41  40  39  41  42  41  42  42  43  42  40  40  41  42  41  41  41  41  41  42  43  42  39  38  40  40  40  40  41  41  41  40  40  41  41  42  42  42  41  40  40  40  41  42  42  42  41  40  41  40  39  39  40  39  38  37  38  40  41  41  42  42  41  41  41  41  41  41  40  39  39  39  40  42  43  42  42  42  42  42  41  41  42  42  42  42  42  41  40  39  39  39  40 
 43  44  44  43  42  41  40  43  45  43  42  42  43  44  44  43  43  43  42  42  41  40  40  41  42  42  42  43  43  43  43  44  44  43  42  41  40  40  40  41  42  44  45  43  40  39  40  42  42  41  41  41  41  41  42  41  40  41  42  43  44  44  44  43  42  42  42  43  44  45  45  44  43  43  44  43  44  44  43  43  42  42  42  42  42  43  43  42  40  40  40  41  42  42  41  42  43  44  43  42  41  41  41  42  42  42  42  40  40  41  43  43  43  43  43  42  42  42  43  42  41  41  42  43  43  43  43  43  42  41  41  42  42  42  42  42  43  42  41  43  43  42  41  41  41  41  41  41  40  40  41  42  43  43  43  43  43  42  41  40  39  40  40  42  43  44  43  42  41  42  43  43  42  41  41  41  42  41  39  38  39  40  42  43  44  43  41  40  40  41  42  43  42  40  38  39  41  42  41  40  39  41  44  43  43  42  41  40  39  40  41  42  43  44  43  43  41  39  39  40  42  43  43  42  41  40  41  42  42  42  42  42  41  40  40  40  40  40  40  42  42  42  43  43  43  42  41  41  42  42  43  40  39  40  41  42  43  42  42  41  41  42  42  43  43  42  41  41  42  42  41  41  41  40  40  41  42  41  41  41  41  40  40  41  41  42  41  39  39  39  39  39  39  41  42  42  42  42  42  41  41  42  43  43  41  40  40  40  40  39  39  40  40  41  41  40  40  41  41  41  40  39  38  40  40  41  41  40  40  41  41  42  41  40  40  41  41  42  44  42  40  41  41  42  41  40  40  40  40  40  41  40  41  42  42  41  41  41  40  40  41  41  41  40  41  41  42  41  41  41  41  40  41  41  41  41  42  43  42  40  39  40  41  42  43  43  42  41  40  39  40  40  40  40  40  40  40  39  39  41  42  43  42  41  41  41  40  39  40  41  41  39  39  40  41  42  42  42  41  41  41  42  42  42  42  41  41  40  40  40  41  41  41  41  42  43  42  42  41  42  43  43  42  41  41  41  41  41  40  40 
 43  44  43  44  43  41  41  42  43  44  42  42  42  43  44  45  44  43  44  43  41  40  41  42  43  43  42  42  42  42  42  42  42  42  43  42  41  40  41  41  43  44  44  44  43  41  39  39  39  40  41  40  42  43  44  43  41  41  42  43  42  41  41  41  41  42  43  43  43  43  44  44  43  42  42  42  45  46  44  42  41  40  43  43  42  42  42  42  40  39  40  41  42  41  40  41  43  44  43  42  40  39  38  40  41  43  43  41  39  41  42  41  40  41  41  42  43  43  43  41  40  42  44  45  44  44  45  46  45  43  42  41  41  41  41  42  42  43  43  43  42  41  42  41  39  39  40  42  42  41  40  42  44  44  42  42  41  41  39  39  39  41  42  42  44  44  44  42  40  41  42  42  42  41  41  42  42  41  38  38  40  39  40  42  43  43  42  40  39  40  42  42  41  40  39  40  41  43  42  41  40  42  44  42  40  42  42  41  41  41  42  43  44  44  44  42  41  40  39  40  40  41  41  41  41  42  43  42  42  43  43  44  44  43  42  42  41  41  41  41  41  40  41  42  42  41  41  40  40  40  40  39  39  41  42  43  42  43  43  43  42  41  42  43  43  41  41  40  40  40  40  39  39  38  39  41  41  40  40  41  42  41  41  41  40  41  41  37  37  40  40  39  39  40  41  41  41  40  41  41  40  41  42  43  42  42  41  40  40  39  39  39  41  42  43  42  42  42  42  42  42  41  41  41  41  40  40  39  39  39  41  43  43  41  39  40  41  42  41  40  39  39  40  41  42  40  40  42  41  39  38  39  42  44  42  40  38  40  41  41  41  40  39  39  38  39  41  42  42  40  39  41  41  42  42  42  42  42  42  41  41  39  41  44  44  43  42  41  40  39  39  38  37  38  39  40  40  39  39  40  41  42  43  43  43  42  41  41  42  43  43  42  41  41  41  41  40  39  39  40  40  41  43  43  43  43  42  41  41  40  39  38  39  40  42  43  42  41  40  40  41  42  41  39  40  42  43  42  41  40 
 40  41  42  43  42  40  40  40  41  42  42  41  42  43  44  44  43  43  44  44  43  42  43  43  42  42  42  41  41  41  41  41  42  42  42  41  41  40  41  41  42  42  42  41  41  40  39  40  40  41  42  42  42  42  43  43  42  41  42  43  42  42  41  41  41  41  42  42  42  43  43  44  43  43  43  42  44  44  43  43  42  41  42  42  42  43  43  43  42  42  42  43  43  42  41  41  42  43  43  43  41  40  39  41  42  43  44  42  39  40  41  40  40  40  41  42  41  41  41  40  40  42  43  44  44  44  44  44  43  43  43  41  40  41  42  43  43  42  42  42  42  42  42  41  40  40  41  42  42  41  40  40  42  42  40  40  40  41  42  42  42  42  41  41  41  42  42  42  41  41  41  42  41  41  41  41  41  40  39  39  40  40  41  42  43  42  41  40  40  42  43  42  40  40  41  41  41  42  43  42  42  42  43  41  41  42  42  41  41  42  42  42  43  43  43  41  40  39  39  40  41  42  42  41  41  42  43  43  42  43  43  43  44  44  43  42  42  42  42  42  41  39  39  39  40  40  41  40  40  40  40  41  41  41  42  43  42  43  43  43  43  43  42  42  41  41  40  39  39  39  40  39  39  39  39  40  41  40  40  41  42  41  41  41  40  41  41  38  39  40  40  39  39  40  41  42  41  42  41  41  41  42  42  43  43  43  42  41  41  39  39  40  41  42  43  42  41  42  42  42  42  41  41  41  41  41  40  40  40  41  42  43  42  40  39  40  41  42  41  41  40  40  41  41  41  40  40  41  40  39  38  39  41  43  42  40  38  39  40  41  41  40  39  39  38  39  41  42  42  40  40  41  41  41  41  41  42  42  42  42  41  40  41  43  42  42  42  41  40  40  40  40  38  38  39  40  39  39  39  39  40  42  43  43  43  44  42  40  42  43  43  43  42  41  42  42  41  40  40  41  42  42  42  42  42  43  43  42  41  42  40  37  38  40  42  43  43  42  40  39  40  41  41  41  41  40  40  40  40  40 
 39  40  42  42  42  41  39  39  40  41  41  41  43  44  44  44  42  41  42  43  43  42  43  42  41  41  41  41  40  40  41  42  42  42  41  40  40  40  40  41  42  41  41  40  39  38  39  39  41  43  45  44  42  41  42  43  43  42  42  43  43  42  42  42  42  43  42  42  42  43  42  43  43  44  44  43  42  42  41  42  43  42  41  40  41  43  44  44  44  43  44  44  44  43  42  41  41  42  42  42  41  40  40  41  42  43  43  42  40  41  41  41  40  40  41  41  41  40  41  41  41  41  42  42  42  42  42  42  42  42  42  41  39  41  41  42  42  42  41  42  42  41  41  41  41  40  40  41  42  40  39  40  40  41  40  40  41  42  43  43  43  42  42  41  41  42  42  42  42  41  40  40  40  40  40  41  40  40  41  40  40  41  43  43  42  41  40  41  42  43  44  41  40  41  42  42  41  42  42  43  43  43  42  41  41  41  41  41  41  41  41  40  41  42  42  41  41  40  40  40  42  43  42  41  42  42  43  43  42  42  42  42  42  43  43  43  43  43  43  43  42  40  38  38  39  40  41  42  41  41  41  42  42  42  41  41  41  42  43  44  43  43  42  41  41  40  40  39  38  39  40  40  41  40  40  41  41  41  41  41  42  43  42  42  41  41  41  39  40  41  40  39  39  40  41  41  41  41  41  41  41  42  42  42  42  42  42  41  40  39  39  40  41  42  42  42  41  41  41  42  42  41  40  40  40  40  41  41  41  42  43  42  41  40  40  41  41  42  42  42  41  41  42  41  40  40  40  40  40  40  39  39  41  42  41  40  39  39  40  42  41  41  40  39  39  39  41  42  41  40  40  42  41  40  39  40  42  42  41  41  41  41  41  42  42  41  41  41  41  41  41  41  40  39  39  39  39  38  38  39  40  41  43  44  44  44  42  39  41  43  43  42  42  41  41  41  42  42  42  41  40  40  39  39  40  41  41  41  41  41  40  38  38  39  41  42  42  41  40  39  40  41  42  43  41  39  38  39  40  40 
 39  40  42  43  42  41  40  40  40  41  41  42  43  44  45  44  42  40  41  42  42  41  41  41  40  41  42  42  41  41  42  42  43  42  40  39  39  39  40  41  42  41  41  39  38  39  39  40  42  44  46  45  43  42  42  43  43  43  42  42  42  42  42  43  44  44  44  43  43  42  41  42  42  44  44  43  41  40  40  42  43  43  40  40  42  43  44  44  43  43  44  44  44  43  42  42  41  42  42  41  41  41  41  41  42  42  42  41  41  41  42  42  41  40  41  41  41  41  42  42  42  42  41  41  41  41  41  41  41  41  42  42  41  40  40  40  41  42  42  43  43  42  41  41  41  40  39  40  41  41  39  39  40  41  41  41  41  41  42  42  42  42  43  43  43  43  43  43  41  41  40  40  41  41  41  41  40  41  42  40  40  41  43  43  41  40  40  41  42  43  43  41  40  41  42  43  42  41  42  42  42  42  40  40  40  39  40  41  42  41  40  39  40  41  42  43  43  42  41  41  41  42  42  42  42  43  44  43  42  42  41  41  41  42  42  42  42  42  43  43  43  41  39  39  40  41  42  43  42  41  40  42  42  41  41  40  41  41  42  43  43  42  41  41  41  41  40  39  39  39  40  41  42  41  41  42  41  41  41  42  43  44  43  43  42  41  40  40  41  42  41  39  38  40  41  40  39  40  40  41  41  40  41  41  41  41  41  40  40  39  39  40  41  41  41  42  42  42  42  41  41  41  40  40  39  40  40  41  42  42  43  42  41  40  40  42  42  41  41  41  41  41  42  41  41  41  41  41  41  41  40  39  40  41  41  41  40  39  40  41  42  41  41  40  40  40  41  41  40  39  40  40  40  39  38  40  41  41  40  40  40  40  41  42  42  41  40  40  41  41  41  41  41  40  40  40  39  38  38  39  40  42  43  44  43  43  41  38  39  41  42  42  41  40  40  41  42  42  42  41  39  38  37  37  38  40  41  41  41  41  40  40  39  39  39  40  40  40  40  40  41  43  44  43  40  38  38  40  42  42 
 39  41  43  44  43  42  42  41  40  41  42  42  42  44  46  44  41  39  40  41  42  42  41  40  40  42  43  43  43  42  42  42  42  42  40  39  39  40  41  41  42  41  41  40  39  39  40  41  42  45  46  45  43  42  42  43  43  43  42  41  42  41  42  43  44  45  46  44  43  42  40  41  43  43  43  43  41  40  40  42  43  43  41  41  44  44  44  44  42  42  43  43  43  43  43  43  42  43  42  41  41  41  41  42  42  41  41  41  42  41  42  42  42  41  41  41  42  42  41  43  44  42  41  42  41  42  41  41  40  41  41  43  43  42  40  39  40  42  44  45  45  43  41  40  40  40  39  40  41  41  40  39  40  42  42  43  42  41  39  39  39  42  43  44  45  44  44  43  41  40  39  40  41  43  43  41  40  40  41  41  40  41  42  42  41  40  40  41  41  42  43  41  40  41  42  42  43  42  41  42  41  40  39  40  39  38  40  41  42  42  41  39  40  41  43  46  46  44  41  40  41  41  41  42  42  43  45  44  43  42  42  41  41  41  42  42  41  42  43  42  42  41  41  40  41  43  43  42  41  40  40  40  41  41  41  41  41  42  43  42  42  41  40  40  41  41  41  40  39  39  41  43  43  41  41  42  41  41  41  42  43  43  44  43  42  41  40  40  41  41  40  39  39  39  40  39  39  39  40  40  41  40  41  41  41  41  40  39  39  39  39  39  40  41  41  42  43  43  42  41  41  40  41  40  40  39  40  42  43  43  42  41  41  40  41  42  41  40  40  40  41  40  41  41  41  43  43  41  42  42  41  40  40  40  41  42  41  40  40  41  42  42  41  41  40  40  41  41  41  39  39  39  38  38  38  40  40  40  39  38  39  40  42  43  42  41  40  40  39  40  40  41  42  42  42  40  40  39  38  40  41  43  43  43  42  41  40  38  39  40  41  41  40  39  40  41  42  41  42  42  41  40  39  39  40  41  42  43  42  43  42  40  40  39  39  39  39  39  40  41  43  43  43  42  39  38  39  42  44  44 
 42  42  43  44  44  43  42  42  42  42  42  42  42  44  45  44  42  40  41  42  43  43  42  42  41  42  44  45  44  42  41  42  42  42  41  41  41  41  41  42  42  42  42  41  40  40  40  41  42  44  44  43  43  43  43  44  43  42  42  42  41  41  42  43  44  44  44  44  43  41  40  41  42  43  43  43  42  41  40  41  42  42  42  43  44  44  44  43  41  41  41  42  42  42  43  43  43  43  42  42  41  42  42  42  42  42  41  41  42  41  42  42  42  41  41  40  40  40  41  42  43  42  41  42  42  42  42  41  40  40  41  43  44  42  40  40  40  42  44  45  45  44  42  42  42  40  40  40  42  42  40  40  42  43  44  44  43  41  40  39  40  41  43  44  44  44  43  42  41  40  40  40  42  44  44  41  39  38  40  42  42  41  41  42  42  41  41  41  40  41  43  41  41  41  41  42  43  43  42  41  41  40  41  41  40  39  40  42  44  44  43  41  41  43  45  46  45  43  40  39  39  39  40  40  41  42  43  44  43  43  42  41  42  42  42  42  42  42  43  41  41  42  41  41  42  42  42  41  40  39  39  40  41  40  40  40  41  42  42  42  42  41  40  40  41  42  41  40  39  39  40  42  42  41  40  41  41  40  40  40  41  43  43  42  41  39  39  40  41  41  40  39  39  40  40  40  39  39  40  40  41  42  41  41  40  40  40  40  40  41  41  39  39  40  41  42  42  41  41  41  41  41  42  42  41  41  41  42  43  43  42  41  41  41  41  42  41  40  40  41  41  41  41  42  42  43  43  41  42  43  41  40  40  41  42  42  41  40  41  42  42  41  42  41  41  41  42  41  40  39  39  38  38  39  41  41  41  40  38  38  38  40  42  43  43  42  41  40  39  39  39  40  42  43  43  41  40  40  40  41  43  43  44  43  41  39  39  41  40  40  40  40  40  40  40  41  41  41  42  43  42  41  40  40  41  42  43  43  43  44  42  39  39  39  39  41  41  42  42  42  43  43  42  41  39  39  40  44  45  44 
 43  44  44  43  43  43  43  43  43  42  41  41  42  44  44  44  42  41  42  43  44  44  43  42  42  43  44  45  44  41  40  40  40  41  42  42  42  42  42  43  43  43  43  42  42  41  41  41  42  43  43  43  43  43  44  44  43  42  43  43  41  42  42  43  43  43  43  43  43  42  41  41  41  41  42  42  42  42  41  40  40  41  42  43  43  43  43  42  41  41  41  41  41  41  42  42  42  42  41  41  41  42  43  43  43  43  42  41  41  41  41  41  41  41  40  39  39  39  40  42  43  42  42  42  43  43  42  41  40  41  41  42  42  41  41  41  41  41  42  43  44  44  44  43  43  41  41  41  43  42  40  40  42  44  45  44  43  42  41  41  41  42  43  43  43  43  43  42  40  41  41  41  42  44  44  41  38  37  38  42  44  42  41  42  43  43  42  41  40  41  42  42  41  40  40  41  44  44  44  42  41  41  42  42  42  40  41  43  45  45  43  42  42  43  45  44  42  40  39  38  39  39  40  40  41  41  42  43  43  42  42  41  41  42  43  43  43  43  42  41  40  42  41  41  41  40  40  40  40  39  39  40  41  41  40  40  40  40  40  41  41  41  41  40  40  41  41  40  40  40  40  41  42  40  39  42  42  40  39  39  40  42  42  41  40  39  38  40  40  40  39  39  40  41  41  41  40  40  41  40  42  43  42  41  40  40  39  39  41  42  43  39  39  40  41  41  41  40  39  40  41  43  44  43  42  41  41  42  42  42  42  42  42  42  42  41  40  40  41  42  42  42  42  42  42  42  41  40  42  42  42  41  41  41  43  42  41  40  41  41  41  42  42  42  42  42  42  41  40  39  39  39  40  41  42  42  42  40  38  38  39  40  41  42  42  42  42  41  40  39  39  40  42  42  42  41  41  41  41  42  43  44  44  43  40  37  39  42  42  41  40  40  40  40  41  41  40  40  41  41  41  40  40  40  40  41  42  42  42  43  41  39  39  39  40  41  42  43  43  43  43  43  42  42  40  40  41  43  43  41 
 45  44  43  43  42  43  43  44  43  43  42  42  42  44  45  44  42  42  42  43  43  42  41  42  43  44  43  43  42  41  40  39  39  40  42  44  43  42  42  42  43  44  43  43  42  42  41  42  41  42  43  43  43  44  46  45  44  44  44  44  43  43  44  44  43  42  41  41  42  41  42  42  40  40  41  43  44  43  42  40  40  41  43  43  42  42  43  43  43  42  42  41  42  42  42  41  40  40  40  40  41  42  44  44  43  42  42  41  42  42  41  42  42  41  39  39  38  39  40  42  43  43  43  43  43  43  42  42  41  42  42  40  39  41  42  43  42  40  39  40  42  44  45  44  43  43  43  43  43  42  40  40  42  44  45  43  41  42  43  44  43  42  42  42  42  43  44  42  40  42  41  41  42  44  44  41  38  36  38  42  45  43  42  42  43  44  43  41  40  41  41  41  41  40  40  41  43  45  44  43  42  42  44  43  42  42  42  43  44  44  43  41  41  42  44  42  39  38  38  39  40  40  41  41  41  40  41  42  42  41  41  41  42  42  42  42  42  43  42  41  41  41  41  40  39  38  39  40  40  41  41  41  40  40  41  40  38  38  39  40  40  41  41  40  40  41  41  41  41  40  41  42  42  40  40  42  42  40  40  39  40  40  41  40  40  39  39  38  38  38  38  39  40  41  42  41  41  41  41  41  41  43  43  42  40  40  39  39  40  42  42  40  39  40  39  39  39  39  38  39  41  43  45  44  42  41  41  40  40  40  41  42  41  42  41  39  39  40  40  42  43  42  43  42  40  39  38  40  42  42  42  41  41  41  42  42  41  40  41  40  41  42  41  41  42  42  42  41  41  40  40  40  41  42  43  43  42  39  39  39  40  40  41  40  40  41  41  42  41  41  41  41  42  42  41  40  40  40  40  42  43  43  44  43  40  38  40  43  42  40  39  39  39  39  40  40  41  41  40  38  38  38  38  38  39  40  40  41  41  41  41  41  41  41  40  40  41  41  42  43  44  44  43  42  42  41  41  41  40  39 
 45  44  42  42  42  43  43  44  44  44  43  42  43  44  44  43  42  42  42  41  41  40  40  41  43  42  42  42  42  42  41  39  39  40  42  43  43  42  42  43  43  43  43  43  42  42  41  41  42  43  45  43  43  43  45  46  46  45  44  44  45  45  44  44  44  43  41  41  41  41  42  42  41  40  41  43  43  43  42  41  40  41  42  42  42  42  43  43  43  42  42  42  42  42  42  41  39  39  39  40  41  43  44  45  44  42  42  41  42  42  42  42  42  41  40  40  39  39  41  42  43  43  43  42  43  42  42  42  41  42  42  40  38  41  43  44  43  41  40  41  42  44  45  44  43  43  44  43  43  41  40  41  43  45  45  42  40  41  43  44  43  42  42  42  42  43  45  43  40  42  42  41  42  44  44  42  39  38  40  43  44  43  42  42  43  43  43  41  41  40  41  40  40  39  40  41  43  43  43  43  42  43  44  43  42  42  41  42  44  43  42  41  40  41  42  39  39  39  40  41  42  42  42  41  41  42  42  42  41  41  40  41  42  42  41  41  41  42  42  41  41  41  41  40  39  38  39  40  41  42  41  40  40  40  40  39  38  38  39  40  40  41  41  40  40  41  41  41  41  40  41  42  42  41  41  43  42  40  40  40  40  40  41  41  41  41  41  39  38  38  38  39  40  41  41  40  40  40  41  40  41  42  42  42  41  40  39  39  40  42  43  42  40  39  39  39  39  38  38  39  41  43  44  42  42  41  41  40  40  40  41  41  41  41  39  38  39  41  40  41  42  42  42  42  40  37  37  40  42  42  42  41  42  42  42  41  41  41  41  40  40  41  41  41  42  42  42  41  41  41  41  40  42  43  43  41  39  39  40  41  41  41  40  40  39  40  41  42  42  41  42  42  41  42  42  40  40  40  40  41  41  42  43  42  41  39  41  43  41  40  39  39  39  39  39  40  41  42  41  40  39  39  38  39  40  40  42  42  41  41  43  43  42  41  40  39  39  39  40  42  43  44  43  42  42  41  41  41  40  39 
 44  43  42  41  42  42  43  44  44  43  43  42  42  43  44  42  41  41  41  40  39  39  41  42  42  41  41  41  43  45  44  42  40  40  41  42  43  42  41  42  42  42  42  42  42  41  42  41  41  43  45  44  42  42  43  46  47  46  44  43  43  44  45  45  45  44  42  41  41  42  42  42  40  41  41  42  43  43  42  41  40  40  39  40  42  42  42  41  41  41  41  41  41  41  43  43  41  41  40  41  41  43  45  45  44  43  42  41  40  40  41  41  41  41  41  40  40  40  42  43  44  44  44  43  42  41  41  41  42  41  41  40  39  41  42  42  42  42  42  43  43  44  43  42  43  43  43  43  42  41  40  41  44  45  45  44  43  43  43  43  42  42  42  42  42  42  43  41  40  42  41  39  40  43  45  43  41  41  44  44  42  42  42  41  41  41  41  42  41  41  40  40  41  41  41  41  41  41  41  42  42  42  42  42  42  42  41  42  43  42  42  40  40  41  41  39  39  40  41  42  43  43  42  42  41  42  43  43  41  41  41  41  41  41  41  41  41  42  43  42  42  42  41  40  39  38  39  40  41  41  41  39  38  39  39  39  39  40  40  42  41  41  40  40  40  40  40  40  40  40  40  41  41  42  42  42  42  40  39  39  39  40  41  42  42  42  42  40  39  39  39  39  40  42  42  40  39  39  40  40  41  42  43  43  42  41  40  40  41  42  42  42  40  39  38  38  38  39  39  39  41  42  42  41  41  42  41  40  39  40  42  42  42  40  39  40  41  42  41  41  41  41  43  43  41  39  38  40  41  42  42  41  42  43  42  41  40  41  41  39  40  40  40  40  41  41  41  42  42  43  43  42  43  43  42  39  38  38  40  42  42  41  40  40  40  39  39  40  41  42  43  43  43  43  43  40  39  39  39  39  40  40  41  42  42  40  41  43  42  41  40  40  40  40  40  41  42  44  44  42  41  39  38  39  40  41  43  43  42  41  41  43  42  41  41  39  38  39  40  41  42  42  42  42  41  40  40  40  41  41 
 43  43  41  40  41  41  42  43  44  43  43  43  41  41  42  41  41  41  41  40  40  41  43  43  41  41  41  42  44  46  46  44  42  41  41  41  42  42  42  42  42  41  41  41  41  42  42  42  41  43  45  44  41  41  42  44  45  45  44  42  42  43  44  45  45  44  43  42  42  41  41  41  41  41  42  43  44  44  43  42  41  40  39  39  41  42  42  41  41  41  41  41  41  42  43  44  44  43  42  42  42  44  45  45  45  44  43  42  40  39  40  40  41  42  42  40  39  41  43  44  43  44  44  43  42  42  42  42  42  41  40  39  39  40  41  42  42  42  43  43  44  43  42  41  41  42  42  42  42  40  40  42  44  46  45  45  45  44  43  42  42  41  42  42  42  42  42  41  41  43  42  40  39  42  44  43  42  43  45  43  41  43  42  42  41  41  41  41  42  41  40  39  41  42  42  41  41  41  41  42  42  41  40  40  41  41  41  42  42  42  42  41  40  40  39  40  41  41  42  43  44  43  42  41  41  42  43  44  43  42  42  42  42  42  41  40  41  42  42  40  40  41  42  41  40  39  39  40  40  40  39  38  38  39  40  40  41  41  42  43  42  41  41  41  41  40  40  41  41  41  41  41  41  42  43  41  41  41  40  40  40  41  41  42  42  42  42  41  41  41  40  41  41  42  42  40  39  39  40  40  41  42  43  43  42  42  41  41  41  42  42  42  41  39  38  38  39  40  40  40  41  40  41  42  42  41  40  40  40  41  42  42  41  39  39  42  43  43  42  41  41  41  43  43  43  41  40  40  41  42  41  40  41  42  42  41  41  41  40  40  40  40  40  40  41  40  41  42  42  43  44  43  43  43  41  39  38  39  41  42  42  42  41  41  40  39  38  39  40  41  42  43  44  44  43  41  40  39  38  38  39  39  40  40  41  41  42  42  42  41  40  40  40  40  42  42  43  45  44  42  41  40  39  39  41  42  42  42  41  40  40  42  41  41  41  40  40  40  41  41  42  42  42  42  41  40  39  40  41  42 
 42  43  42  41  40  41  43  44  44  44  44  44  42  41  40  40  41  42  42  42  42  42  42  41  41  42  43  43  44  44  45  44  43  41  42  41  39  42  45  45  43  41  39  39  40  42  43  43  43  44  44  44  42  41  41  41  42  43  43  44  43  43  42  43  43  42  42  41  42  41  41  42  42  41  42  44  45  45  44  44  43  42  41  40  40  42  43  43  43  42  40  40  41  42  42  44  46  44  42  42  43  44  46  46  46  44  43  43  43  40  39  40  42  43  42  40  39  40  42  42  40  41  42  43  43  44  43  43  42  41  42  40  38  40  42  44  44  42  42  42  42  43  45  42  39  40  41  42  42  40  40  42  44  45  44  43  41  42  42  42  42  41  41  41  40  42  43  42  41  44  44  43  39  38  38  40  43  43  42  41  42  43  44  43  43  42  41  42  41  40  40  39  40  41  42  43  42  42  42  41  41  41  40  39  39  39  40  41  42  44  44  42  41  38  36  41  43  42  43  44  44  42  41  40  40  41  43  45  45  41  42  43  44  43  40  39  39  40  40  36  36  40  42  43  42  41  40  39  39  38  38  39  41  42  43  42  40  40  41  43  43  42  42  42  43  43  43  42  43  43  42  40  39  41  41  40  41  43  43  43  42  42  42  43  43  42  42  42  42  43  43  44  43  42  41  42  42  40  39  40  41  41  41  40  41  42  42  41  41  41  42  42  41  39  38  39  40  40  41  41  41  41  42  42  41  40  40  42  43  43  41  39  38  39  41  43  42  41  42  42  41  41  41  42  42  41  41  41  42  41  41  40  39  40  40  41  42  41  40  40  41  42  41  42  41  41  40  41  42  42  43  43  42  41  41  40  41  42  43  43  43  42  42  41  39  38  38  39  38  39  40  41  43  43  43  42  40  38  37  37  38  38  38  39  40  41  41  41  40  40  39  39  39  40  42  43  42  42  41  41  41  40  39  40  41  42  41  41  39  39  41  42  41  40  41  40  41  42  42  43  43  43  44  43  40  39  39  40  42  42 
 43  43  43  41  40  41  42  43  43  42  43  44  43  43  42  42  42  42  43  43  43  43  42  42  45  45  44  42  41  40  41  42  42  42  43  42  40  42  44  44  42  40  38  39  40  41  41  41  42  43  43  43  43  42  41  41  41  42  44  44  44  43  42  42  42  42  42  43  43  43  43  43  41  41  41  43  44  44  44  44  45  44  43  41  40  42  43  43  42  41  40  40  41  41  42  43  44  43  42  42  43  43  44  45  45  44  43  43  43  41  41  41  42  42  42  41  40  40  41  41  40  41  42  42  42  42  42  42  41  42  42  40  39  40  41  42  43  42  42  41  42  43  44  43  42  41  41  42  42  42  41  42  43  43  42  42  42  42  41  41  40  40  40  40  40  41  41  41  42  44  44  43  40  38  38  40  42  42  40  40  41  43  44  43  42  41  41  40  40  39  38  39  41  42  42  42  42  42  42  41  42  42  42  41  41  41  40  41  42  43  43  42  41  39  38  40  42  41  42  43  44  43  41  39  39  40  42  45  45  42  42  43  43  42  40  39  39  41  41  38  37  40  42  42  41  39  39  39  40  39  39  41  42  43  43  41  40  40  41  43  43  42  42  42  43  44  43  42  42  42  42  41  40  40  41  40  41  43  43  43  42  41  42  43  43  42  41  42  42  42  44  44  43  41  41  41  41  40  40  42  42  42  40  39  40  42  43  42  41  40  40  42  41  40  40  40  40  41  42  42  42  41  41  43  42  42  42  42  43  43  42  40  40  41  42  42  42  41  41  41  41  40  40  41  41  41  41  41  41  42  41  41  40  40  41  41  42  42  41  39  39  41  41  41  41  41  40  40  41  42  42  42  41  40  40  40  41  42  42  43  42  42  42  41  40  39  39  40  39  39  40  41  41  41  42  42  41  39  38  39  39  40  41  41  42  43  42  40  39  40  38  38  38  40  41  43  43  43  42  41  40  40  40  41  41  41  41  40  39  38  41  43  42  41  41  41  41  41  42  41  40  41  42  41  39  38  38  39  41  42 
 43  44  44  42  41  41  41  42  42  41  42  43  44  44  44  43  43  43  43  42  42  42  41  42  46  45  43  42  40  39  39  40  42  42  43  42  41  42  42  42  41  40  39  39  40  40  40  40  41  42  42  43  43  43  42  42  42  43  44  44  44  43  42  42  43  43  43  43  44  44  45  45  42  41  42  43  43  43  43  44  44  44  43  42  41  42  42  42  42  41  41  41  41  42  41  42  43  43  43  43  42  42  43  43  43  43  43  43  42  42  42  42  41  41  42  42  42  41  40  40  41  43  43  43  42  41  41  41  42  41  41  40  40  40  40  41  42  42  43  42  42  43  43  44  44  41  40  41  43  43  42  43  43  42  42  43  44  42  41  40  39  40  40  41  41  41  40  40  42  43  44  43  41  40  40  40  41  41  39  39  40  42  43  43  42  41  40  39  39  38  37  40  43  43  43  42  41  41  41  42  42  43  43  43  43  42  41  41  41  41  41  41  41  40  39  39  39  40  41  43  43  43  42  40  40  40  41  44  44  41  41  41  42  40  40  40  40  41  41  40  40  41  41  40  39  38  38  40  41  42  42  43  43  43  42  40  39  40  41  43  42  42  41  41  42  43  43  42  41  41  41  41  40  39  40  41  42  42  43  42  41  41  42  43  43  42  41  40  40  41  42  43  42  40  40  40  40  40  40  42  43  42  40  38  39  41  42  42  42  40  40  42  42  41  41  41  41  42  42  41  41  40  40  42  43  43  43  42  42  42  42  42  42  42  42  41  42  41  41  41  40  39  40  40  40  41  41  40  41  41  42  42  42  41  41  41  41  42  42  38  38  40  40  40  40  40  40  40  40  41  41  41  41  41  41  41  41  41  42  42  42  42  42  41  40  40  40  41  41  40  40  40  40  40  41  42  41  41  40  40  40  41  43  44  45  44  42  39  39  39  39  37  38  39  41  42  43  44  43  42  41  41  41  42  42  41  41  41  39  38  41  42  42  42  42  41  40  40  40  40  39  38  40  40  39  38  37  39  40  41 
 43  44  45  44  42  42  43  42  41  41  42  43  43  43  43  44  44  44  43  42  41  41  42  42  42  42  42  42  41  41  41  41  42  41  40  41  42  43  42  42  42  41  41  41  41  41  41  41  41  41  42  44  44  43  43  42  42  42  43  44  43  42  41  41  42  42  42  43  43  43  44  45  44  43  43  44  44  43  41  42  43  43  43  42  43  43  42  42  41  42  42  42  42  43  42  41  41  42  43  42  42  41  41  41  41  41  42  42  41  42  42  41  41  41  42  43  43  41  39  39  41  43  44  45  43  42  42  43  43  41  40  40  41  41  40  41  41  42  43  43  43  42  41  43  44  40  39  40  42  43  44  44  44  43  43  43  43  42  41  40  40  41  42  43  42  42  41  40  41  41  42  42  42  41  41  41  41  40  40  40  41  43  44  43  43  41  40  40  40  39  39  41  43  43  43  42  42  41  42  42  42  42  42  43  42  42  41  40  40  40  40  41  41  40  40  39  39  40  41  42  44  43  42  41  40  41  42  42  42  40  39  40  40  39  38  39  40  40  39  40  41  41  41  40  38  37  39  40  41  42  43  44  44  42  41  40  40  40  41  42  42  41  40  40  41  42  42  40  39  39  40  40  40  39  39  41  42  43  43  43  41  41  42  42  42  42  41  39  40  40  41  42  42  40  39  40  40  41  41  42  43  43  41  39  39  40  41  41  42  41  41  41  41  41  41  42  42  42  42  40  39  39  40  40  42  43  42  42  41  40  41  42  41  41  42  42  42  42  42  41  40  40  39  40  40  41  41  41  40  41  41  42  42  42  41  40  40  41  41  39  39  40  41  41  41  41  41  41  41  41  40  40  41  42  42  42  42  42  41  41  41  41  42  42  41  41  42  42  41  39  39  40  41  41  41  42  42  41  41  40  40  42  44  45  45  43  41  38  38  39  39  38  38  39  40  41  41  42  42  43  43  42  42  42  42  41  41  40  39  39  40  40  41  42  43  42  41  40  40  39  38  37  39  40  39  38  38  38  39  40 
 42  44  45  45  44  43  43  43  42  41  41  42  42  42  42  43  44  43  42  41  41  42  43  43  40  40  41  41  41  42  43  43  42  41  39  39  43  43  42  42  43  43  42  42  41  41  41  41  41  42  43  44  45  44  43  42  42  42  42  43  43  41  40  41  41  42  42  42  43  42  42  43  44  43  43  43  43  42  41  41  42  43  42  43  43  44  43  42  42  41  42  42  43  43  43  42  41  41  42  42  42  41  41  40  40  41  42  42  41  41  42  41  41  40  42  43  44  42  39  38  39  42  44  46  45  44  43  44  43  41  39  39  41  41  40  41  41  42  43  43  42  42  41  42  43  41  40  40  42  42  42  43  44  44  44  43  42  41  40  41  41  42  44  44  44  44  43  42  40  40  40  41  42  43  42  41  41  41  42  42  43  44  45  44  43  42  41  42  42  42  40  41  42  42  43  43  43  43  42  42  42  41  41  41  41  41  40  40  40  40  41  41  41  41  40  41  41  42  42  43  44  43  42  41  40  41  42  41  40  40  39  39  39  38  38  39  40  40  39  40  41  41  41  40  39  39  39  40  41  42  43  44  44  42  42  41  41  41  41  41  40  39  38  40  41  42  40  39  39  39  40  40  40  40  40  42  43  43  43  43  41  41  41  42  42  42  41  40  39  40  40  41  41  40  40  40  41  42  41  42  43  44  43  42  41  41  40  40  41  42  43  40  40  40  41  42  42  42  41  40  39  39  39  39  40  41  42  41  40  40  41  41  41  41  41  42  42  42  41  40  40  40  40  40  41  41  41  41  40  40  40  41  42  42  41  40  41  41  41  40  40  40  40  41  41  41  41  41  41  41  41  40  40  41  42  42  42  42  41  40  40  39  41  43  42  42  42  42  41  39  39  40  41  42  42  42  42  41  41  39  40  42  43  44  43  41  39  38  40  41  41  40  40  40  40  40  40  40  41  42  43  42  42  42  42  41  39  39  40  40  40  39  41  42  43  42  41  40  40  40  40  39  40  40  40  40  39  38  38  39 
 42  43  45  44  43  43  43  43  41  40  41  42  41  41  41  43  44  44  42  42  42  43  44  44  41  41  42  42  41  41  43  43  42  42  40  40  43  43  42  42  43  44  43  42  41  40  41  42  42  42  43  44  44  44  42  41  41  41  42  42  42  41  40  40  41  41  42  42  42  41  40  41  43  42  42  42  43  42  41  42  42  44  44  44  44  45  44  44  43  42  42  42  43  43  43  43  42  42  42  43  42  41  40  40  40  41  42  42  41  41  41  41  41  42  43  43  43  42  40  39  39  41  44  45  45  44  43  43  42  41  38  39  41  41  41  41  41  42  42  42  42  41  41  42  42  42  42  42  42  40  40  42  44  44  42  41  40  40  41  41  42  43  44  44  44  44  44  42  41  40  40  41  42  43  43  42  42  42  44  44  44  44  44  43  42  42  42  43  44  43  41  41  40  41  42  43  43  43  42  42  42  42  41  40  40  40  40  40  41  41  41  42  42  41  41  42  44  44  43  42  42  42  41  40  40  41  42  41  41  40  39  39  38  38  38  40  41  41  39  40  41  41  42  41  40  41  41  41  41  42  42  44  43  42  41  41  41  41  41  40  39  38  38  40  41  40  39  39  39  40  41  41  41  42  43  42  42  43  43  42  41  40  40  41  41  42  42  42  40  39  39  40  41  41  41  41  42  42  41  40  42  44  44  43  42  41  41  40  41  43  43  40  39  39  40  41  42  41  41  41  40  41  41  40  40  41  42  42  41  41  41  40  40  42  42  41  41  41  40  40  39  39  39  39  40  41  41  41  40  39  39  40  41  42  42  42  41  41  41  41  41  40  40  41  42  42  42  42  42  42  41  39  40  41  41  42  41  40  40  39  39  39  41  44  42  41  42  42  40  38  39  40  41  42  43  44  42  41  40  40  41  42  43  42  41  39  38  39  41  42  42  42  42  42  41  40  39  39  40  41  41  41  40  40  40  39  38  38  40  41  40  39  41  42  42  42  41  41  41  41  41  41  41  41  41  41  39  38  38  38 
 43  44  45  44  43  42  42  41  40  39  41  42  42  42  42  43  45  45  43  42  43  44  45  44  43  44  44  42  41  41  41  42  42  43  42  42  41  41  41  41  43  44  43  41  40  40  41  42  41  42  43  43  43  43  41  41  40  40  41  41  41  41  41  41  41  42  43  43  42  41  41  41  41  41  41  42  43  43  42  41  42  43  44  43  43  44  44  43  43  42  42  41  42  42  42  43  43  43  43  42  42  41  41  41  41  42  43  43  42  41  40  41  42  43  44  44  43  41  41  41  40  42  44  44  44  43  42  42  42  40  38  39  41  41  41  42  42  41  41  41  41  42  42  41  42  44  45  45  41  39  38  41  43  43  41  40  40  40  41  42  44  44  43  43  43  43  43  43  42  41  41  41  41  42  42  42  42  43  44  45  44  43  42  41  40  41  42  43  44  43  42  41  41  41  42  42  42  42  42  42  43  43  41  41  41  41  41  41  40  41  41  41  41  41  41  43  44  43  42  41  40  40  40  39  40  41  43  42  42  41  40  40  39  39  39  41  43  42  40  40  41  42  42  42  42  42  42  42  42  41  42  43  43  41  40  40  40  40  40  39  39  39  40  42  41  39  38  39  40  42  42  41  41  44  46  42  41  42  43  43  42  41  41  41  41  42  43  43  42  40  39  41  42  42  42  42  42  41  40  39  40  42  43  42  42  42  41  41  41  43  43  40  39  40  40  41  42  42  42  42  42  43  43  41  40  40  41  42  43  42  41  40  40  43  43  41  40  40  39  39  39  39  39  39  39  40  41  41  40  39  38  39  41  43  43  43  42  42  41  40  40  40  40  41  41  41  41  41  41  41  41  40  40  41  42  42  41  39  39  39  39  39  41  43  42  41  41  41  40  39  38  39  40  40  42  43  41  40  40  41  42  43  42  40  39  39  39  40  41  42  42  42  43  42  42  41  40  40  40  39  40  40  39  38  38  37  37  38  40  41  41  40  41  42  41  42  42  41  41  42  42  42  42  41  42  41  39  39  38  38 
 44  45  45  44  42  41  41  40  39  40  42  43  42  43  44  44  45  45  44  43  43  43  44  44  44  44  43  43  42  41  41  42  42  42  42  41  40  40  41  41  43  44  43  41  40  40  42  42  41  41  42  43  42  41  41  40  41  40  40  41  42  41  42  42  43  44  44  44  43  42  43  43  42  41  42  43  44  44  42  42  42  43  43  44  44  44  44  43  43  42  42  42  42  42  42  43  43  43  43  42  42  41  42  42  42  43  43  44  42  41  40  41  43  44  44  44  43  41  42  43  43  44  44  43  43  42  41  42  41  40  39  40  41  40  41  42  42  41  42  41  41  42  43  41  41  44  46  45  41  39  38  40  42  42  41  41  41  41  42  44  44  44  43  43  43  42  42  44  44  44  42  41  41  42  42  42  42  43  44  43  42  42  41  40  40  40  41  43  44  43  42  41  41  42  41  40  41  40  41  42  43  43  43  43  43  43  41  40  40  39  40  40  40  41  41  41  42  42  41  40  39  39  39  39  41  42  44  42  41  41  41  41  40  39  40  42  43  42  40  40  41  43  43  42  42  41  42  43  43  42  42  44  43  40  39  39  40  40  39  38  39  41  43  42  41  39  38  38  41  42  42  41  41  44  45  42  41  42  42  43  42  42  41  42  42  43  44  45  43  40  40  41  42  41  42  42  42  41  39  39  39  40  40  40  41  43  44  43  42  42  41  41  40  40  40  41  42  42  41  42  42  44  44  42  40  39  39  41  42  42  40  39  39  42  43  41  40  40  40  39  39  39  40  41  40  41  41  41  39  38  38  38  40  42  43  44  44  43  42  39  39  40  40  40  41  41  41  41  41  41  41  40  40  41  42  41  40  39  39  40  41  42  43  43  41  40  41  41  41  39  39  39  39  38  39  42  40  39  40  41  42  42  42  41  39  39  40  40  40  41  41  41  41  40  40  41  41  42  41  39  40  39  38  38  38  37  37  38  40  41  42  41  42  41  41  41  42  41  41  41  42  42  41  41  41  40  39  39  39  38 
 44  45  45  44  42  41  41  41  41  41  43  44  44  44  44  44  44  44  43  43  42  42  42  41  41  42  43  43  43  43  42  42  41  40  40  39  39  40  41  42  43  43  43  42  41  41  42  42  41  41  42  42  41  41  40  40  41  41  41  41  41  41  42  43  44  45  45  45  44  44  45  45  43  43  43  44  45  45  42  41  41  42  43  43  44  44  44  44  43  43  43  43  43  42  42  42  42  42  42  43  43  42  42  42  43  43  43  44  42  41  41  41  42  44  44  43  41  41  42  43  45  44  42  41  41  42  42  42  42  42  42  41  40  40  41  42  42  41  41  42  42  42  43  41  40  42  44  44  42  40  39  41  43  43  42  42  43  42  43  43  43  44  44  43  43  42  42  43  44  44  43  42  42  41  41  41  41  42  43  42  42  41  41  40  39  40  41  43  43  43  42  41  42  42  41  41  40  40  41  42  43  44  43  43  43  42  41  40  39  39  39  39  40  40  39  40  41  41  40  40  40  39  39  40  41  42  42  41  41  40  41  42  42  41  41  42  42  41  41  40  41  42  43  42  41  41  42  43  43  42  42  44  44  40  38  38  39  40  40  39  39  41  43  41  40  39  38  39  41  42  42  41  40  42  44  42  41  41  41  42  42  42  41  42  42  42  43  44  43  40  41  41  41  42  41  41  41  41  40  39  40  40  39  39  41  44  45  44  42  40  40  41  41  40  40  40  40  40  40  40  41  42  43  41  40  40  39  40  41  41  40  39  39  41  42  41  41  40  40  40  40  41  41  42  42  42  42  40  39  38  38  38  39  41  42  42  42  42  41  38  39  40  41  41  40  40  40  40  40  41  41  41  41  41  41  41  40  39  40  41  42  44  44  42  40  40  41  41  41  40  39  39  39  38  38  41  40  39  39  40  41  42  42  41  40  40  40  40  40  40  39  39  39  39  39  41  42  42  41  39  39  39  38  39  39  39  39  39  40  42  43  42  41  39  39  41  41  41  41  40  41  41  41  41  40  40  40  41  41  40 
 43  44  44  43  43  42  42  42  42  42  43  44  45  45  44  44  43  43  43  42  42  41  40  40  40  41  43  44  44  43  43  42  41  40  39  39  40  40  41  42  43  43  43  42  42  42  41  41  42  42  42  42  41  40  41  41  41  42  42  41  40  41  42  44  44  45  45  45  44  45  47  46  43  42  42  43  45  45  43  41  40  41  42  43  43  43  43  43  42  43  44  44  43  42  41  41  41  41  41  42  42  42  41  42  42  43  43  44  42  42  42  42  42  43  43  41  41  40  40  42  44  42  40  40  41  42  43  43  43  43  43  42  40  40  41  41  41  42  42  43  43  43  43  41  40  41  42  43  42  42  41  43  44  43  41  41  42  42  41  41  41  42  43  43  43  42  41  42  43  43  43  42  42  41  42  42  42  42  43  42  41  42  42  41  40  40  41  42  42  42  41  42  43  43  42  42  41  42  43  43  43  43  42  42  42  41  40  40  40  40  40  40  40  39  38  40  40  40  41  41  41  41  41  41  42  42  41  41  40  39  41  42  43  41  40  41  42  41  40  40  40  42  42  42  40  40  41  43  43  42  42  44  43  40  37  38  40  41  41  40  39  40  41  41  41  40  39  40  41  43  43  41  39  39  41  42  42  41  40  41  41  42  42  41  41  41  42  43  42  40  40  41  42  41  40  40  40  41  41  40  41  41  41  41  42  44  45  44  42  40  40  42  42  41  40  39  39  39  38  39  39  40  40  41  41  41  41  40  41  41  41  41  41  41  41  42  41  41  41  41  41  42  43  43  43  42  41  39  38  39  39  39  39  40  40  41  41  41  41  39  40  41  41  41  41  40  40  40  41  42  42  42  42  42  42  41  40  40  40  41  42  44  44  42  40  40  40  40  40  39  39  39  40  39  39  41  40  40  40  40  41  41  42  42  41  40  40  41  41  41  40  39  39  39  40  40  41  41  40  39  40  40  39  40  40  40  40  40  41  42  43  42  40  38  38  40  41  42  41  40  41  42  42  42  40  40  41  42  42  40 
 41  42  42  42  42  43  43  43  42  43  42  43  45  45  44  43  43  43  43  42  41  41  40  40  42  42  43  43  44  43  43  42  41  41  41  41  41  41  42  41  42  43  42  43  42  42  41  41  43  43  42  41  41  41  42  42  42  43  43  42  41  42  43  43  44  44  44  44  44  44  46  45  41  40  40  41  44  44  42  41  41  42  42  43  44  44  43  41  42  43  44  44  43  42  40  39  39  40  41  42  42  42  42  41  42  43  44  44  42  42  41  41  41  41  41  41  40  39  39  41  42  40  38  39  41  43  44  44  43  43  44  42  40  41  41  41  41  42  43  42  43  43  43  42  41  41  41  42  42  43  43  43  43  42  40  40  40  39  39  40  39  40  42  43  44  42  41  40  41  42  43  42  42  41  42  42  42  43  43  41  40  41  42  42  41  40  41  42  42  42  41  41  43  43  43  42  42  43  44  43  42  41  40  40  40  40  40  41  42  42  42  42  40  39  39  39  40  41  42  43  43  43  43  43  43  42  42  41  40  40  41  42  43  41  40  40  41  41  40  40  40  41  42  41  40  40  41  42  43  42  43  44  43  39  38  39  42  43  42  41  40  39  39  40  41  42  41  41  42  43  43  41  39  39  40  43  43  41  40  40  41  42  42  41  41  40  40  41  41  39  39  41  41  41  40  40  40  41  42  41  41  43  43  43  42  43  44  43  41  39  40  42  42  40  40  39  39  39  38  38  39  38  39  42  43  43  43  41  40  41  42  43  43  42  41  41  41  40  40  40  41  42  43  42  43  42  41  39  39  40  40  39  38  38  39  40  40  41  41  40  41  42  42  42  41  41  40  41  42  42  42  41  41  41  41  41  40  39  39  40  43  44  44  42  40  39  39  40  39  39  39  40  41  41  40  40  41  42  42  41  40  41  42  42  41  39  39  42  42  42  42  41  40  41  41  41  40  40  39  40  41  40  40  40  40  40  40  40  41  41  42  41  39  38  38  40  42  42  41  40  41  42  43  42  40  40  41  42  42  40 
 41  42  41  40  40  41  42  43  42  42  43  43  44  43  42  41  41  42  42  40  39  39  40  42  44  44  43  43  44  45  45  45  45  44  44  43  41  40  41  41  41  42  42  43  42  42  41  41  42  41  41  40  41  42  42  42  42  42  44  44  42  42  42  42  41  41  42  43  44  43  43  41  39  39  41  41  41  41  40  40  41  43  46  47  46  44  43  42  42  43  43  44  43  42  41  40  39  40  42  43  45  44  42  40  40  42  44  45  44  42  41  40  40  40  40  40  39  38  37  40  43  40  38  38  40  42  44  44  44  43  44  43  43  43  43  43  43  43  42  42  42  43  43  43  42  41  42  42  43  43  43  43  42  41  40  38  38  38  40  42  40  41  42  41  41  42  41  41  40  41  42  43  42  42  41  42  41  42  42  39  38  40  41  41  40  40  42  43  44  42  41  41  42  42  42  42  42  42  42  42  42  41  41  41  40  39  40  41  43  44  44  42  40  39  39  39  40  42  43  43  42  42  42  43  43  44  44  43  41  40  40  42  44  43  41  40  39  39  41  41  40  40  40  40  40  41  42  42  42  43  44  43  41  41  41  43  44  45  44  42  41  39  39  39  41  43  42  42  42  44  43  41  40  41  43  41  41  41  40  41  42  42  43  42  42  41  40  39  40  41  41  40  40  40  41  41  41  43  43  41  40  41  41  40  40  41  41  42  41  39  39  41  41  40  40  40  40  41  41  41  41  40  40  42  42  43  42  41  40  40  40  40  41  41  41  41  40  38  37  38  39  41  41  42  43  43  43  42  42  42  41  39  38  37  37  38  40  42  43  42  41  40  42  43  43  42  41  41  41  40  40  40  40  40  41  41  40  39  40  41  43  44  43  42  40  39  38  39  41  41  41  40  40  40  39  39  40  42  42  41  40  40  41  41  40  39  39  40  41  41  43  42  40  39  40  41  41  41  42  42  41  40  38  38  38  39  40  41  41  41  41  40  38  37  37  39  41  43  41  40  40  41  42  42  41  39  39  39  40  40 
 40  40  41  40  40  42  44  44  43  42  43  43  42  42  41  41  41  42  42  41  40  41  42  44  45  44  44  44  44  44  45  45  45  44  44  43  40  40  40  40  41  42  43  43  42  42  41  41  41  41  41  41  43  43  43  42  42  42  43  43  42  42  43  42  41  41  41  42  43  42  42  40  39  40  41  42  41  40  39  39  40  42  44  45  46  44  43  43  43  44  44  43  42  41  41  40  39  40  41  43  45  44  42  40  40  42  44  45  44  42  41  41  40  40  40  40  39  39  38  40  42  41  41  40  41  41  42  42  43  43  43  44  44  43  43  43  43  43  43  42  42  42  43  43  42  41  41  42  42  42  41  41  41  41  39  39  38  39  41  43  42  42  42  41  41  42  41  41  41  41  42  43  43  43  43  43  42  43  43  40  39  41  41  41  41  41  42  44  44  43  41  41  41  41  41  42  42  43  42  42  43  43  43  41  40  39  40  42  43  44  43  42  41  40  41  39  39  42  43  43  42  42  42  42  43  43  43  41  39  40  41  42  42  42  40  39  39  39  40  40  40  39  39  40  41  42  42  41  42  43  44  42  41  42  43  44  45  44  43  42  40  40  41  40  41  43  43  43  43  43  42  41  40  42  43  41  40  41  41  41  41  42  43  42  42  41  40  38  39  42  42  41  40  41  41  41  41  42  43  41  40  40  40  40  40  41  42  42  42  40  40  42  42  41  41  41  41  41  41  42  42  42  42  41  42  42  41  41  40  39  39  39  40  40  40  39  38  37  36  38  39  40  40  41  41  42  43  43  42  41  40  39  39  39  39  39  40  41  42  42  40  39  40  42  43  41  41  41  42  40  40  41  41  41  41  40  39  38  39  41  43  43  43  42  41  41  41  42  42  41  40  39  39  39  39  38  39  40  42  41  40  39  40  40  40  41  40  39  39  41  42  42  40  38  40  41  41  41  41  42  41  40  39  39  39  40  42  43  43  42  42  41  39  38  37  39  41  42  41  40  39  40  41  42  41  40  39  38  39  40 
 39  39  41  41  41  43  45  45  44  43  43  44  42  41  41  42  42  43  43  42  42  43  44  45  44  44  43  43  43  43  44  44  44  44  42  41  40  39  40  41  42  43  44  43  42  42  42  42  41  42  42  43  43  43  43  43  43  43  42  42  41  42  43  43  42  42  42  41  41  41  42  41  41  42  42  43  43  41  40  39  39  41  42  43  44  44  43  43  44  45  44  43  42  41  41  41  41  41  41  41  43  43  42  41  41  42  44  44  43  42  41  41  41  41  42  41  40  40  41  41  41  42  43  43  42  41  40  41  42  43  44  44  43  42  42  42  42  42  42  41  41  41  42  42  42  41  41  42  42  41  40  40  40  40  40  40  40  42  42  43  43  42  41  43  42  41  42  42  41  41  42  43  44  44  43  44  44  44  44  42  41  41  41  42  43  43  43  43  43  42  43  41  40  40  41  42  44  44  44  44  44  44  44  41  39  40  41  42  42  42  42  42  42  42  41  39  39  40  42  43  44  44  44  43  42  41  40  38  38  41  43  43  42  40  39  40  40  40  40  40  39  40  40  40  42  42  42  42  41  42  42  42  41  42  43  44  44  43  41  40  40  40  42  42  42  43  43  42  42  43  42  40  40  42  43  41  40  40  41  41  41  42  43  43  42  41  39  38  39  42  42  41  41  42  42  41  41  41  42  41  40  41  41  41  41  41  43  44  43  42  41  41  42  41  41  41  40  41  41  42  43  43  43  42  41  41  42  41  40  40  40  40  39  40  39  39  38  38  38  39  40  40  40  40  41  41  42  44  42  39  38  40  42  42  41  40  39  40  41  40  39  38  39  41  41  40  40  42  43  41  41  43  42  41  41  40  39  38  39  40  42  43  42  41  42  43  44  44  43  40  39  38  39  40  39  38  38  39  40  40  40  39  39  39  40  42  40  39  39  40  41  41  39  39  39  40  41  41  40  40  41  41  41  41  41  42  43  44  43  43  42  41  40  39  39  39  40  41  41  40  40  40  41  41  41  40  39  38  40  41 
 40  41  41  41  40  41  43  44  43  43  45  45  42  41  41  41  42  43  43  42  42  43  45  45  42  42  43  42  41  42  43  44  45  45  43  41  40  40  41  41  43  44  44  43  42  42  42  41  40  42  43  43  42  42  42  42  43  43  42  41  41  41  42  42  43  42  42  40  39  40  41  42  42  43  44  44  44  43  42  42  42  42  43  43  43  42  43  43  43  43  43  42  41  41  42  44  44  43  41  41  41  42  42  42  41  42  43  43  41  41  40  41  41  42  42  42  41  42  43  42  40  42  43  43  42  41  41  43  44  44  45  44  42  42  41  42  42  41  41  41  40  41  41  42  43  42  43  43  43  40  39  39  40  40  41  41  42  43  43  43  45  42  41  43  42  40  41  42  41  41  42  43  44  43  42  43  43  43  43  41  40  41  41  42  43  44  43  43  42  42  43  41  39  40  41  42  43  44  44  44  43  43  43  40  39  40  42  42  42  41  41  42  42  41  41  40  40  40  42  43  44  44  44  44  41  40  39  37  39  42  45  45  44  42  41  40  40  41  40  40  40  40  40  41  42  42  42  41  41  41  42  41  41  42  42  42  43  41  40  39  39  40  41  41  42  43  43  42  42  42  42  41  41  42  43  42  41  40  40  41  42  42  43  43  43  42  40  39  41  43  43  42  42  42  43  42  42  41  41  41  40  40  41  40  41  41  42  43  43  42  41  42  42  41  41  40  40  40  41  42  42  44  43  42  41  42  42  41  40  40  40  40  40  40  40  39  40  40  40  41  42  41  41  41  41  41  42  43  41  39  38  41  43  44  42  40  39  40  41  40  39  39  39  40  39  39  40  42  43  41  41  43  41  40  41  41  40  38  39  40  42  42  40  39  40  43  44  43  42  40  39  40  40  42  41  38  37  38  39  40  40  39  39  39  40  41  41  39  40  41  41  41  40  38  39  41  42  42  41  40  41  42  41  42  42  42  42  43  43  43  42  41  41  40  39  40  39  40  40  40  39  39  39  40  40  40  39  38  40  41 
 43  43  42  41  39  40  42  42  42  43  46  46  42  41  41  42  42  42  42  41  42  43  45  44  41  41  42  41  41  41  43  45  46  45  43  41  41  40  40  41  42  43  44  43  42  41  41  41  41  42  43  42  40  39  39  40  42  42  42  42  42  42  42  43  43  43  42  40  39  39  41  42  42  42  42  43  43  42  42  42  42  43  44  44  43  42  42  42  41  41  41  41  41  42  43  45  45  43  42  40  41  41  41  41  41  41  42  42  41  40  40  40  41  42  41  42  42  42  44  43  41  41  42  42  42  41  42  44  45  45  44  43  42  42  42  41  41  41  41  40  40  40  41  43  45  44  44  44  43  41  39  39  40  41  41  41  42  43  42  42  44  42  40  42  41  40  41  41  41  42  42  43  43  43  42  42  42  42  42  40  39  40  40  41  43  43  43  42  42  43  44  41  39  40  41  42  43  43  43  43  43  42  41  41  41  42  42  42  41  40  40  41  40  40  40  40  40  40  41  42  42  43  43  42  41  40  39  40  41  44  45  46  47  45  43  41  40  41  42  42  42  42  41  40  41  41  41  41  40  41  42  43  43  41  40  40  41  41  41  40  40  39  40  41  42  43  42  41  41  42  42  42  42  42  43  42  42  42  41  42  42  42  43  44  43  42  40  40  41  43  42  41  41  42  42  42  42  42  42  41  41  41  41  40  40  41  41  42  42  42  41  41  41  41  40  39  39  40  41  42  42  43  43  41  41  42  41  41  41  41  41  42  42  42  42  42  42  42  42  42  42  42  41  41  41  41  41  41  40  40  41  43  44  43  41  39  39  41  41  40  40  40  39  38  38  38  39  42  43  41  41  42  41  40  41  42  41  40  41  41  41  41  40  39  40  41  41  41  41  42  42  43  43  42  41  39  38  38  38  40  41  40  39  39  40  41  41  41  41  41  42  42  40  39  40  41  42  42  42  42  43  42  41  40  40  40  40  41  41  41  41  40  41  40  39  39  39  39  40  40  40  40  40  40  42  42  40  39  40  41 
 43  43  42  41  40  40  42  42  42  43  45  45  42  41  42  41  41  41  41  42  42  42  43  43  41  41  42  42  41  41  42  44  45  44  42  40  40  40  40  40  41  42  43  43  42  40  40  40  42  43  44  43  40  38  37  39  41  43  42  42  43  43  42  42  43  43  43  41  40  40  42  42  42  42  42  42  42  41  41  41  42  42  43  44  44  43  42  41  41  41  41  41  42  43  44  45  44  43  42  41  42  42  42  42  42  42  42  42  40  41  41  41  42  42  41  41  42  43  43  43  42  42  41  41  42  42  43  44  44  43  42  41  41  41  41  41  41  41  41  41  41  41  41  44  45  43  43  43  42  41  39  40  41  42  42  41  41  42  41  42  42  42  41  41  41  41  40  41  41  41  42  43  44  43  42  42  41  41  42  39  38  39  40  41  42  43  43  42  43  43  43  41  40  41  42  42  42  42  43  43  43  41  40  42  42  41  41  41  41  41  41  41  40  39  39  40  41  40  41  41  40  40  40  41  41  40  40  42  42  43  44  46  47  46  43  40  39  40  42  42  42  43  42  41  40  40  41  40  40  41  42  44  44  42  40  40  41  42  42  41  40  40  40  41  42  42  40  40  40  41  42  42  42  42  42  43  43  43  42  42  41  42  43  43  43  41  40  40  42  43  42  41  41  42  42  41  41  42  42  42  42  41  41  41  41  41  41  41  41  42  42  42  41  40  40  39  40  41  42  43  43  43  42  41  41  41  41  40  40  40  41  42  42  42  42  42  42  42  42  42  42  41  41  41  41  40  40  39  39  40  42  43  43  42  41  40  40  41  41  41  41  41  40  38  37  38  40  42  42  41  41  42  41  41  42  43  43  42  42  42  42  40  40  41  41  41  41  40  42  43  44  44  43  41  40  40  39  39  39  40  40  40  40  40  41  40  40  41  40  41  42  42  41  40  40  41  41  41  42  42  43  42  41  40  39  39  39  40  40  41  40  39  40  40  40  39  38  39  39  40  41  41  41  41  43  43  42  40  41  41 
 42  43  42  42  41  42  42  43  42  41  42  42  43  42  41  41  40  41  41  42  43  43  42  41  41  42  42  42  41  41  41  43  43  43  40  39  41  41  41  41  41  42  41  42  41  40  38  39  42  44  45  45  42  40  39  40  41  42  42  42  43  43  42  41  42  43  43  43  42  43  44  45  44  44  43  43  42  41  41  41  42  42  42  44  45  44  43  42  42  42  42  42  43  44  44  44  42  42  42  42  42  43  43  43  42  43  44  43  40  41  42  42  42  42  42  41  42  43  43  44  43  42  41  42  42  43  43  43  42  41  41  41  41  40  41  41  41  41  42  42  41  42  42  43  43  41  42  42  42  40  40  40  41  42  42  41  41  40  41  41  40  41  41  40  41  42  41  41  42  41  43  44  44  43  42  43  42  42  42  39  38  40  42  42  42  42  43  44  44  43  43  41  41  41  42  42  42  42  43  44  44  42  42  43  43  40  40  41  41  42  42  41  39  40  40  41  40  39  39  39  39  39  39  39  40  41  42  42  42  41  43  44  44  44  42  39  38  40  41  41  41  42  43  42  42  41  41  40  40  41  42  44  44  42  42  42  43  44  43  41  41  41  41  40  41  41  40  39  39  41  42  43  42  41  42  42  43  42  42  41  40  41  42  42  42  41  40  40  42  43  42  41  42  43  42  41  41  41  42  42  42  41  40  40  41  41  42  41  41  42  42  42  41  40  39  40  41  42  44  45  44  43  42  41  40  40  40  39  39  39  40  41  41  42  41  41  41  41  40  40  40  40  40  41  41  40  39  40  40  41  41  41  40  40  41  41  41  39  40  41  43  42  41  39  38  39  41  42  41  40  41  43  41  40  41  43  43  42  42  42  41  41  41  43  42  41  41  40  41  42  43  43  41  39  39  40  40  40  40  39  39  39  40  41  40  39  39  40  40  40  42  42  41  39  39  40  40  40  41  41  42  42  41  41  40  40  40  40  41  42  41  40  40  41  41  40  40  40  40  41  42  42  41  42  43  43  42  41  41  42 
 41  42  41  40  40  40  42  42  41  41  41  42  43  43  41  40  40  41  42  43  43  43  42  41  41  41  42  42  41  40  41  43  43  42  41  41  42  42  42  41  41  42  42  42  41  40  39  40  42  44  46  46  45  43  41  41  41  41  41  41  41  41  41  41  41  42  43  43  43  43  45  46  45  44  43  43  43  42  42  42  42  42  42  43  44  43  42  42  43  44  44  44  43  43  42  42  41  41  42  42  43  43  43  42  43  43  44  43  41  42  42  42  42  42  42  42  43  43  44  43  42  41  42  43  44  44  43  42  41  41  43  43  41  41  40  41  41  42  42  42  42  42  42  42  41  41  41  42  41  41  40  41  42  42  41  42  42  41  41  41  40  41  42  40  41  43  42  42  42  42  43  43  44  43  43  43  42  42  43  41  40  42  43  43  42  42  43  44  44  44  43  41  41  41  42  42  42  42  42  44  44  44  43  43  42  39  38  39  41  43  43  42  41  40  41  40  39  39  39  39  39  39  39  39  40  41  42  42  42  42  43  42  42  42  42  41  41  41  41  39  39  42  42  43  42  41  41  41  40  41  42  42  42  42  43  43  43  43  42  41  40  41  42  41  42  42  41  40  39  41  42  43  43  42  41  42  41  41  40  40  40  40  40  41  41  40  40  40  41  42  42  43  43  44  43  41  40  40  41  41  41  40  39  39  40  41  41  42  42  43  42  41  40  39  39  39  41  42  44  45  44  43  42  41  41  40  40  40  39  39  40  40  41  42  41  40  40  40  40  39  39  39  40  41  41  39  40  43  43  42  41  39  39  40  42  42  41  38  38  41  43  42  41  39  39  40  41  42  41  41  42  43  42  40  41  42  42  42  41  41  42  41  41  41  41  41  41  41  41  41  42  41  40  39  39  40  40  41  41  40  39  39  40  41  40  38  38  40  39  39  41  41  40  39  38  39  40  40  39  39  41  41  42  42  42  42  42  42  41  42  41  41  41  42  42  42  42  42  41  41  41  41  41  42  43  42  41  40  41  42 
 42  42  41  39  38  39  40  40  40  40  41  42  44  43  42  41  41  41  43  43  44  44  43  42  40  40  41  41  41  41  42  43  44  44  43  43  43  43  43  42  42  43  43  43  42  42  41  41  42  44  46  47  46  44  42  41  40  40  40  40  39  40  40  41  41  41  42  43  43  44  44  44  43  43  42  41  41  42  43  43  43  43  42  42  42  42  42  43  43  44  45  44  43  42  41  40  40  40  41  42  42  42  42  42  43  43  43  43  42  42  43  43  43  43  42  42  42  43  43  42  41  41  42  43  44  45  44  43  42  42  44  43  41  40  40  41  41  42  43  43  42  43  43  42  41  41  41  42  42  41  41  41  42  43  42  43  43  41  41  41  40  41  42  40  41  43  43  43  42  43  43  42  43  43  42  42  42  43  43  42  42  43  44  43  43  43  43  43  43  43  43  41  41  42  42  42  41  41  42  43  44  44  44  43  41  38  37  38  40  42  43  43  42  41  41  40  40  40  39  39  40  40  40  40  40  41  41  42  43  43  43  42  41  41  42  42  43  42  40  38  39  41  42  42  42  41  41  41  41  42  42  41  41  41  43  44  44  43  41  40  40  42  43  42  43  44  43  41  40  42  43  44  43  42  41  41  40  40  40  40  40  40  40  41  41  40  40  40  42  43  43  43  44  45  43  41  39  40  41  40  40  39  38  39  40  40  41  42  42  43  42  40  40  39  39  39  40  41  42  43  43  43  42  42  41  41  41  41  41  41  41  42  42  42  41  39  39  40  40  40  39  40  41  41  41  40  41  44  44  42  40  39  38  39  41  42  41  37  37  41  42  42  41  39  40  42  42  41  40  41  42  43  41  40  40  41  41  41  40  40  41  41  40  40  40  40  40  40  40  40  41  40  39  39  39  40  40  41  42  41  41  40  41  41  40  38  39  41  39  39  40  41  40  39  38  39  39  40  39  38  39  40  42  42  43  43  43  42  42  41  41  41  41  42  43  43  43  43  42  41  41  40  41  42  42  41  39  39  40  41 
 42  42  41  39  39  39  41  41  41  41  40  42  44  44  43  42  41  41  42  43  43  43  43  42  40  40  41  41  41  42  43  43  44  45  45  45  44  43  43  42  43  44  43  44  43  43  43  43  42  43  45  46  46  45  43  40  39  40  41  40  38  40  42  42  41  41  41  42  43  43  43  43  43  42  41  41  40  41  43  43  43  43  42  41  41  41  42  42  43  44  45  44  43  42  41  41  40  40  41  42  42  41  41  42  42  42  42  43  43  42  42  42  43  43  42  41  42  42  42  42  41  41  42  42  43  43  44  44  43  42  43  42  40  39  40  41  41  42  43  43  42  43  43  42  41  42  43  44  44  42  41  41  41  42  42  43  44  42  41  40  41  41  41  41  41  42  43  44  44  43  43  42  41  41  41  41  42  43  43  43  44  43  42  42  42  43  43  42  42  42  43  42  41  43  44  42  41  40  41  42  43  44  43  43  41  39  38  38  39  41  43  44  43  41  41  41  41  40  38  38  39  40  41  40  40  41  42  42  43  42  42  42  42  42  42  42  41  41  40  40  40  41  41  40  40  40  41  42  42  42  42  41  41  40  42  43  43  43  42  41  42  43  43  42  43  44  43  41  40  42  43  43  43  42  41  40  40  41  41  41  41  41  42  42  42  42  41  40  42  43  42  42  43  43  41  40  40  41  42  41  40  38  38  39  40  41  41  41  41  42  42  40  39  40  40  40  40  40  41  41  42  42  42  42  41  42  42  42  42  43  43  43  43  43  41  40  40  41  42  42  41  41  41  42  42  42  42  44  43  42  40  39  39  40  41  41  40  39  39  41  41  41  41  40  41  43  43  41  39  40  42  42  40  39  40  41  42  41  40  40  42  42  42  41  40  39  39  40  41  41  41  40  40  40  40  41  41  41  42  43  43  42  42  41  41  40  41  42  40  40  41  42  41  40  39  39  40  40  39  39  39  41  42  42  43  42  43  43  43  42  42  42  40  40  41  43  43  42  41  41  40  40  41  41  41  39  38  38  39  39 
 42  41  41  41  42  43  44  44  43  41  39  40  44  44  43  43  42  42  42  42  43  43  42  41  41  42  42  42  43  43  43  43  44  44  45  45  44  43  42  42  43  43  43  43  42  42  44  44  43  43  44  46  46  45  43  40  39  40  42  42  39  42  44  45  43  42  41  42  43  43  42  43  45  44  43  42  42  43  43  44  43  43  42  41  41  41  42  42  43  44  45  44  44  43  43  43  41  41  42  43  42  41  41  41  41  41  40  42  42  42  41  42  42  43  42  42  41  42  42  42  41  41  41  40  40  41  43  44  44  41  39  39  41  40  40  41  41  42  43  43  42  43  43  42  42  43  44  46  46  43  41  40  41  42  42  43  44  43  40  40  42  42  41  42  41  41  43  44  44  44  43  42  41  40  40  40  42  43  43  44  44  42  41  41  42  43  42  41  40  41  42  43  43  44  44  43  42  41  41  41  43  43  42  42  41  41  41  40  39  41  42  44  43  42  41  42  42  40  38  38  38  39  40  40  40  41  42  43  43  41  41  41  43  43  42  41  39  38  40  41  42  41  39  38  37  38  41  42  43  43  43  44  42  40  40  40  42  44  45  44  44  43  42  41  41  43  41  40  40  41  43  44  42  41  40  40  40  41  42  43  42  43  44  44  44  43  42  41  41  42  40  39  40  40  38  38  39  41  43  43  41  39  38  40  41  41  42  41  41  42  41  40  40  41  41  41  40  40  41  41  41  41  42  42  41  42  42  42  43  43  44  45  44  43  42  41  41  43  44  43  42  41  41  42  43  42  43  44  42  41  41  41  40  40  40  39  39  41  41  41  41  41  41  40  41  44  43  40  37  39  41  41  40  39  40  43  44  42  42  41  43  42  43  44  42  40  40  41  42  42  43  42  40  40  41  41  41  42  43  44  45  43  42  41  41  41  42  43  41  41  43  44  43  41  41  40  40  40  40  40  41  42  42  42  42  42  42  43  43  43  43  42  40  39  40  41  42  41  40  39  40  40  41  41  41  39  37  38  40  39 
 42  43  43  43  43  44  44  43  42  41  41  42  44  44  43  42  42  42  42  43  43  43  43  42  41  42  43  43  44  44  44  43  43  43  44  44  42  42  44  44  43  42  41  42  43  42  43  44  43  42  41  42  43  43  43  42  42  42  42  42  42  43  43  43  43  43  43  43  43  43  42  43  45  44  44  44  45  45  44  43  42  42  42  42  42  42  43  44  44  43  42  41  41  42  45  45  43  42  42  42  42  42  41  41  40  40  42  42  42  43  43  42  41  41  42  42  43  43  44  44  42  42  42  41  42  43  43  43  42  41  39  39  40  41  42  43  42  42  42  42  42  42  42  41  41  41  42  43  44  43  42  41  41  41  40  41  42  41  40  40  42  42  41  42  42  42  43  44  43  41  41  43  44  42  41  40  42  44  44  44  44  43  43  42  42  42  41  41  41  41  42  42  41  42  42  42  42  42  42  42  42  42  41  41  41  42  43  43  43  42  42  41  41  41  40  41  41  40  40  40  40  41  42  43  42  42  42  43  43  42  42  41  41  41  41  41  41  40  40  43  44  42  40  40  40  42  43  44  44  44  43  42  41  40  39  40  41  42  43  44  43  43  41  38  38  41  42  41  41  41  43  43  42  41  41  40  40  41  42  42  42  42  42  42  42  43  43  40  40  40  40  41  41  41  40  39  39  40  40  40  39  39  39  40  41  42  42  42  42  41  41  43  43  43  42  42  42  41  39  38  39  40  42  43  42  41  42  43  44  44  43  42  41  41  41  40  41  42  42  42  42  42  41  42  42  43  44  44  43  42  41  40  39  39  40  40  41  41  40  38  40  41  41  43  43  42  42  40  39  41  43  42  40  39  40  41  42  41  41  40  40  42  43  44  43  41  40  41  42  42  42  42  41  41  41  41  42  42  42  43  43  43  41  39  38  40  41  39  40  41  42  42  41  41  41  41  41  42  41  41  42  41  41  39  38  39  41  42  41  39  40  40  40  40  41  41  41  41  40  40  41  41  42  42  41  40  39  40  41  42 
 43  42  43  43  43  43  42  42  42  42  43  44  43  43  42  42  42  42  43  43  43  44  43  42  42  41  43  43  44  44  44  43  42  42  43  42  41  42  44  44  43  41  40  42  43  43  43  43  43  41  40  40  41  42  42  43  43  43  42  42  43  43  42  41  42  43  44  44  44  44  43  43  44  43  43  44  45  45  44  43  42  42  43  43  43  43  42  42  43  43  42  41  41  42  44  45  43  43  42  42  43  43  42  41  41  42  43  43  42  43  44  42  40  39  41  42  43  44  45  44  41  40  41  41  42  43  43  43  42  42  41  40  40  42  44  44  43  42  42  42  42  42  42  41  40  40  40  41  42  42  42  41  41  40  40  41  42  41  40  41  41  42  41  40  40  41  42  43  43  39  39  42  44  43  41  40  42  43  44  44  43  43  43  43  42  41  40  41  41  41  42  42  40  40  41  41  41  42  42  41  40  40  40  40  41  42  44  45  45  44  42  41  41  41  41  41  41  41  42  42  42  43  43  43  43  42  42  42  43  43  42  41  41  40  41  41  42  41  40  42  43  42  41  41  42  43  44  44  44  43  42  40  39  40  40  41  41  41  41  42  42  42  42  38  38  41  42  41  40  41  42  42  42  41  41  41  41  41  41  41  41  40  40  40  40  41  41  40  39  39  40  42  41  41  40  40  39  39  39  39  39  40  40  40  40  41  42  42  43  42  42  44  44  43  42  43  43  41  39  38  39  41  42  42  40  39  39  41  43  43  42  40  40  40  40  40  40  41  41  41  41  41  41  41  41  43  44  43  42  42  40  39  38  38  40  42  42  41  39  37  39  41  42  44  43  40  40  39  39  41  42  41  40  39  40  40  40  40  40  39  40  42  43  43  42  41  41  41  41  41  41  41  41  41  41  40  40  41  41  41  41  42  40  39  38  41  40  37  39  41  41  41  41  41  41  41  41  41  40  40  41  40  40  38  37  38  41  42  41  39  38  39  41  42  42  41  40  40  40  41  42  42  42  43  41  41  40  41  42  43 
 42  41  42  42  43  42  42  43  44  44  46  46  43  42  43  43  43  42  42  42  43  43  44  43  43  42  43  42  43  44  44  43  42  42  41  41  41  42  43  43  42  41  41  42  43  43  42  42  42  41  40  41  42  43  43  42  43  43  42  41  41  41  41  42  43  44  45  45  44  44  43  42  42  42  43  43  44  44  43  43  43  44  44  45  46  44  41  39  41  42  44  45  45  44  43  43  42  42  43  44  44  44  44  43  43  43  42  42  42  43  43  41  40  40  42  43  44  44  44  42  39  38  39  40  40  41  43  43  43  42  42  41  41  42  43  43  43  44  44  44  43  42  42  40  38  38  39  40  41  41  41  41  41  40  40  42  43  42  41  41  41  42  41  40  39  39  40  42  43  40  39  41  43  42  40  39  40  42  42  42  42  42  43  42  42  41  40  41  40  41  41  43  43  42  41  40  40  40  40  40  40  39  39  41  42  42  43  43  43  44  43  43  42  42  42  42  42  43  43  42  43  42  42  42  43  42  41  42  43  42  42  42  42  42  42  42  42  41  41  41  42  42  42  42  42  42  43  43  44  43  42  41  41  42  42  43  43  42  41  40  41  43  44  41  41  42  42  42  40  40  41  42  42  43  43  42  42  41  41  40  40  41  40  39  38  39  39  40  39  40  40  41  40  40  39  40  40  41  42  42  41  41  40  39  39  39  41  42  43  44  43  42  41  41  41  42  43  43  42  41  42  44  43  40  39  38  38  39  41  42  42  42  42  42  41  41  40  41  41  40  41  40  41  40  40  42  42  41  41  41  41  40  39  40  41  42  43  41  40  40  40  41  43  42  41  41  39  38  39  39  40  40  41  41  41  40  39  39  40  41  42  42  43  44  42  41  42  41  41  41  41  41  42  43  42  39  39  39  39  40  41  41  41  40  41  43  41  38  39  41  42  42  42  42  41  40  39  40  39  39  39  40  40  40  40  41  42  42  42  42  41  41  41  42  41  40  39  40  40  42  42  42  42  42  42  41  41  41  42  41 
 43  43  42  42  42  42  42  43  43  44  45  45  42  42  43  43  43  42  42  42  42  43  43  43  43  42  43  42  43  44  44  44  43  42  40  40  40  41  42  43  42  41  41  43  43  42  42  41  42  41  41  41  42  43  43  43  43  42  42  41  41  42  41  42  43  44  45  45  44  44  44  43  42  42  43  43  44  43  43  42  42  44  45  47  47  44  41  39  40  42  45  46  46  44  42  42  43  43  44  44  44  44  44  44  43  42  41  41  43  44  43  42  40  41  43  45  45  44  44  43  41  40  40  40  41  42  43  43  43  42  42  41  41  41  42  43  43  43  44  44  44  43  42  40  39  38  39  40  40  41  41  41  42  42  42  42  42  42  41  41  41  42  41  40  39  38  39  42  43  41  40  41  43  42  40  39  40  41  42  41  41  41  42  43  42  42  41  41  41  41  41  44  44  43  41  40  40  39  40  40  40  40  40  42  43  43  43  43  43  43  44  43  43  43  42  42  42  43  43  43  43  42  42  43  43  42  41  42  43  42  43  42  42  41  42  42  42  41  41  41  42  43  43  43  42  42  43  44  44  43  42  41  42  43  43  43  44  43  42  41  42  43  44  43  42  43  43  43  42  41  41  41  42  43  44  44  42  41  41  40  40  40  39  38  38  37  38  39  40  40  40  41  41  40  39  40  40  42  43  40  40  41  40  40  40  41  42  41  42  42  42  41  40  41  41  42  43  43  42  41  42  44  44  41  40  40  39  39  40  41  42  42  42  40  40  41  41  41  40  40  40  40  40  41  40  41  42  41  41  42  41  41  40  41  42  43  43  42  41  41  40  41  43  41  40  41  39  38  40  40  40  40  42  42  42  41  39  39  40  42  43  43  43  44  43  42  41  41  41  41  41  41  42  43  43  41  40  39  40  41  41  41  41  42  43  44  42  38  39  41  43  43  42  42  41  41  41  41  41  40  39  40  41  42  43  43  43  43  42  43  42  41  41  41  41  39  39  40  41  41  42  42  41  41  41  42  42  41  40  40 
 44  43  43  43  42  42  41  42  42  42  43  42  41  42  43  44  43  42  41  41  41  42  42  43  44  43  42  43  43  43  44  44  43  42  40  39  41  42  42  43  43  42  42  43  44  43  43  42  41  40  41  42  43  42  42  42  42  43  42  41  41  41  41  41  42  43  44  44  44  43  43  43  42  42  43  44  44  43  42  41  41  43  44  45  46  44  42  42  42  43  44  45  44  42  40  41  42  44  44  44  43  43  43  44  44  43  41  42  44  45  43  41  41  42  44  46  45  44  43  44  43  43  42  42  42  42  42  42  43  43  43  42  40  41  41  41  42  42  43  44  44  43  42  41  40  40  40  40  41  42  42  42  43  43  44  42  41  41  40  41  42  42  42  41  40  40  40  42  43  41  41  41  42  42  41  40  40  41  41  41  41  42  43  43  44  43  42  41  41  41  41  43  43  42  41  41  40  40  41  41  41  41  41  42  42  42  42  41  42  42  43  43  43  43  42  42  41  41  42  42  42  41  41  42  42  42  42  43  43  43  43  43  41  41  42  42  42  41  40  41  42  44  44  43  42  41  42  43  43  42  40  42  43  42  41  42  43  43  43  43  43  44  44  43  42  42  42  43  43  43  42  42  42  43  44  44  43  41  40  40  39  40  40  39  39  38  38  39  40  40  40  40  40  39  39  39  40  42  43  39  39  41  41  42  42  43  42  41  40  40  40  41  41  40  40  41  42  42  42  42  41  42  43  44  44  43  41  40  40  41  42  43  42  39  39  42  42  42  41  41  41  41  41  41  41  42  42  41  41  42  42  41  41  42  42  43  43  42  42  40  39  40  42  40  40  42  41  40  41  42  41  41  42  43  43  41  39  39  41  42  43  42  42  44  43  42  42  41  41  40  40  40  41  43  44  42  40  40  42  43  42  42  41  43  44  43  41  40  40  41  42  42  42  41  41  42  42  43  42  42  41  40  41  42  43  44  42  42  42  43  42  40  40  40  40  40  41  42  43  43  42  41  40  40  41  43  43  41  40  39 
 43  43  43  43  42  42  42  42  42  42  42  41  40  41  43  44  43  42  42  42  42  42  41  41  43  43  42  42  42  42  43  43  43  42  40  40  42  42  42  43  43  43  43  43  43  43  43  43  40  40  41  42  43  42  41  41  42  42  42  41  40  40  41  41  42  43  43  43  43  42  42  42  43  43  44  44  44  43  42  41  41  41  41  42  44  44  44  44  44  43  43  42  41  40  39  40  41  43  44  43  42  41  43  44  45  45  42  43  45  45  43  41  42  43  45  46  45  43  42  44  44  44  43  42  41  41  41  42  43  44  44  42  40  40  41  40  40  40  41  43  43  43  43  43  42  42  41  41  42  43  43  43  43  44  45  43  41  41  41  41  43  43  43  42  42  42  42  42  42  42  41  42  42  43  42  41  41  41  41  41  42  43  43  44  44  43  43  42  41  41  40  41  41  41  41  42  42  42  42  42  42  42  42  41  41  41  41  41  41  41  41  42  42  42  41  41  40  40  41  41  40  40  41  41  42  43  43  43  44  44  43  42  42  41  41  41  41  41  41  41  42  43  44  42  40  40  41  42  42  40  39  43  43  41  40  40  41  43  44  45  45  44  43  42  41  40  41  42  44  44  43  43  42  42  42  43  43  41  40  39  40  41  41  41  40  39  39  39  40  39  39  39  40  40  40  40  40  42  42  39  39  41  41  42  43  42  42  41  40  39  40  42  41  40  39  40  40  41  41  41  41  41  42  44  45  44  43  41  41  41  42  42  42  40  39  41  42  42  43  43  43  42  41  41  41  42  42  42  42  43  43  42  41  41  42  42  42  42  41  41  40  40  42  41  41  41  41  41  41  42  42  40  41  43  43  42  40  40  41  42  42  41  42  42  42  41  42  41  40  40  40  40  40  42  43  42  41  41  42  43  43  41  41  42  43  41  40  41  41  41  41  41  41  40  41  42  43  44  43  41  41  41  41  41  42  42  42  41  42  42  41  39  40  40  40  41  43  44  45  44  42  41  40  40  41  43  42  41  40  40 
 41  41  42  42  41  42  42  43  43  44  42  41  41  41  43  44  43  42  42  43  43  43  41  40  41  42  42  42  42  42  41  42  43  42  41  42  42  43  43  43  42  42  42  42  42  43  43  42  41  40  41  42  42  42  42  41  42  42  43  42  40  41  42  42  41  42  43  43  43  42  42  42  43  43  44  44  44  43  42  42  41  40  40  40  43  43  44  44  43  42  42  41  40  39  39  39  40  41  42  42  41  41  43  45  46  45  43  43  44  44  43  41  41  43  45  45  44  42  42  42  43  42  41  40  40  40  41  42  43  45  45  43  40  41  41  40  39  38  39  40  42  43  43  43  43  43  42  42  42  43  42  42  42  43  43  44  43  42  42  43  43  44  44  44  43  44  44  44  42  42  41  42  42  43  43  43  42  41  41  43  43  43  42  43  43  44  45  44  43  42  41  39  39  40  41  42  42  42  42  42  42  41  42  41  40  40  41  41  40  40  41  41  41  41  40  40  40  40  41  40  40  40  41  41  42  43  43  43  44  43  43  42  42  41  40  41  41  40  41  41  42  43  42  41  39  39  41  43  43  41  39  43  44  42  41  41  42  43  44  45  44  43  42  41  40  39  39  41  43  44  43  42  42  41  41  42  42  40  40  40  41  41  42  42  42  41  40  40  40  39  39  40  41  41  42  41  41  40  41  40  40  41  41  41  41  41  41  40  40  41  43  42  41  40  39  39  40  40  40  41  41  41  41  42  42  43  43  41  41  41  41  42  42  40  39  40  41  42  43  44  43  41  40  40  41  42  43  42  43  44  44  42  41  41  41  42  42  41  41  41  42  42  42  43  43  41  41  40  40  41  41  40  39  40  42  43  42  41  41  40  41  41  42  42  41  42  42  43  42  40  40  40  41  41  42  42  40  40  41  42  41  40  40  42  42  40  40  42  41  40  40  40  41  40  41  42  42  43  42  40  41  42  41  40  40  40  40  41  41  41  40  39  40  39  40  41  43  44  44  43  42  42  41  40  41  43  42  41  40  41 
 40  40  41  41  42  42  43  44  45  45  44  42  41  41  42  43  42  42  43  44  45  43  42  41  40  41  42  42  42  41  42  42  43  42  42  42  43  42  42  42  42  41  41  42  42  42  42  41  40  39  40  41  42  42  42  42  43  44  44  43  41  41  42  41  41  42  42  43  43  43  44  43  41  42  42  43  43  43  43  42  42  41  40  41  43  43  42  41  41  40  41  41  41  41  40  40  40  41  42  42  41  42  43  45  45  43  40  40  43  43  42  42  41  42  43  43  43  42  41  42  42  41  41  40  39  40  41  42  43  44  45  43  42  43  42  41  39  38  38  39  41  42  42  43  43  43  42  42  42  43  42  42  43  42  42  44  45  44  43  43  44  44  44  44  43  43  44  43  42  42  42  41  42  43  44  43  42  41  42  43  43  42  41  41  42  43  44  45  44  42  41  40  39  40  41  43  44  44  44  43  43  42  41  41  41  42  43  43  42  41  41  40  41  41  42  41  40  41  41  41  40  41  41  41  42  43  43  43  44  44  43  42  42  41  40  40  40  40  41  41  42  43  42  41  39  40  41  44  44  42  41  42  43  43  42  42  42  42  42  42  42  42  43  42  41  41  39  40  41  42  42  43  42  41  40  42  42  40  39  40  41  41  42  42  42  42  42  42  41  40  40  41  42  43  43  43  42  42  41  41  40  40  40  40  41  42  42  41  41  42  43  42  41  40  38  38  39  40  41  41  42  43  42  41  41  42  42  41  40  40  41  41  41  40  39  40  41  41  42  42  42  40  39  39  40  41  42  42  43  44  43  42  40  40  40  41  41  40  41  42  43  43  42  44  43  40  41  41  39  41  41  39  39  39  41  43  43  43  41  40  41  43  43  41  42  43  43  43  43  42  41  40  40  41  41  40  39  39  40  40  39  38  39  41  42  42  42  42  41  40  40  41  43  43  42  42  41  41  41  41  42  42  41  40  39  40  41  42  42  42  42  41  40  39  39  40  41  42  42  42  42  42  41  41  41  42  41  40  40  40 
 40  41  41  41  42  43  43  44  45  45  43  42  41  41  42  42  42  42  43  45  45  44  42  41  39  40  42  43  42  42  42  43  43  43  43  42  42  42  41  41  41  41  42  41  42  42  43  42  40  39  40  41  42  42  41  42  43  45  44  43  42  41  42  42  42  42  42  43  43  43  43  42  40  41  42  42  42  42  42  43  43  42  41  42  44  43  41  40  39  39  41  42  43  42  41  41  42  43  43  43  42  42  44  44  44  41  37  38  42  42  42  41  41  42  42  42  42  41  41  42  43  43  42  41  40  40  41  42  43  43  43  43  43  44  43  42  40  40  39  40  41  41  41  42  42  42  42  42  43  43  43  42  43  42  43  44  45  44  43  43  43  43  43  43  43  42  43  43  43  43  42  41  41  43  45  44  42  42  43  43  42  41  41  40  41  42  43  44  43  42  41  41  41  41  42  43  44  45  44  44  43  43  42  42  42  43  44  44  43  42  41  41  41  43  43  42  41  42  42  42  41  41  42  42  42  42  42  43  43  43  43  42  41  41  41  41  41  40  41  41  42  42  42  41  40  40  42  43  43  43  42  41  41  42  43  43  42  40  40  40  41  42  43  43  43  42  40  40  41  41  42  42  42  42  41  42  42  40  40  40  40  41  41  41  41  42  43  43  42  41  41  42  43  44  44  43  43  42  41  39  39  39  39  41  43  43  43  42  41  41  42  41  41  40  39  39  39  40  41  42  43  44  43  41  42  42  42  41  40  40  40  41  41  40  40  41  41  41  42  42  41  40  39  39  40  41  41  41  42  43  42  41  40  39  40  40  41  41  41  41  43  42  41  42  42  40  41  41  40  41  42  40  39  39  41  43  44  43  41  40  42  44  45  42  42  43  42  42  42  42  41  41  41  42  41  39  40  40  39  39  38  38  39  41  43  44  44  42  41  41  41  42  44  44  43  42  40  40  41  42  42  42  41  40  40  40  42  43  43  44  43  42  40  39  39  40  41  41  41  41  41  42  41  40  41  41  40  40  39  40 
 43  43  43  42  41  41  42  43  44  44  42  40  41  42  43  42  42  41  42  44  44  44  42  40  38  40  42  43  43  43  43  43  44  44  42  42  43  42  41  42  41  42  43  42  42  42  43  42  42  41  41  41  41  41  40  41  43  44  43  42  41  41  42  43  42  41  41  41  41  41  41  40  41  42  43  43  42  41  41  42  43  44  44  44  45  43  42  41  40  40  42  44  45  43  41  41  44  44  43  42  41  42  42  43  43  40  37  38  41  41  41  40  40  41  43  42  41  42  42  44  45  44  43  41  41  41  42  42  43  42  41  42  44  44  43  42  42  42  42  42  42  41  40  41  41  40  41  42  43  44  43  43  42  43  42  44  44  43  42  43  43  43  44  43  42  41  41  43  44  44  43  41  40  43  45  45  43  43  44  44  43  42  41  40  40  42  43  42  42  41  40  42  43  43  43  44  43  43  43  43  43  44  44  43  43  43  44  43  42  42  41  41  42  43  43  42  41  42  42  42  42  42  43  43  43  42  41  41  42  42  43  42  42  42  42  42  41  40  41  41  42  41  42  42  42  42  41  41  41  41  41  41  41  41  42  42  41  40  39  40  41  42  43  43  43  42  42  41  40  40  41  42  42  43  42  42  41  40  41  41  41  40  40  41  41  43  44  43  42  42  42  42  43  43  44  43  42  41  40  39  38  39  40  42  44  45  44  42  41  40  41  41  41  41  41  40  40  40  42  43  43  44  43  43  42  42  42  41  41  41  42  41  41  40  40  42  42  42  42  42  41  41  40  40  40  41  40  40  41  42  42  41  40  40  40  41  42  42  42  42  42  41  41  40  40  41  41  40  41  42  42  41  40  41  42  43  43  42  41  40  41  44  46  44  43  42  41  41  41  41  42  42  41  42  40  38  41  41  39  39  39  40  40  41  44  45  45  42  42  42  43  43  44  43  43  42  41  42  42  41  41  41  40  40  41  41  41  42  43  44  44  42  42  41  41  42  42  42  42  41  42  43  42  40  40  40  41  41  40  39 
 43  44  43  42  40  40  41  43  44  44  42  40  41  42  44  44  41  40  41  41  42  42  40  39  38  39  41  43  43  43  43  44  44  43  41  41  43  43  42  42  43  43  44  43  42  43  43  43  43  43  42  42  42  41  40  41  43  44  42  41  41  42  42  43  42  41  41  41  40  40  39  39  42  44  44  43  42  41  40  41  42  44  45  46  45  44  43  42  42  42  43  44  44  43  40  41  44  43  41  40  39  40  41  42  42  41  39  39  41  42  42  41  41  42  42  41  42  43  44  45  44  43  42  41  41  42  42  43  43  42  42  42  43  43  43  43  42  43  43  43  43  42  40  40  40  39  39  41  43  43  43  43  43  43  42  44  44  43  42  43  44  45  44  43  42  41  41  44  47  46  43  41  40  43  45  45  44  44  45  46  45  43  43  42  41  41  42  42  42  41  40  43  43  43  44  43  43  42  42  43  43  44  46  43  42  42  42  42  41  40  41  41  41  42  43  42  41  42  42  42  43  43  43  43  43  42  41  40  40  42  42  42  42  42  42  42  41  40  41  42  43  43  43  43  42  42  41  41  41  41  40  40  39  39  39  39  40  40  41  42  42  43  43  40  41  43  42  41  40  40  41  41  42  42  41  41  41  40  40  41  41  41  40  40  41  43  44  43  43  42  42  43  44  44  43  43  41  40  41  41  40  39  39  41  43  43  42  41  41  40  41  40  41  41  41  41  40  41  42  43  43  42  42  41  40  40  40  40  41  41  43  43  41  40  41  43  43  42  41  42  42  42  42  41  40  40  40  39  39  41  42  41  40  40  41  42  42  42  43  44  42  41  42  39  39  41  41  40  41  42  41  41  41  41  42  42  41  40  39  39  41  43  45  45  44  42  40  41  42  41  41  41  40  40  38  37  41  42  41  39  40  41  42  41  43  45  45  41  41  41  42  43  43  43  41  41  43  45  44  41  40  39  39  40  41  41  39  39  41  44  44  43  42  42  41  43  44  43  42  41  42  43  42  41  41  41  42  42  42  40 
 42  43  42  41  40  39  41  43  44  44  43  42  43  43  43  43  42  41  40  41  42  43  42  40  40  40  41  41  43  43  44  44  44  42  40  40  42  42  42  42  41  41  42  42  43  42  41  41  42  42  42  43  42  41  40  40  41  43  42  42  43  43  43  43  42  41  40  40  40  39  39  39  42  43  44  44  43  42  42  42  43  43  43  43  44  43  43  43  43  43  44  45  44  42  40  40  41  40  40  40  41  41  42  43  43  42  41  40  40  41  41  42  43  42  42  42  43  43  44  43  42  42  42  41  41  41  43  44  44  43  41  41  43  43  42  42  42  43  44  44  43  42  41  41  40  40  41  42  42  43  42  42  42  42  43  42  41  42  43  43  44  44  44  45  44  43  41  43  45  44  43  42  42  42  43  43  43  44  45  45  44  43  43  42  42  41  41  41  41  41  41  43  44  43  43  43  44  43  42  42  43  43  44  42  40  41  41  41  40  41  42  43  43  43  43  42  41  41  41  41  41  41  42  44  44  43  42  40  40  42  44  43  43  42  42  41  40  39  40  41  41  41  42  43  43  41  40  39  40  42  43  41  40  39  39  40  40  41  41  42  43  43  43  41  41  41  41  40  40  39  40  42  44  45  43  41  41  41  41  40  41  40  41  42  42  43  42  41  41  42  42  42  43  43  42  41  40  41  41  41  40  40  40  40  41  41  41  41  41  41  41  42  43  43  43  42  41  41  42  43  42  42  41  41  41  40  39  40  41  42  43  44  42  41  41  41  42  42  42  43  43  42  41  41  41  42  42  40  41  42  41  41  41  41  42  43  43  43  43  43  42  41  40  39  39  41  41  40  41  41  42  43  42  42  42  41  40  40  39  39  40  42  43  43  43  42  42  42  42  42  42  42  42  41  40  40  42  43  42  40  40  41  41  41  42  44  42  40  40  41  41  42  42  41  41  41  43  45  44  42  41  40  40  40  40  39  38  38  40  43  43  42  42  43  42  42  42  42  41  41  41  41  40  40  40  41  41  42  42  41 
 41  41  41  41  40  40  41  43  44  44  43  43  44  44  43  44  44  42  40  41  43  46  44  43  43  43  42  42  43  43  43  44  43  42  40  40  40  41  41  40  39  38  39  41  42  41  39  38  41  41  41  42  42  41  41  41  41  43  42  43  44  43  42  42  42  41  41  40  40  40  39  40  42  42  43  43  43  44  44  43  43  42  41  41  44  43  43  43  42  43  44  44  44  42  40  39  38  38  39  42  44  44  44  44  44  44  42  41  41  40  41  43  43  43  43  44  44  43  42  41  40  41  42  42  41  41  43  44  45  43  40  41  43  43  42  41  42  43  44  44  42  41  42  42  41  41  42  43  43  43  41  42  41  42  42  41  40  42  43  43  42  42  43  45  45  44  42  42  42  42  43  43  43  42  41  41  42  43  43  43  42  42  42  42  42  42  41  40  40  40  40  43  44  42  42  43  44  44  43  42  42  42  41  40  40  41  41  40  40  43  44  45  44  43  42  42  41  42  40  40  39  40  41  43  44  44  43  40  41  44  45  44  42  42  42  40  39  39  40  40  39  39  40  42  42  40  38  38  39  42  44  43  41  40  40  41  42  42  42  42  42  42  42  43  41  39  39  40  41  39  40  43  46  47  45  41  41  41  41  40  39  40  41  42  42  42  41  38  39  41  41  41  41  42  41  41  41  41  41  40  40  41  41  40  40  40  40  41  41  42  42  42  44  44  44  42  41  41  42  43  43  42  42  43  42  40  40  40  41  42  43  43  42  41  40  38  40  42  42  42  42  40  40  41  42  42  43  43  43  43  42  42  42  42  42  42  42  43  42  40  41  41  40  40  40  41  41  40  39  40  42  43  43  42  41  41  40  41  41  41  41  41  41  40  41  42  42  41  41  42  43  44  44  41  41  41  43  43  42  41  40  39  40  42  43  43  41  39  40  41  42  41  41  40  40  41  41  43  43  43  42  42  42  41  40  38  38  38  40  42  41  40  42  43  42  41  40  39  40  40  40  40  39  38  39  40  41  41  42  42 
 41  42  41  41  41  40  41  42  43  43  43  43  43  43  45  46  46  43  40  40  43  45  45  44  43  43  42  42  43  43  42  43  43  43  42  41  40  40  41  41  39  38  38  39  40  40  38  39  42  41  40  41  41  42  43  44  44  43  43  42  42  41  41  41  41  41  41  40  40  40  40  41  43  43  42  42  42  43  43  42  42  42  42  43  45  45  44  43  43  42  43  43  42  40  39  39  40  40  40  42  43  44  43  44  45  44  43  42  42  41  41  42  42  43  43  44  45  44  43  41  40  41  42  42  42  43  44  44  44  43  42  42  43  43  42  41  41  43  44  43  42  41  41  41  41  41  43  44  44  43  42  42  42  42  41  43  44  44  43  42  42  41  42  43  44  43  42  42  43  43  42  42  42  41  40  40  41  42  43  43  42  43  42  42  42  42  41  41  40  39  39  42  43  42  41  42  44  43  42  42  42  41  41  40  41  41  41  40  40  43  44  44  42  41  42  41  41  41  41  41  40  41  42  43  43  44  43  43  43  44  43  42  42  42  41  40  40  41  41  40  39  39  39  40  41  41  40  39  40  41  42  42  41  39  39  40  41  42  43  42  42  41  40  41  40  39  40  41  41  41  42  43  44  44  42  41  40  41  41  40  39  40  41  41  41  40  39  38  39  41  41  41  42  42  43  42  41  41  41  41  41  42  42  42  41  41  40  41  41  42  42  41  42  43  43  42  41  41  42  43  44  43  42  43  41  40  39  40  41  41  42  41  41  40  40  40  41  42  42  41  40  40  41  42  41  42  42  43  44  43  43  43  42  42  42  42  42  42  42  39  40  41  41  42  43  44  43  40  39  38  40  42  41  41  41  41  41  42  43  42  41  42  41  40  40  41  41  40  39  40  41  42  43  42  40  39  40  41  41  41  40  40  42  43  44  44  42  40  42  43  42  41  40  39  39  39  41  41  42  43  42  42  42  42  41  39  39  40  41  42  41  39  40  41  41  41  41  40  41  40  40  40  39  40  40  41  41  41  42  42 
 41  41  42  42  42  42  41  41  41  41  42  41  41  42  45  47  46  44  40  40  41  44  44  44  44  43  43  43  42  42  42  43  43  43  43  43  42  41  41  41  40  40  40  39  39  40  40  41  42  41  40  40  41  42  44  46  46  44  44  43  41  40  40  40  40  40  41  42  42  42  42  43  44  43  41  41  42  43  43  42  41  41  43  44  45  45  44  43  43  43  42  42  42  42  41  41  42  41  41  42  42  42  43  44  45  45  44  43  43  41  41  40  42  42  43  44  45  45  43  41  40  42  43  44  44  44  44  44  44  43  42  42  43  43  42  41  41  42  43  43  42  42  43  42  41  42  43  44  44  44  43  43  42  41  41  43  45  44  42  42  41  41  41  42  43  43  42  43  44  43  42  42  42  41  40  40  41  42  42  42  42  42  42  42  43  42  41  40  40  40  40  41  42  41  41  42  43  42  42  41  42  42  40  41  42  43  42  41  40  41  43  43  42  41  41  41  41  41  42  42  42  42  41  41  41  42  43  43  43  43  42  42  41  41  41  41  42  42  43  39  38  38  38  39  39  40  41  41  41  40  40  42  41  40  40  40  41  42  43  42  42  42  41  40  40  41  41  42  43  43  44  43  42  42  42  41  40  40  40  40  41  41  41  41  40  41  40  39  39  41  41  41  42  42  43  44  43  43  42  40  41  43  43  43  43  42  42  42  43  44  44  42  42  43  43  42  41  41  41  41  42  41  42  43  42  41  40  40  41  41  41  41  41  41  41  42  42  42  42  41  40  41  42  42  42  42  42  43  43  44  44  43  42  41  41  41  41  42  42  41  41  41  41  41  42  44  43  41  39  39  40  40  39  39  39  40  41  43  43  42  41  41  39  38  40  41  41  40  39  39  40  41  43  43  41  39  40  42  42  41  41  41  42  43  43  42  41  41  43  44  43  40  38  36  37  39  41  41  42  42  43  44  43  42  41  40  41  41  41  40  40  40  40  40  40  40  41  41  41  41  41  40  39  40  40  41  42  42  42  42 
 42  42  42  42  43  43  42  41  40  41  41  41  41  42  43  45  45  44  41  41  41  43  43  42  43  43  42  42  42  42  43  43  43  43  43  43  43  42  42  42  42  42  42  41  40  41  42  42  41  41  41  41  42  43  44  44  44  44  44  43  43  42  41  41  41  41  42  43  43  43  44  44  43  42  41  40  43  44  44  43  42  42  43  44  44  44  44  44  44  43  43  43  43  43  44  44  43  42  42  41  41  41  42  43  45  46  44  43  42  42  41  41  41  42  42  44  44  44  42  40  40  42  44  45  45  44  43  43  43  43  43  42  42  42  42  41  42  43  44  43  43  43  44  43  42  42  43  43  43  44  43  44  43  41  40  42  43  42  41  41  42  42  42  43  44  44  43  44  43  43  42  42  42  41  41  41  41  42  41  41  41  41  41  42  42  42  42  41  41  41  41  42  42  41  41  42  42  42  41  42  43  42  41  42  43  44  43  41  40  41  42  42  42  42  42  41  41  41  43  43  43  42  40  39  39  41  42  43  43  41  41  42  41  40  40  41  42  43  42  39  38  39  39  39  39  41  42  43  42  41  41  42  42  42  41  41  41  41  41  42  42  43  43  42  42  43  42  41  42  43  44  43  41  42  43  41  40  39  39  40  42  42  42  41  40  42  42  39  39  41  42  42  42  42  44  45  44  44  42  40  41  43  44  44  44  43  43  43  44  44  44  43  43  43  43  43  42  41  40  40  40  40  40  42  42  41  41  40  41  42  42  42  42  42  42  43  43  43  42  41  41  42  42  42  42  42  41  42  42  43  43  42  41  40  40  40  40  41  41  42  42  41  40  39  40  41  42  41  40  42  42  39  39  39  38  40  41  42  43  41  40  40  39  38  40  41  41  40  39  39  39  40  43  44  43  40  41  42  43  42  42  42  43  43  43  42  41  42  44  45  43  40  37  35  37  39  40  41  41  41  43  43  43  42  41  41  42  42  41  40  40  41  41  41  41  41  41  42  42  42  41  40  39  39  40  41  41  41  42  41 
 44  43  42  42  44  45  44  43  41  41  41  42  43  43  42  43  43  43  43  42  43  43  40  39  41  42  41  41  42  43  42  43  43  43  42  43  44  42  41  41  43  44  44  43  42  42  44  43  40  40  42  44  44  43  42  42  41  42  43  44  45  44  43  43  43  43  44  43  44  44  46  44  41  41  40  41  42  44  45  44  43  43  43  44  43  43  44  45  45  44  42  42  43  44  45  45  42  42  42  42  41  40  40  42  43  44  44  43  42  41  42  42  42  41  41  42  43  42  41  40  40  41  43  45  45  44  44  44  43  42  43  41  40  41  42  42  42  43  44  44  43  43  44  44  41  42  43  42  41  42  43  43  43  42  41  41  41  39  38  40  43  44  43  43  44  44  44  43  42  43  43  42  42  42  42  42  41  42  42  41  40  40  41  42  41  42  43  43  43  43  44  43  42  42  41  42  43  42  42  42  43  43  42  42  43  43  43  42  41  41  42  42  41  42  43  42  41  41  43  44  43  42  40  39  39  41  43  42  41  39  41  42  42  40  39  41  42  43  41  39  39  41  41  41  41  42  43  45  44  44  44  43  43  44  43  42  41  41  40  41  42  44  46  44  44  44  42  40  39  42  43  42  41  41  43  42  41  39  39  40  42  43  42  40  40  42  42  40  40  42  43  43  42  42  43  44  44  43  41  40  40  42  43  44  43  43  44  43  43  43  43  41  42  42  42  42  43  42  41  40  40  39  40  41  41  40  40  40  41  41  41  42  42  43  42  42  43  42  42  41  41  41  42  41  41  41  41  40  41  42  41  41  40  41  40  40  41  40  41  43  43  42  40  39  39  39  41  41  42  44  43  40  39  40  40  41  42  43  42  41  39  40  40  40  41  42  42  41  40  40  40  41  43  44  44  41  41  42  41  41  41  42  42  43  43  42  42  43  43  43  42  40  37  37  37  38  40  40  41  41  41  42  42  41  40  41  42  42  41  41  40  41  41  42  42  42  42  41  41  41  40  41  40  38  39  40  41  40  40  41 
 44  43  42  42  44  45  44  44  43  42  42  43  43  44  43  43  42  43  43  43  42  41  39  39  41  41  41  42  43  43  43  43  43  43  42  42  44  42  40  41  42  44  44  43  42  41  42  42  40  41  43  44  43  42  41  40  41  41  43  44  45  44  44  43  44  43  44  44  44  44  45  44  42  42  42  42  42  43  44  44  44  43  43  43  44  44  45  45  45  44  42  41  41  42  44  43  41  41  42  42  42  40  40  41  42  44  44  43  41  41  42  43  43  42  41  41  41  42  41  40  40  40  42  43  44  44  44  44  43  43  43  41  39  40  41  42  42  42  43  42  41  41  43  43  42  43  42  41  40  41  42  44  45  44  42  41  40  38  38  40  43  44  44  44  44  44  43  43  43  43  43  42  42  41  41  41  41  41  41  41  42  41  42  42  41  42  43  43  44  45  45  44  42  42  42  42  43  42  43  43  44  44  43  42  42  44  43  42  41  42  43  43  42  42  43  43  42  42  42  42  43  42  41  40  40  41  43  42  40  40  41  43  42  40  39  41  42  42  40  39  39  41  42  42  41  42  42  43  44  44  45  43  42  43  43  42  41  41  41  40  41  43  44  44  44  44  41  38  38  40  41  41  40  41  43  43  42  40  40  41  42  42  41  39  40  40  41  40  41  43  44  43  42  42  42  42  41  41  41  40  40  41  42  42  42  43  43  43  42  41  40  40  40  41  42  42  43  43  42  41  40  40  41  41  41  40  40  40  40  41  40  40  41  42  42  41  41  42  42  42  41  41  41  41  41  40  41  40  41  41  41  41  41  41  41  41  42  41  41  41  42  41  40  40  40  41  42  41  42  43  43  41  41  41  42  43  42  43  42  41  40  41  41  41  42  43  42  42  41  40  41  42  43  44  43  40  40  41  41  40  40  41  42  43  43  44  44  42  41  41  41  40  40  40  39  39  40  40  41  41  41  41  41  40  39  40  41  42  41  40  41  41  41  42  42  42  41  40  39  39  40  41  40  38  39  40  40  40  40  40 
 43  42  41  42  43  44  45  44  44  43  43  43  43  43  44  43  42  42  43  42  41  40  39  40  42  43  42  43  43  42  42  42  42  42  42  42  44  42  40  40  42  44  44  43  41  39  39  40  41  42  43  43  42  41  41  41  42  42  43  44  44  43  43  43  43  43  43  43  43  43  43  43  44  44  44  43  42  42  42  43  43  44  43  42  43  43  44  45  45  44  43  41  41  41  43  43  42  42  43  43  42  41  40  41  43  44  44  43  41  42  43  44  44  42  40  40  41  42  41  40  39  40  41  42  43  44  45  44  44  44  43  41  40  41  41  41  41  42  42  41  40  39  40  42  43  43  42  40  39  40  42  44  45  44  43  43  41  39  39  41  43  43  42  42  42  42  42  42  43  43  43  43  42  42  41  40  40  40  40  41  42  42  41  41  42  42  43  43  44  45  45  43  42  43  43  43  43  42  42  43  45  44  42  41  42  43  43  42  42  43  43  44  43  43  44  43  42  41  41  41  42  42  42  42  42  43  45  44  43  43  43  43  42  40  39  41  42  42  41  39  40  42  43  42  42  41  41  41  42  43  44  43  42  42  42  42  42  43  43  42  42  41  41  42  43  42  40  39  38  40  41  40  40  41  43  42  41  40  40  41  42  42  41  40  40  41  41  40  41  42  43  42  41  41  41  40  39  40  40  40  40  40  40  41  41  43  43  43  42  40  39  40  40  40  41  42  43  42  42  41  41  41  41  42  42  41  41  41  41  40  39  39  40  41  41  40  40  42  42  42  42  41  41  41  41  41  42  41  41  41  41  41  41  42  42  42  42  41  40  40  41  41  41  41  42  42  42  41  41  42  43  42  42  42  43  43  42  42  42  41  41  42  43  42  42  43  43  42  41  41  41  42  42  43  43  41  41  41  40  40  40  40  41  42  43  45  44  41  40  40  40  41  42  42  41  40  40  41  41  41  41  41  40  40  39  39  41  41  41  39  41  42  42  42  43  42  41  40  39  39  39  40  39  39  40  40  40  40  39  39 
 41  40  40  41  42  43  44  44  44  44  43  42  41  42  43  43  42  42  42  41  40  39  40  42  44  44  43  43  42  42  42  41  42  42  43  43  43  42  41  41  42  44  43  42  41  39  38  39  43  43  42  41  41  41  41  42  43  44  44  43  42  42  43  42  42  42  42  42  41  42  42  42  44  45  45  43  42  41  40  41  43  43  43  42  42  42  43  44  45  44  44  42  42  42  43  44  43  42  43  43  42  41  41  42  44  45  44  43  42  42  43  44  44  42  40  40  42  43  42  41  39  39  40  41  42  43  44  45  44  44  44  42  41  42  41  40  40  42  42  41  39  38  39  41  44  43  42  40  39  39  41  44  45  44  43  44  44  41  41  42  42  42  41  40  41  41  41  42  44  44  43  44  43  42  41  41  41  41  41  41  41  41  41  41  41  41  42  42  43  43  43  43  43  42  43  43  43  42  42  43  45  44  41  41  42  43  43  42  41  43  44  43  43  44  44  42  41  40  40  41  41  42  43  43  43  45  46  45  45  45  44  43  41  40  40  41  42  42  41  40  40  41  42  42  41  41  40  39  40  41  42  43  42  41  41  42  43  44  45  44  42  40  39  40  41  41  41  41  40  40  41  41  41  42  43  41  39  39  40  41  41  41  42  41  42  43  43  41  41  41  41  41  41  41  40  39  39  39  40  39  39  39  39  40  41  42  44  44  43  42  41  41  41  41  42  42  42  41  41  40  39  40  41  43  43  43  42  42  42  41  39  39  39  40  40  40  40  42  43  43  42  42  42  42  43  43  43  43  42  42  42  42  42  43  43  42  42  41  41  41  41  42  42  41  42  42  41  40  41  42  43  42  42  42  42  43  42  41  41  41  42  43  43  42  42  42  42  42  41  42  41  42  41  42  43  43  42  42  41  41  40  39  40  41  42  44  44  41  40  40  40  41  42  42  42  41  41  41  42  42  42  42  41  40  40  40  39  39  39  39  41  43  43  42  42  42  41  41  40  40  40  41  40  38  40  41  40  40  39  38 
 41  41  41  41  42  43  43  44  44  44  43  41  40  42  44  43  42  42  42  40  39  39  41  43  45  44  43  43  42  42  42  42  42  43  43  43  43  42  42  42  43  43  43  42  41  40  39  40  43  44  43  41  41  41  42  42  43  43  44  44  42  43  44  43  43  43  42  42  41  41  41  42  43  43  43  43  42  42  41  41  42  43  43  43  42  42  43  43  45  45  44  43  42  43  44  44  42  42  43  43  42  41  42  44  45  45  44  43  42  42  43  44  44  42  40  41  42  44  44  42  39  39  40  41  41  42  44  44  44  43  43  42  42  42  41  40  40  41  43  43  41  39  39  41  43  44  43  41  39  39  41  43  45  44  43  44  44  43  43  43  43  41  40  40  41  41  41  43  45  44  44  44  44  43  42  41  42  43  42  41  40  41  41  40  40  41  42  42  42  41  41  42  43  42  43  43  43  42  42  43  45  44  41  41  42  43  42  41  40  42  43  43  43  43  44  41  40  41  40  40  41  41  43  44  44  45  46  44  44  44  42  41  41  41  41  41  41  41  41  41  40  40  40  41  42  42  41  39  39  40  41  42  42  42  42  43  43  44  43  43  41  40  39  40  41  41  42  43  42  41  41  42  42  43  42  39  39  39  39  40  41  41  41  42  42  44  44  42  40  39  39  40  41  41  41  40  40  40  40  40  39  40  40  41  42  43  45  46  46  44  42  42  42  42  43  42  41  40  39  39  39  40  41  42  43  43  43  42  42  42  40  39  39  40  41  40  41  42  43  43  42  42  42  43  43  42  43  44  43  42  42  42  43  43  44  43  43  42  42  42  42  42  41  41  40  41  40  40  41  44  44  42  42  41  41  41  41  41  40  41  42  43  42  42  42  43  43  42  42  42  41  41  42  42  42  42  41  42  41  41  40  39  39  40  42  43  43  41  41  41  41  42  42  42  42  43  42  42  42  42  42  41  42  42  41  40  40  39  39  40  42  44  42  41  42  42  43  42  42  42  41  43  40  38  40  41  40  40  39  38 
 42  43  44  44  43  42  42  43  44  43  42  41  41  43  44  42  41  42  43  42  40  40  42  44  43  42  42  42  43  43  44  44  44  42  42  42  41  41  42  43  43  44  44  43  42  41  42  42  42  43  44  43  43  41  40  40  42  43  45  45  45  45  45  45  45  45  44  43  42  42  42  41  40  40  41  42  44  45  44  43  42  43  45  46  45  45  45  45  46  46  44  42  41  42  43  43  42  42  42  42  41  41  42  44  46  46  43  42  42  42  42  43  43  41  40  42  43  44  44  42  40  40  40  40  41  42  43  43  43  42  42  42  43  42  40  38  39  42  44  44  43  41  41  42  43  43  43  42  41  40  41  43  44  44  43  43  43  43  43  44  43  43  42  42  43  43  42  43  44  44  44  44  43  42  42  42  43  45  45  43  41  41  41  41  41  42  43  44  43  41  41  41  42  42  43  44  43  42  43  44  45  43  40  40  42  43  42  41  41  42  43  44  42  42  42  40  39  40  40  39  39  39  41  43  44  45  44  42  41  42  40  39  40  42  44  43  40  39  39  41  40  38  38  40  42  43  42  41  40  40  40  41  41  41  43  44  44  41  40  39  40  41  42  42  41  41  42  43  43  40  39  40  42  42  41  39  39  40  39  39  39  39  40  40  42  42  42  43  41  39  38  39  41  43  43  42  41  41  42  41  41  42  42  43  43  44  45  45  45  43  42  43  43  43  42  41  40  39  37  37  39  41  43  41  41  42  41  41  41  41  41  41  40  41  41  41  42  42  41  41  41  40  41  41  41  41  41  42  43  43  43  43  43  43  43  43  42  42  42  40  41  42  42  42  41  41  41  40  42  45  45  42  41  41  41  40  40  40  41  41  41  42  42  42  42  42  42  43  42  41  40  40  42  44  43  40  40  41  42  42  41  41  40  41  42  44  43  42  43  43  43  41  40  41  42  43  43  42  42  42  42  41  42  42  42  42  41  40  40  41  43  43  42  41  41  42  43  44  44  43  42  43  41  40  41  41  41  40  39  38 
 42  43  44  44  44  43  42  43  43  43  42  41  41  42  42  41  41  42  44  43  42  42  43  44  42  41  42  43  43  44  45  45  45  43  42  42  41  41  42  42  43  43  43  44  44  44  44  42  40  42  44  44  44  43  41  40  40  42  44  46  45  45  45  45  45  45  44  43  42  42  42  42  40  40  41  43  44  45  45  44  44  44  46  47  46  45  45  45  46  46  44  43  42  41  41  42  43  43  42  41  41  41  42  44  45  46  44  43  43  42  41  41  41  41  41  42  43  44  44  42  40  41  42  41  41  41  42  42  42  42  42  43  44  43  41  40  39  41  43  44  43  42  41  42  43  44  44  44  43  41  40  42  43  43  41  41  42  42  43  43  43  43  42  42  43  43  43  42  41  42  43  43  42  41  41  41  42  44  45  43  41  42  43  43  44  44  43  43  42  41  41  41  42  42  43  43  43  42  42  44  44  42  40  40  41  42  42  41  42  42  43  43  42  41  41  39  38  40  40  40  39  39  41  43  44  44  43  42  42  43  40  39  40  42  44  43  40  38  38  41  41  39  39  41  43  44  44  43  42  41  41  41  42  42  43  43  42  40  39  40  40  41  42  42  41  41  41  42  42  40  40  40  43  42  41  41  42  41  40  39  39  39  39  41  42  42  43  44  42  39  37  39  40  42  42  42  41  41  42  41  42  42  42  43  43  43  42  41  42  42  42  42  42  42  42  42  42  40  39  39  40  42  43  42  41  41  40  41  42  42  42  42  41  41  41  40  40  41  41  40  40  39  40  41  41  41  41  41  42  42  42  43  43  43  42  41  41  41  41  40  41  42  42  42  41  41  41  41  42  44  45  43  42  41  41  40  40  41  41  41  41  41  41  40  41  43  43  43  42  40  39  40  41  43  42  40  39  40  41  41  42  42  41  41  42  43  42  41  43  44  44  42  41  41  42  43  43  42  42  43  42  42  42  42  42  42  41  40  41  42  42  42  40  38  38  40  41  43  43  43  42  42  41  41  42  42  41  41  40  39 
 43  43  43  43  44  44  44  43  44  44  44  42  40  40  41  41  41  42  43  44  45  45  44  43  42  41  42  43  42  43  44  45  44  44  43  42  42  41  41  42  42  42  42  45  47  48  45  41  40  41  43  44  45  45  44  42  40  40  44  46  44  44  43  43  44  44  43  42  41  41  42  42  42  41  42  42  42  43  43  44  45  45  46  46  43  42  42  42  44  45  44  44  43  41  40  42  44  42  41  41  41  42  43  42  43  43  44  45  45  43  40  38  40  42  43  43  42  43  44  42  39  42  45  44  42  41  40  41  42  44  44  44  45  45  45  43  41  40  41  42  43  42  41  41  44  45  45  45  43  41  40  41  42  42  40  41  43  43  42  43  43  42  41  41  41  42  43  40  38  40  41  42  42  41  40  40  41  42  42  42  42  43  45  46  46  44  41  40  40  41  41  41  41  41  43  43  42  42  42  42  43  42  42  41  41  41  42  41  41  41  41  41  41  42  42  39  39  42  42  41  40  41  43  44  42  41  43  43  44  45  44  42  42  41  42  42  41  39  38  40  42  41  40  42  44  44  44  43  43  42  42  43  44  44  42  41  40  40  41  42  41  40  39  39  40  41  41  40  41  41  42  43  43  42  42  43  43  42  42  41  39  39  40  42  42  43  44  44  42  39  38  38  39  38  39  40  40  40  41  41  41  40  40  41  40  40  39  38  40  42  43  42  41  42  42  43  43  43  42  42  42  41  42  43  42  40  40  42  43  44  43  42  41  41  40  38  39  41  41  40  39  40  41  42  43  42  41  42  41  40  41  42  43  42  41  40  39  40  41  43  42  41  40  40  40  40  41  42  42  42  42  42  42  41  41  41  41  42  42  41  41  41  38  35  39  42  44  42  41  40  39  39  39  39  40  42  40  39  38  39  41  41  41  40  40  41  41  41  42  43  45  45  44  42  42  41  41  41  42  44  44  43  41  41  42  41  41  40  41  41  41  40  38  37  37  38  39  41  41  41  40  40  41  41  42  41  40  40  40  41 
 44  44  43  44  44  44  43  42  42  42  41  40  42  43  43  42  42  42  43  43  44  45  45  44  42  42  43  43  43  42  43  43  42  42  41  41  42  41  42  42  42  42  42  45  47  47  45  42  40  41  43  45  45  45  44  42  41  40  43  45  45  43  42  42  42  42  41  40  40  40  42  43  43  42  40  40  41  42  43  43  43  43  44  44  43  42  41  42  43  43  43  43  42  41  41  43  46  45  43  42  42  41  42  41  41  42  43  44  44  41  40  40  41  42  43  43  42  42  43  41  39  42  44  44  42  41  40  41  42  43  43  43  44  45  44  43  42  41  41  41  42  43  42  42  43  45  45  43  41  40  39  40  42  42  41  41  42  43  43  43  42  42  42  42  41  40  41  41  42  43  43  43  42  42  42  42  42  42  42  43  43  43  44  45  45  44  42  41  41  41  40  41  41  42  42  43  42  43  43  43  43  42  42  42  42  42  42  41  41  41  41  41  41  41  41  40  41  42  43  42  41  42  43  43  42  43  43  43  43  45  45  44  43  42  42  43  41  39  38  41  42  41  41  41  42  43  43  43  42  41  42  43  43  44  44  44  43  42  42  42  41  41  40  39  40  41  41  41  41  42  43  44  43  43  42  43  43  43  42  41  40  39  40  41  41  41  41  43  42  39  39  40  40  40  40  40  41  41  41  40  40  40  40  41  41  41  41  40  41  43  43  43  42  41  41  41  41  43  43  43  43  43  43  43  42  41  41  42  43  44  43  42  41  41  40  39  41  43  42  41  41  42  42  42  42  41  41  41  40  40  40  40  40  40  40  40  40  41  42  42  42  41  40  40  40  40  42  43  42  42  41  42  42  41  41  41  42  42  43  42  41  41  39  37  39  41  43  43  42  40  39  39  40  42  42  41  40  40  40  40  40  40  40  40  41  42  43  42  43  44  44  44  43  42  42  42  41  41  43  45  43  41  40  40  41  41  41  41  42  42  41  40  39  38  38  39  41  41  41  41  40  39  41  43  42  42  41  41  41  42 
 45  44  44  45  44  43  42  42  42  42  40  40  42  44  44  43  43  42  41  42  42  43  44  44  42  43  44  45  44  43  42  42  41  41  41  41  41  41  42  43  43  43  43  44  46  46  44  42  41  42  43  44  45  46  46  44  42  41  42  43  44  43  42  41  41  41  40  40  40  41  42  44  44  41  39  38  40  42  43  43  42  41  42  42  42  42  41  41  42  42  42  42  42  42  42  45  47  46  44  43  42  41  42  42  42  42  42  42  42  42  41  42  42  42  42  42  42  42  43  42  40  41  42  43  42  41  41  41  42  42  42  42  43  43  43  43  42  41  40  40  41  42  43  42  42  44  44  42  40  38  37  40  42  43  42  41  41  41  42  42  42  43  42  42  42  41  41  43  45  44  43  43  42  42  43  43  43  43  42  43  43  42  43  44  45  44  42  41  41  42  42  42  42  41  41  42  43  43  44  43  43  42  42  43  43  43  42  41  42  42  42  42  41  40  40  41  41  42  43  43  42  42  42  42  42  43  43  42  42  44  45  44  44  43  42  42  41  40  39  41  42  42  42  42  41  41  42  42  42  42  42  41  42  43  45  45  44  43  42  42  42  41  41  41  41  41  41  42  42  42  43  43  44  44  43  42  41  42  42  42  41  41  41  41  40  40  40  43  42  40  40  41  41  41  41  42  43  43  43  39  39  40  41  42  42  42  42  41  42  42  43  44  43  41  40  40  40  42  42  43  43  44  43  42  41  41  41  42  43  43  43  42  41  41  40  40  41  43  43  42  42  43  43  42  41  41  41  41  40  40  39  39  40  40  40  40  41  43  43  41  41  42  41  40  40  40  42  43  43  42  41  41  41  41  41  42  42  43  44  43  42  40  40  39  39  40  42  42  42  41  39  39  41  44  43  41  41  41  41  41  41  40  39  40  41  42  43  43  44  44  43  42  42  43  43  42  42  41  43  45  42  39  38  39  41  41  41  41  42  43  42  41  41  40  40  42  43  43  42  41  40  40  41  43  43  43  43  42  42  42 
 45  44  44  44  44  43  43  43  43  43  42  41  42  43  43  44  42  41  40  40  40  41  41  42  42  44  45  46  45  43  43  42  42  42  42  42  41  41  42  42  43  42  42  43  45  45  44  42  42  43  44  43  45  46  47  45  43  42  41  42  43  43  42  42  41  41  41  41  41  43  43  44  44  41  38  38  40  43  44  43  42  41  41  42  43  42  41  40  41  42  42  42  42  43  43  45  46  45  44  42  42  42  43  44  44  44  43  42  41  42  43  43  42  41  41  42  42  43  44  43  42  42  42  43  43  42  42  41  41  41  41  41  43  43  43  42  42  41  41  39  39  41  42  42  43  43  43  42  40  38  38  40  42  43  43  41  40  40  41  42  43  43  43  43  43  43  43  44  44  43  42  41  41  42  43  43  44  43  41  42  42  41  42  44  46  44  41  40  41  42  43  43  41  40  40  41  42  43  43  42  42  42  43  43  43  42  42  41  41  42  43  43  42  40  40  41  42  41  42  43  43  41  40  41  42  42  41  40  41  43  44  44  43  42  41  40  40  40  39  41  43  43  43  42  41  40  41  42  43  42  41  40  41  42  44  44  43  43  42  41  42  42  42  42  42  42  42  41  41  41  42  42  43  44  43  41  41  42  43  43  43  42  42  42  41  40  41  42  42  40  41  41  42  42  42  43  44  44  43  39  39  40  41  42  43  43  42  41  41  42  43  43  43  41  40  40  40  41  42  42  42  42  42  41  41  40  40  41  43  42  42  41  40  41  40  40  41  42  42  42  43  43  43  42  41  42  43  42  41  40  40  40  41  41  41  41  42  44  44  42  42  43  42  40  40  40  42  43  42  41  41  42  42  42  42  42  43  43  44  43  41  40  41  41  40  40  40  41  41  40  39  39  40  43  43  43  42  41  41  41  42  41  40  40  41  42  43  43  43  43  42  41  42  42  43  43  43  42  42  43  40  38  38  39  41  42  42  42  42  42  42  43  42  42  42  44  44  43  42  41  40  40  42  43  42  42  42  42  41  42 
 44  43  43  43  44  43  43  43  45  45  45  43  42  42  43  43  42  41  41  40  40  41  40  40  42  43  44  45  45  44  44  43  43  43  44  43  42  41  42  42  42  41  41  43  44  45  43  42  42  43  44  43  44  45  46  45  44  42  42  42  42  42  43  42  42  41  41  42  43  44  44  44  44  41  40  40  42  43  44  43  42  41  41  42  43  43  42  41  41  42  42  42  43  44  44  44  44  44  43  42  42  42  43  44  44  43  42  41  42  42  43  42  41  41  42  42  43  44  45  44  43  43  42  43  43  44  43  42  41  40  40  41  43  42  43  43  42  43  42  40  40  41  42  43  43  44  43  42  41  40  39  40  41  43  44  41  39  40  41  42  43  44  44  44  44  44  44  42  41  40  38  39  39  41  42  43  44  43  42  41  40  40  41  43  45  43  40  39  40  42  44  43  40  39  40  41  42  43  43  42  41  42  43  44  43  42  41  41  41  43  44  44  44  43  41  42  42  40  41  42  42  41  40  41  42  42  40  39  39  41  43  44  43  41  40  39  40  39  39  42  43  44  44  43  40  40  41  43  43  42  41  39  41  42  43  43  43  42  41  41  42  43  43  42  41  42  42  41  41  41  41  41  41  42  42  42  42  43  43  43  42  42  41  42  41  41  41  42  41  41  41  42  42  42  42  43  44  45  43  41  40  42  42  43  43  43  42  41  41  41  41  41  42  41  40  41  41  41  42  41  41  39  39  40  41  40  40  41  42  43  41  40  40  40  41  41  41  42  42  41  42  43  43  42  41  43  43  42  41  41  41  42  43  42  42  41  42  43  43  41  43  44  42  40  39  40  41  42  42  40  40  42  43  42  43  43  43  43  42  41  40  40  40  42  41  40  40  40  40  40  39  39  40  41  43  44  42  41  41  41  42  42  43  42  40  40  42  43  42  41  42  42  41  42  42  43  43  43  42  41  40  39  38  40  41  43  42  43  42  41  41  43  42  43  44  44  44  43  42  41  40  40  41  43  43  42  42  42  42  42 
 42  42  42  42  43  43  42  43  44  45  45  43  42  42  42  42  42  42  41  41  42  42  41  41  42  43  43  44  44  43  44  44  44  44  43  43  43  42  42  43  42  42  42  43  45  45  44  42  42  43  44  44  43  43  44  44  44  43  43  42  40  41  43  43  43  42  42  42  43  42  41  41  42  42  42  43  44  44  44  44  43  42  42  42  43  42  41  40  41  42  43  43  43  42  42  42  42  43  43  43  42  42  42  44  44  42  40  40  41  42  42  42  41  40  41  42  43  44  44  44  42  42  42  42  42  43  43  42  42  41  40  42  43  42  42  43  44  44  43  42  41  41  43  43  44  44  43  42  41  41  41  41  42  43  43  41  39  41  42  43  44  45  45  45  44  43  43  41  41  40  39  39  40  41  42  43  44  44  43  43  42  39  40  42  44  43  39  38  40  42  44  43  41  40  40  41  43  44  43  42  41  42  44  44  43  42  41  41  42  43  45  46  46  44  43  43  42  39  40  42  43  42  41  42  43  41  39  39  39  40  42  42  42  41  40  40  40  40  40  42  43  43  43  42  40  40  41  43  43  42  40  39  40  41  42  42  42  42  41  41  42  43  43  41  41  42  41  41  40  40  40  40  41  41  41  41  41  41  42  42  41  41  41  41  41  41  42  41  41  40  42  42  43  41  41  42  44  44  43  42  42  43  43  43  43  43  43  42  41  40  40  40  41  41  41  41  42  42  42  41  41  39  39  40  41  41  41  42  42  43  42  41  41  41  42  43  43  42  42  42  43  45  45  44  43  43  43  41  41  41  42  42  43  42  41  41  41  41  41  41  43  44  44  41  39  39  40  41  41  39  40  42  43  42  41  41  41  41  41  41  40  40  40  41  41  40  40  39  39  39  40  40  40  40  42  45  43  41  40  42  44  44  43  42  41  40  41  41  41  41  41  41  41  41  41  41  42  43  41  40  41  41  41  41  42  43  43  44  43  40  41  42  42  43  44  44  44  43  41  41  41  41  42  42  42  41  41  41  41  41 
 42  42  42  43  43  42  42  42  44  44  43  43  43  43  42  41  41  41  41  42  43  43  43  43  43  43  43  43  43  42  43  44  43  43  42  42  44  43  42  42  42  43  43  44  45  46  44  41  41  42  43  43  42  42  43  43  43  43  43  42  40  41  43  44  43  42  42  42  42  41  39  38  39  42  43  45  45  43  42  43  43  42  41  41  41  40  39  39  39  41  42  42  42  41  40  40  41  42  42  43  43  43  43  43  43  41  39  39  40  41  41  41  41  41  43  43  43  43  43  42  42  41  41  41  42  43  43  43  42  41  41  42  43  42  41  43  45  45  45  43  42  42  43  43  43  43  43  42  42  42  42  42  42  42  42  42  41  41  42  43  44  44  44  44  43  41  40  41  42  42  41  42  41  41  42  43  44  44  44  45  44  41  40  41  43  43  41  40  41  42  42  43  41  41  41  41  43  44  43  42  41  42  44  44  43  42  41  42  42  44  45  46  46  45  44  43  41  40  40  41  43  42  42  42  43  41  38  39  40  41  41  41  41  40  40  40  41  41  41  42  43  42  42  41  40  41  42  43  43  41  40  39  40  41  42  42  43  42  42  42  42  42  42  40  40  41  41  41  40  40  40  41  42  42  42  41  40  40  41  41  40  40  41  42  42  42  42  42  41  41  42  43  42  40  40  41  43  43  43  43  42  42  43  42  42  42  42  42  42  41  41  41  41  42  42  41  41  41  42  41  41  40  40  40  40  40  41  42  43  43  42  42  42  42  44  44  43  43  42  42  44  46  46  44  42  42  42  40  41  41  41  42  42  41  41  40  41  41  41  41  43  44  43  41  39  39  40  41  40  40  40  41  41  40  40  40  40  40  40  40  41  41  41  40  40  41  41  39  39  40  41  41  41  39  41  44  42  41  41  43  45  44  42  41  40  41  41  40  40  41  42  42  42  41  40  40  41  43  41  40  42  44  43  42  41  42  43  44  44  42  41  41  41  41  42  43  43  42  41  40  41  41  42  41  41  41  40  40  40  41 
 45  44  44  45  44  43  43  43  44  44  42  42  43  43  42  41  40  40  40  42  43  43  44  44  45  44  43  43  43  42  42  43  43  42  40  41  44  44  42  41  42  43  42  43  44  44  43  41  39  41  43  43  42  42  42  43  42  42  43  42  41  42  44  45  44  42  41  42  42  41  38  37  40  42  44  45  44  43  41  42  43  42  42  41  40  40  39  39  40  41  43  43  43  41  40  39  41  41  42  42  43  44  44  44  43  43  41  41  41  41  40  41  42  44  44  44  43  42  42  41  41  41  41  41  41  42  42  43  42  41  42  42  41  41  41  42  44  45  45  44  43  43  43  42  41  41  41  41  42  43  43  43  42  42  42  43  43  43  42  43  43  43  43  43  41  40  38  41  44  44  44  43  43  42  43  43  44  43  43  46  46  42  41  41  42  43  43  43  42  41  40  41  42  41  41  42  42  43  42  42  41  42  42  43  42  42  41  41  41  43  44  44  44  43  43  42  41  40  39  40  41  42  41  41  42  40  39  40  41  41  41  41  40  40  39  39  40  40  40  42  43  42  42  41  41  41  42  44  43  42  41  40  40  42  43  43  44  44  44  43  42  41  40  40  40  41  41  41  40  40  41  42  42  43  43  41  40  41  41  41  41  41  43  44  43  42  42  42  41  42  43  43  42  40  40  41  42  43  42  42  41  41  42  41  40  40  41  42  42  41  41  41  42  43  43  41  40  41  41  42  42  42  41  40  39  40  41  42  43  43  42  41  41  43  44  43  43  43  43  43  44  46  46  44  42  40  41  41  41  41  41  40  40  40  40  41  42  43  42  41  42  42  41  41  40  40  40  41  41  42  41  38  38  39  39  39  39  40  40  41  42  43  42  40  41  42  41  40  39  40  41  42  41  40  40  41  41  42  43  44  44  42  40  39  40  42  42  40  40  41  42  42  42  41  40  40  41  42  42  42  43  44  43  41  40  39  41  42  43  43  42  40  40  41  42  42  42  41  41  40  41  41  42  42  42  41  40  41  40  41 
 46  45  44  45  46  45  44  43  44  44  42  41  42  42  42  41  41  40  40  41  42  43  43  43  44  44  44  43  43  42  42  42  43  41  41  41  43  42  42  42  43  43  42  42  43  43  42  40  38  40  42  42  42  41  42  43  43  42  41  41  41  43  45  45  43  41  41  42  43  42  40  39  41  43  44  44  43  42  41  41  41  41  41  41  41  40  40  41  42  43  44  44  43  42  41  40  40  41  41  42  43  44  44  44  44  44  45  44  42  41  41  42  44  45  44  43  43  42  42  42  41  42  42  41  41  42  42  43  43  42  42  41  40  40  40  42  43  45  45  43  43  43  44  43  41  41  40  40  42  44  44  43  43  42  43  44  44  44  43  43  42  42  42  42  41  40  39  40  43  44  44  44  43  42  42  42  42  42  42  44  45  42  41  41  43  43  43  44  43  41  39  41  43  41  41  41  42  42  42  41  41  41  42  42  42  42  42  41  41  42  42  42  42  42  42  42  41  40  39  40  41  41  41  41  40  40  40  41  41  41  41  41  40  40  39  39  39  40  40  41  42  42  41  41  41  42  42  43  43  42  42  41  41  42  42  43  44  44  44  44  43  41  40  40  41  41  42  42  41  41  41  42  43  43  43  43  42  41  41  42  42  43  44  44  43  42  41  41  41  42  43  44  43  40  40  42  43  43  43  42  41  41  41  40  40  40  41  41  42  41  41  41  42  43  43  41  40  40  42  42  42  43  42  40  39  40  41  42  43  43  41  41  41  42  43  42  42  43  42  41  42  44  44  43  40  39  39  41  42  41  40  40  40  40  40  41  42  43  42  41  41  41  40  40  40  40  40  40  41  42  41  38  38  39  39  39  40  40  41  42  42  43  42  40  41  42  42  41  41  40  41  41  41  40  40  40  40  40  42  44  44  41  38  38  40  44  44  40  40  41  41  42  42  41  40  40  41  42  43  42  42  42  41  41  39  38  39  40  41  42  43  41  41  42  43  43  43  42  41  40  41  42  41  41  42  41  40  41  40  41 
 45  44  44  45  46  45  44  44  44  44  43  41  41  41  42  43  43  42  42  42  42  42  42  42  43  43  43  44  43  42  41  42  42  42  42  43  42  41  42  44  44  43  42  42  42  42  41  40  39  41  42  43  42  42  43  44  44  41  39  39  42  43  44  44  42  40  40  42  43  44  42  42  45  44  42  42  42  42  42  42  41  41  41  42  42  42  42  42  44  44  45  43  42  42  42  41  39  39  40  41  42  43  42  42  43  44  46  46  45  43  43  43  44  45  44  42  42  43  44  44  42  44  44  43  42  41  41  43  44  43  41  40  39  39  41  42  44  44  44  42  41  42  43  43  42  41  40  40  42  44  45  45  44  43  44  44  44  43  42  41  41  41  41  42  41  41  41  41  42  43  43  42  41  40  41  41  41  41  41  42  42  41  42  44  44  44  43  43  43  42  41  42  43  43  43  42  42  42  42  42  42  42  41  42  43  43  43  43  42  42  41  41  41  41  41  42  43  42  41  40  40  42  42  41  40  40  42  43  43  43  43  43  42  41  40  39  39  40  41  41  41  40  40  40  41  41  41  41  42  43  43  41  41  42  42  43  43  43  43  43  44  44  42  41  41  43  43  43  42  41  40  41  42  42  41  42  42  41  41  42  43  45  45  45  43  41  39  39  40  41  44  45  44  42  41  43  45  45  44  43  43  43  42  41  40  41  42  42  42  41  40  41  42  42  42  41  40  41  43  44  43  43  42  40  40  40  42  43  43  43  41  41  41  43  42  40  41  42  41  39  38  40  40  40  39  38  39  42  43  42  41  41  41  40  40  41  42  42  42  43  41  39  39  40  41  42  41  41  40  40  40  40  40  40  40  40  41  41  42  42  43  43  42  40  41  41  41  42  42  41  40  39  39  41  42  42  39  39  40  41  43  41  39  38  40  43  43  40  40  40  40  41  42  42  40  40  41  42  43  43  41  39  39  41  41  39  38  38  40  42  43  41  41  41  42  43  43  42  41  40  40  41  42  42  41  41  40  40  40  41 
 43  43  43  44  44  44  43  43  43  43  42  41  41  41  43  44  44  44  44  43  43  43  42  42  41  41  43  44  43  43  42  41  42  42  43  43  42  41  42  44  45  44  43  42  42  41  41  40  40  41  43  43  42  43  44  45  44  42  40  39  41  43  44  43  41  39  40  43  45  45  44  44  45  43  41  41  41  42  42  41  41  41  42  42  42  43  43  44  45  45  44  43  42  42  42  41  40  40  40  41  41  41  41  41  42  43  44  46  46  45  44  44  44  45  44  42  42  43  45  45  44  44  44  44  42  42  42  43  44  43  41  40  39  41  42  43  43  44  43  42  42  42  42  42  42  41  40  40  42  43  44  44  44  43  44  44  43  43  42  40  41  41  42  43  43  43  42  41  41  42  42  41  41  40  41  41  41  41  41  40  41  42  43  45  44  43  42  42  43  42  42  43  43  44  44  43  42  42  42  42  43  42  42  43  44  43  43  43  42  42  42  42  42  41  41  43  44  44  43  42  41  42  42  41  41  42  44  44  44  45  44  43  42  42  41  40  40  41  42  41  40  40  40  40  40  40  41  40  42  43  43  41  41  42  42  42  41  41  42  43  44  45  44  43  43  44  44  43  42  41  41  41  42  41  41  42  42  42  42  42  44  45  46  45  43  41  39  39  40  41  43  44  44  43  42  43  45  46  45  44  44  44  44  43  42  42  42  42  42  41  41  40  41  41  41  41  41  41  43  44  44  42  41  41  41  41  43  44  44  43  41  40  41  42  42  39  40  42  40  37  36  37  39  40  40  40  40  41  42  42  41  41  41  41  41  43  43  42  42  43  41  39  39  40  41  42  42  41  41  40  40  40  41  42  42  42  43  43  43  42  42  43  42  41  41  41  42  43  42  40  39  38  39  41  42  42  40  38  38  39  41  41  40  39  40  42  42  40  40  40  40  41  42  42  41  41  42  42  42  42  40  39  39  41  42  41  38  38  39  42  42  41  41  41  42  42  42  42  41  40  40  41  41  41  41  41  41  40  40  41 
 41  42  43  43  42  42  42  42  42  42  42  42  42  41  41  42  44  43  42  43  45  46  44  42  41  41  42  43  44  44  43  42  42  43  41  41  41  41  41  42  44  46  46  44  42  41  42  42  40  41  43  43  43  42  43  43  44  43  43  41  40  41  43  43  41  40  41  44  46  45  43  41  41  41  42  42  42  41  40  39  40  42  43  42  41  43  46  47  47  46  44  44  44  43  43  42  40  41  42  42  42  41  42  42  43  42  42  42  44  44  44  45  45  46  44  44  43  42  42  43  44  43  43  43  44  45  44  44  43  43  43  43  42  43  44  43  43  43  44  45  45  44  41  41  42  42  41  40  40  41  42  42  41  42  43  44  44  44  43  42  41  42  43  44  44  43  41  40  40  42  44  43  43  42  41  41  41  42  42  41  41  42  43  42  42  41  41  42  43  42  41  42  43  44  43  42  41  40  41  42  42  43  43  44  44  43  40  39  40  42  44  44  43  42  40  42  43  43  43  44  43  43  41  41  41  42  43  42  43  45  43  42  41  39  39  40  41  42  43  42  42  43  43  41  39  40  40  41  42  43  43  43  42  42  41  40  41  41  42  43  43  43  43  44  44  44  43  42  42  42  43  43  44  43  43  43  44  44  43  42  42  42  43  44  43  42  41  42  42  41  41  41  42  42  42  42  42  43  44  42  42  42  42  42  42  42  41  42  41  42  41  40  40  40  41  41  40  40  41  42  42  42  41  40  41  43  44  44  43  42  40  39  40  40  40  39  41  42  41  38  36  37  40  43  44  43  40  38  39  40  40  39  39  39  42  44  45  42  41  41  41  41  41  41  40  39  39  40  41  42  41  39  40  42  43  45  46  44  42  41  42  43  43  42  43  44  44  43  42  40  40  40  40  40  41  41  40  39  38  39  40  41  40  40  40  40  40  40  40  41  42  42  42  42  41  41  42  42  41  41  40  41  41  42  42  41  40  39  41  42  43  42  43  42  42  42  41  41  41  41  41  42  40  39  41  42  42  40  39  40 
 41  42  43  42  42  42  42  42  42  42  42  41  42  41  41  43  44  43  42  43  44  44  43  41  42  42  42  44  45  46  45  44  43  43  41  40  41  42  42  43  44  46  45  44  43  43  43  42  40  42  43  43  43  42  42  43  43  42  42  41  40  41  43  44  43  42  43  44  44  43  41  41  42  42  42  43  43  42  40  40  41  41  41  41  42  43  45  47  46  45  44  44  43  42  43  42  40  41  43  44  43  42  41  42  42  43  43  43  43  43  43  43  43  44  43  43  42  42  41  42  42  42  42  42  43  44  45  44  43  43  44  44  44  44  44  44  43  43  43  44  44  43  41  41  43  43  42  42  41  42  43  43  42  41  41  42  44  43  43  43  42  42  43  44  44  43  40  41  42  43  44  44  43  43  42  43  43  43  43  42  41  42  42  42  42  42  42  42  42  42  42  42  43  43  43  43  41  40  41  41  42  43  43  43  42  42  39  38  40  42  44  45  45  43  42  42  42  42  42  43  42  41  40  40  41  42  42  42  43  44  44  42  40  39  40  42  42  41  41  42  44  44  44  42  41  40  39  40  40  40  41  42  42  41  40  40  41  41  41  42  42  42  43  43  43  42  41  41  41  42  43  43  43  42  42  43  44  43  42  41  40  40  41  42  42  42  41  41  42  42  42  42  42  42  41  41  41  41  41  41  41  41  41  41  42  42  41  41  42  41  42  42  42  42  41  41  40  41  41  41  41  41  41  42  42  42  42  42  42  41  40  39  39  40  41  42  43  43  42  39  38  38  40  43  44  42  40  37  38  39  39  39  39  40  42  43  43  42  42  44  43  42  42  41  40  38  38  38  38  39  40  40  40  41  43  44  44  43  42  41  41  42  42  41  42  43  43  42  41  40  41  42  41  41  41  40  40  39  39  40  41  41  41  41  41  41  41  42  41  40  40  40  41  42  42  42  41  42  41  40  40  41  42  43  42  41  40  41  41  42  43  42  42  41  41  40  40  40  41  41  42  42  40  38  41  42  42  40  40  40 
 41  42  43  43  43  43  43  43  43  43  42  42  41  42  42  44  44  43  43  43  43  42  41  41  43  43  43  44  46  47  46  44  43  42  41  41  41  42  43  44  44  44  44  44  45  44  43  42  41  42  43  43  43  43  43  42  42  41  41  41  41  42  43  45  44  44  43  42  41  41  40  41  42  42  42  42  42  42  42  42  42  41  40  41  43  43  43  44  45  44  43  42  41  41  42  41  40  42  44  45  45  43  42  42  43  44  45  44  42  42  42  42  42  43  43  43  42  42  42  42  42  42  42  41  42  43  44  43  43  43  44  45  45  44  43  43  44  44  44  42  41  40  40  41  44  44  43  43  43  44  45  44  42  40  39  40  42  42  42  42  41  42  42  44  44  43  41  43  46  44  44  44  44  43  43  44  44  44  44  43  41  42  42  43  44  44  43  42  42  42  43  43  43  44  44  44  42  41  41  42  42  43  43  42  42  42  41  41  41  42  43  44  44  44  44  43  42  42  43  42  42  42  41  40  41  42  43  43  43  45  44  42  41  40  42  43  42  40  39  43  45  44  44  43  42  41  40  40  40  39  40  42  43  42  41  40  40  41  41  42  42  43  42  42  42  41  40  40  40  41  42  42  42  41  41  43  43  42  42  41  40  40  40  40  41  41  40  40  41  43  44  43  42  41  41  42  42  41  40  42  43  42  42  42  42  42  41  42  41  41  42  44  44  43  42  41  41  42  42  42  42  41  41  43  42  41  40  40  40  40  40  40  40  40  41  44  44  43  41  39  38  39  40  42  42  41  40  38  38  39  39  40  40  41  41  41  42  43  44  44  43  42  42  41  40  39  38  38  38  38  39  41  41  41  42  42  42  42  42  41  40  40  40  40  41  41  42  42  41  41  41  41  41  42  41  41  40  40  40  41  42  42  42  42  42  42  43  43  41  39  37  38  40  42  43  43  42  42  41  41  41  41  41  42  42  41  41  41  42  42  43  42  42  41  41  40  39  40  41  41  42  41  40  39  39  41  41  41  41  41 
 42  42  43  43  43  42  42  43  44  44  43  42  41  43  44  44  43  43  43  43  42  41  40  41  42  42  42  43  45  47  46  44  42  41  41  40  40  42  43  43  43  43  42  44  45  45  42  42  43  44  44  45  45  44  44  42  41  42  42  42  42  42  43  44  45  44  42  40  39  39  39  40  41  41  40  40  41  42  44  44  44  42  41  42  45  44  43  43  44  44  43  41  40  41  43  42  41  43  45  45  45  44  44  44  44  45  46  44  41  41  41  42  42  43  44  44  43  42  41  42  44  43  42  42  42  43  42  42  41  41  42  44  45  44  43  43  44  45  44  42  40  40  40  42  44  44  43  42  43  45  46  45  43  40  39  39  40  40  41  41  41  42  43  43  44  43  41  45  47  45  44  43  43  43  44  44  44  44  44  44  43  43  43  43  45  45  44  43  42  43  45  43  43  44  45  44  44  43  43  43  42  43  44  44  44  45  44  43  43  43  42  41  42  43  43  44  44  44  44  43  43  43  43  42  42  43  44  44  44  44  43  42  40  41  42  43  42  40  39  43  45  43  43  44  44  44  43  42  42  41  41  42  43  43  42  41  41  41  42  43  43  42  42  43  42  41  41  40  40  40  41  41  41  40  40  43  44  42  42  42  42  41  41  41  40  41  40  39  41  43  44  43  41  41  41  42  42  41  41  44  45  43  43  42  41  41  42  42  42  41  42  43  43  42  42  41  42  42  43  44  43  42  42  42  41  39  39  39  40  41  41  42  41  40  40  42  42  41  39  39  39  39  41  42  42  42  41  40  39  39  39  40  41  41  40  40  41  44  44  42  42  42  41  40  39  39  38  39  40  40  41  40  41  41  40  41  40  40  41  41  40  39  39  39  40  41  42  42  42  41  41  40  40  41  42  42  41  40  41  41  42  42  42  41  42  43  45  44  41  38  37  38  40  42  43  43  42  42  41  42  42  41  40  41  42  41  41  41  42  42  44  44  43  42  41  40  39  40  40  40  41  41  40  38  38  39  41  41  42  41 
 42  42  43  43  43  43  43  43  44  44  44  43  42  43  44  43  41  41  43  43  42  42  44  44  43  41  40  42  44  45  44  43  41  41  40  39  39  41  42  43  43  42  42  43  44  44  43  42  44  45  44  45  46  46  45  42  41  42  42  43  43  43  43  44  43  43  42  40  40  40  41  41  42  41  40  39  40  42  43  44  44  42  40  41  44  43  42  42  43  43  42  41  41  42  44  44  43  43  43  42  43  43  44  44  44  44  43  43  41  41  41  42  43  44  45  45  44  43  42  43  45  45  44  42  42  43  42  42  41  40  41  43  44  43  42  42  43  45  44  43  41  41  42  42  43  43  42  41  41  42  44  45  43  42  40  39  39  39  40  41  41  42  43  43  43  43  42  45  46  44  43  43  42  42  42  42  42  42  43  44  45  44  43  43  44  45  44  43  42  43  44  44  43  45  45  44  44  43  42  42  42  43  43  45  46  46  45  44  43  41  40  40  40  41  41  42  42  43  43  44  43  44  43  42  42  43  43  44  44  43  41  41  40  41  42  42  41  40  39  43  44  43  42  43  45  45  44  42  42  42  43  43  43  43  43  43  42  42  43  43  43  42  42  43  43  42  42  41  40  41  40  40  40  39  40  42  42  41  41  43  44  43  42  41  40  41  41  40  40  42  43  43  42  42  42  42  42  40  41  46  46  44  43  42  41  42  41  42  42  42  42  43  42  41  41  42  42  43  44  44  43  43  42  41  40  39  39  40  42  43  43  43  42  41  41  41  40  39  38  39  39  40  42  42  42  42  42  43  42  40  40  40  41  41  40  40  41  44  44  42  41  42  41  41  40  39  40  41  41  42  42  40  41  41  41  40  41  41  42  41  41  40  40  39  39  40  42  42  41  41  41  40  40  41  42  42  41  40  41  41  42  41  41  41  43  44  45  45  42  39  38  39  40  42  43  43  43  42  42  42  42  41  40  40  40  40  40  40  41  42  44  44  43  42  42  41  40  40  40  41  41  41  39  38  39  40  41  42  42  41 
 43  43  42  42  42  42  42  43  44  44  44  43  43  44  44  42  40  40  42  43  43  43  46  47  44  41  40  41  44  45  44  42  41  40  40  39  39  40  42  43  43  43  43  44  43  43  43  43  44  43  43  45  46  46  44  42  41  41  43  43  44  44  44  43  43  42  42  42  43  42  43  43  43  42  41  40  42  43  44  44  44  42  41  41  43  43  43  43  43  43  42  43  43  44  45  44  44  43  41  40  41  42  43  44  44  43  42  41  41  40  41  42  43  44  45  45  44  43  41  42  44  44  44  42  42  42  43  42  42  41  42  42  42  42  42  42  43  43  44  43  43  43  43  42  42  42  42  41  40  41  43  44  44  43  42  41  40  40  40  41  42  42  42  42  43  43  43  44  44  43  42  42  41  41  41  41  41  41  42  43  44  43  42  42  42  42  42  42  42  42  43  42  42  44  44  44  43  42  41  41  42  42  43  44  45  44  44  43  42  41  40  40  41  41  41  41  41  42  43  43  44  44  43  43  42  42  42  44  44  41  40  41  41  42  42  41  40  40  40  43  44  42  41  42  44  44  43  41  41  40  41  43  45  44  44  44  43  42  43  44  43  42  41  43  43  43  42  41  40  40  40  39  40  40  40  40  40  40  41  43  45  45  43  42  41  41  42  41  41  41  42  42  43  43  43  42  42  41  42  46  46  44  42  41  41  41  41  42  43  43  43  42  42  42  42  43  43  43  43  42  41  42  42  40  40  40  40  42  43  44  44  43  42  41  41  41  41  41  40  40  40  41  42  43  43  41  42  44  43  42  42  41  40  40  40  40  41  43  43  42  42  42  41  41  41  40  40  41  42  42  42  41  41  41  40  41  42  42  41  40  40  41  41  40  40  40  41  41  41  40  41  40  41  42  42  41  40  40  40  41  42  41  41  41  42  45  46  45  43  41  40  40  41  41  42  43  42  43  43  42  42  42  41  40  39  39  39  39  41  42  42  42  42  42  41  41  40  40  41  42  42  42  40  38  40  41  42  42  42  41 
 44  43  42  42  41  40  41  43  43  43  43  43  42  43  43  42  40  40  42  42  42  43  45  47  45  42  41  41  44  46  45  42  41  41  41  40  40  41  42  43  44  45  45  44  43  42  43  44  43  43  42  43  44  44  43  42  41  42  43  43  43  44  44  44  43  43  43  44  45  45  44  43  43  43  42  42  42  43  43  44  43  43  42  42  42  43  44  44  43  42  43  44  45  46  45  44  43  43  42  41  41  42  42  43  43  42  42  42  42  41  41  41  42  43  44  44  43  42  41  41  42  42  42  41  41  42  42  42  42  43  43  42  41  42  43  43  42  42  42  43  44  43  43  41  40  42  42  41  41  41  42  43  43  43  43  42  42  41  41  42  43  43  42  42  42  43  43  43  42  41  41  42  42  41  41  41  40  41  42  42  42  42  42  41  40  40  40  41  42  42  41  42  42  42  42  42  42  41  40  40  41  42  43  44  43  42  41  41  41  41  41  41  42  42  42  41  41  42  42  43  43  44  43  42  42  42  42  44  43  40  40  41  43  43  42  40  39  40  42  44  44  42  41  41  42  43  42  40  40  39  39  43  45  46  45  44  42  42  43  43  43  42  40  42  42  42  42  41  40  40  39  40  41  41  41  40  40  40  40  41  43  44  44  42  42  42  42  43  42  40  40  41  43  44  43  41  41  41  42  44  44  43  41  41  40  40  41  41  42  44  43  40  40  41  42  43  43  43  42  41  40  41  41  41  41  41  41  42  44  43  42  42  41  41  41  42  43  43  43  42  41  41  43  44  43  41  41  44  44  44  43  41  39  39  40  41  42  41  42  42  42  42  42  41  41  41  41  41  41  42  42  41  41  40  41  42  43  41  40  39  39  41  42  42  41  41  40  40  40  40  41  40  41  42  42  40  40  39  39  41  42  41  41  40  42  45  45  43  43  42  42  42  41  40  41  41  41  42  43  43  43  43  42  40  39  39  38  39  41  42  41  39  40  40  41  41  41  41  42  43  43  43  41  40  41  43  43  43  42  42 
 44  44  43  42  41  41  41  42  43  43  43  42  42  42  43  42  41  41  42  41  40  40  42  45  47  44  42  42  44  45  45  43  42  41  41  40  40  40  41  42  43  45  46  44  42  42  43  43  43  42  43  43  43  43  43  42  42  42  43  42  42  43  44  44  43  43  43  45  46  45  43  42  42  42  42  42  41  42  43  43  44  43  43  43  42  44  44  44  43  43  44  45  46  46  44  43  44  44  43  43  43  42  41  41  41  42  43  44  44  43  42  40  41  42  43  43  42  41  42  41  40  40  40  40  40  40  41  41  42  42  42  41  42  43  44  43  42  41  42  43  44  43  41  40  40  41  42  42  42  43  43  43  42  42  43  44  43  42  41  42  43  44  43  42  41  42  43  43  41  41  42  43  43  43  42  42  41  42  43  42  42  43  42  41  40  40  41  42  43  43  41  42  41  41  41  42  42  41  40  40  40  41  42  43  43  42  41  40  40  41  42  43  43  43  43  43  43  43  44  43  43  43  42  41  43  44  44  44  43  40  40  42  44  43  41  39  39  40  43  45  44  42  42  42  43  43  42  41  41  41  40  43  45  46  45  43  41  41  42  43  43  42  40  40  40  41  41  40  40  40  40  41  42  43  42  42  41  40  39  40  42  43  43  42  42  42  43  44  42  40  39  41  44  44  42  40  39  39  40  41  41  41  41  41  40  40  40  41  42  44  44  38  38  39  40  42  43  43  41  40  41  42  42  41  41  41  41  41  42  41  40  40  40  40  40  41  43  45  44  42  41  41  43  45  44  42  42  44  44  43  43  41  39  39  40  41  42  41  41  41  41  42  41  41  41  41  40  41  42  42  43  41  41  41  41  43  43  41  40  38  39  41  42  42  42  41  40  40  40  40  41  40  41  42  42  41  40  39  40  41  42  41  40  40  41  43  43  42  42  43  42  43  42  40  40  39  40  41  42  43  43  43  42  41  40  39  39  40  42  42  41  40  40  41  41  41  41  42  42  43  43  43  41  41  43  44  44  43  42  42 
 44  44  43  42  42  41  41  42  43  43  43  42  42  42  42  43  43  43  42  41  40  41  41  43  45  44  42  42  43  44  44  43  43  42  41  40  40  41  41  42  43  44  44  43  42  42  43  43  43  43  42  43  42  42  42  42  42  42  42  42  41  42  43  44  44  44  44  44  44  43  43  42  40  41  41  41  41  41  42  43  43  44  44  43  43  43  43  42  42  42  43  44  44  44  44  43  43  43  43  43  43  42  41  40  40  41  44  45  45  43  42  42  42  43  43  43  43  42  42  41  40  40  40  40  39  39  40  41  41  40  40  40  42  44  45  43  42  42  42  42  43  42  41  40  40  41  41  42  43  43  43  42  41  41  43  44  43  42  41  42  44  45  44  42  41  42  43  43  42  42  42  43  44  44  43  42  42  43  44  42  41  41  41  41  41  41  41  43  43  43  43  42  41  40  41  42  42  42  41  41  41  41  42  44  45  43  42  41  41  42  43  44  44  44  44  44  44  44  44  43  42  42  42  42  43  45  46  44  42  41  41  41  42  42  41  40  39  40  42  43  44  43  43  42  43  43  43  43  43  43  42  43  44  44  44  43  41  40  41  42  43  42  40  39  39  40  41  41  41  41  41  41  42  43  43  43  42  41  40  40  41  41  42  43  43  43  43  44  42  40  39  41  42  42  41  40  39  40  40  39  39  40  41  41  41  40  40  41  42  44  43  38  37  38  39  41  43  43  42  41  42  43  43  42  42  41  40  41  40  40  39  39  39  39  40  41  43  43  42  41  41  41  42  44  44  43  43  43  43  43  42  41  40  39  39  40  41  41  41  40  41  42  42  42  42  41  40  41  42  43  43  42  41  41  42  42  42  41  40  39  40  40  42  43  42  41  41  41  41  41  41  40  41  42  43  42  41  40  40  42  42  41  40  39  40  42  43  41  42  42  42  42  41  40  39  39  40  41  41  41  42  42  42  41  40  40  41  41  42  41  41  42  42  42  42  42  42  42  42  42  42  42  41  41  43  44  44  43  42  42 
 44  44  43  42  42  41  42  43  44  44  43  43  43  42  42  44  45  44  42  41  41  43  42  42  43  42  40  41  42  43  43  43  44  43  41  40  40  42  42  43  43  44  43  43  43  43  44  43  42  42  43  42  41  41  42  43  44  43  43  43  42  42  43  43  44  44  43  42  41  41  42  42  42  42  43  43  42  41  41  42  42  43  43  42  42  42  41  41  41  42  42  43  43  43  43  43  43  42  42  42  42  42  42  41  41  42  44  44  44  43  43  43  44  44  44  44  43  43  42  42  41  41  42  41  40  41  42  42  42  41  40  40  41  43  44  43  42  41  41  42  43  42  41  41  41  40  40  41  43  44  43  40  39  41  44  44  43  42  41  42  44  45  44  42  41  41  43  44  43  42  42  42  43  43  43  41  41  42  44  42  40  40  40  41  42  42  42  42  42  42  43  42  41  41  41  42  43  43  42  42  42  42  43  44  44  44  42  41  41  42  43  43  44  44  43  44  43  43  43  43  43  42  41  41  42  44  46  44  42  42  42  42  41  41  41  41  40  39  39  41  42  43  42  42  42  42  43  44  43  42  42  41  42  43  44  42  40  39  40  42  43  42  41  39  39  41  42  42  42  42  42  42  42  42  43  43  43  42  41  41  41  42  43  44  44  43  41  41  40  39  40  41  41  41  41  41  40  41  41  38  39  40  42  42  42  41  41  41  42  43  43  40  39  39  40  41  43  43  42  41  41  42  43  42  42  41  41  41  41  40  39  39  39  39  41  42  42  42  41  41  40  40  41  42  43  44  44  43  42  42  42  43  42  41  39  39  40  42  42  40  41  43  43  43  43  42  41  41  41  43  43  43  42  42  41  41  41  40  40  40  41  41  41  42  41  40  40  41  42  42  41  40  40  42  43  43  41  40  41  42  43  42  40  39  39  42  43  42  41  41  41  41  41  41  40  40  40  40  40  40  40  41  41  40  41  41  42  42  41  39  39  41  42  41  41  41  41  41  41  42  42  42  42  42  42  42  42  42  42  41 
 44  43  42  42  41  42  42  44  45  45  44  44  44  42  42  44  46  45  43  42  43  44  45  44  42  40  40  40  42  43  44  44  44  44  41  39  40  42  44  45  44  43  42  43  43  43  44  44  43  42  42  42  41  41  41  43  44  43  43  43  45  43  42  42  43  43  42  40  39  41  43  44  45  44  45  45  43  42  42  42  42  41  41  41  43  41  40  40  41  42  43  42  42  42  43  44  44  42  41  41  41  42  43  43  42  43  43  43  42  42  43  43  45  46  45  45  44  42  42  41  42  42  43  43  43  43  44  45  44  44  43  42  42  42  43  42  42  41  42  43  44  43  43  42  41  40  39  40  42  43  43  40  39  40  44  44  43  42  41  42  44  45  44  42  41  40  41  43  43  41  40  41  42  42  41  40  39  40  42  42  41  41  40  41  43  44  44  43  42  42  43  42  42  42  41  42  43  44  43  43  43  43  43  44  43  43  41  40  41  41  42  42  43  44  44  42  41  41  42  43  43  42  42  42  42  42  42  42  43  44  44  43  41  41  42  43  42  40  39  39  41  41  42  41  40  40  41  42  42  41  39  40  41  43  44  43  40  40  40  42  42  43  41  40  40  42  43  44  43  43  42  41  41  41  42  42  43  42  42  41  41  42  43  43  43  41  39  39  39  40  40  41  42  41  42  43  43  43  42  38  38  41  42  43  43  43  42  41  41  42  42  43  42  41  42  42  43  43  41  40  40  41  42  42  42  42  42  42  42  42  41  40  40  40  41  43  42  41  41  40  41  41  40  40  41  43  45  43  41  41  42  44  44  43  40  38  39  42  43  41  42  44  45  45  44  43  41  40  41  43  43  43  42  42  42  41  40  41  41  42  42  42  42  43  41  40  41  41  42  41  41  40  41  42  44  45  42  41  42  43  44  42  40  39  39  41  42  41  41  40  41  41  42  41  41  40  40  40  39  39  39  40  40  40  41  43  43  42  40  38  38  40  40  40  40  40  39  40  41  42  43  43  43  42  41  40  41  41  41  40 
 43  42  43  43  44  44  44  43  42  43  44  46  47  45  43  43  44  46  46  45  44  44  45  45  42  41  41  40  41  43  44  45  44  43  40  39  40  42  43  43  43  42  41  41  41  43  45  45  44  42  42  43  41  41  42  41  41  42  41  42  45  44  42  42  42  42  42  42  42  43  45  45  44  43  43  44  45  45  46  45  44  43  42  43  44  43  42  42  42  42  42  42  41  42  43  44  44  42  41  41  43  43  43  42  41  42  44  45  43  43  42  43  45  45  45  44  43  43  43  44  43  42  42  44  44  44  44  44  46  46  45  44  43  42  42  41  42  42  43  43  43  43  43  42  41  41  41  41  42  42  43  43  42  42  42  43  43  40  40  41  43  44  43  42  41  41  40  41  41  39  39  40  41  42  42  41  40  40  41  42  42  41  42  43  45  46  46  44  44  43  43  44  44  43  42  42  43  43  43  42  42  42  43  43  43  42  41  42  42  43  42  42  42  42  44  42  41  41  41  42  42  43  43  42  42  41  41  42  43  43  43  42  40  40  41  42  43  43  43  41  41  42  42  41  39  39  40  41  41  41  41  43  44  44  44  44  44  43  43  42  42  41  40  40  41  42  43  43  43  41  40  40  40  42  42  40  41  42  43  42  41  40  40  40  41  41  41  41  40  41  42  43  42  41  41  42  43  42  41  39  39  41  42  43  44  43  42  41  40  40  41  42  42  43  43  43  43  43  41  40  40  41  42  43  43  43  42  42  41  41  41  41  40  40  41  40  40  41  41  41  40  40  39  40  40  42  43  41  41  41  41  41  42  41  40  40  39  39  39  41  42  43  44  45  44  43  41  39  40  43  44  43  42  42  42  41  42  42  41  40  41  41  42  43  43  42  41  41  41  41  42  42  42  43  44  45  44  43  43  43  42  41  39  39  40  41  41  41  41  42  41  41  41  41  40  40  40  40  40  39  39  40  40  40  40  40  41  41  41  41  41  40  41  41  41  41  41  40  40  41  42  44  43  42  41  42  42  43  42  41 
 43  42  43  43  44  44  43  42  42  43  44  46  48  46  44  43  44  46  46  45  44  43  44  45  44  44  43  42  42  44  45  45  44  43  41  40  41  42  43  44  44  43  42  40  40  42  43  44  45  44  43  44  42  41  42  41  41  42  41  41  44  43  42  41  42  42  42  43  43  43  45  45  43  42  42  43  44  46  46  45  44  44  43  44  45  44  43  43  43  43  43  42  41  42  44  44  42  41  41  42  43  44  44  43  42  43  46  46  44  43  42  42  44  44  44  43  42  43  44  45  44  43  43  44  45  45  43  44  45  46  45  44  43  43  42  42  43  44  44  44  43  43  43  42  41  41  41  42  41  42  43  44  44  44  42  42  41  39  40  41  43  43  42  42  42  42  41  41  41  39  39  40  41  42  42  41  40  39  40  40  41  42  43  44  45  45  46  45  44  43  43  44  44  42  41  41  42  42  42  41  41  41  41  43  44  42  41  41  42  42  42  41  41  42  43  43  41  41  41  42  42  43  44  43  43  42  41  42  43  44  44  43  42  42  42  43  43  43  43  41  41  41  41  41  40  40  41  42  42  42  42  43  44  44  44  44  44  44  43  43  42  41  40  41  42  43  44  43  42  40  39  39  39  41  42  40  40  41  41  41  41  39  38  38  40  41  43  42  41  41  42  43  42  41  40  41  42  41  40  40  40  40  40  41  43  43  42  41  41  40  41  41  42  42  43  43  43  42  41  40  40  40  42  44  45  44  43  42  40  40  40  41  41  41  41  40  40  41  42  42  41  40  40  40  40  41  42  40  40  40  40  40  40  40  40  41  40  39  39  40  41  42  43  43  43  42  40  39  40  41  42  42  41  42  42  42  42  42  41  40  39  40  42  43  43  42  41  41  40  40  41  42  42  43  44  44  44  43  42  42  41  40  39  39  40  41  41  41  41  41  40  40  40  41  42  42  41  40  40  40  40  41  42  42  41  40  40  41  42  41  41  41  41  41  42  42  41  41  40  40  41  43  42  41  41  42  43  43  43  42 
 42  42  43  43  44  43  42  42  43  43  44  45  47  46  44  43  44  46  45  44  43  42  43  44  44  44  44  44  44  45  46  45  44  44  43  42  40  41  43  44  45  44  43  41  41  41  42  42  44  45  44  43  43  42  41  42  43  43  42  42  42  42  42  42  42  43  43  43  42  42  43  43  42  41  41  42  44  44  45  45  44  43  44  43  43  42  42  42  43  44  44  43  43  44  46  45  41  40  41  42  42  43  44  45  45  45  47  47  44  43  42  43  43  44  43  43  42  43  44  45  43  44  44  45  45  45  43  43  44  44  44  43  42  42  42  43  43  44  44  43  43  42  41  41  41  41  41  42  42  42  43  44  45  44  44  42  40  40  41  42  42  42  41  42  44  44  43  42  43  41  40  41  43  43  43  41  40  39  39  39  40  42  43  44  43  43  43  44  44  43  42  43  43  41  40  39  41  42  42  42  41  40  40  43  45  43  41  41  41  41  41  42  42  42  42  43  42  42  42  43  43  43  43  43  44  43  43  42  43  44  45  44  44  44  43  42  42  40  40  40  41  41  41  41  41  41  43  44  44  43  42  42  42  43  43  43  43  42  42  42  43  42  41  42  43  44  44  43  42  40  39  39  39  40  40  41  41  40  39  40  40  39  38  38  39  41  43  42  41  42  42  43  42  41  40  40  41  41  41  41  40  39  39  40  42  42  42  41  41  40  41  42  42  41  41  42  42  42  41  40  39  39  41  44  45  44  43  42  40  40  40  41  42  42  42  42  42  42  43  43  42  42  41  41  41  41  41  41  41  41  41  40  40  40  40  41  41  41  41  39  41  42  42  42  41  41  41  41  41  41  41  41  41  42  43  43  42  41  41  40  40  40  42  43  42  41  40  41  41  41  41  41  41  42  43  43  43  42  42  42  41  41  39  39  40  41  42  43  41  39  38  39  41  43  44  43  41  39  39  40  40  41  43  44  43  42  41  41  41  40  40  42  41  41  42  42  41  40  40  40  41  42  41  40  40  41  42  42  43  42 
 41  42  43  44  43  42  42  42  43  43  43  44  46  44  42  42  44  45  45  43  42  41  43  43  42  42  43  43  44  45  46  45  44  44  45  43  41  41  42  43  43  42  42  41  41  41  41  42  42  44  44  43  43  42  39  42  43  42  41  41  41  40  41  42  42  43  42  41  41  42  42  42  42  41  41  42  43  44  45  44  43  43  44  43  41  40  41  43  44  45  44  44  44  45  47  45  41  41  42  41  41  42  44  45  46  46  46  45  44  43  42  43  43  44  43  43  42  43  43  44  43  44  45  45  44  44  43  43  42  43  44  42  40  40  41  42  42  43  43  42  41  40  40  42  43  43  43  43  42  43  44  44  44  43  43  41  40  40  41  42  42  41  41  43  44  44  43  44  43  42  41  42  43  44  43  41  39  38  39  38  39  42  44  44  42  41  41  42  44  43  41  42  42  41  39  39  40  42  43  42  42  41  40  44  45  44  42  41  41  41  42  42  42  42  42  43  44  43  43  42  43  43  42  42  42  42  42  41  42  44  44  45  44  44  43  42  41  40  39  40  41  41  42  42  41  42  43  45  44  43  42  41  41  42  42  42  42  41  41  42  42  41  42  43  44  44  43  42  41  41  40  39  40  40  41  42  41  39  39  40  41  41  39  38  39  41  43  42  41  42  42  43  42  40  39  40  41  41  42  42  41  40  40  41  42  42  42  41  41  41  42  42  42  41  41  41  42  42  41  40  39  39  40  42  43  42  42  41  40  40  40  41  41  42  42  42  41  42  43  42  42  42  42  41  41  42  42  42  42  42  41  41  41  40  40  41  41  42  42  40  41  43  42  42  41  41  43  44  43  42  41  42  42  43  44  43  42  41  40  41  40  40  42  43  42  41  40  41  41  41  42  41  41  42  43  43  43  42  42  42  42  41  41  40  40  41  43  42  40  38  37  39  41  43  44  44  42  40  40  40  40  41  43  44  43  41  41  41  41  41  41  42  41  41  41  42  41  40  40  39  40  41  40  39  39  40  41  42  42  41 
 42  42  43  43  42  42  42  43  43  44  43  43  44  42  41  42  43  44  44  44  43  42  43  43  40  41  42  43  43  44  44  44  44  44  46  45  42  42  42  42  42  42  41  41  41  41  43  43  42  42  42  42  43  43  41  42  43  41  41  41  40  40  40  41  41  41  41  40  40  41  41  42  41  41  40  41  42  43  43  43  42  42  42  41  40  40  41  43  44  44  45  44  44  45  47  46  42  42  42  41  41  41  43  45  45  45  44  43  42  42  42  43  44  44  44  43  43  42  42  42  43  44  44  43  42  43  43  43  42  42  43  42  40  41  41  41  42  42  42  41  41  42  42  43  44  44  44  44  43  43  43  43  44  43  42  42  42  41  41  42  41  41  41  43  45  45  44  44  43  42  42  42  43  44  43  41  39  38  38  38  39  42  44  44  41  40  40  42  42  42  40  41  42  41  39  40  42  43  43  43  43  42  41  44  46  45  44  42  41  41  42  43  43  43  43  43  43  43  42  42  42  42  42  41  41  40  41  41  41  43  43  43  44  43  43  42  42  42  41  40  41  43  44  44  43  42  41  42  42  42  42  41  40  41  42  42  41  40  40  40  41  41  42  42  42  42  41  41  41  41  41  41  41  41  41  42  41  40  40  41  42  42  41  40  40  41  42  41  40  40  41  42  41  40  40  40  42  42  42  43  43  41  42  42  43  43  42  42  42  42  43  44  43  42  41  41  41  41  41  41  41  40  40  41  41  41  41  42  41  42  41  41  41  41  41  41  41  41  41  41  41  41  41  42  42  43  43  44  44  43  42  41  41  41  41  41  41  42  42  41  43  44  43  43  42  42  43  44  43  42  41  41  42  43  43  42  41  41  42  42  42  41  42  44  43  42  41  42  42  42  41  42  42  43  44  44  43  43  43  43  43  42  42  41  40  41  42  41  40  40  39  40  41  42  42  42  42  41  42  42  41  41  42  42  41  40  40  41  41  41  42  42  42  42  42  42  42  42  41  40  40  41  39  38  39  40  41  42  42  41 
 42  42  43  43  42  41  42  43  44  44  43  42  42  41  40  41  42  44  45  44  43  42  43  43  42  42  42  42  43  43  43  43  43  44  45  44  43  43  43  42  42  42  41  41  42  44  46  46  42  40  41  42  43  43  42  42  41  41  42  42  41  41  41  41  41  41  41  40  40  41  42  42  41  40  41  41  42  42  42  42  41  42  42  41  40  41  42  43  43  44  44  44  43  44  46  45  43  43  43  42  41  41  42  43  44  44  42  42  41  41  42  43  44  45  45  44  43  42  41  42  43  44  43  42  41  42  44  43  42  42  43  42  41  41  42  42  42  42  42  42  42  43  44  43  42  42  43  43  42  42  42  43  44  44  43  43  42  40  40  41  42  42  42  43  44  44  43  44  44  43  43  43  44  44  43  41  40  39  39  40  41  42  43  43  41  40  41  42  42  41  40  42  43  41  40  41  43  44  44  44  43  43  42  44  46  46  45  44  42  42  43  44  44  44  44  42  41  42  41  41  42  43  43  42  42  41  41  41  41  42  42  43  43  43  43  43  43  43  44  40  40  44  45  45  43  41  40  40  41  42  43  41  41  42  43  42  41  40  40  40  40  41  42  41  41  40  39  39  40  40  41  42  42  42  42  41  41  41  41  42  43  43  42  41  41  41  41  41  39  39  41  41  42  41  41  41  43  43  43  44  43  43  43  43  44  42  42  41  42  43  44  45  44  42  42  42  42  42  42  42  42  41  41  40  40  40  42  42  42  43  43  42  42  42  41  40  40  40  40  40  40  40  41  42  43  43  44  45  44  43  42  42  42  42  42  42  42  42  42  41  42  43  43  43  43  43  43  42  41  41  41  40  41  42  42  40  40  40  42  43  43  42  42  43  43  42  42  42  42  41  40  40  42  44  45  44  44  44  43  43  43  43  42  41  41  42  42  40  41  41  42  42  42  41  40  40  41  42  43  43  42  41  41  41  40  39  39  41  42  42  42  43  43  43  43  43  43  43  42  42  41  41  40  39  40  40  41  41  41  40 
 42  42  43  43  42  42  42  43  44  44  43  42  41  40  41  41  43  44  45  44  42  41  42  43  45  44  43  43  42  42  42  42  43  43  43  43  44  44  43  43  43  43  42  42  43  45  48  47  42  39  40  42  43  44  45  42  40  41  43  43  42  41  42  42  42  42  42  41  41  42  42  42  42  42  41  42  41  42  43  43  43  43  42  41  42  42  43  44  44  43  43  43  42  42  43  45  46  45  44  42  41  40  41  42  43  42  42  41  42  41  42  43  44  45  44  45  44  42  42  42  43  43  42  40  39  42  44  44  43  43  43  43  41  41  42  43  43  43  43  43  43  44  45  42  39  40  40  40  41  41  42  42  43  44  45  44  42  40  39  40  42  43  43  43  42  42  41  43  44  44  43  44  44  45  44  43  41  40  40  42  43  42  43  43  43  43  43  43  43  42  42  42  42  42  41  41  42  43  43  42  42  42  42  44  45  44  45  44  43  42  43  43  44  43  42  41  40  40  40  41  43  44  45  45  44  43  43  42  41  42  42  43  44  44  44  44  43  44  44  41  40  42  43  43  41  40  39  40  41  42  42  42  43  44  44  43  41  41  41  41  40  41  41  41  40  39  39  38  39  40  41  42  42  43  42  42  42  43  43  42  43  43  43  43  42  41  41  41  40  39  40  42  42  42  41  42  43  44  43  43  44  43  43  44  43  42  41  40  41  43  45  45  44  42  42  41  42  43  43  42  42  42  41  41  40  41  41  42  43  43  43  42  42  43  42  39  38  39  39  40  41  40  41  42  42  43  44  44  43  42  40  41  42  43  43  43  43  43  42  41  40  41  41  42  43  42  40  39  38  39  40  41  40  40  40  39  39  41  43  44  43  42  42  42  43  42  43  43  42  39  39  39  41  44  44  43  43  43  42  42  42  42  43  42  43  44  43  40  41  42  43  43  42  40  40  40  41  43  44  42  42  41  42  42  40  38  39  41  43  43  43  42  42  42  42  43  42  41  41  41  42  42  41  41  41  41  41  41  40  39 
 42  42  43  43  42  42  42  43  44  44  43  42  42  42  42  43  44  44  45  43  42  41  41  42  44  44  43  42  41  42  42  42  43  43  42  42  43  43  43  44  44  43  43  43  43  43  45  44  42  40  41  43  43  44  46  43  40  42  44  44  42  41  42  42  43  43  43  42  42  42  43  42  42  42  42  42  42  42  43  44  44  44  43  42  43  44  45  45  45  44  43  42  42  42  42  44  46  46  45  43  42  41  40  41  42  42  42  42  42  42  42  43  43  43  44  44  44  43  42  43  43  43  42  40  40  42  44  44  44  43  44  43  41  42  42  42  43  43  43  43  43  43  42  41  40  40  40  40  41  41  41  41  42  43  44  43  42  39  38  40  42  43  43  43  42  41  41  43  44  43  43  44  45  45  44  43  42  41  41  42  43  42  43  44  44  45  45  44  44  43  43  42  41  41  41  42  43  43  42  42  41  42  42  43  43  43  43  43  42  42  43  43  43  42  42  42  42  41  42  42  43  45  46  45  45  44  43  42  42  42  43  44  45  45  44  44  43  43  43  41  40  41  40  40  40  40  41  42  42  42  42  42  43  44  44  43  42  42  41  40  40  41  41  41  41  41  40  40  40  41  42  42  43  43  42  42  43  44  44  43  42  42  43  44  43  42  41  41  40  39  41  42  42  41  41  41  43  44  43  43  43  43  43  43  43  41  39  39  40  42  43  44  43  41  40  40  41  42  43  43  42  41  42  43  43  42  42  42  42  42  41  41  42  43  42  39  39  39  40  40  40  41  41  42  42  43  43  42  41  40  39  40  42  43  44  43  43  43  42  41  39  40  41  41  42  42  40  39  38  39  40  40  40  39  39  38  39  41  43  44  43  42  42  43  43  43  43  43  41  39  38  39  41  43  44  43  42  42  42  42  42  43  43  43  43  44  44  43  42  41  41  42  42  41  41  41  40  42  43  42  42  42  43  43  42  40  40  41  43  43  42  41  41  42  43  42  41  41  41  42  41  41  41  41  41  41  41  41  40  39 
 43  43  43  43  43  43  42  43  43  43  43  43  44  44  44  44  45  45  45  44  43  42  42  42  43  43  42  41  41  42  42  42  43  43  43  43  41  41  42  43  43  43  42  42  41  41  41  42  42  41  42  43  43  44  45  43  41  43  45  44  42  42  42  43  44  44  44  43  43  43  43  43  42  42  42  42  42  43  44  45  45  45  43  42  43  44  45  46  45  44  43  42  41  42  41  42  45  45  45  43  42  42  41  41  42  43  43  43  43  43  43  42  42  42  43  43  44  44  43  43  43  42  42  41  41  43  43  44  44  43  43  42  42  41  41  41  43  44  44  44  43  42  41  42  42  42  41  42  42  43  42  42  42  43  44  43  42  39  39  41  43  44  43  43  42  42  41  43  43  42  42  43  44  44  43  42  41  41  41  41  42  42  43  43  45  45  45  44  44  44  43  42  42  42  42  42  44  43  42  42  41  42  42  42  42  42  41  42  43  43  42  42  42  41  41  43  44  42  42  43  43  45  46  46  45  43  42  42  43  42  43  44  45  45  44  43  42  42  41  41  41  40  39  39  39  40  42  44  44  42  41  42  42  43  43  43  42  42  41  41  41  40  40  41  42  42  42  42  42  42  42  43  42  43  43  43  43  43  43  42  42  41  42  43  44  43  42  41  40  40  41  43  43  43  42  42  43  43  43  42  42  42  42  42  42  41  39  39  40  41  42  43  42  41  39  39  41  42  43  42  42  41  42  44  44  42  42  41  41  41  41  40  41  42  42  40  40  40  41  41  40  40  40  41  41  42  43  41  39  38  38  40  43  44  44  43  42  43  43  41  40  40  40  41  41  41  41  40  40  41  41  41  39  39  38  39  40  42  43  43  42  41  41  42  43  43  44  43  42  40  39  39  41  42  42  42  41  41  41  41  42  43  43  43  43  43  44  44  42  40  40  41  42  42  42  41  41  40  42  42  42  43  44  44  43  41  41  42  43  42  41  40  41  42  42  41  40  40  41  41  42  42  41  41  41  41  42  41  40  40 
 43  42  42  42  42  43  43  42  41  42  42  43  44  44  44  44  45  45  45  44  43  43  43  43  42  43  42  42  42  43  43  42  42  43  44  43  40  41  42  42  43  43  41  41  40  40  40  40  41  42  43  43  43  44  43  43  44  45  45  44  43  43  43  43  44  45  45  44  44  44  44  44  43  42  42  42  42  43  45  46  45  44  42  41  42  44  45  46  46  45  44  42  42  41  40  41  43  44  44  44  43  42  42  41  42  44  45  44  43  43  43  42  42  42  43  43  44  43  42  43  42  41  41  42  43  43  42  42  42  42  41  42  43  41  40  41  42  43  45  45  44  43  42  43  44  43  42  43  44  44  43  43  42  43  45  44  42  41  42  44  45  44  43  43  43  43  42  42  42  42  41  42  42  43  42  41  40  41  41  41  40  42  43  44  44  44  44  43  43  43  42  42  43  43  42  42  43  43  42  41  41  42  43  42  41  40  40  41  42  43  42  42  41  40  41  44  44  42  41  41  42  43  45  45  45  43  42  42  42  41  42  43  44  44  44  43  42  41  41  41  42  41  40  39  39  40  43  44  44  43  41  41  42  42  42  43  43  42  42  42  42  41  39  41  42  42  42  42  43  42  42  42  42  43  44  42  42  42  42  43  43  42  42  42  42  42  43  42  41  39  41  43  44  44  43  43  43  42  42  43  42  41  41  42  42  41  40  40  39  40  42  42  41  40  39  39  41  42  43  42  42  41  41  44  44  42  42  42  42  42  41  40  40  41  41  41  40  41  41  41  40  39  39  39  40  42  42  41  39  39  39  40  42  43  43  42  41  42  42  40  40  40  39  40  41  42  42  43  43  43  42  40  39  38  39  40  42  43  43  42  41  41  41  41  42  43  43  43  42  41  40  40  40  41  41  40  40  40  40  41  42  42  42  42  42  41  42  43  41  40  39  40  41  42  41  41  40  40  42  43  43  44  45  45  43  41  41  42  42  42  41  39  41  42  41  41  40  39  40  41  42  42  41  40  40  41  42  42  41  40 
 43  42  41  41  42  43  43  41  40  41  43  44  43  43  42  42  43  44  44  43  42  42  43  43  43  43  43  43  43  43  43  42  42  43  43  42  40  41  42  43  44  43  42  41  40  40  41  41  39  42  44  43  44  43  41  44  46  45  44  45  44  44  44  43  44  44  44  44  44  44  45  45  44  43  42  42  42  43  45  46  45  43  41  40  41  42  44  46  45  44  43  43  42  41  41  41  42  43  44  45  44  43  42  42  42  44  45  43  42  42  43  42  42  43  43  44  43  42  41  41  41  41  41  43  44  43  40  40  41  41  39  41  44  42  41  40  41  43  45  46  45  44  44  43  43  43  42  43  44  44  43  43  43  44  46  45  43  44  45  46  46  44  43  43  44  44  43  42  42  42  41  42  42  43  42  41  40  41  42  41  41  43  44  44  42  41  41  42  43  42  41  42  44  43  42  41  42  43  42  41  41  42  43  42  41  40  39  40  41  42  42  42  41  40  41  44  43  41  39  39  40  42  44  45  45  44  43  43  42  40  40  41  43  44  43  43  43  42  41  42  43  42  42  41  40  41  42  43  43  42  41  41  41  42  42  43  43  42  42  42  43  42  40  39  40  41  41  42  42  42  41  42  42  43  43  41  40  40  41  43  44  44  43  41  40  41  43  43  41  39  40  42  45  45  44  43  43  42  43  43  42  41  41  43  43  43  42  41  40  41  42  42  40  39  39  40  41  41  42  42  42  42  42  44  43  42  42  44  44  44  42  41  41  42  41  40  40  41  41  41  40  39  38  39  40  42  43  43  41  40  40  41  42  42  41  40  40  42  42  40  39  39  39  38  39  41  44  45  44  43  42  40  40  40  40  42  43  43  42  41  40  40  40  40  40  41  42  42  42  41  41  40  40  40  40  40  40  41  40  40  40  41  41  41  41  40  41  42  40  39  39  40  41  41  40  39  39  41  43  44  44  44  45  44  42  40  40  41  42  42  41  39  41  42  42  41  39  38  39  41  42  42  40  39  40  41  42  42  42  41 
 44  44  43  42  41  42  42  42  42  43  42  41  41  42  44  45  44  42  41  41  42  43  43  43  44  45  44  44  44  44  43  42  42  42  43  42  42  42  43  44  43  42  41  42  42  42  43  43  42  44  45  44  43  42  41  43  45  45  44  43  43  44  44  44  43  42  41  42  43  45  46  45  42  42  43  43  42  42  43  45  44  43  41  41  42  43  44  44  44  43  44  43  42  42  43  42  42  42  42  43  44  44  43  42  42  43  44  44  42  42  43  43  43  43  43  42  42  42  42  43  43  43  42  43  43  44  42  41  41  42  41  42  44  43  42  42  43  43  44  44  44  43  43  43  43  42  42  42  44  44  43  42  42  44  47  45  44  44  45  45  45  44  43  43  43  43  42  43  43  43  43  43  42  42  42  41  41  42  42  42  43  45  44  42  40  40  41  43  44  43  41  41  43  44  44  44  43  43  43  44  43  42  41  41  41  41  42  42  43  43  42  41  40  41  42  43  42  40  40  40  40  41  43  43  43  43  42  42  42  41  41  41  42  42  42  41  41  41  41  42  43  43  43  43  43  43  43  42  42  42  42  42  41  41  41  41  41  42  43  43  44  44  43  42  41  40  42  43  43  41  41  42  42  42  41  41  40  39  39  40  42  43  44  43  43  42  42  42  41  41  42  43  45  45  44  43  42  42  42  42  42  42  41  42  43  42  42  42  43  44  44  43  42  40  40  40  41  43  43  42  41  40  40  42  43  43  43  44  45  44  43  43  43  43  42  39  37  40  44  44  41  38  39  41  42  42  42  41  41  41  40  40  40  40  41  41  42  43  43  40  40  40  39  38  39  41  43  45  44  42  41  42  41  40  40  41  42  42  41  40  39  40  40  41  40  40  41  41  42  42  41  41  40  41  41  40  40  41  42  42  42  42  41  40  40  39  39  39  39  39  39  39  39  40  41  42  42  42  42  42  42  42  42  43  42  42  41  41  43  44  43  40  41  42  42  41  40  40  40  41  42  42  42  41  41  41  41  42  42  42 
 44  45  45  42  41  42  43  43  44  44  42  40  40  42  45  45  44  42  41  41  42  44  43  43  44  44  43  43  43  43  42  41  42  42  42  42  42  42  42  43  43  42  42  42  43  44  45  45  44  44  44  43  42  41  42  42  43  44  43  42  42  43  44  44  42  41  41  42  43  44  45  44  41  41  42  42  41  41  42  44  45  44  42  42  43  43  44  43  42  42  43  43  42  42  43  43  43  42  42  42  44  44  43  42  42  43  44  44  43  42  43  44  44  44  43  42  42  43  44  45  44  44  43  43  44  45  44  42  42  43  43  43  43  42  42  42  43  43  43  43  43  42  43  43  43  42  41  41  43  43  43  42  41  43  46  45  43  43  44  44  44  43  42  42  43  42  42  42  43  43  43  43  43  42  42  42  42  43  43  44  46  46  44  42  40  40  42  43  44  44  41  41  42  44  45  45  43  43  43  44  44  42  40  40  41  42  43  44  43  43  42  40  40  41  42  42  41  41  41  41  41  41  41  41  41  41  41  41  41  42  42  42  41  41  41  41  41  40  41  42  42  42  43  44  44  44  43  42  41  42  43  42  41  41  41  41  41  42  43  43  44  45  45  44  42  41  42  43  43  41  41  42  43  42  41  41  41  39  38  39  41  43  44  45  44  43  42  42  42  43  44  45  45  45  43  42  41  41  41  42  42  41  41  41  41  41  42  42  44  45  45  44  42  42  41  42  42  43  43  42  41  39  39  41  43  44  43  44  44  44  43  43  43  44  43  40  38  40  46  46  42  38  40  43  43  42  41  40  41  42  41  40  40  40  41  42  43  44  44  41  41  41  40  39  39  41  42  44  43  41  42  44  42  40  40  41  42  43  42  41  40  41  42  42  41  41  41  42  42  42  41  40  41  41  41  41  41  41  42  44  44  43  41  41  40  39  39  39  39  40  41  41  40  40  42  43  43  41  41  40  40  40  41  42  43  43  42  41  42  44  43  40  41  42  41  42  41  41  41  41  42  43  43  43  42  42  42  42  42  42 
 44  45  45  43  42  43  43  43  44  45  44  42  42  42  43  43  44  43  43  42  43  43  44  43  43  42  41  41  41  42  42  43  42  42  42  41  41  41  42  42  43  43  44  44  44  44  45  44  43  43  43  43  42  41  41  42  43  43  44  43  43  43  44  44  43  43  43  42  43  44  45  43  40  40  41  40  40  41  43  44  45  45  43  42  41  43  43  42  42  42  42  43  42  41  42  43  44  43  42  43  42  42  42  42  43  44  44  43  42  42  43  44  44  44  43  43  43  44  45  45  43  43  43  44  44  45  43  43  42  43  43  42  41  41  40  41  41  42  43  43  42  43  43  44  43  42  41  42  42  43  42  42  42  43  44  43  41  42  43  44  44  43  42  42  43  44  43  42  41  41  42  43  44  43  42  42  41  43  45  46  45  45  44  43  42  42  43  43  43  42  40  42  44  44  43  42  42  42  43  42  42  41  41  41  42  42  43  43  42  42  41  41  41  42  41  42  42  42  42  42  42  42  42  42  42  42  42  42  42  42  42  42  42  42  42  42  42  42  42  41  41  41  41  42  42  43  42  41  41  42  43  43  43  43  43  43  43  43  42  42  43  43  43  44  43  42  41  41  41  42  41  42  42  42  41  41  40  38  38  40  42  43  44  43  43  42  43  43  44  45  44  45  45  44  43  41  40  40  41  41  42  41  42  41  41  41  43  44  44  43  43  43  42  42  42  43  42  42  41  40  40  41  41  41  43  43  42  43  44  44  43  42  42  43  44  43  41  42  46  46  42  39  41  43  43  42  41  42  42  43  43  43  43  43  43  43  43  45  44  42  41  42  42  41  41  41  43  44  43  43  43  43  42  41  41  41  42  42  43  43  43  43  43  42  42  43  43  44  43  42  41  40  39  40  40  42  42  41  42  43  44  43  43  42  42  41  41  41  41  43  44  44  43  41  41  42  41  40  40  41  41  41  42  42  43  42  41  40  41  41  41  40  41  42  41  41  42  41  41  42  43  43  43  42  43  43  43  43  42  41 
 43  45  46  44  44  43  44  43  43  44  44  43  42  42  42  42  44  44  44  43  42  42  42  43  43  42  42  42  42  43  44  44  44  44  42  42  43  43  43  44  44  44  45  45  45  45  44  43  43  43  43  42  42  42  42  43  44  44  45  45  43  43  44  44  44  43  43  42  42  43  44  43  40  40  40  40  40  41  42  44  45  45  43  42  41  42  43  42  42  42  42  43  43  42  43  44  44  43  43  43  42  41  42  43  44  43  43  42  42  42  43  43  43  43  43  43  43  43  44  44  43  43  43  43  43  43  42  42  42  43  43  43  41  40  40  40  41  42  43  42  43  43  43  44  44  44  44  44  43  43  43  43  43  43  44  43  41  41  43  44  44  43  42  42  44  45  44  43  42  41  42  43  43  43  42  40  40  42  45  44  42  42  42  42  42  42  43  43  43  42  41  44  45  43  42  42  42  43  42  42  42  41  41  42  43  43  44  43  42  41  41  41  42  42  41  42  42  42  43  43  43  43  42  42  42  42  42  42  42  42  42  42  42  42  42  42  42  42  42  41  40  41  40  41  42  42  42  42  43  43  43  43  43  44  44  43  43  42  42  42  42  42  43  44  44  44  42  41  41  41  42  41  41  41  41  40  40  40  41  41  42  43  43  43  42  41  42  43  43  43  43  44  44  43  42  40  40  40  41  40  41  42  42  41  40  40  41  43  44  42  41  41  42  41  41  41  41  40  39  39  39  40  41  42  42  43  42  42  43  44  44  43  43  43  43  44  42  42  46  45  42  40  41  43  43  41  41  42  42  42  43  43  44  43  41  41  42  44  44  41  41  41  41  41  41  41  42  43  43  43  43  43  43  42  41  41  42  42  42  43  43  43  42  42  42  42  43  43  42  41  40  40  39  39  41  42  43  42  41  42  43  44  44  43  42  42  42  42  43  44  46  45  44  42  41  41  41  40  40  41  41  41  42  42  42  42  41  40  40  40  41  41  41  41  42  42  41  42  42  43  43  43  43  43  43  43  43  43  42  41 
 43  44  45  44  44  43  43  42  42  44  44  43  43  43  43  43  44  45  44  43  42  41  41  42  44  44  43  43  44  44  45  45  45  44  43  44  45  45  45  45  46  46  46  46  46  45  44  43  44  43  42  41  42  43  43  43  43  44  46  46  44  43  43  43  44  44  43  41  41  41  43  43  41  41  41  41  41  42  43  44  44  44  43  42  41  42  43  43  42  42  43  44  43  43  43  43  43  43  44  43  43  42  42  43  44  43  43  43  43  43  42  42  42  42  42  42  42  42  42  42  42  42  42  42  42  42  41  41  42  43  43  43  42  42  41  41  42  42  42  42  43  44  44  44  45  45  45  45  44  44  44  44  44  44  45  43  41  41  42  43  43  42  41  42  43  44  44  43  42  42  42  43  44  43  41  39  39  41  43  42  41  40  40  41  41  42  43  44  43  42  42  44  44  42  41  41  42  42  43  42  42  42  42  42  43  44  43  43  41  40  41  42  43  42  42  42  42  44  44  44  44  43  42  42  41  41  41  42  42  42  42  43  43  43  43  43  43  43  42  41  41  40  41  41  42  43  43  43  44  44  44  43  42  43  43  43  42  41  41  41  41  42  43  44  45  45  43  41  40  42  43  42  40  41  41  41  41  42  42  43  43  43  43  42  42  42  42  42  42  41  41  42  43  42  41  40  39  41  42  39  40  42  42  41  40  40  41  42  43  41  40  42  42  41  40  40  40  40  41  41  41  41  41  41  41  42  42  42  42  43  43  43  42  42  42  43  42  42  44  44  42  41  41  42  43  41  40  41  41  41  42  42  43  42  41  40  40  42  43  41  40  40  40  41  42  42  42  42  42  43  42  42  42  43  42  41  41  40  41  42  41  41  41  41  41  41  42  41  40  39  39  39  40  40  42  43  43  42  42  42  43  44  44  43  43  43  43  43  43  44  44  44  42  41  40  41  42  42  41  41  41  41  42  42  42  41  41  40  39  39  40  40  40  41  41  41  41  42  42  42  42  42  43  43  43  43  43  43  42  41 
 44  44  44  43  43  43  43  42  42  43  44  43  42  43  44  45  45  44  43  43  43  42  41  41  44  45  44  44  45  46  45  45  45  44  44  44  45  45  45  44  45  46  46  47  46  45  44  44  45  44  42  42  43  44  43  42  42  43  44  45  43  42  42  43  44  43  43  41  40  40  42  43  43  43  43  43  43  43  44  45  44  43  43  42  42  43  44  44  43  43  44  44  43  42  42  42  42  43  44  44  44  44  44  44  44  43  43  44  45  43  42  41  41  42  43  43  42  41  40  41  42  42  41  42  42  42  42  42  42  43  43  44  44  43  43  43  43  43  43  42  43  44  45  44  44  45  45  44  43  43  44  44  45  44  45  43  41  41  42  42  42  42  42  42  43  43  42  42  42  43  43  44  43  42  41  40  40  41  42  42  42  41  40  41  42  43  43  42  42  41  42  43  43  42  41  41  41  42  43  43  43  43  44  43  43  43  43  42  40  40  41  43  43  42  42  41  42  43  44  45  44  43  42  41  41  40  40  41  41  41  42  43  42  42  42  42  42  42  41  41  41  41  41  42  43  43  43  43  43  43  43  43  43  42  42  42  41  41  40  41  41  42  43  43  44  45  43  41  41  43  44  42  41  42  43  42  42  43  44  44  43  43  42  42  43  43  43  43  42  41  40  41  42  42  41  39  39  41  41  40  41  42  42  41  41  41  41  41  41  40  40  43  42  40  38  39  40  42  43  43  43  42  41  40  40  40  40  41  42  42  42  42  41  40  41  42  42  42  43  43  42  40  41  42  43  41  41  41  41  40  40  42  43  43  42  40  40  41  42  42  40  39  39  41  42  43  43  42  41  41  41  40  42  43  43  41  40  39  40  41  40  39  39  40  41  40  40  40  39  38  38  39  41  41  43  43  43  42  43  42  43  42  42  42  42  43  43  43  42  42  42  41  40  39  40  41  43  43  42  40  40  41  41  41  41  41  41  40  40  40  40  40  40  41  40  40  41  42  41  41  41  41  42  42  42  42  42  42  42  42 
 44  44  44  43  43  44  44  43  42  43  44  43  42  43  46  46  45  43  42  44  44  43  42  41  42  42  43  44  44  45  45  44  44  44  44  43  43  43  43  43  43  44  45  45  46  46  45  46  46  44  43  42  43  43  43  41  40  41  41  42  42  42  42  43  43  43  42  41  40  40  42  43  43  44  44  44  43  44  44  45  45  43  43  43  44  45  45  44  43  43  44  43  42  41  41  42  43  43  43  45  46  46  45  44  43  43  43  44  45  44  43  41  41  42  44  44  43  41  39  41  43  42  42  43  43  43  42  42  43  44  44  44  44  43  44  43  43  44  43  43  43  44  45  44  43  44  43  42  42  42  43  44  44  44  44  43  42  42  41  42  42  42  43  43  44  43  40  40  42  43  44  43  43  42  43  44  44  44  43  44  44  43  41  42  43  44  43  42  41  42  42  42  42  42  43  42  41  40  41  43  43  44  45  43  42  43  42  41  40  40  41  42  43  42  41  40  40  42  43  44  44  42  41  41  40  40  40  40  41  41  42  43  42  43  42  42  42  41  40  41  41  41  40  41  43  43  42  42  42  41  42  44  44  42  42  41  40  40  41  41  42  43  42  40  41  43  43  42  42  43  44  42  41  42  44  42  42  43  44  43  43  42  42  42  42  42  43  44  44  41  40  41  42  42  41  39  39  40  42  42  42  42  42  43  43  42  40  39  39  40  42  44  42  40  39  39  40  42  44  44  44  44  43  39  39  40  39  40  41  42  41  41  40  39  39  40  41  42  42  43  42  41  40  41  42  42  41  42  40  39  39  41  43  43  43  42  41  42  43  42  41  40  39  41  43  44  44  43  42  41  40  40  42  43  43  42  41  40  41  41  41  40  39  41  42  42  42  41  40  39  39  40  40  41  42  42  42  42  43  42  41  41  41  41  42  43  44  43  42  41  41  41  40  38  39  41  43  43  42  40  40  41  41  41  41  41  41  41  40  40  41  41  41  41  41  41  41  41  42  41  40  40  41  42  42  41  41  41  42  43 
 44  44  44  43  43  44  44  44  43  44  45  44  41  44  47  48  45  43  42  44  46  46  44  41  40  41  43  43  44  45  44  44  43  44  45  44  42  42  42  42  42  43  43  44  45  45  46  46  45  44  43  43  44  44  43  41  41  41  42  42  41  41  42  42  43  43  42  41  41  42  43  43  44  43  43  43  43  44  45  45  44  44  43  42  43  44  45  44  43  43  43  43  43  42  42  42  42  42  43  45  47  47  46  43  42  41  42  44  45  44  42  41  42  43  44  43  42  41  40  42  43  42  42  43  44  44  43  43  43  44  45  44  43  43  43  44  44  43  43  43  43  43  44  44  42  42  42  41  41  42  43  44  44  43  43  43  43  41  41  42  43  43  43  44  44  43  40  40  43  44  44  44  43  42  43  45  45  44  43  43  43  42  42  42  43  44  43  42  42  43  44  42  41  43  43  42  41  40  41  42  43  44  44  43  42  42  42  41  40  41  42  43  43  43  41  39  39  41  42  43  43  42  41  41  41  42  42  42  42  42  42  43  43  43  42  42  42  41  41  40  39  40  40  41  42  42  41  41  41  40  41  44  45  43  42  41  41  41  42  42  42  43  42  39  40  42  43  42  42  42  42  41  40  41  42  41  41  42  43  42  42  41  41  41  42  42  42  44  43  41  41  41  41  41  40  40  40  41  42  44  43  41  42  44  43  43  40  38  38  40  42  42  42  40  40  40  41  41  42  42  42  43  42  39  39  40  40  40  41  42  42  41  40  40  39  41  42  43  43  43  43  42  41  41  42  42  42  42  40  39  39  41  43  44  44  43  43  43  43  43  42  41  40  42  43  45  44  43  41  40  39  38  40  42  43  42  41  41  43  44  43  41  41  42  43  43  44  43  41  41  41  41  41  40  40  40  41  42  42  42  41  40  40  41  42  43  43  43  41  41  41  42  41  40  39  40  41  41  41  41  41  40  40  40  40  41  40  41  40  40  42  43  43  43  43  42  42  42  42  41  41  41  41  41  41  40  40  41  41  42 
 44  44  44  43  43  44  45  44  43  44  45  44  42  44  47  47  45  43  42  44  46  47  45  43  41  42  43  44  44  45  45  44  44  45  46  45  43  43  43  43  43  43  42  43  43  44  45  46  44  43  42  42  44  45  44  43  42  43  45  44  41  41  42  42  43  43  43  42  42  43  44  44  43  43  42  42  43  44  44  45  45  43  43  42  41  42  43  43  43  43  44  44  44  43  43  42  41  41  42  44  46  46  44  42  40  40  41  43  44  43  42  42  43  43  43  42  42  41  41  43  44  43  43  42  43  44  43  43  43  43  44  43  42  42  43  44  44  43  42  42  42  43  44  44  42  41  40  40  42  42  43  43  43  43  42  43  43  41  40  41  42  42  43  44  44  43  40  41  43  45  45  44  43  42  42  44  44  43  41  41  41  41  41  42  42  43  43  43  42  43  45  42  40  42  42  42  42  41  41  41  42  43  44  43  43  43  42  42  41  41  42  43  44  43  42  40  39  41  42  43  43  42  42  42  43  44  44  44  43  43  43  42  42  42  42  42  42  42  42  41  40  40  41  41  42  42  41  40  40  40  41  44  45  43  42  42  42  42  42  43  42  43  43  41  41  43  43  43  42  41  41  40  39  39  40  40  41  42  43  42  41  41  40  40  41  41  42  42  42  41  40  40  40  40  41  41  42  43  43  43  42  41  42  43  43  42  40  38  38  40  41  41  41  41  41  41  42  41  41  40  41  42  42  40  40  41  41  41  42  42  42  42  41  40  40  41  43  43  42  43  44  43  41  41  42  43  42  41  40  40  40  41  42  43  44  44  43  44  44  43  42  41  41  42  43  44  44  42  41  39  38  37  39  41  43  42  42  42  43  44  43  43  42  41  42  44  44  43  43  42  42  42  41  40  39  40  40  41  41  41  41  41  40  41  41  42  42  42  41  41  42  43  42  41  40  40  40  39  41  42  41  41  40  39  40  40  41  41  41  41  43  44  44  44  44  43  42  42  42  41  42  42  41  40  40  40  40  40  41  41 
 43  44  44  43  43  45  45  43  42  43  44  43  42  44  46  46  44  42  42  44  46  46  46  44  43  43  44  44  45  44  44  44  44  44  44  44  43  44  45  45  44  43  43  42  43  43  45  45  44  43  42  43  44  45  45  44  44  44  46  44  42  42  43  43  42  43  44  44  44  45  45  44  43  42  42  43  43  44  45  46  45  44  43  42  41  42  43  42  42  43  45  45  44  43  44  43  42  42  43  43  43  43  42  41  40  41  40  41  43  43  42  43  43  43  42  42  41  42  42  44  46  44  43  43  43  43  42  42  43  42  42  41  42  42  43  44  44  43  42  42  42  43  44  44  43  41  40  40  42  43  43  43  42  42  42  43  42  41  40  41  41  41  42  43  44  43  41  41  43  44  45  44  43  42  42  42  42  41  40  41  41  41  41  42  42  42  43  43  43  44  44  41  39  40  41  42  43  43  42  42  42  43  45  45  46  45  43  42  42  41  42  42  43  44  44  42  40  42  42  43  42  43  42  43  44  45  46  45  44  43  43  42  41  41  41  41  42  43  43  42  41  42  42  43  43  42  41  40  40  41  42  44  44  43  43  43  42  42  42  43  42  43  44  43  42  43  43  43  42  41  40  39  40  39  38  39  41  43  44  43  41  41  41  41  41  42  42  42  41  42  42  41  40  40  42  43  43  43  42  43  42  41  41  41  42  41  41  39  39  40  41  42  42  42  41  41  42  42  42  40  40  41  41  41  41  42  41  41  41  41  41  41  42  42  41  41  43  43  40  41  43  44  42  41  42  43  42  41  40  41  42  41  42  42  43  43  42  43  43  41  41  42  42  41  42  42  43  42  42  40  39  39  40  42  43  43  42  43  43  43  42  42  41  39  40  42  43  42  43  43  43  43  41  40  40  41  41  40  41  41  42  42  41  40  41  41  41  40  40  41  43  44  43  41  40  39  39  39  41  43  42  41  40  39  39  40  41  42  42  41  43  44  44  44  43  43  42  41  41  41  42  43  42  40  40  41  41  40  41  42 
 44  45  44  43  44  45  44  42  41  42  43  43  44  44  44  43  42  42  42  44  45  45  44  43  43  44  43  43  43  43  43  43  42  42  41  41  43  43  44  45  45  44  43  42  43  44  46  46  45  45  45  44  45  45  44  43  43  43  43  43  43  43  43  43  42  42  44  45  45  45  43  43  43  43  42  42  43  44  45  46  46  44  43  43  44  45  45  44  43  44  45  44  43  42  42  42  43  44  44  43  43  43  42  42  42  41  40  41  42  42  43  44  45  44  42  42  42  43  44  46  46  44  43  43  43  44  43  43  42  40  39  40  41  42  43  44  45  44  43  42  42  43  43  44  44  41  39  39  42  44  45  43  42  42  42  43  43  41  41  41  41  41  41  42  44  43  41  41  42  43  44  44  44  43  42  41  41  41  42  42  43  43  43  43  43  44  44  44  43  43  43  42  40  39  39  41  43  45  45  43  43  44  47  47  46  44  42  41  41  41  41  41  41  43  44  42  40  42  42  41  41  42  42  43  43  44  46  46  45  43  42  41  40  40  40  41  41  43  44  41  41  42  42  43  42  41  40  40  40  41  43  44  44  43  43  42  42  41  41  42  43  44  45  44  43  42  42  43  43  41  40  40  41  40  39  39  41  43  44  44  43  42  42  42  42  43  44  43  43  44  44  42  41  41  42  44  44  42  41  43  43  41  40  40  40  41  42  42  42  40  40  43  43  41  41  41  43  43  44  43  41  40  40  41  41  41  41  41  41  41  41  41  41  42  42  41  42  42  39  39  42  44  42  40  42  41  41  40  41  43  43  43  43  43  42  42  42  42  42  40  41  42  42  42  41  41  42  42  42  42  41  42  42  43  44  43  43  43  43  42  42  42  41  39  40  41  42  41  41  42  43  44  44  42  42  42  41  40  41  41  42  43  42  41  40  40  39  39  39  41  43  44  43  40  39  39  40  41  43  44  43  42  40  39  38  39  41  42  43  42  43  43  44  44  43  42  41  40  40  41  42  43  42  40  41  42  42  42  42  42 
 45  45  45  44  43  42  43  42  42  44  43  42  42  42  42  42  42  42  43  43  44  44  44  43  44  44  43  42  42  43  43  43  43  43  42  41  43  44  44  45  44  43  42  43  43  44  45  46  47  46  45  44  44  43  43  43  43  42  42  43  45  45  44  44  43  42  42  44  45  45  43  42  43  43  43  42  42  43  43  44  45  45  44  44  44  46  47  47  45  45  45  45  44  42  41  41  43  44  44  44  42  42  42  43  44  43  42  42  42  43  44  44  44  43  43  42  41  42  45  45  44  44  43  44  44  45  45  43  42  41  42  42  43  43  44  44  43  43  43  42  42  43  43  44  43  42  41  42  43  43  42  41  41  41  42  43  44  42  42  42  42  41  41  42  43  43  42  40  39  41  42  43  44  43  43  43  43  43  43  43  43  43  44  43  43  43  42  43  42  42  41  41  41  40  40  41  43  45  45  44  43  44  45  45  44  43  43  42  41  41  41  41  42  43  43  42  41  41  42  43  43  42  41  41  42  44  45  44  44  44  43  42  41  40  40  40  41  42  42  41  41  41  43  44  43  42  41  40  40  41  42  42  43  43  43  43  42  41  40  41  42  43  43  43  42  42  42  41  40  40  40  42  43  43  42  41  42  43  44  44  45  44  42  42  42  42  42  44  44  45  45  43  42  42  42  43  44  43  42  44  44  42  41  40  40  41  41  41  40  39  40  42  42  42  42  43  44  44  44  43  42  41  40  39  39  40  41  41  41  41  41  41  41  42  42  41  42  42  40  41  42  44  43  42  42  41  41  42  42  43  43  42  42  42  42  41  41  41  41  40  41  42  42  42  42  43  44  43  42  41  42  43  43  43  43  43  43  43  43  43  43  43  42  41  40  41  40  40  40  42  43  44  44  44  43  43  41  41  41  40  40  41  42  43  42  40  39  39  40  42  44  44  42  40  39  39  41  41  42  42  42  42  41  41  41  41  41  42  42  43  44  44  43  44  43  42  41  41  41  42  42  42  41  40  41  42  43  44  43  42 
 44  44  44  45  42  40  42  43  44  46  44  41  41  41  42  43  43  43  43  43  43  43  44  44  44  44  43  42  42  43  43  44  45  45  44  43  43  45  46  45  42  41  43  43  43  43  44  46  47  45  43  42  42  43  44  44  43  43  43  44  46  46  45  45  44  43  43  44  45  44  42  41  42  43  43  43  42  41  41  43  44  44  44  43  42  45  47  47  45  44  43  44  44  43  40  40  41  42  43  43  42  41  41  44  45  45  44  42  41  44  45  43  42  43  44  42  41  41  44  44  42  42  42  42  44  45  45  44  43  43  44  44  44  44  44  43  41  41  42  42  42  42  43  43  42  43  44  44  44  42  40  39  40  41  42  43  43  42  42  41  41  41  42  42  42  43  43  40  37  39  41  42  42  43  44  44  45  45  44  42  41  42  43  42  42  41  40  40  41  40  39  40  41  41  41  41  42  43  43  43  42  42  42  42  42  43  43  42  41  41  41  42  43  43  44  43  42  42  43  44  45  43  41  41  42  43  43  42  42  43  44  43  43  42  41  41  42  42  42  43  42  41  42  44  44  43  42  41  41  42  42  41  42  42  43  43  42  41  40  41  40  41  41  41  42  42  42  40  38  39  41  43  45  46  46  44  43  42  43  44  46  44  42  40  40  40  40  43  44  44  43  43  42  42  42  43  44  44  44  44  44  42  41  41  42  42  41  40  39  40  41  41  41  42  43  43  43  43  43  42  41  41  40  38  38  40  41  42  42  41  41  40  40  41  41  41  41  41  42  42  42  42  43  42  42  41  41  43  42  42  42  41  40  40  40  40  40  40  41  42  42  41  40  41  42  44  45  44  41  40  41  42  43  41  40  41  42  42  43  43  44  44  43  43  41  40  39  39  40  41  42  42  43  43  43  42  42  41  40  39  38  38  42  45  44  41  39  40  42  44  44  43  41  40  40  40  41  42  41  39  40  41  42  43  44  43  41  40  40  42  43  43  44  44  43  43  43  43  43  43  42  42  41  41  41  42  44  44  44  42 
 42  43  44  43  42  42  43  44  46  46  44  42  42  42  43  43  43  44  44  44  43  43  44  44  44  44  43  42  41  42  43  43  44  45  45  44  43  45  46  45  43  42  43  44  43  43  45  45  44  43  42  42  43  44  44  44  43  42  42  43  45  45  45  45  46  45  43  43  44  43  40  40  42  43  44  43  43  42  41  43  44  44  45  44  42  44  45  45  43  41  42  43  44  43  42  42  42  42  43  43  42  41  41  42  43  44  42  40  40  43  44  43  42  43  44  43  42  42  44  44  43  43  43  42  43  43  44  43  42  42  43  44  43  43  42  41  40  41  41  41  40  41  43  43  42  43  43  43  43  42  42  41  41  42  42  42  42  41  40  40  39  41  42  42  43  42  42  40  39  41  43  43  43  43  43  43  43  44  44  43  42  43  43  44  44  44  43  42  42  41  40  41  42  42  42  43  43  44  43  43  42  41  41  42  43  44  43  43  42  42  43  43  44  45  45  44  42  41  42  43  44  43  42  42  42  43  43  42  42  43  43  43  43  42  43  43  43  43  43  45  43  41  40  40  42  42  43  43  43  43  42  41  41  42  42  43  43  42  41  41  42  43  42  42  41  41  41  40  40  40  41  42  42  44  45  44  43  42  42  44  45  43  42  41  41  41  41  42  42  42  42  41  41  41  41  43  44  44  44  45  44  43  42  42  42  42  40  39  40  42  44  44  44  43  43  42  42  42  42  41  41  40  39  39  40  41  41  42  41  40  39  39  39  39  40  41  42  41  42  41  41  42  42  42  42  43  43  43  43  43  42  42  41  41  41  40  40  41  42  41  42  41  40  39  40  43  43  42  41  40  40  40  40  40  39  40  41  43  43  43  43  43  43  43  42  41  39  39  40  40  40  41  41  40  40  42  40  39  40  40  40  39  42  43  44  42  40  39  41  42  42  41  41  40  40  41  41  42  41  39  40  41  43  43  43  42  41  40  39  39  41  43  43  44  44  43  43  44  44  43  41  41  41  41  41  41  42  43  43  42 
 42  43  43  42  44  45  44  45  46  44  42  42  43  43  43  43  44  44  44  44  44  44  44  44  44  44  43  43  42  42  42  41  42  43  44  43  44  45  46  45  44  43  44  44  44  44  44  44  43  42  42  43  43  44  45  44  44  43  42  43  44  43  44  45  46  45  44  43  42  41  40  40  41  43  44  44  43  42  42  43  44  45  45  44  43  44  44  43  42  41  41  43  44  44  43  43  43  42  42  42  42  42  41  41  42  43  41  40  39  42  43  44  43  43  44  43  42  42  44  44  44  44  44  42  41  41  42  42  41  41  42  43  43  42  40  40  41  42  42  41  39  40  43  43  43  42  42  42  42  43  43  43  43  42  43  42  40  40  39  39  40  41  42  43  43  42  41  40  41  43  44  45  44  43  42  42  42  43  43  43  43  43  43  43  44  44  44  43  42  41  41  43  44  43  43  43  44  44  44  42  41  40  40  41  42  42  43  43  42  42  42  43  44  44  45  44  43  42  41  42  43  43  43  43  43  43  42  41  41  42  42  42  42  42  43  44  44  43  43  44  43  40  39  40  40  42  43  44  44  43  42  41  41  42  42  42  42  42  42  42  42  43  42  42  41  39  39  41  42  42  41  41  41  43  44  43  42  41  41  43  44  44  43  43  43  42  41  41  41  41  41  41  40  41  42  43  43  44  44  43  43  44  43  43  43  42  41  40  41  43  45  46  45  44  42  41  41  41  42  42  41  40  40  39  39  40  41  41  41  40  40  40  41  42  43  42  42  42  42  41  40  41  41  41  43  44  44  44  44  44  43  43  42  42  41  40  40  41  42  42  42  41  40  39  40  42  42  41  41  42  41  38  39  39  40  41  41  42  43  43  44  43  44  44  43  41  39  39  39  39  39  40  40  39  39  41  39  38  40  41  42  41  41  42  43  43  42  41  41  41  40  40  40  41  42  42  42  41  40  40  41  42  43  43  43  42  41  41  40  39  40  43  43  43  43  43  43  43  43  42  40  39  40  41  40  39  40  40  41  42 
 43  43  43  43  45  47  45  46  46  43  41  41  43  43  43  43  44  44  44  43  44  44  44  44  43  43  44  44  44  43  42  40  40  41  42  42  43  44  45  44  43  43  44  44  44  43  43  44  44  44  42  42  43  43  44  45  45  44  43  43  43  42  42  44  45  45  43  41  40  40  40  40  41  43  44  45  43  43  43  43  44  44  44  44  44  43  43  43  43  42  42  43  44  43  43  44  43  42  41  42  43  43  42  42  42  42  41  40  40  42  43  44  44  44  43  42  42  42  44  44  44  45  44  42  40  40  41  42  42  42  42  43  44  42  41  40  41  42  42  41  40  40  43  44  43  43  42  41  42  43  43  43  43  43  43  42  41  40  40  40  41  42  43  44  43  42  41  40  42  43  45  45  45  43  42  42  42  43  44  44  44  42  42  42  43  43  43  42  42  41  42  44  44  44  44  44  45  45  44  43  41  40  40  41  41  41  41  42  41  41  41  42  43  43  43  43  43  42  41  42  44  44  44  44  44  43  42  41  41  42  42  42  42  42  43  44  44  43  43  43  41  40  40  41  41  42  42  43  43  42  41  41  41  42  42  42  41  41  41  42  43  43  43  43  42  40  40  41  43  43  42  41  41  43  45  43  41  40  41  42  44  44  43  44  44  43  42  41  41  42  42  41  41  42  42  43  43  43  43  42  43  43  44  44  43  42  41  41  41  43  45  45  45  44  42  41  41  42  43  43  43  42  41  40  40  40  41  41  41  41  41  41  42  44  44  42  41  42  42  41  40  41  40  40  42  42  43  43  43  43  43  43  42  41  41  41  40  41  42  43  43  43  41  40  40  41  42  41  42  43  42  39  39  41  41  42  42  43  43  43  44  44  44  44  43  41  40  40  40  40  40  40  40  39  39  40  38  38  40  42  43  42  41  41  42  43  43  42  42  42  41  40  40  40  42  43  42  41  40  41  43  44  43  42  41  41  41  42  41  40  41  43  42  41  41  41  42  42  42  42  40  39  40  40  38  37  38  39  40  41 
 43  44  43  43  46  48  47  46  45  42  40  41  43  44  43  43  44  43  43  44  44  43  44  43  43  43  44  44  44  43  42  41  40  40  41  42  41  42  43  42  42  43  43  44  43  42  43  44  47  45  43  42  41  42  42  44  45  45  44  44  44  42  41  42  43  43  41  40  40  41  41  41  40  42  43  43  43  42  42  43  44  43  43  42  42  42  42  42  43  44  44  44  43  42  42  43  43  41  40  42  43  43  43  42  43  43  43  42  42  43  44  43  44  43  42  42  41  42  43  44  44  44  43  41  40  40  42  42  43  42  41  42  44  43  42  42  41  42  42  42  41  42  43  44  44  43  42  41  41  41  42  42  42  42  42  43  43  43  43  43  43  44  45  45  43  42  42  41  42  43  44  44  44  43  42  42  44  45  46  46  45  43  41  41  41  42  41  41  41  42  43  44  44  44  44  44  44  45  44  43  42  41  41  41  41  41  41  42  42  41  41  42  42  41  41  43  43  42  41  42  43  43  44  44  45  44  43  42  42  43  43  43  43  42  43  43  43  44  43  42  40  41  42  43  44  42  41  41  42  41  40  41  42  42  42  42  41  41  42  43  44  44  44  44  43  41  41  42  44  44  43  41  42  44  45  43  41  41  41  42  44  43  43  44  44  43  42  42  41  42  42  43  43  44  44  43  43  42  41  41  42  43  43  44  43  43  42  41  41  42  44  43  43  42  42  41  42  42  44  45  45  44  43  43  43  43  43  42  41  41  40  41  41  42  43  42  41  42  42  41  40  41  40  39  39  40  41  41  42  43  42  43  42  42  42  41  41  41  42  44  45  44  43  41  41  41  42  41  41  43  43  41  41  42  44  44  44  44  43  43  44  45  44  42  42  41  41  40  41  42  42  41  41  40  40  40  39  38  40  43  43  42  42  41  42  42  42  41  42  42  41  40  39  40  41  42  41  41  41  43  44  44  43  41  40  40  41  42  43  42  43  43  41  39  38  39  40  41  41  42  41  41  41  40  38  37  37  38  40  41 
 45  44  43  44  45  46  47  45  43  42  41  41  44  44  43  44  44  44  43  44  44  44  44  43  42  43  44  44  44  43  42  42  42  44  44  44  41  40  42  42  41  42  43  43  42  42  42  44  46  45  43  41  41  41  42  43  44  45  45  44  44  42  42  42  43  43  40  39  40  41  43  43  41  41  42  42  42  43  43  44  44  44  43  42  42  42  41  42  43  44  44  44  43  42  42  43  44  41  40  41  43  44  43  43  42  43  43  43  42  43  43  44  43  42  42  41  41  41  42  42  42  43  42  40  39  40  42  44  43  41  40  41  43  43  43  42  41  41  43  43  43  42  42  44  44  43  42  41  40  41  41  41  41  42  42  43  44  44  44  44  44  45  44  44  43  43  42  42  42  43  43  43  43  43  43  43  45  46  46  46  45  44  42  41  42  42  42  41  41  42  44  45  43  43  43  43  44  44  44  43  42  41  41  42  42  42  42  43  43  42  42  43  42  42  42  43  42  41  41  42  42  42  42  43  44  43  43  43  44  44  44  44  43  42  42  42  42  43  44  41  40  40  42  44  44  43  42  42  42  41  40  41  42  42  42  41  42  43  43  44  44  44  44  43  42  42  42  43  43  43  43  42  43  44  45  43  42  41  41  42  43  43  43  44  44  43  42  41  41  42  42  43  44  44  43  43  41  40  39  41  42  42  43  43  43  43  42  41  41  41  41  42  41  41  41  41  42  42  43  44  45  45  44  43  43  43  42  41  40  40  39  40  41  42  43  43  42  41  41  40  40  40  39  39  39  39  39  40  41  42  42  43  44  42  42  41  41  40  42  44  45  44  43  42  41  41  42  41  41  42  43  41  42  43  44  44  44  44  43  44  44  46  45  42  41  42  41  41  42  42  43  42  41  41  40  40  40  39  40  42  42  42  42  42  41  40  40  40  41  42  41  40  39  39  40  40  41  40  41  43  45  45  43  40  39  39  41  43  44  43  43  43  40  39  38  38  40  41  42  42  42  42  42  42  40  39  38  39  40  41 
 46  45  44  45  45  45  46  44  41  42  41  41  43  44  43  43  43  43  43  43  43  43  43  43  43  43  43  43  43  43  43  42  43  45  47  45  41  41  42  41  41  42  43  43  42  41  42  43  44  44  43  42  42  42  41  43  44  44  44  44  43  42  41  42  43  43  41  40  41  42  43  43  42  42  41  41  42  43  45  45  45  45  43  43  43  42  42  42  43  44  45  44  44  43  44  44  43  41  40  41  43  44  43  43  42  43  43  43  42  42  42  43  43  42  41  40  41  43  43  42  41  42  42  41  41  42  44  45  43  40  39  40  43  44  44  42  40  41  42  44  44  43  42  44  45  43  42  41  41  41  41  41  41  42  43  43  44  44  45  45  45  45  44  43  43  43  43  43  43  42  42  42  42  42  43  43  45  45  45  45  44  44  43  43  43  43  43  42  41  42  44  44  43  42  42  43  43  43  42  42  41  41  41  42  42  42  43  43  44  43  43  44  44  43  43  43  43  42  42  42  41  41  41  42  43  43  42  43  44  45  45  44  42  41  41  41  42  42  43  42  41  41  41  42  43  43  43  44  44  43  41  41  42  43  42  41  42  42  43  43  43  43  43  42  42  43  43  42  41  41  42  43  44  44  44  43  42  42  42  42  42  42  43  44  44  43  42  40  41  42  43  43  44  44  43  42  41  39  38  41  42  41  42  42  42  43  42  41  41  40  40  41  41  41  41  41  41  41  42  43  44  44  43  41  41  42  41  41  40  40  40  41  42  43  44  45  43  41  40  39  39  39  40  40  40  39  39  41  42  42  43  43  43  43  42  41  40  40  41  43  44  44  42  42  42  42  42  41  40  41  42  42  42  43  44  43  43  43  43  43  44  45  44  41  41  42  42  42  42  43  42  42  42  41  40  40  40  40  40  41  41  41  41  42  41  39  38  39  41  42  42  40  39  39  39  40  41  41  41  42  44  45  43  41  40  39  41  42  43  41  41  41  39  38  37  39  41  43  43  43  43  43  43  43  42  40  40  40  40  41 
 46  45  45  47  45  43  45  43  40  41  41  41  42  43  43  43  43  43  42  42  43  42  42  43  45  44  43  42  42  42  42  43  44  45  46  45  43  43  44  43  42  43  44  43  42  42  43  44  42  42  43  43  43  42  41  43  44  43  43  43  43  42  42  43  43  43  43  42  42  43  42  42  43  42  41  41  42  44  46  46  45  45  44  44  44  43  43  43  43  44  44  44  44  45  46  45  42  41  41  42  44  44  42  42  42  43  43  43  41  41  42  43  43  42  40  40  42  44  44  43  42  42  42  42  42  44  45  45  43  40  39  40  43  44  44  42  40  40  42  44  44  43  43  43  44  44  42  41  42  41  41  40  42  43  44  44  44  43  44  43  43  43  43  43  42  42  42  42  43  43  43  42  42  42  43  43  44  44  43  43  43  43  44  44  45  44  43  42  41  41  42  43  43  43  42  43  42  42  41  41  41  40  40  42  43  43  43  44  43  43  44  44  44  43  42  43  42  42  42  41  41  40  40  41  42  42  41  42  43  43  44  43  41  40  39  40  40  41  41  43  42  40  40  41  41  42  43  45  46  45  42  42  42  41  41  40  40  41  42  42  43  43  42  42  42  44  44  42  40  40  41  43  43  43  42  42  42  41  42  43  42  42  42  44  44  43  41  41  42  43  44  44  43  44  43  42  41  39  39  41  42  42  42  43  43  43  42  41  41  40  40  42  42  42  42  42  42  42  42  43  43  43  42  41  41  42  42  41  41  42  42  42  43  44  45  46  44  42  40  39  39  40  41  42  42  41  41  43  43  42  42  42  43  43  42  41  41  40  40  42  43  43  43  43  43  43  42  41  41  41  42  41  41  42  42  42  42  42  42  43  43  43  43  42  41  42  43  43  43  42  42  41  41  41  41  41  41  41  41  41  40  39  41  42  41  39  38  39  41  42  43  41  40  40  39  40  42  42  41  41  43  44  43  42  41  41  41  42  41  40  39  39  38  37  38  40  42  44  44  43  42  42  43  43  42  41  41  41  41  40 
 45  45  45  46  45  43  44  43  41  41  42  42  42  43  43  43  43  43  42  42  43  42  42  43  45  44  43  42  42  43  43  43  44  45  44  44  43  44  44  43  43  44  44  44  43  43  46  45  41  41  43  43  43  42  41  42  43  43  42  43  43  43  43  43  44  43  43  43  44  43  42  42  43  42  41  41  42  43  45  45  45  45  44  44  45  45  44  43  43  44  44  43  44  46  46  45  42  41  42  43  44  44  43  43  43  43  44  43  42  41  41  44  44  42  40  41  43  45  45  43  41  42  43  42  43  44  45  43  42  40  41  42  43  43  43  42  41  41  43  44  44  43  43  44  44  43  42  41  41  42  42  42  43  44  44  44  43  43  42  42  42  42  43  43  43  42  42  42  43  43  44  43  42  42  42  43  43  42  42  42  43  43  44  45  45  44  42  42  41  41  41  43  43  43  42  42  42  42  42  41  41  41  41  42  43  42  43  44  43  43  44  44  42  41  41  42  43  42  42  41  40  40  41  42  43  43  41  41  42  43  43  42  41  41  41  40  40  40  41  42  41  40  41  41  41  41  42  44  45  44  42  42  41  40  41  40  40  41  42  43  43  43  43  42  43  45  44  42  40  39  40  42  42  41  41  41  41  41  42  43  43  43  43  44  44  43  41  41  42  44  44  43  43  43  42  42  42  42  41  41  42  42  43  43  43  43  42  41  41  40  41  44  44  43  43  42  42  42  43  43  43  41  41  43  44  43  44  43  42  42  41  42  42  41  43  45  45  43  41  40  40  40  42  43  43  42  43  43  43  42  42  42  42  42  42  41  41  41  41  42  42  43  43  42  43  43  43  42  41  42  42  41  41  41  41  41  42  41  42  42  42  41  41  42  42  43  42  43  42  42  41  41  41  41  42  42  42  42  42  41  40  39  41  42  41  41  40  39  41  42  42  42  41  40  40  41  43  43  42  41  42  43  43  42  41  42  42  42  41  41  39  38  38  39  40  42  43  43  43  42  42  41  43  44  42  41  41  41  41  40 
 43  45  45  44  44  44  41  42  43  42  43  44  43  44  44  45  45  45  44  44  44  44  44  44  43  42  42  41  43  44  46  47  47  45  43  43  44  45  44  44  43  44  45  44  43  44  47  47  42  43  44  44  43  42  42  42  43  43  43  44  45  45  44  44  43  43  42  43  44  44  42  42  45  43  42  42  43  44  44  44  44  43  43  43  43  44  44  44  43  43  42  42  43  43  43  43  42  42  43  45  45  45  43  43  44  45  44  44  43  42  42  44  45  44  42  42  44  45  46  44  41  42  43  43  43  44  44  42  41  41  43  43  43  43  43  41  41  42  43  44  43  43  44  43  42  41  41  41  41  42  43  44  44  44  45  45  45  43  42  40  40  41  43  44  44  43  42  41  42  44  44  45  44  44  43  42  42  42  41  42  43  44  45  44  43  42  41  41  40  40  41  43  43  42  43  44  44  44  43  42  42  42  43  43  43  45  45  45  43  43  43  43  42  41  40  42  42  41  41  41  41  41  42  44  45  44  42  41  41  42  42  42  42  42  43  43  42  42  41  40  40  41  43  44  43  41  41  41  42  42  41  43  43  42  41  41  41  42  43  43  44  43  42  43  44  45  45  43  42  41  41  41  41  40  40  40  40  40  42  43  43  42  42  43  44  43  42  42  43  44  44  43  42  42  42  43  44  44  44  42  42  43  43  42  42  42  42  41  41  41  42  44  43  42  41  41  41  42  43  44  42  40  39  42  43  42  42  43  43  42  41  42  42  42  42  44  44  43  41  41  41  41  42  42  42  42  43  44  44  43  42  41  41  41  42  42  42  42  41  41  42  42  42  41  42  43  43  43  42  43  43  42  42  41  41  41  42  42  43  42  40  39  39  41  42  42  43  42  41  41  40  41  42  43  43  44  44  44  43  42  41  40  41  41  42  42  42  41  42  42  42  42  41  40  41  42  42  42  41  40  42  43  44  42  41  41  41  42  42  43  42  40  40  40  41  43  44  43  42  41  41  42  43  42  41  40  40  40  41  42 
 44  45  45  44  45  45  42  42  43  43  44  45  43  44  45  46  46  46  45  45  45  45  45  45  43  42  42  42  43  45  47  48  48  46  44  43  44  44  44  43  43  43  44  43  42  43  46  46  42  43  45  44  43  42  43  42  43  43  43  44  45  44  44  43  43  42  43  44  45  45  43  42  44  43  43  43  43  43  43  44  43  43  42  42  42  43  43  43  43  42  42  42  43  43  43  43  43  43  43  45  45  45  44  44  45  46  46  45  43  43  44  45  45  44  43  43  44  45  46  44  42  43  43  44  44  44  44  42  42  43  45  45  44  44  43  43  42  43  44  43  43  43  44  43  42  41  40  40  41  43  44  44  44  44  44  45  46  44  42  41  41  42  43  43  43  43  42  41  42  42  43  43  43  43  43  43  43  43  42  42  43  44  45  44  43  42  42  41  41  41  41  43  43  43  43  43  44  44  43  43  43  43  43  44  45  45  45  45  44  44  44  44  43  40  39  41  42  42  42  42  42  43  43  44  44  44  43  43  43  43  43  43  42  42  43  43  43  42  41  38  39  43  44  44  42  40  40  41  42  41  39  44  45  44  43  42  42  43  43  43  43  43  43  44  45  44  44  43  42  42  42  42  41  40  40  40  40  41  42  42  42  41  41  42  43  43  42  41  42  43  43  43  42  42  43  43  44  44  43  42  42  42  42  42  41  42  42  42  42  42  42  43  43  42  41  41  41  42  43  43  42  40  40  41  41  42  42  42  42  41  41  42  43  43  42  41  41  42  42  42  42  42  42  41  41  41  42  44  44  43  42  41  41  42  43  43  43  43  42  40  40  41  41  42  43  44  44  43  42  42  42  43  42  42  43  42  42  42  42  42  42  40  40  41  41  41  42  42  42  41  40  41  42  43  44  44  44  43  43  43  42  40  40  41  43  43  42  41  42  43  43  42  42  41  41  41  41  41  41  42  42  43  43  42  41  41  41  42  43  43  42  40  40  41  42  43  44  43  42  41  41  42  43  43  42  41  40  40  42  42 
 44  45  43  44  46  47  46  44  42  42  44  44  43  44  46  47  47  46  45  45  46  46  45  44  45  43  42  42  44  45  45  45  45  44  45  44  42  42  43  43  43  42  42  41  41  41  43  43  41  41  43  43  43  42  42  42  43  44  44  43  42  42  42  42  42  43  43  45  46  46  45  44  41  43  44  44  42  42  43  44  44  44  42  42  43  43  42  43  43  43  43  43  44  45  45  46  45  43  42  41  44  45  46  45  46  47  48  46  42  43  44  45  45  44  44  43  44  45  45  45  44  44  43  44  44  45  44  44  44  45  45  45  44  44  45  46  45  44  43  43  43  44  43  44  43  42  41  41  41  43  44  44  42  41  41  44  45  43  42  43  44  44  43  43  42  43  43  42  41  41  40  39  40  42  43  43  44  44  44  43  44  44  45  44  44  44  45  44  42  41  41  42  43  43  42  42  42  43  44  44  44  43  42  45  45  43  43  43  43  45  45  45  43  40  39  41  42  43  43  44  45  45  45  43  42  43  45  45  45  44  44  43  41  41  42  43  42  40  38  38  41  44  43  41  39  39  41  44  44  42  40  43  45  43  43  44  43  43  42  41  42  44  46  45  44  43  42  41  42  42  43  44  43  42  40  40  41  43  43  41  39  39  41  43  43  42  41  42  41  42  42  43  43  44  43  42  42  41  41  42  42  41  41  41  42  42  43  43  43  43  43  42  43  43  43  42  42  42  43  42  42  43  43  41  41  43  44  43  41  41  41  42  42  43  42  39  39  41  42  43  43  43  41  40  40  40  41  42  43  42  42  41  41  42  44  45  46  44  43  40  39  39  40  43  45  45  44  43  42  41  43  45  43  43  45  44  42  40  41  43  45  43  42  41  40  39  41  43  44  43  40  39  41  43  43  41  40  41  43  43  41  38  39  41  43  42  40  38  41  43  44  44  43  42  42  41  40  40  42  45  42  41  42  42  43  42  42  41  42  42  40  38  40  41  42  43  43  42  42  41  41  41  43  45  44  43  41  41  41  41 
 44  44  44  44  45  46  45  44  42  42  44  44  42  42  45  46  46  45  43  42  42  42  43  44  43  42  42  43  43  44  45  44  44  44  44  44  42  43  44  44  44  44  43  42  41  40  41  41  41  41  42  42  42  42  42  43  44  45  46  45  42  42  43  42  42  42  43  43  44  45  45  45  43  43  44  44  43  43  43  44  44  44  43  42  43  43  44  44  44  44  43  43  44  45  46  45  44  42  41  41  42  44  44  43  43  44  45  44  42  43  43  44  44  45  44  44  45  45  46  44  43  42  42  43  44  44  44  44  44  44  45  44  43  43  44  44  44  43  43  42  42  43  43  42  42  41  41  41  42  43  43  43  42  40  39  42  45  44  44  45  45  44  43  43  43  44  45  44  42  41  41  41  41  42  43  44  44  44  44  44  45  45  44  44  43  44  45  44  42  41  41  42  42  42  42  41  42  42  43  44  44  43  43  44  44  42  41  41  41  42  43  43  43  42  41  41  42  43  44  44  45  45  44  43  41  41  43  43  43  43  43  43  42  42  43  43  43  41  40  41  43  44  43  42  41  41  42  44  45  45  43  43  43  42  42  42  43  43  42  41  42  43  44  44  43  43  42  41  42  42  43  44  42  41  40  41  42  43  43  41  40  41  43  44  44  44  43  43  43  42  43  43  43  44  44  43  43  41  40  42  42  41  41  42  42  43  43  42  42  43  43  43  43  43  42  41  42  43  43  43  43  43  42  40  40  42  44  44  43  42  43  43  43  43  43  41  41  41  42  41  40  40  39  39  40  40  41  43  44  43  42  41  41  43  43  44  45  45  43  41  40  39  39  41  42  43  42  42  42  43  44  45  44  43  44  44  43  40  40  41  43  42  41  40  39  40  41  44  45  44  43  41  41  43  43  40  40  41  43  43  41  38  38  40  42  42  40  39  41  42  43  43  43  43  43  42  40  40  42  43  41  41  42  43  43  43  42  41  41  41  40  39  40  41  42  42  42  42  41  41  41  41  42  43  43  42  41  41  42  42 
 44  44  43  43  44  45  44  43  43  43  44  44  42  42  43  45  45  44  42  40  39  40  42  44  43  42  41  42  43  43  44  44  44  44  44  44  43  43  43  44  44  44  44  43  42  41  41  41  43  42  42  41  41  42  42  43  44  45  47  45  42  42  43  43  43  43  43  43  44  44  45  45  43  43  43  43  43  43  43  43  43  43  43  42  42  43  44  45  45  44  44  43  43  44  45  45  43  42  41  41  42  43  43  42  42  42  43  43  42  42  42  43  44  44  44  44  45  45  46  44  42  41  41  42  43  43  43  43  43  43  44  43  42  42  42  43  43  43  43  43  43  43  43  42  41  40  41  42  43  44  44  43  42  41  40  42  44  44  45  46  46  45  43  42  43  44  46  45  43  42  42  42  42  42  43  43  43  43  43  44  44  44  43  42  41  43  44  44  42  41  41  41  41  41  41  42  41  41  42  43  43  43  44  43  42  42  41  41  40  41  41  42  43  43  43  42  42  43  44  44  44  44  44  42  40  41  42  42  41  41  42  42  43  43  43  44  43  42  42  44  44  43  42  42  43  43  43  43  44  46  46  43  42  41  41  42  42  43  43  42  42  43  43  43  42  42  42  41  42  42  43  43  42  40  39  41  43  43  43  42  41  41  43  44  45  43  42  43  43  43  42  42  42  43  43  43  42  41  40  41  41  41  42  42  43  43  43  43  43  43  43  43  42  42  41  41  42  44  44  43  42  42  41  39  40  42  43  44  44  43  44  44  44  44  43  42  42  41  41  40  39  39  38  39  40  40  41  43  43  43  43  42  42  42  42  43  43  44  43  41  40  39  38  38  39  40  41  42  43  43  44  44  43  43  43  43  42  40  41  42  43  42  41  40  40  41  42  44  45  44  43  42  41  42  42  41  41  42  44  44  41  39  38  40  41  42  41  40  41  42  42  42  42  42  42  42  40  40  41  41  40  40  42  43  43  42  41  41  41  41  40  40  40  41  42  41  41  41  42  42  41  40  41  42  42  41  40  41  42  43 
 45  44  43  43  43  43  43  44  44  44  44  43  42  42  43  44  45  44  42  40  39  40  42  44  44  42  41  42  42  42  43  44  44  44  45  44  43  42  43  43  43  43  44  44  43  43  43  44  45  44  42  42  41  42  42  43  44  44  45  45  43  43  43  44  44  44  44  44  44  44  46  45  42  41  41  41  42  42  42  42  42  43  44  43  40  41  43  44  45  44  43  43  43  43  45  45  43  42  42  42  42  43  42  42  41  42  42  43  42  42  41  41  42  42  42  43  44  44  44  44  43  42  42  42  42  43  44  44  44  44  45  44  43  43  43  43  44  44  44  44  44  43  43  42  40  40  41  43  43  44  44  44  43  43  42  43  43  43  43  44  45  45  43  42  42  44  45  44  43  43  42  43  43  43  43  42  42  42  42  43  43  43  42  41  40  42  44  43  42  41  42  41  41  42  42  42  42  41  40  41  42  43  44  42  41  42  42  42  42  42  42  42  43  44  45  42  41  43  43  43  43  44  43  41  40  40  41  41  40  41  41  42  43  44  44  43  43  42  43  44  44  42  41  42  44  44  43  42  43  45  46  44  42  42  42  42  43  43  43  43  42  43  42  42  41  41  42  41  42  42  43  43  42  40  39  42  43  44  43  41  40  41  42  43  44  42  40  42  43  42  42  41  42  42  42  42  42  41  41  42  42  42  43  43  44  44  44  43  43  42  42  42  43  43  42  41  42  44  44  43  41  41  41  40  41  42  43  44  43  43  43  43  43  43  43  43  42  41  41  40  40  39  39  40  41  41  41  42  42  42  42  43  42  41  41  41  41  42  42  41  40  40  39  38  38  39  40  41  41  42  42  42  41  41  42  43  42  41  42  43  44  43  42  41  41  41  42  43  43  43  42  41  40  40  40  42  42  43  45  44  42  40  40  40  42  43  42  40  41  42  41  41  41  41  41  41  41  40  40  40  40  40  42  43  43  41  40  41  42  42  41  39  40  41  41  41  40  41  42  43  41  40  40  42  42  41  41  41  42  44 
 46  44  43  43  43  43  43  44  44  44  45  44  43  42  43  44  44  43  43  41  40  41  43  44  44  43  42  42  43  42  43  43  44  44  44  44  43  42  42  42  41  41  42  42  43  44  45  46  46  44  42  42  41  42  42  43  43  43  43  44  45  45  44  44  44  45  44  44  44  44  46  44  41  40  39  40  40  41  41  41  42  43  45  43  40  41  42  44  44  44  44  43  43  43  44  44  43  43  43  42  42  43  42  42  42  42  42  42  42  42  41  41  41  42  43  43  44  43  43  43  44  44  43  42  43  44  45  45  44  45  45  44  44  44  44  44  44  45  44  44  44  43  43  42  41  41  41  42  42  43  44  44  45  44  44  43  42  42  41  42  44  44  43  43  43  43  44  43  42  43  42  43  43  44  43  43  42  43  43  43  43  43  41  40  40  42  43  43  42  42  42  42  41  42  43  42  42  41  40  41  42  43  45  41  40  41  43  44  44  43  42  42  42  43  44  42  42  43  42  42  42  43  42  41  39  38  39  40  41  41  41  42  44  44  43  42  42  42  43  43  42  42  41  42  44  44  43  42  42  44  45  45  44  42  42  42  43  43  43  42  42  42  43  42  41  41  42  41  42  42  43  43  42  40  39  42  43  44  43  41  41  41  42  43  43  41  40  43  43  42  41  41  42  42  42  43  43  42  42  42  42  43  43  44  45  44  44  43  42  41  42  42  43  43  43  42  42  43  43  42  41  41  41  41  42  43  43  44  43  43  43  42  42  41  42  42  43  42  42  42  42  42  42  42  42  42  41  42  42  42  42  43  42  41  40  40  40  42  42  41  41  41  40  39  40  40  41  42  41  41  41  41  40  41  42  42  42  42  43  44  45  44  43  41  42  42  42  42  41  41  40  41  40  39  39  42  42  43  45  44  43  41  41  42  42  43  42  40  41  42  41  41  41  41  41  41  41  41  41  41  40  40  42  43  42  40  40  41  42  43  41  40  41  42  41  40  39  40  42  43  42  40  41  43  43  41  40  40  42  43 
 47  45  43  42  42  42  43  44  45  45  45  44  43  42  42  43  43  43  43  43  43  43  43  43  44  43  42  43  42  41  42  42  43  43  43  43  43  43  43  42  40  39  40  40  42  44  45  45  43  42  41  41  41  42  42  42  42  42  42  43  45  45  44  43  44  44  45  45  45  45  45  44  42  42  41  41  40  40  40  42  43  45  45  44  41  41  42  42  43  43  43  44  44  45  45  45  44  44  44  43  43  43  42  43  43  44  44  43  42  42  42  42  43  43  43  43  44  43  42  44  45  45  44  43  43  43  43  43  43  43  43  44  45  45  45  45  45  44  44  43  43  43  42  42  42  42  41  41  41  41  42  44  44  44  43  42  41  41  41  41  42  43  44  44  43  43  43  43  42  42  43  43  43  44  43  43  42  42  42  42  43  42  42  41  41  42  42  42  41  41  43  43  42  43  44  43  42  42  41  41  42  44  45  41  39  42  44  45  45  44  43  42  42  42  43  42  42  42  41  40  41  42  42  41  40  39  39  41  41  40  41  42  43  43  42  41  40  40  41  42  42  41  42  43  44  43  43  42  42  43  44  45  44  42  41  41  42  43  43  42  41  42  42  43  43  42  42  41  42  42  43  44  42  42  41  41  42  42  43  42  41  42  43  44  44  43  41  43  44  43  43  43  42  41  41  42  42  43  43  42  42  42  43  43  44  45  44  43  41  41  41  42  43  43  43  42  42  43  43  41  40  41  42  43  43  43  44  44  43  43  43  42  42  42  42  42  43  43  43  44  45  45  45  44  43  42  41  41  41  42  42  43  42  41  40  40  40  42  42  40  42  42  42  42  42  42  42  42  42  41  40  42  42  42  41  41  41  42  42  42  43  42  42  41  42  42  41  41  41  41  42  42  42  41  40  41  41  42  42  42  42  42  42  42  43  42  41  41  42  42  42  42  41  42  42  42  42  42  42  42  40  40  42  43  42  41  41  41  42  42  40  39  42  43  42  40  39  40  41  43  43  42  42  43  43  42  40  40  40  41 
 47  45  43  41  42  42  43  44  45  45  45  44  43  43  43  42  42  42  43  45  45  45  43  42  43  43  43  43  42  41  41  42  43  43  42  42  43  44  44  43  41  40  40  41  42  43  45  44  41  41  41  41  42  42  43  43  43  43  41  42  44  43  42  42  43  44  44  44  44  44  43  43  45  45  45  44  42  41  41  43  45  46  46  45  42  42  42  42  42  43  44  45  45  46  46  45  45  45  45  44  44  43  43  43  44  45  45  44  42  41  42  43  43  44  44  44  44  43  42  44  45  45  44  43  43  42  42  42  42  42  42  43  44  44  44  44  44  44  43  43  42  42  42  42  42  42  41  40  40  41  42  43  44  43  41  40  40  41  41  42  43  43  43  43  42  43  44  43  43  43  43  44  44  44  43  43  42  41  41  42  43  43  42  42  42  42  43  41  40  41  43  43  42  43  43  43  43  42  42  42  43  44  45  42  40  43  44  45  44  44  43  42  42  42  43  42  42  42  41  40  40  42  43  43  42  41  42  42  42  41  41  42  43  43  42  41  40  40  41  42  42  42  42  43  43  42  42  43  43  43  44  44  43  41  40  41  41  42  42  42  42  42  43  44  43  42  42  41  41  42  43  43  43  43  43  41  41  42  43  42  42  42  44  45  45  44  43  43  44  44  44  43  42  40  40  40  41  42  43  41  41  41  42  43  43  44  43  42  42  42  42  42  43  43  43  42  42  42  42  41  41  42  43  43  42  42  43  43  43  44  43  43  43  43  43  43  42  43  43  45  45  45  46  45  43  42  41  40  41  42  42  43  42  42  41  40  40  42  43  41  42  43  43  43  43  42  42  42  42  41  41  43  44  43  41  40  40  41  41  41  41  40  40  40  41  41  41  41  41  42  44  44  43  42  41  40  40  40  40  40  42  43  43  43  42  42  41  42  42  42  42  41  41  41  42  43  43  43  43  42  41  41  42  44  43  42  42  41  41  41  40  39  42  43  43  41  40  40  41  43  43  43  43  43  43  42  40  39  40  40 
 46  45  43  42  42  43  44  44  45  45  44  43  43  43  43  43  42  42  43  45  46  45  43  42  43  44  44  44  43  42  41  42  43  44  43  42  42  44  45  45  43  42  41  43  44  45  45  45  43  42  43  44  44  44  43  44  43  43  41  41  42  42  41  40  42  43  43  43  42  42  42  44  47  48  48  47  44  42  43  44  45  46  46  44  42  42  42  42  41  42  44  44  45  46  46  45  44  45  45  44  43  42  43  44  45  45  45  43  41  41  42  43  42  43  43  43  44  43  43  43  44  44  43  42  43  42  41  41  41  42  42  43  44  44  43  43  43  44  43  43  42  43  43  42  41  42  41  41  41  42  43  43  44  42  39  38  39  40  43  44  45  44  42  41  41  42  44  44  43  43  43  44  44  44  43  43  42  41  40  41  43  44  43  42  42  43  43  41  40  41  42  42  42  42  43  42  42  43  42  43  43  44  45  43  43  43  44  44  44  43  42  43  43  44  45  42  42  43  42  41  41  42  44  45  44  43  44  44  43  43  42  42  42  43  42  42  41  42  43  43  42  43  43  42  41  41  41  43  43  44  45  44  43  41  41  41  42  42  43  43  42  43  45  44  43  42  42  41  41  41  41  42  42  43  42  42  42  43  43  43  43  42  43  44  44  42  42  43  44  43  44  43  41  40  39  39  39  41  41  41  40  41  41  42  43  43  43  42  42  43  43  42  42  44  43  42  41  41  42  41  41  43  43  42  41  41  41  42  43  43  44  43  42  43  43  43  42  42  42  43  43  43  44  43  43  42  41  41  41  42  42  43  42  42  40  39  40  43  43  42  41  42  41  42  41  41  41  41  41  42  43  42  43  43  40  39  40  40  41  41  39  40  40  39  40  41  40  41  42  44  44  44  42  42  41  39  40  39  38  39  41  44  44  43  42  42  41  42  41  42  41  41  40  41  41  42  43  42  43  42  42  42  44  44  44  43  42  41  40  40  39  40  42  43  43  42  41  41  41  42  43  43  43  42  43  42  40  40  40  41 
 45  45  44  43  43  43  45  45  45  44  43  42  42  43  43  43  43  43  43  44  44  44  43  42  44  45  44  44  43  42  41  42  43  44  44  43  41  43  44  45  44  43  43  44  46  46  46  45  44  45  46  46  45  43  43  43  43  42  41  41  42  42  41  41  42  43  43  41  41  41  42  44  47  48  48  47  45  43  42  43  44  44  44  44  42  42  42  41  41  42  43  44  44  44  44  44  44  44  45  44  42  42  43  44  45  45  44  42  41  41  42  42  43  42  42  43  43  43  42  43  43  43  43  43  43  42  41  41  42  43  44  45  45  44  43  43  43  43  44  43  43  42  42  42  41  42  42  42  42  42  43  44  44  43  41  39  39  41  43  45  46  44  43  40  40  41  44  44  43  43  43  43  44  44  43  43  43  43  42  42  43  44  44  43  44  45  44  42  40  41  42  42  42  42  42  42  42  43  43  43  43  43  44  45  45  45  44  44  43  43  43  44  45  46  46  43  42  44  44  43  42  43  44  44  44  44  44  45  44  43  42  41  41  42  42  42  43  43  43  43  43  43  43  42  41  41  41  43  43  44  45  43  43  42  42  42  42  42  43  43  43  44  45  44  43  43  42  41  40  41  41  41  42  42  42  42  43  44  44  43  43  42  42  42  42  41  40  42  43  43  43  43  43  41  40  40  39  39  40  40  40  41  41  42  42  42  42  42  42  44  44  42  42  43  43  43  42  42  42  41  42  43  43  41  40  40  40  42  43  43  43  43  42  43  43  42  42  42  42  42  42  42  42  42  42  41  41  41  41  42  42  42  42  41  40  39  40  42  43  42  41  41  41  41  41  41  40  40  41  42  42  42  42  41  39  38  39  40  41  41  40  42  42  40  40  40  40  41  42  43  43  43  42  41  40  40  41  40  39  39  41  44  44  43  42  42  42  42  42  42  42  41  40  41  41  41  42  42  42  42  42  42  44  45  44  42  41  41  40  40  40  41  43  44  43  42  42  41  41  41  42  43  42  41  42  42  41  41  41  41 
 45  44  45  45  45  45  46  47  46  44  42  41  42  43  43  44  45  45  44  43  43  43  43  44  43  44  44  44  43  42  42  42  43  44  44  43  42  43  44  44  42  42  42  44  46  46  45  44  44  46  47  47  45  42  41  43  44  43  42  42  43  43  42  42  43  43  43  41  40  40  41  44  46  47  47  46  46  45  43  43  42  42  42  43  43  43  43  42  42  42  42  43  43  43  43  44  43  45  45  43  42  41  43  44  45  44  42  41  42  42  42  43  43  42  41  42  42  43  43  42  41  42  42  42  42  42  41  41  43  44  45  46  46  44  42  41  42  43  44  44  43  42  41  41  42  44  43  42  41  41  42  43  44  45  44  42  41  42  43  44  45  45  44  42  40  41  42  42  42  42  41  41  43  43  44  44  44  44  44  43  43  43  43  43  45  47  47  44  42  42  43  44  44  43  43  43  44  44  44  45  44  44  43  44  45  44  43  43  43  44  44  45  45  45  44  42  42  45  46  45  43  43  43  42  43  44  45  44  44  43  42  40  39  40  41  43  43  43  42  42  42  42  43  43  43  43  43  42  43  45  46  43  42  43  43  43  43  43  42  42  42  43  44  44  44  44  43  42  41  41  41  42  42  42  42  42  43  43  43  42  42  41  41  41  42  41  40  42  43  44  44  44  44  43  42  42  41  40  40  40  40  41  41  41  41  41  41  41  42  44  45  44  44  45  44  43  43  43  42  42  41  41  42  41  40  40  41  42  43  44  43  42  42  43  43  42  42  42  42  42  42  42  43  43  42  41  41  42  41  42  43  43  43  42  40  39  39  42  43  41  41  41  41  42  43  42  40  40  40  41  42  42  42  41  38  37  38  41  42  42  41  42  43  42  40  39  38  39  40  42  42  42  41  41  41  41  43  42  40  40  41  44  44  42  41  42  43  43  43  44  43  42  41  40  40  41  42  42  42  43  42  42  43  44  42  40  39  40  41  42  43  43  44  44  44  43  42  41  40  40  41  42  41  40  42  43  42  43  43  42 
 45  44  45  46  45  46  46  46  46  44  42  41  42  42  43  44  45  45  45  43  42  42  44  44  43  43  44  44  43  44  43  43  44  44  44  43  43  44  44  43  41  41  41  43  44  44  43  42  43  45  46  46  44  42  41  43  44  44  43  43  45  44  44  44  44  44  42  41  41  41  42  44  45  45  45  45  45  45  43  42  41  40  41  42  43  44  44  44  44  43  42  42  42  42  43  44  44  45  45  43  42  42  43  44  45  44  42  42  43  43  43  44  43  42  41  41  42  42  42  41  40  41  42  41  41  41  40  41  42  44  45  46  46  44  42  40  41  42  44  45  44  42  41  41  43  44  44  42  41  41  42  43  45  46  45  44  43  43  43  44  44  45  45  43  41  41  41  41  41  42  41  41  42  43  44  44  44  45  45  43  42  42  42  43  45  47  47  44  43  42  43  44  44  43  44  44  44  44  44  45  45  44  44  45  45  44  44  44  44  44  44  44  43  43  42  41  42  45  47  46  44  43  42  42  42  43  45  44  43  43  41  40  38  39  40  42  43  42  41  42  42  42  43  44  45  45  44  43  43  45  46  44  42  41  42  43  44  43  42  40  41  43  44  45  44  44  44  43  42  42  42  43  43  43  42  41  42  43  43  42  42  41  41  41  41  41  42  42  43  43  43  44  45  45  44  43  42  41  41  41  41  41  42  42  42  41  40  41  42  44  45  44  45  45  43  43  43  44  43  42  41  40  40  42  41  41  42  43  44  44  43  43  42  43  43  42  42  42  42  43  43  43  43  43  43  43  43  43  42  42  43  43  43  43  41  40  40  42  44  42  41  41  42  43  44  43  41  40  40  41  42  41  42  41  39  38  39  41  42  42  42  42  43  42  41  39  38  38  39  40  41  41  42  42  42  42  43  43  42  41  42  43  43  41  40  42  43  44  44  45  44  43  42  41  41  42  43  43  43  43  42  42  42  43  41  38  38  40  42  43  43  43  43  43  43  44  43  41  41  41  41  42  41  41  42  43  44  43  44  43 
 45  45  45  45  44  43  42  42  42  42  42  42  42  42  43  43  44  45  45  44  43  43  43  43  45  45  44  44  44  44  44  44  44  44  44  44  44  45  44  43  43  43  43  43  42  43  44  44  43  43  44  42  41  42  44  45  44  43  41  41  44  44  44  44  43  42  42  41  42  43  45  46  45  44  43  43  43  42  42  41  41  41  43  43  43  43  44  44  44  43  42  42  42  42  43  44  43  41  41  42  44  44  43  43  43  44  44  45  45  45  44  43  42  41  41  41  41  41  41  41  41  41  41  41  41  40  39  40  41  43  44  46  46  45  43  42  42  43  44  44  44  43  42  41  41  41  42  44  44  44  44  44  43  44  45  44  42  42  42  43  44  45  45  45  43  41  41  41  41  41  43  44  43  43  44  44  43  44  46  44  42  42  42  42  43  43  43  42  41  41  42  42  43  42  45  45  43  42  42  43  43  43  45  47  47  46  46  45  44  44  43  42  41  41  41  41  42  45  46  45  45  45  45  44  42  43  45  45  44  44  43  41  39  38  39  41  42  42  41  42  43  43  43  44  45  44  43  43  42  43  45  45  43  41  42  43  44  44  42  41  43  45  45  43  43  43  43  43  43  43  42  42  42  42  41  40  41  43  44  43  42  41  40  41  40  41  41  41  40  40  41  44  46  47  45  43  43  42  42  43  43  42  43  43  43  42  40  40  41  43  44  43  42  42  42  41  42  43  44  43  42  40  40  42  43  43  43  44  44  44  44  43  43  43  42  43  42  42  42  42  42  42  41  41  42  44  45  44  43  42  41  41  42  43  43  42  40  40  42  43  42  43  43  44  43  43  41  40  40  42  41  40  40  40  39  39  39  40  40  41  42  44  43  41  41  43  43  42  41  40  40  41  42  43  42  41  42  42  42  41  42  43  42  41  40  40  41  43  44  44  43  42  42  42  43  43  43  43  43  42  41  41  42  43  42  40  40  40  40  40  40  41  41  42  43  43  43  42  42  42  42  43  42  41  41  43  43  41  42  44 
 44  44  45  45  45  44  43  42  42  42  43  43  42  42  43  43  44  44  44  43  43  44  43  43  45  46  45  45  45  44  44  44  45  45  45  45  44  43  43  43  44  43  43  43  42  42  43  44  43  43  41  40  41  43  45  45  44  41  40  41  42  42  42  43  43  43  42  41  42  43  45  45  45  44  43  42  42  42  42  42  42  42  43  43  42  43  44  44  44  44  43  42  42  43  44  44  43  41  41  42  44  44  43  43  43  43  43  44  44  44  44  43  43  43  43  43  43  43  44  43  41  42  42  43  42  42  41  41  42  43  44  45  46  45  44  44  44  44  44  45  44  44  44  42  41  43  44  45  45  45  44  44  43  43  43  43  41  41  41  42  44  45  46  45  43  42  40  41  41  41  42  43  44  44  43  43  42  42  44  44  44  44  43  43  43  43  42  41  41  41  42  42  42  42  44  45  43  41  42  43  42  43  44  45  45  45  45  45  46  46  45  43  42  41  41  40  41  44  45  44  43  44  44  42  40  41  43  44  44  44  43  42  40  39  40  42  43  43  43  43  43  44  44  44  43  42  40  40  41  42  44  45  44  42  42  44  45  44  43  42  43  44  44  42  42  42  42  43  43  42  42  42  42  42  42  41  41  42  42  43  43  42  41  41  41  42  43  42  40  40  41  43  45  46  44  42  41  42  42  43  43  43  43  43  44  42  41  41  41  43  44  43  41  41  41  41  42  43  44  43  42  41  41  43  43  42  42  42  42  43  43  43  43  42  42  41  41  42  41  41  41  41  41  42  43  44  45  44  43  42  42  42  43  44  43  42  41  41  41  42  42  43  44  44  44  43  42  42  42  42  42  42  42  41  41  41  40  39  38  39  41  42  42  42  43  44  43  42  41  40  41  42  43  43  43  42  41  41  41  40  40  41  42  42  42  42  42  41  43  44  43  42  42  43  44  43  42  42  42  42  41  41  42  42  42  41  42  42  42  41  40  40  41  42  43  42  42  42  41  41  41  41  41  42  41  42  42  41  41  42 
 43  43  44  45  46  46  45  44  43  43  44  44  43  43  43  43  44  43  43  43  43  43  44  44  44  45  46  46  44  42  42  43  45  46  46  45  42  42  43  44  44  43  42  43  43  43  43  44  44  43  40  39  41  44  46  45  43  40  40  41  42  42  42  43  44  44  43  42  42  43  44  44  46  45  44  44  44  44  44  43  42  42  43  43  42  43  43  44  44  44  43  42  43  44  45  44  43  42  42  43  43  43  42  43  44  44  42  42  43  44  44  44  44  44  44  44  45  45  44  43  41  42  44  44  45  44  44  43  43  44  44  45  45  44  44  44  45  45  44  44  44  45  45  43  42  44  46  45  44  43  43  43  44  43  42  42  41  41  41  42  43  45  45  45  44  42  41  41  41  42  42  43  44  44  44  43  42  41  41  43  45  45  44  43  43  43  42  42  42  42  43  42  42  42  44  44  42  41  42  44  43  43  43  43  43  43  44  45  46  47  47  46  44  43  42  41  42  45  45  44  43  42  41  40  39  40  42  43  44  44  43  42  41  41  42  43  44  44  43  43  43  43  44  43  42  40  38  38  39  41  43  44  43  41  42  44  45  44  43  42  42  42  42  41  41  42  43  43  43  42  42  43  42  42  42  43  42  42  41  41  42  43  42  42  42  43  44  44  42  41  41  42  43  44  42  41  40  40  41  42  42  42  42  43  44  43  42  42  41  42  43  43  42  42  42  42  42  43  43  43  43  42  42  44  44  42  41  41  41  42  42  42  42  42  41  40  40  42  41  41  41  41  41  42  43  44  44  43  42  42  43  43  44  43  42  41  41  42  42  41  42  43  43  44  44  44  43  43  43  43  43  43  43  43  43  42  41  40  39  39  39  40  41  43  43  43  42  41  40  41  41  42  43  43  43  43  42  41  40  40  40  41  42  43  43  44  43  41  43  44  43  41  41  42  43  42  42  42  42  42  41  41  42  41  41  42  43  44  44  44  42  40  41  42  43  43  42  41  40  40  40  40  41  42  42  41  41  42  41  40 
 41  41  43  45  46  46  46  45  44  45  45  44  44  43  44  43  44  43  43  43  44  43  44  44  43  45  47  46  43  41  40  42  44  45  46  45  42  42  44  45  44  43  43  44  45  45  44  44  45  43  41  40  41  44  46  46  43  41  40  41  43  43  43  43  44  44  44  43  44  44  43  44  45  46  46  46  45  44  43  42  41  41  42  43  43  42  43  42  42  41  41  41  42  45  46  45  43  43  43  42  42  41  42  43  44  44  42  42  44  45  44  43  43  44  43  43  44  43  42  41  42  43  44  46  46  46  45  45  44  45  45  44  43  43  43  44  44  44  43  43  44  45  46  44  42  44  45  44  42  41  41  42  43  43  42  42  43  42  41  42  43  44  45  45  44  42  42  42  42  42  43  44  45  45  44  44  43  41  40  43  45  44  43  42  42  42  42  42  42  43  44  42  40  41  43  43  42  41  42  44  44  43  43  42  43  42  43  44  45  46  47  47  45  44  44  43  43  46  46  45  43  42  41  41  40  41  43  43  44  45  44  43  43  42  43  44  44  43  42  43  43  43  43  42  41  40  39  38  39  40  40  42  42  40  42  44  45  44  43  42  42  41  41  41  42  43  43  44  43  43  43  42  42  41  42  44  44  42  41  41  42  42  42  42  42  43  44  45  43  41  41  41  42  43  42  40  39  40  41  42  43  42  42  43  44  44  43  42  42  41  42  42  43  43  43  42  43  42  42  42  43  42  43  45  45  43  42  41  41  41  42  42  42  41  40  39  39  41  41  41  40  40  41  42  42  43  42  42  41  42  42  43  43  42  41  40  40  42  42  40  42  43  43  43  43  43  44  43  43  43  42  40  41  42  43  43  42  41  40  40  41  41  42  41  42  43  43  42  41  42  41  42  42  42  43  44  43  42  40  40  41  42  42  43  44  44  43  43  44  44  42  40  40  41  41  42  43  43  43  42  41  41  42  42  41  42  43  44  44  44  42  40  41  42  43  43  42  41  41  40  41  40  41  42  42  40  40  42  42  41 
 40  41  43  45  46  46  46  45  45  45  45  45  45  45  44  44  43  43  42  43  44  44  44  44  43  45  47  46  44  41  41  42  44  45  45  44  42  43  46  46  45  44  45  46  47  46  44  44  45  44  42  41  42  44  46  45  44  42  42  43  44  44  43  44  44  44  44  43  43  43  43  43  44  45  45  46  45  44  43  42  42  42  43  43  44  43  43  42  41  40  40  41  42  44  47  46  45  44  43  42  41  40  41  41  43  44  42  43  45  45  44  43  43  43  43  43  42  42  40  40  41  42  44  45  46  46  46  45  45  45  45  44  43  43  43  43  43  42  42  41  41  42  43  43  42  43  43  43  41  40  40  41  43  43  43  43  44  43  42  42  43  44  44  44  44  43  43  43  43  43  43  44  45  46  45  44  43  42  41  43  44  44  42  42  42  41  41  41  41  42  43  41  39  40  42  42  41  41  43  45  44  43  42  44  44  43  42  42  43  44  45  44  44  44  44  43  43  46  46  45  43  42  41  42  43  43  43  43  43  44  44  44  43  43  44  44  44  43  42  42  42  42  42  42  43  43  42  40  40  39  38  40  41  40  41  43  44  44  44  43  42  42  41  42  43  44  45  45  45  45  44  43  42  42  42  44  44  42  41  41  42  43  42  42  42  42  44  45  43  41  40  40  41  42  41  40  40  40  41  43  43  42  42  42  43  44  43  42  42  41  41  44  45  44  44  43  42  41  41  41  42  41  42  45  45  43  41  41  41  41  42  42  41  42  40  38  39  42  42  41  40  40  40  42  43  43  42  42  41  41  42  43  42  41  40  39  40  42  42  40  41  42  43  42  42  42  43  43  43  42  40  39  40  41  43  43  42  41  40  41  41  43  42  40  41  42  43  44  43  42  42  42  42  41  42  44  44  43  42  42  42  42  42  42  42  43  43  44  45  44  42  40  39  40  40  41  43  45  44  42  41  41  42  42  41  42  43  44  43  42  41  41  42  43  43  43  43  42  42  42  42  42  42  41  41  40  40  43  43  42 
 42  43  44  46  47  46  46  45  45  45  45  45  46  45  44  43  43  42  43  43  43  43  43  42  43  45  46  45  44  43  43  44  44  44  45  44  43  44  45  45  44  44  45  47  48  46  44  43  44  44  44  43  43  44  45  45  45  44  44  45  44  44  44  43  43  43  43  43  42  42  43  43  42  43  43  44  44  44  44  44  43  44  44  45  45  44  44  43  41  40  40  41  43  45  47  47  46  44  42  42  41  41  41  41  42  43  43  44  46  45  44  43  43  42  43  43  43  42  41  40  41  42  43  44  44  44  45  44  44  44  45  45  44  43  42  42  42  42  41  40  40  41  42  42  41  42  42  42  41  41  41  41  43  44  44  45  45  45  44  43  43  44  43  44  43  43  43  43  42  42  42  42  43  44  44  43  43  43  42  45  45  44  43  42  41  41  40  40  39  40  41  41  40  41  42  42  40  41  43  46  45  43  43  44  44  42  41  40  41  42  42  42  42  42  42  42  42  44  44  44  43  42  43  44  44  44  43  41  41  42  42  43  43  44  44  45  44  44  43  41  41  41  42  43  45  45  44  43  41  39  38  40  40  39  41  42  44  43  43  44  44  43  42  43  43  44  45  46  46  45  44  43  43  43  43  44  43  41  41  42  44  43  42  42  42  43  45  45  43  41  40  40  41  42  41  41  41  41  42  43  43  41  41  41  42  43  43  42  42  41  41  44  45  45  45  44  41  40  40  40  41  41  42  45  45  44  42  42  42  42  42  41  41  42  41  39  41  43  43  42  40  40  41  43  44  44  43  44  43  42  43  43  42  41  41  40  41  43  42  39  40  42  42  42  41  41  42  43  43  41  40  40  41  42  43  43  42  41  40  40  41  42  41  39  40  42  44  45  45  43  42  41  42  42  42  43  43  43  43  42  42  42  41  40  41  42  42  42  43  44  42  41  40  40  40  41  41  42  43  42  41  41  41  41  41  42  43  43  42  40  40  42  42  43  43  43  43  43  43  43  43  43  43  42  40  40  40  42  43  43 
 44  45  46  46  46  46  46  45  44  44  44  45  46  45  43  42  42  43  44  44  44  44  43  42  43  44  44  44  44  45  46  45  44  44  44  44  44  43  43  43  42  42  44  46  47  46  43  42  42  44  45  44  43  43  44  45  46  46  46  45  43  43  43  44  44  43  43  43  42  42  42  42  42  42  43  43  43  44  45  46  46  46  46  47  46  46  45  45  44  43  42  42  44  46  47  47  45  42  41  41  43  43  43  42  42  43  43  44  45  45  44  43  43  43  44  45  44  44  43  42  42  42  43  43  42  42  42  42  43  43  44  45  44  43  42  41  41  42  42  41  41  41  41  42  42  41  41  41  42  43  42  41  42  44  45  46  47  46  44  43  43  44  44  43  43  42  42  42  40  40  40  40  41  42  42  42  42  43  43  46  47  45  44  43  42  41  41  40  39  39  39  41  42  42  42  42  41  41  42  45  45  44  44  44  44  42  40  39  39  40  41  40  40  40  40  41  42  41  42  42  42  42  44  45  45  44  42  40  39  40  41  42  42  44  45  44  44  44  43  41  40  41  43  45  46  46  45  43  41  40  39  40  40  40  41  42  42  42  43  44  45  44  43  42  42  42  43  43  44  43  43  42  42  42  43  43  43  42  42  43  44  43  42  41  41  43  45  45  43  41  40  40  42  43  42  42  42  41  41  42  42  41  40  41  42  42  42  43  43  42  42  43  44  44  44  43  41  40  39  40  41  41  42  44  45  44  44  43  43  43  42  42  42  42  41  41  42  45  45  43  41  41  42  43  45  45  45  46  45  43  42  43  42  42  42  42  42  43  43  40  40  42  41  42  41  42  42  43  43  41  41  42  43  45  45  43  42  40  40  40  41  41  40  40  41  43  45  45  45  43  42  42  43  44  44  42  42  43  42  42  41  40  40  40  41  42  41  39  41  43  42  42  42  42  41  40  39  40  41  41  40  40  41  41  42  42  42  43  42  40  40  41  41  42  42  42  42  42  42  42  42  43  43  42  40  40  41  41  43  43 
 43  43  44  45  45  45  45  44  43  44  43  44  45  44  43  42  43  44  44  45  46  46  44  43  43  42  42  42  43  44  45  45  44  44  44  43  42  42  42  42  41  42  44  46  46  45  42  41  42  44  46  45  43  43  44  46  46  46  45  44  42  42  43  44  45  45  45  44  43  42  42  43  43  43  43  43  43  43  44  45  46  45  44  44  45  45  46  46  45  45  44  44  43  44  45  44  43  40  40  42  45  45  44  43  43  43  43  44  45  45  44  43  43  43  44  44  45  45  44  43  43  44  43  42  41  40  41  40  41  43  44  44  43  41  40  40  40  41  42  42  42  42  42  43  42  41  40  41  42  43  42  41  41  42  45  47  46  45  44  43  43  44  43  43  42  41  42  40  39  39  39  40  40  41  42  41  43  44  44  45  46  45  44  43  43  43  42  41  41  41  41  43  43  42  43  43  41  41  42  44  43  43  44  43  42  42  41  40  41  42  42  41  41  40  40  41  41  40  40  41  42  43  44  45  45  44  42  41  41  41  42  42  42  43  44  44  43  42  42  41  41  42  45  46  46  44  42  41  40  41  42  42  42  41  42  42  41  41  42  44  45  44  42  40  39  40  40  41  42  42  43  42  42  42  43  44  44  44  44  44  44  43  42  40  40  41  43  43  42  40  40  40  41  42  42  41  41  40  40  41  41  40  40  40  41  41  42  43  43  43  42  42  42  43  43  42  41  40  41  41  42  42  43  44  44  44  44  44  43  43  42  42  42  43  42  41  43  44  45  43  42  41  42  43  45  45  46  47  45  43  42  42  43  42  43  42  42  42  42  40  40  41  41  42  42  42  43  43  43  42  42  43  45  46  46  44  42  40  41  41  41  41  40  40  41  42  44  44  43  42  41  41  43  45  44  42  41  42  42  41  40  40  39  40  42  43  43  40  41  41  41  41  41  41  40  39  40  41  41  40  40  40  41  42  42  42  43  44  43  42  41  41  41  42  42  42  41  41  41  41  42  42  43  43  41  41  42  41  42  43 
 42  41  42  43  43  43  43  43  43  43  44  44  44  44  43  43  44  44  45  45  46  46  46  45  43  42  42  41  42  42  43  43  44  43  42  43  43  43  42  42  42  44  45  46  46  44  43  43  44  45  45  44  43  43  45  46  46  45  44  43  42  42  44  45  46  46  46  44  43  43  43  44  45  45  45  44  43  42  43  44  44  43  42  42  44  44  44  45  45  45  45  44  43  43  42  42  42  41  41  43  45  46  45  43  43  43  43  45  46  46  44  43  43  43  43  44  44  43  42  42  43  43  43  42  41  41  41  41  41  42  43  43  42  41  40  40  40  41  42  43  43  43  43  43  43  42  41  42  42  42  42  41  40  41  43  45  45  44  44  44  44  44  44  43  42  42  42  41  40  40  40  40  41  41  41  41  42  43  44  44  44  43  43  44  44  44  44  44  43  43  44  44  43  42  43  44  42  42  42  42  41  41  43  42  42  41  42  42  43  44  44  43  43  42  42  43  42  40  40  42  44  44  44  44  44  44  43  43  43  43  43  43  43  43  43  43  42  41  41  41  42  43  45  45  44  43  41  40  40  42  44  44  43  43  43  43  41  40  41  43  44  44  42  40  39  40  40  41  41  43  43  43  43  42  43  45  46  46  46  45  44  42  41  40  40  41  41  42  42  41  40  40  41  41  41  41  40  40  39  40  40  41  41  41  41  42  42  43  44  43  42  41  41  42  42  42  41  41  42  43  43  43  43  43  43  43  43  43  43  43  43  43  43  43  42  42  42  43  43  43  42  42  42  43  43  44  45  45  44  42  41  42  43  43  43  42  41  40  40  40  40  41  41  42  43  44  44  43  43  42  42  43  44  45  44  43  42  42  42  43  43  42  41  40  41  42  43  43  43  41  40  41  42  45  44  42  42  42  41  41  40  40  40  41  43  44  43  42  42  41  40  40  40  39  39  39  40  43  42  40  40  40  41  42  43  43  43  44  44  42  41  41  41  42  42  42  41  41  41  41  41  42  43  44  42  42  42  41  41  42 
 41  40  40  41  42  42  42  43  44  43  44  44  43  43  43  44  44  44  44  44  44  45  46  46  45  44  44  42  41  40  40  42  43  44  43  42  43  43  43  43  44  46  47  47  46  45  44  44  45  45  45  43  43  45  46  47  46  44  43  43  43  44  45  46  46  46  45  44  43  44  45  46  47  46  45  44  43  42  42  43  43  43  42  43  44  44  44  45  45  44  44  44  43  42  41  42  43  43  43  44  45  45  44  44  44  44  44  45  46  46  45  43  44  44  44  44  43  42  40  41  42  42  42  43  43  42  42  42  42  42  42  42  43  41  41  41  41  41  42  42  42  43  42  42  42  43  43  43  43  42  41  41  41  41  42  42  43  43  43  44  45  45  45  44  43  42  42  41  41  41  41  41  42  42  41  41  42  43  44  43  42  42  43  44  45  45  45  45  44  43  44  44  42  41  42  43  43  42  41  41  39  39  42  42  41  41  42  43  43  44  44  44  44  44  43  45  45  41  41  43  45  44  43  43  43  43  42  44  45  43  42  42  43  43  43  43  42  41  41  43  44  43  43  43  43  43  43  42  42  43  44  44  44  44  44  43  41  39  40  43  44  44  43  42  41  41  41  41  42  43  44  44  43  42  43  44  45  45  45  44  43  42  41  41  41  41  41  41  42  41  41  42  42  42  42  42  41  41  40  39  41  42  42  42  42  43  43  43  43  43  42  41  41  42  43  42  42  42  43  44  44  43  42  42  42  42  42  42  42  42  43  43  43  43  42  43  42  42  43  43  43  43  43  42  42  43  43  42  42  41  41  42  43  44  44  42  41  39  40  41  40  41  41  44  45  45  44  43  42  41  41  42  43  43  43  42  42  42  43  44  44  42  41  41  41  42  42  44  44  42  41  41  41  42  42  41  41  41  40  41  41  41  42  43  43  43  43  42  43  42  41  40  40  40  40  40  41  43  43  41  41  41  41  42  42  42  42  42  43  42  41  40  41  42  43  43  43  42  42  42  42  42  42  43  43  42  41  41  40  41 
 42  42  42  42  43  42  42  43  44  43  44  43  42  42  43  44  44  43  42  42  42  44  45  46  47  47  46  44  42  39  38  40  43  44  43  43  43  44  44  44  45  47  48  47  46  46  45  45  45  46  45  44  44  46  48  48  46  44  42  43  44  45  46  45  45  44  43  43  43  44  46  47  46  46  45  43  42  41  42  43  44  45  44  44  45  45  44  44  45  44  43  44  43  43  42  43  44  44  45  45  44  42  41  43  44  46  45  44  45  45  44  43  43  44  45  45  44  43  41  41  42  41  42  43  44  44  44  44  43  42  42  43  43  43  42  43  42  41  42  42  42  43  43  42  43  43  44  44  44  42  41  41  42  42  42  41  42  42  43  44  46  47  46  45  43  42  42  41  42  41  42  43  43  42  41  40  42  43  43  43  42  42  43  44  44  45  45  44  43  42  42  42  41  40  42  43  43  41  40  39  37  38  41  42  41  42  41  42  42  43  44  44  44  44  44  47  45  41  41  43  44  43  42  40  41  41  41  44  44  42  42  42  43  43  44  44  44  43  43  44  44  42  41  41  42  43  44  45  44  43  42  43  44  45  45  44  41  40  41  43  44  44  44  45  44  42  42  42  43  43  44  43  43  42  42  42  43  44  44  43  42  42  42  43  43  42  42  42  42  42  42  43  44  44  43  42  43  42  41  40  41  43  43  42  42  42  42  43  43  42  42  42  43  42  42  42  42  42  43  44  44  42  41  41  41  40  39  40  41  41  42  43  43  42  42  43  43  43  42  44  44  44  43  42  42  42  42  42  41  41  41  43  45  46  44  43  41  39  40  42  41  40  41  44  46  46  45  42  41  40  40  42  42  43  43  42  42  43  43  44  43  42  41  42  41  42  43  44  44  43  42  41  39  39  40  40  40  39  40  41  42  43  43  43  42  42  42  41  42  42  41  41  42  43  42  41  40  41  43  43  42  41  42  42  41  40  40  41  42  42  41  41  41  43  44  44  44  43  43  42  43  43  42  42  43  41  39  40  40  40 
 43  44  46  46  45  43  42  42  42  43  44  44  43  43  43  44  44  43  43  43  42  43  44  45  47  48  48  47  44  42  40  40  42  43  42  43  45  45  44  46  48  48  47  45  43  43  44  46  46  47  46  45  45  46  46  46  44  43  42  43  44  44  44  43  43  43  43  44  44  45  45  44  43  43  43  43  42  42  43  45  45  45  43  43  44  43  43  43  43  43  43  43  44  44  45  45  45  45  44  44  43  42  41  42  44  45  45  46  46  45  44  43  43  44  46  47  46  44  42  41  41  41  41  41  42  42  43  43  42  42  43  43  43  42  42  42  41  40  40  40  41  42  43  44  44  44  43  43  41  41  42  42  43  43  43  42  41  41  43  45  47  47  47  45  43  42  42  43  43  42  41  42  43  41  41  41  42  44  44  42  42  43  44  44  44  43  43  43  44  43  42  41  41  43  44  44  43  41  40  39  39  41  44  43  42  41  41  41  42  44  45  45  45  44  42  43  43  41  40  42  44  44  43  41  41  42  43  43  43  42  41  41  42  43  44  44  44  43  42  42  42  42  42  42  41  42  43  44  44  43  42  42  43  44  43  42  41  42  44  44  45  45  45  45  44  42  41  41  42  43  43  42  41  40  39  42  44  44  43  42  41  41  41  43  44  44  44  44  44  43  43  44  45  45  44  43  43  42  41  42  42  42  42  41  41  41  42  43  42  42  42  42  42  42  41  40  40  42  43  43  43  42  41  41  40  40  40  40  41  41  42  42  42  41  41  42  42  43  43  43  43  43  43  42  42  42  43  44  42  41  42  43  44  44  42  40  39  39  41  43  42  41  41  42  43  43  43  43  43  43  44  44  43  44  44  44  45  46  44  42  40  40  41  42  42  42  43  42  42  42  42  42  42  41  41  40  41  42  42  41  41  41  41  41  41  40  40  41  41  42  42  42  42  42  41  40  40  39  40  41  42  42  42  43  43  42  40  40  41  41  42  43  43  43  43  43  43  43  43  43  43  43  42  42  42  40  39  41  42  42 
 44  45  46  46  45  42  41  41  41  43  43  44  44  44  44  44  44  44  44  44  43  44  44  45  46  47  47  46  45  42  40  41  42  43  44  44  45  44  44  46  47  47  46  44  43  43  44  46  46  46  46  45  45  45  45  45  44  43  43  43  43  43  43  43  43  43  43  44  44  43  42  42  42  42  42  42  42  42  43  44  44  44  43  43  43  43  43  43  43  43  43  43  44  45  45  45  45  45  44  43  43  42  42  42  43  44  45  46  47  46  45  44  44  45  47  47  46  44  43  42  41  41  40  40  42  43  43  44  44  44  44  44  44  43  42  42  41  41  40  40  40  42  43  44  44  43  43  42  41  41  42  43  44  44  44  43  41  42  43  44  45  45  45  45  44  43  43  44  43  42  41  42  43  42  41  41  43  43  43  42  42  43  44  44  43  42  43  44  44  43  43  43  43  44  45  44  43  42  42  41  42  43  45  44  42  42  41  41  42  44  45  45  44  43  41  43  43  42  41  42  43  44  43  42  42  43  44  44  43  42  41  41  42  43  44  45  44  43  42  42  42  42  42  42  41  41  42  43  44  44  43  43  44  45  43  42  42  44  45  44  44  44  44  44  43  42  42  42  42  43  44  43  42  40  40  43  44  44  43  41  40  40  41  43  44  44  44  44  43  43  43  43  44  44  44  43  43  42  42  43  43  42  42  41  41  41  42  43  43  43  43  43  42  42  40  39  39  41  43  44  43  42  41  40  41  41  41  41  41  41  42  42  42  41  41  42  42  42  42  43  43  43  43  43  43  42  43  44  43  41  42  43  44  43  42  40  39  38  40  43  42  41  40  41  41  41  42  42  43  44  45  45  44  43  42  42  43  45  43  41  40  41  42  43  43  43  42  41  40  40  42  43  43  42  42  42  43  44  44  43  41  40  39  39  39  39  40  41  41  42  42  41  41  41  41  40  39  38  39  41  41  42  43  44  44  43  42  41  41  42  42  43  43  43  43  43  43  43  43  44  43  43  43  43  42  41  40  41  43  43 
 44  44  44  44  44  42  42  42  42  43  42  43  45  45  45  45  45  45  45  45  45  45  45  45  45  46  46  44  43  41  40  41  44  46  47  46  44  43  44  44  44  44  44  45  45  45  45  45  45  45  44  44  44  45  45  45  44  44  44  43  42  43  44  45  45  45  44  43  42  41  40  41  43  43  43  43  42  41  41  42  43  43  44  44  44  44  44  44  44  44  43  43  44  44  44  44  44  44  44  43  43  42  41  42  43  43  44  45  46  46  46  46  45  45  45  45  45  44  44  43  42  42  41  41  42  44  45  46  46  45  46  45  44  44  43  43  43  43  42  41  41  42  43  43  43  42  42  43  43  43  43  45  45  45  45  43  41  42  43  43  43  43  43  44  45  45  44  44  43  42  42  43  44  43  41  41  42  42  41  42  43  43  44  43  43  42  43  43  44  43  43  44  45  44  44  44  44  44  44  44  44  44  45  43  42  43  42  42  43  43  43  43  43  42  41  45  46  44  43  43  43  44  43  43  43  44  45  45  44  43  43  43  43  44  45  44  44  43  43  43  43  43  42  41  40  41  42  44  45  44  44  44  45  46  44  43  43  44  45  43  42  42  42  43  43  43  44  44  44  43  43  43  43  42  42  43  44  43  43  42  40  40  41  43  43  43  42  43  42  42  43  43  43  43  43  42  42  43  43  42  43  43  43  42  42  42  43  44  44  43  44  45  44  42  41  40  40  40  42  44  43  42  41  41  41  42  42  42  42  41  42  43  43  42  42  43  43  42  42  43  44  44  43  42  42  43  42  43  42  41  41  42  43  43  42  41  40  38  40  42  41  40  40  41  41  42  42  41  41  42  43  43  43  42  40  39  40  41  42  41  41  42  43  42  43  42  41  40  39  39  41  42  42  42  42  44  44  45  46  45  42  39  38  38  38  38  40  42  42  41  41  41  40  40  41  40  39  39  40  42  42  42  43  43  44  44  43  43  43  43  42  41  42  43  44  44  44  44  44  44  44  44  43  42  43  43  42  42  42  42 
 43  43  44  44  44  44  43  44  44  44  43  44  46  46  45  44  44  45  46  46  46  46  45  45  45  45  45  44  42  41  40  42  44  47  49  48  45  44  44  44  43  43  44  46  47  46  46  45  44  43  44  44  44  44  45  45  44  44  44  44  43  43  45  47  48  47  45  44  43  41  41  42  43  44  44  43  42  41  41  42  43  44  45  45  44  44  44  44  45  44  43  43  43  43  43  44  44  43  43  43  43  42  41  42  43  43  43  44  45  45  45  46  45  44  44  44  43  44  45  45  43  43  42  42  42  44  45  45  44  44  45  44  43  43  42  43  43  43  42  42  41  42  42  43  42  42  43  43  43  44  45  46  45  44  44  42  42  43  44  43  42  42  43  45  46  46  45  43  42  41  42  44  44  43  42  41  42  41  40  41  43  44  44  43  43  42  42  43  43  43  43  44  45  44  44  44  44  44  45  45  46  45  45  43  43  43  44  44  44  44  43  42  42  41  40  45  47  45  44  43  43  43  43  43  43  44  45  45  44  43  43  43  43  44  45  45  44  43  43  43  44  43  42  41  40  41  43  45  45  44  44  43  45  46  44  43  43  44  44  43  42  41  42  42  42  43  44  45  44  43  42  42  42  42  43  43  44  44  44  42  41  41  42  43  43  42  43  43  44  44  44  44  43  42  41  41  41  42  42  42  43  44  44  43  42  42  44  44  44  43  43  45  44  43  42  41  40  41  43  44  43  41  40  40  41  42  42  42  42  42  42  43  43  42  43  43  43  42  42  43  44  44  43  43  43  42  42  42  40  40  40  41  42  43  42  41  40  39  39  42  41  40  40  41  41  41  42  41  41  41  41  41  42  42  41  41  40  41  42  42  41  42  42  43  43  42  41  40  39  39  41  42  42  43  43  42  44  45  46  45  42  39  38  39  39  40  42  42  42  41  41  40  39  40  40  40  39  39  40  42  42  42  43  43  44  44  43  42  42  42  41  41  42  44  45  45  44  44  44  44  44  44  43  43  44  45  44  43  42  42 
 42  42  42  42  43  43  44  45  46  46  45  45  47  47  47  46  45  45  46  45  45  45  44  44  44  44  44  44  43  43  42  43  45  46  47  47  46  46  45  44  43  43  45  46  47  47  46  45  44  44  43  43  43  43  44  44  44  43  44  44  43  44  46  47  48  48  46  45  44  43  43  44  44  45  45  44  43  42  42  43  43  44  45  45  45  45  45  45  45  44  42  42  43  43  44  44  43  43  42  42  43  43  42  42  43  43  43  43  43  43  45  45  45  44  43  43  43  44  45  45  44  43  42  42  42  43  44  43  43  43  44  44  43  42  42  43  44  44  43  43  43  43  44  44  43  43  44  44  44  44  44  44  44  43  42  41  41  43  44  43  42  42  43  45  46  45  44  43  41  41  42  43  45  44  42  42  42  41  40  42  43  44  44  44  42  42  42  42  42  42  41  42  43  42  42  42  42  43  44  44  45  45  44  43  43  44  44  45  45  44  44  43  42  42  41  44  45  43  43  42  41  42  42  43  43  44  44  44  44  43  43  43  44  44  44  44  44  43  43  42  43  44  43  42  42  42  44  45  44  43  42  42  43  44  43  42  42  43  43  44  42  42  42  41  41  43  44  45  44  42  41  41  41  41  42  43  44  44  44  43  42  42  43  43  43  43  43  44  45  46  46  45  43  42  40  40  41  42  43  43  43  44  43  43  43  43  44  44  43  42  42  43  43  43  42  42  42  43  43  43  43  41  40  41  42  42  41  41  41  41  41  42  42  42  43  43  42  41  40  42  43  44  42  42  42  42  42  40  39  39  40  41  41  42  41  41  40  39  40  42  41  41  41  42  42  42  42  41  41  41  40  40  43  44  43  43  43  43  43  43  42  40  41  43  43  43  42  41  41  41  42  43  43  44  43  41  42  44  44  43  42  40  40  40  40  41  43  44  43  41  40  40  39  39  40  40  40  40  41  42  43  43  43  43  43  42  41  41  41  41  40  40  42  43  44  44  44  43  42  42  42  42  42  41  43  44  43  42  42  42 
 42  42  41  41  42  43  44  45  45  46  46  46  47  47  47  47  46  46  45  45  44  44  44  43  43  44  45  45  45  44  44  44  44  45  45  45  46  46  45  44  44  44  44  45  46  46  46  45  45  44  43  43  43  43  43  44  43  42  43  43  42  43  44  46  46  47  46  46  46  45  45  45  44  45  45  44  44  43  43  43  43  43  43  44  45  45  45  45  45  44  42  42  43  44  45  45  44  43  43  43  44  44  43  43  43  44  44  43  42  43  44  46  45  44  44  43  43  43  44  44  43  43  42  42  42  43  44  43  43  43  44  44  43  43  43  43  43  44  44  44  44  44  45  45  46  45  45  45  44  43  43  43  43  42  42  41  40  42  43  43  43  43  44  44  44  43  43  43  42  41  41  43  44  44  42  42  42  42  41  42  43  43  44  43  42  41  42  42  42  41  40  41  41  41  41  41  41  42  42  43  44  44  43  43  43  43  44  44  45  45  44  44  43  42  42  43  43  42  41  41  40  41  42  42  43  43  43  43  43  42  42  43  43  44  44  43  43  43  43  42  43  43  43  43  43  44  44  44  43  41  40  42  43  43  43  42  41  42  43  43  43  43  43  41  41  43  44  44  43  41  40  40  41  41  42  43  43  43  43  43  43  42  43  44  43  43  42  43  44  45  45  44  43  42  41  41  42  43  44  44  44  43  42  42  42  43  44  44  42  40  40  40  41  42  43  42  43  43  43  43  43  42  41  42  43  43  42  41  40  40  41  42  43  43  43  42  41  40  39  41  43  43  42  41  41  41  41  40  40  41  41  42  42  42  41  40  40  40  40  41  42  42  42  42  43  43  42  42  41  40  40  41  44  45  45  44  43  44  44  43  41  40  41  43  43  43  43  42  42  42  43  43  44  44  43  41  42  43  42  42  41  41  41  41  41  41  43  45  44  42  41  40  40  40  41  41  41  41  42  43  44  44  44  43  42  41  40  40  41  41  40  40  42  43  43  43  43  42  42  41  41  41  39  38  41  42  41  40  41  42 
 44  43  41  41  42  43  43  45  44  44  44  44  44  45  46  46  47  45  45  45  44  44  43  43  43  44  45  45  46  46  45  44  43  43  43  44  45  44  43  42  43  43  43  43  44  44  45  44  45  45  44  44  43  44  44  44  43  43  43  43  43  42  43  43  44  45  45  46  45  45  45  44  43  44  44  43  43  44  44  44  43  42  41  42  45  45  44  44  45  44  42  42  43  45  45  45  44  44  43  44  44  44  43  43  43  43  44  43  43  43  44  46  46  45  44  44  43  42  43  43  42  42  43  43  42  43  44  44  43  44  45  45  43  44  43  43  43  44  45  45  45  44  44  46  48  47  46  45  44  43  44  44  44  43  43  41  41  41  42  43  43  44  43  42  41  42  42  43  42  42  42  43  43  43  42  42  42  43  43  43  43  43  44  43  43  42  43  43  42  41  41  41  42  42  41  42  42  41  41  41  42  43  43  43  42  42  43  44  44  45  45  45  44  43  43  43  42  42  41  40  41  41  42  43  43  42  41  41  42  41  41  42  43  43  44  43  44  43  44  43  43  42  42  43  43  43  44  43  42  40  40  43  44  43  42  41  40  41  42  42  42  43  43  42  42  44  44  43  41  41  40  41  41  42  42  42  43  42  42  43  42  42  43  43  43  42  41  40  40  42  43  44  44  43  42  43  43  45  46  45  43  42  42  41  42  43  44  44  42  39  38  39  41  42  42  42  41  41  42  43  44  43  43  44  44  43  43  41  40  40  41  42  43  44  44  42  41  40  39  41  42  42  42  41  42  41  42  43  42  43  43  44  43  43  41  40  40  41  41  41  41  42  42  43  43  43  43  42  42  41  41  42  45  46  45  43  43  44  44  43  41  42  42  41  41  42  42  43  42  43  42  42  42  42  42  43  43  42  41  41  40  41  40  41  40  39  41  45  44  43  41  41  40  41  41  42  41  41  42  43  44  45  44  43  41  40  40  41  42  43  42  40  41  42  42  43  42  43  42  42  41  41  38  38  40  41  40  40  42  43 
 46  45  44  43  43  43  44  45  44  44  44  43  42  43  44  45  45  44  44  44  44  44  43  43  43  44  44  45  45  45  44  43  43  43  43  44  44  43  41  42  42  43  43  43  43  43  44  45  45  45  44  44  44  45  45  45  44  43  44  44  43  43  42  42  42  43  45  45  44  44  43  43  44  44  44  43  43  43  44  44  44  42  41  41  43  43  43  43  43  43  42  42  43  44  45  45  45  44  43  44  44  44  44  43  43  43  42  42  43  43  44  45  45  45  45  44  43  42  41  42  44  43  43  43  43  43  43  43  43  44  46  46  44  44  44  43  43  44  44  44  44  44  44  46  47  46  45  44  43  43  44  44  45  45  45  44  43  43  43  43  44  43  42  41  41  42  44  45  43  42  42  43  44  43  42  42  43  44  44  43  43  44  45  44  43  43  43  44  43  43  42  43  43  43  43  42  42  41  40  41  41  42  43  43  42  42  42  42  43  44  45  45  44  43  43  43  43  42  42  42  42  43  43  43  42  41  41  41  41  41  42  43  43  44  43  44  44  44  44  43  42  43  42  42  42  42  42  42  42  41  41  44  45  44  42  41  40  41  42  42  42  42  42  42  42  43  43  42  41  40  41  42  42  42  42  42  42  42  42  42  42  43  43  43  43  42  41  39  39  41  43  44  44  44  43  44  44  45  46  43  43  42  42  41  41  42  44  44  42  39  38  40  41  41  42  41  41  40  41  42  43  44  44  45  45  44  43  41  40  40  41  43  44  45  45  42  41  41  40  41  42  42  42  42  42  42  42  44  45  45  45  45  44  43  41  40  40  42  42  41  41  42  42  42  43  43  43  42  42  40  40  41  43  45  45  44  44  44  44  43  42  42  42  41  41  41  42  43  44  43  43  42  42  41  41  42  42  41  41  40  41  41  42  42  41  40  41  44  44  43  42  42  42  41  41  42  42  42  41  40  42  44  44  42  41  40  40  41  43  44  43  41  42  41  42  42  42  43  43  43  43  42  40  40  42  42  42  41  43  44 
 47  46  45  44  44  44  45  45  45  44  44  43  41  42  44  45  44  43  43  44  44  44  43  42  43  43  43  44  44  44  44  44  44  44  44  44  43  43  42  42  42  43  44  44  44  45  45  45  45  45  44  44  44  45  45  45  44  43  44  44  44  43  42  42  42  43  45  45  45  44  42  43  44  44  44  43  43  43  44  45  45  43  42  41  42  42  42  42  43  42  42  43  43  44  44  44  44  44  43  43  43  43  43  43  42  42  41  42  44  44  44  44  44  44  44  43  42  41  40  43  46  45  44  44  44  43  42  42  42  43  44  44  45  44  44  44  44  44  43  43  43  44  44  45  46  45  44  43  42  42  43  44  45  45  46  45  45  44  44  44  43  43  42  41  41  43  45  44  42  41  42  43  44  42  41  41  43  44  45  43  43  44  45  44  44  44  44  45  45  44  43  43  44  44  43  42  41  41  41  41  41  41  42  42  42  41  41  41  42  43  44  45  44  43  42  44  44  43  43  43  44  44  44  42  41  41  41  41  42  42  43  43  43  43  44  44  44  44  44  44  43  42  42  42  41  41  41  41  41  42  42  43  44  45  43  42  41  42  42  42  41  41  41  42  42  42  42  41  40  41  42  43  43  42  41  43  43  43  43  43  43  44  44  44  43  42  41  40  40  42  43  44  44  44  43  43  44  45  44  43  42  42  42  41  41  42  43  43  42  40  39  41  42  42  41  41  40  39  40  42  43  44  45  45  45  44  43  41  40  41  42  43  45  46  45  42  42  42  41  41  42  42  42  43  43  42  42  44  45  45  45  45  44  42  41  40  40  42  42  41  41  42  42  42  42  42  43  42  41  40  39  39  41  43  44  45  45  46  44  42  41  42  42  42  42  42  41  43  44  44  43  42  41  41  41  41  41  41  40  40  41  42  42  43  42  42  42  43  43  43  43  43  43  42  42  41  42  42  40  39  41  43  42  41  40  40  40  41  42  43  42  41  41  41  41  41  42  43  43  44  43  41  42  43  43  43  43  42  44  44 
 47  46  44  43  44  45  46  46  46  45  44  43  42  43  44  45  44  44  44  44  45  44  42  41  42  42  42  43  44  45  45  45  45  45  45  44  44  44  44  43  42  43  43  45  46  46  46  45  44  43  43  43  44  44  44  43  43  42  42  42  43  43  42  43  43  44  46  46  46  45  43  44  46  45  44  44  44  44  44  45  45  45  43  43  43  43  43  43  44  43  43  43  44  43  43  44  43  43  43  42  42  42  42  43  42  42  41  42  44  44  43  43  43  43  42  43  42  42  41  44  47  45  44  43  43  43  43  43  43  43  42  43  44  45  45  45  45  44  43  42  43  44  45  44  44  44  43  42  41  42  43  43  44  44  44  45  45  45  45  44  43  42  41  42  43  44  44  43  41  41  43  44  44  42  40  40  42  44  44  44  44  44  45  44  43  44  45  46  46  45  44  43  44  44  43  42  42  42  42  42  42  42  42  42  43  42  41  41  42  43  44  44  44  43  43  44  44  42  43  44  45  45  44  41  40  41  42  42  42  43  43  43  43  43  43  43  43  43  43  44  44  43  43  43  42  42  42  41  41  42  42  42  43  44  43  42  42  44  44  43  42  42  42  42  42  43  42  41  41  41  43  44  44  43  42  43  44  43  43  43  43  43  43  43  43  42  41  42  42  43  43  44  43  42  42  42  43  43  43  43  43  43  43  42  42  41  41  42  42  41  41  41  42  43  42  41  40  40  41  42  42  43  43  44  44  43  43  41  41  41  43  44  45  46  45  42  42  43  43  42  41  41  42  43  44  42  41  42  43  43  44  44  43  41  41  41  41  41  41  41  41  42  43  42  42  42  43  42  42  40  39  38  39  41  42  43  44  45  43  42  42  44  45  44  43  42  41  42  43  43  43  42  42  42  41  41  40  41  41  40  41  42  42  43  44  43  42  41  42  43  44  44  43  42  42  41  41  42  40  39  41  42  41  41  40  39  40  41  41  40  40  41  41  40  40  40  41  42  43  43  42  40  41  42  43  43  42  43  44  45 
 45  44  42  42  43  45  47  47  47  46  45  45  45  46  47  47  46  45  45  45  46  44  41  39  41  41  42  43  45  46  46  46  45  45  45  45  45  45  45  44  42  42  43  46  48  48  47  45  43  42  42  42  42  43  43  41  40  40  39  40  42  43  42  42  44  45  46  47  46  46  44  45  46  45  44  44  44  44  44  44  45  45  45  44  44  43  44  44  45  44  43  44  43  43  42  43  44  43  42  42  43  43  43  43  43  43  42  43  44  44  44  43  43  42  43  43  44  44  44  46  47  45  42  42  42  43  43  44  44  44  44  43  44  44  44  45  45  44  43  42  43  44  45  44  43  43  42  41  41  41  42  43  43  43  42  42  43  44  45  44  42  41  41  42  43  44  43  43  43  42  44  46  46  44  42  40  41  43  44  44  45  45  44  43  43  43  44  46  46  45  45  44  44  45  44  43  43  43  43  43  43  43  43  44  44  42  41  42  42  43  43  44  43  42  43  43  43  42  42  43  45  45  44  40  39  40  41  42  43  43  44  44  44  43  42  41  42  42  43  45  45  43  44  44  43  43  42  41  41  42  42  41  41  43  44  43  43  45  45  44  43  42  42  43  43  44  44  42  41  42  44  45  45  43  43  44  44  43  43  43  43  42  42  42  42  41  41  42  42  42  42  42  42  41  41  42  42  43  43  43  43  44  44  43  42  42  41  41  41  41  41  41  42  43  43  42  41  41  41  42  42  41  41  43  42  42  42  41  41  41  43  44  45  45  44  41  42  44  44  42  40  40  42  43  43  41  40  41  41  42  42  42  41  41  42  42  41  40  41  41  42  43  43  42  42  42  43  42  42  40  39  39  39  39  40  40  41  42  41  41  43  46  48  45  43  42  41  42  43  43  43  42  42  42  42  41  41  41  41  41  41  42  42  43  43  43  42  41  42  43  44  45  44  42  42  41  41  41  40  40  41  42  41  41  40  39  40  40  39  37  38  41  41  40  40  40  41  42  42  42  41  40  39  40  41  41  42  43  44  45 
 44  43  42  42  42  43  43  44  44  44  44  44  44  45  45  45  45  45  45  44  44  44  43  42  43  43  44  45  45  44  43  44  44  44  44  44  43  43  44  43  42  42  43  46  47  47  46  44  44  43  42  41  41  42  42  42  42  41  40  40  43  43  43  43  44  45  46  46  46  45  44  44  44  44  44  45  44  43  44  45  46  47  46  45  43  43  44  45  46  45  44  43  43  44  43  43  43  43  43  42  42  41  42  44  45  46  44  44  44  43  43  43  43  42  43  44  45  45  45  44  43  42  42  42  43  44  44  45  45  44  42  43  44  43  43  44  45  44  45  44  44  44  45  43  41  41  41  41  42  41  41  40  41  41  42  42  42  43  43  43  43  42  42  41  42  42  44  43  42  43  44  46  46  44  43  43  44  43  42  43  44  45  44  44  44  44  44  44  44  44  43  43  44  43  43  43  44  45  44  43  43  43  44  44  44  44  44  43  42  41  42  42  42  42  41  42  43  43  43  43  43  43  42  42  42  42  43  43  43  43  44  43  42  43  43  43  43  42  40  43  44  43  44  44  44  43  43  43  42  42  41  41  41  42  44  44  44  44  44  44  43  43  43  43  43  43  43  42  42  44  45  45  44  42  41  45  45  42  41  42  43  44  44  44  43  42  42  43  44  44  44  43  41  40  40  42  43  44  43  41  42  45  46  45  44  42  42  42  41  40  40  41  42  42  42  42  42  42  42  42  41  41  41  42  42  42  42  42  41  41  41  42  43  45  44  42  43  44  43  41  41  41  42  42  41  40  40  41  42  42  43  43  43  42  43  42  41  42  42  43  43  43  43  42  42  42  42  42  41  41  41  40  40  41  41  41  41  42  41  40  41  45  46  44  43  42  42  42  43  44  43  42  41  40  41  42  42  42  41  41  40  41  42  43  42  42  41  39  40  41  42  44  44  44  43  42  40  40  41  42  43  43  42  41  40  40  40  40  39  37  38  40  40  40  41  42  43  43  43  42  41  40  40  40  41  42  43  43  43  43 
 42  42  42  42  42  41  41  42  43  43  43  43  43  44  44  44  44  44  43  42  41  42  43  43  43  45  46  46  44  43  43  43  44  45  44  43  41  42  43  43  44  44  44  45  45  45  43  43  44  44  42  42  42  42  43  44  44  43  42  42  44  44  43  43  43  44  45  45  45  45  44  43  42  43  44  44  43  42  43  45  46  47  46  45  43  42  43  44  45  45  43  42  42  43  43  43  43  44  43  42  41  39  40  43  45  46  45  44  43  44  44  44  43  42  43  44  44  44  44  42  41  41  42  43  44  45  44  44  44  43  42  43  44  43  44  44  45  45  45  45  45  44  45  42  40  41  41  42  43  42  41  40  40  42  43  43  42  42  42  42  43  43  42  41  41  42  45  43  41  42  43  44  45  44  43  45  45  44  42  42  44  44  45  45  45  44  43  43  43  43  42  43  43  41  42  43  44  44  44  42  42  43  44  44  44  45  45  43  41  40  41  42  42  42  41  42  43  44  44  43  42  42  42  43  44  44  45  43  42  42  43  43  43  43  44  44  43  41  40  41  42  42  43  43  43  44  44  44  43  42  42  42  42  43  43  44  44  43  43  43  43  44  44  43  43  43  43  43  43  44  45  44  44  41  42  45  45  41  41  42  44  46  46  45  44  43  42  43  44  45  45  43  41  40  40  41  43  44  43  40  42  45  46  45  44  42  42  42  42  41  40  41  42  41  41  41  42  42  43  43  42  42  42  42  42  43  43  42  42  41  41  41  42  44  44  42  43  43  41  41  42  43  43  42  40  40  40  42  43  43  43  43  43  42  42  42  42  42  43  43  43  43  42  42  43  43  42  41  40  42  42  40  41  42  42  41  42  42  41  39  40  43  44  43  43  43  43  42  43  43  43  42  40  40  40  42  42  42  42  41  41  41  42  43  42  42  40  39  39  40  41  43  44  44  43  41  40  39  40  42  43  43  42  41  40  41  41  41  40  39  40  41  40  41  42  43  44  44  43  41  41  42  42  42  42  43  43  42  41  41 
 43  42  43  43  42  43  43  44  44  44  43  43  43  44  45  45  45  44  43  41  40  40  41  42  42  44  45  45  44  43  44  45  46  46  44  43  42  42  44  45  47  48  47  45  44  43  42  43  43  44  43  43  42  43  43  44  44  44  43  44  46  44  43  41  41  42  43  44  45  46  46  45  43  43  44  43  43  43  44  45  46  46  46  45  45  44  44  45  46  45  42  42  42  43  42  44  46  44  43  42  40  39  39  41  44  46  45  44  44  44  45  44  44  43  44  44  44  42  42  41  42  42  42  43  43  44  43  43  44  43  43  42  43  44  46  46  45  44  42  43  43  43  44  42  41  42  43  44  45  44  42  42  43  44  46  44  42  43  42  42  42  43  42  42  42  43  44  43  41  41  43  44  44  43  43  44  45  45  44  43  44  44  45  45  45  44  43  44  44  43  43  43  42  42  42  43  42  43  42  42  42  43  43  45  45  45  44  43  42  42  43  44  44  44  44  44  45  45  44  43  43  43  43  43  44  43  43  43  42  41  42  43  45  45  45  44  43  42  43  42  41  42  42  43  44  44  44  43  43  42  43  43  43  42  43  44  45  44  43  41  42  43  45  45  44  45  45  44  43  43  43  44  45  44  45  46  45  42  42  43  45  45  46  44  43  42  42  43  43  44  44  44  42  40  39  40  42  43  43  43  44  43  43  43  42  42  41  41  41  42  42  42  42  41  41  41  42  41  42  43  43  42  43  42  43  42  43  42  43  43  42  43  43  44  44  41  41  41  41  41  42  43  44  43  41  40  41  42  43  43  43  42  41  41  41  42  42  43  43  43  42  41  41  42  43  43  41  40  39  42  42  41  41  42  41  41  41  41  42  41  42  43  43  42  42  43  43  42  43  42  42  41  40  40  41  42  42  43  42  42  42  43  43  43  42  42  40  39  40  41  42  42  43  42  41  40  39  39  40  41  41  42  41  41  40  41  41  42  41  41  41  43  42  41  42  42  43  42  42  41  42  42  42  41  42  43  43  42  41  41 
 44  44  43  44  44  45  46  46  46  45  43  42  43  43  44  45  46  45  44  42  42  42  43  43  41  42  43  44  44  43  44  45  46  45  43  43  43  43  44  46  47  47  45  43  42  42  43  44  43  43  43  43  44  44  44  44  44  44  44  45  46  45  43  41  41  42  43  44  45  46  47  46  43  44  44  43  43  43  43  44  45  46  46  46  45  44  43  44  45  44  42  42  43  44  44  45  47  44  43  42  41  40  40  41  43  45  45  44  44  44  45  45  45  44  44  44  44  43  41  41  42  43  43  43  43  43  43  43  44  44  43  42  42  44  46  46  43  41  41  42  43  43  42  42  42  43  44  45  45  44  43  43  43  44  46  45  43  43  42  41  42  43  42  42  42  43  44  42  40  41  42  43  43  43  43  45  46  46  45  44  43  44  44  44  44  44  44  44  43  42  42  42  43  43  43  43  43  43  42  42  42  43  43  45  46  45  44  43  43  44  44  44  45  45  44  44  45  44  43  43  43  44  43  43  42  42  42  43  43  41  42  43  45  46  46  44  44  45  46  43  42  41  42  43  44  45  44  43  43  43  44  44  43  42  42  44  45  44  42  40  41  43  45  45  45  45  44  43  42  41  41  42  44  46  47  46  44  43  43  43  44  45  45  44  43  42  41  42  42  42  43  44  43  41  39  40  42  43  44  46  45  43  42  42  42  42  42  42  43  44  44  43  42  41  40  40  41  41  42  42  42  43  42  42  42  42  42  42  42  42  42  42  42  42  42  40  40  41  40  41  42  44  44  43  41  41  42  43  44  43  42  41  41  41  41  42  43  43  43  43  43  42  42  43  43  43  40  38  38  40  41  41  41  41  41  41  40  41  42  43  44  44  43  42  42  42  43  43  42  42  41  41  41  41  41  41  42  43  42  42  42  43  43  43  42  41  40  39  40  41  42  42  42  41  40  39  39  40  40  40  41  42  42  41  41  41  42  43  43  43  43  43  42  41  41  41  41  41  41  41  41  43  42  41  42  42  43  42  41  40 
 44  45  44  45  46  46  47  47  46  45  44  43  43  43  44  45  45  46  45  44  43  43  44  44  41  41  43  43  43  43  44  46  46  45  43  42  44  44  44  45  45  45  44  42  42  43  45  46  44  43  44  44  45  45  45  45  45  45  45  45  45  44  43  42  42  42  43  44  44  45  46  46  44  44  44  43  42  42  42  43  44  45  45  45  46  44  43  43  44  44  42  43  44  45  45  45  46  44  43  43  43  43  42  42  43  44  44  45  45  45  45  45  44  44  44  45  45  44  43  43  43  44  44  44  44  43  42  43  43  43  43  42  43  44  45  44  42  41  41  43  43  42  41  42  43  43  44  44  44  44  43  42  42  43  44  44  43  43  42  42  42  43  42  41  41  42  42  41  40  40  42  43  44  44  44  46  47  47  46  44  42  43  43  43  43  43  44  43  43  42  41  42  43  44  44  44  44  43  43  43  43  43  43  44  44  44  44  43  44  45  45  44  44  43  42  43  44  43  42  42  43  44  44  42  41  41  41  43  43  42  42  43  45  46  46  45  45  46  47  44  42  42  43  43  44  44  44  44  44  45  45  44  42  41  42  44  45  44  42  41  41  43  46  44  43  44  43  42  41  40  41  42  44  45  47  45  43  42  42  42  42  43  43  43  43  43  43  42  41  41  43  44  44  42  40  40  42  43  44  46  45  43  41  41  42  43  43  43  44  44  44  43  42  42  41  41  41  41  42  42  42  43  42  41  41  42  41  41  41  41  41  41  41  40  40  40  41  41  41  41  43  45  44  43  42  42  42  43  43  43  41  40  39  40  41  42  42  42  42  43  43  43  43  43  43  43  40  38  37  39  40  41  41  41  42  41  40  40  43  45  46  44  43  42  41  42  42  42  42  41  41  40  40  41  41  41  42  43  43  43  42  42  43  43  42  41  40  40  40  41  42  42  42  42  40  40  40  41  41  41  42  43  43  43  42  42  42  43  44  44  43  43  41  40  40  40  39  39  40  41  42  43  42  41  42  43  43  42  41  40 
 44  45  44  44  46  47  47  46  45  44  44  45  44  44  45  44  45  45  44  44  43  43  44  44  42  42  43  43  43  44  44  46  45  45  43  43  43  43  44  44  45  44  44  43  43  44  46  46  45  44  44  44  45  46  47  47  46  46  46  45  43  43  44  44  44  44  44  43  43  44  45  45  45  45  44  44  42  41  41  42  43  43  43  44  46  44  43  43  43  43  43  43  44  44  44  44  43  42  43  44  46  46  45  44  44  43  43  44  46  46  45  43  42  42  43  44  45  45  44  44  43  44  45  44  44  43  42  42  42  42  42  44  45  45  44  43  42  42  43  45  44  42  41  43  45  44  43  42  42  43  43  43  42  43  43  44  43  43  43  43  43  43  42  41  40  41  41  41  41  40  42  44  44  44  45  46  47  47  46  44  42  43  43  43  43  43  44  44  43  42  42  42  43  44  45  45  44  43  42  42  43  42  42  43  43  42  43  43  43  44  44  43  42  41  40  42  42  41  41  42  44  45  44  43  41  41  42  43  43  43  43  43  44  45  45  44  45  46  47  44  42  44  44  44  43  43  44  45  45  46  45  43  42  42  42  44  44  44  43  43  43  44  45  43  42  42  42  41  41  41  41  42  43  44  44  44  43  41  41  40  40  41  42  43  44  44  45  44  41  41  43  44  44  43  41  41  42  43  43  44  43  42  42  42  42  42  42  43  43  43  43  42  43  42  42  42  42  42  42  43  42  43  42  42  42  43  42  42  42  41  41  41  41  41  41  42  43  43  42  42  43  44  44  43  43  43  43  42  42  42  41  39  39  40  41  42  42  41  41  42  43  44  43  43  42  42  42  40  39  39  40  40  40  41  43  42  41  39  43  46  48  45  43  43  42  41  41  42  42  42  41  40  41  41  42  42  42  43  44  43  42  43  43  42  41  41  41  42  41  41  42  42  43  43  42  42  42  42  41  41  42  43  44  44  43  42  42  43  43  43  42  41  41  40  39  39  38  39  39  40  42  42  42  42  42  43  43  42  41  41 
 45  44  44  43  45  46  45  44  44  43  44  46  47  46  45  45  44  44  43  42  42  42  42  42  42  43  44  44  44  44  44  45  45  45  45  43  42  42  44  45  46  45  45  45  45  44  44  44  45  44  43  44  45  47  47  48  47  46  45  44  43  44  45  45  46  45  43  42  42  43  44  45  45  45  44  44  43  42  41  42  43  43  43  44  46  44  43  43  44  44  43  43  43  43  42  42  42  41  42  45  46  46  44  44  43  42  42  43  45  45  44  43  42  42  42  42  44  45  44  43  43  43  44  44  44  43  42  42  43  43  43  45  47  45  44  43  43  44  46  46  45  43  43  45  46  44  42  41  41  42  43  43  43  42  43  43  43  43  44  44  44  43  42  41  40  41  42  43  42  41  42  43  44  44  44  45  46  47  47  45  43  43  43  43  43  43  44  44  44  43  42  42  42  44  45  44  44  43  43  42  43  42  42  43  43  42  43  43  43  43  43  43  42  41  40  41  42  41  43  44  44  45  44  43  42  43  43  43  43  43  44  43  43  42  42  43  44  45  46  43  42  45  45  44  42  41  42  44  45  44  44  43  43  43  44  44  44  44  45  45  45  45  45  44  43  43  42  42  42  42  43  43  43  42  41  42  42  41  41  41  41  42  42  43  43  45  45  45  43  41  42  44  45  43  41  41  41  41  41  42  43  43  43  42  41  41  42  43  43  42  42  42  42  43  42  42  42  42  42  42  42  42  43  43  44  43  43  43  43  42  42  42  43  44  44  43  44  44  43  42  42  44  44  43  43  44  44  42  42  42  41  40  40  41  42  42  42  41  40  39  41  43  43  41  41  42  43  43  43  43  42  40  41  42  43  42  41  40  42  45  47  44  44  44  43  42  41  42  43  42  42  41  41  41  41  43  44  45  44  44  43  43  44  43  42  42  42  42  42  41  42  42  43  43  44  43  41  41  41  41  41  43  44  44  43  42  42  41  41  42  41  40  40  40  40  39  39  39  40  40  41  41  41  43  43  44  43  43  42  42 
 45  44  43  43  44  44  44  43  43  43  45  46  48  47  45  44  43  43  42  41  40  41  41  41  43  44  44  45  44  44  43  43  43  44  45  44  43  44  45  46  45  44  45  45  46  45  43  43  44  44  43  43  44  46  47  47  47  45  44  43  43  44  46  46  45  43  41  40  40  42  43  44  44  44  44  43  43  42  42  43  43  44  44  45  45  43  43  44  46  46  45  44  44  43  41  42  43  43  43  45  46  45  44  43  43  42  41  42  45  45  45  44  43  42  42  43  44  44  43  43  42  43  44  44  44  43  43  43  44  45  45  46  45  44  44  45  45  45  45  44  44  44  45  46  46  44  41  40  41  42  43  44  44  43  43  43  43  44  45  46  45  44  43  42  42  43  44  45  43  42  42  42  42  42  42  43  45  46  47  45  44  44  44  44  44  43  44  44  44  43  41  41  42  42  43  43  43  42  43  42  43  42  42  44  45  43  43  43  43  43  43  43  43  43  43  42  41  42  44  45  45  45  44  44  43  44  44  43  43  44  45  43  42  41  41  42  43  44  43  41  41  43  44  42  40  39  40  42  43  43  42  44  45  45  45  45  44  44  46  47  46  45  43  43  44  44  44  44  43  44  45  44  43  40  39  41  42  42  42  43  43  43  43  43  42  42  43  44  43  41  42  43  43  42  41  41  42  42  42  43  44  46  46  44  41  40  41  42  43  42  41  41  41  42  43  44  44  43  43  43  43  43  43  43  43  43  43  43  43  43  43  44  44  46  45  43  43  43  42  41  41  42  43  43  43  44  44  43  43  43  43  43  43  43  44  44  43  42  40  38  41  43  42  40  39  41  43  44  44  43  42  40  41  43  44  42  41  39  41  44  45  43  43  45  44  43  42  42  43  43  42  42  42  40  41  44  44  44  44  44  44  44  43  43  43  43  43  43  42  41  41  42  43  44  43  42  41  39  40  41  41  41  42  43  42  41  41  40  40  41  41  41  42  42  42  41  41  41  42  42  41  40  41  44  44  44  44  43  43  42 
 45  44  44  44  43  43  44  43  43  44  45  46  47  46  44  43  42  42  42  41  41  41  42  42  43  44  45  46  45  43  43  42  43  43  44  44  45  46  46  45  44  42  43  44  45  45  43  43  45  43  42  42  43  45  46  46  46  44  44  44  44  45  46  45  44  42  40  40  40  42  43  44  45  44  43  43  43  43  43  43  44  45  46  45  44  42  43  44  46  46  46  45  44  44  42  43  44  44  44  45  45  44  42  42  43  43  42  43  45  46  46  45  44  43  43  43  43  43  42  42  43  43  43  43  44  44  44  45  45  46  47  46  44  43  44  44  44  43  42  42  42  44  46  46  44  43  41  41  41  42  43  44  44  44  44  43  43  45  46  47  46  44  44  44  44  45  46  46  44  43  42  41  41  41  41  42  44  46  46  45  44  44  44  44  44  43  43  43  43  42  40  41  41  41  42  42  43  43  43  42  43  43  43  45  45  44  43  43  43  43  43  43  43  45  45  43  41  43  44  44  44  44  44  43  43  44  44  44  44  44  45  43  42  41  42  42  42  42  42  41  41  42  42  41  40  39  39  41  42  42  42  44  45  45  45  44  44  44  45  46  46  44  42  43  44  44  45  44  44  44  45  44  42  40  39  41  42  42  42  43  43  43  42  42  42  41  41  43  42  41  41  42  42  42  41  42  43  43  43  43  45  47  47  45  42  41  41  42  42  42  41  41  41  42  44  44  44  44  43  43  43  44  43  42  42  42  42  42  42  42  43  44  44  45  44  41  41  42  41  41  40  41  42  42  42  43  44  43  43  43  43  43  44  45  45  44  43  42  41  39  41  43  42  39  39  41  42  43  43  43  42  41  42  43  43  42  41  40  42  43  44  43  43  44  44  43  43  43  43  44  43  42  41  41  42  43  43  43  43  43  43  43  42  42  42  43  43  43  42  42  42  42  43  43  42  41  40  39  39  41  41  41  41  42  42  42  41  41  41  41  41  42  43  43  43  43  43  43  43  42  41  40  41  44  44  44  44  44  43  42 
 45  45  44  44  43  43  43  44  45  45  45  44  44  43  43  43  42  42  42  41  42  42  43  43  44  44  45  45  45  44  44  44  43  44  43  44  46  46  45  44  42  41  41  43  44  44  45  45  45  43  42  41  43  44  44  45  44  44  45  45  44  44  45  44  44  43  42  41  42  43  44  45  44  44  43  44  43  44  45  45  45  46  47  45  42  41  42  44  45  46  45  45  44  44  44  43  43  44  45  45  44  43  42  42  43  45  45  44  44  45  46  45  44  43  42  42  43  42  42  41  43  43  42  43  43  44  45  45  46  47  47  45  43  43  44  43  42  41  41  41  42  44  46  45  43  42  41  42  42  43  43  43  44  45  45  44  44  45  46  46  45  44  44  44  45  46  47  46  44  43  42  42  43  42  42  42  44  45  45  44  43  43  43  44  44  43  42  43  42  41  41  41  41  41  41  42  43  44  44  44  43  44  43  44  44  44  43  44  44  44  44  44  44  45  47  43  42  43  44  43  42  43  43  43  44  43  42  43  44  43  44  43  44  44  44  43  43  42  43  42  41  41  41  42  42  41  40  41  41  42  43  44  45  44  45  44  43  43  43  43  44  43  43  43  44  43  43  44  43  43  44  44  43  41  41  41  42  42  42  43  42  42  42  43  43  42  41  41  42  42  42  43  42  42  42  43  44  44  43  43  44  46  47  46  44  43  42  41  41  42  41  41  43  44  44  45  44  44  43  42  42  43  43  42  41  40  39  40  41  41  42  43  43  42  41  41  41  42  42  41  41  42  43  42  41  43  43  43  42  43  42  42  43  43  44  43  43  42  41  40  42  43  42  40  40  41  42  41  41  42  42  40  42  43  42  41  41  42  43  43  42  42  43  43  44  43  44  44  44  43  43  42  41  41  42  43  43  42  43  43  43  42  42  41  42  42  43  42  42  43  43  42  43  42  41  40  39  39  40  42  42  41  42  42  43  42  42  41  42  42  42  41  42  43  43  43  42  42  43  42  41  40  42  44  44  44  43  43  42  43 
 45  45  45  44  43  43  43  44  45  45  43  42  43  43  43  43  42  42  41  41  42  42  43  44  44  45  46  46  46  46  46  46  45  44  44  44  44  43  43  43  43  44  44  44  44  44  47  47  44  42  41  40  41  42  43  43  43  45  46  45  42  42  44  44  44  44  44  44  44  44  45  44  44  44  44  44  44  45  46  46  46  46  47  46  43  41  41  43  44  44  43  43  43  43  42  42  44  45  45  46  45  43  42  43  45  47  47  44  42  43  44  44  42  41  42  43  43  43  42  42  42  41  42  42  42  43  44  45  45  45  44  44  44  44  44  42  39  38  40  43  45  45  45  44  43  42  42  43  44  44  43  43  44  45  45  45  44  45  45  45  42  42  42  43  44  45  45  45  43  42  42  44  45  44  43  43  44  44  43  42  42  43  44  44  44  43  42  42  42  42  42  42  42  40  41  42  44  45  45  44  43  43  44  44  44  44  44  45  45  45  45  44  43  45  46  44  43  44  44  42  41  41  42  43  44  43  42  43  43  42  42  42  44  45  45  42  42  43  43  43  42  40  41  42  44  44  43  41  41  43  45  45  44  44  44  45  45  44  43  43  43  44  45  44  43  43  42  42  42  43  45  45  44  44  44  43  42  42  42  41  41  41  42  44  44  44  43  42  43  44  46  45  44  42  42  43  44  44  43  42  42  44  46  47  46  45  43  41  40  41  41  42  43  45  46  46  45  43  42  42  42  42  43  42  41  40  39  40  41  42  42  42  41  39  39  41  43  43  43  43  44  45  45  43  42  43  43  41  41  42  41  41  41  42  42  42  42  42  41  40  41  41  40  40  42  43  42  41  41  44  43  40  42  43  41  40  41  43  45  44  42  42  43  43  43  43  44  44  44  44  43  42  42  42  42  42  43  43  44  44  43  42  42  41  42  43  42  42  42  43  43  44  43  41  40  39  39  40  42  43  43  41  41  42  43  43  43  42  43  44  43  41  42  42  42  41  41  41  41  42  41  40  42  43  43  42  42  41  42  43 
 43  43  43  43  43  44  44  45  46  44  42  41  42  42  41  42  42  42  42  41  41  41  42  43  44  45  45  46  46  47  47  46  45  44  43  42  42  42  43  44  45  45  45  44  43  44  46  46  43  42  42  42  42  42  43  43  43  44  46  45  41  41  41  42  44  45  45  43  43  43  44  45  46  45  44  43  44  44  45  44  44  45  46  46  44  43  43  43  43  43  43  42  42  42  42  42  42  43  44  45  44  43  43  45  47  48  48  46  43  44  44  44  44  42  42  42  42  42  43  42  41  42  42  42  42  42  44  44  45  44  44  44  45  44  43  42  39  39  41  44  45  45  44  44  44  44  44  44  44  44  44  44  45  45  45  44  44  44  44  43  41  41  42  44  46  46  45  44  43  43  43  44  45  44  44  44  44  43  42  42  42  44  44  43  43  43  44  43  43  43  44  44  43  42  42  43  44  45  45  44  43  42  43  43  42  42  43  44  45  46  45  43  43  44  45  44  44  45  45  43  41  42  42  44  44  42  41  41  42  42  42  43  45  45  45  43  44  43  44  43  42  42  43  44  46  46  45  43  42  43  44  44  43  42  41  41  42  42  43  42  43  44  45  45  44  43  42  41  41  42  43  43  43  44  44  43  43  43  43  43  43  42  42  43  44  44  44  43  43  45  46  45  43  42  42  43  43  43  42  42  42  42  43  44  45  44  43  42  41  42  42  42  42  44  45  45  44  42  40  40  41  42  43  43  43  42  41  40  41  42  43  43  41  40  39  41  43  43  44  44  45  45  45  45  44  44  44  43  42  41  40  40  41  41  41  41  41  41  41  41  42  42  42  42  43  44  43  42  42  44  43  39  40  41  40  39  41  43  44  43  42  42  43  42  42  42  43  44  44  43  42  41  41  42  43  43  42  42  42  43  44  43  42  41  41  41  41  41  42  43  43  43  42  42  41  41  41  40  41  42  43  44  43  42  41  41  42  42  43  44  43  40  40  40  40  41  41  42  42  42  42  41  42  43  43  42  42  42  43  42 
 41  41  41  42  43  45  45  46  45  44  43  43  42  41  41  42  42  43  43  42  41  41  42  43  45  45  44  44  46  47  48  46  45  44  43  42  42  43  45  46  46  45  44  44  44  44  46  45  42  42  43  44  44  44  44  44  44  44  44  44  42  40  40  41  44  46  45  42  40  41  43  46  47  46  44  44  43  44  43  43  43  44  45  45  45  45  44  44  44  44  44  43  43  43  43  42  40  42  43  44  43  42  44  46  47  47  47  47  46  46  46  46  46  45  43  42  41  42  43  42  41  42  43  42  42  43  44  44  45  44  44  44  44  44  42  41  41  41  42  43  44  45  45  44  44  45  45  44  43  44  45  45  45  44  44  43  43  43  43  42  42  42  43  46  47  47  46  44  44  45  45  44  44  43  44  44  44  43  43  43  44  45  44  42  43  45  46  45  42  42  44  45  44  44  44  44  45  44  45  44  43  43  42  42  41  41  41  42  44  45  44  42  42  43  44  44  44  45  46  45  43  43  43  45  44  43  41  40  41  43  45  44  44  44  45  45  45  44  43  43  43  44  45  46  46  46  45  45  43  42  41  43  42  39  38  38  39  41  42  43  42  42  43  44  44  43  43  42  42  41  42  41  41  41  41  42  43  44  44  45  44  43  42  41  42  43  43  43  43  43  43  42  41  42  42  43  43  42  41  43  43  41  40  41  42  42  42  43  42  43  43  41  41  42  43  43  43  41  39  39  40  42  44  44  44  43  42  41  42  42  44  44  43  41  41  41  42  43  43  43  43  43  44  45  45  46  46  46  44  42  41  40  41  41  42  41  40  39  40  42  42  43  44  44  43  43  44  44  44  43  41  40  39  39  40  40  41  43  43  42  41  42  43  43  42  41  42  43  44  42  41  40  40  42  43  44  41  40  41  43  44  45  43  42  40  40  40  40  41  41  42  41  42  43  44  44  43  41  40  41  44  46  45  42  40  40  41  42  43  42  42  42  40  39  40  41  43  44  44  43  43  42  42  42  43  42  43  44  43  42 
 41  40  41  41  42  43  44  44  45  44  44  43  43  43  43  43  44  44  44  44  43  43  44  45  46  45  44  44  45  46  46  45  44  44  43  43  44  45  46  46  45  44  44  44  45  45  47  47  44  44  44  45  44  43  44  43  44  44  45  44  43  42  42  43  45  46  45  42  41  41  44  45  45  44  43  44  44  45  44  44  43  44  46  46  45  44  43  44  44  45  45  45  45  44  44  44  43  43  43  43  42  43  44  44  43  43  44  44  45  45  45  46  46  45  44  43  43  43  44  43  41  42  43  42  42  43  44  44  45  44  45  44  43  44  43  42  42  41  42  42  44  45  46  44  44  45  44  43  43  43  44  44  44  44  44  44  42  43  43  43  42  43  44  45  45  46  47  46  44  45  45  44  44  44  44  44  46  45  45  45  46  46  46  45  45  47  47  45  42  40  42  43  43  44  43  44  45  45  45  45  44  43  43  43  42  42  42  43  44  43  42  42  42  43  44  43  43  45  45  44  43  43  44  45  46  45  44  43  43  44  45  44  45  45  45  44  44  43  43  43  42  42  42  43  44  44  44  44  43  42  41  42  41  40  40  41  42  43  43  43  42  42  43  43  43  43  43  42  42  42  41  40  40  40  41  41  42  43  44  44  44  44  43  42  42  43  43  42  42  42  42  42  42  43  44  44  43  41  40  41  40  39  39  40  42  42  43  42  42  42  42  41  41  42  42  42  43  42  42  42  42  43  44  44  43  43  42  41  42  43  44  44  44  42  40  41  41  42  42  41  41  41  42  43  44  44  45  45  43  42  41  41  41  41  42  41  40  39  39  41  42  43  44  43  43  43  44  43  43  42  41  41  41  41  40  41  42  43  43  42  41  41  42  43  43  42  42  44  44  43  42  41  41  43  44  44  42  41  42  44  45  45  44  43  41  41  41  39  38  38  39  40  41  43  43  44  43  44  43  42  43  44  44  43  42  42  43  44  43  43  43  43  42  41  40  41  42  44  44  45  44  44  43  42  43  43  43  43  42  41 
 41  41  41  42  42  42  43  44  45  46  46  45  44  43  43  44  45  45  45  45  44  45  46  47  47  46  45  45  44  44  44  44  45  44  44  45  45  45  45  46  45  44  43  44  45  46  47  47  46  45  45  44  44  43  43  44  44  45  44  44  45  44  44  44  45  45  44  43  42  42  43  43  43  43  43  43  44  45  45  44  44  45  46  46  46  44  43  42  43  45  46  46  46  45  44  44  44  42  41  41  42  43  43  43  41  42  43  43  43  43  44  45  46  45  45  45  45  44  45  44  42  42  42  42  43  43  44  45  45  45  45  44  42  43  44  44  42  41  41  42  43  44  46  45  43  44  44  43  42  43  43  43  43  44  45  44  42  42  43  44  44  44  43  43  43  45  47  46  44  45  45  44  44  44  44  44  45  45  45  45  46  46  46  45  46  47  47  45  43  42  43  43  43  43  43  44  45  45  44  44  44  44  43  43  43  43  43  43  42  41  41  41  42  43  43  44  44  44  45  44  44  44  44  45  45  45  46  45  44  45  44  43  44  44  44  43  43  43  43  43  42  41  39  40  41  42  42  42  42  42  41  41  41  41  42  43  44  44  44  44  42  41  42  43  42  42  43  43  44  43  42  41  41  41  41  42  42  42  43  43  43  44  43  43  43  43  43  41  41  41  42  42  43  44  44  44  42  40  39  40  40  40  40  41  42  42  43  43  42  41  41  42  41  41  41  42  43  43  44  43  43  43  43  44  43  42  42  41  42  43  45  45  44  42  41  40  41  42  42  41  41  41  41  42  43  43  43  43  43  42  42  42  42  42  42  41  40  39  39  41  42  43  44  43  43  44  44  43  43  42  42  42  42  42  41  41  42  43  43  42  41  42  43  44  43  42  43  44  44  44  42  41  42  43  43  42  41  41  41  43  44  44  43  43  42  43  42  40  38  37  38  40  41  43  43  43  44  45  45  43  43  43  43  43  43  44  44  44  43  42  42  44  43  42  42  42  43  44  45  45  44  43  43  42  42  42  41  41  41  41 
 43  42  42  43  43  43  44  45  46  47  47  47  45  44  44  43  44  46  45  44  44  45  46  47  46  46  45  45  44  43  43  44  45  45  45  46  45  45  45  45  45  45  44  44  44  44  45  45  45  44  44  43  44  44  44  44  45  44  43  44  45  45  44  45  44  44  43  43  43  43  42  42  43  43  43  44  44  45  44  44  44  44  45  45  45  44  43  41  43  44  46  46  46  45  43  44  43  40  39  40  42  43  44  42  41  42  45  44  41  41  43  44  46  46  46  46  45  45  46  45  43  43  43  43  44  44  45  45  45  45  46  44  41  43  44  45  43  42  41  41  42  44  45  45  44  44  43  43  43  43  43  43  43  44  46  45  43  43  44  44  45  45  44  43  43  44  46  46  44  44  44  44  43  43  43  43  44  44  44  45  45  45  44  44  43  44  45  44  43  43  44  44  44  44  43  43  44  43  43  43  43  44  44  43  42  43  44  42  40  39  39  41  42  43  44  45  45  45  45  44  44  43  43  44  44  44  45  44  44  44  44  43  43  43  43  42  43  42  42  43  42  40  39  39  41  41  41  41  41  42  42  42  42  42  42  43  44  44  44  43  42  42  43  43  42  43  43  44  45  44  43  42  42  42  42  43  43  43  42  43  44  44  44  43  43  42  42  41  41  42  43  44  44  43  43  42  42  41  40  40  40  41  41  41  42  42  43  43  43  41  40  41  41  41  41  42  43  43  43  43  43  43  43  44  43  42  42  41  42  44  45  46  45  43  41  40  41  42  43  43  42  42  42  42  42  42  42  41  42  43  43  43  43  43  42  42  41  41  41  41  42  43  43  43  43  43  43  43  42  41  41  42  43  42  42  41  42  42  43  42  42  42  43  43  42  42  42  43  43  43  42  41  41  43  43  41  40  40  40  41  43  43  43  42  42  43  43  42  40  39  38  40  42  42  42  42  43  45  44  42  42  43  43  44  44  43  43  42  42  42  42  43  43  42  43  44  44  45  44  43  42  42  42  42  41  41  40  40  40  40 
 44  45  45  45  45  45  44  45  46  46  47  47  46  45  44  44  44  45  45  43  43  43  44  44  44  45  45  45  44  44  44  45  45  45  47  46  45  44  44  44  45  45  45  44  43  42  42  43  43  43  43  43  44  45  45  45  44  44  43  43  44  45  45  45  44  43  44  44  45  45  43  43  44  44  44  45  45  44  45  45  45  45  44  45  46  44  43  42  43  44  46  46  45  43  43  43  42  40  39  41  43  44  43  43  43  44  46  44  40  41  42  44  45  46  45  45  44  45  46  45  43  43  44  44  43  44  45  45  44  45  46  44  42  43  45  45  44  42  41  42  42  44  45  46  44  44  43  43  43  44  43  43  42  43  44  45  45  45  44  45  45  45  44  44  43  44  44  45  44  45  44  43  42  42  43  42  43  44  43  44  44  44  42  41  41  43  44  44  44  44  43  44  45  45  44  43  43  42  41  41  43  44  46  44  42  43  43  42  40  39  40  42  44  44  44  46  47  46  45  44  44  43  42  41  41  42  42  43  43  42  43  42  42  42  43  42  42  41  42  42  42  40  39  40  42  41  40  39  40  42  44  44  43  42  42  43  44  44  43  42  42  43  45  43  42  43  43  44  45  45  44  45  45  45  45  45  44  43  43  43  44  44  44  43  43  43  42  42  42  44  45  45  44  42  41  41  41  42  42  41  41  43  43  42  41  41  42  43  43  42  40  40  40  42  43  44  43  43  43  42  42  43  44  44  43  42  42  42  42  43  45  45  45  43  41  40  41  43  44  45  44  44  43  42  42  41  40  40  42  43  43  42  43  42  43  42  42  43  43  42  42  43  42  42  42  42  43  42  42  41  41  41  42  43  43  42  42  43  43  42  43  43  43  42  42  41  42  42  43  42  41  40  42  43  42  39  39  39  40  41  42  43  43  42  41  42  43  43  42  41  41  41  42  41  41  42  43  44  43  41  42  43  44  44  44  42  41  40  41  42  43  42  42  42  43  44  45  44  43  42  40  39  40  42  41  40  41  41  40  41 
 44  45  46  45  45  45  45  45  45  46  46  47  46  45  44  44  44  44  44  43  42  41  41  42  43  44  45  45  45  45  45  45  45  46  46  46  45  45  44  44  44  44  44  43  42  41  41  42  43  43  43  44  45  44  44  44  44  44  44  43  44  44  45  44  43  44  45  46  47  46  44  44  45  45  44  45  45  45  45  45  45  45  45  45  46  44  43  43  43  44  45  44  44  43  43  44  43  43  43  44  44  43  43  42  43  44  46  45  42  43  44  44  45  44  43  42  43  43  45  44  44  44  44  44  44  44  44  43  44  44  45  44  43  44  45  45  44  43  42  43  43  43  44  45  44  42  42  43  43  44  44  43  42  42  43  45  46  45  45  44  44  44  45  46  45  44  42  43  43  44  44  43  42  42  43  43  43  43  43  43  43  42  42  43  44  44  44  43  44  43  43  44  45  45  44  44  44  43  42  42  43  45  46  45  44  44  43  42  40  41  43  45  46  46  45  45  44  44  43  43  44  44  43  42  42  42  43  43  43  42  43  42  43  43  43  42  42  41  42  42  42  41  41  42  43  42  40  39  39  42  45  44  43  43  42  42  44  44  43  42  43  44  45  44  42  42  42  43  43  44  45  45  45  46  45  45  44  43  42  42  43  43  43  43  42  43  43  42  43  45  46  46  45  42  41  41  41  43  43  42  43  44  44  43  42  41  41  42  43  42  41  40  41  42  44  44  44  44  44  44  43  44  44  44  43  43  42  42  42  43  44  45  44  42  41  41  42  43  44  44  44  44  44  43  41  40  40  41  43  43  43  43  42  43  43  43  43  44  43  41  42  43  42  42  42  42  42  42  41  41  40  41  42  43  43  42  42  42  43  43  43  44  43  42  42  42  42  43  43  42  41  41  42  43  43  41  40  40  40  41  42  43  43  43  41  41  41  41  42  42  42  41  41  41  41  42  43  45  43  41  41  43  44  45  44  43  41  40  41  42  43  42  42  42  42  43  44  43  42  41  39  38  40  42  41  41  41  41  41  41 
 44  44  45  45  45  46  46  45  45  45  45  46  45  45  45  45  45  45  44  44  43  42  41  42  44  44  45  46  46  46  46  46  45  45  45  45  46  46  45  45  44  43  43  43  42  42  42  42  44  45  45  45  45  44  43  42  43  44  44  44  43  43  44  43  43  44  45  47  47  47  45  45  45  45  44  44  44  44  45  45  46  46  44  44  45  44  43  44  44  44  44  43  43  44  44  44  44  45  46  46  44  43  42  42  44  45  45  44  42  43  44  44  44  43  42  41  41  43  45  45  44  44  43  44  44  44  43  42  42  43  44  44  44  45  45  44  43  43  44  44  44  44  43  43  42  41  41  42  43  44  44  43  43  43  43  44  45  45  45  44  43  43  45  46  46  44  41  41  42  43  43  43  42  43  43  44  44  44  44  43  43  42  42  43  44  44  44  44  44  43  42  43  43  44  44  45  45  45  44  43  44  44  45  45  45  44  43  42  41  42  44  46  46  45  43  43  43  43  42  42  43  44  43  43  43  44  44  43  43  43  43  43  44  44  44  43  43  42  41  42  42  42  43  44  44  43  41  39  40  44  46  44  42  42  41  42  44  44  44  43  43  44  44  45  43  42  41  42  42  44  44  45  45  45  45  44  43  42  41  41  42  42  42  42  42  43  44  43  43  44  45  46  46  45  44  43  42  42  43  43  44  45  45  44  42  40  40  41  42  42  42  42  41  42  43  44  44  45  46  46  45  43  43  43  44  43  43  42  41  42  43  44  43  42  41  42  42  42  43  42  43  44  44  43  42  41  41  42  43  44  44  43  42  42  42  43  43  43  42  42  42  43  43  42  42  42  42  42  42  42  41  41  42  43  42  42  42  43  43  44  43  43  43  43  43  43  43  44  44  43  42  42  43  43  44  43  42  42  42  42  43  44  44  43  41  41  40  40  42  43  43  43  42  42  42  43  44  44  43  42  41  41  42  43  44  43  42  41  41  42  43  43  42  41  41  41  42  42  42  41  40  40  41  42  42  42  42  42  42  42 
 43  43  43  44  45  46  46  46  45  45  44  45  45  46  46  46  46  45  45  45  45  44  42  42  44  45  46  46  46  45  45  46  45  45  43  44  46  46  45  45  43  42  43  42  43  44  44  44  46  46  46  45  44  43  41  41  42  43  44  44  43  42  42  42  42  43  44  46  46  46  45  44  44  44  43  42  42  42  43  45  46  45  44  43  43  43  43  44  44  44  43  43  43  44  44  44  43  46  47  46  44  42  41  43  45  46  45  43  41  42  42  42  42  42  41  41  41  43  45  45  43  43  44  44  44  44  43  42  42  41  43  44  45  45  44  43  42  43  44  45  45  44  43  42  41  41  41  42  43  44  43  44  44  44  43  43  43  44  44  43  42  42  44  45  45  43  40  40  41  42  43  42  42  43  44  44  45  45  45  45  45  43  42  43  43  43  42  43  44  44  43  42  41  43  44  45  46  46  45  44  43  43  43  44  44  43  43  42  42  43  44  45  45  43  41  42  43  43  43  43  42  43  43  43  44  44  43  44  43  43  43  44  45  45  45  44  43  42  42  42  41  42  43  44  44  43  42  41  42  44  46  43  41  41  41  42  44  45  44  43  42  42  43  46  45  43  42  42  43  43  44  44  44  44  44  44  43  41  41  40  40  41  41  42  42  43  44  44  44  43  43  44  46  47  46  44  43  42  41  42  43  44  44  44  42  41  40  41  41  42  43  43  42  42  42  43  44  46  47  47  46  44  42  43  43  43  44  42  41  41  42  42  42  42  42  43  43  42  42  41  42  42  43  44  44  43  43  44  44  45  45  43  42  42  42  43  42  41  41  43  43  44  44  43  43  43  43  43  43  43  43  43  43  43  43  42  42  42  43  43  42  42  43  44  44  44  45  45  44  43  43  42  42  43  44  45  44  44  44  43  43  43  43  43  42  41  41  41  43  44  45  44  43  43  43  43  43  43  43  42  41  40  40  42  43  43  43  42  42  42  43  43  42  41  40  40  41  42  41  42  42  42  42  43  43  44  43  43  42  43 
 44  43  43  44  45  46  46  46  45  45  44  44  46  47  46  47  47  47  46  46  45  45  43  44  46  47  46  46  45  45  45  45  46  46  44  44  46  46  45  45  43  43  43  43  43  44  45  46  46  45  45  45  44  43  42  42  42  43  44  45  44  43  42  42  42  43  44  44  45  45  44  43  44  43  43  43  43  42  43  43  44  45  44  43  43  43  44  44  45  44  43  43  43  44  44  44  43  46  47  45  43  42  42  43  44  45  45  43  41  41  40  41  41  41  41  42  43  45  45  45  44  43  44  44  45  44  43  42  42  42  43  44  45  44  43  42  41  43  44  45  45  44  43  42  42  42  42  42  43  43  44  44  45  44  43  42  43  43  44  43  42  42  43  44  43  42  41  41  40  41  42  43  42  42  43  44  44  45  44  46  47  44  42  43  43  41  41  41  44  44  43  42  41  42  44  45  46  45  44  43  43  42  42  42  43  43  43  43  43  43  44  44  43  42  40  42  43  44  44  43  42  42  42  43  43  43  43  43  43  43  43  44  45  46  45  44  42  42  42  42  42  42  42  43  44  44  43  43  44  44  44  42  41  41  41  42  44  45  44  43  43  42  43  46  46  44  43  43  43  44  44  44  43  43  43  44  43  41  41  40  41  41  42  42  42  43  44  44  44  42  42  43  45  46  46  44  43  42  41  42  42  42  43  43  42  42  42  41  42  43  43  44  43  42  42  42  43  45  46  47  46  44  43  43  43  44  44  43  41  41  41  42  42  42  42  43  43  43  42  42  41  42  42  43  44  44  43  44  44  45  44  43  42  42  43  43  42  41  41  43  44  45  44  44  43  43  44  44  43  43  43  43  44  44  43  41  41  42  43  43  42  42  42  43  43  44  45  45  44  43  42  42  42  42  43  44  44  45  44  43  42  42  42  42  42  42  42  43  43  44  45  45  44  43  43  43  43  42  43  42  42  41  40  41  42  43  43  43  42  42  43  43  42  41  40  40  41  42  42  42  43  43  42  42  43  44  43  43  42  43 
 45  45  45  45  46  46  47  47  47  46  45  44  46  47  46  46  46  46  47  47  46  46  45  45  47  48  47  45  44  43  43  44  46  46  45  44  44  45  45  44  45  44  44  44  45  45  45  45  45  44  44  44  45  45  45  45  45  44  43  45  47  45  43  42  42  43  43  43  43  43  44  44  43  44  45  45  44  43  43  43  44  45  45  45  44  45  45  45  45  45  44  43  43  44  45  45  45  46  46  45  43  42  41  42  43  43  43  44  43  42  41  41  42  43  43  44  45  45  45  46  45  44  44  45  45  45  45  43  42  42  44  45  44  43  42  40  40  42  44  45  45  44  43  44  45  44  44  43  42  43  44  45  46  45  43  43  44  44  44  45  45  44  43  42  42  43  44  43  41  43  43  42  42  42  43  43  44  44  44  46  47  43  42  44  44  42  41  42  44  44  42  42  43  43  44  44  45  44  43  42  42  42  42  42  42  43  45  45  45  44  44  43  43  42  41  42  43  44  44  43  41  40  40  42  43  43  42  43  43  42  43  44  46  46  45  43  42  41  43  44  44  43  42  42  42  43  44  45  44  42  41  42  42  42  41  42  43  43  42  41  42  42  43  46  46  45  44  44  45  45  44  43  42  41  42  43  43  42  41  41  41  41  41  41  42  43  44  45  44  43  43  43  44  44  43  43  42  42  42  42  41  41  41  42  43  44  44  43  43  44  44  43  43  43  43  42  42  42  43  44  44  44  43  42  43  44  43  42  41  40  41  42  43  43  42  42  43  44  44  43  42  41  41  41  42  43  43  42  43  43  43  43  43  43  45  45  44  42  42  44  44  44  44  44  43  44  44  44  44  43  43  44  45  44  43  41  41  42  43  43  42  42  41  41  42  44  44  44  43  42  40  40  40  41  42  42  43  44  44  43  41  40  40  42  43  44  44  44  42  42  43  44  45  45  44  43  43  43  44  43  43  43  42  42  42  42  43  43  43  43  44  43  42  41  41  41  43  44  43  43  43  41  40  41  43  44  44  43  42  42 
 46  46  46  46  46  47  47  47  47  46  45  45  47  47  46  45  45  45  46  46  47  47  46  46  47  48  47  44  43  42  43  45  46  46  45  44  43  44  44  45  45  46  45  45  46  46  46  46  45  45  44  44  45  46  47  47  46  45  44  45  47  46  44  43  43  43  44  43  42  42  42  43  44  44  45  45  45  45  44  44  44  44  45  45  45  45  45  45  45  46  45  45  44  45  45  46  47  46  45  44  43  42  42  41  41  42  42  43  44  44  44  44  44  44  45  45  45  45  45  45  45  44  44  45  45  46  46  44  43  43  45  45  43  43  42  41  42  43  45  46  46  45  44  45  45  45  44  43  43  43  44  45  45  44  42  43  45  45  45  46  46  45  44  43  42  44  46  44  43  43  43  43  43  43  43  42  42  43  44  46  46  43  43  44  45  45  44  44  44  44  42  43  44  43  42  43  45  45  44  43  42  42  43  42  42  43  45  45  45  45  44  43  43  42  42  42  42  43  42  42  41  41  41  42  43  43  43  43  43  42  42  43  45  45  45  43  42  42  43  44  44  42  41  41  41  43  45  46  45  42  41  42  43  43  42  42  43  43  43  43  43  43  44  45  45  45  45  45  45  44  43  42  42  42  42  44  44  43  43  43  42  42  42  42  42  42  43  43  44  44  44  44  43  42  42  41  41  41  42  41  41  40  41  43  44  44  44  44  43  44  44  43  43  44  43  42  41  41  42  43  44  44  43  43  43  43  42  41  40  41  41  42  42  42  42  42  43  44  44  43  42  41  40  41  41  42  43  42  42  43  42  42  43  43  44  45  44  42  42  43  43  43  43  42  42  43  43  43  43  44  44  43  43  44  43  41  41  43  44  44  43  42  41  41  41  42  43  43  43  42  40  40  40  40  40  41  42  43  43  42  40  39  40  42  44  44  43  42  41  40  41  43  45  45  43  42  42  44  45  44  43  43  43  43  42  41  42  43  43  44  44  44  42  42  42  42  43  44  44  42  42  40  40  41  42  42  42  42  42  42 
 45  46  45  45  46  47  47  45  44  44  43  44  46  46  45  43  42  43  43  45  47  49  48  47  47  46  45  44  43  43  44  46  47  46  44  43  44  43  44  45  46  47  47  45  44  45  47  47  47  45  44  43  44  45  46  47  46  46  45  44  44  44  44  44  45  45  45  43  42  42  41  42  43  44  44  43  44  45  46  45  44  43  43  44  46  45  44  44  45  46  47  46  45  44  44  45  46  44  42  41  42  43  42  41  40  41  41  42  43  45  47  47  45  44  43  43  44  44  44  43  42  42  43  44  44  45  44  44  43  44  44  44  43  43  44  44  45  47  48  49  48  46  45  45  44  44  43  44  44  43  43  44  43  42  40  42  45  46  46  45  44  45  46  46  45  45  45  45  43  42  41  42  44  44  43  41  41  42  44  45  46  46  44  44  46  48  47  45  43  42  43  45  43  40  40  43  45  46  46  45  42  42  43  44  43  44  43  43  43  44  43  43  42  43  43  42  41  40  40  41  42  43  43  43  43  44  45  43  42  43  42  43  45  45  44  43  43  42  43  43  43  41  41  40  41  43  44  46  45  43  41  42  43  43  43  42  43  44  45  45  44  42  42  43  44  44  45  45  44  42  41  42  43  43  43  44  45  45  45  45  44  44  43  43  43  41  40  41  43  44  44  43  42  42  41  41  41  40  39  40  41  42  43  44  44  44  43  42  42  41  42  42  43  42  42  41  41  41  43  44  44  43  42  43  42  41  42  41  40  40  41  41  41  40  41  43  44  43  43  42  42  43  42  41  41  43  44  44  44  43  43  42  42  42  42  43  43  42  42  41  42  41  41  40  41  41  42  41  41  44  44  41  41  42  43  42  43  44  44  45  44  43  42  42  41  41  42  41  42  43  43  42  42  42  41  41  42  43  42  40  39  39  41  43  43  42  41  41  41  42  42  42  43  42  41  40  41  44  44  43  43  42  41  41  41  42  42  42  43  43  44  43  42  41  42  42  43  42  42  41  40  39  40  42  41  40  40  40  41  43 
 45  45  45  44  45  45  45  44  43  43  42  43  46  46  44  43  42  43  43  44  45  45  46  46  46  45  44  44  43  42  43  45  46  46  45  44  43  43  44  45  46  46  44  43  42  42  43  44  45  44  43  43  44  46  47  47  46  45  44  44  44  44  43  45  45  45  45  45  45  45  46  45  43  42  43  44  44  45  45  44  43  43  42  44  46  45  44  43  44  46  46  46  44  44  44  45  45  44  43  42  42  43  42  42  41  41  42  42  43  45  47  47  46  45  43  44  43  43  42  43  43  43  44  44  44  44  44  43  44  45  46  47  46  45  45  45  45  46  47  47  46  45  45  45  45  45  45  44  44  43  43  43  43  42  42  43  45  45  45  44  43  43  44  44  44  43  44  45  44  42  41  42  44  45  44  41  40  41  42  44  45  45  44  44  46  47  47  45  43  43  44  45  44  40  41  43  45  46  46  46  43  42  44  45  45  44  43  43  43  43  43  43  43  43  43  43  43  42  42  42  43  43  43  43  44  45  46  45  44  44  44  44  45  45  44  43  43  42  42  43  43  42  41  41  41  43  45  46  45  43  42  42  43  43  43  42  43  43  44  45  44  43  41  41  41  41  43  44  43  41  40  41  42  43  43  43  43  44  45  45  45  44  44  44  43  43  43  43  43  44  43  42  41  41  41  41  41  41  40  40  40  42  43  44  44  44  43  41  41  41  42  43  43  43  42  41  41  42  44  45  44  43  43  43  43  43  43  43  43  44  43  43  42  41  42  43  44  44  44  44  44  45  44  43  42  42  44  45  45  44  43  43  43  43  43  43  42  41  41  41  42  43  42  42  43  43  42  41  40  42  42  42  42  42  42  43  43  44  44  45  44  43  42  42  41  41  42  42  42  43  43  43  42  42  42  43  43  43  42  41  41  41  42  43  44  43  42  41  43  43  42  41  41  42  41  41  41  43  44  43  42  41  41  41  41  41  42  42  43  43  45  44  43  42  42  42  42  42  42  41  40  40  40  40  41  42  42  42  42  43 
 45  44  44  43  43  44  44  44  43  43  42  42  45  45  44  43  43  43  43  44  44  43  42  43  45  45  45  44  43  43  42  44  45  45  45  45  44  44  44  45  45  45  44  42  41  41  41  42  44  44  44  44  45  45  46  46  45  44  44  44  45  45  44  44  45  45  45  45  46  47  47  46  43  42  43  44  45  45  45  44  43  43  42  44  46  45  44  43  44  45  45  44  43  43  44  44  44  43  43  43  43  42  42  42  42  42  43  44  44  45  46  46  45  44  43  43  43  42  41  43  44  44  44  45  45  44  43  43  44  46  48  49  48  46  45  45  45  46  46  45  44  43  44  45  45  45  45  44  44  43  42  42  42  43  43  44  45  45  43  42  42  43  43  43  42  42  43  44  44  42  42  42  44  44  44  42  41  41  41  43  44  44  44  44  44  45  45  44  43  43  44  45  43  41  42  43  44  44  45  45  44  43  44  46  46  45  43  42  42  42  43  44  44  44  43  44  44  43  43  43  42  42  43  43  44  45  47  46  45  45  45  45  44  44  44  43  43  41  41  43  44  43  42  42  42  43  44  45  44  42  41  42  42  42  43  43  42  43  44  44  44  43  42  40  40  40  43  44  44  41  40  41  42  43  42  42  42  44  44  44  44  43  43  43  43  43  43  44  44  43  42  41  40  40  41  42  42  42  41  41  41  42  43  44  45  43  42  41  41  41  42  44  44  44  43  42  42  42  43  44  43  42  42  44  44  44  44  44  44  45  45  44  43  42  42  43  44  44  45  44  45  46  45  44  42  42  43  45  44  43  43  43  43  44  44  44  43  43  42  42  44  45  45  45  45  44  43  41  39  40  42  43  43  43  43  43  44  43  44  44  43  43  43  43  42  42  43  42  42  43  43  42  43  42  43  44  44  43  42  42  42  42  42  42  43  42  42  42  43  44  42  40  40  41  42  42  42  42  42  42  42  41  41  42  42  42  42  42  43  43  44  45  43  42  41  41  41  41  42  41  41  40  40  40  42  44  45  43  43  42 
 46  45  43  43  42  43  43  44  44  43  42  42  44  45  44  44  44  44  44  44  43  43  42  42  45  46  45  45  44  44  44  44  45  44  45  45  45  45  45  46  46  45  45  44  42  42  42  43  45  45  45  45  45  44  44  44  44  45  45  45  47  46  45  45  44  44  44  44  44  45  45  45  44  44  44  45  45  46  46  45  44  44  43  44  45  45  44  44  44  45  44  44  43  42  43  44  42  43  43  44  43  42  43  43  43  44  43  44  46  46  45  44  44  43  43  43  43  43  42  43  45  45  45  45  45  44  43  43  44  46  48  49  48  46  45  44  45  46  45  44  42  41  42  43  43  44  45  44  44  43  42  42  42  42  42  44  46  45  43  41  41  43  44  44  42  41  42  43  43  44  44  44  45  44  43  42  43  43  43  43  44  45  44  43  43  44  44  42  41  42  43  44  43  42  43  44  43  43  43  44  44  43  44  46  46  44  43  42  42  42  43  43  44  43  42  43  44  43  43  42  43  43  42  42  43  44  45  44  44  44  44  44  43  43  43  43  42  41  39  42  44  43  43  42  43  43  44  44  44  43  42  41  42  43  44  43  43  43  43  43  43  43  42  40  40  41  43  44  44  42  41  42  42  43  42  41  42  44  44  44  43  42  42  42  42  42  43  44  44  43  42  40  40  40  42  43  43  43  43  43  43  43  43  44  44  43  41  40  41  42  43  44  45  44  44  42  41  41  42  43  42  41  41  44  44  43  43  44  44  44  45  44  44  43  42  42  43  43  43  43  44  45  44  43  41  41  42  43  43  42  41  42  42  43  44  45  45  44  44  44  45  46  45  45  45  44  43  41  40  40  42  43  43  42  42  43  44  44  43  43  44  44  44  43  43  42  42  42  42  42  42  42  42  42  43  44  44  42  41  42  43  42  42  41  41  41  41  42  43  43  41  39  38  40  41  42  41  41  41  41  41  41  42  43  43  43  43  43  42  42  44  45  44  43  41  40  39  40  41  42  42  41  41  41  42  44  44  44  42  41 
 47  46  44  43  42  43  43  44  44  44  43  42  43  44  44  44  45  45  45  45  44  43  42  43  46  47  46  46  46  46  45  45  45  44  44  45  45  45  45  46  46  45  45  44  44  44  44  46  48  47  46  45  45  44  44  44  45  46  46  46  47  46  45  44  44  44  43  43  43  44  44  45  45  45  44  45  45  45  46  46  45  44  44  45  45  45  45  44  44  44  44  44  43  42  43  44  43  43  44  44  44  43  43  43  44  43  43  45  47  46  45  43  43  43  44  44  45  45  44  45  46  46  45  44  44  44  43  43  43  44  46  46  45  43  43  43  45  46  45  43  41  40  40  41  42  43  44  44  44  43  43  42  42  41  40  43  46  44  42  41  42  44  44  43  41  41  42  42  43  45  47  47  46  44  42  42  42  44  45  45  44  45  45  44  44  44  43  42  40  41  43  44  43  43  44  44  43  42  42  44  43  43  44  45  45  44  43  43  43  44  44  43  43  42  41  42  43  43  43  43  43  43  42  42  41  41  41  41  41  42  42  41  41  41  42  43  44  42  40  42  43  43  43  42  43  43  44  45  44  43  42  42  43  43  44  44  43  43  43  43  43  43  42  41  41  42  43  44  45  43  42  43  43  43  42  41  41  42  43  43  43  42  42  42  42  42  43  44  45  44  43  42  41  41  42  43  43  43  43  45  46  45  45  44  42  42  41  41  42  44  44  45  45  44  44  42  41  41  42  42  42  41  41  43  43  42  43  43  43  44  44  44  44  43  42  41  42  42  41  41  42  44  43  42  41  41  42  42  42  41  40  40  41  42  43  44  45  44  45  45  45  45  44  43  43  43  42  41  40  41  42  43  42  41  42  43  44  44  44  43  44  44  43  43  42  42  42  41  41  42  42  42  42  41  42  43  42  41  41  42  42  42  42  41  41  41  41  41  42  42  40  39  39  40  41  42  42  41  41  41  41  42  43  44  44  43  43  43  43  42  43  44  44  44  42  40  39  40  42  43  43  42  42  41  42  42  42  43  43  42 
 48  47  45  43  43  43  44  44  45  44  44  44  43  43  43  44  45  46  46  46  45  44  43  44  47  47  46  47  47  47  46  46  46  45  45  45  45  46  45  45  45  44  44  45  46  46  46  47  49  48  47  46  45  44  43  44  46  47  47  47  46  46  45  45  45  45  45  45  45  45  45  46  47  45  44  43  44  44  45  45  45  45  44  45  46  45  45  45  45  45  45  44  43  43  44  44  43  44  45  45  44  43  42  43  44  44  43  44  46  45  44  43  43  43  44  45  46  46  45  46  47  46  45  45  44  44  44  43  43  43  45  45  43  41  41  42  45  46  45  43  41  41  41  41  41  43  44  45  44  44  44  44  43  42  41  43  44  44  43  42  43  44  44  42  41  41  43  43  43  45  47  47  45  43  42  42  43  45  46  45  46  47  46  46  45  45  44  43  42  42  44  44  44  44  45  45  43  41  41  43  42  43  44  44  43  43  44  44  44  44  45  44  43  43  42  43  43  43  44  45  45  44  43  42  41  40  39  40  40  41  41  41  40  41  42  44  45  43  42  42  43  42  42  42  42  43  43  44  44  44  43  43  44  45  45  45  44  43  42  42  42  42  42  43  42  42  43  43  43  43  43  43  43  43  41  40  40  40  41  41  41  42  43  43  43  43  43  43  44  44  43  43  42  42  42  43  43  42  43  45  46  46  45  43  42  41  41  41  42  44  44  44  44  45  44  43  42  42  42  43  42  41  41  44  44  43  42  42  42  43  44  44  44  43  42  42  42  42  41  41  43  44  44  42  41  42  43  42  42  43  42  41  40  40  41  43  44  44  45  44  43  42  41  40  40  42  42  42  41  42  42  42  42  41  41  43  44  45  43  43  43  43  43  42  41  41  41  42  42  41  41  41  41  41  41  41  42  43  42  42  42  42  41  42  43  42  42  43  43  42  40  40  41  42  42  41  41  42  42  41  42  43  43  45  44  44  43  42  42  42  43  44  45  44  43  41  40  40  43  44  44  44  42  41  40  40  40  42  43  44 
 48  48  45  44  44  44  45  44  44  45  45  44  43  42  42  43  44  46  46  46  45  45  44  44  48  47  46  46  46  46  46  46  46  46  46  46  46  46  46  45  44  43  43  44  46  46  46  47  48  47  47  46  45  44  44  45  46  46  46  46  45  46  46  46  46  46  46  46  45  45  46  47  48  46  44  42  43  44  45  46  46  46  45  45  46  45  44  44  45  46  46  44  44  44  45  45  44  44  45  45  44  43  43  43  44  43  42  43  45  44  43  43  44  45  45  45  45  45  45  46  46  46  45  44  45  45  45  45  44  44  44  45  44  41  41  42  44  45  45  43  42  42  43  43  42  43  44  44  43  44  45  46  45  44  43  43  43  44  43  43  44  45  44  42  41  41  43  44  44  45  45  44  43  42  42  43  45  46  45  45  46  47  47  46  45  46  45  44  43  43  45  45  45  45  45  45  43  41  41  43  42  43  44  43  43  44  44  45  45  45  44  44  44  44  44  44  45  45  46  46  45  45  44  43  42  41  40  41  42  42  42  42  41  41  43  44  45  44  42  42  43  43  43  43  42  42  42  43  44  44  43  43  44  46  46  45  44  43  42  43  43  43  43  44  43  41  42  42  42  42  42  42  42  41  40  40  40  40  40  40  40  42  43  43  43  42  41  40  42  43  44  43  42  41  42  43  43  42  43  45  46  45  45  44  43  42  42  42  42  43  43  43  44  44  45  43  42  42  42  43  43  42  42  45  45  43  42  41  42  42  43  43  43  43  42  42  43  42  42  43  45  46  45  43  41  43  44  43  43  44  44  43  41  41  41  42  43  45  44  42  41  41  39  38  39  42  43  43  42  42  43  43  42  42  42  43  44  44  43  42  42  42  42  42  42  42  42  43  43  42  42  41  41  41  40  40  43  45  44  43  42  41  41  42  44  43  43  44  43  42  41  42  43  43  42  40  40  42  42  41  42  43  43  44  44  43  42  42  41  42  43  44  44  44  43  42  41  41  43  44  44  43  42  40  40  40  40  42  44  44 
 48  48  46  45  44  45  45  44  44  44  45  44  43  42  42  42  43  45  45  45  44  45  44  45  48  48  46  45  44  44  44  45  46  45  46  47  47  47  46  46  44  43  43  44  45  45  46  45  44  45  46  46  45  44  44  45  46  46  45  45  45  46  47  47  47  46  46  45  44  44  45  47  48  47  45  44  44  45  46  46  46  45  46  45  45  45  44  45  45  46  45  45  44  45  45  46  45  45  44  44  44  43  44  44  43  42  42  43  42  42  43  44  45  46  46  45  44  43  42  44  46  46  45  45  45  46  45  45  44  44  44  45  45  43  42  43  43  44  44  44  43  44  44  45  45  45  44  43  43  43  44  45  46  46  45  44  43  43  43  44  44  45  45  43  42  42  43  44  44  44  42  41  41  42  43  44  45  44  44  44  45  45  46  45  44  45  45  45  44  44  45  46  45  44  45  45  43  41  42  43  43  43  44  44  44  44  45  44  44  45  44  43  45  46  47  47  47  47  46  45  45  44  43  44  43  42  42  43  44  44  44  43  42  42  43  44  44  43  41  42  43  44  44  43  42  42  42  43  43  44  43  43  43  45  46  45  43  43  42  43  43  44  44  44  43  41  41  42  41  41  42  43  42  40  40  41  42  41  41  40  41  41  42  41  41  40  38  38  40  42  43  43  42  42  42  43  43  43  43  44  45  46  46  45  44  44  44  43  43  42  42  42  43  44  44  43  42  42  42  43  43  42  43  45  45  43  42  41  42  42  43  43  43  42  41  41  42  42  42  44  46  47  45  42  41  42  43  43  44  45  45  44  43  43  42  43  43  45  45  41  41  42  41  39  40  43  44  44  44  43  43  44  43  42  43  43  42  42  43  42  41  41  42  42  43  42  43  43  43  42  43  42  41  42  41  41  43  45  45  43  41  40  41  42  44  43  43  43  43  42  42  42  43  43  41  40  40  41  42  41  41  42  43  43  43  42  42  41  41  41  42  43  43  44  43  42  41  41  41  42  41  42  41  40  40  41  43  43  44  43 
 47  48  46  45  45  44  44  43  43  44  44  45  44  43  42  42  43  44  45  45  44  44  45  46  48  47  45  44  44  44  44  45  45  45  46  47  45  46  46  46  45  44  44  45  45  46  45  44  43  44  45  45  45  45  45  45  46  46  44  44  45  46  46  47  47  46  44  43  43  44  44  45  47  47  46  46  46  46  46  47  46  46  46  45  45  45  45  45  45  46  45  45  44  45  47  47  46  44  44  43  44  44  45  44  44  43  43  43  42  42  43  44  46  47  47  44  43  42  41  43  46  46  45  45  46  45  44  43  43  44  44  45  46  45  44  43  44  44  44  44  44  44  44  44  44  45  44  43  42  41  42  44  46  46  45  44  44  44  44  44  44  45  45  44  43  42  43  44  44  43  42  41  42  43  44  44  44  44  42  42  43  44  44  43  42  43  44  45  44  44  45  45  45  44  45  45  43  43  43  44  43  43  45  44  44  45  45  45  45  44  43  43  44  45  46  46  46  46  46  45  44  43  44  44  44  43  42  43  44  44  44  43  43  44  44  43  44  43  42  43  43  44  44  44  42  41  41  42  43  44  44  43  43  44  45  44  43  43  42  43  43  44  45  43  42  42  42  43  43  42  43  43  43  42  41  43  44  43  42  42  42  41  41  41  40  38  37  38  40  41  43  43  42  42  43  43  44  43  43  44  45  46  46  45  45  45  45  44  44  42  41  42  42  43  43  42  42  41  42  43  43  43  43  44  44  42  42  41  41  42  42  42  43  42  41  41  41  42  42  44  45  45  43  41  40  41  42  43  43  44  44  45  44  43  43  43  44  44  43  41  42  43  42  41  42  44  44  44  43  43  43  44  44  43  43  42  42  42  42  42  41  41  42  42  42  43  43  44  44  43  43  43  43  43  42  40  42  44  44  43  42  41  41  42  44  43  44  43  43  43  42  42  43  43  42  41  40  41  42  41  41  42  42  43  43  42  42  42  41  41  42  43  43  44  44  43  42  41  41  40  41  41  42  42  42  43  44  44  44  42 
 47  47  46  46  46  45  44  43  42  43  44  45  46  45  42  42  43  43  45  45  45  45  45  46  46  45  45  45  46  45  45  45  44  44  45  46  43  43  44  45  45  44  44  45  45  45  44  43  42  43  45  45  44  44  44  45  46  45  44  43  43  44  45  46  46  45  43  42  42  43  45  46  45  46  47  47  48  48  47  47  46  45  45  45  44  44  44  44  45  46  46  45  45  46  48  47  45  44  42  41  43  44  45  45  44  44  44  44  43  43  43  45  46  46  46  44  42  41  42  44  46  46  46  46  46  44  42  41  42  43  44  45  45  44  44  44  44  45  45  44  43  42  42  43  43  44  45  44  42  41  42  44  45  45  44  44  44  45  44  43  42  43  44  44  43  42  41  42  42  42  42  43  44  44  43  42  42  42  41  41  42  43  42  41  40  42  43  45  44  44  44  44  44  42  43  43  43  43  44  45  43  43  44  43  43  44  44  44  44  44  44  44  44  44  44  45  45  45  45  45  44  44  45  45  45  43  42  43  44  43  43  44  45  45  45  44  43  43  43  43  43  43  44  44  42  41  40  41  43  45  45  43  43  44  45  44  43  42  42  42  43  43  43  42  41  41  43  44  44  43  43  44  44  44  43  43  43  44  44  44  44  43  43  43  42  41  40  40  41  43  44  43  42  42  43  44  44  43  43  45  45  45  45  44  44  44  44  44  43  42  41  41  42  43  43  42  42  41  42  43  43  44  43  42  42  42  42  42  43  43  43  43  42  42  42  43  43  43  43  44  44  44  41  39  39  41  42  42  43  43  44  44  44  44  43  43  42  42  42  42  44  44  43  42  41  42  42  42  41  41  43  45  44  43  42  42  41  41  42  43  42  42  42  41  42  43  43  44  44  42  43  44  44  45  43  41  41  42  42  43  43  43  42  43  44  44  44  43  44  44  43  43  43  44  44  43  42  42  42  42  42  41  41  42  42  43  43  43  42  42  43  44  44  45  45  45  44  43  41  41  41  43  43  43  42  42  43  44  44  43 
 46  47  46  47  46  45  44  43  43  44  45  47  48  46  43  43  44  44  46  46  45  45  46  46  45  44  45  46  47  46  46  45  45  44  45  45  41  40  42  43  44  45  45  45  45  45  44  42  43  44  45  44  43  42  43  45  45  44  44  43  42  42  43  44  44  44  43  42  42  43  46  46  45  45  46  47  48  48  47  46  45  45  45  44  43  44  44  44  45  46  45  45  46  46  47  47  45  43  41  40  43  45  45  45  44  43  44  45  45  44  44  45  45  45  44  43  42  41  42  43  44  45  45  45  45  43  41  40  41  43  44  44  43  43  44  45  44  44  44  44  42  41  41  42  42  44  45  45  43  42  42  43  44  44  43  43  44  44  44  42  41  42  44  44  43  42  41  40  41  43  44  45  46  45  43  41  41  42  43  42  42  41  41  40  40  41  43  44  44  44  44  44  43  42  42  43  43  43  44  45  43  43  44  42  41  42  43  44  45  45  45  44  44  43  42  44  45  44  44  44  45  45  46  47  45  43  41  43  43  43  43  44  45  46  45  45  44  44  44  44  44  44  44  44  43  41  41  42  44  45  45  44  44  45  45  44  42  42  41  42  42  43  43  42  42  42  43  44  44  44  43  44  44  44  43  41  42  44  44  44  44  44  45  45  45  45  44  43  43  43  43  43  42  42  42  44  44  43  43  45  45  44  43  43  42  42  43  43  42  42  41  41  42  43  44  43  42  42  42  43  43  44  43  40  41  42  43  43  44  44  44  43  43  43  43  45  45  44  44  45  44  44  42  40  40  42  43  43  42  43  44  44  43  44  43  42  40  39  40  42  44  44  44  41  40  40  40  40  39  40  42  44  45  44  43  41  40  40  42  43  44  43  43  42  42  43  43  44  43  43  43  43  43  44  43  41  41  41  42  43  43  43  43  43  44  45  44  42  44  45  44  43  43  44  45  45  44  43  42  43  42  41  41  41  42  42  43  43  44  44  44  45  45  46  45  45  45  44  43  42  43  44  44  43  42  41  42  43  44  43 
 46  47  47  46  45  44  44  45  45  46  47  48  47  45  44  45  46  47  47  45  45  45  46  46  45  45  45  45  44  44  44  46  47  46  46  45  43  42  41  41  43  45  46  46  46  46  46  45  47  46  44  44  44  44  43  42  42  42  41  42  44  44  43  44  44  43  43  43  43  43  44  45  45  45  45  46  47  46  45  43  43  46  47  46  43  45  46  46  46  45  44  43  44  45  46  46  45  43  41  41  44  45  45  43  42  42  43  44  45  45  45  44  44  43  42  42  41  41  41  41  43  42  42  42  43  42  41  41  42  42  42  43  44  44  45  45  44  43  42  42  42  42  43  41  40  43  45  45  44  43  43  44  45  44  43  43  44  44  44  43  42  42  44  46  46  44  42  42  43  45  46  46  45  44  43  44  45  45  46  45  43  42  41  41  42  43  44  44  43  44  44  44  43  43  44  45  45  45  45  44  44  44  44  43  42  41  42  44  45  45  45  44  41  40  41  44  45  45  44  45  45  46  47  46  45  43  41  42  43  43  43  43  44  45  46  47  47  47  46  46  46  45  45  44  44  44  44  44  45  44  44  43  44  44  44  43  42  42  42  42  43  44  44  44  44  43  43  43  44  44  44  44  44  43  42  41  42  44  44  43  43  42  44  46  46  45  45  45  43  41  41  41  41  41  41  43  44  42  42  45  46  44  43  42  42  42  43  42  42  42  41  40  41  43  44  43  42  42  43  44  44  43  42  40  41  43  43  43  43  43  43  44  44  44  44  45  43  42  43  44  45  45  45  44  43  43  44  44  43  43  43  44  44  44  42  41  41  42  42  42  43  44  43  42  41  39  40  41  41  41  41  41  44  45  43  40  39  41  43  44  44  43  44  44  44  43  44  44  43  43  43  42  41  41  40  40  42  43  42  41  40  41  44  45  45  44  42  40  42  44  44  42  42  43  45  46  44  42  42  43  42  41  42  42  41  40  40  42  44  45  45  45  45  45  44  44  44  44  44  43  44  45  44  42  42  43  43  43  42  41 
 46  47  47  46  46  45  45  45  46  47  49  49  47  46  45  46  47  48  46  46  45  45  45  45  45  46  45  44  44  43  44  46  47  46  45  45  46  45  44  44  44  45  46  47  47  46  46  46  47  45  43  43  43  44  43  42  42  42  42  43  45  44  43  43  43  44  44  44  44  44  44  45  46  44  44  44  45  45  43  42  42  44  46  45  44  44  45  44  44  44  43  44  44  44  44  44  45  44  44  44  43  43  43  44  44  44  43  43  44  44  44  44  44  44  43  43  42  41  42  42  42  41  41  41  42  43  43  43  43  43  43  43  44  43  43  43  43  43  43  44  44  44  44  42  41  43  44  44  44  44  44  45  45  45  44  44  44  45  45  45  44  45  46  47  47  46  44  42  43  45  46  47  45  44  44  45  45  45  45  44  43  42  42  43  44  44  43  43  43  44  45  44  43  44  44  45  46  46  45  45  45  44  44  43  42  40  42  43  43  43  43  43  41  41  44  44  44  44  45  45  46  45  44  43  42  43  44  44  44  44  43  42  43  45  47  48  48  47  46  46  45  45  44  43  44  44  44  44  44  44  43  44  44  43  42  42  42  42  43  43  43  44  44  44  44  43  43  43  44  45  45  45  45  44  44  43  44  45  45  44  43  42  43  45  44  43  43  43  42  41  41  42  42  42  43  43  44  42  42  44  45  44  43  42  42  43  43  42  42  42  42  42  42  43  44  43  43  43  43  43  43  44  43  41  42  44  44  43  42  42  42  43  45  45  45  45  44  43  42  43  44  45  44  44  43  43  43  42  43  44  44  45  44  43  42  41  42  43  43  43  44  45  44  43  42  41  41  42  43  43  41  40  43  44  42  39  39  40  42  43  43  43  44  44  44  43  43  43  44  44  42  41  40  41  40  40  42  44  44  42  41  41  44  45  45  43  41  39  41  42  42  41  41  42  44  45  44  42  41  41  40  40  41  41  41  40  41  42  44  44  44  44  45  45  44  43  42  42  42  43  44  44  44  43  42  41  41  42  43  43 
 46  46  46  47  46  45  45  45  46  47  48  48  47  46  46  46  47  47  45  45  46  46  45  44  46  46  46  45  44  44  44  46  46  45  45  45  46  47  47  46  45  44  45  46  46  45  44  44  45  44  43  43  43  44  44  44  44  43  42  43  45  44  43  44  44  44  45  44  44  44  44  45  46  44  43  43  44  44  42  42  42  44  44  44  43  43  43  42  42  43  43  44  45  44  44  43  45  46  47  46  43  42  43  45  47  46  43  43  43  43  44  45  45  45  45  45  44  43  43  43  41  40  41  42  42  43  44  44  44  44  43  43  43  42  41  41  42  44  45  46  46  45  43  43  43  44  43  43  43  43  44  45  46  46  45  45  45  46  46  46  46  46  47  47  47  46  44  43  43  44  45  46  45  45  44  44  44  44  43  43  42  43  43  44  45  44  43  42  43  44  45  44  43  43  44  45  46  46  46  46  45  44  43  43  42  40  42  43  42  42  42  42  42  43  46  45  44  45  45  46  46  44  42  40  41  45  48  46  44  43  43  42  42  44  46  47  47  47  45  44  44  43  42  42  42  43  43  43  44  44  44  45  44  42  41  41  41  42  43  44  44  43  43  43  44  44  44  44  45  45  45  45  45  45  44  44  45  45  45  45  43  43  43  43  42  42  41  42  42  42  42  43  44  44  44  44  44  42  42  43  43  43  43  43  43  42  42  43  43  43  43  45  44  43  43  43  44  44  43  42  42  44  45  42  44  46  45  44  42  41  42  43  44  45  45  45  44  43  43  43  43  43  43  43  43  42  42  41  43  44  44  44  44  43  42  42  43  43  44  43  45  46  45  43  42  42  42  43  44  43  42  40  41  42  42  41  41  41  42  43  44  43  43  43  43  43  42  43  44  43  42  41  41  42  42  41  43  44  44  43  42  42  42  43  43  43  41  39  41  41  41  41  41  41  43  43  43  42  41  40  39  38  39  41  42  42  43  44  43  42  43  44  45  45  45  43  42  41  41  42  43  44  45  44  41  40  40  43  44  44 
 46  45  46  46  45  44  44  44  45  45  47  47  46  45  46  46  46  45  44  44  45  46  44  44  46  47  46  46  45  44  44  45  46  46  45  45  45  46  47  47  45  44  43  45  46  45  42  42  44  45  44  45  45  46  46  46  45  44  42  43  45  45  44  45  45  44  45  45  44  44  43  44  44  44  44  45  44  43  43  43  44  45  44  43  42  42  43  43  43  42  43  43  44  43  43  43  45  47  48  46  43  42  43  46  47  46  44  43  43  43  44  45  44  45  46  46  45  44  45  43  41  41  41  42  42  43  44  44  44  44  44  43  42  42  41  42  42  43  45  45  45  44  44  44  44  44  43  42  42  43  44  45  46  45  46  45  46  46  46  45  45  45  46  46  46  45  44  43  44  43  43  43  43  44  43  43  42  43  43  43  42  42  43  44  44  44  43  43  42  43  43  44  43  43  44  45  46  47  47  47  45  44  44  43  42  40  42  44  43  42  43  43  42  44  46  45  44  44  44  45  46  44  41  40  42  46  49  46  44  43  42  41  42  43  45  47  47  46  44  44  43  42  41  41  42  42  43  44  44  44  45  46  45  42  41  40  41  42  43  44  44  43  43  43  44  45  44  45  45  45  44  43  44  43  43  43  44  43  43  44  43  43  42  41  41  42  43  43  42  43  43  44  43  43  43  44  44  42  41  42  43  44  44  44  43  43  42  43  43  44  45  46  45  43  42  43  44  44  42  41  42  44  45  44  45  47  47  45  43  42  42  43  44  45  45  45  44  43  44  43  42  42  43  44  44  43  42  42  42  43  44  43  44  44  43  43  43  44  43  42  44  45  45  44  43  42  42  43  44  43  42  41  41  42  43  43  43  43  42  43  45  43  42  41  43  42  43  43  44  43  43  42  43  44  44  41  42  43  43  43  42  41  41  40  41  41  40  39  40  41  42  42  41  42  42  43  43  43  42  40  39  38  39  41  43  44  44  44  43  41  41  43  44  46  45  45  44  42  42  42  43  44  44  43  43  43  44  45  44  42 
 45  44  45  45  45  44  44  43  44  45  46  46  44  44  45  46  46  45  43  43  45  46  45  44  46  46  46  46  46  45  44  45  46  46  46  45  42  43  45  45  45  44  43  44  45  45  43  42  45  45  45  46  46  47  46  45  44  44  42  43  46  46  45  46  46  45  45  45  44  43  43  44  44  44  45  46  46  44  43  44  45  45  43  42  42  43  44  45  44  43  42  43  43  44  45  45  45  46  46  45  44  44  44  45  45  45  45  44  43  43  44  44  44  44  45  45  45  45  44  43  42  41  41  41  42  42  43  44  45  44  44  43  43  43  43  44  44  44  44  44  44  44  44  45  45  44  43  42  43  43  44  44  44  44  45  45  46  46  45  44  42  42  43  44  45  45  44  44  43  42  41  41  42  42  42  42  42  43  44  44  44  43  42  42  44  44  44  43  43  42  43  42  42  43  43  44  45  45  45  44  44  44  43  42  41  41  44  45  44  43  43  43  43  43  44  45  44  43  43  43  44  44  43  42  43  45  47  45  43  44  43  42  41  43  44  46  46  45  44  44  44  43  42  41  42  43  44  44  45  44  44  45  45  43  42  41  41  43  44  44  44  43  42  43  44  45  45  45  45  44  43  42  42  43  43  43  42  42  42  43  44  44  42  41  42  43  44  45  44  44  44  44  42  41  42  43  44  43  42  43  44  44  44  45  44  43  43  43  44  45  45  45  44  43  43  43  43  42  41  42  43  45  45  44  45  46  47  46  44  42  42  43  44  45  45  44  44  44  44  42  42  42  43  44  44  43  43  42  42  42  42  42  43  43  44  44  44  42  41  41  43  44  45  44  43  42  43  43  43  43  42  43  42  42  43  45  45  43  42  43  45  43  42  40  40  41  43  43  44  44  43  43  44  46  45  42  41  42  43  43  42  41  40  40  39  40  41  41  41  42  42  43  43  43  42  43  43  44  43  42  40  39  39  41  43  44  44  44  43  42  41  42  44  45  45  45  44  43  42  42  43  43  42  42  45  47  47  45  42  41 
 45  44  45  46  45  45  44  43  44  45  47  46  44  44  45  47  47  45  43  43  45  47  46  45  45  45  45  45  45  45  45  45  45  45  46  45  42  42  43  44  45  45  44  44  45  45  44  44  45  45  46  47  46  46  45  44  44  44  43  44  47  46  46  46  46  46  45  45  44  43  43  44  43  45  46  47  47  45  43  44  45  44  42  41  42  43  45  46  45  43  43  43  43  45  46  46  45  44  44  43  45  45  45  44  43  43  44  44  44  44  44  44  44  44  45  44  44  44  43  43  43  43  42  42  42  42  43  44  45  44  43  43  44  44  44  45  45  44  43  43  43  43  44  45  46  44  43  43  44  44  43  43  42  43  43  45  46  45  44  43  42  41  41  43  44  45  45  44  43  41  41  41  41  42  42  42  42  43  44  45  45  43  42  42  44  45  45  44  43  43  43  42  41  42  43  44  44  44  43  42  42  43  42  42  42  42  45  46  45  44  44  44  43  42  42  43  43  42  42  42  43  43  44  44  43  43  43  43  43  43  43  42  42  43  44  46  46  45  45  45  45  44  42  42  43  44  44  44  44  44  43  45  45  43  42  42  43  43  44  44  44  43  43  43  44  44  45  45  44  44  44  44  44  45  45  43  42  42  42  44  45  44  43  41  42  43  45  46  46  45  45  43  41  40  41  43  44  44  43  44  44  44  44  44  44  44  44  44  44  44  44  44  44  43  43  42  41  41  41  42  43  44  43  43  44  45  46  45  44  42  41  42  42  43  43  43  43  44  43  42  41  42  43  43  44  42  42  43  42  42  41  41  42  44  44  44  43  41  40  39  42  44  46  45  44  43  44  44  44  43  44  44  42  42  43  45  45  43  42  43  44  43  41  39  40  41  42  43  43  43  43  43  44  45  45  43  42  42  42  43  43  43  42  41  41  41  42  42  42  42  43  44  44  44  43  43  43  44  44  43  41  40  40  42  42  43  43  43  43  42  41  41  42  43  43  43  43  43  43  42  42  42  41  42  46  47  46  43  41  41 
 45  45  46  47  46  46  45  45  45  45  47  47  44  44  46  47  47  45  44  44  45  47  47  46  45  44  44  44  44  44  44  44  45  45  46  46  44  44  44  45  45  45  45  44  44  44  45  45  44  45  46  46  45  44  43  44  45  45  45  45  46  47  46  46  46  46  45  44  43  44  44  44  44  45  47  47  46  44  42  43  44  45  43  42  43  44  45  45  45  44  44  44  44  45  45  45  43  42  42  43  45  46  45  44  43  43  44  45  45  45  45  45  45  45  46  45  45  45  44  44  45  44  44  44  43  43  44  44  45  44  43  43  45  45  44  44  44  44  44  44  44  44  44  45  45  45  45  45  45  44  43  42  41  41  42  44  45  45  44  44  43  42  42  42  44  45  44  44  43  42  42  42  43  44  44  43  42  43  43  44  44  44  43  43  45  45  44  43  43  44  45  42  40  42  43  44  44  43  42  42  41  42  43  44  44  44  46  47  45  45  45  45  43  41  40  42  43  43  43  42  41  42  43  43  43  42  40  42  43  44  44  43  43  43  44  45  46  45  44  44  44  43  43  43  43  43  43  43  43  43  42  43  43  42  42  43  44  44  43  43  43  43  42  43  44  43  44  44  44  44  45  46  47  47  46  44  43  42  42  43  44  44  42  41  41  42  44  45  45  45  45  43  41  41  41  43  44  44  43  43  43  42  42  42  42  43  43  43  43  43  43  42  43  44  43  41  40  40  42  43  44  42  41  42  44  44  44  44  43  42  41  41  41  42  42  41  43  44  43  42  42  41  42  43  42  41  41  42  43  42  42  42  42  42  42  42  42  42  40  38  41  44  46  46  45  44  44  45  45  45  45  44  42  41  42  44  44  42  41  42  43  43  42  41  41  42  43  43  42  42  42  42  42  43  43  43  43  42  43  43  44  45  44  43  43  43  43  43  43  43  44  44  44  43  42  42  42  43  43  42  41  41  42  43  43  42  42  42  42  42  41  41  41  41  41  42  42  42  42  43  42  42  42  43  44  44  43  42  42  43 
 45  46  47  47  48  47  46  45  46  46  46  46  45  45  46  47  47  46  44  43  44  46  46  45  44  43  44  44  45  44  44  44  45  45  46  47  46  46  45  45  46  45  45  43  43  43  44  44  42  43  45  45  44  44  43  45  45  45  45  46  46  46  46  46  47  46  45  44  43  44  44  44  44  44  45  46  45  43  42  43  45  46  46  45  44  45  44  44  44  44  44  45  45  44  44  43  41  42  43  43  44  45  45  45  45  45  45  45  45  45  45  45  46  45  46  46  46  46  45  46  45  44  44  44  44  43  44  44  44  43  42  44  46  45  43  43  43  44  45  45  45  44  44  44  45  45  46  46  46  45  43  42  42  41  41  42  43  44  44  44  44  44  43  43  44  44  44  44  43  43  44  44  45  46  45  44  43  42  43  43  43  43  45  46  46  44  42  42  42  45  47  44  42  43  44  44  44  44  43  42  42  42  43  45  45  44  46  46  44  43  44  44  43  42  40  41  43  45  46  44  41  40  40  42  43  42  40  42  44  44  45  44  43  43  44  45  45  44  44  43  43  43  43  43  43  43  43  43  42  42  42  41  41  41  41  42  43  43  44  43  43  42  42  43  44  44  44  44  44  44  45  46  47  47  47  44  42  42  42  42  43  43  42  41  41  42  44  44  44  44  44  44  43  42  43  44  45  44  42  41  41  41  40  40  41  42  42  43  43  42  42  41  43  44  44  42  40  40  42  44  44  41  40  42  43  44  44  44  43  43  42  41  41  42  42  42  43  43  43  43  43  42  42  41  41  40  39  40  42  44  44  43  42  41  41  41  42  42  42  39  41  44  46  46  45  44  43  44  45  45  44  44  42  41  42  42  42  42  41  42  43  43  43  43  44  44  44  43  42  43  43  42  41  42  42  44  43  42  42  43  44  45  45  44  43  44  43  43  43  43  43  43  43  43  41  40  41  42  41  40  39  41  43  43  43  42  42  42  41  41  42  43  42  40  40  40  41  42  43  44  43  42  42  42  41  41  42  44  45  45 
 46  47  47  48  48  47  46  45  45  45  46  46  44  44  46  46  47  46  44  42  43  44  45  45  44  44  43  44  44  45  45  45  45  45  46  46  46  46  46  46  45  45  44  42  42  42  43  42  41  42  44  44  43  44  44  46  46  46  45  44  44  44  45  46  46  46  45  43  43  44  45  45  43  43  44  45  45  43  42  43  45  48  47  46  45  45  44  43  43  44  45  46  45  45  43  41  41  43  44  44  44  44  45  46  47  47  46  46  45  45  46  46  46  46  45  45  45  45  45  45  45  44  44  45  44  43  43  44  44  43  43  44  47  45  43  42  43  44  45  45  45  44  43  43  44  45  45  46  45  44  43  43  43  42  42  42  42  43  44  45  45  45  44  44  43  43  44  44  44  44  45  45  45  45  45  44  43  43  43  43  43  43  45  45  45  43  42  41  41  44  47  45  43  44  44  45  45  45  44  43  43  43  43  44  44  45  46  45  43  42  44  45  44  43  42  42  43  46  47  45  43  41  40  41  42  42  42  44  45  45  45  44  43  44  45  45  45  45  43  42  42  42  42  42  42  42  43  43  42  41  41  41  41  41  41  42  43  44  44  44  43  42  42  43  44  43  43  43  43  44  44  44  45  45  45  44  42  41  41  41  42  42  43  43  43  43  44  44  43  42  43  44  44  44  45  45  45  43  41  40  40  40  40  40  40  41  42  42  42  42  41  41  43  44  44  42  41  41  43  44  43  41  40  42  43  43  43  43  43  42  42  42  42  42  43  44  44  44  44  44  44  44  43  41  41  40  40  40  42  44  45  44  42  40  40  41  42  43  42  40  41  43  45  45  44  43  43  43  43  43  43  43  43  42  42  42  42  42  42  42  42  42  43  45  45  45  44  43  42  42  42  43  42  41  41  43  43  43  43  43  44  43  44  43  43  43  42  41  41  41  41  41  41  41  41  41  41  42  41  40  40  41  43  44  43  43  42  42  42  42  43  44  43  40  40  40  41  42  44  44  43  43  42  40  39  40  43  45  46  45 
 46  47  48  48  48  47  46  44  43  44  45  45  43  44  45  46  47  46  44  42  41  43  44  45  45  44  43  43  44  45  45  45  44  44  45  45  45  45  46  46  45  43  42  42  42  43  43  42  42  43  44  45  44  45  46  48  48  46  43  43  43  44  45  46  46  45  44  43  42  43  45  45  44  43  44  45  46  44  43  44  45  47  46  46  46  45  44  44  44  45  46  46  45  44  42  42  42  44  45  44  44  44  44  46  47  47  47  46  44  45  46  46  47  46  45  44  44  44  43  42  43  43  44  44  43  42  43  44  44  43  42  43  45  44  44  43  43  44  44  44  44  43  43  43  43  44  44  44  43  42  42  44  44  43  42  41  42  42  44  45  46  45  44  43  43  44  45  44  43  44  45  45  44  44  44  45  44  44  44  44  44  44  44  44  44  44  43  41  42  43  46  45  43  43  44  44  45  45  44  44  43  43  42  41  42  44  45  45  43  42  43  46  44  43  43  43  43  45  46  46  44  43  42  42  42  42  42  45  46  45  44  42  42  43  45  46  46  45  43  43  43  43  43  43  43  43  42  42  42  41  42  44  43  42  41  42  43  44  45  45  44  43  41  43  43  42  42  42  42  43  44  43  43  43  43  44  43  42  40  41  41  42  43  44  44  44  44  44  43  41  42  43  45  46  46  46  45  42  40  40  39  40  41  41  41  41  41  41  42  42  42  41  42  43  43  42  42  43  43  43  42  41  41  42  42  42  42  42  42  41  41  41  41  41  42  44  44  44  44  44  45  45  43  41  42  41  41  41  43  44  45  44  43  41  42  43  43  43  42  41  42  43  44  44  43  42  42  42  42  42  42  44  44  44  43  42  42  43  43  42  41  41  42  45  45  43  41  40  40  41  42  43  42  41  41  42  43  44  44  44  43  42  42  42  42  43  42  40  40  40  40  40  40  40  42  43  43  43  43  41  41  42  43  43  43  42  41  42  43  43  43  44  43  41  41  41  42  43  44  44  43  42  41  39  40  41  43  45  45  44 
 46  48  49  48  48  47  45  44  44  44  44  44  44  43  44  46  48  47  45  43  41  42  44  45  45  44  43  43  44  45  45  44  43  43  44  44  43  45  46  46  44  42  41  43  44  45  44  43  44  45  46  46  45  46  47  49  49  46  43  41  42  44  45  46  46  45  44  42  42  42  44  45  46  45  45  46  46  45  43  43  44  43  42  42  45  46  45  46  46  45  45  45  44  43  43  44  45  44  45  44  44  43  44  45  46  47  48  46  42  44  45  46  46  46  45  43  42  41  41  40  41  41  43  44  43  42  43  44  44  42  41  41  43  43  44  45  44  44  43  43  43  44  44  43  43  43  43  42  42  41  42  44  44  43  42  41  42  43  44  45  45  45  44  44  44  45  46  44  43  44  45  44  43  42  43  44  45  44  44  46  46  44  43  43  43  44  44  44  43  44  43  44  43  43  42  43  43  44  45  45  43  41  41  39  39  42  45  45  44  42  43  45  44  43  44  43  43  43  44  45  46  45  44  44  43  42  42  44  45  43  42  41  41  42  45  47  46  44  42  44  45  44  45  44  43  43  42  41  41  42  43  46  46  43  42  42  43  45  46  45  44  43  41  41  40  40  40  41  42  43  44  44  44  43  43  45  45  42  41  40  41  42  43  44  44  43  43  44  43  41  41  43  45  45  46  45  44  42  40  41  41  41  42  43  42  42  41  42  42  43  42  42  41  41  41  42  43  43  44  43  43  42  43  43  42  41  42  41  40  40  39  40  39  40  41  43  44  42  43  44  45  45  43  41  42  41  42  43  44  44  44  43  43  43  45  46  45  42  42  42  43  42  42  43  42  42  41  42  43  42  42  43  45  45  43  41  42  44  43  42  40  40  41  43  43  42  39  38  38  40  42  43  43  42  41  42  43  44  44  43  42  40  40  41  42  43  41  39  39  40  39  39  39  41  43  44  45  45  44  43  43  42  43  43  42  41  41  42  43  43  43  42  42  41  42  42  43  44  43  43  42  41  40  40  40  41  42  42  43  42 
 47  48  48  49  49  48  46  45  44  44  44  44  43  43  44  46  47  47  47  45  44  44  45  45  46  44  43  44  43  42  45  45  44  45  44  43  43  43  44  45  45  44  44  44  44  44  44  44  45  44  43  44  45  46  48  48  48  47  45  44  43  43  44  44  45  45  43  43  42  42  43  45  48  48  46  44  43  42  42  42  42  42  42  43  44  46  47  46  44  43  42  43  43  44  45  44  43  43  44  46  45  44  43  43  45  46  46  46  45  43  44  44  45  45  44  42  42  42  43  43  44  44  44  44  43  43  44  46  46  44  43  42  43  42  42  42  43  44  45  45  45  45  46  45  43  43  42  41  41  41  42  43  43  43  43  43  43  44  44  44  44  44  45  46  46  46  46  46  46  45  44  43  43  43  43  43  43  42  42  43  44  44  44  43  43  43  43  44  45  45  43  44  44  43  42  42  43  44  44  44  44  44  44  42  41  43  44  44  43  42  43  46  46  45  45  43  43  44  45  45  44  44  44  45  43  42  40  40  41  42  42  42  41  43  45  46  46  45  43  43  43  44  44  44  43  43  43  43  43  43  43  44  44  44  44  44  45  45  45  45  44  43  43  41  40  40  41  41  41  41  42  43  44  42  41  43  43  42  41  41  41  42  43  44  43  42  42  43  42  41  41  42  44  45  45  45  44  43  43  42  42  42  42  43  43  43  43  42  42  43  43  41  42  43  44  44  45  45  45  45  44  44  44  42  41  42  42  42  42  40  38  38  40  42  44  43  43  42  43  43  44  44  43  42  42  42  43  44  43  43  42  42  42  43  45  45  44  43  42  43  43  43  43  43  43  42  42  42  42  41  41  42  43  43  43  42  42  42  43  43  43  42  41  40  42  42  42  42  43  44  45  45  44  43  42  40  41  42  43  42  41  41  41  40  41  43  41  39  39  40  41  42  42  42  43  43  42  41  43  44  42  41  42  42  42  41  41  40  40  42  42  42  43  43  43  42  42  43  43  43  42  42  40  39  39  40  41  42  41  40 
 47  47  47  47  47  47  46  45  45  45  45  45  45  46  46  46  46  45  45  45  45  45  46  47  47  45  44  44  43  42  45  45  45  45  44  43  44  44  44  45  46  46  45  44  44  44  44  44  44  43  43  43  44  46  47  47  47  46  46  45  44  44  44  44  45  45  44  43  43  43  43  45  47  47  46  44  43  42  43  44  44  44  43  43  44  47  48  47  44  42  42  42  43  43  44  43  42  41  43  45  45  44  43  43  44  45  45  44  44  42  43  43  44  44  43  41  42  42  43  44  45  45  45  44  44  44  45  46  47  46  44  44  45  43  42  42  44  45  45  46  46  46  47  46  44  43  43  42  41  41  42  43  43  44  44  44  43  44  44  43  43  43  44  45  46  45  44  45  46  44  43  42  44  44  43  43  42  41  41  42  44  45  45  44  42  42  43  44  45  45  44  43  42  42  43  43  44  45  45  44  44  45  45  43  43  44  44  43  43  43  44  46  46  45  44  43  42  44  45  45  44  44  44  44  43  43  42  41  41  42  43  42  42  43  45  45  45  44  42  42  43  43  44  44  44  44  43  43  43  43  43  42  43  44  44  45  45  46  45  45  44  45  44  41  40  41  42  43  43  42  42  43  43  42  40  41  42  42  42  42  42  42  43  43  43  42  42  42  42  42  42  42  44  45  44  44  43  43  43  43  43  43  43  43  44  43  43  43  43  44  44  42  43  44  44  45  45  45  45  44  44  44  44  42  41  42  43  43  43  41  39  38  40  43  44  43  42  43  42  43  43  43  43  43  42  42  43  43  43  43  42  42  42  42  43  44  44  44  43  42  42  42  43  43  43  43  43  43  42  42  42  41  42  43  44  43  42  42  43  44  44  42  41  41  42  43  44  44  44  45  46  45  44  44  43  41  41  43  43  42  42  42  41  42  42  43  42  40  40  41  41  41  42  42  42  41  41  40  41  43  42  42  42  42  42  42  41  40  40  41  42  43  44  44  43  42  42  42  42  42  42  41  41  40  39  40  41  42  41  40 
 44  45  45  45  45  44  44  45  46  46  45  46  48  49  48  47  45  44  43  44  45  46  48  48  46  45  44  43  44  44  44  45  45  44  44  44  45  45  45  45  46  45  45  44  45  45  44  43  45  44  43  43  44  45  46  47  46  45  45  45  45  45  45  45  44  44  44  43  43  43  44  45  45  45  45  45  45  45  46  47  47  46  44  44  46  47  47  46  44  43  44  44  43  43  43  42  42  41  43  45  46  45  44  44  45  46  44  42  41  41  43  44  45  44  42  42  42  43  43  44  46  46  45  45  45  45  46  46  46  45  45  45  45  44  43  43  44  44  44  44  45  45  46  45  44  45  44  44  43  43  43  43  44  45  45  43  42  43  43  42  41  42  42  43  43  43  42  43  44  44  43  43  43  44  44  44  43  41  41  43  45  46  45  44  43  42  43  44  45  46  45  42  40  41  43  44  45  46  46  45  44  43  43  44  44  45  44  43  44  45  45  47  46  45  43  42  42  43  44  44  44  43  43  43  44  45  44  44  44  43  42  42  43  44  45  44  44  43  42  42  43  44  45  45  45  44  43  42  42  42  42  42  43  43  43  44  44  45  45  45  45  46  45  41  39  41  43  44  45  44  44  44  43  41  39  41  42  43  44  43  43  42  42  42  43  43  43  43  43  43  43  43  44  43  43  42  42  42  43  44  44  44  44  44  43  42  42  43  43  44  44  44  43  42  42  43  45  45  44  43  42  43  43  42  41  42  43  44  43  42  40  40  40  42  43  44  43  42  42  42  43  43  44  43  43  43  42  43  43  44  45  44  43  43  43  44  45  45  44  41  41  42  42  42  43  44  44  44  44  43  42  41  42  43  43  43  43  43  43  44  43  42  42  43  43  44  43  43  43  43  44  44  43  43  42  43  43  44  45  44  43  44  43  43  44  44  43  42  42  41  40  39  40  41  41  41  41  40  41  41  42  43  44  43  43  43  42  41  41  40  42  44  44  43  42  41  41  41  41  42  41  40  42  43  41  41  42  43  43  43 
 44  44  44  44  43  42  42  44  46  46  46  46  46  47  47  47  46  45  44  45  46  47  47  46  45  45  44  43  44  45  44  45  45  44  43  44  45  45  45  45  45  45  45  45  45  44  44  44  45  44  43  43  43  44  46  46  45  45  44  45  46  46  45  45  45  44  44  42  42  43  43  44  44  45  44  44  44  45  46  46  47  46  43  44  47  48  47  46  44  44  45  45  44  43  43  43  43  42  43  44  45  45  44  45  46  46  45  43  41  42  44  45  46  45  43  43  44  44  44  45  47  46  45  46  46  47  47  47  46  46  46  45  44  43  43  43  43  43  43  43  43  44  45  45  45  45  45  44  43  43  43  43  44  45  44  43  43  43  43  42  41  41  42  42  43  42  41  43  44  43  42  43  43  44  44  44  43  42  41  44  46  46  46  45  44  43  43  44  45  46  45  43  42  42  43  44  44  44  44  43  43  44  44  45  45  45  44  44  44  46  46  47  45  44  43  40  40  42  44  44  44  42  42  43  43  44  45  46  45  42  42  42  43  45  44  44  43  43  42  43  43  44  46  46  46  46  45  43  43  42  42  42  42  43  43  44  44  44  44  45  45  45  44  40  39  41  44  45  45  45  44  44  44  42  40  41  42  44  45  45  44  43  42  42  43  43  43  43  43  44  43  43  43  43  42  41  41  42  44  45  45  44  44  43  42  42  41  42  42  43  44  45  43  41  41  43  45  45  43  42  41  42  43  42  41  42  42  44  44  44  42  41  41  42  43  44  44  42  42  41  42  43  43  44  43  43  42  43  45  46  46  46  45  43  43  43  44  47  45  41  41  42  42  42  43  44  45  44  44  43  42  41  42  43  44  44  43  43  44  43  43  42  42  42  43  43  43  43  43  44  43  43  43  42  42  43  44  45  45  45  44  43  43  43  44  44  43  42  41  41  41  41  41  42  42  42  41  40  40  41  44  46  46  45  43  43  43  42  41  40  41  43  43  42  41  41  41  42  42  42  42  41  42  43  42  41  42  43  44  44 
 46  46  45  45  44  43  43  44  46  46  45  44  43  44  45  46  46  46  45  46  46  46  44  43  44  45  44  43  44  45  43  44  45  43  44  44  44  43  43  43  43  43  44  44  44  44  44  44  44  43  43  42  43  44  45  46  46  46  45  45  47  47  46  46  46  45  43  42  42  43  44  45  45  45  44  43  43  44  44  45  45  45  42  44  47  47  46  44  44  45  46  46  45  44  44  45  45  44  44  45  45  45  44  45  46  47  47  44  42  43  45  48  47  46  44  44  45  45  45  45  47  45  45  45  46  47  47  46  45  45  45  44  42  42  42  42  42  42  42  42  43  43  44  44  45  45  46  45  44  44  43  43  44  44  43  43  44  44  44  43  43  42  43  43  44  43  43  43  43  42  43  43  44  45  44  43  43  43  42  44  45  45  45  45  44  43  43  44  45  45  46  45  44  44  44  44  43  42  42  42  43  44  45  46  46  45  44  44  45  47  47  46  45  44  43  41  41  43  44  44  43  42  41  42  42  44  45  46  45  43  42  42  44  45  44  43  43  42  43  43  43  45  46  47  47  46  45  44  43  42  43  43  43  43  43  44  43  43  44  44  44  44  43  41  40  41  43  45  45  44  44  45  44  43  42  42  43  44  45  46  45  44  43  44  44  45  45  42  42  43  44  44  43  43  42  42  42  43  44  45  45  44  44  43  42  41  41  41  42  43  43  43  42  41  41  43  45  45  44  43  42  42  42  41  41  42  42  44  44  43  43  42  42  43  43  44  43  42  42  41  41  42  43  43  44  43  43  44  45  46  47  46  45  44  43  43  44  46  44  42  42  42  42  42  44  45  45  44  44  43  42  40  42  43  43  44  44  44  43  43  42  42  42  42  42  42  41  42  43  44  43  42  42  43  43  42  44  44  44  44  43  43  43  43  43  44  42  41  42  42  43  43  43  44  44  43  42  40  40  41  43  45  46  45  43  42  42  42  42  41  42  43  43  42  41  41  41  42  43  43  43  42  43  43  41  41  42  43  44  45 
 47  47  47  46  45  44  44  45  46  45  44  42  42  43  45  45  45  45  45  46  46  46  44  43  44  45  44  44  44  44  43  44  44  43  44  44  44  43  42  43  42  42  43  44  44  44  45  44  44  43  42  43  43  44  46  46  46  46  46  46  46  46  46  47  47  46  44  43  43  44  45  46  47  47  45  44  44  44  44  44  45  45  43  44  46  46  44  43  44  45  47  46  45  44  45  46  46  45  44  44  44  44  43  45  46  47  47  45  44  44  46  47  47  45  43  44  45  45  45  45  45  44  44  44  46  47  46  44  43  43  43  43  43  42  42  42  43  43  43  43  44  44  44  44  44  45  45  45  45  44  44  44  44  43  43  44  45  45  44  43  44  44  44  45  45  45  44  44  43  43  43  44  44  45  44  44  44  44  44  44  44  44  44  44  44  44  43  43  44  45  46  46  45  46  45  44  43  43  42  42  43  44  44  47  47  45  44  44  46  47  47  45  44  44  44  42  43  44  45  44  44  43  42  42  42  43  44  46  46  44  43  43  43  45  44  44  43  43  43  42  43  44  46  46  46  45  44  43  43  42  43  44  45  44  44  44  44  43  44  44  43  43  43  42  42  42  43  44  44  44  44  44  45  44  44  43  44  45  45  46  45  45  45  45  45  45  45  42  41  43  43  44  44  44  44  43  43  43  43  44  44  44  44  43  42  42  42  42  42  42  42  42  42  42  42  43  45  45  45  44  43  42  41  42  42  42  42  43  43  42  42  42  43  43  44  43  42  41  41  41  41  41  42  43  43  44  44  44  45  45  46  45  45  45  44  44  43  44  43  43  43  43  43  43  44  44  45  44  43  43  42  41  42  43  44  44  44  43  43  43  43  42  42  43  42  41  41  41  43  44  43  43  43  44  43  42  43  44  43  42  42  42  43  43  43  43  42  41  42  43  43  43  43  43  44  44  43  42  41  42  43  44  45  44  42  41  41  41  41  42  42  42  42  42  42  42  42  43  44  44  43  42  42  42  41  41  42  43  44  44 
 47  48  47  47  46  45  45  45  45  44  42  42  44  45  46  46  44  43  43  45  46  47  45  45  45  45  45  46  44  44  44  44  44  44  44  45  45  45  44  45  44  44  44  46  46  46  46  45  43  42  42  42  44  45  45  46  45  45  45  45  46  45  46  46  47  47  46  45  45  45  46  47  48  47  46  47  46  45  44  44  45  46  45  44  44  44  44  43  44  45  47  45  44  44  45  46  45  44  43  44  44  43  43  44  45  45  45  45  45  45  44  44  44  43  42  43  44  44  44  44  43  43  43  44  45  46  45  43  42  41  41  43  45  44  43  43  43  44  46  46  46  45  44  43  44  44  45  44  44  45  44  44  45  44  43  45  45  44  43  43  43  45  46  46  46  45  45  44  43  43  43  44  44  45  44  45  44  45  46  44  43  43  44  45  45  44  43  43  43  44  46  44  44  45  46  45  46  45  44  44  44  43  43  46  47  45  44  45  46  47  46  44  43  44  44  44  45  45  44  45  45  44  43  44  43  42  43  44  44  43  43  43  44  45  45  45  45  44  43  42  42  44  45  45  44  44  43  41  42  42  43  44  44  43  43  44  43  43  44  44  44  43  44  44  43  43  43  44  44  44  43  44  44  45  44  44  45  46  46  45  44  44  45  44  44  45  44  42  42  43  43  44  45  45  45  44  44  43  42  42  43  44  44  43  43  43  44  43  43  42  42  42  43  43  43  42  43  43  44  44  44  42  42  42  43  43  43  42  41  41  40  41  42  44  44  42  41  40  40  41  41  41  41  42  43  45  45  44  43  43  43  43  44  44  45  44  44  43  42  44  43  42  42  43  44  44  45  44  43  42  41  41  42  43  44  44  44  44  44  43  42  42  43  44  43  42  42  42  44  44  44  43  44  44  44  42  43  43  42  42  41  42  42  43  44  44  43  42  43  43  42  41  40  40  41  42  44  44  44  43  43  43  44  44  43  41  41  40  41  43  43  41  41  42  43  43  42  43  43  43  42  42  42  42  42  42  43  43  44  44 
 46  47  47  47  46  46  45  45  45  43  42  43  46  47  46  46  44  43  43  44  45  46  46  46  46  46  45  47  44  43  45  44  43  45  45  45  46  45  45  45  45  44  45  46  47  46  45  44  43  42  42  43  43  44  45  45  44  43  43  44  45  45  45  46  47  47  46  45  44  45  46  45  44  45  46  47  46  45  45  44  45  46  46  44  43  44  45  44  44  45  45  44  43  42  43  44  45  44  44  45  45  45  44  44  45  45  43  44  47  45  44  43  43  42  41  43  45  45  44  43  43  43  43  44  45  45  45  44  43  42  42  44  45  45  44  43  43  45  46  47  46  45  43  43  43  43  43  44  44  44  45  45  45  44  44  44  45  43  42  42  43  45  46  47  46  45  44  44  44  44  44  44  45  45  44  44  45  46  46  45  44  43  43  44  45  45  44  43  42  43  45  44  42  44  44  44  44  44  43  44  44  44  45  45  45  44  44  45  46  46  44  42  42  43  45  45  45  44  44  44  45  45  44  44  43  42  42  43  43  43  44  44  44  45  45  45  45  45  44  43  43  44  45  45  44  43  42  42  43  44  44  44  43  43  43  43  44  44  45  45  45  45  44  44  44  43  44  45  45  45  44  44  44  43  43  45  46  46  45  44  44  43  43  43  43  43  42  42  43  44  45  45  46  47  47  46  45  43  42  42  43  44  44  43  43  44  44  44  44  42  42  43  44  44  43  42  41  41  43  44  44  43  42  44  44  44  43  42  41  40  40  40  41  43  43  41  40  41  41  41  41  41  41  41  43  44  45  43  42  41  40  41  43  44  46  46  44  43  42  43  42  41  42  42  43  44  44  44  42  41  42  42  42  42  43  44  44  44  44  43  43  43  44  44  43  42  43  43  44  44  44  43  43  44  44  42  43  43  43  42  42  42  42  43  44  45  44  42  43  44  43  41  40  40  41  43  43  43  44  44  43  42  43  43  42  41  41  40  42  44  43  40  41  42  43  43  43  43  42  42  42  41  41  42  42  43  44  44  44  43 
 45  45  46  46  47  47  46  44  43  43  43  44  46  47  46  46  45  44  44  44  45  45  45  46  47  46  46  47  44  43  45  44  43  45  46  46  46  46  46  46  45  44  45  46  46  46  45  44  43  43  42  42  43  44  44  44  43  43  43  44  44  44  44  44  45  46  45  45  45  44  45  44  41  42  44  46  45  45  44  44  45  45  45  44  43  44  45  45  44  44  44  44  43  42  41  43  44  44  44  46  46  46  45  45  46  45  43  45  48  46  43  43  43  43  43  43  45  46  45  44  44  44  44  44  44  44  44  44  44  43  43  44  46  45  44  43  43  44  45  46  45  43  42  42  42  42  43  43  43  43  44  44  44  44  43  44  44  43  42  42  44  45  46  46  45  44  43  44  45  45  45  45  46  45  44  45  45  45  46  46  45  44  43  44  46  45  44  43  42  44  45  44  43  44  43  42  42  41  42  43  44  46  46  44  43  43  44  44  45  45  43  41  41  42  44  44  44  43  43  43  44  45  44  43  43  43  43  43  43  44  44  45  45  45  45  44  44  44  45  45  45  45  46  46  45  43  42  43  43  44  45  44  43  42  42  43  43  44  45  45  45  45  45  45  44  43  44  45  45  44  43  43  43  42  42  45  45  45  44  44  43  42  42  42  42  42  42  43  44  45  46  46  47  47  47  47  45  43  42  42  43  44  44  43  43  43  44  45  44  42  42  43  44  45  44  42  41  40  42  43  45  44  43  45  45  45  44  43  42  41  41  41  42  43  43  41  41  41  42  42  42  42  41  41  42  44  44  42  41  40  40  41  43  45  46  47  45  44  43  43  42  42  42  42  43  43  44  44  43  42  42  43  43  42  42  44  44  44  44  44  43  43  44  45  44  43  42  43  44  45  44  43  42  43  43  42  42  42  42  41  42  42  42  43  44  45  43  40  43  44  44  43  42  42  43  44  44  42  43  44  43  42  42  42  42  42  41  41  42  44  43  41  42  43  43  43  42  42  41  41  41  40  42  43  43  44  45  44  44  43 
 45  44  45  46  47  47  46  44  42  43  45  46  46  46  46  46  45  46  46  45  44  44  45  46  46  47  47  47  46  45  44  45  45  45  46  47  46  47  47  46  44  43  44  46  47  47  45  44  44  43  42  43  43  44  44  44  43  43  43  44  45  44  43  44  44  45  46  46  45  45  45  44  41  42  43  44  44  44  45  45  45  44  45  44  42  44  45  44  44  44  45  45  44  43  42  43  43  43  44  47  47  46  44  45  46  45  45  46  49  46  44  44  45  45  45  45  45  45  46  45  45  45  45  45  43  43  43  43  44  45  44  44  46  45  44  43  43  43  44  44  44  43  42  42  43  43  43  44  43  42  42  43  44  43  42  43  43  43  42  43  44  45  45  45  44  43  44  44  44  44  45  46  46  45  44  44  44  45  45  46  45  44  43  44  45  45  44  43  43  44  46  45  45  45  44  42  41  40  41  42  44  46  45  43  42  42  43  44  45  45  43  42  42  42  42  43  43  42  42  43  44  45  44  44  43  43  44  44  44  43  44  45  46  46  45  43  42  43  45  46  45  45  45  45  44  43  42  42  43  44  44  44  43  42  42  42  42  44  44  44  44  44  44  45  44  42  42  43  44  43  42  42  42  42  43  44  45  44  44  43  42  41  42  43  43  43  43  44  45  46  46  46  45  46  46  46  45  43  43  42  43  44  44  43  42  42  43  44  44  42  41  42  43  45  45  44  43  42  42  43  44  45  45  44  44  44  45  44  44  43  43  43  43  43  42  42  42  42  42  42  43  43  42  41  41  43  43  42  42  41  41  42  44  45  46  46  46  44  44  44  43  42  42  42  43  44  45  45  44  43  43  44  43  42  42  43  44  44  44  43  43  42  44  46  44  43  43  44  45  44  44  43  41  41  42  43  43  42  41  41  42  43  43  43  43  44  42  40  42  45  46  45  44  44  44  45  44  42  42  43  43  42  43  43  43  43  43  43  43  42  42  42  42  43  44  43  42  41  41  41  41  40  42  44  44  44  44  44  43  42 
 46  45  45  46  47  47  46  44  42  43  46  49  47  46  46  46  46  46  45  44  44  45  47  47  46  47  48  47  47  47  45  45  45  45  46  47  46  46  46  45  43  43  44  46  47  47  46  45  43  43  43  43  43  44  44  44  44  44  44  45  45  45  44  44  44  45  46  47  46  45  46  46  43  44  44  44  44  45  45  46  45  44  44  43  41  43  45  44  43  44  47  47  46  44  43  43  43  43  44  46  46  45  43  43  44  45  45  47  49  46  44  44  46  46  45  45  44  45  45  45  45  45  46  44  42  41  42  43  44  45  44  45  47  47  46  44  44  43  44  44  45  45  44  44  44  44  45  45  44  43  42  43  43  43  42  42  42  42  42  44  45  46  45  45  44  44  44  44  44  44  45  46  46  45  44  44  43  44  45  47  46  44  43  43  45  45  44  43  43  44  46  46  45  45  45  44  43  42  42  43  44  44  43  42  43  43  44  45  45  46  45  43  43  42  42  43  43  42  43  44  44  45  44  43  43  44  44  45  44  43  44  46  48  48  45  41  41  42  45  45  45  45  44  43  42  41  40  41  41  42  43  44  44  42  41  40  41  42  42  43  43  43  43  44  43  40  40  41  42  41  41  42  42  43  44  44  45  44  44  43  42  41  42  43  43  44  44  44  45  46  45  44  43  43  43  44  44  44  43  43  43  44  43  41  40  40  42  43  44  43  41  41  42  43  44  45  45  44  44  43  44  45  45  43  43  44  44  44  45  45  46  45  44  42  42  42  42  42  42  42  43  43  43  42  42  42  42  42  42  42  42  43  44  45  45  46  46  44  44  46  45  43  42  42  43  44  45  45  44  43  43  44  43  42  42  43  44  44  44  43  43  43  44  46  44  43  43  44  45  44  43  42  40  39  40  43  43  42  42  42  43  43  43  42  43  43  42  41  43  44  45  43  42  43  45  46  45  44  43  43  43  43  43  43  43  44  45  45  44  42  41  42  42  43  43  43  42  41  41  41  41  41  42  44  44  44  44  43  42  42 
 44  45  46  47  47  47  45  43  42  44  45  46  46  46  46  46  45  45  44  43  44  45  46  46  45  46  46  46  45  45  44  45  46  45  45  45  45  46  46  45  44  42  42  44  45  46  47  46  45  44  44  43  43  44  45  45  45  45  45  46  45  44  44  43  44  45  46  47  47  47  47  46  44  45  45  46  46  46  46  45  45  44  44  43  43  45  46  46  44  44  45  47  48  46  43  42  41  44  46  46  45  43  43  44  45  46  44  44  45  45  46  47  47  47  46  45  45  45  45  45  44  44  43  42  42  42  42  43  44  44  44  45  46  45  44  42  43  43  44  44  45  46  45  44  43  44  45  46  45  44  43  41  41  41  41  41  41  41  43  44  44  44  44  44  43  43  44  44  44  44  44  45  47  46  45  43  43  43  44  44  44  43  43  43  44  44  43  42  43  44  45  45  45  46  46  44  43  43  44  44  43  43  44  44  44  45  45  45  44  45  45  44  43  43  44  42  42  43  44  44  45  44  44  44  44  44  45  44  43  44  44  44  45  45  45  43  43  44  45  44  43  43  42  42  41  41  41  41  41  41  41  43  43  43  42  41  40  40  40  42  42  42  43  43  42  42  42  42  41  41  41  42  43  43  42  43  43  44  45  44  43  42  42  42  43  43  43  42  43  43  43  43  44  44  44  44  44  42  42  42  43  43  42  42  42  42  42  43  43  42  41  41  42  42  43  43  44  44  44  43  43  44  44  43  43  43  43  43  44  45  44  44  43  42  42  42  43  43  44  43  43  43  43  42  41  41  41  41  42  43  43  43  42  43  44  45  46  44  44  44  44  43  43  43  44  45  46  46  45  45  44  44  43  41  40  41  43  44  45  45  44  42  41  43  44  44  45  44  45  47  44  42  41  41  42  43  43  44  43  43  43  43  43  43  43  43  42  42  43  44  44  42  41  42  44  46  46  45  45  45  45  44  44  43  43  43  44  44  43  42  42  42  42  43  44  44  44  43  42  42  41  41  43  44  44  43  43  42  42  42 
 43  45  47  48  47  46  44  43  43  45  45  44  45  46  45  45  45  44  44  44  44  44  45  45  46  46  45  44  42  42  43  44  45  46  45  45  45  45  45  45  44  42  42  43  44  46  47  47  46  46  45  43  43  44  45  46  45  44  46  46  44  43  43  42  43  44  45  46  46  46  46  46  45  45  46  47  47  46  45  44  44  45  44  43  44  45  47  46  44  43  43  46  48  47  44  42  41  45  47  46  44  43  43  44  45  45  43  41  41  44  46  47  47  46  45  45  46  45  45  45  44  43  42  42  43  43  43  43  43  43  44  45  45  44  42  42  43  43  44  44  45  45  46  44  42  43  45  46  46  45  44  41  41  41  41  41  41  41  43  45  44  43  44  45  44  43  44  45  44  43  44  45  46  47  46  44  43  43  43  43  43  44  44  44  44  43  42  43  43  44  44  43  43  46  45  44  42  44  45  45  43  43  44  45  45  46  46  45  43  44  44  44  44  44  45  42  42  44  44  44  44  43  43  43  43  43  44  43  43  45  44  43  42  42  44  45  46  46  44  44  43  43  42  41  42  43  43  42  42  41  41  42  43  44  44  43  41  40  41  42  43  43  44  43  43  44  44  43  42  42  42  43  42  42  41  41  42  43  45  45  44  43  42  42  42  43  43  42  41  41  42  42  44  45  46  45  44  42  41  42  43  43  43  44  44  44  44  43  42  42  41  41  42  42  42  41  42  43  44  43  42  43  43  43  42  42  43  43  43  43  42  42  42  43  42  41  42  44  44  44  43  43  43  43  42  41  41  41  43  44  44  42  41  41  43  45  45  44  43  42  42  43  44  44  45  45  45  45  45  46  45  43  42  41  40  40  41  43  45  45  44  41  39  41  42  44  44  43  45  47  44  41  41  43  43  42  44  44  43  43  42  42  43  42  42  44  43  42  43  44  43  42  41  42  43  45  46  46  45  45  44  43  43  42  42  42  42  42  42  42  42  43  43  43  43  44  44  44  43  42  42  41  43  45  44  43  43  43  43  42 
 45  46  47  47  47  46  46  45  45  45  45  45  45  46  45  45  44  45  45  44  45  45  44  45  45  46  45  44  42  41  41  43  44  45  46  45  45  44  43  44  43  42  43  45  47  47  47  46  46  47  47  45  44  44  44  45  45  45  45  44  42  43  44  43  43  44  44  43  44  44  45  46  45  46  47  47  46  45  45  44  44  45  44  43  43  44  45  44  43  42  44  46  47  46  45  44  44  46  47  46  45  44  43  44  44  43  42  41  41  43  45  46  46  45  44  44  45  45  45  45  45  45  44  44  45  44  43  43  43  44  44  44  42  43  44  45  45  44  43  43  43  45  46  45  43  44  46  47  47  46  45  44  43  42  43  42  41  41  43  45  45  44  45  46  45  44  45  45  44  44  43  44  44  45  46  46  45  44  44  44  45  45  44  43  43  44  43  43  43  44  44  42  42  44  44  43  42  44  46  46  44  42  42  44  45  46  45  44  44  44  43  44  43  44  44  44  43  43  44  43  43  42  41  42  41  42  43  44  45  45  45  44  42  42  43  44  45  45  44  45  44  43  43  42  43  43  43  42  42  41  42  43  44  45  45  44  42  42  43  45  45  44  45  45  44  43  43  44  45  45  44  42  42  42  41  41  41  43  44  45  44  44  43  43  43  44  44  43  42  43  43  43  44  44  45  44  44  43  42  42  43  44  44  45  44  45  44  43  42  41  41  41  42  43  43  42  43  43  44  43  42  42  43  43  42  43  43  44  43  43  42  42  42  43  43  42  42  43  43  44  43  43  43  44  44  43  42  41  43  45  45  43  41  40  42  43  44  42  41  41  42  43  43  44  43  44  44  43  44  44  44  43  42  41  40  40  41  43  44  44  43  42  41  41  42  42  41  42  43  45  43  41  40  42  42  42  43  43  42  42  42  43  43  42  42  43  44  42  42  43  43  42  42  42  42  43  44  45  43  41  41  41  41  41  42  42  42  41  42  41  42  43  43  43  42  41  40  41  42  43  42  41  43  45  44  43  44  44  43  42 
 46  47  47  47  46  46  46  46  46  47  47  46  46  45  45  45  44  44  45  45  44  44  44  44  44  45  46  46  45  44  43  44  45  45  46  46  45  44  43  43  43  44  45  46  47  45  44  45  46  47  47  46  44  43  44  45  45  45  44  42  41  43  45  45  45  44  42  42  43  44  45  46  46  46  47  47  45  44  44  43  43  43  43  42  42  43  44  44  43  43  44  45  46  46  46  45  44  45  46  47  46  45  44  44  44  44  43  42  41  43  44  45  45  44  44  45  45  45  45  44  43  44  44  45  45  45  45  45  45  45  46  44  41  42  44  45  45  44  43  43  43  45  47  46  44  44  44  45  45  45  45  44  44  44  43  43  43  43  44  45  45  44  45  47  46  46  46  46  45  44  43  42  43  44  45  46  46  46  44  44  45  44  43  43  43  43  44  44  44  43  43  42  42  43  43  43  43  45  46  46  44  43  42  43  44  46  45  44  44  44  43  44  43  44  45  45  45  44  44  43  42  41  40  41  41  42  42  44  45  46  45  45  43  42  43  44  45  45  45  46  45  44  43  43  43  43  43  43  43  43  42  44  45  45  45  44  43  43  44  46  45  44  44  45  44  43  43  44  46  46  44  42  41  41  41  40  41  43  44  45  44  44  43  43  44  44  44  41  41  43  44  44  44  44  43  43  43  43  43  43  43  44  45  45  45  45  44  43  42  41  41  42  43  43  43  43  43  43  44  43  42  42  42  42  43  44  45  45  44  43  42  42  43  45  45  43  42  42  43  43  43  43  44  44  44  43  42  42  43  44  45  43  41  40  41  41  42  41  41  41  42  43  44  43  43  43  43  43  43  44  44  43  43  43  42  41  41  42  42  42  42  42  42  42  43  43  41  42  43  43  43  42  40  42  43  42  42  42  42  41  42  43  43  42  42  43  44  44  42  41  42  43  43  43  43  42  43  44  43  41  41  40  40  42  43  42  40  40  40  41  41  43  43  43  42  40  39  40  43  44  43  42  42  43  43  43  43  43  44  44 
 46  46  46  46  45  45  46  46  47  48  47  46  45  44  44  44  44  43  44  44  45  45  45  45  44  45  47  47  47  46  46  46  46  46  45  45  47  45  43  43  43  44  46  46  46  44  43  43  45  47  47  45  43  42  43  45  45  45  43  42  43  44  46  46  45  45  44  43  43  44  45  46  45  46  46  46  45  44  43  43  43  43  42  42  42  43  44  44  44  44  44  44  45  45  45  45  44  45  45  46  45  45  44  44  44  44  44  43  42  43  44  45  45  44  45  46  46  46  45  43  42  42  44  45  45  45  46  46  46  47  48  45  41  42  43  44  44  44  44  44  45  45  46  45  45  43  42  42  43  44  44  44  45  45  44  44  44  44  45  46  44  44  44  46  45  45  46  46  46  45  44  43  43  44  45  47  47  47  46  44  43  43  42  42  43  44  44  45  45  44  43  44  44  44  43  43  43  45  45  46  45  44  44  43  44  45  45  44  43  44  43  43  43  44  46  45  46  45  44  44  43  42  41  41  42  42  43  44  45  46  46  45  44  43  43  43  44  44  44  45  45  43  42  42  42  43  44  44  44  44  43  44  45  44  44  44  43  43  44  45  44  43  43  44  43  42  42  43  45  45  43  41  40  40  40  41  41  43  44  45  44  44  43  43  43  43  42  40  41  43  44  44  43  43  42  42  42  42  42  43  44  44  44  44  44  44  43  43  43  43  43  43  43  43  42  42  42  43  43  43  41  42  43  43  44  45  46  46  45  43  42  42  43  45  46  44  43  43  42  42  42  43  44  44  44  43  42  41  42  44  44  43  41  41  41  41  42  41  41  42  42  43  43  44  44  44  44  44  44  43  44  44  44  44  43  42  42  41  41  41  42  42  43  45  46  44  42  43  44  43  44  43  41  43  44  43  42  42  41  41  43  44  43  42  42  43  45  45  43  41  42  43  44  44  43  42  43  44  44  42  41  41  41  43  43  42  40  39  39  40  42  43  44  43  42  41  40  41  44  45  44  42  42  42  42  42  42  43  44  45 
 45  45  45  45  44  45  45  46  47  47  47  46  44  43  44  45  44  43  43  44  45  45  46  46  45  46  47  47  47  46  46  46  46  46  44  45  47  46  44  42  43  44  45  46  45  44  43  43  45  46  46  44  42  42  43  44  44  44  44  44  45  46  47  47  46  46  45  44  44  45  45  46  46  45  45  45  45  44  44  44  44  44  43  43  44  44  44  45  45  45  45  44  44  44  44  45  45  45  44  44  44  44  43  43  42  42  43  44  44  44  44  44  44  44  44  45  45  45  45  43  42  42  44  45  44  45  45  46  47  47  48  45  42  42  43  43  43  44  45  45  46  45  44  45  46  43  41  40  41  42  44  44  45  44  45  45  44  43  44  45  44  43  44  44  43  42  44  46  46  45  44  44  44  44  45  46  46  47  47  44  42  43  43  43  45  46  46  46  46  46  46  47  47  46  44  43  44  44  45  45  46  46  46  43  42  44  45  44  44  44  43  42  43  44  45  45  46  46  45  44  44  43  43  43  43  44  44  44  45  45  46  46  45  44  43  44  44  43  43  44  44  42  42  41  41  43  44  44  45  44  44  44  45  44  44  43  42  43  44  44  44  43  41  42  42  41  41  42  43  43  43  42  41  41  41  41  42  43  44  45  44  44  43  42  42  42  41  41  41  43  43  43  42  41  41  42  42  41  42  43  44  43  43  43  42  42  42  43  43  44  45  44  44  43  42  41  41  42  43  42  42  43  44  45  45  46  46  46  45  44  43  43  43  45  46  45  44  43  42  41  42  43  44  44  44  43  42  41  41  43  43  43  42  42  42  42  43  42  42  42  43  42  42  43  43  43  43  43  43  43  44  44  44  44  43  43  42  42  42  42  43  43  45  47  47  45  44  44  44  44  44  44  43  43  44  45  43  42  42  42  43  45  44  42  42  44  45  44  43  42  42  43  43  43  43  42  43  43  43  42  42  41  42  43  44  42  40  39  40  42  43  44  44  43  42  42  42  43  44  45  44  42  42  43  42  41  42  43  44  44 
 45  45  45  45  45  45  45  45  45  45  45  45  44  44  45  45  45  44  44  44  45  45  47  47  46  47  46  44  43  42  42  43  44  45  44  45  46  44  42  42  42  43  44  45  46  45  46  46  47  47  46  44  43  42  43  43  43  43  44  45  47  47  47  46  45  45  44  44  44  45  45  45  46  46  45  45  44  45  45  46  46  45  44  45  45  45  45  45  46  46  45  44  43  44  44  46  46  46  45  44  44  45  43  42  41  41  43  44  45  45  44  43  43  44  44  44  44  44  44  44  44  44  44  44  44  44  44  45  45  45  44  44  43  43  43  43  43  44  45  45  46  45  44  46  47  45  42  41  41  42  43  44  45  45  45  45  44  43  43  44  43  43  43  44  42  41  42  45  46  44  43  44  44  45  44  44  44  45  47  45  43  44  45  46  47  48  47  47  47  48  47  48  47  46  45  44  44  44  44  45  45  46  47  43  41  43  44  44  44  45  44  43  42  42  45  45  46  46  45  44  44  44  44  44  44  45  44  44  44  45  46  46  45  44  43  44  44  44  44  44  43  41  41  41  41  42  43  44  44  44  44  44  45  44  43  42  42  43  44  44  45  44  42  42  42  42  42  42  43  43  43  43  43  43  42  42  43  44  44  45  44  44  43  42  42  41  42  42  43  43  44  43  41  41  42  42  43  43  42  43  43  43  43  43  42  42  43  44  44  45  45  44  44  44  42  40  40  41  41  42  42  43  44  45  45  45  45  45  45  44  43  43  43  43  44  45  45  44  43  42  42  43  44  44  44  43  42  41  41  42  43  43  43  43  43  43  43  43  42  42  42  41  41  41  42  43  43  43  43  43  43  43  42  42  42  42  43  43  43  44  44  45  46  46  45  44  44  44  44  45  44  44  44  43  44  46  44  42  42  43  44  45  43  42  42  44  44  43  42  42  41  41  41  42  43  43  43  43  43  42  42  42  43  44  44  43  42  41  43  46  46  44  43  42  43  43  44  44  44  43  43  42  44  46  45  43  42  43  43  43 
 45  46  47  46  46  45  45  44  44  44  44  44  44  45  45  46  46  45  45  44  45  45  47  48  46  46  46  43  41  41  41  42  44  44  44  44  45  44  42  42  42  43  44  45  45  46  47  48  49  49  47  45  44  44  44  43  42  42  43  46  49  48  46  44  44  44  45  45  45  45  44  44  45  45  45  44  44  45  46  47  47  46  45  45  46  46  46  46  47  46  46  44  44  44  44  45  46  46  45  44  45  45  44  43  43  43  44  46  47  45  44  43  43  43  43  43  43  42  42  44  45  45  45  44  43  43  43  44  44  43  42  43  44  45  45  45  44  43  43  45  45  45  45  47  48  46  44  42  42  42  43  44  44  44  44  44  43  42  43  44  45  45  45  45  43  43  44  45  45  44  43  44  45  45  43  42  42  44  46  45  44  45  45  46  47  47  46  45  46  46  47  46  45  44  44  45  45  44  43  44  45  46  46  44  43  44  45  45  45  46  44  43  41  41  43  44  45  45  44  44  44  45  45  45  44  44  44  44  43  44  44  44  44  44  43  44  44  45  45  44  43  42  41  41  42  42  43  43  43  43  43  44  44  44  43  42  41  42  44  45  45  44  43  43  43  43  43  43  42  42  43  44  44  44  44  43  43  44  44  44  45  44  44  43  42  42  42  43  44  44  44  43  42  42  43  44  44  44  43  41  41  42  42  42  43  43  43  44  44  45  45  45  45  44  41  40  39  40  41  42  42  44  44  44  44  43  43  43  43  43  42  42  42  42  43  45  45  44  43  42  42  42  43  43  43  42  42  43  42  42  42  42  43  44  44  44  44  43  43  41  41  41  40  41  42  42  43  43  42  42  42  42  42  41  41  42  43  44  44  44  44  45  46  44  42  42  44  43  44  45  43  44  45  43  43  44  44  43  42  42  44  44  43  42  42  44  44  42  43  43  42  40  40  41  44  45  44  42  42  43  42  42  43  44  44  43  42  42  43  46  47  45  43  42  42  43  44  44  43  42  42  43  45  48  46  44  43  43  42  42 
 46  47  48  47  46  45  45  44  44  44  44  44  45  45  46  46  46  45  45  44  45  45  47  47  45  45  45  44  43  43  43  44  44  45  44  44  46  44  43  43  43  44  45  44  44  45  46  48  49  49  48  46  45  45  45  44  43  43  43  46  48  47  45  44  43  44  46  46  45  44  43  44  44  44  44  44  44  45  45  47  47  46  45  44  45  45  46  46  46  46  45  45  45  45  45  45  44  44  44  44  44  44  45  45  45  45  46  47  47  45  44  44  44  44  44  43  42  42  42  44  45  46  45  44  43  42  42  43  44  44  43  43  44  45  46  46  44  43  43  44  45  45  45  46  47  46  45  44  43  43  43  43  43  43  43  44  44  42  43  45  46  46  47  46  45  44  46  46  44  44  43  44  45  45  43  41  41  43  45  45  44  44  45  45  46  45  44  43  43  44  45  45  43  42  43  45  46  44  43  43  45  45  45  44  44  45  45  45  46  46  45  43  41  41  42  43  44  44  44  43  43  44  44  44  44  43  43  43  44  43  43  43  44  44  44  43  44  45  45  44  43  43  42  42  43  43  43  42  42  42  43  43  44  44  43  42  42  42  43  44  45  44  43  43  43  43  44  43  42  42  43  44  44  45  45  44  43  43  43  44  44  44  44  44  43  42  42  44  45  45  44  43  43  43  44  45  45  45  44  41  40  42  42  43  43  44  44  44  44  44  44  44  45  44  41  40  40  41  41  42  42  44  44  44  43  42  43  43  43  43  42  42  42  41  42  44  44  44  43  42  41  41  42  43  43  42  42  44  43  42  41  42  43  43  43  43  43  44  43  42  41  41  41  41  42  43  43  43  43  42  42  43  42  41  41  42  43  45  44  43  43  43  44  42  41  41  43  43  43  44  43  44  46  44  43  43  43  43  42  42  43  43  43  43  43  44  43  42  43  43  42  41  41  42  44  45  44  42  42  44  43  43  44  44  44  43  42  42  42  44  45  45  43  41  41  43  43  43  42  41  42  43  45  47  46  44  43  43  43  43 
 46  47  47  47  46  45  45  44  45  45  46  45  45  45  46  46  45  44  44  44  45  45  46  45  44  44  45  45  46  45  45  46  45  45  44  44  45  44  43  43  44  45  46  44  43  43  45  46  47  48  48  47  45  46  46  45  44  43  44  45  47  46  45  45  44  45  45  46  45  44  43  43  44  43  44  44  45  44  45  45  45  45  44  44  45  45  46  46  46  46  45  45  46  45  45  44  42  43  43  44  44  45  46  46  47  46  47  46  45  45  44  45  45  46  46  45  44  43  43  44  45  45  45  44  43  42  42  43  45  46  46  45  45  45  46  45  44  43  44  44  45  45  45  44  45  45  44  44  45  44  43  43  42  43  43  45  45  43  43  45  45  46  47  47  45  45  47  46  44  44  45  44  45  44  43  42  42  43  44  45  44  44  43  43  43  43  42  41  41  42  43  45  44  42  42  44  46  44  43  43  44  44  44  43  44  44  44  45  45  46  45  43  41  42  43  43  44  44  43  42  43  43  44  44  44  43  43  43  43  43  43  44  44  45  44  43  43  43  44  44  44  43  43  43  43  44  43  42  42  43  44  43  44  44  43  42  42  42  43  44  45  44  42  42  42  43  43  44  43  44  43  43  43  44  44  44  43  42  42  43  44  44  44  43  43  42  42  43  44  45  45  44  43  43  44  45  45  46  45  42  41  42  42  42  43  43  44  44  44  43  43  43  44  43  42  41  41  42  43  42  42  43  44  44  43  43  43  44  44  44  43  42  42  42  42  43  42  43  43  42  41  41  43  44  43  43  44  44  43  42  41  42  43  43  42  42  42  44  44  43  42  43  42  42  42  42  43  43  43  42  43  44  43  42  41  43  44  44  43  42  42  41  42  42  42  42  44  44  43  43  43  44  45  44  43  43  43  43  42  41  42  44  44  43  44  44  44  42  42  42  43  43  43  44  44  44  42  41  42  44  44  44  45  45  44  43  43  42  42  42  43  42  42  41  41  41  42  42  42  41  42  43  44  44  44  43  42  42  43  42 
 46  47  47  46  46  46  46  47  47  47  47  47  45  44  44  43  44  44  45  45  44  45  45  45  43  44  45  46  45  45  45  45  46  45  45  45  45  43  42  43  45  46  46  45  44  43  44  45  45  47  48  47  45  45  45  46  46  45  45  45  44  44  45  46  46  45  45  45  44  43  43  43  43  43  45  46  45  45  44  45  44  44  43  44  44  45  45  45  45  45  46  46  46  46  44  43  43  45  45  45  46  46  46  46  45  45  44  44  44  44  44  45  46  47  48  47  46  45  45  45  44  46  47  46  44  42  41  42  44  46  47  46  45  44  44  43  42  43  45  47  47  46  44  42  42  43  45  46  47  47  46  44  43  43  44  45  45  43  43  44  44  44  45  45  44  44  46  45  45  46  47  46  45  44  43  43  44  45  45  45  45  43  41  41  42  42  42  42  42  43  44  47  46  43  42  43  45  44  43  43  44  44  44  43  44  44  44  44  46  47  46  43  42  43  44  44  43  43  42  42  42  44  44  44  44  43  42  42  42  42  43  44  46  46  45  44  43  42  42  44  44  44  44  45  45  45  44  43  43  44  44  44  45  45  45  44  43  43  43  44  44  43  41  42  42  42  43  44  45  45  44  42  42  44  45  44  43  42  41  42  43  43  43  43  43  41  41  42  43  44  44  44  43  44  44  44  45  45  45  43  43  43  42  41  42  42  42  43  43  42  42  43  43  43  42  42  42  44  44  43  42  43  43  42  42  42  43  44  44  44  43  42  43  43  43  42  43  43  43  43  43  43  44  44  45  46  46  43  42  42  41  42  42  42  41  41  41  44  44  43  44  44  44  44  43  42  42  42  43  43  44  45  43  42  42  44  45  45  43  42  42  42  42  43  43  43  44  46  45  41  43  45  45  44  43  43  45  45  44  42  42  43  43  43  43  43  44  43  42  42  43  44  45  44  44  42  41  41  41  41  42  43  44  45  45  44  44  43  42  43  41  40  40  41  41  41  42  42  42  42  42  43  43  43  43  42  42  42  41  41 
 46  47  46  45  45  45  46  47  47  47  47  47  44  43  43  41  42  43  44  45  45  45  44  43  44  44  44  44  44  44  45  45  45  46  46  46  46  45  44  45  46  47  47  46  45  44  43  43  44  45  46  46  45  45  46  47  46  45  44  44  45  45  45  45  45  46  46  46  45  43  42  42  43  44  46  47  47  46  45  44  44  43  44  43  42  43  45  46  45  45  46  46  46  45  44  43  44  45  45  45  45  46  46  46  46  46  43  42  43  43  44  45  46  47  47  47  47  46  46  45  43  45  46  46  44  43  42  42  43  45  46  45  43  43  43  43  42  43  44  46  47  46  45  43  42  43  45  46  47  47  46  45  44  44  45  45  44  43  43  43  44  44  44  44  44  44  45  45  45  45  46  45  45  45  45  46  46  45  44  45  45  43  42  41  41  42  43  44  45  44  44  45  45  42  42  44  46  45  44  44  45  45  43  43  43  43  43  43  44  45  45  44  43  44  45  44  43  42  41  42  42  44  45  45  44  43  43  42  41  42  43  44  45  44  45  44  43  41  41  42  43  43  44  44  43  44  44  43  43  43  44  45  45  45  44  44  44  44  43  43  43  43  43  42  42  42  42  44  45  46  45  43  43  44  44  43  43  43  43  43  43  42  42  43  43  43  41  40  42  43  44  44  44  43  43  43  43  43  43  44  44  43  42  42  42  42  42  43  43  43  43  43  43  44  43  43  43  45  45  44  43  43  42  41  41  42  43  44  45  45  44  43  42  42  42  42  44  45  45  43  42  42  44  46  46  46  44  41  40  41  42  43  44  43  42  41  42  43  44  44  45  45  45  46  46  44  42  42  42  44  44  44  43  43  43  43  44  43  43  43  43  43  43  43  44  44  44  45  44  41  43  44  44  44  44  44  45  45  44  43  42  42  42  43  43  44  44  43  42  42  43  43  44  44  43  41  41  41  42  42  41  42  43  44  44  43  43  43  43  43  42  40  40  41  41  41  42  43  43  43  42  41  41  42  42  41  41  41  42  42 
 47  46  45  45  44  44  44  46  46  46  47  46  44  44  43  42  42  43  44  46  47  46  43  42  44  44  43  42  43  45  46  45  44  45  46  46  46  46  46  46  46  46  46  47  46  45  43  43  44  43  42  43  45  46  46  46  45  43  42  43  45  45  44  43  44  45  46  46  45  44  42  42  44  45  46  46  47  47  45  44  43  44  44  43  42  43  44  46  46  45  46  46  46  46  44  44  44  44  43  43  43  43  44  46  47  46  44  43  42  42  44  45  45  45  45  45  45  45  45  44  44  44  45  44  44  43  42  42  42  44  45  44  42  42  43  44  44  44  44  44  45  45  46  45  45  44  44  45  45  46  45  44  43  44  44  44  43  44  44  44  44  45  45  44  44  43  43  44  45  44  43  44  45  47  48  48  47  45  43  44  44  44  43  42  42  43  45  47  46  45  44  43  42  41  43  46  48  46  44  44  45  45  43  42  42  42  43  43  42  43  44  45  45  45  46  44  43  42  41  42  42  44  44  44  44  43  44  42  42  43  43  44  43  44  44  44  43  42  40  41  42  43  43  42  41  42  42  41  41  42  43  45  45  43  41  42  45  45  43  41  43  44  45  43  43  43  43  43  45  45  45  44  44  43  42  41  42  43  44  43  42  41  41  43  44  44  42  40  40  43  44  45  44  43  42  41  41  41  42  43  44  43  44  44  43  43  42  43  43  44  44  43  43  44  43  43  43  44  44  44  44  43  42  42  41  42  43  44  45  46  45  44  43  41  41  42  45  47  46  42  40  40  43  46  46  44  41  40  39  40  42  45  45  44  42  42  42  43  44  44  44  43  44  46  47  46  43  41  41  44  44  42  43  43  42  42  41  41  42  43  42  43  42  41  43  45  44  43  42  42  42  43  43  43  44  45  44  43  42  42  43  43  42  43  44  45  43  41  41  42  43  42  43  44  43  43  43  44  45  45  42  41  42  42  42  41  42  43  44  43  43  43  41  40  40  41  43  44  44  43  42  41  41  42  41  40  41  41  42  44 
 46  45  45  45  45  45  45  46  46  46  47  46  45  45  45  43  43  44  44  45  46  45  43  43  45  45  44  43  44  45  45  44  44  44  45  45  44  44  44  44  44  45  46  46  47  46  46  46  45  44  44  43  44  44  43  43  44  43  43  43  43  43  43  43  44  46  47  46  45  45  44  44  45  46  47  46  46  45  44  43  43  44  44  45  45  45  45  45  46  46  46  46  47  46  46  45  44  43  44  43  43  43  44  45  45  45  44  43  42  43  44  45  45  45  46  45  45  45  45  44  44  44  45  45  45  44  43  42  42  43  44  43  42  42  43  44  44  44  44  44  44  45  45  45  44  44  44  45  45  45  44  44  43  43  43  44  43  43  44  44  44  45  44  44  43  42  42  44  45  44  44  45  45  46  47  48  47  45  43  44  45  44  44  44  44  45  46  47  46  45  43  43  43  41  43  45  47  46  44  44  44  44  43  43  42  43  44  44  43  43  44  44  45  45  45  45  44  42  41  42  42  43  43  43  43  43  43  43  44  44  44  44  44  44  44  44  44  42  41  42  44  43  43  42  41  42  42  41  41  40  41  43  44  42  41  42  45  45  43  41  42  44  45  45  45  45  45  46  46  46  45  44  43  42  41  41  41  42  43  42  41  40  42  44  45  45  43  41  41  43  43  44  43  43  42  42  41  41  42  43  44  43  43  42  42  42  42  42  43  43  43  42  42  43  43  42  42  43  43  43  43  42  42  42  42  42  43  44  45  46  46  45  44  42  42  42  43  43  43  41  40  40  42  44  45  44  43  41  40  41  42  44  44  43  41  41  42  42  43  43  43  43  44  45  45  45  43  41  40  41  42  42  43  42  42  41  41  41  42  42  42  42  41  39  42  44  45  44  44  44  44  44  42  41  42  45  44  43  43  43  43  43  42  42  43  44  43  42  42  42  43  43  44  44  45  45  45  46  46  44  42  42  42  43  42  40  42  44  44  43  42  42  41  40  40  41  42  44  45  44  42  41  42  42  42  41  40  40  41  42 
 46  46  45  45  45  45  45  47  47  47  46  45  46  46  46  44  43  44  44  45  45  45  44  44  45  45  44  44  44  45  44  44  44  45  45  45  44  44  44  43  43  44  44  45  46  46  46  46  46  46  45  44  43  42  41  43  43  44  45  44  43  44  45  45  46  47  47  46  46  46  45  44  45  46  46  47  46  45  43  42  43  43  44  45  46  46  46  46  45  45  45  46  46  46  46  45  44  43  43  44  44  44  43  43  44  44  44  44  43  43  44  45  45  45  45  45  46  46  45  45  44  45  45  45  45  45  45  44  43  42  43  43  43  43  43  44  44  45  45  45  45  44  44  44  44  44  44  45  46  45  44  44  43  42  43  43  43  43  44  45  45  45  45  45  44  44  43  44  45  45  45  45  44  45  46  46  45  45  44  44  44  45  45  45  45  45  45  45  45  45  44  44  44  42  44  46  47  45  44  43  44  44  44  44  44  45  46  45  44  44  44  45  45  45  45  45  44  43  43  43  43  43  43  42  43  43  45  44  44  45  45  44  44  44  44  44  43  42  41  43  44  43  42  42  42  42  43  42  41  40  40  42  42  42  41  42  45  45  43  40  42  43  45  45  45  45  46  46  47  46  45  43  43  42  42  42  42  41  42  42  42  41  42  44  46  45  44  43  43  43  43  43  43  43  43  43  43  42  42  43  44  43  42  41  41  41  41  41  42  42  42  42  42  42  42  42  41  42  42  42  43  43  44  44  44  44  44  44  44  44  45  44  43  43  43  42  42  41  42  42  42  42  42  43  44  45  45  43  42  42  43  44  44  42  40  40  41  41  42  42  42  42  43  43  44  44  44  42  41  41  41  43  43  42  41  41  41  42  43  43  42  42  42  41  42  43  44  45  45  45  45  45  44  42  42  43  43  43  42  42  42  42  41  41  42  43  43  43  43  42  42  42  43  44  45  45  45  46  45  42  40  41  43  44  43  40  41  44  45  44  43  42  41  40  41  42  43  44  44  44  43  42  42  43  42  42  41  41  41  41 
 47  46  46  45  44  44  45  47  48  47  46  46  46  46  46  45  44  44  44  45  46  46  45  45  45  45  44  44  44  45  45  45  45  46  46  46  46  45  45  44  44  44  43  44  44  45  45  45  46  47  46  45  43  41  42  43  44  45  46  45  44  45  46  47  48  47  47  46  45  45  45  44  44  44  46  46  46  45  44  43  43  44  44  45  46  46  45  45  45  45  45  45  45  45  45  45  45  43  43  44  45  44  43  42  43  45  45  44  43  43  44  44  44  44  45  45  46  47  46  44  43  44  44  44  44  45  46  45  44  42  42  43  44  44  44  44  44  45  46  46  45  44  44  43  43  43  44  45  45  45  44  44  43  43  44  43  43  43  44  45  46  46  46  46  46  46  45  45  44  44  44  44  43  43  44  44  44  45  45  44  44  45  46  45  45  44  44  44  44  44  45  45  45  44  45  46  46  45  43  43  44  44  44  44  45  47  47  46  45  44  44  45  46  45  44  44  44  44  44  44  44  44  44  43  43  45  46  45  45  45  45  44  43  43  44  44  43  42  42  44  44  42  41  41  41  42  43  43  42  41  40  41  42  41  40  42  44  45  43  41  42  44  44  44  44  44  45  46  46  46  45  43  43  43  43  43  42  42  43  43  43  42  43  44  45  45  44  44  44  44  44  44  44  44  44  44  44  43  42  43  43  42  42  41  41  41  41  42  42  42  43  43  43  43  43  42  41  41  42  43  44  44  45  45  45  45  45  44  44  43  43  43  42  42  43  43  42  42  42  42  43  43  43  43  43  45  45  44  43  43  44  45  44  42  40  40  41  41  42  43  43  43  43  43  44  44  44  44  43  41  41  43  43  42  42  42  42  43  44  45  44  44  43  43  43  43  43  44  45  45  46  45  45  44  43  42  42  42  41  41  41  41  41  41  42  42  43  44  43  42  41  41  42  43  44  44  44  45  44  41  38  39  43  45  43  40  41  44  46  44  42  41  41  40  41  42  43  43  43  44  44  43  43  42  43  43  43  43  42  42 
 48  47  46  45  44  44  45  47  48  48  48  47  46  45  45  45  44  44  44  45  46  46  47  46  45  44  43  43  44  45  45  45  46  46  47  47  47  46  45  45  45  44  44  43  44  44  45  44  44  46  47  46  43  42  43  45  46  47  47  46  45  46  47  47  48  47  47  46  45  45  46  44  42  43  44  46  46  46  45  45  44  44  44  45  46  46  45  45  45  46  45  45  46  45  44  45  46  44  43  45  46  46  43  43  43  45  45  44  43  43  44  44  44  44  46  46  47  48  47  44  41  42  43  43  43  44  46  46  45  43  42  44  46  45  44  44  44  45  46  46  45  44  44  43  43  43  44  45  45  45  45  45  44  45  45  44  44  44  45  46  46  45  46  46  45  46  47  45  43  43  44  43  43  42  43  43  44  45  45  45  45  45  45  44  44  43  42  42  43  44  44  45  46  45  45  46  46  44  43  43  42  43  44  43  43  45  47  46  45  44  44  44  45  44  43  42  43  43  45  46  46  46  45  44  44  45  46  46  46  45  45  44  43  43  44  44  44  43  43  44  43  41  41  41  42  42  43  45  45  44  42  42  42  41  40  41  44  45  43  41  43  44  44  44  43  44  44  45  46  45  44  43  43  44  44  44  43  43  43  44  44  44  44  45  45  44  44  44  45  44  44  43  44  44  43  44  44  43  42  42  43  42  42  41  42  42  43  42  43  42  43  44  45  44  43  42  41  40  41  43  43  44  44  44  44  45  45  44  43  43  42  41  41  42  43  43  43  42  42  43  44  44  43  42  42  43  43  43  42  43  44  46  45  42  41  41  41  42  43  43  43  44  43  44  44  44  44  45  45  43  42  42  43  42  42  42  43  44  45  46  46  45  44  43  42  43  43  44  45  46  46  45  44  44  43  42  42  41  41  41  42  42  42  42  42  42  43  44  43  41  40  41  42  43  43  43  42  43  42  40  38  39  42  44  43  40  42  45  47  44  41  39  40  41  42  43  44  43  43  43  44  44  43  43  43  44  45  45  44  42 
 48  48  47  46  45  44  45  46  48  48  48  47  45  45  45  44  45  45  45  45  46  47  47  46  44  44  43  44  45  45  46  46  46  46  48  48  47  46  45  45  45  45  45  45  45  45  46  46  44  45  47  46  45  44  44  45  47  48  47  46  45  46  46  46  47  47  46  47  47  46  47  45  40  42  44  45  46  46  46  45  45  45  45  45  45  45  45  45  45  46  46  46  46  45  43  45  47  45  43  45  46  46  44  43  44  44  44  44  44  44  44  44  44  45  46  46  47  48  48  45  41  42  42  42  42  44  45  45  45  45  44  46  48  46  45  44  44  44  45  45  45  45  45  43  42  43  44  44  44  43  43  44  44  45  45  45  45  46  46  45  45  44  44  44  44  44  44  44  43  45  45  45  44  44  44  44  45  45  46  46  45  45  45  44  43  43  42  42  43  44  45  44  44  45  45  45  45  45  44  43  42  42  43  41  41  44  45  45  44  43  44  44  43  42  41  41  42  43  44  45  45  45  44  43  43  43  44  45  46  46  45  44  44  44  45  45  45  45  45  44  42  41  41  42  42  42  43  45  45  45  44  44  44  43  41  41  44  45  44  43  45  46  45  44  43  44  44  45  45  44  43  43  44  45  45  44  43  43  45  46  46  45  45  45  45  44  43  43  44  44  44  43  43  42  42  43  43  43  42  42  42  42  41  42  42  43  43  43  43  43  43  44  44  44  43  41  41  40  41  42  43  44  44  42  42  43  44  44  43  43  42  41  42  43  43  43  43  43  43  43  43  42  42  41  41  41  41  41  41  42  44  45  44  42  42  42  43  43  43  42  43  44  44  43  43  42  43  44  44  43  42  42  42  42  42  43  43  43  44  44  44  44  43  41  42  43  44  45  47  47  46  45  44  42  43  44  43  42  41  42  44  45  45  45  44  43  44  46  45  43  42  43  43  44  44  43  42  42  42  42  39  40  42  44  43  41  43  45  47  45  41  39  40  41  42  44  45  44  43  43  43  43  43  44  44  45  45  45  44  43 
 48  49  48  46  46  45  46  47  47  47  46  45  45  44  44  44  45  46  46  45  45  46  46  46  45  45  44  45  46  46  45  45  45  46  47  48  47  46  45  46  46  46  46  46  45  46  46  46  46  47  47  47  46  44  43  44  46  47  47  47  46  46  46  45  46  46  46  47  48  47  47  45  41  42  43  44  45  45  45  45  45  45  46  46  46  45  44  44  45  45  45  45  45  45  44  45  47  44  43  44  46  46  45  44  44  43  43  44  45  45  45  45  45  45  46  46  47  47  47  45  42  43  43  43  43  43  45  45  46  46  45  47  49  48  46  45  44  44  45  45  45  46  45  44  43  43  44  43  43  42  42  43  44  44  44  45  46  46  46  45  45  44  43  43  43  43  43  44  45  46  46  46  45  45  45  45  45  46  46  45  45  45  44  45  44  44  44  43  43  44  44  43  43  44  44  44  44  44  44  43  41  42  43  42  42  43  44  44  44  44  44  44  43  42  41  42  42  42  43  43  44  43  42  42  42  42  43  45  45  45  44  44  44  45  45  45  45  46  46  45  43  41  41  43  43  42  43  44  45  45  44  45  45  44  41  41  44  44  44  44  45  46  45  43  43  43  43  44  44  44  43  43  44  46  46  44  43  43  45  47  47  47  45  45  44  43  42  43  44  44  44  43  43  42  42  42  43  43  43  42  41  41  42  42  43  43  44  44  43  43  42  43  43  43  43  42  40  40  41  41  42  43  43  42  42  43  44  44  43  43  42  42  42  43  43  42  44  45  44  43  42  42  42  42  41  39  39  40  41  41  43  44  44  43  43  43  44  44  43  41  43  44  45  43  42  41  41  42  43  42  42  43  43  43  43  43  42  42  42  43  43  42  42  41  42  43  45  46  47  47  46  45  44  43  44  45  44  42  42  43  45  46  46  45  44  42  44  46  45  43  43  43  44  45  45  44  43  43  43  43  40  40  41  43  42  42  43  44  45  43  41  40  41  42  43  44  45  44  43  42  41  41  43  45  44  44  44  44  44  43 
 48  49  48  48  47  47  48  48  47  47  45  44  44  45  44  44  45  46  46  45  44  45  46  46  47  46  46  46  46  47  46  45  45  45  47  47  47  46  45  45  46  47  47  45  44  45  46  47  48  48  49  48  46  44  43  43  44  45  47  48  48  47  46  46  45  46  46  47  47  46  46  45  43  42  43  45  45  44  44  44  44  44  45  46  45  45  44  43  43  43  43  44  44  44  44  45  46  44  43  44  45  45  44  43  44  44  43  44  45  45  46  46  46  46  46  46  47  46  46  44  44  45  45  45  44  44  45  45  46  47  47  47  48  48  47  45  45  44  44  44  45  45  45  44  44  44  44  43  43  42  42  42  43  44  43  45  46  46  45  45  45  44  44  44  44  44  45  45  46  46  47  46  46  45  44  44  45  46  45  45  44  44  44  45  45  46  46  45  44  43  44  42  42  43  43  42  42  44  44  43  42  42  44  44  44  44  44  45  45  45  45  45  44  43  43  44  44  43  42  43  42  42  41  42  41  42  44  44  44  43  43  43  43  44  44  44  44  45  45  46  44  42  42  43  44  42  42  44  45  45  43  44  45  44  42  42  44  45  44  43  44  44  43  42  41  41  42  43  44  44  43  44  45  47  47  43  42  43  45  47  47  46  45  44  44  43  43  44  45  45  45  44  43  43  43  43  44  44  43  42  41  42  42  43  44  44  43  43  43  42  41  42  43  44  44  43  41  41  40  41  42  42  43  44  44  45  45  44  43  43  42  41  41  42  43  42  44  46  46  44  42  43  44  44  43  41  40  41  40  41  42  43  43  42  43  44  45  44  43  42  43  44  45  44  42  41  41  42  41  41  42  45  45  44  44  43  42  41  41  42  41  40  41  43  43  43  43  45  45  44  43  43  45  46  45  44  44  43  42  43  44  45  45  44  43  42  44  45  44  43  42  43  44  44  44  44  43  43  42  42  41  40  41  41  41  42  42  42  42  41  42  42  42  42  44  44  44  43  43  42  40  40  42  44  44  43  42  42  42  42 
 47  48  49  49  48  48  48  48  47  47  45  44  44  44  45  44  45  45  45  45  44  45  46  47  47  47  46  47  48  47  46  46  45  46  48  48  47  46  46  46  46  47  46  45  44  45  46  47  49  49  48  48  46  45  43  43  44  45  47  48  48  47  47  46  46  46  46  47  46  46  45  44  43  43  44  45  44  43  44  44  45  44  44  45  46  44  43  43  44  44  43  43  44  44  44  45  46  45  44  44  45  44  44  43  43  44  44  43  44  45  46  47  47  46  46  46  46  46  45  44  45  46  47  46  44  43  44  45  46  47  47  47  47  47  46  45  45  44  44  44  44  45  45  44  44  44  44  43  43  42  42  42  43  44  43  44  45  45  44  44  44  44  44  45  46  46  46  46  46  46  47  46  45  44  44  43  44  45  45  45  44  44  44  44  45  45  46  45  44  43  43  43  43  44  43  42  42  44  44  43  43  43  44  46  46  45  44  44  45  45  45  45  45  45  45  46  45  43  43  42  42  42  42  42  43  43  44  44  44  43  43  42  43  43  44  43  43  43  44  46  44  42  42  44  44  42  42  44  45  44  42  42  43  44  43  44  45  46  44  43  43  43  42  41  41  41  43  44  44  44  44  44  45  47  47  42  41  42  44  45  46  44  43  43  43  43  43  45  46  45  45  44  44  44  44  44  44  44  43  42  43  43  43  44  44  44  43  43  43  42  41  42  43  44  44  44  43  42  41  41  42  42  43  45  46  45  45  45  44  43  42  41  41  41  42  43  45  46  47  45  44  44  46  46  45  44  43  42  41  42  43  44  43  42  43  44  45  43  43  43  43  44  45  45  44  43  42  42  42  41  42  45  45  45  44  43  42  41  41  41  41  41  42  44  44  43  42  42  42  42  41  42  45  46  46  44  43  43  42  43  44  44  43  43  43  43  43  44  43  42  42  42  43  44  44  43  43  42  41  42  42  42  41  41  41  42  42  41  41  42  42  42  42  43  44  45  44  43  43  42  41  41  42  43  42  42  42  41  41  41 
 47  48  48  48  48  48  48  48  48  48  47  46  44  44  44  44  45  47  47  46  45  45  46  47  47  47  47  48  48  48  47  47  47  48  50  49  46  45  44  44  45  45  45  44  44  44  46  48  47  48  48  48  47  46  45  44  44  46  48  48  46  45  46  46  47  47  47  47  46  46  45  45  44  43  44  44  44  43  44  44  44  45  45  45  45  44  44  45  46  46  45  44  44  43  44  45  45  45  45  45  45  44  42  42  43  44  45  44  43  44  45  46  45  45  45  45  45  45  45  45  45  46  47  46  44  42  43  44  46  47  48  46  44  44  45  45  45  45  45  45  45  44  45  44  44  45  45  44  43  43  43  43  45  45  44  44  44  44  44  43  44  44  45  46  46  46  46  45  45  46  46  46  45  44  43  44  44  44  44  45  45  43  42  42  44  45  45  44  44  44  44  45  45  46  44  43  42  44  45  44  43  43  45  47  46  43  42  42  44  44  44  42  42  43  44  45  45  44  43  43  43  44  44  44  44  44  44  45  45  43  43  42  42  43  42  42  42  42  42  44  43  40  41  44  45  42  42  44  46  44  41  41  42  44  44  45  46  46  44  42  41  41  40  43  44  44  45  46  46  45  45  45  44  45  44  43  43  43  44  46  46  44  43  42  44  44  45  46  46  45  44  44  44  44  45  45  45  44  43  43  44  44  44  44  45  44  43  42  42  42  42  41  42  43  45  45  44  43  43  43  43  43  43  45  45  45  45  45  44  43  42  42  43  43  43  44  45  46  46  45  44  44  45  46  46  45  44  44  43  43  44  45  44  43  43  44  45  43  42  42  43  44  44  45  45  46  45  44  43  42  42  43  44  44  44  43  42  42  42  42  43  43  44  44  44  42  41  41  42  42  42  43  44  46  45  43  44  44  44  44  44  43  42  43  44  45  45  43  43  42  42  42  43  44  44  43  42  42  41  41  43  43  42  40  41  43  42  41  41  44  44  42  42  43  43  44  44  43  43  42  42  43  43  43  44  44  44  43  43  42 
 47  47  46  46  47  47  47  48  48  48  48  47  45  44  45  45  45  46  46  46  46  46  46  46  46  46  47  47  47  47  47  47  47  48  50  49  46  44  44  44  45  45  44  44  43  44  46  47  46  47  47  47  47  47  46  45  45  47  48  47  45  44  44  45  46  46  46  46  46  45  46  45  43  43  44  45  44  43  43  43  43  44  45  46  46  45  45  46  47  47  46  45  44  44  45  45  44  45  46  45  45  44  44  43  44  45  45  45  44  45  46  46  45  45  44  45  45  46  46  45  45  46  47  46  45  44  43  45  45  46  47  46  43  43  44  45  45  46  46  46  45  45  44  44  43  45  45  44  44  44  44  45  45  46  45  44  43  43  43  43  43  44  44  45  45  45  46  45  45  45  45  45  45  44  44  45  45  44  44  45  46  44  42  42  43  44  44  45  45  45  44  45  45  46  45  43  43  44  45  45  43  43  44  45  45  43  42  43  44  44  43  42  42  43  43  44  44  43  42  42  43  44  44  44  43  43  43  45  45  44  43  43  43  43  42  42  42  42  42  43  42  40  41  44  45  43  43  45  45  44  41  40  42  44  44  45  46  46  44  42  41  39  40  44  46  45  46  47  48  46  45  44  43  43  44  45  45  44  45  46  46  44  43  43  45  46  46  45  45  44  44  43  43  44  45  45  44  43  42  43  44  45  45  45  44  43  43  43  43  42  42  41  41  43  44  44  44  43  43  43  43  43  43  42  43  44  44  43  43  42  42  43  44  44  45  44  45  46  46  45  43  43  43  44  45  45  45  46  45  44  45  44  43  42  42  44  44  43  42  42  43  44  45  45  45  46  45  45  44  43  42  42  43  44  43  42  42  41  43  44  44  44  44  42  42  43  43  43  43  43  42  42  43  43  44  44  45  45  45  45  44  44  43  43  45  46  45  43  42  43  43  44  44  43  43  43  43  43  42  43  44  44  43  41  42  44  43  42  43  46  45  43  42  42  42  43  43  43  42  42  42  43  43  43  44  45  44  44  43  42 
 47  45  43  43  44  46  47  48  47  47  47  47  46  45  46  46  45  43  42  44  46  47  45  44  45  46  47  47  46  45  45  45  46  46  47  46  45  45  46  47  47  46  44  43  44  44  44  45  45  46  46  46  45  44  44  46  47  47  46  45  45  45  44  44  44  45  46  45  44  45  46  44  41  43  45  46  45  43  41  41  42  44  45  46  46  46  47  48  47  46  45  44  44  45  45  45  45  46  46  45  45  46  47  47  46  44  44  43  44  47  48  48  47  45  45  46  47  46  45  45  46  46  47  47  46  46  47  47  46  45  45  45  44  45  46  45  45  46  45  45  46  45  44  43  43  43  44  45  45  45  44  44  45  46  46  45  44  44  43  43  43  44  44  43  44  45  47  48  47  46  45  45  45  46  45  45  44  44  44  45  46  46  44  43  44  43  44  45  46  45  44  43  44  44  43  44  44  45  45  45  44  43  42  41  42  44  46  46  45  45  46  46  47  46  44  45  45  44  42  42  42  43  43  42  41  42  44  45  45  44  44  45  45  45  44  43  43  44  44  41  40  42  42  43  45  45  44  44  44  43  42  42  43  44  43  44  45  45  45  43  42  40  40  44  46  44  44  45  47  46  44  42  42  43  45  45  45  46  46  45  43  42  43  45  46  46  45  43  43  45  44  43  43  43  44  43  42  41  42  43  45  46  46  45  43  43  43  44  44  42  41  42  43  42  42  42  43  43  43  43  42  42  41  40  40  41  41  41  42  42  42  43  43  44  43  43  44  45  46  46  44  42  41  41  42  45  45  45  46  47  46  43  41  40  41  42  43  41  42  45  46  45  46  45  44  43  42  43  43  44  43  43  44  43  43  41  40  42  44  46  44  42  41  42  43  44  45  45  44  42  42  41  42  41  42  45  45  46  45  45  44  43  43  43  44  45  43  41  42  44  46  46  44  41  41  42  43  42  43  45  45  44  45  45  44  43  43  44  45  45  45  44  43  42  43  43  43  42  42  42  41  40  39  39  42  43  43  43  42  41 
 47  45  44  44  45  47  47  47  47  46  46  47  46  46  46  45  45  44  44  45  47  47  45  44  44  45  46  46  45  45  44  44  45  45  46  45  44  44  46  48  47  46  44  44  44  44  44  44  44  44  45  45  45  44  43  43  44  44  44  45  46  45  44  44  45  45  45  44  43  44  44  44  44  45  46  47  45  44  42  42  43  44  46  46  47  46  46  46  46  46  45  44  44  44  45  45  46  47  47  46  46  46  47  46  45  44  43  43  44  46  48  47  46  44  44  45  46  46  45  44  45  46  45  45  45  46  46  46  44  44  44  45  46  46  46  46  46  46  46  46  46  45  44  43  43  44  45  45  46  45  44  44  44  44  44  45  45  45  44  43  43  43  43  43  44  47  49  49  47  45  44  44  45  45  45  44  43  43  44  44  44  46  45  44  43  43  44  45  46  45  43  43  44  44  44  45  45  45  44  45  45  44  43  42  43  45  47  48  48  47  47  47  48  47  46  46  45  44  43  43  43  43  42  41  42  43  44  45  44  44  44  45  46  46  45  43  43  44  44  43  42  42  42  43  44  45  46  45  44  44  43  43  43  43  43  44  45  45  45  44  43  42  42  43  44  43  44  45  46  45  43  41  41  42  42  42  43  44  45  44  43  43  44  45  45  44  42  41  42  43  42  41  41  42  43  43  43  43  43  43  44  45  45  44  43  44  44  45  45  43  42  42  43  42  42  42  42  42  42  42  42  41  41  41  41  42  42  42  43  43  43  43  43  44  43  43  43  43  44  44  43  42  42  42  42  44  45  44  45  46  45  43  41  41  41  42  43  42  43  45  45  45  45  45  44  42  42  43  44  45  45  44  44  43  42  42  42  43  44  45  45  44  43  42  43  44  44  44  43  42  42  42  42  41  42  43  44  44  45  44  43  42  40  40  41  42  43  43  43  44  46  46  43  40  40  41  43  43  42  42  43  44  45  45  44  43  43  43  43  44  44  44  43  43  43  44  44  43  42  42  42  40  39  38  41  43  43  43  42  41 
 47  46  45  45  46  47  47  47  45  45  45  46  47  46  46  46  46  46  45  46  47  48  46  45  45  45  45  45  45  44  44  45  45  46  46  45  44  45  46  47  47  46  45  45  45  44  45  44  44  44  44  44  44  44  43  42  42  43  44  45  45  45  44  45  45  46  46  44  44  43  43  44  45  45  46  47  45  44  42  42  44  45  47  47  46  45  44  45  45  45  46  46  45  45  44  45  46  47  47  46  45  45  46  46  45  44  43  43  45  46  46  45  44  43  43  44  45  45  45  45  45  46  45  44  44  44  45  44  43  43  44  45  46  46  46  46  46  46  46  46  46  45  44  44  44  44  45  46  45  45  44  43  43  42  42  44  45  44  44  44  43  43  43  44  46  47  48  48  46  45  44  44  44  44  44  43  42  43  43  43  44  45  46  45  43  43  44  45  46  45  44  43  43  44  44  45  45  45  44  44  44  45  45  44  44  46  47  48  49  48  48  48  47  47  47  46  46  45  45  45  44  43  42  42  42  44  45  45  44  44  44  45  46  46  45  44  44  45  45  44  43  43  42  42  43  45  46  46  45  45  44  44  44  43  43  43  44  44  44  44  44  44  43  43  43  44  44  45  45  45  43  41  41  41  41  41  42  43  44  44  44  44  44  44  43  42  40  40  41  42  41  40  40  42  43  44  44  44  44  44  43  44  44  43  44  45  46  46  45  44  43  43  43  44  44  44  43  42  41  41  42  42  42  42  42  43  43  44  44  44  44  44  44  44  43  42  42  42  43  43  43  43  44  43  43  44  45  45  45  45  44  43  42  42  43  43  44  44  45  44  44  44  45  46  45  43  44  44  45  45  45  43  43  43  43  43  44  44  44  44  45  46  45  43  43  43  43  43  43  43  43  44  44  43  42  42  43  44  45  44  43  42  40  40  40  40  42  44  44  44  45  45  43  41  41  41  43  43  42  40  42  43  45  45  44  43  42  42  42  43  43  43  42  43  44  45  44  44  43  43  43  41  40  39  41  43  44  43  42  42 
 48  47  47  47  47  46  46  45  44  44  45  46  46  46  46  46  47  46  46  46  47  47  46  45  46  46  46  46  45  44  45  45  46  47  46  45  45  46  47  46  47  46  45  44  44  45  44  45  45  44  43  43  44  45  45  44  44  44  44  45  46  45  44  44  45  46  45  45  44  44  44  44  44  45  46  46  45  44  43  43  45  47  48  47  45  44  43  43  44  45  47  47  46  46  45  44  45  46  46  45  45  44  44  45  45  44  43  44  46  45  44  43  42  42  42  43  44  46  47  47  47  47  46  44  43  44  44  44  43  42  43  44  44  45  45  45  45  45  45  45  45  44  44  44  45  45  45  46  46  45  44  43  42  41  41  42  42  43  44  45  45  45  45  46  46  46  45  45  45  45  44  44  44  44  43  43  42  43  44  44  44  45  46  46  45  44  44  45  46  45  45  43  43  43  44  45  44  44  43  43  44  45  46  45  45  45  47  48  48  49  48  47  47  46  46  47  47  47  47  46  45  44  43  43  43  44  44  44  44  44  44  45  46  45  44  44  44  45  46  44  43  42  42  41  42  44  45  45  46  45  45  44  44  43  43  42  42  43  43  43  44  45  45  44  43  43  43  44  44  44  42  41  42  42  43  42  42  44  44  43  43  43  43  43  43  42  40  40  40  42  42  41  41  42  44  45  45  45  45  44  43  42  42  43  44  45  46  45  45  43  42  42  44  45  46  45  44  43  42  42  42  43  44  43  42  43  43  44  45  45  45  45  45  44  43  43  42  42  42  43  44  45  45  44  44  44  45  44  44  43  43  43  43  44  44  44  44  45  46  45  44  44  46  47  47  45  44  45  44  43  43  42  42  43  44  44  45  44  44  43  44  46  45  42  42  43  42  42  43  44  45  46  46  45  44  43  44  45  46  45  44  43  41  41  41  40  42  43  43  44  44  45  43  42  41  42  43  44  42  41  42  44  45  45  44  42  42  41  42  42  43  43  42  42  44  44  44  43  43  42  42  42  40  40  42  44  45  44  43  43 
 48  48  47  47  47  46  46  45  44  44  45  46  47  46  45  46  46  46  46  45  46  46  46  46  46  47  46  46  45  45  45  46  47  47  47  46  46  46  47  46  46  45  45  44  44  45  44  44  46  45  43  43  44  46  47  47  46  45  46  46  46  45  44  44  44  45  45  45  45  45  46  45  44  44  45  46  46  45  44  45  46  47  48  47  45  44  43  43  44  45  47  47  46  46  45  44  44  44  45  45  44  43  43  44  45  45  44  44  45  43  42  42  41  42  43  43  44  46  47  47  47  47  46  44  43  43  44  44  43  42  43  44  44  44  44  44  44  44  44  44  45  44  43  44  46  45  45  46  46  46  45  44  42  42  43  42  41  43  45  46  46  45  46  46  46  45  43  44  46  45  44  44  44  44  43  43  43  43  44  45  45  46  45  45  45  44  44  45  45  45  45  45  44  44  44  45  45  44  43  43  44  45  46  45  44  44  44  46  47  47  46  45  45  45  45  46  47  48  48  47  45  45  44  43  44  44  44  45  45  44  45  46  46  44  43  44  44  44  45  44  42  42  41  41  42  43  44  45  45  46  45  45  44  43  43  42  42  43  42  43  43  44  45  44  43  43  42  42  42  42  41  42  43  44  44  43  44  44  44  43  43  43  43  44  44  43  42  41  42  43  43  43  42  43  44  45  45  45  45  45  43  42  42  43  44  45  44  44  43  42  42  43  43  44  46  46  44  44  43  42  42  43  44  43  42  43  43  44  45  45  45  45  46  45  44  43  43  42  43  43  44  45  45  44  44  44  44  44  43  42  42  42  43  44  44  44  44  44  45  45  44  45  46  48  48  45  45  44  43  41  40  42  43  44  44  45  44  44  42  42  44  45  44  42  42  42  42  42  43  44  45  46  46  45  44  42  43  44  45  45  44  43  43  42  42  42  42  41  41  42  44  45  44  42  42  43  43  44  43  42  43  44  44  43  42  42  41  42  43  44  44  43  42  43  44  45  44  42  42  43  42  42  41  41  42  44  45  44  43  43 
 49  48  47  46  46  46  45  45  45  45  46  47  46  45  44  45  46  46  46  45  45  46  46  46  47  47  46  46  45  45  45  46  46  46  46  46  47  47  47  47  46  45  45  44  44  44  44  45  47  45  43  43  44  46  47  47  46  46  47  47  47  45  44  43  44  45  46  46  46  46  48  46  43  44  45  46  46  46  45  45  46  46  46  46  46  45  44  43  44  45  46  46  46  45  45  44  43  43  44  44  44  43  42  44  46  47  45  44  44  43  42  41  42  42  43  43  44  45  47  47  46  46  45  44  43  43  44  44  43  43  44  44  44  44  44  43  43  43  44  44  45  45  44  45  46  46  45  46  47  47  46  45  44  44  45  44  43  44  45  45  45  45  45  47  47  46  45  45  45  44  43  43  43  43  43  44  44  45  46  46  46  44  43  43  44  45  45  44  44  44  45  47  47  46  45  44  44  44  43  43  44  45  46  45  45  43  43  44  45  46  45  44  44  44  45  45  46  46  47  46  45  44  44  43  43  43  42  44  44  45  45  46  45  44  43  43  42  42  43  43  42  42  42  42  42  43  43  44  45  45  45  45  45  44  44  43  43  43  43  43  43  44  43  43  42  42  41  41  41  41  41  42  43  44  44  44  44  44  43  43  42  42  43  43  43  43  42  42  43  44  44  43  43  44  44  44  43  43  44  45  44  43  43  44  44  44  44  43  42  42  42  41  42  43  44  44  44  43  43  43  42  42  42  42  42  43  43  44  45  46  46  46  45  44  44  44  43  42  42  43  43  43  43  43  43  43  43  43  42  41  41  42  43  43  43  43  43  43  44  45  44  44  46  48  48  45  44  44  42  39  39  43  44  45  46  45  44  43  43  43  43  43  43  43  43  43  43  43  43  43  44  44  44  43  42  42  43  43  43  43  43  43  43  43  43  43  42  40  39  41  43  43  43  43  42  43  44  44  43  43  44  44  43  42  41  41  41  42  44  45  45  43  43  43  44  45  44  42  42  43  43  42  41  40  41  43  44  43  42  42 
 49  49  47  45  45  45  45  46  46  47  47  46  45  43  43  44  46  47  46  45  46  47  47  47  47  47  46  46  45  44  44  45  45  45  45  46  46  46  46  46  45  44  44  45  45  45  45  45  46  45  44  44  45  45  45  45  44  45  47  47  46  45  44  43  44  45  47  46  46  46  47  46  44  45  47  47  47  46  46  46  45  45  45  46  47  45  44  44  44  45  45  45  46  46  46  45  44  43  44  45  45  44  43  45  47  48  46  45  44  43  42  42  43  43  44  44  43  44  46  46  45  45  45  43  42  43  44  44  44  44  46  46  45  45  45  44  43  43  44  44  45  46  45  45  45  45  45  45  46  46  46  46  45  45  47  46  45  46  46  46  45  44  45  46  46  47  47  46  45  44  43  42  42  42  43  44  45  46  47  47  46  43  41  42  44  46  45  44  43  44  45  48  49  47  45  44  43  43  44  44  44  45  45  46  45  44  43  43  44  45  45  45  45  45  46  45  44  45  45  45  44  44  44  44  43  42  41  43  44  45  45  45  44  44  43  42  42  41  42  42  43  43  43  43  43  42  43  43  44  44  44  45  45  45  45  44  44  43  43  42  43  43  42  42  42  42  42  42  42  42  43  43  42  43  43  43  43  43  43  42  43  43  43  42  42  41  41  42  44  45  44  43  43  44  44  43  42  42  43  44  44  43  44  44  44  45  44  44  43  43  43  41  41  41  42  43  44  44  44  44  43  42  42  43  43  43  43  44  45  45  45  45  44  44  43  43  43  42  41  42  42  42  42  42  43  43  44  44  43  42  42  43  44  44  43  42  42  43  44  44  44  43  44  45  45  44  43  43  43  40  40  42  45  46  47  45  43  42  43  44  44  43  42  42  43  44  44  43  42  42  42  42  42  40  41  43  43  42  42  42  42  42  42  42  42  42  42  41  40  40  41  42  42  42  41  42  44  44  44  43  43  43  42  41  41  40  41  42  43  45  45  44  42  43  43  44  43  42  42  43  44  43  40  38  40  41  42  42  42  42 
 47  47  46  45  44  44  44  45  46  46  46  45  44  42  42  43  45  47  46  46  47  48  49  49  47  46  47  47  45  44  44  43  44  44  45  46  46  46  45  45  44  44  44  45  46  46  47  46  46  45  46  46  46  45  44  43  43  44  47  47  45  44  44  44  46  47  47  46  45  45  44  44  44  47  48  48  48  47  46  46  45  44  44  45  47  46  45  44  44  44  45  45  46  47  47  46  46  45  45  47  47  45  43  45  48  48  47  46  44  44  43  44  44  45  44  44  43  44  44  44  44  44  44  43  43  43  44  43  44  45  46  47  46  47  46  44  44  43  44  44  45  45  45  44  45  45  45  45  45  45  45  45  44  45  47  45  44  45  46  46  46  45  44  44  45  46  47  46  45  44  42  41  41  42  43  44  45  46  46  47  46  43  41  42  44  46  46  45  44  45  46  48  48  47  45  44  44  43  44  44  45  44  44  45  45  45  44  44  44  45  46  46  46  47  47  46  44  44  45  44  44  44  45  44  44  42  41  43  44  45  45  44  43  43  42  42  42  43  42  43  43  44  44  44  43  43  42  43  42  43  44  44  45  45  45  44  43  43  42  42  42  43  42  42  42  43  43  44  45  45  45  44  43  42  42  42  42  42  42  43  44  44  44  43  42  41  41  42  44  45  45  44  44  44  44  43  43  42  43  43  44  43  44  43  44  44  45  44  44  45  44  43  42  42  42  43  44  44  45  44  44  43  43  43  44  43  43  44  45  45  44  43  44  43  43  43  43  42  42  41  42  42  42  43  43  44  45  46  44  43  43  44  45  45  44  43  42  43  44  44  42  41  42  42  42  42  43  44  44  42  41  42  43  45  46  44  42  42  43  44  44  43  42  42  42  43  43  43  42  43  43  43  42  41  41  44  44  43  42  42  43  42  42  43  42  42  43  43  41  40  41  41  41  41  41  42  44  45  44  42  42  41  40  41  40  41  41  42  43  43  43  43  42  42  43  44  43  41  42  43  44  44  41  38  39  41  42  42  43  42 
 46  46  45  44  44  43  43  44  45  46  46  45  44  42  42  44  45  46  45  45  46  48  49  49  45  46  47  47  46  45  43  43  44  44  46  46  44  44  45  44  44  45  45  46  47  47  47  46  44  45  46  46  45  44  43  42  43  45  47  47  44  44  44  45  46  47  47  46  44  43  43  44  45  47  48  49  48  47  46  45  45  44  45  46  47  46  45  45  45  45  45  45  46  46  46  46  47  45  46  48  48  46  44  45  47  49  47  45  44  43  44  44  45  45  44  44  44  44  44  44  43  44  44  44  43  43  44  43  43  43  45  46  47  47  46  45  44  43  43  44  45  45  44  44  44  44  44  44  43  43  43  42  43  43  44  43  42  44  46  47  47  47  46  45  44  44  45  45  44  44  43  42  41  42  44  45  46  45  45  46  46  44  43  44  46  46  46  46  45  45  46  47  47  46  44  43  43  44  44  44  44  44  44  44  44  44  45  45  45  45  45  46  47  47  47  46  45  44  45  45  46  46  46  45  44  44  44  43  43  44  44  44  43  43  43  43  43  43  43  43  43  43  43  43  43  42  42  43  43  44  45  44  45  45  44  43  43  43  42  41  42  43  43  43  43  43  44  45  46  46  47  46  44  43  42  43  43  42  43  43  44  45  45  44  43  42  42  43  44  45  45  44  44  44  45  44  43  43  43  44  44  44  44  43  43  44  45  45  45  45  44  45  44  43  43  44  45  45  46  46  44  44  44  44  44  44  43  44  44  44  43  43  43  42  43  43  43  42  42  42  42  43  44  44  44  44  45  46  45  45  44  45  45  45  44  44  43  43  44  43  42  40  40  41  41  41  42  44  44  43  41  40  42  44  44  43  42  41  42  43  44  43  42  41  41  42  43  43  43  44  45  46  45  43  43  45  45  44  44  43  43  43  43  43  43  44  45  45  43  42  42  43  42  42  41  42  44  44  44  43  42  41  40  40  41  41  43  43  43  43  43  42  41  42  43  43  42  41  42  42  43  43  42  41  41  42  43  43  43  43 
 45  45  46  46  45  44  44  44  45  45  46  46  44  43  44  45  46  45  44  44  45  46  47  46  43  45  47  48  48  46  44  43  43  44  46  46  44  44  45  44  44  45  46  48  48  47  46  46  45  45  45  44  43  43  44  45  46  47  47  47  45  45  45  45  47  48  47  46  45  44  44  44  45  47  48  48  46  45  45  44  45  45  46  47  47  46  44  44  44  45  46  46  46  45  45  46  46  44  45  47  48  46  43  44  47  48  46  44  43  43  44  45  45  45  44  45  44  45  45  45  44  45  46  45  44  44  43  43  42  42  43  46  47  47  46  45  44  44  44  45  45  45  44  44  45  44  44  43  42  42  41  41  41  42  43  42  42  43  45  46  48  47  46  44  44  44  46  46  45  44  43  42  42  43  45  46  46  45  44  45  46  46  46  46  47  47  46  47  46  45  45  45  46  45  44  44  44  45  45  45  45  45  44  43  43  45  46  46  44  43  43  44  45  45  45  46  45  44  45  46  47  47  46  44  44  46  47  44  42  43  44  44  44  44  44  44  44  43  42  43  42  42  42  42  42  43  44  45  46  47  47  45  44  44  44  43  42  42  42  42  43  44  44  44  44  44  45  45  45  45  46  47  46  45  44  44  43  43  42  42  43  44  44  44  43  43  44  43  45  46  45  44  43  44  44  44  43  43  43  45  46  45  44  43  42  43  44  46  46  43  43  46  46  45  44  44  44  45  45  45  45  45  45  44  43  43  44  43  43  43  43  42  42  43  43  43  43  42  41  42  43  44  45  45  45  44  44  45  45  45  44  44  44  44  43  43  43  43  44  44  42  41  41  42  42  43  43  44  43  41  40  41  42  43  43  43  43  42  42  43  43  43  43  41  42  42  42  42  43  45  47  47  45  43  42  44  44  45  45  44  43  43  43  43  44  45  46  46  43  42  43  45  45  44  42  43  44  43  44  45  43  42  41  41  41  42  44  44  44  45  44  43  42  42  43  44  43  42  41  42  42  42  43  44  43  43  44  44  44  43 
 45  46  47  47  47  46  46  46  46  46  46  47  46  45  45  45  46  45  44  43  44  45  46  45  43  44  47  48  48  47  45  43  43  44  46  46  44  44  45  45  45  45  46  47  47  46  46  45  44  44  43  41  41  42  44  47  48  47  47  46  47  46  46  46  46  46  46  46  45  45  46  45  44  46  46  46  45  44  44  44  45  46  47  48  46  45  44  44  44  45  47  47  46  46  46  45  45  43  43  46  47  45  43  44  46  47  45  43  42  43  44  45  45  45  44  44  45  46  46  46  45  46  47  46  45  44  44  43  42  42  43  45  46  47  46  45  45  44  44  45  45  45  45  45  45  45  44  44  43  42  41  41  41  42  42  43  44  45  45  46  47  46  45  44  44  45  47  46  45  45  43  42  43  44  45  46  46  45  45  44  45  47  48  47  46  46  47  47  46  45  43  44  45  44  44  44  45  45  46  45  45  45  45  42  42  44  45  45  43  42  42  42  43  43  43  45  45  45  45  46  46  46  45  44  45  47  48  44  42  44  44  43  43  43  44  45  44  43  42  43  42  42  42  43  43  44  45  46  47  48  48  45  44  44  44  43  43  43  42  43  44  45  45  45  45  44  44  44  43  44  45  46  46  46  46  45  44  43  42  42  43  43  44  44  43  44  45  44  44  45  45  43  42  43  43  43  43  42  43  46  47  46  44  42  42  42  44  45  45  42  42  46  46  45  45  44  44  43  44  45  45  44  44  43  43  44  43  44  43  43  43  43  43  43  44  44  43  41  41  42  43  44  44  45  45  44  43  43  44  44  43  43  43  43  43  43  43  42  43  43  42  42  42  43  44  44  44  44  42  40  40  43  43  43  44  44  43  43  42  42  43  44  44  43  42  42  41  41  42  44  46  46  44  41  41  42  43  44  44  44  43  43  42  42  43  45  46  45  43  43  44  46  47  45  44  43  43  42  44  45  44  43  42  41  42  43  44  45  46  47  45  43  43  43  44  44  44  42  42  42  43  42  43  44  44  43  43  43  43  42 
 46  47  47  47  47  47  46  47  47  47  47  48  48  46  45  44  44  45  45  45  45  45  46  46  46  46  46  45  45  45  45  44  43  44  46  46  44  44  46  46  46  46  45  43  43  44  45  45  43  43  43  42  43  43  44  45  45  45  45  45  47  48  49  48  46  44  44  44  45  46  47  47  45  44  43  43  44  45  45  45  45  46  48  48  47  46  46  46  46  45  46  47  47  47  46  46  44  43  44  46  47  46  44  44  44  45  45  43  42  43  44  44  44  45  46  46  45  45  44  44  44  45  46  47  47  47  45  44  43  43  45  45  45  45  46  46  46  45  44  44  44  44  45  44  44  44  45  45  45  45  44  44  44  44  43  44  45  46  47  47  44  43  42  43  45  45  45  44  43  43  44  43  43  43  44  45  45  46  46  46  46  47  47  46  45  46  47  47  45  43  42  44  45  44  43  44  45  45  45  45  44  44  44  43  42  42  42  42  42  43  43  43  43  43  43  44  44  45  46  45  43  42  43  44  45  46  47  43  42  44  44  43  43  43  43  43  43  42  41  43  44  44  44  44  43  43  43  44  45  45  45  44  43  44  44  44  43  43  43  43  43  44  45  46  45  43  43  43  44  44  44  44  44  44  46  46  45  43  42  43  44  45  45  44  43  42  43  45  44  43  43  42  42  42  42  41  42  42  43  45  45  44  43  43  43  44  44  44  43  43  43  44  43  43  42  43  45  44  45  45  45  43  42  42  43  44  44  44  43  43  44  45  45  43  43  44  44  43  43  42  41  41  43  44  45  44  43  43  41  41  42  43  44  43  43  43  43  43  42  40  40  41  41  43  44  43  44  44  42  40  43  46  45  44  44  43  43  43  42  43  44  44  43  42  42  41  40  41  42  43  44  44  43  41  41  42  43  42  43  43  44  44  44  43  42  42  43  44  44  45  46  46  46  46  43  42  43  43  43  44  45  45  44  42  42  43  44  45  45  46  45  44  43  43  43  43  43  43  43  43  43  43  42  41  43  44  43  42  41  42 
 47  47  47  46  46  47  47  48  48  48  48  47  47  46  46  46  47  46  46  45  45  45  46  47  46  45  45  44  44  44  45  45  45  46  47  46  44  45  46  47  47  46  45  44  43  44  45  45  43  43  44  44  44  45  46  45  45  44  44  45  46  47  47  47  44  43  44  45  47  47  47  46  46  45  44  44  45  46  46  45  44  45  47  48  47  47  47  46  46  45  45  46  46  46  46  45  44  44  44  46  46  45  44  43  43  44  45  44  44  44  45  44  44  45  45  46  45  44  43  43  43  44  45  46  47  46  45  44  44  44  45  46  45  46  45  45  45  44  44  43  43  43  44  44  45  45  45  46  45  45  45  45  45  45  44  43  43  45  46  46  44  42  41  43  45  46  45  44  43  44  44  44  44  44  44  44  45  46  46  45  45  45  44  43  44  45  46  46  45  44  44  44  44  44  43  44  44  44  44  44  43  43  43  43  42  42  42  43  44  45  45  44  44  44  44  43  44  45  45  45  43  42  42  44  45  45  46  43  42  44  44  44  44  44  44  44  43  42  42  43  44  45  45  44  44  43  42  43  43  44  44  44  43  43  44  44  44  44  44  44  44  44  45  47  46  44  43  43  45  45  45  44  44  45  46  45  44  43  43  44  45  46  46  45  43  42  42  45  45  43  43  44  44  44  44  44  44  43  43  44  43  43  42  43  45  45  44  43  43  44  44  43  43  42  43  44  45  45  45  46  45  44  42  41  42  43  44  43  43  43  45  46  45  43  43  45  44  44  44  43  41  40  42  44  45  45  44  43  42  41  42  43  43  44  44  44  43  43  42  39  40  41  41  43  44  43  44  43  42  42  44  45  45  44  43  43  42  42  42  42  43  43  43  43  43  42  42  42  43  42  43  43  42  41  42  44  44  44  44  44  45  45  44  43  42  42  42  43  44  44  45  44  45  44  43  42  42  44  44  43  45  45  44  42  42  43  44  44  44  45  44  43  42  42  41  42  43  44  44  43  42  42  41  40  42  44  43  42  41  42 
 48  48  47  46  46  46  47  48  48  48  48  47  45  46  47  49  50  49  46  45  44  44  46  47  46  45  45  45  44  44  45  46  46  48  48  47  45  45  46  46  47  46  46  45  45  45  45  45  44  45  45  45  45  46  46  46  45  45  45  45  46  45  45  44  43  43  45  47  48  48  46  45  46  46  46  46  47  46  45  45  45  46  47  47  46  46  46  45  44  44  45  45  46  46  46  46  45  44  44  46  46  45  43  42  43  45  45  44  45  45  46  46  45  44  44  45  45  45  44  44  44  45  45  46  45  45  44  44  45  45  45  46  47  46  45  44  44  44  45  44  44  44  43  44  46  45  45  45  44  44  44  44  44  45  45  43  41  44  45  45  44  42  42  43  45  46  47  46  44  44  45  45  45  45  45  44  45  45  45  45  45  44  43  42  44  45  46  46  45  44  45  44  43  43  43  44  43  43  43  43  43  43  43  43  42  43  43  44  45  45  45  45  44  44  43  44  44  44  45  44  44  43  43  43  44  45  46  44  43  43  44  45  45  45  45  45  44  43  43  43  44  44  45  44  43  43  42  42  43  44  44  43  43  44  44  45  45  44  44  44  44  45  46  46  46  45  44  44  45  45  45  45  45  46  46  45  44  44  44  44  44  45  46  46  44  42  42  45  45  43  43  45  46  46  46  46  45  44  44  43  43  42  42  43  45  45  44  44  44  44  45  44  43  42  43  44  44  44  45  45  45  45  43  42  42  43  44  43  42  43  45  45  45  43  43  45  44  44  45  44  42  41  42  44  46  45  45  44  43  43  43  42  43  43  44  44  44  43  41  39  40  42  43  43  43  44  42  42  43  44  44  43  43  44  44  44  43  42  41  42  42  42  43  44  44  44  44  44  43  42  42  42  42  42  43  45  45  45  46  46  46  45  44  43  42  43  43  42  42  42  42  43  43  43  42  42  43  44  44  43  44  44  43  43  43  44  43  43  43  44  43  42  41  41  41  42  43  44  44  43  42  42  41  40  42  43  43  42  41  42 
 47  47  46  46  45  46  46  47  47  47  46  45  44  45  47  49  50  49  47  45  44  44  46  47  46  45  46  46  44  44  45  47  48  49  49  48  46  45  46  45  46  46  46  45  44  44  45  46  46  47  46  46  45  44  45  45  46  46  47  47  47  46  45  44  44  45  46  48  48  48  46  45  44  45  46  47  47  46  45  45  46  47  47  47  46  46  45  45  45  44  45  45  46  46  46  46  46  45  45  46  46  44  42  42  43  45  46  45  44  45  46  45  45  44  44  45  46  45  44  44  45  46  47  46  45  44  44  44  45  46  45  46  46  45  44  43  43  44  44  44  44  44  44  45  45  45  45  44  44  43  44  44  45  45  45  43  43  45  46  46  45  43  42  43  45  46  47  45  43  43  44  45  45  44  45  44  45  44  44  45  45  45  44  44  45  47  47  46  43  43  44  43  42  42  43  44  43  44  43  43  42  43  43  42  43  43  42  43  44  44  45  45  44  43  43  45  45  45  44  45  44  45  44  43  44  45  46  44  43  43  44  45  45  45  45  45  45  44  43  43  44  45  45  44  43  43  42  42  42  43  43  42  42  44  44  45  44  44  43  44  43  44  45  45  45  44  44  45  45  44  45  46  46  46  45  44  44  44  44  43  44  45  47  47  45  42  41  45  45  43  43  44  46  47  47  46  46  45  44  43  42  42  42  43  44  44  44  43  43  44  44  43  42  42  42  43  43  42  43  44  44  45  44  43  43  44  44  43  43  43  44  45  45  43  43  44  45  45  45  45  44  42  42  43  45  46  46  45  44  44  44  43  43  43  44  44  44  42  41  40  41  43  45  44  43  44  41  41  44  45  44  43  44  45  45  46  45  42  42  42  43  43  44  45  45  46  46  45  43  41  41  42  42  42  43  44  44  45  46  46  45  43  43  42  42  43  43  41  41  41  42  42  42  41  41  42  44  44  44  43  43  43  42  42  43  44  43  42  42  43  43  41  41  41  42  43  44  45  45  44  42  42  40  40  42  43  43  43  42  42 
 47  46  46  46  45  45  46  46  46  45  44  43  44  45  45  47  47  47  47  46  46  44  45  46  46  46  46  46  44  44  45  46  48  49  48  47  46  45  45  45  45  46  45  45  45  45  45  46  47  47  46  44  44  44  44  45  46  47  48  48  47  47  47  46  46  45  46  47  47  48  47  45  42  43  45  46  47  46  46  45  46  47  47  47  46  46  46  45  45  44  45  46  47  47  46  47  47  46  45  46  46  45  43  43  44  45  45  44  43  45  46  46  45  44  43  45  46  46  44  44  45  46  47  46  45  44  44  45  45  46  45  46  46  45  44  43  44  44  44  45  45  45  46  45  44  44  44  43  43  43  44  44  44  44  45  44  45  47  48  48  46  44  43  43  44  45  45  44  43  43  43  44  44  45  45  45  45  45  46  46  46  45  44  45  46  48  48  45  42  41  42  43  43  43  43  44  44  44  43  42  42  42  42  43  42  42  42  42  42  43  43  44  43  43  44  45  45  44  44  45  45  46  45  44  43  45  46  45  44  44  45  46  46  45  45  46  46  45  43  43  44  44  44  44  43  43  43  43  43  42  41  41  42  43  44  45  44  44  43  43  43  43  43  44  44  44  44  43  43  44  44  45  45  44  43  43  44  44  43  43  44  46  47  48  46  43  41  44  44  42  43  43  44  46  46  46  45  44  44  43  42  42  42  43  44  44  43  42  42  43  43  42  41  41  42  42  42  41  41  42  44  44  44  44  44  44  44  43  43  44  44  45  44  42  42  44  44  44  46  46  45  42  42  44  46  46  46  45  45  45  45  43  43  43  45  45  44  41  41  43  43  44  45  43  43  44  42  41  44  45  44  43  43  45  46  46  45  44  43  43  43  44  45  45  45  46  47  45  43  41  41  41  41  42  42  42  43  43  43  44  44  43  42  41  41  42  43  43  42  42  42  42  42  42  42  42  44  44  44  44  44  43  42  43  44  44  42  40  40  42  42  42  42  42  42  43  44  44  43  43  42  42  41  40  42  43  44  43  42  42 
 46  46  45  46  45  45  45  45  45  45  43  43  44  45  44  44  45  46  46  47  46  45  45  46  46  47  46  46  44  43  44  46  47  48  46  45  46  45  45  44  45  46  46  46  46  46  46  46  45  45  44  43  44  45  46  47  48  47  48  48  47  47  47  46  46  45  45  45  46  47  47  45  42  44  46  47  47  46  46  45  45  46  46  46  47  47  46  46  45  45  45  46  46  46  46  47  48  46  45  45  46  45  44  44  44  45  44  44  44  45  46  46  45  44  44  46  47  47  46  44  44  46  46  46  45  45  45  45  46  45  46  45  45  45  44  44  45  45  45  45  46  46  47  46  45  45  45  44  44  44  44  45  45  45  44  45  46  47  48  48  46  45  44  44  44  44  42  43  44  44  44  44  44  44  44  45  46  46  47  46  44  43  43  44  46  47  48  45  42  41  42  43  44  44  44  44  45  44  44  43  42  42  42  43  43  43  42  42  42  42  43  44  44  44  45  44  43  43  44  45  46  46  45  43  43  43  45  45  45  45  45  45  45  44  44  45  45  45  43  43  44  43  44  44  44  44  44  44  43  42  41  41  42  43  44  45  45  44  43  43  43  43  43  43  43  44  44  43  43  43  44  45  45  43  42  43  43  42  42  43  44  47  47  47  46  44  42  44  44  43  42  43  43  44  45  45  44  43  43  43  43  43  43  43  44  43  42  41  41  42  42  42  42  42  42  42  41  40  41  42  43  44  44  45  45  44  44  43  43  43  44  44  43  42  42  44  43  44  46  47  45  43  44  45  45  46  45  44  45  46  45  43  43  44  46  46  44  42  42  45  45  44  43  43  42  42  42  42  43  44  44  42  43  44  45  45  45  45  44  44  44  44  44  44  45  46  46  45  43  41  41  41  42  42  42  42  42  42  42  43  43  43  42  42  42  42  43  44  44  43  43  43  43  43  43  44  44  44  45  45  45  44  43  43  44  44  42  40  40  41  42  43  43  43  43  43  43  43  42  41  41  41  41  41  42  43  43  42  41  41 
 46  45  46  46  46  46  46  46  46  45  43  43  45  46  44  44  44  45  46  47  46  46  46  46  46  47  46  46  44  43  44  46  47  47  45  45  46  46  45  45  45  46  47  47  47  48  48  47  44  43  43  43  45  46  48  50  49  48  47  46  46  46  46  45  45  44  45  45  46  47  47  46  45  46  47  49  48  47  45  45  44  44  44  45  46  47  47  46  46  45  44  45  46  46  46  47  47  45  44  44  45  45  45  44  45  44  43  43  44  44  45  45  45  44  45  46  47  46  46  45  43  44  45  45  46  45  45  45  46  46  46  45  45  45  46  46  46  45  44  44  44  46  47  47  45  46  46  46  46  46  46  47  46  45  44  45  47  46  46  46  46  46  46  46  45  43  41  44  46  45  44  44  43  43  44  44  45  46  46  44  42  41  41  42  44  46  46  45  42  42  44  45  46  45  45  45  45  45  44  44  43  43  43  42  42  42  43  43  43  43  44  45  45  45  46  44  42  42  44  45  45  46  45  44  43  43  43  45  46  45  44  45  44  44  43  44  44  44  43  43  44  44  44  45  45  45  45  45  44  43  42  42  43  44  45  46  46  45  44  44  44  44  44  43  43  45  45  44  44  43  45  46  45  43  42  43  43  41  41  43  45  47  47  46  45  44  44  44  44  43  43  42  43  43  44  44  44  43  43  43  43  43  43  44  45  44  43  42  42  42  43  43  43  43  44  43  42  41  41  42  43  43  44  45  45  44  43  43  42  42  43  43  43  42  43  43  43  43  44  45  45  44  44  45  44  44  44  43  44  44  43  43  43  44  46  46  45  43  44  45  45  43  41  42  42  40  42  44  43  43  43  43  42  43  43  44  44  44  45  45  45  44  44  45  45  46  45  44  43  42  42  42  43  42  43  43  42  41  42  42  43  44  43  43  43  42  43  45  45  45  45  45  44  44  44  45  44  43  44  46  45  44  43  43  44  44  43  42  41  41  42  43  43  44  44  44  43  41  40  40  41  42  42  42  42  43  42  42  42  42 
 45  46  46  46  46  46  47  47  47  46  45  44  46  46  45  45  45  45  46  46  46  46  47  47  47  47  47  47  45  44  45  46  47  46  46  45  46  46  45  45  46  47  47  47  48  48  49  49  46  44  43  43  43  45  47  49  50  49  49  48  47  45  44  43  43  44  46  47  47  47  46  45  45  46  47  48  47  46  45  45  44  44  44  44  46  46  46  46  45  44  45  45  46  46  46  46  46  44  43  44  45  46  45  45  44  43  42  42  44  44  45  45  45  44  44  45  45  45  45  44  42  42  42  43  44  45  46  46  45  46  45  45  45  46  47  47  47  45  44  44  44  45  47  47  46  46  47  46  46  46  46  47  46  45  45  45  45  45  45  45  45  46  47  47  46  45  43  44  46  45  44  43  43  42  43  43  43  43  43  43  42  42  42  42  43  44  45  44  43  43  45  47  47  46  46  45  45  45  45  44  44  43  43  42  42  42  43  43  44  46  46  46  46  45  45  44  43  43  44  45  46  46  46  45  45  44  43  46  46  45  45  44  44  44  44  44  44  43  43  43  44  45  45  45  45  45  46  45  45  44  44  43  43  44  44  45  46  46  45  44  45  46  45  44  44  45  45  45  44  45  46  46  45  43  42  44  44  42  42  44  46  47  46  45  44  44  44  45  45  44  43  43  42  43  43  44  44  44  43  43  43  43  44  45  45  45  45  44  43  44  44  44  43  44  45  45  44  42  41  42  42  43  43  44  44  43  42  42  42  43  42  43  43  43  42  43  42  42  43  44  45  44  44  45  45  43  43  43  44  44  43  43  43  44  45  46  45  44  45  46  45  43  41  42  42  40  43  44  43  44  44  44  44  43  43  43  44  45  45  45  44  44  44  45  45  45  45  45  44  43  43  43  43  43  43  44  44  43  42  42  43  44  44  43  43  42  43  44  44  44  45  44  44  44  44  43  44  43  43  45  45  44  43  43  44  45  44  43  42  43  43  43  44  45  44  44  43  41  40  40  42  43  43  42  42  43  42  42  42  42 
 46  47  47  47  47  47  47  47  47  47  46  46  47  46  46  46  46  46  45  45  46  46  48  48  48  48  47  47  46  46  47  47  47  47  46  46  47  46  46  46  46  46  47  47  47  48  49  49  48  46  43  42  42  43  45  47  49  50  50  49  47  45  43  42  43  45  47  48  48  48  46  46  45  45  45  46  46  46  46  45  45  45  45  45  45  46  46  45  45  44  45  45  45  45  46  46  45  44  43  44  46  46  46  45  44  44  42  43  44  45  45  44  44  44  44  44  44  44  44  43  42  41  41  42  44  46  47  46  45  46  46  46  47  47  47  48  47  46  44  43  44  45  46  45  45  45  46  46  46  46  46  46  46  45  44  44  44  44  44  45  45  47  48  48  47  46  45  45  45  45  44  43  43  43  43  43  42  42  42  43  44  44  44  43  42  43  43  43  43  43  45  47  48  47  46  45  46  46  45  45  45  44  44  43  42  43  44  44  45  46  46  46  46  45  44  44  44  44  44  45  45  45  46  46  46  45  45  46  46  46  45  44  44  45  45  45  44  43  42  43  45  46  46  46  45  45  45  45  45  45  45  43  43  44  44  44  45  46  45  45  46  46  45  44  43  44  45  45  45  45  45  45  45  43  43  44  44  43  43  44  45  45  45  44  43  44  45  44  45  45  45  44  43  42  43  44  45  44  44  44  44  44  44  46  46  46  46  45  44  45  45  43  43  44  45  45  44  42  42  41  42  42  42  44  43  42  41  40  41  42  42  43  43  43  43  44  42  41  42  43  44  44  44  44  44  43  43  44  43  43  44  43  43  43  44  45  46  45  45  46  46  44  41  42  42  41  44  45  44  44  45  45  44  43  43  43  43  44  45  45  45  43  43  44  44  44  44  45  44  44  44  44  44  43  43  45  44  43  43  42  43  44  43  43  42  42  42  43  43  44  44  43  43  43  43  43  43  42  42  44  44  44  43  43  43  44  44  43  43  44  44  44  44  44  44  44  43  42  40  41  42  44  44  44  43  42  42  42  42  43 
 47  47  48  48  47  47  46  46  46  47  47  47  46  46  45  46  46  46  46  46  46  46  48  48  49  48  48  48  47  47  48  47  46  47  47  47  48  47  47  46  46  45  45  44  44  45  46  47  47  45  44  43  43  43  45  46  48  49  49  48  46  45  44  43  44  46  47  48  48  47  47  47  46  45  44  44  45  46  47  46  46  46  46  46  46  46  46  46  45  45  44  44  45  46  46  46  44  44  44  45  47  46  45  45  45  45  44  45  45  45  44  44  45  46  46  44  43  43  44  44  43  42  41  42  45  47  48  46  45  46  46  48  49  48  47  47  47  46  44  44  44  45  46  44  42  44  45  45  45  45  45  45  45  44  44  44  45  45  44  44  45  46  47  47  46  46  45  45  44  44  44  44  44  44  44  44  43  43  43  43  43  45  46  44  43  43  43  42  42  42  43  46  48  46  45  44  45  46  46  46  46  46  45  45  44  44  44  45  45  45  45  45  46  45  44  43  44  44  44  44  44  44  45  45  46  46  45  45  46  46  45  45  45  46  46  46  45  44  43  44  45  45  45  45  44  43  43  44  44  45  45  43  43  44  43  44  44  45  46  46  46  45  44  44  44  44  44  45  45  45  45  46  45  45  44  44  45  45  45  45  45  44  44  43  43  44  44  43  44  46  46  45  44  43  43  44  44  44  45  45  44  43  44  45  47  47  46  45  45  45  45  43  43  44  45  45  44  43  42  42  42  42  41  43  43  41  40  40  40  41  42  42  42  42  42  43  42  40  41  43  44  43  43  43  43  44  44  45  45  44  44  43  42  42  42  43  45  46  46  46  45  44  42  41  41  43  44  44  45  44  45  46  44  43  42  42  42  43  44  44  44  43  42  43  44  44  45  45  45  45  45  45  44  43  43  45  44  43  42  42  43  43  43  42  41  42  42  43  44  44  44  43  43  43  44  43  42  42  41  42  44  44  43  42  43  43  43  43  43  44  44  43  43  43  43  43  43  42  42  42  43  44  45  44  43  41  41  41  42  44 
 47  47  48  48  47  46  45  44  45  45  46  46  46  45  44  44  45  46  46  46  46  47  46  47  48  48  47  48  47  48  48  46  46  46  47  47  47  47  46  46  45  44  43  42  41  41  43  44  44  43  44  45  46  46  46  47  46  46  45  45  45  45  46  46  47  47  47  46  46  47  46  47  49  47  45  44  46  47  47  47  46  46  46  46  46  46  47  46  46  45  44  44  45  46  46  46  44  44  45  47  47  47  45  45  45  46  45  46  46  45  44  45  47  48  47  46  44  44  45  45  44  43  43  44  46  47  47  46  45  46  47  49  50  48  46  45  46  45  44  45  44  45  46  43  40  42  44  45  45  44  45  45  44  44  44  45  46  46  45  44  44  45  46  45  44  44  44  43  43  43  43  44  45  46  45  46  45  44  44  41  41  44  46  45  44  43  43  43  42  41  41  46  49  46  44  44  44  46  47  47  47  46  46  46  46  46  45  44  44  44  45  46  46  46  45  43  43  44  44  43  43  43  44  45  45  45  45  45  46  46  46  45  45  46  47  46  46  45  44  45  46  45  45  44  42  42  42  43  44  45  45  44  43  44  44  43  44  44  45  46  45  44  44  44  45  45  45  44  45  45  46  47  46  47  46  44  44  47  48  47  45  44  43  43  44  43  42  41  43  45  46  46  44  44  43  43  43  44  45  44  43  43  43  44  46  47  46  45  45  45  44  43  43  44  45  46  45  44  43  42  43  42  42  43  43  41  40  39  40  40  41  42  42  41  42  42  41  40  41  43  43  43  42  43  43  44  45  47  47  45  44  43  42  41  41  42  44  45  46  47  45  43  43  41  41  43  43  43  45  44  44  46  44  43  42  41  42  42  42  42  42  41  42  43  43  44  45  45  45  45  45  44  43  42  43  45  44  43  42  42  43  42  42  41  42  42  43  45  45  45  44  44  43  43  45  44  43  43  42  42  44  45  43  42  42  43  43  42  43  43  43  42  42  41  41  41  42  43  42  43  44  44  45  44  43  41  40  41  42  44 
 47  48  47  48  47  46  45  44  44  45  46  46  46  45  44  44  45  47  49  49  48  46  44  45  48  47  46  46  47  48  48  46  45  45  45  46  47  46  46  46  47  46  45  44  43  43  44  45  44  43  43  45  49  50  49  47  46  45  44  44  46  46  46  45  45  45  44  43  43  44  45  46  47  46  46  46  48  48  48  48  47  45  44  44  44  46  47  47  46  45  45  46  47  47  47  46  46  45  45  46  47  48  46  45  45  45  45  45  45  44  44  45  47  48  48  46  45  44  45  46  45  44  44  44  46  47  47  45  44  45  48  48  48  46  46  45  45  44  44  43  43  43  44  44  43  43  44  45  45  45  44  45  46  47  46  46  46  46  46  46  45  45  44  43  43  43  43  42  41  42  43  44  45  45  46  46  45  44  44  43  42  43  45  45  44  43  44  44  44  44  43  46  48  46  45  45  44  45  45  45  45  45  44  45  46  46  46  46  45  45  44  44  45  46  47  44  42  42  42  41  42  43  43  44  45  46  45  44  44  45  46  46  47  47  47  46  45  44  44  43  44  46  46  45  44  43  42  43  44  47  48  45  43  44  43  44  45  45  44  43  43  44  44  44  43  43  43  43  43  45  45  45  45  46  46  45  46  48  48  47  45  43  44  44  45  44  43  42  42  43  43  43  43  43  43  44  44  44  44  43  43  44  46  46  46  45  44  44  44  44  43  42  41  41  43  44  45  44  43  44  44  44  44  44  43  41  41  41  42  43  42  42  42  42  42  42  42  42  43  43  43  42  41  41  43  44  45  46  45  43  43  43  44  44  44  44  44  43  43  43  42  42  42  42  42  43  43  43  44  44  44  45  44  43  43  43  42  41  40  40  40  41  42  43  43  43  43  43  43  43  43  43  44  45  45  44  44  44  44  44  45  43  41  41  41  42  43  44  44  44  43  42  42  44  45  46  46  45  44  43  43  43  42  41  42  43  44  44  44  44  43  43  43  44  43  43  43  43  43  43  44  44  45  45  44  43  43  43  43  43 
 48  48  48  48  48  47  46  45  44  45  47  48  47  46  45  45  46  48  49  49  48  46  44  44  47  47  45  45  46  47  47  46  45  44  45  46  47  46  46  47  48  48  46  46  45  45  46  46  45  44  43  45  48  50  49  47  46  46  45  45  46  45  44  44  44  44  44  43  43  44  44  45  45  45  45  46  47  48  49  48  47  46  44  43  43  44  45  45  45  45  44  45  46  47  47  47  46  45  45  45  46  47  46  44  44  44  45  45  45  44  44  45  45  46  46  45  44  45  46  46  45  45  45  45  46  47  46  45  43  44  46  47  46  45  45  45  45  44  44  43  43  43  44  45  45  44  45  46  46  45  45  46  47  47  47  45  45  46  46  46  45  44  43  42  42  43  44  42  42  43  44  44  44  45  45  45  45  45  46  44  43  44  44  44  44  43  44  45  46  46  45  47  47  47  46  45  44  44  44  44  44  44  43  43  44  45  46  46  45  44  44  43  44  46  47  44  42  41  40  40  42  43  43  43  45  45  45  43  43  44  44  45  45  45  45  44  44  44  43  42  43  45  46  46  44  43  42  43  44  46  47  44  43  44  43  44  45  45  44  42  42  43  44  42  42  43  43  43  43  44  44  44  44  45  46  46  46  46  45  44  44  43  45  45  45  43  42  43  43  43  43  43  43  43  43  44  44  44  43  42  43  44  46  46  46  45  44  44  44  44  44  43  42  41  42  43  44  43  43  43  44  44  44  45  44  43  42  42  43  44  44  43  43  43  43  43  43  44  44  44  43  42  41  42  43  44  44  45  44  44  43  43  44  46  46  45  44  41  41  41  42  42  42  42  43  44  44  44  43  44  45  44  44  44  44  44  44  42  41  40  40  41  43  44  44  44  43  43  43  42  42  43  44  46  45  43  43  44  45  45  46  44  42  41  42  43  43  42  43  43  43  42  43  45  47  47  46  46  45  44  43  42  42  41  43  44  44  45  44  43  43  44  45  45  45  44  44  44  44  44  43  44  45  45  45  44  43  44  44  44 
 47  48  49  50  49  48  48  47  47  47  49  49  47  46  46  45  46  48  48  49  48  47  46  46  48  47  46  46  46  47  46  46  45  45  45  46  47  48  48  48  48  47  46  46  45  45  46  46  46  45  45  45  47  47  46  46  47  48  47  46  43  43  43  44  44  45  45  45  45  46  46  46  46  45  44  44  45  47  48  49  48  47  45  44  42  42  42  42  43  43  43  43  44  45  46  46  45  45  44  43  44  44  44  44  44  45  45  47  47  46  46  46  45  44  44  44  43  45  47  47  45  46  46  46  46  46  45  44  43  43  44  45  45  45  44  45  45  46  46  46  46  46  46  46  46  46  46  47  47  46  46  46  47  46  46  44  43  44  45  45  45  44  43  43  42  43  43  44  45  45  45  44  44  44  45  45  46  47  48  45  44  45  45  44  44  43  44  44  45  46  45  47  47  47  46  45  45  45  45  44  44  43  43  42  43  44  46  45  45  44  43  43  44  45  45  44  42  42  41  41  43  43  44  44  44  44  43  44  44  43  43  43  42  43  44  44  44  44  44  43  43  43  44  44  43  43  43  42  42  43  44  44  43  44  43  44  45  45  44  42  41  43  43  41  41  44  46  46  45  44  43  43  44  45  47  48  46  43  41  41  43  44  45  45  44  43  42  44  45  46  47  47  46  44  43  43  43  44  43  42  42  43  43  44  44  45  45  45  45  44  45  46  45  44  44  43  42  41  41  42  43  43  43  44  45  45  44  42  43  43  44  45  45  44  43  43  44  45  45  44  43  43  43  44  45  44  43  44  45  46  45  44  44  44  44  44  44  41  41  43  43  42  43  43  44  45  44  43  43  44  45  45  45  46  46  45  44  44  42  42  42  42  43  43  44  45  45  44  43  42  41  42  43  43  43  44  44  44  45  45  45  44  44  44  44  45  43  40  42  43  44  44  44  46  46  46  45  44  44  44  44  43  43  42  43  43  43  43  43  42  43  44  44  44  44  45  45  45  45  44  43  43  44  44  44  43  43  44  45  45 
 47  49  50  50  49  48  47  47  47  48  48  48  46  45  46  46  46  46  47  47  47  47  47  48  48  47  46  46  47  46  46  45  44  44  46  47  47  47  47  48  47  45  45  45  46  45  46  46  46  45  45  46  47  46  45  45  46  48  47  46  43  44  44  44  45  46  46  46  46  46  46  47  46  45  44  44  44  46  48  48  47  46  45  44  43  43  42  42  44  45  45  44  44  46  47  47  46  46  45  43  43  44  44  44  44  45  45  46  46  46  46  46  46  45  44  44  43  44  45  46  47  47  47  46  46  45  44  43  43  43  44  45  45  45  44  45  46  47  47  47  47  47  47  46  46  46  46  47  47  46  46  46  46  45  44  43  43  43  44  45  45  44  43  43  42  43  43  45  47  46  45  45  44  44  45  46  47  48  48  46  45  45  45  44  44  43  43  44  45  46  46  46  46  46  46  46  46  45  45  44  43  43  43  42  43  45  46  46  45  44  43  44  45  45  45  44  44  42  42  43  44  46  46  45  46  45  43  44  45  44  44  44  44  44  45  45  45  46  46  44  43  43  43  44  44  44  44  42  42  43  44  44  44  43  43  44  45  46  45  44  43  44  44  42  42  45  46  47  45  43  42  43  43  45  46  48  46  43  41  41  43  45  46  45  44  43  43  44  46  47  48  48  47  45  43  43  43  43  43  42  42  42  42  43  44  44  45  45  45  45  45  46  45  44  44  43  42  41  42  42  43  43  43  44  45  46  45  44  43  43  44  46  46  44  42  43  45  45  45  43  43  43  45  47  46  44  42  44  45  46  46  45  43  43  43  44  44  42  42  44  43  42  43  45  45  45  44  43  43  44  45  45  46  47  47  46  45  44  43  43  43  43  43  43  44  45  46  45  43  42  42  42  42  41  43  45  46  45  44  45  45  45  45  44  44  43  42  41  43  44  44  44  45  45  45  44  43  42  43  45  44  44  43  43  42  43  43  42  42  42  42  43  43  44  44  44  45  45  45  45  44  43  43  45  44  43  43  43  44  45 
 46  48  49  49  48  46  45  45  46  46  46  46  45  45  45  45  45  45  45  45  46  46  46  47  48  48  47  46  47  46  45  45  45  45  46  46  45  45  46  46  46  44  44  44  45  45  46  46  45  46  47  47  47  46  44  45  46  47  46  45  45  45  46  46  46  46  47  47  47  47  46  46  46  45  44  43  44  45  47  48  47  47  46  45  45  43  43  44  45  46  46  45  45  46  47  48  46  45  45  44  44  45  46  46  45  45  44  44  44  45  45  46  47  46  45  44  44  44  45  46  48  48  47  47  45  43  43  43  44  45  46  46  46  45  45  45  46  47  47  47  47  47  47  45  44  44  45  46  46  45  45  45  45  45  44  43  43  43  44  45  45  44  44  43  43  43  43  44  45  45  45  45  45  45  45  46  46  46  46  46  46  46  45  44  43  42  42  43  44  44  44  44  44  44  45  45  45  45  44  44  43  43  42  43  44  46  47  47  45  43  44  44  45  45  45  45  45  43  43  44  45  46  47  47  46  46  45  44  43  43  43  44  45  45  45  45  45  45  46  45  44  44  44  45  46  46  44  43  43  45  46  45  44  43  43  44  45  46  46  45  45  45  45  43  43  45  45  45  44  44  43  43  43  43  44  46  46  44  43  43  45  45  45  44  44  45  45  44  44  46  48  48  46  44  43  42  42  42  42  44  44  43  43  43  43  44  44  43  43  43  44  44  44  44  45  44  43  42  43  44  45  43  42  43  44  45  45  44  43  43  44  44  45  43  42  43  45  45  44  43  42  43  45  47  46  44  43  43  44  46  46  45  43  42  43  43  44  42  43  46  44  43  43  45  45  46  44  43  42  43  44  44  46  47  48  46  44  43  44  45  45  44  43  42  43  45  46  45  44  43  42  42  42  42  43  45  45  45  45  44  44  44  45  44  43  42  42  43  44  44  44  44  44  43  43  42  42  41  43  45  45  44  44  43  43  42  42  42  41  41  42  43  43  43  44  44  44  45  46  45  44  43  43  45  44  43  42  43  43  43 
 45  46  47  47  46  44  43  44  45  46  46  46  46  45  44  44  45  45  45  45  46  46  46  47  47  48  47  47  47  47  46  46  46  46  47  46  43  44  45  45  45  44  44  44  45  45  46  46  46  47  48  49  49  47  45  46  47  47  45  45  47  47  47  47  46  46  46  46  46  46  45  45  45  45  44  44  44  45  46  47  47  46  46  45  45  44  44  45  46  46  46  46  45  46  47  46  44  44  44  45  45  46  47  47  47  45  44  44  44  44  45  45  46  46  45  45  45  45  46  46  47  47  47  46  44  43  43  43  45  46  46  47  46  46  46  46  46  46  46  46  46  46  47  45  43  43  44  46  46  45  44  44  45  46  44  43  42  43  44  44  44  45  44  44  43  44  44  43  43  44  44  45  45  45  45  45  45  45  44  45  45  45  45  44  43  43  43  42  43  43  43  43  43  43  44  45  44  45  45  45  44  43  43  44  45  47  47  46  45  44  43  44  45  45  44  45  45  44  43  44  45  46  46  46  45  46  46  43  41  42  42  43  44  44  44  44  44  44  44  45  44  43  44  45  47  46  45  43  44  46  48  46  44  44  43  44  44  45  45  45  45  45  45  44  44  44  44  44  43  43  44  44  44  43  42  44  45  45  45  45  46  44  44  43  44  46  46  43  42  44  46  46  45  44  43  43  43  42  42  45  45  43  42  42  42  43  43  42  42  42  42  42  42  43  44  44  44  44  45  46  46  43  41  43  44  44  44  44  43  42  43  43  44  43  43  44  44  44  43  43  43  44  45  45  45  44  43  43  43  45  45  44  43  43  42  43  44  43  44  47  45  43  42  43  44  45  44  43  42  42  43  44  46  47  47  45  44  43  44  45  45  44  43  41  43  44  45  45  44  44  43  43  43  43  43  42  44  44  44  44  44  43  44  44  43  42  43  44  44  43  43  43  43  42  43  43  43  42  43  46  46  45  45  44  43  43  42  42  42  42  42  42  42  43  43  43  44  44  45  45  44  43  43  44  44  43  43  43  43  42 
 45  45  46  46  44  43  43  44  45  46  47  46  47  45  44  44  45  46  46  47  46  46  46  47  47  48  47  47  48  47  47  46  46  46  47  46  44  44  46  45  46  45  45  44  45  45  46  47  47  48  49  50  50  48  46  46  48  49  46  46  47  48  47  47  46  45  45  46  46  46  45  45  46  46  45  45  45  45  46  46  46  46  46  45  45  45  46  45  45  44  45  45  46  45  45  44  43  43  44  46  46  47  48  47  47  45  44  44  45  45  44  43  43  43  44  44  45  46  47  46  45  45  46  45  45  44  43  44  45  46  46  45  46  46  47  47  47  46  44  44  44  46  47  46  44  44  45  46  46  45  45  45  46  46  46  44  42  42  43  44  44  45  44  44  43  44  45  43  41  42  44  45  45  44  45  45  45  44  43  44  45  45  44  43  43  43  43  43  44  44  43  44  44  43  44  45  45  44  45  46  45  44  44  45  46  47  47  46  45  44  44  44  45  45  44  44  44  43  44  45  45  45  44  44  43  44  45  43  42  43  43  43  43  43  44  45  45  44  44  45  44  43  44  45  46  45  44  43  43  47  50  48  45  44  44  43  44  44  44  44  43  44  44  43  43  44  44  43  42  43  43  45  45  44  43  42  44  46  47  46  44  43  43  44  44  45  45  43  42  43  43  44  43  43  44  44  44  43  43  45  45  43  42  41  42  42  42  41  41  42  41  41  42  43  43  44  44  44  46  47  47  43  42  44  44  43  43  44  43  43  42  42  42  43  44  45  45  43  42  44  45  45  45  44  44  44  44  44  43  44  45  45  44  44  43  43  43  44  45  47  44  42  41  42  43  45  44  43  42  42  43  44  46  47  47  45  44  43  44  45  45  45  44  41  43  44  45  45  44  43  43  43  44  45  43  40  41  43  43  44  43  43  43  44  43  42  43  43  42  41  41  41  42  44  44  45  44  44  44  45  45  46  45  45  44  43  43  42  42  42  42  42  43  42  42  42  43  44  44  44  43  43  42  43  43  44  45  44  44  43 
 47  46  46  46  45  44  44  44  44  45  46  47  47  45  44  44  45  46  47  47  47  46  46  47  47  47  47  47  47  47  47  46  46  47  47  46  44  45  47  46  46  45  45  45  45  46  45  46  48  49  49  49  48  46  45  46  48  49  48  47  48  48  47  47  46  45  46  47  47  47  46  45  45  45  46  46  46  46  45  46  46  46  46  46  45  46  46  45  45  44  44  45  46  45  44  45  45  45  46  46  46  46  46  47  46  45  43  44  46  45  44  43  43  43  45  46  46  46  46  44  43  44  45  46  47  46  46  45  45  45  45  45  46  46  46  46  46  45  44  43  44  45  47  47  46  45  45  46  46  45  45  46  47  47  47  45  43  42  43  44  44  45  44  44  43  43  44  43  42  43  44  45  44  44  44  45  45  44  43  43  44  44  44  43  43  44  45  46  46  46  45  45  44  44  45  44  44  44  44  44  44  45  45  45  46  45  45  45  44  45  44  44  45  46  45  44  43  43  44  45  45  44  43  43  43  43  44  45  46  45  45  45  44  44  44  45  45  46  46  45  44  44  44  45  45  44  43  42  43  45  48  48  47  46  45  44  43  43  43  43  43  43  43  41  41  43  44  44  43  43  42  44  45  45  45  43  44  46  46  45  44  43  44  45  45  45  44  44  44  43  43  43  43  44  45  45  45  44  44  45  44  42  41  41  41  42  42  43  43  43  43  43  43  43  43  44  44  44  45  46  46  44  43  45  45  43  43  44  43  43  42  41  42  43  44  46  44  42  42  43  45  46  45  43  43  44  45  44  43  43  43  44  45  44  44  43  43  45  46  45  43  41  40  41  41  43  43  43  43  43  43  44  45  45  45  44  44  44  44  45  45  45  44  42  42  43  44  44  43  43  43  43  44  45  43  40  41  43  44  44  43  42  42  42  43  42  44  44  42  40  40  41  43  44  45  44  44  43  43  44  44  44  44  44  44  43  43  42  43  42  43  43  43  42  41  42  42  43  44  44  43  43  42  41  42  44  45  46  46  45 
 49  48  47  46  46  46  45  44  43  44  45  46  46  45  44  44  45  45  46  46  46  45  46  47  47  47  47  46  46  46  46  46  46  46  46  46  45  46  47  47  46  45  46  46  46  46  44  45  48  48  48  48  47  45  44  45  47  48  47  47  47  47  47  46  46  46  47  48  48  48  47  45  44  45  45  45  45  45  46  46  45  45  46  46  46  47  46  46  45  45  45  46  46  46  45  46  48  48  47  47  45  45  45  45  45  44  42  43  45  45  44  44  44  45  47  47  47  45  44  43  45  44  45  47  48  48  47  46  46  45  45  45  45  45  45  45  45  45  45  44  44  45  47  47  46  45  45  45  45  45  45  46  47  47  46  45  44  43  43  44  45  45  45  44  43  43  43  44  45  45  45  44  44  43  43  44  44  45  44  44  44  43  43  43  43  45  46  47  47  46  46  45  45  45  44  44  43  43  43  43  44  45  45  45  45  44  43  44  45  45  45  44  45  45  45  44  43  44  44  44  44  44  43  43  43  43  44  46  46  45  45  44  44  44  44  44  45  45  44  45  45  45  45  45  45  44  43  43  43  44  46  47  47  46  46  45  44  43  43  43  43  43  42  41  41  43  44  44  44  43  43  44  45  46  46  44  44  45  45  44  43  43  45  47  46  44  44  45  44  44  44  44  44  44  45  46  45  44  43  46  45  42  41  41  42  43  44  45  45  44  45  46  45  43  43  44  43  43  44  45  45  44  44  45  44  44  44  44  43  43  42  42  41  42  43  45  43  41  41  43  44  45  44  43  43  43  44  43  42  42  42  43  44  44  44  43  44  46  46  43  42  41  41  40  41  42  43  44  44  44  43  43  43  44  44  43  44  44  44  44  44  44  44  43  43  43  44  44  43  43  43  43  43  44  43  42  43  44  45  44  44  42  41  41  42  42  44  46  43  41  41  43  44  44  44  44  42  41  42  43  43  43  43  43  43  43  43  42  42  42  43  44  43  42  41  41  42  42  43  43  44  43  42  41  42  43  44  46  46  46 
 49  48  46  46  47  48  47  45  43  43  45  46  45  45  45  45  45  44  44  44  44  45  46  47  48  48  47  47  46  45  44  45  46  45  45  45  44  46  47  47  46  46  46  47  47  46  44  44  46  46  47  47  47  46  45  45  46  46  45  45  46  47  47  47  46  47  48  48  49  48  47  46  45  45  45  44  44  45  45  46  45  45  45  46  48  47  46  45  46  47  47  47  46  45  45  47  48  48  47  46  45  44  43  44  44  44  43  44  45  46  46  46  46  47  48  48  47  45  43  44  47  45  44  45  47  48  47  45  45  46  46  46  45  45  44  45  45  46  46  46  46  47  46  47  46  45  44  44  44  44  45  46  47  47  46  45  44  44  43  44  45  46  46  45  44  44  45  46  47  47  46  44  44  43  43  43  44  44  44  45  45  44  44  43  43  45  47  48  47  46  45  45  44  44  44  43  44  43  43  42  44  45  46  45  44  42  42  43  46  46  45  45  44  44  44  43  43  43  43  43  43  43  44  44  44  44  45  45  44  43  43  42  43  43  44  45  44  43  42  44  45  46  46  46  46  45  44  44  43  44  44  45  45  45  45  45  44  44  43  44  44  43  43  43  43  44  44  45  44  43  44  45  45  46  46  45  44  44  43  43  44  44  46  46  46  45  45  45  44  43  43  43  44  44  45  45  45  43  43  46  46  43  43  43  44  45  45  46  46  45  46  47  45  43  43  44  44  44  44  45  45  45  45  45  45  45  45  44  43  43  43  43  42  41  42  44  43  41  40  41  43  44  45  45  44  43  42  42  42  41  41  43  44  43  43  44  45  46  44  41  42  43  42  41  41  41  43  44  43  43  43  42  42  42  42  43  44  45  45  44  43  42  43  45  44  44  45  44  43  44  44  44  44  44  44  44  43  44  44  44  44  42  41  41  42  43  45  47  45  43  43  43  44  43  43  43  41  40  41  43  43  43  44  44  44  44  43  42  43  42  43  43  43  42  42  41  41  42  42  43  44  43  42  42  41  42  42  44  45  45 
 47  46  45  45  47  49  49  47  45  45  47  48  45  45  46  45  45  44  44  44  44  44  45  47  49  48  47  46  44  43  43  44  45  45  45  45  44  46  47  47  46  46  47  47  47  47  45  44  45  45  46  48  49  48  47  46  45  45  43  43  46  47  48  47  47  47  48  48  49  48  46  45  46  46  45  44  44  44  45  45  44  44  43  45  48  46  44  44  46  47  47  46  44  44  45  46  46  46  46  47  45  44  44  46  46  46  46  46  46  46  47  47  46  46  46  47  47  46  45  46  47  45  44  44  45  46  46  45  45  46  46  47  46  45  44  45  45  47  48  48  47  46  46  46  45  44  44  44  44  44  45  46  47  47  46  45  45  44  44  44  45  46  47  46  46  45  46  47  48  48  46  45  43  43  43  43  43  44  44  46  46  44  44  43  43  45  46  47  46  45  44  44  44  44  43  43  43  43  43  43  44  46  47  46  44  43  43  44  46  48  47  45  44  43  43  43  43  42  43  43  43  43  44  45  45  46  46  45  44  43  42  43  44  46  46  46  45  44  43  43  44  46  46  47  46  46  46  45  44  43  43  42  42  43  44  44  43  43  43  44  44  44  43  46  46  44  44  44  44  44  45  45  45  43  43  44  44  43  43  44  45  45  45  44  45  47  47  44  43  42  42  43  44  44  44  45  45  43  43  47  47  45  44  44  45  45  45  45  45  45  46  45  44  43  43  44  44  44  44  45  45  46  45  45  47  48  48  46  44  43  44  44  43  42  42  45  44  42  41  41  42  44  46  46  45  42  41  42  42  42  42  42  43  44  44  45  45  45  43  41  42  44  44  42  41  40  42  43  43  42  43  42  42  42  42  44  46  46  46  45  43  42  44  46  46  45  45  45  44  44  45  45  45  44  44  43  42  42  42  43  44  43  42  43  44  46  48  47  45  43  42  43  43  42  42  42  42  43  43  43  43  43  44  44  45  44  44  43  43  43  43  44  44  43  42  41  41  42  42  43  43  42  43  44  42  40  40  40  42  44 
 45  45  45  46  47  48  49  48  47  47  48  48  45  45  45  45  45  44  43  43  44  45  46  47  47  47  47  45  45  44  44  45  45  44  43  43  45  47  47  46  45  45  46  46  46  46  46  46  47  47  47  47  47  47  46  46  46  45  45  45  45  47  47  46  45  46  47  47  48  47  45  44  45  46  46  46  44  44  44  45  45  45  43  44  46  46  46  45  46  46  46  45  44  44  44  45  46  45  45  45  45  46  46  47  47  47  47  46  45  46  46  44  43  42  44  45  46  46  46  46  47  45  44  44  45  45  45  44  44  45  46  47  47  46  45  45  45  45  46  46  46  47  48  46  45  46  46  46  46  45  45  46  47  47  46  45  45  45  45  46  46  46  46  46  46  46  46  47  48  47  47  46  45  44  44  44  44  45  46  46  46  45  44  43  44  44  44  44  44  44  45  45  44  44  44  44  44  44  44  45  45  46  47  45  43  42  43  45  47  47  46  44  44  45  46  45  45  44  43  42  42  43  44  46  46  46  45  44  44  43  43  44  45  46  47  47  46  46  45  45  45  45  45  46  46  47  47  46  44  43  42  42  42  42  42  43  45  45  44  42  43  45  46  46  45  44  44  43  44  44  46  47  46  44  43  43  44  44  44  45  44  43  43  43  44  46  47  44  44  44  44  43  43  43  44  44  44  43  43  46  46  44  44  43  43  43  44  45  44  44  45  45  43  42  43  44  45  46  46  46  45  45  45  44  45  46  46  45  44  44  44  44  44  43  43  46  46  44  43  43  43  44  45  45  44  42  42  44  45  44  44  43  43  43  43  43  44  45  43  41  42  43  44  44  43  42  42  43  43  43  43  42  42  42  42  43  44  46  47  47  46  45  45  46  45  45  45  46  46  45  44  43  43  44  44  42  43  44  45  44  43  42  42  43  45  47  47  46  45  44  43  44  45  44  44  44  43  44  44  44  45  44  43  43  43  44  45  46  45  44  43  43  43  43  43  43  42  42  41  42  43  45  45  44  42  41  41  41  42  43 
 45  45  46  46  46  47  47  48  48  47  47  47  46  45  44  46  46  46  43  43  44  46  47  46  46  46  47  46  46  46  46  46  46  45  44  44  46  48  47  46  45  45  46  46  45  45  47  48  48  48  47  47  46  45  45  45  45  45  46  46  46  46  47  46  45  45  45  46  46  46  46  45  43  44  46  47  45  45  45  46  47  46  45  44  46  47  48  47  46  46  46  46  46  46  45  46  47  45  44  45  46  47  48  48  47  46  47  45  43  45  44  42  40  41  43  45  46  45  45  46  46  45  44  45  45  46  45  45  45  45  46  47  47  46  45  44  45  45  44  44  45  46  47  45  44  46  47  47  48  46  44  45  46  46  46  45  44  45  46  46  45  45  45  45  45  46  46  47  47  46  46  46  45  44  44  44  44  45  46  47  46  45  44  44  44  44  43  43  43  44  45  46  46  45  45  45  46  45  45  45  45  45  45  45  43  42  43  45  47  46  45  44  45  47  48  47  46  45  43  42  43  43  44  45  46  45  43  43  44  44  44  44  45  45  46  47  47  46  46  46  45  44  44  44  45  46  46  45  44  43  43  43  42  42  41  43  46  46  44  41  42  45  47  45  44  44  44  43  43  45  47  48  47  45  44  43  43  44  44  44  43  42  43  43  43  45  45  44  44  45  44  43  42  43  44  45  45  44  44  44  44  43  44  43  42  42  45  46  45  45  45  45  43  42  43  45  46  47  47  47  46  45  44  42  43  44  44  44  44  44  44  43  43  43  44  46  46  45  45  44  43  42  42  42  42  42  43  46  45  44  44  43  44  43  43  43  43  44  44  41  41  42  43  44  44  43  42  43  44  44  43  43  43  43  42  42  43  45  47  47  47  46  46  45  45  44  44  46  46  45  43  42  41  43  43  42  45  46  47  45  43  41  41  42  44  46  46  45  45  44  44  44  45  45  45  44  43  43  44  45  45  45  43  41  40  43  46  47  46  44  43  43  42  43  43  44  44  43  41  41  43  46  45  43  43  43  43  43  43  42 
 47  46  47  46  47  48  48  48  47  47  46  45  45  44  45  47  48  48  46  45  45  46  45  45  47  48  47  47  46  46  46  46  47  47  47  46  46  47  47  46  45  45  46  47  46  45  46  46  47  46  47  47  47  46  46  46  45  45  46  46  46  48  49  49  48  45  44  44  45  46  47  46  43  44  45  46  45  46  46  47  48  48  48  47  47  47  48  48  47  46  46  46  47  47  46  47  47  46  45  46  47  47  47  47  46  46  46  45  43  44  44  43  42  43  45  46  46  45  45  46  45  45  44  45  45  46  46  46  45  46  46  46  45  45  44  45  45  46  45  44  43  44  44  43  44  44  45  46  46  45  44  44  46  46  45  44  44  44  45  44  44  43  44  44  45  46  46  47  46  46  46  46  45  46  45  45  44  45  45  46  46  46  45  44  44  44  45  45  45  44  43  45  46  46  45  46  46  46  45  45  45  45  45  44  43  42  42  44  46  46  45  44  45  46  47  45  43  44  44  43  43  44  45  45  45  44  43  44  45  44  45  45  45  46  47  47  47  46  45  45  44  44  44  43  44  44  44  44  43  44  43  43  43  43  43  44  45  44  43  42  43  44  45  45  45  44  44  43  43  44  46  47  46  45  43  43  42  43  43  43  42  42  43  44  45  46  46  43  43  45  45  44  44  44  45  47  47  46  44  44  43  44  45  45  44  45  47  47  47  46  46  45  43  42  43  45  46  46  47  47  47  46  45  43  43  44  45  44  43  44  44  43  43  43  43  44  43  44  44  43  42  42  42  42  42  43  44  45  45  44  43  43  43  43  44  44  45  44  43  41  41  42  42  43  43  43  43  44  44  44  43  43  44  43  42  42  43  45  46  47  47  46  45  45  44  44  45  45  44  44  44  43  42  43  42  42  43  45  46  44  43  41  41  41  42  43  44  44  44  44  44  44  43  43  43  43  43  42  43  45  45  44  42  41  40  42  45  46  46  45  44  43  43  42  42  42  43  44  44  44  44  45  44  42  42  43  44  44  43  42 
 47  46  47  46  47  48  48  49  48  47  45  44  44  44  46  48  49  49  47  46  45  45  44  45  48  48  47  47  47  47  47  47  47  48  48  47  45  46  46  45  44  45  46  47  46  46  46  45  46  46  47  48  48  47  47  46  46  46  47  47  46  47  49  49  47  44  43  42  43  45  47  47  42  43  43  44  45  46  47  47  48  48  49  48  46  46  47  46  46  47  47  46  46  45  47  47  46  45  46  46  47  47  47  47  46  45  45  44  44  44  44  43  43  45  47  47  46  46  46  46  45  45  44  44  45  46  46  46  45  45  45  45  44  44  45  45  46  46  45  44  44  43  43  44  44  44  45  45  45  45  44  44  45  46  45  44  44  44  44  44  43  43  43  44  45  46  47  46  46  45  46  47  47  47  46  45  45  45  45  45  45  45  45  44  43  44  46  47  46  44  42  43  45  46  46  46  47  46  46  45  44  44  44  44  42  41  41  43  45  46  45  45  45  46  45  43  42  43  44  44  45  45  45  46  45  43  42  44  45  45  45  46  46  46  47  48  47  46  46  45  43  43  43  43  43  43  43  43  44  45  45  43  43  45  45  44  44  43  43  44  45  44  43  44  45  44  44  43  42  43  45  45  45  44  43  44  44  43  42  42  42  43  44  45  46  47  47  44  43  44  45  44  44  45  45  46  46  45  44  43  42  43  45  46  46  46  47  47  46  46  46  45  44  44  44  44  45  46  46  46  46  46  45  43  43  44  44  44  43  43  43  43  43  44  43  42  42  44  44  43  43  42  42  43  44  45  46  46  45  44  43  42  42  43  45  46  45  45  44  42  42  42  43  43  43  42  44  45  45  45  44  44  44  44  43  42  43  44  45  46  47  46  45  44  44  44  44  43  43  43  43  44  43  42  42  42  43  44  45  44  43  42  41  41  41  42  42  42  42  43  44  44  43  42  42  42  42  43  44  44  43  43  42  41  41  42  45  46  46  45  44  43  43  43  42  41  42  43  45  45  45  44  43  43  43  44  44  44  44  44 
 47  46  47  46  47  48  48  49  48  47  46  45  45  45  46  48  49  48  46  45  45  46  46  46  47  47  46  46  47  48  48  48  47  47  47  46  44  45  45  45  44  45  46  46  46  45  45  45  46  46  47  48  48  47  46  45  45  47  49  49  47  47  47  46  45  43  43  43  44  45  47  47  43  42  42  43  45  46  46  47  47  47  48  47  45  46  46  45  46  46  46  45  44  44  47  47  45  46  46  47  47  47  47  47  46  45  45  45  45  45  44  44  45  47  48  47  46  45  46  46  45  45  45  44  45  45  46  46  45  44  44  44  44  44  45  45  46  46  45  45  45  44  45  45  45  45  46  46  46  46  45  44  45  45  45  45  45  45  45  45  44  44  44  45  45  46  46  46  45  45  46  47  48  47  46  46  45  44  44  44  44  44  45  44  44  45  46  47  47  44  41  43  45  45  46  46  46  46  45  44  43  44  44  45  43  41  41  43  44  45  46  46  45  45  44  42  42  44  45  45  46  46  46  46  44  42  42  45  47  46  46  46  46  46  47  47  47  46  46  44  43  43  43  43  43  43  43  43  44  46  46  43  43  45  45  44  44  44  45  45  46  45  43  44  45  44  44  43  43  43  43  44  44  44  44  45  45  44  43  42  43  43  45  46  46  47  47  44  43  44  44  44  43  44  44  45  45  45  44  43  42  43  45  46  47  46  46  45  43  44  45  46  46  44  43  43  44  45  45  45  45  45  44  43  43  43  43  43  43  43  43  43  44  44  43  42  43  44  45  45  44  43  43  44  45  46  47  46  45  44  42  41  42  44  46  47  46  45  45  44  43  44  44  45  44  43  44  44  45  45  44  44  44  44  44  43  43  43  45  46  46  46  45  43  44  44  43  43  42  42  43  44  44  42  42  43  43  44  45  45  44  43  42  42  42  42  42  42  42  43  44  44  43  43  42  42  43  44  44  43  42  41  41  42  43  44  45  45  45  44  44  43  43  44  43  42  42  43  44  44  44  44  44  44  44  44  45  44  45  45 
 47  46  47  47  47  48  48  49  48  48  46  46  47  47  47  48  48  47  45  44  45  46  48  47  45  45  45  46  48  49  49  47  46  45  45  44  43  45  46  46  46  46  47  46  45  44  45  46  47  47  48  47  47  46  44  44  45  47  49  50  49  47  45  44  44  44  45  46  47  47  47  47  45  43  42  42  44  46  47  46  46  46  46  46  46  46  45  44  45  46  47  44  43  44  46  46  46  46  47  46  46  46  46  46  45  44  44  45  46  46  45  45  46  48  49  47  45  44  45  45  45  45  45  45  44  45  45  45  44  43  42  44  44  43  44  44  44  44  44  45  46  46  46  47  47  47  46  47  48  47  45  45  45  46  45  45  46  46  46  45  45  44  45  46  46  46  45  45  45  45  46  47  47  47  46  46  44  43  44  44  45  45  45  45  45  45  46  46  45  44  42  43  45  44  45  46  45  45  44  44  43  44  44  46  45  42  42  43  45  45  46  46  45  44  44  43  43  45  46  45  45  46  46  45  44  43  43  45  47  48  47  46  45  44  44  44  44  44  44  44  43  44  44  45  45  44  44  44  44  46  46  43  43  44  45  44  45  45  46  47  47  46  45  45  45  44  44  44  44  43  42  42  43  43  44  45  45  44  43  42  42  43  44  45  46  47  47  45  44  44  44  44  44  43  43  44  44  44  43  44  43  43  45  46  46  45  44  43  41  42  44  47  46  44  42  43  44  44  45  45  44  43  42  42  42  43  43  44  44  44  44  44  44  45  44  44  44  45  45  46  45  44  43  44  44  46  46  45  45  44  43  42  43  44  46  47  47  46  46  46  45  45  46  47  46  45  43  42  43  44  44  44  44  45  45  44  43  44  45  46  45  45  45  44  43  44  43  43  42  42  42  43  43  44  43  42  43  44  44  44  44  43  43  42  42  42  43  43  43  43  43  44  43  44  44  43  44  45  43  41  40  41  42  43  44  45  44  44  44  44  43  42  43  44  44  44  43  42  42  43  44  44  45  44  44  43  43  43  44  44 
 46  47  47  47  48  48  48  48  48  48  47  47  48  47  47  47  46  45  44  44  45  47  49  48  45  44  45  46  47  48  48  47  45  44  43  43  44  47  48  48  47  47  48  46  45  45  46  47  47  47  47  46  46  45  44  45  45  47  48  49  49  47  46  44  44  45  47  48  48  48  47  47  46  44  43  42  44  46  47  46  45  46  46  46  46  46  45  44  46  47  47  45  44  44  46  47  46  46  47  46  46  45  45  45  45  44  44  45  46  46  45  45  46  48  49  47  45  44  45  46  46  44  44  45  45  45  45  45  44  43  43  43  44  44  43  44  44  43  44  45  46  47  47  48  47  46  46  47  48  47  45  45  46  46  45  45  47  47  46  46  45  45  45  46  47  46  46  45  46  46  46  46  46  46  46  46  45  45  45  46  46  45  45  45  45  45  45  44  43  43  43  44  45  44  45  45  45  45  44  43  44  45  45  46  46  43  43  44  45  46  45  46  45  45  44  43  43  45  45  45  45  45  46  45  45  45  45  45  46  47  47  46  45  43  42  42  42  43  44  44  44  45  45  46  46  46  45  44  44  46  47  44  43  44  44  45  45  46  47  47  45  44  44  45  45  45  44  44  44  44  43  42  42  43  44  45  44  44  43  42  42  42  43  43  45  45  46  46  45  44  44  45  44  43  44  44  44  44  44  44  43  43  45  46  45  44  43  42  41  42  44  47  46  43  42  42  44  45  46  45  44  42  42  42  43  43  43  44  44  44  44  44  44  45  45  45  44  45  45  45  45  44  44  43  44  44  44  45  45  44  44  44  43  45  46  47  47  46  46  46  44  43  46  47  47  45  42  41  43  45  45  44  45  45  45  45  44  44  45  45  45  45  45  44  44  43  44  44  44  43  42  42  43  45  44  42  41  42  43  43  44  43  43  42  42  42  43  44  44  43  43  43  43  44  44  43  44  45  43  41  41  42  43  44  45  45  44  44  44  43  43  43  43  43  43  44  44  42  41  41  42  44  45  45  43  41  41  42  43  44 
 46  47  47  47  47  47  47  47  47  47  47  48  47  46  46  46  46  45  44  44  45  47  48  47  45  45  46  46  47  46  46  46  45  44  44  45  46  48  50  49  49  48  47  46  45  44  45  46  46  46  46  45  46  46  46  47  47  47  48  48  48  47  46  45  45  45  47  47  47  46  45  46  46  45  43  43  45  46  47  46  45  45  47  47  47  46  46  45  45  47  48  46  44  43  45  46  46  46  47  47  46  45  44  45  45  45  45  46  47  46  45  44  46  47  48  48  46  45  46  45  44  44  45  45  44  44  44  45  45  44  43  43  44  44  44  44  44  44  45  46  46  46  47  47  47  45  44  45  46  46  45  45  46  46  45  45  46  46  46  45  45  46  46  47  47  46  45  45  46  45  45  44  45  46  46  45  46  46  47  47  47  46  45  45  46  45  43  42  42  43  44  44  44  45  45  45  45  45  44  44  44  45  46  46  45  44  44  45  46  46  45  45  46  46  45  43  43  44  44  44  45  45  46  46  46  47  47  46  46  46  47  46  44  42  41  41  42  43  43  43  43  44  45  46  46  46  45  44  44  45  45  44  44  43  44  45  46  47  46  45  43  42  42  43  44  44  44  44  45  44  44  43  43  44  45  45  44  43  43  42  42  41  42  42  43  45  45  45  45  44  45  45  45  44  44  45  45  45  45  43  42  42  45  45  44  43  43  43  42  43  45  46  44  42  41  42  44  45  46  46  44  43  42  42  42  43  43  44  45  45  45  45  45  45  45  45  44  44  44  44  44  44  43  44  43  43  43  44  45  45  45  44  44  44  45  46  47  46  46  44  42  42  44  47  47  45  42  41  43  46  46  45  46  46  46  46  45  45  44  44  44  44  44  45  44  43  44  45  45  44  42  42  43  45  44  41  41  42  42  43  44  44  43  42  42  42  44  45  44  42  41  42  42  43  43  43  43  43  43  43  42  43  43  44  44  44  43  43  44  45  45  44  42  41  41  43  44  43  42  41  41  43  45  46  43  41  40  41  43  44 
 46  47  46  46  46  47  46  46  46  46  47  47  47  46  45  45  46  46  45  45  45  46  46  46  46  46  47  47  46  45  45  46  46  46  46  46  46  48  50  49  49  48  46  45  44  44  45  46  46  46  46  46  46  47  48  49  49  48  47  47  46  45  45  46  46  46  45  45  45  44  44  45  45  44  43  44  45  46  46  46  45  46  47  47  46  46  46  44  45  46  48  47  45  44  45  45  45  46  47  47  46  45  45  46  46  46  46  46  47  47  46  45  45  46  48  47  46  44  45  45  43  44  45  44  44  44  45  46  45  45  44  44  44  45  45  45  45  45  46  47  47  47  46  47  46  44  43  43  45  46  45  45  46  45  45  45  45  45  45  44  44  46  47  47  47  46  44  45  45  45  44  43  44  45  45  45  46  47  47  48  47  46  45  45  45  44  43  42  42  43  45  45  45  45  44  44  45  45  45  45  44  45  45  46  45  43  44  45  45  46  46  46  46  46  45  43  42  43  43  43  44  45  46  47  47  48  49  46  46  46  47  46  44  42  42  42  42  43  44  43  43  43  45  45  45  44  44  43  43  44  44  45  44  44  44  45  47  47  45  43  41  41  42  43  44  43  43  44  45  45  44  44  44  45  46  45  44  43  43  43  43  42  42  42  43  45  45  44  44  45  45  44  45  45  44  45  45  46  45  43  41  42  44  44  43  42  43  44  43  44  46  44  43  42  42  43  44  45  46  46  45  44  44  43  43  43  43  44  44  44  44  44  44  44  44  44  44  43  43  43  43  43  44  43  44  43  43  43  45  46  46  45  44  44  45  46  46  46  45  43  42  42  43  45  46  44  43  42  44  47  47  45  46  46  46  46  45  44  44  45  45  43  44  46  44  43  43  45  46  45  43  43  43  44  43  42  42  42  43  44  45  46  44  43  43  44  44  44  43  41  40  41  42  43  43  43  42  42  43  44  44  44  44  43  43  43  43  43  44  45  46  45  42  41  40  42  43  45  43  42  42  42  45  47  44  41  41  42  43  44 
 47  47  46  46  47  47  46  45  46  46  45  46  46  46  45  45  46  46  46  46  47  47  45  44  46  48  49  49  47  45  44  46  47  47  45  44  45  48  49  48  47  46  47  46  45  44  45  46  45  46  45  45  47  48  49  49  49  49  47  46  45  44  45  45  46  46  45  45  44  43  44  45  45  45  44  44  45  46  45  45  46  46  47  47  46  46  45  44  44  46  48  48  46  44  44  45  45  45  46  47  46  46  45  46  47  47  47  46  47  47  46  45  45  47  48  47  46  44  45  44  43  44  45  44  44  45  46  46  46  45  45  44  44  45  45  45  45  45  46  46  47  47  47  46  45  43  42  43  45  46  45  45  46  45  45  45  45  45  44  44  44  45  46  46  46  45  44  45  46  45  44  44  44  44  45  45  46  47  47  47  47  46  46  45  44  43  43  43  44  45  45  46  45  45  44  44  44  45  45  45  44  44  45  45  45  44  44  45  45  45  46  46  46  45  44  43  43  44  44  44  45  45  46  46  48  49  49  46  45  46  46  45  45  44  43  43  43  43  44  43  43  43  44  44  44  44  43  43  43  44  45  45  45  44  44  45  47  46  45  43  42  42  43  44  44  43  43  44  45  45  44  44  44  45  46  45  44  43  43  42  43  43  44  44  44  45  45  44  44  45  45  45  45  45  44  44  44  45  45  43  42  43  44  44  42  42  44  44  43  45  45  44  43  43  43  44  45  46  45  44  45  45  44  44  43  43  43  44  44  44  44  44  44  44  43  43  42  43  43  42  43  43  44  44  43  44  43  43  45  46  46  45  43  43  45  46  46  45  44  43  43  43  43  44  44  44  44  45  47  48  47  45  45  46  46  44  43  44  44  45  44  43  44  46  44  43  43  44  45  45  45  44  42  42  42  43  43  43  44  45  46  46  45  44  44  44  44  43  42  41  40  41  42  43  44  43  42  42  42  44  44  45  44  44  43  43  43  44  45  45  45  44  42  41  40  41  43  44  44  44  43  43  45  46  44  42  41  42  44  45 
 47  46  46  46  46  46  46  46  46  46  45  45  47  47  46  46  47  47  46  46  46  46  45  44  46  48  50  51  48  46  45  46  47  46  44  43  45  47  47  46  46  46  47  47  47  46  46  46  45  45  45  45  46  46  46  46  46  47  47  46  46  45  45  45  46  47  48  47  46  46  45  47  48  47  46  46  46  46  46  46  46  47  47  46  45  45  45  43  43  45  48  49  47  45  44  44  44  45  46  47  46  46  46  47  47  47  47  46  46  48  48  46  45  47  48  47  45  44  43  42  42  44  46  46  46  47  46  47  47  46  45  45  45  45  45  45  44  44  44  45  46  47  46  47  46  43  42  43  46  46  45  45  46  46  45  46  47  45  44  43  44  44  45  46  46  45  43  45  46  45  45  44  44  45  45  45  45  45  46  46  47  48  47  45  44  43  44  45  46  46  46  46  46  45  44  45  45  45  45  45  45  44  44  45  45  44  44  45  46  46  46  46  45  43  41  43  44  43  43  44  45  45  46  48  47  48  48  45  44  44  43  43  43  43  44  44  44  43  42  45  45  44  43  43  43  43  43  43  44  46  46  45  45  45  44  45  45  45  45  44  44  43  44  46  46  44  44  44  44  44  44  43  44  44  45  44  43  42  41  41  42  44  45  45  45  46  46  44  43  44  45  46  46  46  46  45  44  44  45  44  44  44  46  45  42  42  44  45  44  44  45  44  44  44  45  45  45  44  43  43  44  43  44  44  44  44  44  43  42  42  42  42  42  42  42  42  41  42  42  42  42  43  43  43  43  43  43  44  45  46  46  44  42  42  45  46  46  44  44  45  45  45  45  44  43  43  45  47  49  48  45  43  43  43  43  42  42  43  44  45  44  43  44  45  44  43  42  42  44  46  46  45  42  39  40  44  43  42  42  44  46  46  44  43  43  44  44  44  43  42  42  43  43  44  44  43  42  42  41  42  43  44  45  44  44  44  44  44  45  44  43  42  42  42  41  41  41  42  42  43  44  44  45  45  44  43  42  43  44  45 
 47  46  45  45  45  46  46  47  46  46  46  46  47  47  47  47  47  47  47  47  47  47  46  45  47  48  50  49  47  46  45  46  46  45  43  43  45  46  46  46  46  46  47  47  47  47  47  46  45  45  45  46  46  46  46  46  46  46  46  47  47  45  44  46  48  49  48  47  47  47  47  48  48  48  47  47  47  46  46  46  46  45  46  45  44  45  45  44  44  45  48  48  48  46  45  45  45  46  46  47  46  46  46  48  49  48  47  47  47  48  47  46  46  47  48  47  47  46  44  43  44  46  46  46  46  47  47  48  47  46  44  44  45  46  46  45  43  43  43  45  46  46  47  47  46  45  44  44  46  46  45  45  46  46  46  47  48  47  45  44  44  44  44  45  46  45  44  46  47  46  45  44  44  45  46  45  45  45  45  46  46  46  46  45  44  44  44  45  46  46  45  46  46  45  44  45  46  46  46  46  45  45  46  46  45  44  44  44  45  45  45  45  45  44  41  44  45  44  44  44  44  44  46  47  47  48  47  44  42  43  43  44  44  44  44  45  44  43  42  44  45  45  44  44  43  44  44  44  45  46  46  45  44  45  45  44  44  44  44  44  45  45  45  46  46  44  44  43  43  43  43  43  43  44  44  44  42  41  41  41  42  44  46  47  46  47  47  45  45  46  46  47  46  46  44  43  43  44  44  45  45  45  46  44  42  43  44  44  43  44  44  44  45  45  45  45  45  43  42  43  44  45  45  45  44  43  43  43  43  43  42  41  41  41  42  42  43  43  43  43  43  42  42  43  42  42  43  43  44  45  46  44  43  43  44  45  44  43  43  45  45  44  43  43  42  43  45  46  46  45  43  42  43  44  43  42  42  42  44  45  45  44  45  45  44  43  42  43  44  46  46  45  42  38  40  44  42  41  42  44  45  45  44  43  42  42  43  44  43  42  42  43  44  44  44  43  43  42  41  41  43  44  45  45  45  45  45  45  44  43  42  42  43  43  43  42  42  42  43  45  45  45  46  46  45  43  43  43  43  44 
 48  47  45  45  46  47  47  46  46  46  47  48  47  46  47  47  48  47  47  48  48  48  46  45  47  48  48  47  45  44  44  45  46  46  44  44  45  46  47  47  47  46  46  46  47  48  46  45  46  46  45  46  47  48  48  47  46  46  45  46  48  45  44  47  50  50  47  46  46  47  48  48  47  48  48  48  47  46  46  45  44  43  44  44  45  44  45  46  46  47  48  47  48  48  47  47  47  46  45  45  45  45  45  48  49  49  47  47  48  46  45  46  46  46  46  47  48  47  46  46  48  47  45  43  44  46  48  48  46  44  44  44  45  46  46  45  44  43  44  45  46  47  47  47  45  45  46  46  46  45  44  44  45  45  45  47  49  48  47  45  45  44  44  44  45  45  45  47  47  46  45  45  44  45  45  44  44  44  44  45  45  44  45  45  44  43  44  44  45  44  44  46  46  45  44  45  46  47  46  46  45  46  49  47  45  44  43  44  44  44  45  45  46  45  44  43  44  46  46  45  43  43  44  46  47  47  46  44  43  44  45  46  47  46  45  44  44  44  43  43  44  45  45  44  44  44  45  46  46  45  44  43  44  44  45  44  43  43  43  44  45  46  47  46  45  44  44  43  44  44  44  44  43  44  44  44  43  43  43  43  43  43  45  47  48  48  47  47  47  48  48  47  45  43  41  40  42  43  44  44  45  44  44  43  43  43  44  43  44  44  44  43  44  44  44  44  43  43  42  43  45  47  48  47  45  43  42  44  45  46  44  42  42  42  43  44  44  45  45  44  43  42  42  43  43  43  43  43  44  45  45  46  46  45  43  42  41  42  43  43  43  42  41  42  43  44  44  43  42  42  42  41  44  46  46  44  42  42  43  45  45  45  46  46  44  43  44  44  45  45  44  43  42  41  42  43  42  42  43  44  45  45  44  43  41  41  42  43  42  41  41  42  43  45  45  44  44  43  42  42  43  44  44  44  44  45  45  45  44  42  42  44  45  44  43  43  42  43  45  46  46  46  47  47  46  44  43  43  42  43 
 47  46  45  45  46  48  47  47  46  46  47  47  46  45  45  45  46  48  48  47  46  45  46  46  47  47  47  46  46  45  45  46  47  47  47  46  45  46  47  47  46  45  46  45  46  47  46  47  47  47  46  46  46  47  47  46  45  45  46  47  47  45  45  48  50  49  47  46  46  47  47  48  47  48  48  48  48  48  47  46  44  43  42  43  45  45  45  46  47  48  47  48  47  47  46  47  48  46  45  45  44  44  44  46  48  49  48  47  46  44  44  45  46  46  46  47  47  47  46  46  46  46  45  44  46  47  48  49  47  45  44  44  45  46  47  46  45  44  45  46  46  47  47  46  45  45  47  47  46  44  43  42  42  43  44  46  48  48  47  46  46  45  44  45  45  45  45  46  46  45  44  45  44  45  44  44  43  44  44  45  45  45  45  45  44  44  45  45  45  45  45  48  48  46  44  45  46  47  46  46  45  46  48  47  45  44  44  44  44  44  45  45  45  44  43  43  44  45  45  44  43  42  43  45  46  46  46  46  46  45  45  45  45  45  45  44  45  45  45  44  44  44  45  45  44  44  45  45  45  46  45  42  42  44  45  45  44  44  43  43  45  46  46  46  46  44  43  43  43  44  44  44  44  44  45  45  45  45  44  44  43  43  44  45  46  46  45  45  45  45  45  45  45  44  42  41  42  43  43  43  43  44  44  43  42  43  44  45  45  46  45  42  42  43  44  44  43  43  43  43  44  45  46  46  45  43  43  44  46  47  45  44  43  44  44  43  44  44  44  43  43  42  43  43  44  45  46  47  47  46  45  45  45  44  43  42  42  43  44  44  44  43  43  43  44  44  44  43  42  42  42  42  44  45  45  44  43  42  43  43  43  43  44  46  44  43  43  43  44  44  44  43  43  44  44  43  43  43  43  44  45  45  44  43  42  42  43  44  43  42  41  42  43  46  46  46  45  44  42  41  42  43  43  42  42  44  45  45  44  43  42  43  44  44  43  43  42  43  43  44  45  46  46  46  45  44  43  43  43  43 
 46  46  45  46  47  48  48  47  46  46  47  47  46  44  43  43  45  48  48  46  44  44  46  47  46  47  48  47  46  46  46  47  48  48  48  47  46  46  47  47  46  46  45  45  46  47  47  48  48  47  46  45  45  46  46  46  45  45  46  47  46  45  46  47  48  49  48  46  45  45  47  48  47  47  47  48  49  49  49  48  46  45  44  44  46  46  46  47  47  48  48  48  47  46  45  47  48  46  44  44  43  43  43  44  46  48  49  46  43  43  43  44  45  45  45  45  46  46  46  45  45  45  45  45  46  48  49  49  48  46  46  45  45  46  47  46  45  45  46  47  47  46  45  45  45  46  47  48  46  45  43  42  42  42  44  45  46  47  46  46  46  45  45  46  45  44  44  45  45  44  45  45  45  45  45  44  44  44  45  46  46  46  46  46  45  44  45  46  46  46  46  48  48  46  45  46  46  47  47  46  45  45  46  46  46  44  45  45  45  44  44  43  44  43  42  43  46  47  47  47  46  44  43  45  45  45  46  47  47  46  44  43  43  44  44  45  45  46  46  44  44  45  46  45  44  44  44  44  44  45  45  42  42  45  46  46  45  45  44  45  46  46  47  47  46  44  43  43  45  46  46  46  45  45  45  45  45  45  45  44  44  44  44  45  45  45  44  44  44  44  44  44  45  44  43  43  43  44  44  42  42  44  44  43  42  42  43  45  46  46  45  42  42  43  43  44  44  44  44  45  45  45  45  44  44  43  43  44  45  46  46  45  44  44  44  45  44  44  44  43  42  43  44  45  46  46  47  49  47  46  45  44  43  43  42  42  43  43  43  44  44  44  44  44  44  44  44  43  43  42  43  44  44  44  44  45  44  44  42  41  42  42  43  44  43  42  42  43  43  43  43  43  44  45  44  42  44  45  45  45  44  44  44  43  43  43  44  45  44  42  42  42  43  45  46  46  44  43  42  42  42  42  42  42  42  44  45  46  45  43  43  43  44  44  44  43  43  42  42  42  44  45  45  45  44  44  44  44  44  43 
 46  46  46  47  47  48  47  47  46  47  46  46  46  44  42  42  45  48  48  45  43  43  46  47  46  46  48  47  47  47  47  47  48  49  48  47  47  47  48  48  47  46  46  46  46  48  48  48  47  46  45  44  45  46  46  46  46  46  47  46  46  46  47  46  47  48  49  47  45  44  47  48  46  46  46  47  48  48  49  49  48  47  47  46  45  46  47  47  47  47  48  47  47  45  44  45  47  45  44  44  44  44  43  44  45  47  49  46  42  42  44  45  46  45  44  44  45  47  47  46  45  45  46  45  46  47  48  48  47  47  47  46  45  46  47  46  46  46  47  47  47  46  45  46  47  48  48  47  47  46  45  44  43  43  43  44  44  45  45  45  45  46  46  46  45  44  44  44  44  45  45  46  46  46  45  45  45  45  47  47  47  47  46  45  44  44  45  45  46  46  46  47  47  45  45  45  47  47  47  46  45  44  44  46  46  45  45  46  46  44  43  42  43  43  42  44  46  47  48  49  48  46  44  44  44  45  45  47  47  45  44  43  43  43  44  44  45  45  45  45  45  46  46  45  45  44  43  43  43  43  43  43  44  46  48  48  47  46  46  46  47  47  48  48  46  44  44  45  46  48  48  47  45  45  44  43  43  43  44  45  45  45  45  46  46  45  45  43  43  43  43  45  46  45  44  44  44  44  44  42  42  44  44  43  43  43  44  45  45  46  45  43  43  43  43  43  43  44  45  46  46  46  45  43  43  44  44  44  44  45  45  45  45  43  43  46  45  45  45  43  43  43  45  46  47  47  48  48  46  44  43  42  42  43  43  43  42  42  42  43  44  45  44  44  44  43  43  43  43  43  43  44  44  44  44  45  46  45  43  41  42  43  42  42  41  41  43  43  43  43  43  43  45  46  44  42  44  45  46  45  44  43  43  44  44  44  45  46  44  43  43  42  43  44  45  45  43  41  41  43  43  43  43  43  43  44  45  46  45  44  43  43  43  43  43  43  43  42  42  42  43  44  45  45  44  43  43  43  44  43 
 46  47  47  47  48  49  48  47  46  47  46  45  45  43  42  43  46  48  49  46  44  43  46  47  46  46  47  46  46  47  47  47  48  48  48  47  47  48  48  48  47  46  46  47  47  47  48  47  45  44  43  43  45  46  46  47  46  46  47  47  46  48  48  47  46  47  48  47  45  44  47  48  46  45  45  45  45  46  48  48  49  49  48  47  45  46  47  47  47  48  47  47  46  45  44  45  47  44  43  45  46  46  44  44  45  46  47  45  42  43  44  46  46  45  45  45  46  46  46  45  45  46  45  45  44  45  47  47  46  47  48  47  45  46  47  46  46  45  46  46  46  45  45  47  49  48  47  46  47  46  46  47  46  44  43  43  44  43  44  45  44  46  47  46  46  45  44  43  44  45  46  47  47  46  46  46  45  46  47  48  47  47  46  45  45  44  45  45  45  45  45  45  44  43  43  44  46  47  47  46  44  43  42  46  48  46  47  47  47  44  43  43  44  43  42  43  44  46  46  47  47  45  44  43  43  43  43  44  45  45  44  43  43  43  43  44  44  43  44  46  47  46  46  46  45  44  43  42  42  41  42  44  45  47  47  48  48  47  46  47  47  48  48  47  46  44  44  46  48  49  48  46  44  43  43  42  42  43  43  44  45  45  45  46  46  46  45  43  43  44  44  45  46  46  44  44  44  45  44  44  43  44  44  45  44  44  44  45  44  45  46  46  44  43  43  42  43  44  46  47  47  47  46  44  44  45  45  44  43  43  44  45  44  42  42  45  45  44  44  43  42  43  45  46  46  47  47  47  45  44  43  42  43  43  44  43  43  42  41  41  43  44  44  44  43  43  42  43  43  44  44  44  44  43  44  45  46  45  44  43  43  44  42  39  40  41  43  43  44  44  44  44  45  45  43  42  43  46  46  45  44  42  43  44  43  44  46  46  44  43  42  42  43  45  45  45  43  41  41  43  43  43  44  44  44  45  45  45  44  44  43  42  42  41  42  42  43  42  42  42  43  43  45  46  45  43  43  43  44  43 
 46  47  47  48  48  49  48  47  47  46  46  46  44  43  44  44  46  48  48  46  45  44  45  46  45  46  46  46  47  47  48  47  48  48  48  47  47  47  47  47  47  47  47  47  47  47  46  45  45  44  44  44  45  46  47  47  46  46  47  47  47  49  49  47  46  47  49  48  47  46  48  48  46  45  44  43  43  44  46  47  47  47  47  46  45  46  47  46  47  48  48  47  47  45  44  45  46  45  44  45  47  46  45  45  45  45  46  45  44  43  44  46  46  45  45  46  47  46  44  44  46  46  44  43  42  44  46  46  45  45  46  46  46  47  47  47  46  46  45  46  46  46  46  48  49  48  47  46  46  47  47  48  47  46  44  44  45  44  44  44  44  46  48  48  47  45  43  43  44  45  46  47  46  45  45  45  45  46  47  48  47  46  46  46  45  45  45  44  43  44  44  44  42  41  41  43  45  46  47  46  46  45  45  47  48  47  48  48  48  46  45  45  45  45  45  44  44  45  45  45  45  45  45  45  43  42  42  42  43  44  44  44  45  45  44  43  43  43  43  46  48  47  46  46  46  45  44  43  42  42  42  44  45  45  45  46  46  45  46  46  46  45  45  45  44  43  43  45  47  47  46  45  43  43  43  43  43  43  43  44  44  43  43  44  45  45  45  43  43  44  45  46  46  45  44  44  44  44  45  45  44  44  44  46  46  46  45  44  44  45  46  46  45  43  42  42  43  44  45  46  45  45  45  45  46  46  45  44  43  43  44  44  44  42  43  44  44  44  43  42  42  42  44  45  46  46  46  46  45  44  43  43  44  45  44  44  43  43  43  42  43  44  45  44  42  42  41  42  44  45  44  43  42  43  43  44  44  44  45  45  45  45  43  41  41  42  43  44  45  45  46  45  44  44  43  41  44  46  46  45  44  43  44  44  44  44  45  46  44  43  42  42  43  45  46  46  45  43  42  42  43  43  43  44  44  44  44  44  44  43  44  44  42  41  41  42  43  43  42  42  42  42  44  46  44  43  43  43  44  43 
 46  47  48  48  49  49  47  47  48  47  47  46  44  44  46  47  47  48  48  47  46  45  45  45  46  46  47  47  47  48  47  48  48  48  48  47  46  46  46  46  46  47  47  48  47  46  45  45  47  46  45  46  47  48  48  47  46  45  46  46  47  48  49  47  45  46  48  48  47  47  48  48  47  46  45  44  44  45  46  47  47  46  45  45  46  46  46  47  47  48  47  48  47  46  45  46  47  45  45  46  46  46  45  44  45  46  47  46  45  44  44  45  45  45  45  46  47  46  43  44  46  46  45  43  43  45  46  46  45  44  45  46  47  47  47  47  47  46  45  46  46  48  48  48  48  48  47  47  47  47  48  47  47  46  45  46  46  46  44  44  44  46  48  48  47  44  42  43  44  45  46  46  45  45  44  44  45  45  46  47  47  45  45  45  46  46  45  44  43  44  45  44  43  41  41  42  44  45  46  46  47  47  46  47  47  47  48  49  48  47  45  45  47  47  46  45  44  45  44  44  45  46  46  47  45  44  42  41  42  44  45  45  46  45  44  44  44  44  45  46  47  46  45  45  46  46  45  44  43  43  43  44  44  44  44  44  44  44  44  45  44  44  44  43  42  42  43  45  46  47  46  44  43  43  44  45  45  44  43  43  43  42  43  43  44  45  46  43  43  45  45  45  45  44  43  43  43  44  45  45  44  43  44  45  46  46  45  43  43  44  45  45  44  43  43  43  43  45  45  45  44  43  43  45  47  47  46  44  43  43  44  45  44  43  43  43  44  44  44  43  42  43  44  45  45  45  45  45  45  44  43  43  44  44  43  43  43  44  44  43  43  44  44  43  42  41  41  42  43  44  44  43  43  43  44  43  43  43  45  46  46  45  44  42  43  43  44  44  44  45  45  45  45  44  43  41  43  44  45  45  44  44  45  45  44  43  45  47  45  43  43  43  43  45  46  46  45  44  43  43  42  42  42  43  43  43  43  43  43  44  45  45  43  42  42  43  43  44  43  42  41  41  43  45  43  43  43  43  44  44 
 46  47  48  48  49  48  46  47  48  48  48  47  45  46  48  49  49  48  48  47  46  46  45  45  46  47  46  46  47  48  47  48  49  49  48  47  46  46  47  47  46  46  46  47  47  46  44  46  49  48  47  48  48  49  49  47  46  45  45  45  46  47  47  46  45  45  46  47  48  48  47  48  48  47  47  47  47  47  48  48  47  45  44  44  47  47  46  47  47  48  48  48  47  47  46  46  48  46  45  46  46  45  43  44  45  47  48  46  44  44  45  44  44  44  45  45  46  45  43  44  46  46  45  45  45  46  47  46  45  44  44  46  46  46  46  46  47  46  46  46  48  49  50  48  46  47  48  49  49  48  47  47  46  46  47  47  47  47  45  44  44  45  46  46  45  44  42  43  45  45  46  45  44  44  43  43  44  44  44  45  45  44  44  45  46  47  46  45  44  45  45  46  45  44  43  43  44  44  45  45  46  46  46  46  45  45  47  48  47  46  45  45  47  47  47  46  45  44  44  43  44  46  47  47  46  45  43  43  43  45  45  46  45  45  44  45  45  46  47  46  45  44  44  45  46  46  45  44  44  44  45  45  45  45  44  44  44  44  44  45  45  44  44  43  42  43  43  44  46  46  46  46  45  45  45  45  45  43  43  42  43  43  43  44  44  46  46  44  44  45  44  45  44  44  43  43  43  44  45  45  43  41  42  43  44  44  43  42  42  43  45  44  44  43  43  44  45  45  46  45  44  42  42  45  46  46  46  44  43  43  44  45  45  44  44  44  44  44  44  44  44  44  44  45  44  44  45  44  44  43  42  42  41  41  41  42  42  43  44  44  44  43  42  42  41  41  41  42  43  43  44  44  44  45  45  44  43  44  45  46  45  45  44  44  43  44  43  43  42  43  44  44  44  44  43  42  42  43  43  44  45  45  45  45  44  43  45  48  46  45  43  44  44  44  45  45  44  43  43  44  43  42  42  41  41  41  42  43  44  45  46  45  44  43  43  43  44  43  44  43  41  40  42  43  43  42  43  43  44  45 
 46  47  49  49  48  47  46  46  47  47  48  47  47  48  49  50  49  48  48  47  46  46  45  45  47  47  45  45  46  47  48  48  48  49  48  47  45  46  47  47  46  46  45  46  46  46  46  47  49  48  47  48  48  49  49  48  47  45  45  45  45  46  46  46  45  44  45  46  48  48  46  45  47  47  47  47  47  48  49  49  48  45  43  45  47  47  46  47  47  47  48  48  47  47  46  46  47  47  46  46  46  45  44  45  46  47  46  45  44  44  45  44  44  44  44  45  46  45  43  43  45  46  46  45  46  47  47  46  45  44  44  45  46  45  45  45  46  46  46  47  48  48  48  47  46  46  48  49  49  48  46  46  45  45  46  46  46  46  46  45  44  45  45  45  44  43  42  43  45  45  45  44  43  42  43  44  44  44  44  44  44  44  44  45  46  47  46  46  45  45  45  47  47  46  46  45  44  44  44  45  45  45  45  45  45  44  45  46  47  46  45  45  46  47  46  45  44  43  41  41  42  43  45  45  44  42  42  43  44  45  45  46  46  45  44  45  45  46  47  45  44  43  44  45  45  46  45  44  43  44  45  45  45  45  45  45  45  45  45  45  46  46  46  44  44  44  44  44  45  46  46  46  46  46  45  45  44  42  42  43  43  44  44  45  46  46  46  45  44  44  44  44  44  43  42  43  44  45  45  44  43  42  41  42  42  42  42  42  43  43  44  44  44  43  44  44  45  46  45  45  44  42  42  44  45  45  45  44  43  43  44  44  44  43  44  44  45  45  45  45  44  44  44  44  44  45  45  44  43  42  41  40  41  41  41  41  42  42  43  44  43  42  41  41  41  42  43  43  43  44  45  45  45  45  45  44  44  44  44  44  45  45  45  43  43  43  43  42  41  42  42  43  44  44  43  42  42  42  43  44  45  44  45  45  45  45  46  48  46  45  44  44  43  44  44  43  42  41  43  45  44  44  43  42  42  41  41  43  45  46  46  45  44  44  44  44  43  43  43  42  41  40  41  43  42  42  43  43  44  45 
 47  48  49  49  47  46  45  45  46  48  48  47  48  48  48  49  48  48  47  47  47  47  47  47  48  47  45  44  45  46  47  47  47  48  47  46  46  46  46  47  45  44  43  43  44  45  46  47  48  47  47  47  48  48  48  48  47  47  47  46  45  45  45  46  46  45  45  47  49  50  46  45  45  45  45  45  45  46  47  48  47  45  44  45  48  47  46  46  46  46  47  47  46  46  46  45  45  46  47  47  47  46  45  46  46  46  44  44  44  44  45  45  44  43  43  45  46  46  43  43  44  46  46  45  45  46  47  45  44  44  45  46  45  44  44  44  45  46  47  47  47  46  45  45  45  46  47  47  47  46  46  45  44  43  42  43  44  45  46  46  45  45  44  44  44  45  45  45  46  46  45  44  42  42  44  45  46  46  46  44  43  43  44  45  46  47  46  45  44  44  45  45  45  46  46  46  46  46  46  46  45  44  44  46  47  46  46  46  46  46  45  46  46  46  45  45  44  42  41  40  41  43  44  44  43  42  41  43  44  44  45  46  46  45  44  44  44  45  45  44  44  45  45  46  47  46  44  43  43  45  46  44  43  45  46  46  46  46  46  46  47  47  47  47  47  46  45  44  43  44  45  47  47  46  45  45  44  43  43  43  44  45  45  44  44  45  45  45  45  43  43  43  43  43  43  44  45  47  47  46  45  45  43  41  40  41  42  45  45  44  43  44  44  43  43  43  44  44  44  43  43  42  42  44  44  44  44  44  44  44  43  43  43  43  44  44  45  45  46  45  44  43  44  44  45  46  46  43  42  42  41  41  42  43  44  43  42  42  44  46  45  43  43  43  43  44  45  45  45  45  45  46  45  43  44  44  45  44  43  42  43  45  44  41  42  43  43  42  41  41  42  43  44  44  44  42  42  41  42  44  45  45  44  44  46  47  47  46  45  44  43  43  43  44  44  44  43  43  44  45  45  45  44  44  43  42  41  42  44  46  45  44  45  46  45  44  43  42  42  42  42  41  42  43  41  41  42  42  43  44 
 47  48  49  49  48  47  45  45  46  47  47  46  45  45  46  47  47  47  46  46  46  47  47  47  48  47  45  44  45  46  46  46  46  46  45  45  44  44  45  46  45  43  42  42  43  44  46  47  48  47  46  46  47  48  47  47  47  47  47  47  46  45  45  46  46  46  46  48  49  49  45  43  43  43  43  43  44  45  46  46  46  46  45  46  47  47  46  46  46  46  47  47  47  46  45  45  45  45  46  47  48  47  46  46  46  45  43  44  45  45  45  46  44  43  43  45  47  46  44  44  44  45  46  46  45  45  45  44  43  44  45  46  46  44  44  45  46  47  48  47  46  45  43  44  46  45  45  45  45  45  45  45  44  42  41  42  43  44  46  46  46  45  44  45  45  46  47  47  46  46  46  44  43  43  44  46  46  47  47  45  44  43  44  45  46  47  46  45  44  44  45  44  43  44  46  46  47  48  47  47  45  44  45  47  48  47  46  47  47  46  45  45  45  45  44  45  45  43  41  41  42  43  44  44  43  42  42  44  45  45  45  46  46  45  45  44  44  43  42  44  45  45  46  47  47  46  44  42  43  45  46  44  43  44  46  46  46  45  44  45  46  46  47  47  47  47  45  43  42  43  44  46  46  44  43  45  45  43  43  44  45  45  45  44  44  43  43  45  45  44  43  43  43  44  44  45  46  47  47  46  46  46  44  42  41  41  44  46  47  45  43  43  43  43  43  42  42  42  42  43  43  43  43  43  43  43  44  44  45  45  44  44  44  45  45  44  44  45  45  45  44  44  44  45  46  46  46  44  43  43  42  43  43  44  45  44  43  43  45  47  46  44  44  45  46  46  46  46  46  46  46  45  44  43  43  44  45  45  43  41  42  45  44  41  42  43  44  43  43  42  42  43  45  45  44  42  42  42  42  44  44  44  43  44  46  47  46  44  43  43  42  42  42  43  44  44  45  45  45  44  45  46  45  45  44  43  42  42  43  44  44  44  45  45  45  44  43  43  43  43  43  42  42  42  42  42  42  41  41  42 
 46  46  49  50  50  48  47  47  47  47  46  44  43  44  46  47  48  47  47  46  46  46  45  46  47  47  46  46  46  47  47  47  46  46  45  44  42  42  45  46  46  45  44  46  47  47  47  47  48  47  46  46  47  48  48  47  46  46  45  46  46  47  46  44  43  44  46  48  48  45  41  42  44  44  43  43  45  47  47  47  46  46  47  46  46  46  47  46  46  47  49  49  49  47  44  45  48  47  46  46  46  47  46  47  46  45  45  46  48  47  45  45  45  46  47  47  47  45  44  46  47  47  46  47  47  46  44  44  44  45  45  46  45  44  46  48  49  49  48  47  46  45  43  45  48  45  43  43  44  45  45  45  44  45  45  45  45  45  45  45  45  45  45  45  46  47  48  46  44  44  45  45  44  43  43  44  46  47  47  46  45  44  43  44  45  46  46  45  44  45  46  45  44  45  46  46  46  46  47  47  46  45  45  46  46  46  45  46  46  45  44  44  43  44  44  45  44  43  43  44  44  45  44  44  44  44  44  45  45  45  44  45  45  44  45  47  46  43  40  44  45  45  47  48  47  45  43  43  44  45  46  46  45  44  43  44  45  43  42  43  44  45  45  44  44  45  45  44  43  43  43  44  44  43  43  45  44  42  43  45  45  45  44  45  45  43  42  43  45  46  46  45  44  44  45  47  47  46  44  44  45  46  46  45  44  43  44  45  45  44  42  42  42  44  44  43  42  42  43  45  44  44  43  43  42  43  43  44  45  45  46  45  45  46  45  43  43  44  45  44  44  44  45  46  45  45  46  47  46  45  44  44  44  44  43  44  45  45  45  46  44  43  43  45  46  46  45  44  45  45  45  44  44  45  44  45  46  45  45  44  43  44  44  42  44  45  45  46  45  44  44  45  46  46  44  42  42  43  43  43  42  41  41  43  45  45  44  43  43  42  42  43  42  42  42  43  45  46  45  44  45  46  45  44  43  43  43  43  42  42  43  44  44  44  43  43  42  43  43  43  44  45  43  42  44  45  44  41  40  40 
 46  47  50  51  50  49  48  48  48  47  47  46  45  46  47  48  48  47  46  45  45  46  46  47  47  47  46  46  47  47  47  47  47  46  46  45  44  45  47  47  47  46  46  47  47  47  47  47  46  46  46  46  46  47  48  47  46  46  46  45  46  47  46  45  44  44  46  47  47  45  44  44  45  45  44  44  46  48  48  48  47  47  48  47  46  46  46  46  45  46  47  47  48  48  46  46  48  47  46  46  47  47  47  47  46  46  45  46  48  47  47  46  46  46  46  46  46  45  44  46  47  47  46  47  46  45  45  45  45  44  45  45  45  45  45  47  48  47  45  44  45  46  45  46  47  45  43  43  45  46  46  45  45  45  46  46  45  46  46  46  46  46  46  46  47  47  48  46  45  46  46  46  45  44  43  44  44  45  46  46  46  44  43  44  45  46  46  45  44  44  44  46  47  47  47  46  46  46  46  46  45  44  43  44  45  45  45  46  45  45  45  44  44  44  45  46  46  44  44  44  44  44  45  45  45  46  46  45  44  44  44  44  43  42  43  45  46  45  44  44  44  44  45  47  47  45  44  44  46  47  47  46  44  42  41  42  43  43  43  44  44  44  43  42  43  44  45  45  43  43  43  43  44  43  43  46  45  43  43  43  43  42  43  44  45  45  44  44  45  46  45  44  44  44  45  46  47  46  45  44  45  46  46  45  45  44  44  44  44  43  42  42  42  43  43  43  42  43  45  46  46  46  44  43  43  43  45  45  46  46  46  46  46  46  44  42  42  44  44  44  44  44  44  45  46  46  46  46  46  45  45  45  45  44  43  43  43  43  43  43  43  43  44  45  45  45  45  44  44  45  44  43  43  44  45  45  46  45  44  44  44  46  46  45  46  46  46  46  45  45  44  45  46  46  44  42  42  42  42  42  42  40  41  42  44  44  43  43  43  43  44  44  43  43  42  43  43  44  44  43  44  44  44  43  42  41  41  42  43  44  44  45  44  44  43  43  43  42  43  44  44  45  44  44  45  46  44  41  40  40 
 46  47  50  51  51  49  47  47  47  48  48  48  47  48  48  49  48  47  46  46  46  47  48  48  47  47  47  47  46  47  47  48  48  47  46  46  47  48  48  48  47  46  47  48  48  47  46  46  46  46  46  45  46  47  47  47  47  47  46  45  46  46  46  46  45  44  45  46  46  46  47  47  46  45  45  45  47  48  48  48  47  47  48  48  47  47  47  46  45  44  44  45  47  48  48  48  48  47  47  47  48  48  47  47  46  45  44  45  47  48  47  47  47  46  45  45  45  44  44  47  48  47  47  46  46  46  46  46  45  45  45  45  44  44  44  45  46  44  42  42  45  47  47  47  46  45  44  44  45  46  47  46  46  46  47  45  44  45  46  47  47  47  47  47  47  47  47  46  45  46  46  46  45  44  43  44  44  44  45  46  46  44  44  45  46  47  47  45  44  43  43  46  48  47  47  46  45  45  45  45  45  44  43  44  44  44  45  45  46  46  46  45  45  45  45  46  46  45  44  43  43  44  45  46  46  46  47  45  44  43  43  43  43  41  42  44  46  47  47  46  44  43  44  46  46  46  46  47  48  48  48  45  43  41  41  42  43  44  45  45  45  44  42  42  43  45  45  45  43  43  43  44  45  44  44  46  45  43  43  43  43  41  42  44  45  45  46  46  45  45  44  44  43  43  44  45  46  46  46  45  45  45  45  45  45  45  44  44  44  42  42  44  44  44  44  44  43  45  46  46  46  45  44  44  44  44  44  44  45  46  46  45  45  45  44  42  42  43  43  43  43  43  44  44  45  45  45  45  45  46  46  46  45  45  43  42  41  41  41  42  43  44  45  44  44  44  44  45  45  45  44  42  43  44  44  45  45  44  43  43  45  46  47  46  46  46  46  45  45  44  44  45  46  46  45  43  42  42  43  43  42  41  41  43  44  44  44  42  43  44  45  45  45  44  43  42  42  43  43  42  43  44  44  43  42  40  41  43  44  45  45  44  45  44  44  44  43  43  43  43  43  44  44  45  45  45  44  42  41  41 
 46  47  49  50  49  48  47  46  47  47  47  47  46  47  49  48  48  47  46  46  47  47  48  48  48  48  47  47  46  45  46  47  48  48  47  47  47  48  47  47  46  46  47  48  48  47  45  45  48  47  46  46  46  47  47  48  47  47  46  46  47  47  46  45  45  44  46  45  46  46  47  48  47  46  46  47  47  48  47  47  46  46  47  48  48  48  47  47  45  44  44  45  46  48  48  49  48  48  47  48  48  48  47  47  46  44  43  45  47  47  48  48  47  46  45  45  45  45  45  47  49  48  47  46  46  46  47  46  45  46  45  44  42  42  43  45  45  43  41  42  44  47  48  47  45  45  44  44  45  46  47  46  46  47  47  45  43  44  45  47  47  48  47  48  47  46  47  45  43  45  46  46  45  44  44  45  45  45  45  46  46  45  45  46  47  47  47  46  44  43  44  45  46  45  45  44  43  44  45  45  45  44  44  44  45  45  44  45  45  46  46  46  45  45  44  45  45  45  44  43  44  44  45  45  45  46  46  45  44  43  43  44  44  42  42  42  45  48  48  47  44  44  44  45  45  45  46  48  48  48  47  45  44  43  43  45  46  46  45  45  45  44  43  43  44  45  45  44  43  43  43  44  44  45  44  44  43  42  43  44  45  43  43  44  44  44  45  45  45  44  44  43  44  45  45  44  44  45  45  45  44  44  44  45  46  46  46  46  45  44  44  47  47  45  45  45  45  45  45  45  45  44  44  45  44  43  43  43  43  44  44  44  44  45  44  42  42  43  44  43  43  43  44  43  43  43  44  45  46  45  45  45  45  44  43  42  42  42  43  43  44  45  45  44  43  42  44  45  46  45  44  43  43  44  45  45  44  43  43  43  44  46  46  45  45  45  45  45  44  43  44  45  46  46  46  45  44  44  45  44  43  42  42  44  46  46  44  41  43  44  45  46  45  44  43  42  43  43  42  43  44  45  45  44  43  42  42  43  44  44  45  44  44  45  45  45  44  44  44  43  42  42  43  44  44  44  43  43  42  42 
 47  47  48  47  47  47  47  48  48  47  45  44  44  46  47  47  48  47  46  46  47  47  48  48  48  48  47  46  45  45  45  47  48  48  47  47  47  47  47  47  46  46  47  47  48  47  44  44  48  48  46  46  46  47  48  48  47  47  46  46  48  47  46  44  43  44  46  46  46  46  46  47  46  46  47  47  49  49  48  46  45  46  46  47  48  48  48  47  47  46  45  45  46  47  47  47  47  47  47  47  48  48  48  47  46  44  44  45  47  47  48  48  48  47  46  46  46  46  47  48  49  47  47  46  46  46  47  46  46  46  45  44  42  42  44  46  46  44  43  44  46  48  48  47  45  45  44  44  45  46  46  46  46  46  46  45  43  44  44  45  47  47  48  48  47  46  47  45  43  44  45  46  45  45  45  45  45  46  46  46  45  45  46  47  47  47  47  46  45  44  44  44  43  44  44  43  43  43  44  45  45  45  45  45  46  45  45  44  45  46  46  45  44  44  44  44  44  45  44  44  44  44  45  45  45  45  45  45  44  43  44  46  46  45  43  43  44  46  47  47  45  44  44  45  45  45  45  46  47  46  45  44  45  45  47  48  48  46  44  43  44  45  45  45  45  45  45  44  43  43  44  44  44  44  44  43  42  42  45  46  46  45  44  44  44  43  43  44  44  43  43  44  45  46  45  43  43  43  43  45  45  44  44  45  46  46  46  45  45  44  45  48  47  45  45  45  46  46  45  44  44  43  44  46  45  44  44  43  43  43  44  44  44  45  44  42  43  43  44  43  43  44  43  43  44  43  43  45  45  45  45  44  43  43  42  42  43  45  46  44  45  45  45  44  43  42  43  44  46  46  45  43  44  45  45  44  44  43  43  43  44  45  45  44  44  44  44  43  43  42  43  44  45  46  46  45  45  44  45  45  44  41  42  44  46  47  44  41  41  43  43  44  44  44  43  43  43  44  44  43  44  45  46  45  45  44  44  44  43  43  44  44  44  45  46  46  45  44  44  43  42  41  42  43  43  43  43  43  44  44 
 48  48  47  46  46  47  48  49  49  46  44  43  44  45  47  47  48  47  47  47  47  48  47  48  48  48  47  46  45  45  45  46  47  48  47  46  46  46  47  47  46  45  46  47  47  46  44  45  48  47  45  45  46  46  47  47  47  46  45  46  49  48  45  43  43  45  47  47  47  45  46  47  47  47  47  48  50  50  49  47  46  46  46  47  47  48  48  48  47  47  47  46  46  46  45  45  45  45  45  45  46  46  46  46  46  45  45  46  47  47  48  48  48  47  47  47  47  47  47  47  47  46  46  45  45  46  46  45  45  45  45  45  44  43  44  46  46  45  44  45  47  48  47  46  46  45  45  45  46  46  46  46  46  45  45  45  44  44  43  44  45  46  47  48  47  47  47  46  45  45  45  45  45  46  46  46  46  46  46  45  44  45  46  47  47  46  45  45  44  45  45  43  43  44  44  44  43  43  44  45  45  46  47  47  47  46  45  44  44  44  44  44  43  43  43  43  44  44  45  45  45  45  44  44  44  44  44  44  44  44  45  47  47  46  44  42  43  44  45  46  46  44  44  44  44  43  44  45  46  45  44  44  45  45  47  48  48  44  42  41  43  45  46  46  46  46  44  44  43  44  45  46  45  44  43  44  44  44  46  47  46  45  44  45  45  44  44  44  43  42  43  44  46  47  45  43  42  41  42  45  45  44  44  45  46  46  45  44  43  43  44  45  45  44  44  45  45  45  45  44  44  44  45  47  46  45  44  43  43  44  44  44  45  45  44  43  44  44  44  44  44  44  44  44  44  44  44  44  44  44  44  44  43  42  42  43  45  47  48  46  45  45  44  44  43  43  43  44  45  45  45  44  44  44  44  45  45  44  44  43  43  43  44  45  46  45  44  43  43  43  43  43  44  44  45  44  44  43  43  44  42  41  42  43  45  46  44  41  41  41  42  42  43  44  44  44  45  45  45  43  44  44  45  45  45  45  45  45  44  44  44  45  45  45  45  45  45  44  44  44  43  42  42  42  42  42  43  44  45  45 
 48  48  47  47  47  48  48  48  48  46  44  44  46  47  47  47  48  47  46  47  47  47  47  48  48  48  47  46  46  46  46  46  47  48  47  46  45  46  47  47  46  46  45  46  46  45  44  45  47  46  45  44  45  46  46  47  46  45  44  45  48  48  46  44  45  45  47  48  47  46  46  47  46  46  47  48  50  50  49  47  46  47  46  47  48  48  47  47  47  47  47  47  46  45  45  44  44  43  43  44  45  45  45  46  46  46  46  46  46  46  46  47  47  47  47  47  47  46  46  46  45  45  45  44  44  45  44  45  44  45  45  46  46  45  45  46  46  45  45  46  47  47  46  46  45  46  46  46  46  47  47  47  46  46  46  46  45  44  44  43  44  45  46  47  48  47  47  47  47  47  46  45  45  46  47  47  46  46  46  44  44  45  47  46  45  45  44  43  44  45  45  43  43  45  45  45  44  43  43  44  45  46  47  47  47  45  44  43  43  43  43  44  44  44  44  44  44  45  45  44  44  44  45  45  45  45  45  45  45  45  46  47  47  46  44  43  43  43  44  46  46  44  45  45  44  43  43  45  46  45  45  45  45  44  45  46  46  44  42  42  44  46  47  47  46  45  44  43  44  45  46  47  46  45  44  45  46  46  46  46  45  44  44  45  46  45  44  45  44  43  43  45  46  46  44  42  41  41  42  45  44  43  44  45  46  46  44  43  42  42  43  43  43  44  44  45  44  44  43  43  44  44  45  46  46  45  45  45  45  45  45  44  44  44  44  44  44  44  45  45  44  45  45  44  43  44  44  43  43  44  44  44  44  43  42  43  45  47  48  48  46  44  43  43  44  44  43  43  43  44  44  43  43  43  43  45  46  46  45  45  44  43  45  47  47  46  45  44  44  44  44  44  44  43  43  43  42  42  42  42  42  42  42  43  44  44  43  43  42  42  42  42  44  45  45  45  46  45  45  44  44  43  43  44  44  45  45  45  44  44  44  44  44  44  44  44  44  45  45  44  44  44  44  43  42  42  43  44  44  44 
 44  45  47  48  49  48  47  45  44  44  45  47  47  47  47  48  47  46  46  45  46  46  47  48  49  48  47  46  46  46  46  46  47  47  47  46  45  46  47  46  46  45  45  45  45  45  44  45  46  45  44  44  45  46  46  47  46  46  45  45  46  47  48  47  47  46  47  47  46  46  48  48  45  45  46  47  48  49  49  47  46  47  46  47  49  47  46  46  45  46  47  46  45  44  44  45  44  44  44  45  45  46  46  46  46  47  47  47  45  45  45  46  46  46  46  46  45  44  44  44  45  45  45  44  44  44  44  44  45  45  44  46  47  46  45  45  45  44  45  46  47  47  46  45  45  45  46  47  47  46  47  47  46  47  47  47  46  45  44  44  44  45  47  47  47  48  47  48  47  46  45  45  45  46  47  47  46  47  47  45  45  46  47  47  45  44  43  43  44  45  45  44  44  46  47  46  45  43  42  43  44  45  47  47  46  45  43  42  42  43  44  44  45  46  45  45  45  45  45  44  45  44  45  45  46  47  46  46  45  45  45  46  47  45  44  44  44  44  44  45  44  45  45  45  44  43  43  45  46  46  45  46  45  42  42  43  45  44  45  45  47  47  46  46  45  44  44  44  45  45  46  47  46  45  44  45  44  45  46  46  45  44  44  45  46  44  43  46  46  44  44  44  45  45  43  41  41  42  44  44  43  43  43  45  46  46  45  43  42  43  44  43  44  44  44  45  44  43  42  43  43  44  45  45  45  45  45  46  47  47  45  44  43  42  42  43  44  44  44  45  45  45  44  43  43  43  44  43  43  44  44  44  44  44  44  44  44  46  47  48  46  44  42  43  44  43  43  42  42  43  43  42  41  42  43  44  45  47  47  46  44  44  45  47  46  45  46  45  44  45  45  45  44  44  44  43  42  41  43  43  43  42  43  44  44  44  43  43  43  43  43  44  45  46  46  45  44  44  44  45  45  43  42  42  43  43  43  43  43  43  44  43  43  44  43  43  44  45  45  44  44  44  45  44  43  42  41  42  42  42 
 43  45  46  48  49  48  46  45  44  44  46  47  48  48  48  48  47  46  45  45  45  46  47  47  48  48  48  48  48  48  47  47  47  47  47  46  45  46  46  46  47  46  45  45  45  45  45  45  45  44  44  44  46  46  47  47  46  46  45  45  44  47  49  49  47  46  45  46  46  46  49  48  45  45  45  45  47  48  48  47  46  46  46  47  48  47  46  45  45  46  47  46  46  46  46  45  45  44  45  45  46  47  47  48  48  47  49  47  44  44  44  45  44  45  45  45  44  43  42  43  45  45  44  44  45  45  45  45  45  45  44  45  46  45  45  45  45  44  45  47  48  47  45  45  45  46  46  47  47  46  46  46  46  47  47  46  45  45  45  45  45  45  46  47  47  48  48  48  46  45  44  44  45  46  46  46  46  46  47  45  45  46  47  47  45  44  44  45  45  45  45  44  45  46  47  46  45  44  43  42  43  44  44  46  46  45  44  44  44  45  45  45  45  46  46  46  46  46  45  45  44  44  45  46  46  47  47  46  45  45  45  46  46  45  45  45  46  46  45  44  44  45  46  46  44  43  43  45  46  46  46  47  45  42  42  43  45  45  46  47  47  47  46  45  44  44  44  45  45  46  45  45  45  45  45  43  43  44  46  46  45  45  44  45  46  43  42  46  46  45  44  44  44  44  43  42  42  44  45  43  43  42  43  45  46  47  45  43  43  45  46  46  46  46  45  45  44  43  42  42  43  44  44  44  44  45  46  47  47  47  45  44  43  41  41  43  44  43  44  44  44  44  43  42  42  42  43  42  43  44  44  45  45  45  44  43  44  44  46  46  45  44  44  44  44  44  43  43  43  43  43  42  42  42  43  44  45  46  46  45  45  45  45  45  45  44  44  44  44  45  45  46  45  45  44  44  43  42  42  44  44  44  45  45  45  45  44  44  43  44  44  45  46  46  45  45  44  43  45  47  46  45  44  43  42  41  41  41  42  43  43  44  44  44  43  44  44  44  44  44  45  45  45  45  43  43  42  41  41  41 
 46  46  48  48  49  48  46  45  44  44  45  46  48  49  49  49  48  48  47  46  47  47  46  47  47  48  48  49  49  49  48  48  48  48  48  48  46  47  47  47  47  47  47  47  47  46  46  45  44  44  44  45  46  47  47  46  46  45  45  45  45  48  49  48  46  45  46  47  47  47  47  47  45  44  44  44  45  47  47  46  45  45  44  45  46  45  44  44  45  46  47  46  45  45  46  45  44  44  45  46  47  47  48  48  48  47  48  47  45  44  44  45  45  46  46  45  45  44  44  45  46  45  45  45  46  47  48  47  46  45  43  44  45  44  45  46  45  44  45  47  48  48  45  45  46  47  47  46  46  46  45  45  45  46  46  45  44  45  46  46  46  46  45  45  46  47  48  48  46  45  45  45  46  46  45  44  44  45  46  45  45  46  46  45  44  44  44  46  46  46  44  44  45  46  47  46  44  44  44  43  44  44  45  46  47  46  45  45  46  47  46  46  46  45  45  45  45  45  46  46  45  45  45  45  46  47  48  46  44  44  45  46  45  44  44  46  47  46  45  44  44  45  46  46  44  43  43  45  46  46  45  46  45  43  43  44  45  44  45  45  45  45  44  43  43  43  45  45  46  45  44  43  43  44  44  43  43  44  45  45  44  44  45  47  47  44  43  45  46  46  45  45  45  44  43  43  44  46  47  45  44  43  44  46  47  47  44  42  42  44  46  47  47  47  46  45  43  43  43  44  44  45  44  44  44  44  45  45  46  46  45  44  43  41  41  44  44  44  44  45  45  44  43  42  42  42  43  43  43  44  45  46  46  45  44  43  44  44  44  45  45  45  45  45  45  45  44  44  44  44  43  43  43  44  44  44  45  45  44  44  44  44  44  45  45  44  44  43  44  44  45  46  46  45  44  43  42  42  42  44  44  44  45  46  46  45  43  43  43  44  45  45  45  45  44  44  44  44  45  46  45  45  45  45  43  42  41  41  42  44  46  46  45  45  44  43  43  43  43  44  44  44  44  44  44  44  43  42  42  43 
 48  49  48  48  49  48  47  45  45  45  45  46  47  49  50  49  49  49  49  49  49  48  47  47  46  48  49  50  49  48  48  49  49  49  49  48  47  47  48  48  48  48  48  48  49  48  47  46  45  45  45  46  46  47  47  46  45  44  44  45  46  49  49  46  44  44  45  47  47  47  46  45  47  46  45  45  46  46  46  46  45  44  44  45  45  45  45  46  46  47  47  47  46  46  46  46  45  45  45  46  47  48  47  47  47  46  47  46  46  46  46  47  47  46  46  46  47  47  46  47  48  47  46  47  47  49  49  49  47  45  44  43  43  43  44  45  46  45  46  47  48  48  45  45  46  46  46  46  46  45  44  44  44  45  45  45  44  45  47  47  47  46  45  44  45  47  47  48  47  47  47  47  47  46  44  43  43  44  45  45  45  45  45  44  43  44  45  46  47  46  44  43  44  45  45  45  45  45  46  46  46  47  47  47  47  47  47  47  48  48  47  47  46  45  44  44  44  44  45  45  45  46  46  46  46  46  46  44  43  43  45  45  44  44  44  46  46  46  44  44  45  46  46  46  45  43  43  45  45  45  43  43  43  42  43  44  44  43  42  42  43  43  43  42  43  44  45  46  45  45  44  42  42  43  43  44  45  44  45  44  43  43  45  48  49  47  46  45  45  46  46  46  46  45  45  45  45  46  47  47  45  44  45  47  47  46  43  41  40  42  45  46  47  47  47  44  42  42  44  46  47  46  46  46  45  44  45  45  46  46  45  44  44  43  43  44  45  44  45  45  45  45  43  42  43  43  44  45  44  45  45  45  45  45  44  43  44  44  43  43  45  46  47  46  45  44  45  46  46  44  44  44  45  44  45  45  44  43  43  42  42  43  45  47  46  45  45  44  44  45  45  46  45  44  43  42  42  42  43  43  44  44  44  45  45  44  43  42  43  44  45  45  44  43  43  43  44  45  45  43  44  45  46  46  45  43  42  42  44  47  48  47  46  45  44  43  42  43  42  43  43  43  44  45  45  45  45  44  44  45 
 49  49  48  48  49  49  48  48  47  45  46  46  47  48  49  48  47  46  47  48  50  49  47  46  45  49  52  53  50  47  47  48  49  48  47  46  46  46  47  48  49  50  49  48  47  47  47  48  47  48  48  48  48  47  47  47  46  45  43  43  44  45  46  46  45  44  45  47  48  47  45  45  47  47  47  45  44  44  44  45  46  45  45  44  45  47  48  48  47  46  47  47  47  47  48  47  46  46  46  46  47  47  46  45  45  47  49  48  47  48  48  48  48  47  46  46  46  46  46  46  47  47  47  47  48  48  47  46  44  44  43  44  44  44  43  43  45  46  47  47  47  47  45  44  45  45  45  46  46  45  43  43  44  46  46  46  46  48  48  46  45  44  45  46  47  47  46  46  47  48  47  47  46  46  45  45  44  44  44  44  44  45  45  45  44  44  45  45  46  46  45  45  44  43  42  43  45  46  46  47  48  47  46  47  48  49  49  49  49  47  47  47  45  44  43  43  43  44  43  43  44  46  47  46  44  42  42  44  44  43  42  43  45  46  46  46  46  46  45  45  46  47  47  46  46  46  44  44  44  45  45  43  42  42  41  42  44  43  43  43  44  45  46  44  43  44  45  46  45  45  44  43  43  43  43  45  44  43  44  45  45  44  44  46  48  48  47  46  45  45  45  47  47  47  46  44  43  43  44  46  44  43  44  46  47  46  44  42  41  42  44  46  46  45  44  43  43  43  44  45  46  45  45  45  45  45  47  47  47  46  45  44  44  44  44  44  44  45  45  45  44  44  43  43  43  43  44  45  45  43  42  42  43  44  45  44  43  43  43  43  44  45  47  46  45  45  45  45  45  45  44  43  43  43  44  43  42  42  41  42  42  44  45  46  46  46  46  45  45  45  45  44  44  43  43  43  43  43  43  44  45  44  44  44  44  44  43  43  43  44  45  45  44  43  43  42  43  44  45  44  43  44  46  47  46  44  43  43  45  47  45  43  44  44  45  45  45  44  44  43  43  43  45  47  46  46  45  44  43  43 
 50  49  47  47  48  49  49  49  48  46  46  46  45  46  48  48  46  45  46  48  49  49  47  46  46  48  51  51  49  47  47  48  47  46  47  47  46  46  46  47  47  48  48  47  47  47  47  47  48  48  48  48  48  47  46  46  46  44  44  43  44  45  46  45  45  45  46  47  47  47  46  44  44  46  46  45  43  43  43  45  46  46  45  45  47  49  50  49  47  46  46  47  46  46  47  47  46  45  45  46  47  47  45  44  45  46  48  49  48  49  48  48  48  47  46  46  46  45  44  45  46  46  46  46  46  46  46  44  44  44  44  45  46  44  43  43  44  46  48  48  47  46  45  45  45  45  45  45  45  44  44  43  45  46  45  46  46  48  47  45  45  45  46  48  48  48  46  45  46  47  46  45  44  45  46  46  46  45  44  43  43  44  45  46  46  46  46  46  46  46  46  47  46  43  42  44  46  47  47  47  47  46  45  46  48  49  49  48  47  46  46  46  46  45  45  45  45  44  42  42  43  45  46  45  43  42  43  45  45  43  42  42  44  45  46  45  44  44  45  45  45  46  46  46  46  46  44  43  44  45  46  44  43  42  42  43  44  44  44  44  44  45  46  45  45  45  45  46  45  45  44  43  44  44  44  46  45  43  44  45  44  43  43  43  45  45  45  47  45  44  44  46  46  46  45  44  43  43  44  45  43  42  42  44  46  46  45  44  43  42  44  47  46  44  42  42  42  43  44  45  45  45  44  44  45  46  48  48  47  46  45  45  45  45  45  43  44  45  46  45  44  43  43  44  44  43  44  45  44  42  41  41  43  45  46  45  44  44  43  42  43  45  46  46  45  44  44  44  44  45  45  43  42  42  42  42  42  43  43  43  42  43  44  45  45  44  45  45  45  45  45  44  44  44  44  44  44  44  44  44  44  44  43  43  43  43  44  44  44  44  44  44  44  43  43  43  43  45  46  46  44  44  45  46  44  42  41  42  44  45  44  42  43  44  45  46  46  45  43  43  42  43  45  46  46  45  44  42  41  41 
 50  49  46  46  47  49  50  50  49  47  46  45  44  45  47  48  47  46  46  48  49  49  47  47  48  48  48  48  47  48  49  47  46  45  47  49  48  47  46  45  45  45  46  47  47  47  45  46  47  47  46  46  47  47  47  46  45  45  45  45  46  46  46  46  46  46  47  47  46  46  46  45  44  44  45  45  44  44  45  45  46  47  46  47  49  51  51  50  48  47  47  47  46  46  46  46  45  45  45  45  46  46  45  45  45  46  47  48  48  48  48  47  48  48  48  47  46  45  43  43  44  44  44  45  45  45  45  45  45  45  46  47  47  45  44  44  44  46  47  48  47  46  46  46  46  46  46  46  46  45  45  45  45  46  46  46  46  46  46  46  46  46  47  48  49  48  46  46  46  45  44  43  43  44  46  47  47  46  45  43  43  43  45  46  48  48  48  47  47  46  46  48  48  45  44  45  46  47  46  46  46  46  44  45  46  47  46  46  45  45  46  47  47  47  47  47  47  45  42  42  43  45  45  43  42  43  45  46  45  44  43  43  43  44  44  44  44  43  43  44  44  44  45  45  45  45  43  42  44  45  45  45  45  44  44  44  45  45  45  45  44  44  44  45  46  46  46  46  45  45  44  44  44  44  45  47  46  44  44  44  43  43  42  43  43  43  44  47  45  43  43  43  44  44  44  43  43  44  45  45  43  41  41  43  46  47  47  46  44  43  44  46  46  44  42  41  42  43  45  46  46  45  44  43  44  46  47  47  47  47  46  46  45  46  45  43  43  45  46  45  44  44  43  44  44  44  44  43  43  42  42  42  43  45  47  47  46  45  44  43  44  45  45  45  44  43  43  44  45  45  45  44  42  41  41  42  44  45  45  45  43  41  42  45  44  43  43  44  44  44  44  44  44  44  45  45  44  43  43  43  43  43  43  42  43  43  44  45  44  43  43  44  43  42  42  43  44  46  47  46  45  44  44  45  43  40  39  41  43  44  44  42  43  44  45  45  45  44  42  42  43  43  44  44  44  43  42  41  40  41 
 50  49  47  46  47  49  51  51  50  48  46  45  44  45  47  47  47  46  46  48  49  49  48  48  48  49  48  48  47  47  48  46  45  45  47  48  49  48  47  46  45  45  45  46  46  46  45  45  47  45  44  44  46  48  48  47  46  45  46  47  46  46  45  46  46  47  46  47  46  46  45  46  45  45  44  44  45  45  45  45  46  45  45  47  50  51  51  49  47  46  46  47  46  45  45  46  46  46  45  45  45  46  45  45  45  46  46  47  48  48  49  48  48  49  48  48  47  45  44  43  43  43  44  45  45  45  46  46  47  48  48  48  47  46  44  43  44  45  47  47  47  46  45  46  47  46  47  48  48  47  46  46  46  46  46  46  46  46  46  46  46  47  48  48  47  46  45  46  47  46  44  43  43  44  46  47  47  46  46  44  43  43  45  47  48  49  49  48  47  46  46  48  48  46  44  45  46  46  45  46  46  45  45  44  45  45  45  44  44  45  46  47  47  46  47  47  47  45  42  42  43  45  45  43  42  43  46  46  45  44  44  43  44  43  44  44  45  44  43  43  43  44  44  45  44  44  43  43  44  45  46  46  46  45  45  45  45  46  45  44  44  43  43  45  46  46  45  46  46  45  45  45  45  46  46  47  47  46  45  44  43  44  43  43  43  43  44  45  45  43  42  42  43  43  43  43  43  43  44  45  44  43  43  44  45  46  47  46  46  45  46  46  45  43  42  41  42  43  45  47  47  45  44  43  44  45  46  47  47  47  46  45  45  45  44  44  44  45  46  45  44  44  43  44  44  45  44  43  42  43  43  43  44  45  47  47  47  44  44  44  45  45  45  44  43  43  44  45  45  46  45  45  43  42  42  44  45  46  47  46  43  42  42  45  44  43  43  44  44  44  43  44  44  43  44  45  44  43  43  44  43  43  43  43  43  44  44  44  44  43  44  44  44  43  43  43  44  46  47  45  44  44  45  45  43  41  40  41  44  45  44  41  42  44  45  45  44  42  42  42  43  43  44  45  45  44  43  42  41  42 
 51  50  48  48  49  50  50  50  49  47  46  45  46  47  48  48  48  47  47  48  49  49  48  47  47  48  49  49  47  45  45  46  46  46  45  46  46  47  48  48  47  46  45  45  45  45  44  45  46  46  45  45  46  47  48  47  46  46  46  46  47  45  45  45  46  47  47  46  46  45  45  46  47  46  45  45  46  47  46  46  45  45  46  47  48  49  50  48  47  47  47  48  47  46  46  47  48  48  47  46  46  46  45  45  45  46  47  46  45  47  49  50  50  49  47  46  46  46  46  45  45  45  45  45  46  46  46  47  47  48  50  50  48  47  45  44  45  46  47  47  48  47  45  46  47  47  47  48  48  48  47  47  47  47  47  47  47  46  46  46  47  47  47  46  45  44  43  46  49  47  45  44  44  45  47  48  47  46  46  45  45  44  45  46  48  48  48  47  47  47  47  48  47  45  44  45  46  46  45  45  46  45  45  44  44  44  44  45  45  45  46  46  46  45  44  45  45  44  42  42  44  46  45  43  42  43  45  46  45  45  45  44  43  44  45  46  47  46  45  43  42  43  44  45  45  44  43  43  43  44  46  47  47  46  46  46  45  46  45  44  44  43  42  44  44  44  45  45  45  45  46  46  47  47  47  46  46  47  45  44  44  45  46  45  44  45  46  45  44  43  42  43  43  44  44  43  42  42  43  44  44  45  45  45  45  44  45  45  45  46  46  45  44  43  42  41  42  44  46  47  47  45  44  44  44  45  46  46  46  45  44  44  44  43  43  43  44  45  45  44  44  43  43  44  44  45  44  43  43  44  45  45  44  45  47  48  47  44  43  45  45  45  44  43  43  43  44  44  45  45  44  43  43  44  45  46  46  47  46  45  44  43  43  43  44  44  44  43  43  43  42  43  43  43  44  44  44  43  44  44  43  44  43  44  44  45  45  44  44  44  44  45  45  45  44  43  44  45  45  45  44  44  45  46  45  43  42  43  44  46  44  42  42  43  43  44  44  43  42  42  43  44  44  45  45  45  45  44  43  44 
 49  49  48  49  49  49  48  48  47  46  46  46  47  48  49  49  48  47  47  48  48  48  48  47  45  47  49  48  45  43  44  45  46  45  44  44  45  47  48  49  49  47  46  45  45  45  45  45  46  46  46  46  46  47  47  47  47  46  45  45  46  45  44  44  46  47  47  46  45  46  46  46  48  46  45  44  46  47  47  46  45  46  47  47  46  47  48  47  46  47  48  49  48  47  46  47  48  47  47  47  47  47  46  46  46  46  47  45  43  45  48  49  49  48  45  45  46  47  47  47  47  46  45  44  45  46  46  46  47  47  48  49  48  47  46  45  46  47  48  48  48  47  46  45  46  46  46  47  47  47  47  47  47  47  47  46  45  44  44  44  46  47  47  46  45  44  44  46  48  47  45  45  45  46  46  47  46  46  45  46  46  45  44  44  46  47  47  46  46  46  47  48  46  44  44  45  46  46  46  46  46  45  44  44  44  44  44  45  46  46  45  45  44  43  42  42  43  43  43  43  45  46  46  45  43  43  44  45  45  46  46  45  44  44  45  47  48  48  47  44  43  44  45  45  46  44  43  42  43  44  46  47  47  47  47  46  46  46  45  45  44  43  43  43  43  43  44  44  44  46  46  47  47  48  47  45  45  46  45  44  44  46  47  46  45  47  48  45  44  44  43  43  44  45  45  44  43  43  43  43  45  46  46  45  44  43  43  44  45  46  46  45  44  44  43  42  42  44  46  47  46  45  44  45  45  45  45  45  45  44  43  43  43  43  43  44  45  45  44  44  44  44  44  44  45  44  44  44  44  45  45  44  44  45  46  47  46  43  42  44  44  43  43  42  42  42  43  43  44  44  43  42  43  44  46  47  47  46  44  43  43  44  43  42  43  43  43  43  43  42  43  43  44  44  44  45  44  44  43  43  43  43  43  44  45  46  44  43  43  44  45  46  46  46  44  43  43  44  44  45  44  44  45  46  46  43  42  42  43  45  44  43  42  42  42  43  44  44  43  43  44  45  44  44  45  45  45  44  44  45 
 46  47  48  48  49  48  47  46  45  46  47  48  49  49  49  49  47  46  46  46  47  47  48  47  45  46  47  47  44  44  46  46  46  46  45  45  45  47  48  48  48  47  47  46  46  47  47  47  46  47  48  48  47  46  46  47  47  46  44  44  45  45  44  45  46  47  47  46  46  47  46  47  48  46  44  43  45  46  46  45  44  45  47  46  44  46  47  46  46  47  49  49  49  47  47  46  47  46  46  48  48  47  47  47  47  47  47  45  43  45  46  47  48  46  44  44  45  47  47  48  48  47  45  44  44  45  46  46  47  46  45  47  48  47  46  46  46  47  47  47  47  46  46  45  44  45  46  46  47  46  46  46  46  46  47  45  43  42  42  43  44  46  47  47  46  46  47  47  46  46  45  45  45  46  45  45  45  44  44  47  47  45  44  44  45  46  46  45  44  45  46  47  46  44  44  45  46  47  46  46  46  45  45  44  43  43  44  45  45  46  45  45  43  42  42  41  42  44  44  44  44  46  47  47  45  45  45  44  45  46  46  45  45  44  45  46  47  47  46  44  44  45  45  46  45  45  44  43  43  44  46  47  47  46  46  47  46  46  45  46  45  44  44  43  42  43  43  44  45  46  47  46  46  47  46  45  45  45  45  44  44  46  47  46  45  47  48  46  45  44  44  44  46  46  47  46  45  44  44  45  45  45  45  43  42  42  44  45  46  46  45  45  44  45  45  44  44  44  45  45  46  45  45  46  46  45  44  44  44  44  43  44  44  43  43  44  45  44  44  43  44  45  45  45  45  43  43  44  45  45  44  44  43  44  46  46  45  43  42  42  43  42  41  41  41  41  42  43  42  42  42  43  43  44  46  47  46  44  43  42  43  44  44  41  42  43  44  44  43  43  43  44  45  45  45  46  45  44  44  43  44  44  43  44  45  46  44  41  41  42  44  45  45  45  44  43  44  43  45  45  44  44  45  45  45  43  42  42  43  43  44  44  43  42  42  43  45  46  46  46  46  46  45  44  44  44  44  43  44  45 
 45  46  48  49  48  47  47  46  46  47  49  50  50  49  49  48  47  46  46  46  47  47  47  46  45  45  45  45  45  47  49  48  47  46  48  49  47  47  47  46  45  45  46  48  48  48  48  47  46  47  49  49  48  46  46  46  47  46  43  43  45  45  44  45  46  47  47  47  47  47  46  47  48  46  44  43  44  45  45  43  42  43  45  45  44  46  47  46  46  47  49  49  48  48  47  46  46  45  46  47  47  47  46  46  47  47  47  46  46  46  46  46  46  45  45  46  47  47  47  48  49  47  45  44  45  46  46  46  46  45  44  45  47  46  45  46  46  47  47  46  45  45  44  44  45  45  46  47  47  47  46  46  45  46  47  45  43  43  44  44  44  46  47  47  46  47  48  46  45  45  44  45  46  46  46  45  44  44  44  46  47  45  45  45  46  47  47  45  44  45  46  46  45  43  44  46  47  47  46  46  45  46  45  44  43  44  44  44  45  45  45  44  44  44  45  43  43  45  46  45  44  45  46  47  47  47  46  45  45  46  46  45  44  44  44  45  45  45  44  44  45  45  46  46  46  45  44  43  43  44  45  46  47  46  47  47  46  46  45  46  46  45  44  43  44  44  44  45  45  46  47  46  47  46  46  45  45  45  45  44  44  46  46  46  45  46  47  47  47  45  44  44  45  46  47  48  47  47  46  47  47  45  43  42  43  45  46  47  46  45  44  44  45  46  46  45  44  45  45  46  46  45  45  46  46  44  44  44  44  43  44  44  44  44  44  45  46  45  44  44  45  45  45  45  45  43  43  45  46  45  45  44  43  44  45  46  45  43  42  42  42  42  42  42  42  42  42  43  42  42  42  44  44  44  45  45  45  44  44  43  43  44  43  41  42  44  44  44  43  43  44  45  45  45  45  46  46  45  44  44  44  44  44  43  44  44  44  42  42  42  43  44  45  44  44  44  44  46  46  45  43  42  43  44  43  42  42  43  44  45  45  44  43  42  42  43  45  47  47  47  45  45  45  44  45  44  42  42  42  43 
 45  47  49  49  48  48  47  46  46  48  50  50  49  49  49  47  46  46  46  47  47  48  47  46  47  46  45  44  46  48  50  49  47  47  50  51  48  47  46  45  44  44  46  48  49  49  48  47  47  48  49  49  48  46  45  46  46  45  44  44  45  45  45  46  46  46  47  48  47  47  46  47  49  47  45  45  45  45  44  43  42  42  43  44  46  47  48  48  47  47  49  49  48  47  47  45  45  45  45  46  47  47  47  47  47  47  47  47  48  48  47  46  46  45  46  47  47  48  47  48  48  47  46  46  46  47  47  47  46  45  44  45  46  45  45  45  46  46  46  45  45  44  43  44  45  46  47  48  48  47  46  46  45  46  47  46  44  45  46  46  45  45  46  47  46  46  47  45  44  44  44  45  47  48  47  46  44  44  45  46  47  46  46  46  47  48  48  46  45  45  44  45  45  44  45  46  48  47  46  45  45  45  45  44  43  43  43  44  45  46  46  45  45  46  47  45  44  46  46  45  44  45  46  47  47  48  47  45  45  45  46  46  45  45  44  44  44  43  43  44  45  46  45  45  45  44  44  43  43  44  44  46  46  47  47  47  46  45  45  45  45  45  44  44  44  45  45  45  46  46  47  47  46  46  45  45  45  45  44  44  45  45  45  45  45  45  46  47  47  45  43  43  44  46  47  47  48  47  46  47  47  45  43  42  44  46  47  48  47  45  44  44  45  45  45  44  44  44  45  45  45  44  44  46  45  44  43  43  43  43  44  45  45  44  44  46  46  46  46  45  45  46  46  46  45  44  44  46  46  45  44  44  44  44  44  45  44  43  42  43  43  43  44  44  44  44  43  43  42  41  43  46  46  45  44  44  44  45  45  44  44  44  42  41  42  44  44  44  43  44  44  45  46  46  45  45  45  45  45  45  45  45  44  44  43  43  44  43  43  42  43  45  45  45  45  45  45  46  47  45  42  41  42  43  43  43  43  44  45  46  45  44  43  42  41  43  45  46  47  46  45  43  44  45  45  44  43  42  42  43 
 47  49  50  50  49  48  48  47  47  48  49  49  48  47  46  45  45  45  46  47  48  48  47  46  47  48  47  46  46  48  49  48  47  47  50  50  46  46  47  46  45  45  46  48  48  48  47  46  48  48  48  48  48  47  45  45  45  44  45  45  44  45  46  45  45  45  46  47  47  46  45  46  48  47  46  46  46  46  45  44  44  44  44  45  47  48  49  49  47  47  48  49  48  47  47  46  44  45  46  47  48  48  48  48  48  48  47  47  48  49  48  47  46  45  45  46  46  47  48  48  47  47  46  47  47  48  47  47  46  46  45  45  46  45  45  46  47  46  45  45  45  45  44  45  46  48  49  49  49  48  46  45  45  45  46  46  46  47  48  48  46  45  46  46  46  45  45  45  45  45  45  46  49  49  49  47  45  45  45  46  46  46  46  46  46  46  47  47  46  45  44  45  45  44  45  46  47  46  45  44  44  45  45  43  42  42  43  44  46  47  46  46  46  47  48  46  46  47  47  46  45  45  46  46  46  46  47  45  44  45  46  47  47  46  46  45  44  44  44  45  46  45  45  44  44  44  43  42  43  44  45  45  46  46  46  46  45  44  44  44  44  44  43  44  44  44  45  45  45  46  46  46  45  45  44  44  43  42  43  44  44  43  43  45  46  46  46  47  47  45  43  42  43  45  46  46  46  44  44  45  45  44  44  44  45  46  46  46  46  46  45  44  44  44  43  43  43  44  44  44  44  44  43  44  44  43  42  42  43  43  44  44  44  43  43  45  46  47  47  46  46  45  45  45  44  43  44  47  46  45  45  45  45  45  45  45  45  44  44  43  44  44  45  45  45  45  44  43  43  42  43  46  46  45  45  45  45  44  44  44  43  44  43  42  43  44  45  44  43  43  44  44  45  45  45  44  44  44  44  45  46  46  45  44  43  43  44  43  43  43  44  45  46  45  45  45  44  44  45  45  42  41  42  43  44  44  45  45  45  45  45  44  43  42  42  43  45  46  45  45  44  42  44  46  46  46  45  43  43  43 
 48  50  51  50  49  49  48  48  47  48  48  47  47  46  44  43  44  45  46  47  48  48  46  45  47  49  50  49  47  45  45  47  48  48  48  47  45  46  48  49  48  47  47  46  47  47  46  46  48  47  46  46  47  47  45  44  43  44  46  46  44  45  46  45  45  45  45  46  47  46  45  45  47  47  46  45  46  47  47  47  47  47  47  47  47  49  49  48  47  47  48  48  48  48  49  47  44  46  47  48  48  49  49  49  48  48  47  46  47  47  48  47  46  44  43  43  45  47  48  47  45  45  46  47  47  48  47  47  47  47  46  47  47  47  47  48  49  48  46  45  45  45  45  46  47  48  49  50  49  48  46  45  44  45  46  46  46  47  48  48  46  45  46  46  46  45  44  46  47  46  46  47  49  50  49  47  45  44  44  45  46  46  45  44  44  44  45  46  45  44  44  45  45  44  44  45  47  45  44  43  45  46  46  43  41  42  44  45  47  48  47  46  46  46  47  46  46  46  47  47  46  47  46  45  43  45  47  45  43  45  46  47  48  48  47  45  45  45  46  46  46  45  44  43  43  42  42  42  43  44  45  45  45  46  46  45  43  42  42  43  44  43  43  43  44  44  43  44  45  45  45  45  44  45  44  42  40  40  41  43  43  43  42  44  46  46  46  46  46  44  43  42  43  43  44  45  43  41  41  42  43  44  45  46  46  45  43  43  43  44  45  45  44  43  42  41  42  43  44  44  44  43  43  43  43  42  41  42  43  43  44  44  44  43  43  43  45  46  46  47  46  45  44  43  43  42  43  47  47  46  45  46  47  47  46  45  44  46  45  43  44  45  45  46  46  46  45  44  43  43  43  45  45  46  45  46  45  43  43  42  42  43  44  44  45  46  46  44  43  43  43  44  45  45  44  42  42  43  44  45  46  46  45  44  43  44  43  42  41  42  44  45  46  45  44  43  41  41  44  46  43  42  43  44  44  45  45  44  43  42  43  44  43  42  43  44  45  46  46  45  43  42  43  45  46  47  46  45  44  44 
 45  47  48  47  47  48  49  49  47  46  48  49  46  46  46  46  46  46  45  45  45  46  46  47  50  51  49  47  46  46  47  47  48  46  45  44  45  48  50  51  49  47  46  46  46  47  46  45  45  46  46  47  47  48  48  47  46  45  45  45  46  47  47  46  46  46  46  47  47  46  46  45  46  47  47  46  45  45  46  48  49  49  48  48  48  49  49  49  49  49  49  48  47  47  47  45  43  44  45  46  48  49  49  48  48  47  46  46  46  45  46  48  49  47  45  45  45  46  47  46  43  43  43  45  47  47  46  45  45  45  46  47  47  47  47  47  48  48  47  47  46  45  45  45  45  46  47  47  48  47  46  44  44  44  46  46  45  46  47  47  46  46  47  47  47  47  46  46  46  44  44  45  49  48  46  45  44  44  46  46  46  46  46  46  46  45  45  45  44  44  45  46  45  44  44  45  46  46  47  47  47  46  46  44  43  44  45  47  49  49  48  47  46  45  45  44  45  46  47  46  46  47  47  45  44  44  47  45  43  43  44  46  48  49  48  47  46  45  45  45  44  44  43  43  43  44  44  44  44  44  44  44  44  45  46  45  44  42  42  42  43  44  43  43  43  43  43  44  44  43  43  45  46  45  44  43  42  42  43  44  45  44  43  42  43  44  44  44  44  44  44  43  43  43  43  43  42  41  41  43  45  45  45  45  45  43  42  43  45  44  44  44  44  43  42  42  43  44  44  44  44  44  43  43  44  44  44  44  44  43  43  43  44  45  44  42  43  45  46  45  44  43  43  43  42  42  43  46  46  44  44  45  46  47  48  47  46  45  45  45  45  45  45  44  44  44  44  44  43  43  43  43  44  45  45  46  46  47  47  46  44  43  43  43  45  46  44  42  41  42  44  46  46  43  42  43  44  45  46  45  44  43  43  43  44  45  44  42  42  42  43  44  44  44  43  43  41  41  43  47  45  43  43  44  44  44  43  43  42  41  42  44  43  42  43  43  44  44  45  44  43  43  43  44  44  45  44  43  43  43 
 44  46  47  47  46  48  49  49  47  45  48  49  46  47  48  49  48  47  45  45  45  46  46  48  50  50  48  47  47  47  47  47  47  45  44  45  46  49  50  51  50  48  46  46  46  46  46  46  46  47  48  48  47  48  49  48  47  45  44  45  46  47  47  47  47  47  47  48  48  47  46  45  45  46  47  46  45  44  45  47  48  48  47  47  47  47  47  48  49  50  49  48  47  47  46  45  44  45  46  47  48  49  49  49  49  47  46  45  45  44  45  47  49  49  47  46  46  45  45  45  43  43  44  45  47  47  46  44  44  44  46  47  47  47  46  46  47  47  47  47  46  45  45  45  45  45  46  47  47  47  46  45  44  45  45  45  45  45  46  46  46  47  47  47  47  47  46  46  45  43  43  45  49  47  44  44  44  44  47  47  47  47  46  46  47  46  45  44  44  45  47  47  46  45  45  44  45  47  48  48  47  46  46  45  44  45  46  47  48  48  48  47  45  45  44  44  44  47  45  43  44  47  48  46  44  44  46  44  43  42  43  45  47  48  48  47  46  45  44  45  45  44  43  43  44  45  45  45  45  44  44  44  44  45  46  46  45  44  43  43  44  44  44  43  43  43  44  44  44  43  43  45  47  46  45  44  44  44  44  45  46  46  45  43  43  44  45  44  44  45  45  44  44  43  43  43  43  42  42  44  45  45  45  45  44  43  44  46  46  45  44  44  44  44  43  43  44  45  45  45  45  46  45  44  44  45  46  45  45  44  44  44  44  45  45  42  43  44  45  44  43  42  42  43  43  43  44  45  45  44  44  44  45  46  48  48  47  45  45  46  45  45  44  43  42  43  44  44  44  44  44  44  44  44  44  44  45  47  47  47  45  43  42  43  45  45  44  41  40  42  46  47  47  43  42  44  46  47  46  45  43  41  42  42  43  43  43  42  43  43  42  43  43  43  43  43  43  42  44  46  45  44  43  43  43  43  43  42  42  42  43  43  43  43  43  42  43  43  44  44  43  42  43  43  43  43  43  43  42  43 
 46  47  48  47  47  48  49  49  48  46  46  48  48  48  49  49  49  48  47  47  47  47  47  47  45  46  48  49  49  48  47  46  45  46  46  47  47  48  48  49  49  48  47  46  45  45  46  47  49  49  48  47  47  47  47  47  46  45  44  45  45  46  47  47  47  48  49  49  49  48  46  44  44  45  46  47  46  46  46  46  47  46  47  46  45  45  46  46  47  48  48  48  47  48  48  46  45  47  49  49  48  48  49  50  51  50  46  45  46  45  45  47  48  48  47  47  46  45  45  45  46  47  47  47  47  46  45  44  43  44  45  47  48  47  46  46  46  46  46  45  45  46  46  46  46  45  47  48  48  47  46  45  44  44  44  44  45  45  46  45  45  46  47  47  46  45  44  45  45  44  44  47  49  48  45  44  44  45  46  47  47  47  46  45  45  46  45  45  45  46  47  48  47  46  45  44  44  46  47  46  47  46  46  46  46  45  46  46  46  46  46  47  46  46  46  45  46  47  45  43  44  46  47  46  44  44  44  44  43  43  43  45  46  48  47  46  46  45  45  47  47  46  45  44  45  45  46  45  46  45  45  45  46  46  46  47  46  46  46  46  46  45  45  44  44  44  44  45  45  44  44  45  46  46  45  45  44  43  42  43  45  46  46  46  45  46  47  46  46  46  45  44  43  42  43  44  44  43  43  43  44  44  44  44  44  44  46  47  47  45  44  44  45  45  45  45  45  45  46  46  46  47  47  44  44  45  45  46  46  46  46  45  45  44  43  43  44  45  45  44  43  43  43  44  45  45  45  45  45  44  45  44  45  45  46  46  45  45  45  45  46  45  45  44  44  44  45  45  45  45  46  47  45  44  42  42  43  44  45  45  44  44  43  44  45  46  46  44  43  44  46  47  46  44  44  46  46  46  45  43  41  40  41  42  42  41  41  41  42  43  43  43  44  44  43  44  44  43  44  44  44  43  44  44  43  44  44  43  43  43  43  42  42  43  42  42  43  43  43  43  42  41  42  44  44  44  44  44  44  44 
 47  47  47  46  46  47  48  48  47  46  46  47  47  48  49  49  49  48  48  47  47  47  48  47  44  44  46  49  49  48  47  46  46  46  47  48  49  48  47  47  47  48  47  46  45  45  46  47  50  49  48  46  45  45  46  47  47  46  47  46  45  46  47  47  47  48  49  49  49  48  47  46  47  47  48  48  49  49  49  49  49  48  48  47  46  46  46  47  47  47  47  47  47  48  48  47  46  48  49  48  47  47  49  51  52  50  46  45  46  45  44  46  47  48  47  46  46  46  45  45  47  48  49  49  48  46  44  43  44  44  45  46  47  47  46  46  45  45  45  45  45  46  46  46  46  46  47  48  48  48  47  46  45  44  44  44  45  46  46  46  46  47  47  47  47  46  44  45  45  44  46  48  48  47  46  44  44  45  45  47  48  47  46  45  45  45  45  45  45  46  47  47  48  47  46  45  45  46  46  46  47  46  46  47  47  45  46  46  46  46  47  46  46  46  46  47  47  47  45  44  44  47  48  46  44  43  45  45  44  43  43  44  46  47  47  47  46  45  45  47  47  46  45  45  45  45  45  45  45  45  45  45  45  45  46  46  46  46  46  46  46  45  45  45  45  43  44  45  45  44  43  44  45  46  46  46  45  44  42  43  44  45  45  45  45  45  46  47  47  46  45  43  42  42  43  44  44  44  44  44  44  44  44  43  44  44  46  47  46  45  44  44  44  45  45  45  45  45  45  45  46  46  45  44  44  45  45  46  47  47  46  45  44  42  42  43  44  45  45  45  44  44  44  44  45  45  45  45  45  44  45  45  45  45  45  45  45  44  45  46  46  46  45  45  44  44  44  45  45  45  46  47  46  43  42  42  42  43  44  44  44  44  44  44  44  45  46  45  45  44  45  46  46  45  45  45  45  45  44  42  41  41  42  43  43  43  42  41  42  43  43  44  44  43  43  44  43  43  44  45  44  44  45  45  45  44  43  43  43  43  42  42  42  43  42  42  42  43  43  43  42  42  43  44  43  44  44  44  44  44 
 46  46  46  46  46  46  48  49  48  46  47  47  47  48  48  48  48  48  48  47  48  48  48  47  45  45  46  47  47  47  47  46  46  46  46  47  49  49  47  47  47  47  47  46  45  45  46  47  48  48  47  45  44  45  46  47  48  47  48  49  47  47  47  46  47  47  48  49  50  50  49  49  50  48  47  47  49  50  50  50  49  48  46  46  47  48  47  47  47  46  46  46  47  47  47  47  47  49  49  48  46  46  48  51  51  49  46  45  47  45  45  46  48  48  48  47  47  46  44  44  46  48  49  50  48  46  44  44  45  45  45  46  47  46  46  45  44  44  44  45  45  46  47  47  47  46  46  47  47  47  47  46  45  44  43  45  47  47  47  48  47  48  48  48  47  47  46  46  46  45  46  48  47  47  46  44  44  45  44  45  46  46  45  45  46  46  46  46  46  46  46  46  47  46  46  46  46  47  47  47  47  46  45  46  47  46  45  45  46  46  47  47  47  46  46  47  48  47  45  44  45  47  47  47  45  44  45  47  47  45  44  44  45  46  46  46  46  45  46  46  46  45  44  44  44  44  44  44  44  44  45  45  44  44  44  44  45  46  47  47  45  44  44  46  45  43  44  45  46  44  43  43  45  46  46  45  45  45  44  44  43  43  43  43  43  44  46  47  48  46  45  44  43  43  44  45  45  45  45  45  46  45  44  43  44  44  45  45  45  43  43  43  44  44  45  45  44  43  43  43  44  44  44  43  44  44  44  45  46  46  46  45  44  42  42  42  43  44  45  45  45  45  45  44  44  44  44  44  44  44  45  45  44  44  44  44  44  45  45  45  45  45  45  45  44  44  44  45  46  45  46  47  45  43  41  43  43  44  44  44  44  44  44  43  43  45  46  46  45  45  44  45  45  46  46  44  44  43  43  42  42  42  43  44  44  45  43  42  43  43  44  45  44  43  43  43  43  43  44  45  45  45  46  46  45  44  42  41  41  42  41  41  42  42  42  43  42  42  42  43  43  43  43  43  43  44  45  45  44  44 
 47  46  47  47  46  47  48  49  48  48  48  49  48  48  49  48  47  47  47  47  47  47  47  46  47  46  45  45  46  47  48  48  48  47  45  46  48  48  48  47  48  47  46  46  45  46  46  46  47  48  47  46  46  46  46  47  47  47  49  49  48  47  47  45  46  46  47  48  50  50  51  51  50  47  45  45  46  48  49  50  48  46  43  44  47  48  47  46  46  46  46  47  47  48  48  48  47  48  48  47  46  46  48  50  50  48  45  45  47  46  46  47  48  48  47  47  47  46  44  43  44  47  49  49  48  46  44  45  46  46  45  46  46  45  45  44  44  45  45  46  46  47  46  47  47  46  45  45  45  46  46  45  45  44  43  45  47  47  48  49  49  49  48  48  48  47  47  48  47  44  46  47  45  46  46  44  45  46  44  44  44  44  44  45  45  46  47  46  46  45  45  45  45  45  45  46  47  47  48  47  46  45  44  46  46  45  44  45  46  46  47  47  47  47  47  47  47  46  44  43  44  45  46  46  46  46  46  47  48  46  45  45  45  46  45  45  45  45  45  45  45  44  44  43  43  43  44  45  45  45  46  45  44  43  43  44  44  46  47  47  45  43  44  46  46  43  44  46  47  45  44  44  45  46  46  45  44  45  46  45  43  43  42  42  43  45  46  47  47  46  45  44  44  44  45  46  46  46  46  47  47  46  45  44  44  44  44  44  43  43  43  44  44  45  46  46  44  43  42  43  43  43  43  44  43  43  43  44  44  45  45  45  44  43  43  41  42  43  44  45  46  45  45  44  43  42  43  45  45  44  44  44  45  45  45  45  45  45  46  44  44  44  44  44  43  43  44  45  45  45  46  46  43  41  41  43  44  45  44  43  43  43  43  42  43  44  45  45  45  44  43  43  44  46  46  45  44  43  43  43  43  43  43  44  44  44  44  43  43  43  43  44  44  44  44  44  44  43  43  44  44  45  45  45  44  43  42  41  41  41  42  42  43  43  42  42  42  42  43  43  44  44  43  42  43  44  45  44  44  43 
 48  47  48  48  49  48  48  48  49  49  48  49  49  50  49  49  48  47  47  48  47  47  46  46  48  48  46  45  46  47  48  49  48  48  46  45  46  47  49  49  47  46  46  46  47  47  46  45  46  48  49  48  48  47  47  47  47  47  47  48  49  48  47  45  45  46  46  46  47  49  49  50  49  46  43  43  44  47  48  47  46  44  42  43  46  47  46  46  46  46  46  48  49  48  49  48  46  46  47  47  46  47  48  48  47  46  46  46  47  46  47  48  49  48  46  47  46  45  44  43  44  47  48  48  46  44  44  44  46  47  46  45  45  45  44  44  44  45  46  46  47  46  46  46  46  45  44  44  44  45  45  45  44  44  44  44  45  47  49  50  50  49  48  48  47  47  47  48  47  44  45  46  45  46  46  44  46  46  45  44  44  44  44  44  44  45  46  46  46  45  44  44  44  44  45  46  47  47  47  47  46  45  44  46  46  45  44  44  45  46  47  47  47  48  47  46  45  44  43  42  43  43  44  46  46  46  46  47  47  46  46  45  45  46  45  44  44  45  46  45  44  43  43  43  43  43  44  45  45  46  46  46  45  43  43  44  45  46  47  47  46  44  44  46  46  43  44  46  47  46  45  44  45  46  46  44  44  45  45  45  44  43  44  45  46  47  47  46  45  46  45  45  45  45  46  47  47  46  47  47  47  46  46  44  43  43  44  43  43  43  44  45  47  48  48  47  45  44  43  43  43  43  43  44  44  43  42  43  43  43  43  43  43  44  44  41  42  43  44  45  45  45  44  43  43  42  43  45  45  44  44  44  45  45  45  45  45  45  45  45  45  44  44  43  42  43  43  44  45  45  45  45  42  41  41  43  44  45  44  43  42  42  43  42  42  43  44  44  44  43  43  43  44  46  46  45  45  44  44  44  43  43  43  43  43  42  43  44  44  43  43  43  44  44  44  45  44  43  42  42  42  43  45  45  44  42  42  41  42  43  44  43  43  43  42  42  42  43  43  44  45  45  43  42  43  44  44  44  43  41 
 48  49  49  50  50  50  48  47  48  49  48  47  48  49  49  49  48  47  47  48  48  48  47  47  48  48  47  47  47  47  47  47  47  47  48  47  46  48  50  49  48  46  45  47  48  48  46  44  45  47  49  49  49  48  48  48  47  46  46  47  48  47  47  46  46  46  45  45  45  46  46  47  47  46  45  44  46  47  47  46  46  46  46  46  48  48  48  48  47  46  47  48  49  49  48  47  45  45  45  46  46  47  48  47  46  46  46  46  47  47  47  48  48  47  46  46  46  45  44  44  45  48  48  47  45  43  42  43  45  46  46  45  45  45  45  45  45  46  46  47  47  46  46  46  46  45  44  43  44  45  46  46  46  46  45  44  45  46  48  49  49  48  48  48  48  47  48  47  45  43  44  45  45  46  46  45  46  47  45  46  47  47  46  45  44  44  45  45  46  46  46  45  46  45  45  46  46  46  47  47  47  47  46  47  46  45  44  43  44  45  46  47  47  48  49  46  44  43  42  42  43  43  44  45  46  47  47  47  47  47  47  46  46  46  46  45  45  45  45  45  44  44  44  44  44  44  44  44  45  45  46  46  45  43  43  44  45  46  47  48  46  45  44  46  45  43  44  46  47  46  45  45  45  46  46  45  45  45  45  45  45  45  45  46  47  47  46  44  44  45  45  46  46  46  46  46  46  46  45  47  47  46  45  44  44  44  44  45  45  45  45  45  47  48  48  46  45  44  44  44  44  44  44  46  45  44  43  43  43  42  41  41  43  44  45  44  44  45  46  46  45  44  43  43  43  44  45  46  45  44  43  44  45  45  44  43  43  44  44  45  45  44  44  43  42  42  43  44  44  44  45  45  44  42  42  43  43  44  43  43  42  43  43  42  42  43  43  44  44  44  43  43  43  45  46  45  45  45  45  44  44  43  43  42  42  41  43  45  44  43  42  43  44  45  45  45  44  43  43  42  43  44  45  45  44  43  42  42  42  44  45  45  44  44  43  43  43  43  44  44  44  45  43  42  44  44  44  44  42  41 
 49  48  50  50  51  50  48  47  48  48  47  46  46  47  47  48  48  47  48  48  49  49  49  47  47  47  48  48  48  47  46  46  46  47  49  49  47  48  49  49  47  46  46  47  48  48  46  44  44  45  47  48  48  49  49  49  47  46  46  46  47  46  46  47  47  47  46  45  44  44  45  45  45  45  45  46  46  46  46  46  45  46  47  49  50  50  51  50  49  48  48  48  48  48  47  46  44  44  45  46  46  47  47  47  47  47  46  46  46  46  47  47  48  47  46  46  46  45  43  44  46  48  49  47  46  43  42  43  44  45  46  46  46  46  46  46  46  46  46  46  46  46  45  46  47  45  44  44  45  46  47  47  47  47  46  45  45  46  48  48  48  48  47  47  47  48  48  46  44  43  43  45  46  47  46  45  45  46  46  47  48  48  47  46  45  45  45  46  46  47  47  47  47  46  46  46  45  46  47  47  48  48  48  47  46  45  44  44  44  44  45  46  47  48  49  46  44  42  43  44  44  44  44  45  46  47  46  46  46  47  47  47  47  47  47  46  45  46  46  45  44  45  45  45  44  44  43  43  44  44  45  45  45  44  44  44  44  46  47  47  46  45  44  45  44  42  44  45  46  46  45  45  45  45  45  46  46  46  45  44  44  45  46  46  46  44  43  43  43  45  45  45  45  45  45  45  45  44  44  46  46  45  44  44  45  45  46  46  46  46  46  45  46  47  47  45  43  43  43  44  44  44  45  47  46  44  43  43  42  42  41  41  42  45  47  47  47  47  47  46  45  44  43  42  44  45  46  45  44  43  44  44  45  44  43  42  42  43  44  46  45  44  44  43  42  43  43  44  45  44  45  46  45  44  43  43  43  43  43  42  43  44  44  43  42  43  43  43  43  43  43  43  44  45  45  44  44  44  44  44  44  44  43  42  42  42  43  45  44  43  42  43  44  45  45  45  44  44  44  45  44  45  46  46  45  44  43  42  43  44  45  45  45  44  43  44  44  44  45  45  45  45  44  43  45  45  44  44  42  42 
 47  47  47  49  50  50  48  47  48  49  47  45  44  45  46  47  48  48  48  49  48  48  48  47  47  48  49  49  48  47  46  45  46  47  49  49  48  47  47  47  46  47  48  48  48  47  46  44  44  45  46  46  47  48  51  50  48  46  45  45  46  46  47  47  48  48  47  45  44  45  46  45  43  44  45  45  46  45  46  46  46  46  47  49  50  51  51  50  49  48  47  47  48  47  46  45  45  45  46  46  46  46  47  47  48  48  46  45  45  45  46  46  47  47  46  47  46  45  43  44  47  48  49  49  47  46  45  45  45  46  46  47  47  47  47  48  47  46  45  45  45  45  45  47  47  46  45  46  46  47  48  48  48  47  47  46  46  46  47  47  46  46  46  46  47  48  48  46  44  44  44  46  49  47  45  43  43  44  45  46  46  47  48  47  46  45  46  46  47  47  47  47  46  45  45  45  45  45  46  46  47  48  48  47  45  44  45  45  45  45  46  45  46  47  47  47  45  43  44  46  47  46  46  47  48  47  45  45  46  46  47  47  48  48  47  47  46  46  47  45  44  45  45  45  44  44  43  43  43  44  45  45  45  45  45  45  45  45  46  47  47  46  45  45  44  43  44  45  46  46  46  46  46  44  44  47  47  45  45  44  43  44  45  45  45  43  41  42  44  45  46  45  44  44  43  43  43  43  44  45  45  44  43  44  46  47  47  48  48  47  46  45  45  46  46  44  42  41  43  44  45  44  45  46  46  44  43  42  43  43  42  42  43  46  48  47  48  48  48  46  45  44  42  41  43  46  46  44  44  44  45  45  46  45  43  42  42  44  45  45  45  44  43  43  42  42  43  44  44  44  45  45  46  45  45  44  43  42  42  42  42  43  43  42  42  42  42  42  42  42  42  43  43  44  44  42  42  43  44  44  45  45  44  43  43  43  44  44  44  43  43  43  44  44  44  44  44  44  44  46  45  46  46  47  46  44  43  43  44  45  45  44  44  44  44  44  45  46  46  46  46  45  44  44  45  45  44  44  43  42 
 45  44  44  47  48  48  46  46  48  50  47  44  45  46  48  49  49  49  49  48  47  47  45  45  47  48  49  49  48  46  45  45  46  47  47  48  49  48  45  44  45  48  48  49  48  47  46  46  46  46  46  46  47  48  50  50  47  45  44  44  45  46  47  47  48  49  48  46  45  46  49  48  45  45  45  46  45  46  47  48  48  47  47  47  49  50  49  49  47  46  46  46  47  46  45  45  46  47  47  46  45  45  47  49  50  48  45  44  46  45  44  45  46  46  46  47  47  46  43  43  46  47  49  50  49  49  48  47  47  47  46  47  48  48  48  48  48  46  44  44  44  45  46  47  47  46  45  45  46  48  49  48  47  47  46  46  46  46  46  45  44  43  44  45  46  47  48  46  44  44  45  48  52  48  44  43  41  41  44  44  44  45  47  48  47  46  46  47  48  47  47  45  45  45  45  45  45  45  45  46  46  46  46  45  44  44  45  46  47  48  47  46  46  45  45  47  47  44  44  47  48  47  46  47  48  47  44  43  43  45  46  46  48  48  47  47  46  46  47  45  45  46  46  45  45  45  44  43  43  44  45  46  46  45  45  45  45  45  46  47  47  46  45  46  45  44  45  46  47  47  47  47  47  45  43  44  45  44  44  44  43  43  44  45  44  44  44  44  45  46  46  46  45  44  43  43  44  45  45  45  44  43  42  43  45  47  48  48  46  45  44  45  46  46  46  44  42  42  43  45  45  45  45  46  45  43  43  43  44  43  43  43  44  46  48  47  47  47  48  47  45  43  41  40  41  44  44  43  43  44  45  46  46  46  43  42  42  44  46  46  46  45  43  43  42  42  42  43  44  44  44  45  46  47  46  45  44  42  42  42  42  42  41  41  41  41  41  42  42  42  42  42  43  43  44  43  43  43  44  45  45  44  44  43  42  43  44  45  45  44  43  43  44  44  44  44  44  44  43  43  44  44  45  45  44  44  43  43  44  46  45  42  43  43  44  44  46  47  47  47  47  46  44  44  44  44  43  42  41  41 
 44  44  44  45  46  46  46  46  47  48  48  47  47  48  48  49  49  48  48  47  48  48  47  46  48  48  49  48  47  46  46  46  46  46  47  47  47  47  47  47  49  49  48  48  48  48  47  46  44  46  47  48  47  47  47  48  48  47  45  45  45  47  47  48  48  48  47  47  47  47  49  48  46  46  45  45  45  46  47  48  48  48  47  45  46  46  47  48  47  47  46  46  47  47  47  46  47  47  47  47  47  47  48  48  47  46  45  44  45  45  45  45  46  47  47  48  48  47  45  45  46  47  47  48  48  48  48  48  48  48  47  47  47  47  48  49  48  46  45  44  44  45  46  47  47  47  47  47  46  47  47  47  46  46  46  47  48  48  47  46  44  44  45  46  46  47  48  47  45  45  45  46  48  46  44  43  42  42  44  45  46  46  46  46  45  46  47  48  47  47  47  45  44  44  44  46  47  47  46  44  43  44  45  45  45  46  46  46  46  46  46  47  46  45  44  46  46  45  45  46  47  47  47  48  47  46  44  43  43  44  44  46  47  48  47  46  45  45  45  44  44  44  45  46  46  45  44  43  44  45  45  46  46  46  46  45  45  45  46  47  47  46  44  44  44  44  44  45  45  45  46  47  48  48  47  45  45  46  46  45  44  43  44  44  45  46  46  45  45  46  46  46  45  45  45  45  46  45  45  46  44  43  43  44  45  45  46  46  45  44  44  46  48  48  46  44  42  42  43  45  45  45  44  45  44  43  42  43  43  43  44  45  45  47  48  47  46  46  46  45  43  42  41  40  42  44  45  45  44  44  44  45  46  45  44  43  43  44  45  45  45  45  44  44  44  44  44  44  44  45  45  44  45  47  47  46  45  43  43  42  42  42  42  44  44  43  43  43  43  43  42  42  43  44  44  44  43  43  42  44  45  45  44  44  44  45  45  44  44  44  43  43  43  43  44  44  44  43  42  40  42  44  44  44  43  43  42  42  43  45  45  43  42  42  43  43  44  45  45  45  45  45  44  43  42  42  42  43  43  43 
 44  44  45  46  46  47  47  47  47  46  48  49  48  49  49  49  48  47  46  47  47  48  49  48  48  48  48  47  47  46  47  47  47  47  47  46  46  47  50  52  52  50  47  47  48  48  47  45  43  45  48  49  48  46  45  47  48  49  47  46  46  47  47  47  47  47  46  47  47  47  47  47  47  46  45  46  46  46  46  47  48  47  46  44  43  44  46  47  48  48  47  47  47  48  48  47  47  46  46  48  48  49  48  46  44  44  46  46  45  46  46  47  48  48  49  49  48  48  47  46  46  46  47  46  46  46  46  48  49  48  48  47  45  46  47  48  48  47  46  45  45  46  46  46  46  47  48  47  47  46  45  45  45  46  46  48  49  48  47  46  46  46  47  47  47  48  48  47  46  45  44  44  44  44  45  45  44  44  45  46  48  48  47  45  44  46  48  47  46  46  48  45  43  43  44  46  48  47  45  42  41  42  43  46  47  47  46  45  43  44  45  46  46  45  43  44  45  46  46  45  45  46  47  47  47  46  45  45  44  43  43  44  45  46  46  45  45  44  44  44  43  42  44  46  46  45  44  44  45  46  45  44  45  46  46  45  44  44  45  47  47  45  44  44  44  44  43  43  43  43  44  45  48  49  49  47  47  48  47  46  44  44  43  44  45  46  46  45  45  45  45  44  44  45  46  46  47  45  44  46  45  43  44  44  44  43  43  44  44  44  45  48  48  48  46  44  42  43  44  45  46  45  45  45  44  44  43  43  43  44  45  46  46  47  47  46  46  45  44  43  42  42  42  42  44  45  46  47  45  43  43  44  44  44  44  43  43  44  45  45  45  45  45  45  45  45  45  44  44  45  45  45  45  46  46  46  45  45  43  42  43  42  43  45  46  46  46  45  43  42  41  42  43  44  44  43  43  42  42  43  44  44  44  45  46  47  47  44  43  43  42  42  43  44  44  45  44  43  41  40  42  44  44  44  43  42  42  42  43  44  44  44  43  42  43  42  42  42  42  43  44  45  44  42  41  42  43  44  45  44 
 44  45  46  47  49  49  49  49  48  48  47  48  48  49  50  50  49  47  46  45  46  47  47  47  48  48  47  47  46  46  46  47  47  47  48  48  47  48  49  51  50  49  47  46  47  48  46  45  45  47  48  49  47  46  45  46  47  47  46  45  46  46  47  47  47  46  46  46  46  46  45  46  46  47  46  46  47  46  46  47  47  47  47  46  44  46  47  48  48  47  47  46  47  48  48  48  46  46  47  47  47  48  47  46  45  45  46  47  47  47  46  47  47  48  48  48  48  48  48  47  45  46  47  47  47  46  47  47  48  48  48  47  46  46  45  46  46  47  46  47  48  47  46  45  46  46  46  47  47  46  46  46  46  46  46  47  48  47  46  46  46  47  48  48  47  47  48  46  45  45  46  45  45  44  45  46  46  45  45  45  46  48  48  47  46  46  46  46  45  46  48  45  43  43  44  45  46  45  44  43  42  43  44  47  47  47  46  45  43  44  45  46  45  44  43  44  45  46  45  44  44  44  45  47  47  47  46  45  44  44  43  44  45  46  46  45  45  45  45  45  44  43  44  45  46  45  45  45  46  45  44  43  43  46  46  45  44  44  45  47  48  47  45  45  45  44  44  43  42  42  43  45  46  47  47  46  47  48  47  46  44  44  43  44  44  45  45  45  44  44  44  43  43  43  43  44  45  44  44  45  45  43  44  45  44  44  43  44  44  44  45  46  47  46  45  43  42  43  45  47  47  47  46  46  45  45  45  44  44  44  45  46  46  45  45  44  44  44  44  43  43  43  43  44  44  45  45  45  44  44  44  45  44  44  43  42  42  44  45  46  46  45  45  44  44  44  44  44  44  44  44  45  45  45  46  46  45  45  44  43  42  42  41  43  44  46  47  46  44  41  40  40  42  44  44  43  43  43  43  43  44  44  43  44  46  46  45  43  43  42  43  42  43  44  44  45  44  44  43  43  43  44  44  44  43  43  43  43  42  42  44  44  44  43  43  43  43  42  42  43  44  45  45  43  42  41  42  42  43  44 
 45  46  47  48  50  51  51  50  48  48  48  48  49  49  50  50  49  47  46  45  46  46  46  47  47  48  47  46  47  47  47  48  48  48  49  49  48  48  49  50  49  48  46  46  47  48  46  45  46  47  47  47  47  46  46  46  46  46  46  46  45  46  47  47  47  46  45  45  45  46  46  47  46  47  47  47  47  47  47  47  46  46  47  46  45  46  47  47  47  47  47  46  46  47  48  48  46  46  46  46  46  47  47  46  45  46  46  47  47  46  46  46  46  46  46  47  47  48  48  47  45  46  47  47  47  47  47  47  48  47  47  47  47  46  46  46  46  47  48  48  49  48  46  46  47  46  46  46  47  47  47  47  47  47  47  47  47  46  46  47  48  48  48  47  46  46  47  45  43  45  46  46  45  44  45  47  47  47  46  45  45  46  47  47  47  47  46  46  46  47  48  46  45  45  45  45  45  44  44  44  44  45  46  48  48  47  46  45  44  45  45  45  45  44  43  43  43  45  45  45  45  45  46  47  48  47  46  45  44  43  44  44  44  45  45  46  46  46  46  46  45  44  44  44  44  44  45  46  47  45  43  42  43  45  46  46  45  44  45  47  48  47  46  46  46  45  44  43  42  43  44  44  45  45  45  45  46  46  46  45  44  44  44  45  45  46  46  45  45  45  44  43  42  42  43  43  44  44  45  45  44  44  45  45  45  44  43  44  44  44  44  47  47  46  45  43  42  43  45  46  47  47  46  45  45  45  45  44  44  44  45  45  44  43  43  42  42  42  43  44  44  44  44  44  45  45  45  44  44  44  45  45  45  44  43  43  44  45  46  46  46  45  44  43  42  42  43  43  43  43  43  44  44  44  44  45  45  44  44  44  43  42  41  41  44  46  47  46  44  42  40  40  42  44  44  43  44  44  44  44  43  43  43  43  44  45  44  43  42  42  42  43  44  44  45  45  45  45  45  45  44  43  43  43  43  44  45  44  43  42  43  45  44  44  44  44  44  42  42  42  43  45  45  43  42  41  41  41  42  43 
 46  46  47  48  49  50  50  49  48  49  49  50  49  49  49  49  48  47  46  46  46  46  47  47  47  48  47  47  47  48  48  48  48  48  49  49  49  48  48  49  49  48  47  48  49  49  47  46  46  47  46  46  46  47  47  47  47  47  47  47  46  47  47  48  47  46  46  46  47  47  48  48  47  47  48  48  48  48  48  47  47  47  47  47  46  46  47  48  46  46  46  45  46  46  47  47  47  46  45  45  46  47  47  46  46  46  46  47  46  45  45  46  46  45  45  46  47  48  49  47  45  46  46  46  46  47  48  48  47  47  46  46  46  47  47  48  47  47  47  48  47  46  45  47  49  48  47  46  46  47  47  47  47  47  48  47  46  45  46  47  48  49  49  46  45  45  46  44  43  45  46  46  45  45  46  47  48  48  46  45  44  43  45  46  47  47  47  47  48  48  47  46  46  46  46  46  45  44  44  45  46  47  47  48  48  47  46  45  45  46  46  46  45  45  44  43  43  44  45  46  46  47  48  48  48  47  45  45  44  44  44  43  44  44  44  45  46  46  46  47  47  45  44  43  43  43  44  46  47  45  42  42  44  46  47  46  46  45  45  47  47  47  46  47  46  45  44  43  43  44  44  45  44  44  44  44  44  45  45  45  45  45  46  46  46  46  46  46  45  45  45  44  43  43  44  44  45  46  46  45  44  44  45  46  46  44  43  43  43  43  44  47  47  46  45  44  43  43  44  45  46  45  45  44  44  44  44  45  45  45  45  45  44  43  42  41  41  42  43  44  45  45  44  44  44  44  44  43  44  45  46  46  46  45  44  44  45  46  46  45  46  45  44  42  41  41  43  44  44  43  43  43  43  43  43  44  45  45  45  45  44  43  42  42  43  45  46  46  45  43  42  42  43  44  44  42  44  45  44  44  43  42  42  43  43  44  44  43  43  43  43  43  44  45  45  45  45  45  45  45  44  43  42  42  43  45  46  45  44  43  44  46  45  44  44  44  44  42  41  42  43  44  44  44  42  41  41  42  42  42 
 46  47  47  47  47  47  47  48  49  49  51  51  49  48  48  47  47  46  46  46  46  47  46  47  47  48  48  48  48  48  48  47  47  47  47  48  48  48  48  48  48  48  47  49  50  50  48  46  47  47  46  46  46  47  48  48  48  48  48  47  47  48  49  49  48  47  47  47  48  49  49  49  48  48  49  48  48  47  48  48  47  48  47  47  47  47  47  47  47  46  45  45  46  46  46  47  48  46  45  45  46  47  48  47  46  47  46  47  47  46  46  47  47  46  45  45  46  48  48  47  45  45  45  45  46  47  48  48  47  46  46  45  46  47  49  50  49  48  46  46  45  44  44  47  50  49  47  46  46  45  45  45  46  47  47  48  47  46  46  47  48  49  49  46  45  45  45  45  45  45  46  46  46  46  47  47  48  48  47  46  45  43  43  45  47  48  48  48  49  47  44  45  47  48  48  47  45  44  45  46  47  47  46  46  46  45  45  45  46  46  47  47  46  45  45  44  44  45  45  46  46  47  48  48  47  46  45  44  45  45  44  44  43  43  44  45  45  45  44  47  47  45  45  44  42  42  43  46  47  45  43  44  46  47  47  46  45  45  46  47  47  46  45  46  46  45  45  44  44  44  45  46  45  44  43  43  44  45  45  46  46  46  47  46  46  46  45  44  44  45  45  45  45  45  45  46  46  47  47  46  45  45  45  46  46  45  44  44  44  43  44  45  46  46  46  44  43  43  44  45  45  45  44  44  44  45  45  45  46  47  47  46  45  43  42  42  42  43  44  44  45  45  44  43  43  44  43  43  44  45  45  45  45  46  46  46  46  46  45  44  46  46  45  42  41  41  43  45  46  45  44  42  42  42  43  44  45  46  46  45  44  43  42  43  43  44  44  44  44  45  45  44  44  44  43  43  44  45  44  43  42  40  41  42  44  43  44  45  44  43  44  43  44  45  45  44  43  43  43  43  43  42  43  42  43  45  45  46  46  46  46  45  45  44  43  43  43  42  42  42  43  43  44  44  44  43  43  43  43  42 
 47  47  46  46  46  47  47  47  48  49  51  50  48  47  47  46  45  45  45  46  47  47  46  45  46  47  47  48  47  48  48  47  47  46  45  45  48  47  47  47  48  48  48  49  51  50  48  47  47  47  46  46  47  48  48  48  49  49  49  48  47  48  49  49  47  46  46  47  47  48  48  49  49  50  49  48  47  47  48  49  48  47  48  47  46  46  47  47  47  47  46  45  46  46  46  48  49  47  45  44  45  46  48  47  47  46  46  46  47  47  48  48  48  48  46  45  45  46  46  47  47  46  45  45  45  46  48  48  48  46  45  44  45  46  48  49  49  48  47  45  45  44  44  46  48  48  48  47  46  44  44  44  44  45  46  48  48  47  46  47  48  49  48  46  45  45  46  47  47  47  46  46  46  47  48  48  48  48  47  48  47  44  44  46  47  47  47  47  47  46  43  44  47  48  47  46  45  44  45  46  47  46  44  44  45  45  44  45  45  46  46  46  45  44  45  46  47  45  44  43  43  44  45  47  47  46  45  45  46  45  45  45  44  44  44  45  45  45  44  46  46  45  45  44  42  42  43  46  47  46  45  46  47  47  46  45  45  45  46  47  46  44  43  44  45  45  45  44  44  44  45  46  45  44  44  44  44  45  45  46  46  46  46  46  44  43  43  43  43  44  44  45  45  45  46  46  46  46  47  46  45  44  44  45  46  45  44  44  44  44  43  43  43  44  45  44  44  44  44  45  46  47  46  44  44  45  46  46  47  47  48  47  46  45  45  44  44  44  44  44  45  45  44  43  43  43  43  44  44  45  45  45  45  45  46  46  46  44  44  45  46  47  45  43  42  42  43  45  46  47  45  42  42  43  43  44  45  46  46  45  44  43  42  43  43  44  43  44  45  46  45  45  44  44  43  42  44  45  44  43  42  41  42  43  44  44  45  45  45  44  44  44  44  44  44  43  42  42  42  43  43  44  44  44  44  44  45  45  46  47  46  44  43  42  42  42  42  42  42  42  42  43  43  44  44  44  44  44  44  44 
 47  47  47  47  47  47  48  48  47  48  49  49  48  47  47  46  45  45  46  46  46  46  45  45  46  47  47  47  47  47  47  46  46  45  44  45  47  47  46  47  48  48  48  49  50  49  46  46  48  47  47  47  47  48  49  49  48  48  48  48  48  48  48  48  47  45  45  45  47  47  47  48  50  50  49  47  47  47  48  49  48  48  47  46  45  46  47  48  48  47  47  46  46  47  47  49  49  48  46  45  46  47  48  48  47  46  46  46  47  47  47  48  48  48  47  47  46  45  45  47  49  47  45  44  45  46  48  49  48  46  44  44  45  45  46  47  48  49  48  48  47  46  44  45  46  46  47  47  46  45  44  44  44  44  46  48  48  47  46  46  47  48  47  45  44  45  46  48  48  46  45  45  46  47  47  47  47  47  48  47  46  45  46  47  47  47  46  45  46  45  44  44  45  46  47  46  44  44  45  46  46  45  43  44  45  45  45  45  46  46  46  45  44  44  44  47  48  46  44  43  42  43  44  46  46  45  45  45  46  46  46  46  46  45  46  47  47  46  46  45  44  44  44  44  43  42  43  46  48  48  47  47  47  46  45  44  44  45  45  46  45  43  42  44  45  44  44  45  45  45  45  45  44  43  43  42  43  44  45  45  45  45  45  45  43  42  42  43  44  44  45  46  46  46  45  45  45  45  45  45  44  43  44  45  45  44  44  45  45  45  44  42  43  44  45  45  45  45  44  45  46  48  47  44  44  46  47  47  47  47  47  47  47  46  46  46  46  45  45  45  45  45  44  43  44  44  45  46  45  45  44  45  45  46  47  46  45  44  43  44  45  46  46  44  42  41  43  45  46  47  46  43  43  43  44  44  45  46  45  45  43  42  42  42  43  44  44  45  45  45  44  43  44  44  43  43  44  44  44  43  43  42  43  44  45  45  46  46  45  44  43  45  45  45  44  43  42  42  42  43  44  45  46  45  44  43  43  44  45  47  47  44  43  41  41  41  41  42  43  43  43  42  42  43  43  44  45  45  45  44 
 47  48  48  49  49  49  49  48  48  47  48  48  48  48  48  47  46  46  47  47  47  46  45  45  45  45  46  46  47  46  47  46  45  45  44  45  48  47  47  48  48  47  47  48  48  47  45  45  47  48  48  48  48  48  48  49  48  48  46  47  49  49  48  47  46  45  45  45  46  47  46  47  49  49  48  47  47  47  47  48  48  47  47  46  45  46  47  48  48  47  47  46  47  48  48  49  48  48  47  46  46  47  47  47  47  46  46  45  45  45  46  47  47  47  47  48  47  46  45  47  50  47  45  43  45  47  48  48  47  45  44  44  46  45  44  44  46  49  50  50  49  48  45  44  44  45  47  48  47  46  45  45  45  45  46  47  47  47  46  45  46  46  46  45  44  45  46  47  47  46  45  45  45  46  46  45  45  46  47  46  45  45  47  48  47  46  45  44  45  46  46  45  44  45  46  46  45  45  46  46  46  45  43  44  46  46  46  46  47  47  46  44  45  45  45  46  47  46  45  44  44  45  46  47  46  45  44  45  46  47  47  47  47  47  47  48  48  47  47  45  44  44  44  44  44  43  43  45  48  49  49  47  46  45  44  43  43  44  44  45  45  43  43  44  45  44  44  44  44  44  44  44  44  43  42  42  42  43  44  44  44  44  45  45  44  43  43  45  45  45  45  46  47  46  45  44  43  43  43  44  43  42  43  44  44  43  44  45  45  45  44  43  44  45  45  46  45  44  44  45  46  48  47  44  44  46  46  47  46  46  46  46  46  45  46  46  46  45  44  44  44  44  44  44  45  45  46  47  46  45  45  45  46  47  47  46  44  44  44  44  45  46  45  44  42  42  43  44  45  45  45  45  44  44  45  44  45  45  45  44  43  42  41  42  43  45  46  46  45  43  42  42  42  43  44  44  44  43  43  43  44  44  45  45  45  45  46  46  45  44  44  45  46  47  45  44  44  43  43  43  44  46  46  45  44  43  43  43  44  46  46  45  43  41  41  41  42  43  44  44  44  43  42  41  42  43  44  45  45  44 
 47  47  48  48  50  50  50  49  48  47  46  47  47  48  49  49  49  48  48  48  47  47  46  46  45  46  47  47  47  47  47  48  47  46  46  47  48  48  48  49  48  47  46  46  47  47  45  45  47  49  50  49  49  48  48  49  49  49  46  46  48  49  48  48  47  46  46  46  46  46  46  46  48  48  48  47  47  47  47  48  47  46  46  45  45  46  47  48  47  46  46  46  46  47  48  47  47  47  47  46  47  47  47  47  47  46  46  45  43  43  44  46  46  47  48  48  48  47  46  48  49  46  44  44  45  47  48  48  47  45  44  45  47  46  44  44  45  48  50  51  50  48  47  45  44  45  47  48  48  47  46  46  46  47  47  47  46  47  46  45  45  46  46  45  45  46  47  47  46  46  46  46  46  45  44  45  45  46  47  45  44  45  46  46  46  46  45  45  45  46  48  46  44  45  46  45  45  46  47  47  47  46  43  45  47  46  46  47  47  47  46  45  45  46  46  46  46  47  46  46  46  47  48  48  47  46  44  45  46  46  47  47  46  46  47  49  48  47  46  46  45  44  45  45  44  44  44  45  47  48  48  46  45  44  44  43  44  44  44  44  45  44  43  44  45  44  45  44  43  43  44  45  45  44  43  43  43  43  43  44  43  43  44  46  46  45  45  46  45  45  45  46  47  47  46  44  43  42  43  44  44  42  43  44  44  44  44  45  45  44  45  46  46  45  45  45  44  44  43  44  45  47  46  44  44  46  46  47  46  45  44  45  45  44  45  45  44  44  44  44  44  44  44  44  44  46  47  47  46  45  45  45  46  47  46  45  44  45  45  44  45  45  45  44  43  43  44  45  45  44  44  45  45  44  44  44  44  45  45  44  43  43  43  43  44  45  46  45  44  42  42  42  42  43  44  44  44  43  43  43  44  45  46  45  45  44  44  45  45  45  46  46  47  46  45  44  44  45  44  42  43  45  46  45  44  43  43  43  44  45  46  46  44  42  41  42  43  44  44  45  45  45  43  40  41  42  44  44  44  43 
 48  47  48  49  50  50  50  49  48  47  47  46  46  47  49  51  50  49  48  47  47  46  47  48  47  47  47  47  47  47  47  48  48  49  48  49  50  49  49  49  49  47  45  45  47  47  46  45  47  49  50  51  49  48  48  49  49  48  45  45  48  48  48  48  47  47  48  48  48  48  46  46  46  47  47  48  48  48  48  47  47  47  45  46  46  46  46  47  46  45  44  44  45  45  46  45  45  46  47  47  47  46  46  46  46  46  46  46  45  44  45  46  46  47  47  47  47  47  46  47  47  45  44  44  45  46  47  47  47  46  47  46  46  46  45  44  45  46  47  48  47  47  47  46  46  46  46  46  46  46  45  45  46  48  48  47  46  47  47  46  46  46  46  47  47  48  49  46  45  47  49  48  47  45  45  45  47  47  47  46  46  47  46  45  44  45  46  45  44  45  47  46  44  45  45  45  46  46  47  47  47  46  45  46  46  46  46  47  47  46  45  44  45  46  48  46  45  46  47  46  46  46  46  47  48  48  48  46  46  47  48  47  46  46  47  48  48  47  46  47  47  45  46  46  46  45  44  44  46  47  48  47  46  44  44  44  44  44  44  44  45  45  45  45  45  45  45  44  43  43  44  45  45  45  46  47  47  46  46  45  44  43  44  45  45  46  46  45  45  45  45  46  47  47  47  46  44  44  44  45  44  43  45  46  46  45  44  45  45  44  44  47  46  44  43  43  43  43  43  44  45  46  46  44  44  46  47  47  46  44  44  43  44  45  45  44  43  43  43  43  43  43  42  42  43  45  45  45  44  44  44  45  46  46  45  44  44  46  46  45  45  44  44  44  45  45  45  45  44  43  44  46  45  45  45  45  45  45  44  44  44  43  44  45  45  44  43  44  44  43  43  44  44  43  44  46  44  42  42  43  45  46  46  44  43  42  42  42  43  44  46  47  46  45  43  42  43  46  44  41  42  44  44  44  44  44  44  44  44  45  46  46  44  42  41  41  42  43  43  44  44  44  43  42  42  43  43  44  44  44 
 48  47  47  47  48  49  50  49  49  48  47  46  46  47  48  50  50  49  47  47  47  47  47  47  48  48  47  47  47  47  48  48  49  49  49  50  50  48  48  48  48  47  45  44  45  48  47  47  47  49  50  50  49  47  46  46  47  47  46  46  47  47  47  47  48  48  48  48  47  47  47  47  45  46  48  49  48  48  47  46  47  46  45  45  46  47  47  47  46  44  43  43  44  45  46  45  44  45  46  47  46  45  45  44  45  47  47  48  48  47  47  47  47  47  46  46  47  47  46  46  46  46  46  46  46  46  46  46  46  46  47  46  46  46  45  44  44  44  46  46  47  47  47  46  45  46  46  45  45  44  44  45  46  48  48  47  45  45  46  46  47  47  47  48  48  48  49  47  46  48  49  49  46  44  44  45  46  47  48  47  47  48  47  46  45  46  47  46  44  44  46  45  44  44  44  44  45  46  47  48  48  47  46  47  47  47  46  46  46  46  45  45  45  46  47  46  46  47  47  46  45  46  46  47  47  48  48  45  45  47  47  47  47  46  46  47  47  47  47  46  46  45  46  46  46  45  44  45  46  47  47  46  45  44  45  45  45  45  44  44  45  45  45  45  46  45  44  44  44  45  46  46  45  45  46  48  48  48  47  46  45  44  45  46  46  46  45  44  44  44  45  47  47  47  47  45  44  44  44  44  44  44  45  46  46  44  44  44  45  44  45  47  46  44  43  42  42  42  43  44  45  46  45  44  44  46  47  47  47  46  45  45  45  45  44  42  43  43  42  43  43  43  42  42  42  44  44  43  43  43  43  44  45  45  44  43  44  46  47  46  45  44  44  44  44  45  46  45  45  44  44  45  44  44  43  43  43  44  44  45  45  44  44  45  44  43  43  43  44  44  45  45  45  44  44  44  43  41  42  44  46  46  45  43  42  42  42  42  43  45  46  46  45  44  42  42  44  45  44  42  42  42  43  43  44  45  45  44  45  45  45  44  43  42  42  43  43  42  42  42  43  43  43  42  42  42  44  44  45  44 
 49  47  45  45  46  48  49  50  49  48  46  46  47  47  46  47  48  48  48  48  49  49  48  46  47  47  47  47  47  48  48  48  48  48  49  48  46  46  47  46  47  47  47  45  45  46  47  47  46  47  48  48  48  46  44  43  44  47  49  48  48  48  48  48  48  47  46  45  44  44  47  47  46  47  48  47  47  46  47  47  46  46  46  45  45  47  48  49  47  45  44  44  45  46  46  45  45  45  46  48  47  46  44  44  44  46  48  49  49  48  47  47  48  47  45  46  47  48  47  46  46  47  49  50  49  48  46  46  45  45  45  45  47  47  46  45  45  45  47  49  51  50  48  46  45  46  47  46  46  45  45  45  46  46  46  45  44  44  44  45  46  47  47  47  47  46  47  48  48  48  47  46  45  44  44  44  45  46  47  47  47  47  48  48  48  48  47  46  45  45  45  45  45  45  44  43  44  45  46  47  48  48  47  49  49  46  45  46  46  46  45  46  46  45  44  45  46  46  47  46  45  47  48  47  46  45  44  44  45  45  46  46  46  46  45  45  46  47  46  43  43  45  45  45  44  44  45  46  46  47  46  43  43  45  46  47  46  46  45  45  45  46  46  46  45  44  44  44  46  48  48  46  44  44  45  46  46  46  46  47  47  47  47  47  47  45  44  44  43  44  45  46  46  46  44  43  42  43  43  43  44  45  45  46  45  45  44  45  45  46  47  46  47  46  45  43  43  43  45  47  47  45  44  44  44  45  45  46  47  47  47  46  45  44  43  41  42  44  43  42  43  44  43  42  41  44  45  44  43  43  43  44  45  44  44  44  45  47  47  45  45  46  46  44  44  44  45  45  44  44  43  43  44  43  41  41  41  42  45  46  45  45  44  43  43  44  44  44  43  44  44  44  44  45  44  42  42  42  43  45  46  45  44  43  43  44  43  43  45  47  47  45  43  42  44  45  45  44  44  45  43  42  42  44  45  45  45  44  45  46  45  43  42  42  44  45  45  43  42  42  43  43  43  42  42  42  44  44  44  43 
 49  48  46  45  45  46  48  50  49  49  47  47  48  47  46  47  47  48  47  47  48  49  49  48  47  46  47  47  47  47  47  47  47  47  48  48  46  46  47  46  47  46  46  45  45  46  47  47  46  46  46  48  48  47  45  45  46  48  49  50  49  49  48  48  48  47  46  45  44  44  45  46  46  47  48  48  47  47  47  47  47  47  47  47  46  47  48  49  48  46  46  46  47  47  47  46  45  46  47  48  48  47  45  44  44  45  46  47  48  46  46  46  47  46  45  46  47  47  46  45  46  47  48  49  48  47  47  47  47  46  45  46  48  48  47  47  48  48  49  50  51  50  48  48  48  48  48  47  46  46  46  46  46  45  45  44  44  45  45  44  45  45  45  46  47  46  46  47  47  47  47  47  47  47  47  47  47  47  48  46  46  46  47  47  47  48  47  46  45  45  45  45  46  46  46  46  46  46  46  46  46  46  46  47  47  44  44  44  45  45  46  46  47  47  45  44  44  46  46  45  45  46  47  46  45  44  44  45  45  45  45  45  45  45  45  45  46  47  46  45  45  45  46  45  44  44  45  46  46  47  46  44  44  45  46  46  46  45  45  45  45  46  46  46  46  46  46  46  47  48  47  45  44  44  44  44  44  44  45  47  48  48  47  46  44  42  42  45  46  46  46  45  45  44  43  42  43  44  44  44  44  46  47  47  47  46  45  44  44  44  45  45  45  46  45  45  44  44  46  47  47  46  45  44  44  45  45  46  46  45  45  45  45  46  45  42  43  44  43  42  43  44  43  42  42  44  46  45  45  45  45  45  44  43  43  43  44  44  44  45  46  47  47  46  45  45  45  45  44  43  44  44  44  44  43  42  42  43  45  46  46  44  44  45  45  44  44  44  43  43  44  43  43  42  43  45  45  44  44  46  47  46  45  44  44  45  45  43  45  46  47  45  42  41  43  45  46  44  43  44  43  42  42  43  44  45  45  45  46  46  46  44  42  41  42  44  45  45  45  45  44  43  43  44  43  43  44  44  44  43 
 49  48  46  45  44  45  47  48  49  49  48  48  48  47  46  46  47  47  46  47  48  49  49  48  47  47  47  47  46  46  46  46  47  47  48  48  47  48  49  47  47  46  44  45  45  45  46  46  45  45  45  47  47  47  46  46  47  48  49  49  50  49  48  47  47  47  47  46  45  44  45  46  45  46  47  47  48  48  48  48  48  48  49  48  47  47  47  48  48  48  49  49  49  48  47  47  46  47  47  48  48  47  46  46  45  45  46  47  47  46  45  45  47  47  46  47  48  47  46  46  46  47  48  48  47  46  46  47  48  47  45  45  47  47  47  48  49  50  50  50  50  48  47  47  48  48  47  47  47  47  47  48  47  46  45  45  45  47  46  45  44  44  45  47  47  47  45  45  46  46  47  47  48  48  48  48  47  47  47  46  46  47  47  47  48  48  48  46  45  45  45  45  45  46  47  48  48  47  46  45  45  45  46  47  46  43  43  44  44  45  46  47  48  47  46  44  44  46  46  46  46  46  46  45  45  44  45  46  46  44  44  44  44  44  45  46  47  47  47  47  46  46  46  45  45  45  45  46  46  47  46  45  45  46  45  45  45  44  44  44  45  46  46  46  46  47  47  47  46  47  46  45  44  44  45  44  44  43  44  46  47  47  46  44  42  42  43  46  47  47  45  44  43  42  42  43  44  44  45  45  45  46  48  48  48  47  46  44  43  44  44  43  44  45  46  45  45  45  45  46  46  46  45  43  43  44  45  45  45  44  44  44  45  47  46  43  44  45  44  43  44  45  44  43  42  44  46  46  46  47  46  45  43  42  42  43  43  42  42  44  46  47  47  46  45  44  44  43  43  44  44  44  45  45  45  44  43  44  45  46  45  43  44  47  46  44  43  43  44  44  44  43  42  41  42  45  44  43  44  45  45  45  44  43  44  44  45  45  45  46  46  44  42  40  42  44  45  44  43  43  43  43  43  43  43  44  43  44  45  46  46  44  42  41  42  44  45  45  46  46  45  43  44  45  44  43  44  44  44  44 
 48  48  46  45  44  45  46  48  49  48  48  48  47  47  46  47  47  48  47  47  48  48  48  47  48  48  47  47  46  46  46  46  47  47  48  48  49  49  50  49  48  46  45  45  46  46  45  45  46  45  44  45  46  46  47  46  47  47  47  47  49  49  47  46  46  46  46  46  45  45  45  46  45  45  46  46  47  47  47  48  49  49  50  49  47  47  46  46  48  50  51  51  50  49  48  47  47  47  48  49  49  48  48  47  46  46  46  47  48  46  45  46  47  48  48  49  48  47  46  45  45  47  48  47  46  45  46  47  48  48  46  45  45  46  47  48  49  50  50  49  48  47  45  45  46  46  45  45  46  47  48  49  49  48  46  46  46  47  48  46  45  44  45  47  48  47  45  45  45  45  45  46  47  47  47  47  47  46  46  47  47  48  48  48  49  49  48  47  45  45  45  45  45  45  47  48  48  47  46  44  45  46  48  48  47  44  44  44  45  45  46  47  47  47  45  44  44  47  47  46  45  46  47  46  45  45  46  47  46  45  44  43  44  44  45  46  47  48  47  48  48  47  46  46  46  46  46  47  46  46  47  46  46  46  46  45  44  44  43  42  44  45  45  44  45  46  46  46  45  45  45  44  44  44  45  46  45  44  44  45  46  46  44  43  43  44  46  46  46  46  45  44  42  42  43  44  45  45  44  45  46  47  48  49  48  47  45  44  44  45  45  42  43  45  45  45  44  44  45  45  45  45  44  43  43  44  44  44  44  44  44  45  45  46  45  44  44  45  45  45  45  46  46  44  43  43  44  45  47  47  47  45  43  42  42  43  43  42  42  44  46  47  46  45  43  42  42  43  44  45  44  43  45  46  46  45  44  45  45  45  45  44  45  47  45  43  42  43  44  45  44  43  43  42  42  43  43  42  42  43  43  43  43  42  43  43  44  46  46  46  46  44  42  41  42  44  46  45  44  42  43  44  44  43  42  42  42  43  44  45  44  43  42  42  43  45  45  44  45  46  45  43  44  46  44  43  44  44  44  43 
 46  47  47  46  46  46  47  48  48  48  48  47  47  46  47  47  48  48  48  47  48  49  47  46  48  48  47  47  46  46  46  46  47  47  46  47  49  50  51  51  49  47  45  46  47  46  46  46  46  45  44  44  46  47  46  46  47  47  45  45  46  46  46  45  45  45  46  46  45  45  46  45  45  46  46  46  46  46  47  47  48  49  49  48  47  46  45  46  48  49  51  51  50  48  48  47  48  47  48  49  49  48  48  47  46  47  47  48  49  47  46  47  48  49  48  49  48  47  44  43  44  46  47  47  46  45  47  49  50  49  48  46  45  45  46  47  48  49  48  48  47  45  45  45  44  44  44  44  45  46  48  49  49  48  48  47  47  47  48  47  46  45  46  47  48  48  47  46  46  45  44  44  45  45  46  46  47  46  47  47  48  48  49  48  49  49  48  47  45  45  45  45  45  45  46  47  48  46  45  45  45  47  49  49  48  46  45  45  45  45  46  46  46  45  45  44  45  47  46  45  45  46  47  47  46  46  47  47  46  45  45  44  44  44  45  46  46  46  47  48  48  46  46  46  47  48  47  46  46  46  47  47  46  46  46  45  44  43  42  43  43  44  44  42  44  46  45  44  44  43  44  44  44  45  46  47  46  45  45  46  46  46  45  44  45  47  48  45  45  46  46  44  43  43  45  47  47  45  44  46  47  47  47  48  47  46  45  44  44  46  46  43  43  44  44  44  44  43  44  45  45  44  43  43  43  43  44  44  45  46  47  46  45  43  43  44  44  45  45  46  47  47  46  45  44  43  43  43  45  46  46  44  43  42  42  43  43  42  43  45  46  45  45  43  41  41  42  43  44  46  45  43  44  45  46  45  45  45  45  45  45  45  45  45  43  42  42  44  45  45  45  44  43  43  43  43  43  42  43  43  44  43  43  43  43  44  45  46  46  46  46  45  43  41  43  45  46  45  43  43  44  45  45  44  42  41  41  42  43  43  43  44  44  45  46  46  44  43  43  44  44  43  44  45  44  44  45  45  44  43 
 47  48  48  49  48  48  48  49  48  48  47  47  47  47  47  47  49  49  48  48  48  49  48  48  48  48  47  46  46  47  47  47  47  46  45  45  47  49  50  50  48  47  46  48  49  48  47  46  47  45  44  45  47  48  47  47  46  46  45  44  44  45  46  47  47  47  46  46  45  45  45  46  48  48  48  48  47  47  46  46  47  47  47  47  47  46  45  46  47  49  50  50  49  48  48  48  47  47  47  48  48  47  46  46  46  47  48  49  50  47  46  47  48  49  49  49  48  46  43  43  44  46  48  49  47  46  47  49  50  50  49  48  47  47  47  47  48  48  48  47  47  46  46  46  46  46  46  46  46  46  47  48  48  47  47  47  47  46  46  46  46  46  46  47  47  48  48  49  48  46  43  42  43  44  46  47  48  47  47  47  47  48  48  47  47  47  47  46  45  45  46  47  47  46  46  47  47  46  46  44  45  46  48  48  47  45  45  45  46  44  44  44  44  44  44  45  45  46  45  44  43  44  46  46  45  45  45  46  46  46  46  46  46  45  45  45  46  46  47  47  47  45  45  46  48  48  48  46  45  45  45  46  46  47  47  46  45  44  43  43  43  43  43  43  44  45  45  44  43  44  45  45  45  46  46  45  45  46  47  47  47  47  46  46  46  47  47  45  45  46  46  46  45  45  46  48  48  46  45  46  46  46  47  47  47  46  45  44  44  46  46  45  44  44  43  42  43  44  45  45  45  44  44  44  44  44  43  44  45  46  47  46  44  42  42  45  45  45  45  46  46  46  46  45  44  43  43  43  44  44  45  45  45  44  43  43  44  43  45  46  46  45  43  41  40  42  44  45  45  46  45  43  44  45  45  45  45  46  45  46  46  47  45  42  41  41  42  44  46  45  44  44  44  44  44  42  42  42  43  43  43  43  43  43  44  44  45  45  44  45  46  46  44  43  43  44  45  44  43  43  44  45  46  45  44  42  42  42  43  43  44  45  46  47  48  47  45  43  43  44  45  44  45  45  44  44  45  45  44  44 
 48  48  49  50  49  48  48  48  48  48  47  47  48  47  47  47  48  49  48  48  49  50  50  49  49  48  47  47  47  47  48  49  48  46  44  44  45  47  48  48  47  47  47  48  49  49  48  47  46  45  44  45  48  49  48  47  47  47  47  46  44  45  47  48  48  48  47  46  46  46  46  46  48  49  48  48  48  47  47  47  47  47  46  47  48  47  46  46  47  48  48  48  48  47  47  47  46  46  46  46  46  46  45  45  46  47  48  49  49  47  47  48  48  48  48  48  48  46  43  43  45  47  49  50  48  47  47  48  48  49  48  48  48  48  48  48  47  47  47  47  46  47  48  48  47  48  48  48  47  46  46  46  46  46  46  46  46  45  45  45  46  46  46  46  47  48  49  50  50  47  44  43  43  44  46  48  47  47  46  46  46  47  46  45  46  46  46  45  44  45  47  47  47  46  46  47  47  47  47  45  44  44  45  45  45  44  44  45  45  44  43  44  45  46  46  46  46  46  44  43  42  43  45  45  45  44  44  45  45  46  47  48  47  46  45  44  45  46  46  46  45  44  44  45  47  48  48  46  45  44  44  44  45  46  46  46  45  44  43  42  42  42  43  45  46  46  45  44  43  44  45  46  45  46  46  44  44  46  48  48  47  46  46  46  46  45  44  45  46  47  47  46  45  45  46  47  47  46  45  46  46  45  46  46  46  46  45  44  44  45  46  47  46  45  43  42  43  45  46  46  46  46  45  45  45  45  44  44  45  44  44  44  44  43  43  46  45  44  44  45  45  44  45  45  45  45  44  44  44  44  45  46  46  45  44  43  43  44  45  46  46  45  43  41  41  43  45  46  46  45  45  44  44  44  44  45  45  45  45  45  46  46  45  42  41  42  44  45  46  45  44  43  44  45  43  41  41  42  42  42  42  42  42  42  43  44  44  44  43  44  46  46  45  44  43  44  44  44  43  43  44  45  46  46  45  44  43  44  44  44  45  46  46  46  47  47  45  44  44  45  45  44  44  44  44  44  45  44  44  43 
 49  49  49  49  48  47  46  47  48  48  47  47  47  47  47  47  48  47  47  48  49  51  51  50  49  48  47  47  47  48  49  50  49  47  45  45  46  46  47  47  47  47  47  48  49  48  48  47  45  44  44  45  48  49  48  47  47  47  49  48  46  47  48  49  49  48  48  47  47  48  47  46  46  47  47  47  47  48  48  48  48  48  48  48  49  48  48  48  48  47  47  48  47  47  47  46  44  44  45  46  46  46  46  46  46  47  48  48  47  47  47  48  48  48  47  47  48  47  45  44  45  47  49  49  48  47  46  46  46  46  46  47  49  49  49  48  47  46  45  46  47  48  49  48  47  48  49  48  47  45  44  44  45  46  46  46  45  45  44  45  46  47  46  46  46  48  49  50  49  47  45  44  45  46  47  47  47  46  44  44  46  46  45  44  44  45  45  45  44  45  47  46  45  45  46  47  47  48  47  47  45  44  43  44  43  42  44  45  46  45  44  45  47  48  49  47  46  47  45  43  43  44  45  46  44  43  42  44  45  45  47  48  47  46  45  43  44  45  44  44  43  44  44  45  47  47  47  45  44  43  43  43  44  44  44  44  44  44  43  42  42  43  44  46  47  46  45  44  44  45  46  45  45  44  44  45  46  47  47  47  45  43  44  44  44  44  44  45  46  46  47  46  44  43  44  45  45  45  44  45  45  44  45  46  46  46  44  43  43  44  46  47  47  45  44  43  44  45  47  48  48  47  46  44  45  46  46  45  44  43  42  43  44  45  46  47  45  43  43  44  44  43  44  45  46  46  45  45  44  45  45  46  46  46  44  43  43  45  45  44  44  44  44  43  43  45  46  46  45  44  44  45  44  43  42  43  43  44  44  44  44  44  44  43  43  44  46  46  46  45  44  43  44  45  44  42  42  43  43  42  41  41  41  42  43  43  44  44  43  44  46  47  46  44  44  44  45  44  43  43  43  44  46  46  46  45  45  45  46  46  46  46  45  44  44  45  45  44  44  45  44  43  43  43  43  44  44  44  42  41 
 49  49  49  48  47  46  45  46  47  48  48  47  48  47  46  47  48  48  47  48  49  51  51  50  49  48  48  47  48  48  50  50  49  48  47  47  47  47  47  48  48  48  48  49  48  48  47  47  44  43  44  46  48  49  48  46  46  47  49  49  48  49  49  49  48  47  47  47  48  48  49  47  45  45  47  48  48  48  49  49  48  48  48  48  48  48  49  48  48  47  47  48  48  48  47  46  44  44  45  46  47  47  47  47  47  46  47  47  47  46  46  47  48  47  47  47  47  48  47  45  44  46  47  47  47  46  45  45  45  46  46  46  47  48  49  49  47  46  45  46  47  48  48  47  46  47  48  47  47  46  45  45  45  46  46  46  45  46  46  46  47  47  47  46  46  47  48  47  47  47  46  45  46  47  47  47  46  45  44  44  45  45  45  44  44  45  45  44  44  45  47  44  43  44  46  47  47  47  48  48  47  46  44  44  44  43  44  46  46  45  46  46  48  49  49  47  47  47  46  45  44  45  46  46  45  44  43  43  44  45  46  46  46  45  44  44  44  44  45  44  44  44  44  45  46  46  46  45  45  44  43  43  43  43  44  44  44  43  42  42  43  44  44  46  46  46  45  45  45  46  46  44  43  43  44  47  47  47  46  45  43  42  42  42  43  44  45  45  45  45  45  44  43  43  43  43  44  44  44  45  44  43  44  45  46  46  45  43  43  44  46  47  46  44  43  44  45  46  47  48  48  48  46  43  44  45  46  45  44  42  42  43  44  46  47  46  44  42  43  45  45  43  44  45  46  46  45  46  46  45  46  46  46  45  44  43  44  45  45  43  43  45  45  44  44  45  46  46  45  43  44  45  44  42  42  42  43  43  44  44  44  43  43  43  45  46  46  47  46  45  44  43  44  44  44  44  45  45  45  44  44  43  43  43  43  44  45  44  43  43  45  46  45  44  44  44  45  45  44  43  43  44  45  46  47  46  45  45  45  46  46  45  43  43  44  45  45  44  44  44  43  42  42  43  42  43  43  42  40  40 
 47  48  48  48  48  47  47  48  50  51  50  49  48  47  47  48  49  49  48  48  48  49  48  48  48  47  47  47  48  49  49  49  49  49  49  49  48  48  48  49  49  49  50  49  49  48  49  48  46  44  45  47  49  50  47  45  45  46  48  50  50  50  50  48  47  47  46  47  48  49  49  48  46  48  50  50  50  50  50  49  48  46  46  46  46  48  48  48  47  47  48  49  50  50  48  46  44  44  45  46  47  49  49  49  48  47  47  47  46  46  46  47  48  47  46  46  47  47  47  46  45  45  45  45  46  46  46  45  45  46  48  47  46  49  50  50  48  47  46  47  47  48  47  46  46  47  48  47  47  47  47  46  46  46  47  46  46  47  47  47  46  46  46  47  46  46  46  46  46  46  46  46  46  47  46  46  46  45  44  44  45  46  45  45  45  45  45  45  44  44  46  44  43  45  47  47  46  46  46  47  47  46  45  45  45  45  45  46  47  46  45  46  47  48  48  46  46  47  46  46  46  47  47  47  46  45  45  43  43  44  44  44  44  43  42  43  43  43  44  45  46  46  46  45  45  45  45  46  46  45  44  44  45  44  44  43  43  43  43  43  44  45  45  44  44  44  44  45  46  47  46  44  42  43  44  46  46  45  45  45  44  43  42  41  41  43  44  44  44  44  44  45  44  44  43  43  43  44  45  46  45  43  43  43  45  45  44  43  44  46  47  46  45  44  44  44  45  46  46  46  45  45  44  42  42  44  44  45  44  44  44  44  45  46  47  44  42  41  44  46  46  45  44  46  46  44  43  44  45  46  46  45  44  43  44  44  45  46  45  43  44  46  47  46  44  44  44  45  45  45  46  47  44  42  41  42  43  45  45  45  44  43  43  44  45  46  46  46  45  44  44  44  44  44  44  45  46  46  46  45  44  44  43  43  44  44  44  44  42  42  44  45  45  44  43  44  45  46  46  45  44  43  44  46  47  46  44  43  43  44  44  43  42  43  45  47  46  44  42  41  41  42  42  42  43  44  44  42  40  40 
 46  47  47  48  49  49  49  50  50  51  50  49  48  47  47  48  49  49  49  48  48  49  48  47  47  47  47  47  48  48  48  48  48  49  49  49  48  48  47  48  49  49  50  50  49  50  50  50  47  46  47  49  51  50  48  46  45  46  47  49  50  51  49  47  47  46  45  46  48  49  49  48  48  49  51  51  51  51  50  50  47  45  44  44  46  47  48  47  47  46  47  49  50  50  48  47  45  45  46  47  48  50  50  50  48  47  47  47  47  46  47  47  47  46  46  46  47  47  48  47  47  45  44  45  46  47  47  46  46  47  48  47  46  49  50  50  49  47  47  48  49  49  47  46  46  47  47  47  47  48  47  46  46  46  46  46  45  47  48  47  46  44  44  46  47  47  46  45  46  46  47  48  47  47  46  45  45  46  46  46  46  47  47  46  46  46  45  45  44  44  45  44  44  46  47  47  45  44  45  46  47  46  46  46  47  46  46  46  46  46  46  46  46  47  46  45  45  46  46  46  47  47  48  47  46  46  46  45  44  44  44  43  43  43  43  43  44  43  43  44  46  46  47  46  45  44  45  47  47  46  45  46  46  46  46  45  44  44  43  44  45  47  47  45  44  44  44  45  47  47  47  45  43  44  45  45  45  45  45  45  46  45  43  42  42  43  44  44  44  44  44  45  45  45  44  44  45  45  46  46  45  43  43  43  44  43  43  43  44  46  47  45  44  44  44  45  46  46  45  44  43  43  43  41  42  43  43  44  45  46  46  46  45  46  46  43  41  41  44  47  48  46  45  45  45  44  43  44  45  46  46  44  43  43  44  45  46  46  45  44  45  47  48  47  45  44  43  44  44  46  47  47  45  43  42  43  44  45  45  45  45  44  44  43  44  45  45  44  43  43  43  43  43  43  44  44  45  46  46  45  44  44  43  43  44  44  44  45  42  41  42  44  44  43  42  43  44  46  46  45  44  43  44  45  45  45  43  42  43  43  43  42  42  44  46  47  46  44  41  40  41  43  42  41  43  44  44  43  42  41 
 47  47  47  48  50  52  51  49  47  46  45  46  47  47  46  46  46  47  48  49  49  49  50  49  48  48  48  48  47  46  48  48  48  48  47  47  47  47  47  47  47  47  47  49  50  50  49  48  48  48  49  51  52  51  50  48  47  47  46  46  49  49  48  47  47  46  45  45  45  48  49  49  49  48  48  49  50  51  51  49  48  45  44  46  49  48  47  48  47  46  46  45  45  46  47  48  48  48  48  48  49  49  49  47  46  47  47  48  47  46  45  44  45  46  46  47  47  48  48  48  46  46  46  46  46  47  48  48  47  46  47  47  47  47  48  48  47  47  48  49  50  49  48  45  43  45  46  47  47  47  46  46  45  46  46  44  44  46  48  47  45  44  44  46  47  47  47  46  46  46  47  48  48  47  46  45  45  46  47  48  48  48  47  47  48  47  46  45  46  46  46  45  45  45  44  43  44  45  46  46  47  46  46  46  47  47  46  46  46  47  48  47  47  46  46  45  45  45  44  45  47  47  46  46  46  45  46  47  47  45  44  45  46  47  47  46  44  43  41  42  44  46  46  47  46  46  46  47  47  48  47  46  46  48  48  48  46  44  43  45  46  47  48  47  46  44  44  44  46  46  47  46  46  45  45  45  45  46  46  47  46  45  44  43  44  45  45  45  45  45  45  45  44  44  45  46  46  47  46  44  43  43  44  45  44  44  43  44  44  45  45  44  43  42  43  44  46  46  45  44  43  44  44  42  43  44  44  43  44  47  47  46  45  46  46  44  43  44  45  47  48  47  45  44  44  44  45  46  47  46  46  45  44  44  45  46  46  46  45  44  44  45  47  47  47  45  44  43  43  44  44  44  44  43  42  42  41  43  44  45  45  44  43  44  44  43  43  42  41  41  41  42  44  44  45  44  44  43  44  44  45  44  44  43  44  45  46  45  43  42  43  43  43  42  42  43  43  44  43  43  43  44  43  43  42  42  41  42  44  44  44  43  43  44  45  46  45  43  41  40  41  44  43  40  41  42  43  43  43  43 
 47  46  47  48  50  51  51  50  47  46  45  45  47  47  47  46  47  48  49  48  48  49  50  50  49  49  48  47  47  47  47  47  48  47  47  47  46  46  46  46  46  47  48  49  50  50  49  47  47  48  50  51  51  51  49  48  47  46  45  46  48  48  48  48  47  47  46  45  45  47  49  48  46  46  46  47  48  49  49  48  47  46  46  46  46  46  46  47  47  47  46  46  45  45  46  47  47  47  48  49  49  48  46  45  45  46  46  47  47  46  45  44  46  47  48  48  48  49  50  48  46  46  47  47  47  47  48  48  48  48  48  47  47  48  48  47  46  46  47  48  48  48  47  45  44  45  45  45  45  46  47  47  46  46  45  45  45  46  47  47  45  44  44  46  47  48  48  48  48  47  47  47  47  48  47  46  45  45  45  46  47  47  48  47  47  46  46  45  45  45  45  46  46  45  44  44  44  45  46  46  47  46  46  45  45  46  47  47  47  47  48  47  46  45  44  46  46  44  44  45  45  45  45  45  45  45  45  47  47  46  45  46  47  48  48  47  45  44  43  43  44  46  47  46  46  46  46  46  47  47  46  44  44  46  48  49  48  46  45  45  45  46  46  45  44  44  43  44  45  46  47  47  46  46  46  44  44  45  46  46  46  45  44  44  44  46  46  45  46  47  47  47  46  46  46  46  46  46  45  45  44  44  44  45  44  43  43  43  44  44  45  46  46  45  45  46  46  46  45  44  44  44  44  44  45  45  44  43  44  47  46  44  42  43  44  43  44  45  45  46  46  45  44  43  43  43  44  46  47  47  46  46  45  45  46  45  44  43  43  43  44  44  45  46  46  46  45  44  44  44  44  44  44  44  44  43  42  43  44  44  43  42  43  44  44  43  42  42  41  41  42  43  44  45  45  45  44  44  43  44  44  44  43  43  43  45  46  45  44  43  44  44  44  43  44  45  45  45  44  43  43  43  43  42  42  42  43  43  44  46  45  43  43  44  44  44  44  43  42  41  42  44  43  41  42  43  44  45  45  45 
 47  46  47  48  49  51  51  50  49  48  46  46  47  48  48  48  49  49  48  48  47  48  49  49  50  48  47  46  47  47  48  47  47  47  48  48  47  47  47  47  48  49  50  50  50  49  48  46  45  47  48  49  50  49  48  48  47  47  46  46  47  48  49  49  49  48  47  46  46  47  48  47  45  45  46  47  48  48  48  47  46  47  48  46  44  44  46  47  48  48  48  48  47  46  45  45  46  47  48  49  48  46  45  44  45  46  46  46  47  46  46  46  48  48  49  48  48  49  50  48  45  45  46  46  46  46  47  48  49  48  47  48  48  49  49  47  46  46  46  47  47  47  45  45  46  45  44  44  44  45  47  48  48  47  46  47  47  46  46  45  45  45  45  46  47  48  48  49  48  47  46  46  48  49  49  48  46  44  43  45  47  48  48  48  47  46  45  44  44  44  44  46  47  46  45  44  45  45  46  46  47  46  46  44  44  46  47  47  47  46  46  46  46  45  44  46  46  45  44  45  45  45  44  44  44  45  46  46  46  45  45  46  47  47  47  46  45  45  45  45  46  47  47  46  45  45  45  45  46  46  45  43  43  45  47  48  48  47  45  44  44  44  44  44  43  44  44  45  46  47  47  46  45  45  45  44  44  45  46  46  46  45  44  44  44  46  47  46  46  48  48  48  48  47  47  46  45  44  44  46  46  45  45  45  44  43  42  42  43  44  45  47  47  46  46  46  46  45  45  44  44  44  44  45  46  46  44  43  44  46  45  43  41  41  42  44  44  45  45  45  44  44  43  43  44  43  43  45  45  46  46  46  45  46  46  45  44  43  43  43  43  43  44  44  45  45  45  44  44  44  44  45  45  45  45  45  44  44  43  42  42  41  42  43  44  43  43  42  42  42  43  44  45  45  46  45  45  45  44  44  44  44  43  43  44  45  46  45  44  44  45  45  44  43  44  46  47  46  45  44  43  42  42  43  43  43  44  44  45  47  45  43  44  44  43  43  43  42  43  43  43  43  44  44  45  45  45  45  45  45 
 48  47  48  48  49  50  50  50  49  49  48  48  47  48  49  49  50  49  48  47  46  46  47  49  50  48  46  46  46  47  48  47  46  46  47  48  50  49  48  49  49  50  49  49  49  47  46  45  43  44  46  47  47  47  47  48  48  48  48  48  48  48  49  50  50  49  48  47  46  46  47  47  46  45  46  48  48  47  46  46  47  48  50  48  43  44  46  48  48  49  50  49  48  46  46  45  46  48  49  49  47  45  43  44  45  47  47  46  48  47  48  48  48  49  48  48  47  47  47  47  45  45  45  44  44  45  46  47  48  47  46  48  50  50  49  47  47  46  47  47  47  46  45  45  45  45  44  44  43  44  46  47  48  47  47  48  48  46  44  43  44  45  46  46  47  48  48  47  46  46  46  47  48  49  49  49  47  45  44  45  47  48  49  48  48  46  45  45  45  46  46  47  48  47  45  44  44  45  46  46  47  46  46  46  46  47  47  46  45  44  44  44  45  46  46  46  45  45  44  45  46  46  45  45  44  45  46  46  46  45  45  46  46  47  46  45  45  46  46  45  46  46  46  45  44  45  46  46  46  45  44  45  45  46  46  47  46  45  44  43  43  44  45  45  45  46  47  48  48  48  47  45  45  44  43  44  45  46  46  47  47  46  45  45  45  47  47  46  46  47  47  48  48  48  47  45  44  43  43  45  45  44  45  46  45  44  43  43  43  43  44  45  45  45  45  45  44  44  44  45  45  45  45  45  46  46  45  44  45  45  45  44  42  42  43  44  45  45  45  44  43  44  43  44  45  44  43  43  44  45  44  44  45  45  46  45  45  44  44  44  43  42  42  43  44  44  45  44  43  43  44  46  46  46  47  47  46  45  42  41  41  41  42  44  44  43  42  43  42  43  44  45  46  46  45  44  45  46  46  45  45  45  45  45  46  46  45  44  44  45  45  45  44  42  44  46  46  45  45  45  43  42  42  43  44  44  44  44  45  46  45  44  44  44  43  43  42  43  44  45  44  43  45  48  47  45  44  43  43  43 
 48  48  48  48  47  47  48  49  50  49  50  49  48  48  49  50  49  48  47  46  46  46  47  48  49  48  47  46  46  47  47  47  47  46  46  47  50  50  50  49  50  50  50  49  48  47  46  45  44  44  46  47  47  47  47  48  48  48  48  48  48  48  49  50  50  49  48  47  46  46  47  47  46  47  47  48  49  48  47  47  47  48  49  48  45  45  47  47  48  49  49  48  47  46  46  46  47  48  49  49  47  45  44  45  46  47  47  48  48  48  48  48  48  49  48  48  47  45  45  46  47  47  46  45  44  44  46  46  47  46  45  47  50  49  48  47  47  47  47  48  47  46  45  44  44  45  46  47  46  45  45  46  47  48  48  49  48  46  44  44  44  45  47  47  47  47  46  45  44  46  48  49  49  49  48  47  46  46  47  47  47  48  48  49  49  47  46  46  47  47  48  48  48  47  46  45  45  45  46  46  47  46  45  47  48  47  47  46  44  43  44  45  46  47  48  46  44  44  45  46  46  47  47  46  45  45  45  46  46  45  45  45  45  45  45  45  45  45  46  46  46  46  45  45  44  45  46  46  46  45  45  47  47  45  45  46  45  45  44  43  44  45  46  46  46  48  48  49  48  48  47  46  45  43  43  45  46  46  46  47  47  47  46  45  46  46  46  45  45  45  46  47  47  46  45  44  43  44  44  43  43  43  45  47  47  45  44  44  44  44  43  43  44  45  45  44  43  43  44  45  46  46  45  45  46  46  45  45  45  46  45  45  45  45  45  46  46  45  45  44  44  44  44  44  44  45  45  45  45  45  44  44  44  45  45  45  45  45  45  45  44  43  42  43  44  44  44  44  43  43  44  46  45  45  46  47  46  45  43  42  41  42  43  44  44  43  42  42  43  43  45  46  46  45  44  44  45  46  46  46  46  46  47  47  46  45  44  43  43  44  45  44  43  42  43  45  45  44  45  46  44  42  42  44  45  44  43  42  43  45  45  45  45  45  44  43  43  43  44  44  44  43  46  48  46  45  43  43  42  42 
 48  48  48  48  46  46  47  48  49  49  49  49  48  48  49  49  48  48  47  46  46  47  47  48  49  49  49  48  47  47  47  48  48  47  46  46  47  48  48  49  49  49  49  48  49  49  47  47  47  47  48  48  49  48  48  48  47  47  47  47  48  48  48  49  49  49  48  47  47  46  46  46  47  47  48  48  48  48  48  47  47  47  47  47  47  47  47  48  49  49  48  47  46  46  47  48  49  48  48  48  48  47  45  45  46  46  47  47  48  47  47  46  48  48  48  48  47  46  44  46  49  49  47  46  46  45  46  46  46  46  46  47  48  48  47  47  46  47  48  47  46  45  44  44  44  46  48  49  48  48  47  46  47  48  49  49  48  47  46  45  45  46  47  49  48  46  45  43  44  46  49  50  50  49  47  46  46  48  49  47  46  47  47  48  48  47  46  47  48  49  49  49  48  47  46  46  46  46  46  47  47  47  46  48  48  48  47  46  46  45  46  47  47  46  46  46  45  45  45  46  47  47  48  47  46  46  46  47  47  46  44  44  43  44  44  44  45  45  45  46  46  45  44  44  45  46  47  47  46  45  45  47  46  45  45  46  47  46  46  45  45  46  46  45  45  47  48  47  47  47  47  47  46  44  43  45  46  45  46  47  48  48  47  45  45  44  44  44  44  44  44  45  45  45  45  44  44  46  46  43  41  43  45  47  48  46  45  45  45  44  44  43  44  45  45  44  42  42  43  45  46  46  45  45  46  47  47  46  45  45  45  46  47  47  47  47  46  45  45  45  45  45  44  44  44  46  46  46  46  46  45  44  44  44  45  46  45  45  45  46  45  44  43  44  44  43  43  43  43  44  45  45  45  44  44  46  46  46  44  43  42  43  44  44  44  43  42  42  43  44  45  46  45  45  44  44  45  45  46  45  45  46  48  48  46  45  43  42  43  44  46  44  43  42  43  45  46  44  45  46  44  43  43  45  45  45  43  42  42  44  45  46  46  45  45  45  45  44  43  43  43  43  44  45  45  44  44  44  44  45 
 47  48  48  48  47  47  48  48  48  48  48  47  49  49  48  47  47  47  47  47  47  48  48  49  49  51  51  49  47  46  47  48  48  48  46  45  45  46  47  48  49  48  47  48  49  50  49  49  50  50  50  49  50  49  49  48  47  48  48  48  47  47  47  48  48  48  47  47  47  47  47  47  46  47  47  47  47  47  47  48  47  46  46  47  47  48  48  49  50  49  48  46  46  47  47  49  50  48  47  47  48  48  47  46  45  45  46  46  46  47  46  46  46  47  47  48  47  46  45  47  49  49  48  48  46  47  47  47  47  47  47  47  46  46  46  46  47  47  47  47  46  45  44  45  46  47  49  49  50  49  49  48  48  48  48  47  47  48  47  47  47  47  48  49  49  47  44  43  45  47  49  49  49  48  47  46  46  48  49  47  45  46  46  46  47  47  46  46  48  48  48  48  47  46  46  45  45  46  47  48  48  48  48  48  47  47  47  46  46  47  48  48  47  46  44  46  47  46  46  46  46  47  47  48  47  47  47  47  48  47  45  43  42  43  44  45  46  46  46  46  46  44  44  44  45  46  47  47  47  46  46  45  45  44  45  46  48  48  47  47  47  47  47  45  45  45  46  46  45  46  47  48  47  46  45  45  45  46  46  47  47  48  47  45  44  42  42  44  44  43  43  44  44  44  44  44  45  47  47  44  42  43  45  47  47  46  45  44  45  45  44  44  45  46  46  45  43  43  44  45  45  45  44  45  46  47  48  47  45  44  45  46  47  47  47  47  45  44  44  45  46  46  44  43  44  46  46  46  46  46  46  45  45  45  45  46  45  45  46  46  46  45  45  45  44  44  44  43  44  45  46  46  45  44  43  45  45  46  44  44  44  44  43  43  43  43  42  42  43  45  45  46  46  45  45  45  45  44  44  44  44  45  47  47  46  44  43  42  43  44  46  45  44  43  44  46  46  45  45  45  44  43  44  45  46  45  43  42  43  44  46  46  46  45  46  47  47  45  43  42  42  44  44  43  43  44  45  46  46  47 
 47  48  49  49  49  49  49  49  48  48  47  47  49  49  48  48  47  48  47  47  48  48  49  49  49  51  52  51  48  46  46  48  48  48  46  44  45  46  47  47  48  47  47  47  48  49  49  49  49  49  49  49  49  50  50  49  48  48  49  48  47  46  47  48  48  47  47  47  48  47  48  48  46  46  47  47  48  47  47  48  48  47  47  46  47  47  48  49  49  49  48  47  46  47  47  49  50  47  46  47  48  49  48  46  45  45  45  46  47  46  46  46  46  46  47  47  47  46  45  46  48  48  48  47  47  46  47  47  47  48  48  47  46  46  46  47  47  48  47  47  46  46  45  46  48  48  48  48  48  49  50  50  49  47  45  44  45  47  48  47  47  46  47  48  49  48  45  46  48  47  48  47  48  48  47  47  47  48  48  47  46  46  46  46  46  47  47  46  46  47  47  46  46  46  45  45  45  46  47  48  48  47  48  48  48  47  45  44  45  46  47  47  47  46  45  47  49  48  48  47  47  46  47  48  48  47  47  48  47  46  45  44  42  43  44  45  46  47  46  46  45  44  44  44  45  46  47  47  46  46  46  45  44  43  44  45  46  46  46  47  47  48  48  47  46  46  46  45  46  46  47  48  47  46  44  44  45  46  46  47  48  48  47  45  44  42  43  45  45  44  43  44  45  45  44  44  45  47  47  47  45  44  45  46  46  45  44  45  45  45  44  43  45  46  46  45  44  44  45  46  46  45  44  45  46  46  47  46  45  44  44  45  46  46  46  46  44  43  43  44  45  45  44  43  43  45  45  44  45  46  46  46  45  45  46  45  45  46  46  46  46  46  46  46  45  44  44  44  44  46  47  46  46  45  43  44  45  46  45  44  44  43  43  43  43  42  42  43  44  45  46  47  46  45  46  47  46  45  43  43  43  45  46  47  46  45  43  42  43  44  46  46  45  43  44  45  46  45  44  43  43  43  44  45  46  45  44  43  45  46  47  46  46  46  47  48  48  46  44  42  43  45  45  44  44  45  46  46  47  47 
 48  49  49  49  50  51  51  49  48  47  47  47  49  48  48  48  47  48  48  48  48  49  50  49  48  50  51  50  48  46  46  47  48  48  46  45  47  47  47  48  47  47  46  47  48  48  47  47  47  46  46  47  48  48  49  49  49  49  49  48  46  47  47  47  47  47  46  47  47  47  49  48  47  47  48  47  47  47  48  48  49  49  48  48  47  47  47  48  49  49  48  47  46  46  47  47  48  47  47  48  48  48  48  47  45  45  45  47  48  48  48  48  47  47  47  47  47  46  45  46  47  47  48  48  47  46  46  46  46  47  48  47  47  47  47  47  48  47  47  47  46  47  46  47  48  47  47  46  47  48  49  50  49  46  44  43  44  46  47  47  47  46  46  47  48  48  47  48  49  48  47  46  46  47  48  48  48  47  46  47  47  46  45  45  46  46  47  48  47  47  46  46  45  45  45  45  46  46  46  47  47  47  47  49  49  47  44  43  43  44  45  46  46  47  47  47  48  48  49  48  47  46  46  47  47  47  47  47  47  46  46  45  44  44  45  46  46  47  47  46  45  44  44  44  45  46  46  45  45  44  44  45  45  45  44  44  43  43  44  45  47  49  49  49  48  48  47  46  46  46  46  47  47  45  44  44  45  45  46  47  48  48  47  46  45  44  44  45  45  44  45  45  46  46  45  44  44  46  47  48  46  45  46  46  46  45  44  44  45  46  45  43  43  44  45  45  45  45  46  46  46  45  44  44  44  45  46  46  44  43  43  45  46  45  44  44  44  44  44  44  44  43  44  44  45  46  45  42  44  46  46  46  45  45  45  45  46  47  46  44  45  45  45  45  45  45  44  44  45  45  46  47  47  45  44  44  44  45  45  44  43  42  41  42  43  43  43  44  45  46  47  47  47  46  47  48  47  45  43  43  43  44  45  46  46  46  44  43  43  44  46  46  45  44  44  44  45  44  43  43  42  42  43  44  45  45  44  45  45  46  46  46  46  46  46  47  47  46  45  44  44  45  46  47  46  45  45  44  45  45 
 48  49  48  49  50  51  50  48  46  46  47  48  48  48  48  48  48  48  49  49  48  49  50  49  49  49  50  49  48  47  46  47  47  48  47  47  48  47  47  47  47  46  47  48  48  47  47  46  45  45  46  46  47  47  48  48  48  48  48  47  47  48  48  48  47  46  46  47  48  48  48  48  48  49  49  48  47  46  47  48  49  50  49  49  50  49  48  47  48  48  47  47  47  47  47  46  46  46  48  50  50  49  49  48  47  47  46  46  46  48  49  49  48  47  46  47  47  47  47  46  47  48  49  49  47  46  45  45  46  46  47  47  48  48  48  48  47  47  46  46  46  46  46  47  48  48  48  47  47  47  48  49  48  46  46  45  44  46  48  48  47  46  45  45  47  49  50  49  49  48  46  45  45  46  48  49  49  47  46  48  50  47  46  45  46  47  49  49  49  47  46  46  47  47  46  47  47  47  47  47  47  46  46  48  48  46  45  44  44  44  45  46  46  47  48  46  45  46  48  48  46  45  45  46  46  46  45  46  46  47  47  46  45  44  45  45  46  46  46  46  45  44  45  45  45  45  45  44  43  42  43  45  46  46  46  44  43  43  43  45  46  47  47  48  48  48  48  46  45  45  46  47  47  46  45  44  44  44  44  46  47  47  47  47  46  46  46  46  45  45  46  47  47  47  46  45  45  46  47  47  46  45  45  45  46  45  45  45  46  46  45  43  43  44  45  45  46  46  46  46  45  44  43  43  42  43  45  45  44  42  43  46  47  44  42  43  44  45  45  44  42  41  43  46  46  46  45  43  45  47  47  46  44  43  43  44  44  46  45  43  44  44  44  45  46  46  45  45  44  45  46  46  47  46  45  45  44  44  45  45  44  41  41  43  44  44  44  44  45  47  48  48  48  47  47  46  45  44  43  44  44  45  44  44  45  45  45  44  43  44  46  47  46  45  44  44  44  44  44  44  43  43  42  42  43  44  44  45  45  45  45  45  45  45  45  45  46  46  45  44  44  43  45  48  47  46  44  44  44  45 
 48  48  47  48  49  49  48  46  45  45  47  49  48  47  47  47  48  49  48  48  47  48  49  49  49  49  49  50  49  48  47  46  46  47  48  49  48  47  46  47  46  46  47  48  48  48  47  46  46  46  47  47  47  48  48  48  47  47  46  47  49  49  49  49  48  47  46  47  47  47  47  48  49  50  49  49  47  46  45  47  48  49  49  50  51  50  49  47  47  47  47  47  47  48  48  47  46  48  50  52  51  50  49  49  50  50  48  46  45  46  48  50  48  47  47  47  48  48  49  48  48  49  50  49  48  47  45  44  45  46  46  47  48  48  48  47  47  46  45  45  44  45  46  47  49  48  49  48  48  47  47  47  47  48  48  46  46  47  48  48  48  46  44  43  45  48  50  49  46  46  46  45  45  45  47  48  49  48  46  50  52  49  47  46  46  47  49  50  50  48  47  48  49  49  49  49  49  49  48  48  47  46  46  46  46  45  45  46  47  46  46  45  45  46  46  44  42  44  46  47  47  45  44  44  45  44  43  45  46  47  48  47  46  45  44  45  45  46  45  45  45  45  45  46  46  45  44  44  42  42  43  44  45  46  47  46  46  45  45  45  46  45  44  46  46  46  47  46  44  44  45  47  47  47  46  44  43  43  43  44  46  47  48  47  47  46  46  45  45  46  46  47  49  49  48  46  45  46  46  47  45  44  44  46  47  46  46  47  46  46  45  44  44  45  45  46  46  46  47  46  45  43  42  42  41  42  43  44  44  43  44  46  47  44  42  41  44  46  46  43  41  40  43  46  47  45  45  45  47  48  47  46  44  42  41  42  42  44  44  44  43  44  44  45  46  46  46  45  45  45  45  45  46  46  45  45  44  44  44  44  43  41  41  44  44  45  46  46  46  48  48  48  47  48  46  44  44  43  44  44  45  44  44  43  44  45  45  44  44  44  46  47  47  45  45  45  45  45  45  44  44  43  41  40  41  43  43  44  44  44  44  44  44  45  44  44  44  44  45  44  43  41  44  47  46  45  44  44  45  45 
 49  48  48  47  47  47  47  48  48  48  49  49  47  45  45  47  49  49  47  46  47  48  47  48  48  49  50  51  51  50  48  46  45  46  47  48  47  47  47  46  46  45  45  46  47  47  48  48  49  47  46  45  46  48  49  49  49  49  49  49  48  49  50  50  49  47  46  46  47  47  49  49  47  48  49  50  48  46  45  47  48  50  51  51  48  47  47  47  46  46  47  46  46  47  47  48  47  49  50  50  49  48  47  48  49  49  48  49  49  48  48  49  49  49  48  48  48  50  51  50  48  47  47  47  47  46  44  43  43  45  47  47  48  49  49  47  46  47  47  47  45  44  45  45  45  46  46  45  45  46  48  48  48  48  47  46  46  47  47  48  49  48  46  43  43  46  49  48  46  46  45  45  45  46  46  47  47  46  46  48  50  49  48  46  45  45  46  47  48  48  47  47  46  47  48  49  48  47  47  46  46  46  46  46  46  45  45  46  46  47  46  45  45  45  45  43  42  43  45  47  47  46  45  44  45  45  45  45  45  47  48  48  47  46  46  46  46  46  45  45  45  46  47  48  48  48  47  47  46  45  45  46  46  45  45  45  46  46  45  44  45  44  44  44  45  46  47  47  46  45  45  45  46  46  47  46  45  44  44  44  45  47  47  46  45  45  44  43  43  45  46  48  49  48  47  45  45  45  45  46  46  45  45  46  46  45  45  45  45  45  46  46  46  45  46  46  46  47  46  45  44  44  43  41  42  43  44  44  43  43  44  45  46  45  43  43  44  45  45  44  43  43  44  45  46  46  45  45  44  44  44  45  45  45  44  43  43  44  45  44  45  45  44  43  42  43  45  46  46  44  43  44  45  45  45  45  44  44  43  43  42  42  43  44  44  44  46  48  48  47  46  45  44  45  44  43  44  44  45  46  45  43  43  43  44  44  44  44  44  45  46  45  45  45  45  45  45  45  43  42  41  41  41  42  43  43  43  43  43  43  42  43  45  46  45  44  44  44  44  45  44  43  43  43  42  41  41  43  45  45 
 48  48  47  47  47  48  49  49  49  49  49  49  47  46  45  48  49  49  48  47  47  47  46  46  48  49  50  51  51  50  48  46  45  45  46  47  47  47  48  47  47  47  47  47  47  47  47  48  50  48  46  46  47  48  50  50  50  50  50  49  48  49  50  50  50  48  47  47  47  48  51  50  46  47  49  49  48  47  46  47  48  49  50  50  48  47  47  47  47  47  46  46  46  47  48  47  47  48  49  49  48  47  46  46  47  48  48  50  52  50  49  48  49  49  49  48  48  48  49  49  47  46  46  46  47  46  45  43  43  45  47  47  47  49  49  47  46  46  47  46  44  43  44  44  45  45  45  44  45  47  48  48  47  46  47  47  47  46  47  48  49  49  48  45  45  46  49  48  45  45  45  45  46  47  47  47  46  45  45  48  50  50  49  48  45  44  44  45  47  47  45  45  45  46  47  48  47  46  46  45  45  46  47  47  47  46  46  46  47  47  46  44  44  44  44  45  45  45  46  47  48  46  45  45  46  46  46  44  44  46  47  47  47  47  47  47  47  47  46  45  46  47  47  48  48  48  48  48  47  46  46  47  46  45  44  46  47  47  46  45  45  45  45  45  46  46  47  47  46  46  46  46  46  46  45  45  45  45  46  46  47  46  45  44  44  45  45  44  44  45  45  46  47  47  46  45  45  44  44  46  46  45  45  46  47  47  45  45  45  46  47  46  45  45  45  45  45  46  45  45  43  43  43  43  44  45  45  44  43  43  44  45  45  45  44  44  44  45  45  44  44  44  44  44  45  45  45  44  44  43  43  44  45  45  46  45  45  45  44  44  45  44  43  41  41  41  43  45  44  42  42  44  44  44  44  44  44  43  43  43  44  44  44  44  43  44  45  48  48  47  45  44  43  44  43  43  45  46  46  47  46  45  44  43  44  44  43  42  43  45  45  45  45  45  46  46  45  44  43  42  42  42  42  43  44  44  43  42  42  42  42  42  45  45  45  45  44  43  44  45  45  44  43  44  43  42  42  43  45  45 
 47  47  47  48  49  51  51  51  50  49  48  47  48  47  47  48  49  49  49  48  48  47  47  47  47  48  49  50  50  50  49  47  45  46  47  47  47  47  48  49  49  49  49  48  47  46  46  47  48  47  46  47  48  49  51  51  50  49  49  49  47  48  49  49  50  49  49  49  49  50  51  49  47  47  47  47  47  47  47  47  48  48  48  48  49  49  48  48  48  47  46  46  47  48  49  48  45  47  48  48  48  47  47  46  47  47  47  49  51  50  48  47  48  49  48  48  46  46  46  45  45  45  46  47  48  48  47  45  45  46  48  46  45  48  49  47  46  46  46  45  44  44  45  45  46  46  46  46  47  48  49  47  45  46  48  48  47  47  47  48  48  48  48  47  47  49  50  47  45  46  46  47  48  48  47  47  46  45  45  47  49  49  49  48  46  44  44  46  46  46  45  46  46  47  47  47  47  46  46  46  46  47  48  48  47  47  46  47  47  47  46  45  45  44  45  48  49  48  47  48  47  46  45  46  46  46  45  44  44  45  46  46  46  46  46  46  47  48  48  47  47  48  48  47  47  47  47  47  47  46  45  47  47  46  45  46  47  48  47  46  46  45  46  46  47  46  46  46  47  47  48  48  47  46  44  44  44  46  47  48  47  45  43  42  43  45  47  46  46  45  44  44  45  45  45  45  45  44  44  45  45  44  45  47  48  48  47  46  45  47  47  44  44  44  45  45  46  45  45  44  43  43  44  46  46  46  45  44  43  44  45  46  46  45  44  44  45  46  46  45  45  45  45  45  44  44  44  45  44  44  44  43  43  44  46  47  46  45  44  43  43  43  42  41  41  42  43  44  44  42  43  45  45  44  44  43  43  44  44  45  46  46  45  43  43  44  46  47  48  47  45  44  43  43  43  44  45  46  46  48  47  47  45  44  44  44  43  42  43  44  46  46  45  46  47  47  45  44  44  45  44  43  43  43  44  45  43  42  42  41  42  43  44  45  45  44  44  44  44  45  44  43  44  46  45  44  44  45  45  45 
 47  47  48  49  50  52  52  52  51  49  47  46  47  48  48  49  49  49  50  48  47  47  47  47  46  47  48  49  49  49  48  46  45  46  47  47  47  47  48  48  49  50  50  49  48  47  45  46  48  47  47  47  49  50  51  50  49  49  48  47  47  47  48  49  49  50  49  50  50  50  50  48  47  46  47  48  47  48  48  49  48  48  47  47  48  48  49  48  47  46  46  46  47  48  48  47  45  47  48  48  49  48  47  47  48  47  46  47  49  48  46  46  47  48  47  47  46  44  44  44  44  45  46  48  48  48  47  47  47  47  48  46  45  48  49  48  47  46  46  46  45  46  47  47  46  46  46  47  48  49  49  47  45  46  49  49  47  47  46  47  47  47  48  48  49  50  50  48  46  47  48  49  49  48  47  46  45  46  46  46  46  47  47  46  46  45  46  47  49  49  48  48  47  47  48  47  47  46  46  46  47  48  48  48  47  47  46  46  46  46  45  44  45  45  45  49  49  47  46  47  47  46  45  46  46  45  45  44  44  44  45  46  46  46  46  46  46  47  48  48  47  48  48  47  46  44  45  46  46  45  45  47  47  45  45  46  47  47  46  46  45  44  45  46  47  47  46  47  47  47  47  48  47  46  45  45  45  46  46  47  47  46  44  43  43  44  45  47  47  45  44  43  44  44  45  45  45  44  44  44  44  45  46  48  49  49  48  46  45  46  46  44  44  45  45  45  45  45  45  44  44  45  46  48  48  46  45  44  44  44  45  46  46  45  44  44  45  46  46  45  45  45  45  45  44  44  45  45  44  44  44  43  42  43  46  47  47  45  44  42  42  43  42  42  42  43  44  45  45  45  46  47  47  46  44  44  43  43  45  46  46  45  44  43  44  45  46  47  47  47  44  43  43  43  44  44  45  46  46  47  47  47  46  45  44  44  43  43  44  45  46  45  45  46  47  48  46  44  45  47  45  44  43  44  45  45  45  44  43  42  43  44  45  46  45  45  44  45  45  45  44  43  43  45  45  44  45  45  46  45 
 49  49  49  49  50  51  52  52  51  50  47  46  47  48  49  48  48  48  50  49  48  46  47  48  47  47  47  47  47  47  47  47  47  48  49  49  49  49  49  49  48  48  48  49  48  48  47  47  47  47  47  47  49  50  50  49  49  48  47  47  46  47  48  48  49  49  49  49  48  48  48  47  46  45  46  47  48  48  48  49  48  47  47  47  47  48  48  48  46  44  44  45  46  47  47  47  47  47  48  49  49  49  48  48  48  47  47  46  46  45  45  45  46  48  47  47  45  44  44  44  44  46  47  48  48  47  47  48  48  48  48  46  45  46  48  48  48  47  47  46  46  47  49  48  46  46  46  46  47  49  49  47  46  47  50  49  47  47  47  46  45  45  47  48  49  49  48  48  48  48  48  48  47  47  46  45  46  47  48  47  47  47  47  46  46  45  46  48  48  49  48  48  48  48  48  47  47  47  47  47  47  47  48  48  47  46  46  45  45  45  45  45  45  46  46  46  46  44  45  45  46  46  45  45  45  45  44  44  45  46  46  46  45  45  45  45  46  46  46  47  47  47  47  46  45  44  44  45  45  44  44  46  46  45  45  45  46  45  45  44  43  43  43  44  45  46  47  46  46  45  45  45  46  46  47  47  46  46  46  46  46  46  46  45  45  45  45  46  46  45  45  44  44  44  45  46  45  44  44  45  45  46  47  48  49  48  47  46  45  45  46  44  44  45  46  46  46  46  46  45  45  46  47  48  47  45  44  43  44  44  45  46  46  45  45  45  45  45  45  45  46  46  46  45  45  45  45  44  45  45  45  44  43  43  45  46  46  45  45  44  43  43  43  44  45  45  45  46  47  47  48  49  48  47  45  44  43  44  45  45  45  44  44  44  45  46  47  47  47  46  44  43  42  44  45  45  45  45  44  45  44  44  44  45  45  45  45  45  45  45  44  43  43  44  46  47  46  44  44  45  44  44  44  44  45  46  46  45  45  44  44  44  45  46  46  45  44  45  45  45  44  42  42  43  43  43  44  45  46  45 
 50  50  49  48  48  49  50  51  51  50  48  47  46  48  49  47  47  47  49  49  48  46  48  49  48  47  47  47  47  47  47  48  48  49  50  51  50  50  49  48  47  47  47  48  48  49  49  49  47  46  47  47  48  49  49  48  48  47  47  46  46  47  48  48  48  48  47  47  46  46  47  46  45  45  46  46  47  47  47  48  48  48  47  47  48  49  49  47  45  44  44  45  47  48  47  47  48  48  47  48  48  48  48  49  48  47  47  46  44  43  44  45  46  48  48  47  46  45  45  45  45  46  48  48  47  46  46  48  49  49  48  46  44  46  47  47  47  47  46  46  47  48  49  48  46  47  46  45  45  47  48  47  46  47  48  48  47  47  47  46  44  44  45  47  47  48  47  48  50  49  48  47  46  46  46  46  47  48  49  48  47  47  46  45  45  45  45  47  47  46  46  47  47  47  48  47  46  46  46  46  46  46  46  46  46  45  46  46  46  46  46  46  46  46  46  45  44  43  44  45  46  45  45  46  46  45  45  46  47  47  47  47  46  46  46  46  46  45  45  46  46  46  46  46  46  45  45  45  45  45  44  45  45  44  44  45  45  44  43  43  42  42  43  42  44  45  46  46  45  43  42  43  45  47  48  46  46  47  47  47  47  47  46  45  46  46  47  45  45  46  46  45  45  44  45  45  46  45  45  46  46  46  47  47  48  47  46  45  44  44  45  45  45  46  47  47  47  46  46  46  46  47  48  47  46  45  44  43  44  44  45  46  45  46  46  46  45  45  45  45  46  45  45  45  44  44  44  45  45  46  46  45  44  44  44  45  45  46  46  46  44  44  43  45  46  46  45  45  46  46  47  47  47  46  45  44  44  45  46  46  45  44  44  45  45  46  46  46  46  45  44  43  43  44  45  46  45  44  43  43  43  43  43  44  46  46  46  46  45  45  43  42  42  43  45  45  45  44  44  44  43  43  43  44  45  47  47  46  46  45  45  45  45  45  45  44  44  44  44  44  43  42  42  43  42  42  43  45  46  45 
 51  51  49  48  47  47  48  49  50  50  49  47  46  46  47  47  46  47  49  49  48  47  48  50  49  48  47  48  48  48  49  49  49  49  50  50  49  49  48  47  46  46  46  47  48  48  49  49  48  47  48  48  48  48  48  48  49  49  48  47  47  48  49  50  49  48  46  46  45  45  46  46  45  45  45  46  45  45  45  46  47  47  48  48  49  49  49  47  45  44  44  46  47  48  47  49  50  49  46  45  46  47  48  48  48  47  46  45  44  44  44  46  47  48  48  48  47  46  46  45  46  47  48  47  46  45  46  47  48  48  48  46  44  45  46  45  45  45  45  46  47  47  46  46  47  47  45  43  43  44  46  47  46  45  44  45  47  47  48  47  45  44  45  45  46  46  45  49  51  49  47  45  45  46  47  48  49  50  51  49  47  45  45  44  44  45  46  46  47  46  46  46  47  47  48  47  47  47  46  46  45  44  44  45  45  45  46  47  47  46  46  46  47  46  45  45  45  45  45  46  47  45  44  45  46  46  46  47  48  48  48  47  47  47  46  47  46  45  44  45  45  45  46  47  48  47  48  48  47  47  47  44  44  45  45  46  45  44  43  43  42  43  44  43  43  45  45  45  43  43  42  43  45  47  47  45  45  47  48  49  48  46  44  43  45  47  48  44  44  46  47  46  44  43  44  45  46  47  46  46  46  46  46  46  46  46  45  44  44  44  45  46  47  46  46  47  46  46  45  46  46  47  47  45  45  45  45  45  45  44  45  46  45  46  47  48  47  46  46  45  46  46  45  44  43  43  44  45  46  45  45  46  45  45  44  43  45  48  49  48  46  44  43  44  45  45  45  44  43  44  45  44  44  43  43  44  45  46  46  46  45  45  44  44  45  45  45  45  45  44  44  43  44  44  45  46  46  45  45  44  43  44  43  45  47  48  47  45  45  44  43  43  43  44  44  45  44  44  43  44  44  43  44  44  45  47  48  47  45  44  44  44  45  45  45  45  44  45  44  44  43  43  43  44  43  42  43  44  45  45 
 51  51  50  49  48  47  48  49  50  50  49  48  46  45  46  46  46  47  48  50  49  48  49  50  48  47  47  47  49  49  50  49  47  47  47  47  47  47  47  46  45  45  46  47  47  48  48  48  48  47  47  48  48  48  48  48  49  49  49  48  48  49  51  51  50  49  47  46  45  46  47  47  46  46  47  47  46  45  44  45  46  47  48  48  49  49  49  48  46  45  45  47  48  48  48  48  50  48  46  45  45  46  48  48  47  47  46  46  46  45  45  47  47  48  49  47  46  46  45  45  46  47  48  47  46  46  46  47  48  48  46  45  45  45  45  45  45  45  44  45  46  46  44  45  47  47  45  44  42  43  46  47  46  44  42  45  48  48  49  48  46  45  45  46  47  47  46  48  51  48  46  45  46  47  48  49  50  50  49  47  45  44  44  44  45  46  47  47  48  47  47  47  47  48  49  50  49  48  48  46  45  45  45  45  45  45  46  47  47  46  46  46  46  45  44  46  47  47  47  47  47  44  44  45  46  46  46  47  48  47  47  47  46  46  47  46  46  45  44  44  44  45  46  47  48  48  49  48  48  49  48  44  44  45  46  46  46  45  44  44  45  45  46  46  45  45  45  44  43  44  45  46  46  47  46  44  44  45  46  46  46  45  44  43  44  46  46  44  44  46  46  45  43  42  42  44  46  47  47  46  46  46  46  46  46  45  44  44  44  45  46  47  46  46  46  46  46  45  45  45  46  46  47  46  45  46  46  46  46  45  45  45  45  46  47  49  48  47  46  46  46  46  44  43  43  42  43  45  45  45  45  46  46  45  44  44  45  49  50  48  46  44  43  43  44  45  45  45  44  44  44  43  43  43  43  44  45  46  46  46  45  44  44  44  44  44  44  44  44  44  44  44  44  44  45  46  46  46  46  46  44  44  44  45  46  47  46  45  44  44  44  45  45  45  45  44  44  43  44  44  44  44  44  44  45  46  47  46  44  43  43  45  45  46  46  45  45  44  44  45  45  46  46  46  44  43  42  43  43  44 
 50  51  51  50  49  48  48  50  51  51  50  49  47  45  45  45  46  48  48  49  50  49  50  49  46  46  46  47  49  49  49  48  47  46  45  45  46  46  46  46  46  47  47  48  48  48  47  47  47  48  48  48  47  47  47  47  49  49  48  48  49  50  51  51  50  49  48  47  46  47  48  48  49  49  49  49  47  46  45  45  46  47  48  49  49  48  48  47  47  46  46  47  48  49  48  48  50  48  46  46  46  46  47  47  47  46  47  47  47  46  46  47  47  48  48  46  45  45  45  45  46  47  47  48  47  47  47  47  48  47  46  46  46  45  45  46  46  45  45  46  46  46  44  44  46  47  46  45  44  45  47  48  46  44  43  45  48  48  49  49  48  47  46  47  48  48  47  48  49  47  46  46  46  48  49  50  49  48  48  47  47  47  46  47  47  47  47  47  47  46  45  47  48  49  51  51  50  50  48  47  47  47  47  45  44  45  46  46  46  45  45  45  45  44  43  46  48  48  48  47  46  44  43  44  46  47  47  47  47  46  45  45  44  45  46  47  46  45  43  43  43  44  46  46  47  47  48  48  48  49  48  45  45  46  47  47  46  46  45  46  46  47  47  47  47  46  45  44  44  45  47  48  47  46  46  44  43  43  43  44  44  45  45  44  44  44  44  44  45  46  46  44  42  42  42  44  46  47  46  45  45  46  46  45  45  45  44  44  45  45  46  46  46  45  44  45  46  46  46  46  45  46  46  45  45  46  47  47  46  46  45  44  45  46  47  49  48  47  47  47  46  46  44  43  42  42  43  45  45  45  45  46  46  44  44  44  46  49  50  47  45  43  42  43  44  46  46  46  46  46  46  45  45  45  44  44  45  45  45  44  43  43  43  43  43  43  43  43  43  45  45  45  45  45  44  45  46  46  46  46  45  45  45  45  45  45  45  44  45  45  46  46  47  46  45  45  45  44  45  45  45  45  45  44  44  45  46  46  44  42  43  45  46  47  47  46  45  45  44  45  46  48  48  47  46  44  43  43  43  43 
 49  50  50  51  49  48  48  49  50  50  50  49  48  46  44  44  46  48  48  50  51  51  50  49  46  45  46  47  48  48  48  47  46  46  45  45  47  47  47  47  47  48  49  49  49  49  47  46  48  48  49  49  47  46  46  46  48  48  48  47  48  49  49  50  50  49  49  48  48  48  48  49  50  50  50  50  48  47  47  47  47  48  48  48  48  48  47  47  47  48  48  49  49  48  48  48  49  49  47  47  47  47  46  46  46  46  47  48  47  47  46  47  47  48  47  46  45  45  45  46  45  46  47  47  47  47  47  48  48  48  47  46  45  44  45  47  47  46  46  46  47  46  44  44  46  46  46  46  47  48  49  48  46  45  45  45  46  47  48  48  49  48  48  48  47  47  47  48  48  46  45  45  46  48  49  49  48  47  46  47  48  48  49  49  49  49  47  46  45  44  43  46  49  49  50  51  50  49  47  46  47  48  48  45  44  46  46  46  46  46  46  46  45  44  44  46  47  46  47  47  46  44  44  45  47  48  48  47  46  45  44  43  43  45  46  48  47  46  44  44  44  45  45  45  45  45  46  47  47  47  47  46  46  47  47  47  46  47  47  47  48  47  46  47  48  47  46  46  46  46  47  47  46  46  45  45  44  43  43  43  44  45  46  45  45  44  44  46  47  47  46  44  43  43  44  45  45  44  43  44  45  45  46  45  45  44  45  45  46  46  45  45  45  44  43  44  46  47  47  47  46  45  45  46  45  45  46  46  46  46  45  44  44  45  47  48  47  46  46  46  46  46  44  43  43  43  44  46  46  46  46  45  45  44  45  45  47  49  48  45  44  43  43  43  44  45  46  47  47  48  47  47  47  47  46  45  44  43  43  43  42  41  42  44  43  42  43  43  44  46  47  47  47  45  44  45  45  45  45  45  45  46  45  44  45  44  44  45  45  46  47  47  47  46  45  44  44  45  46  45  46  45  44  43  44  44  45  45  44  43  44  46  47  47  48  47  45  44  43  44  46  48  48  46  46  45  44  44  43  43 
 48  49  51  51  49  48  47  48  49  50  50  49  49  47  44  44  46  48  48  50  52  53  51  49  47  46  46  47  48  49  49  47  46  46  46  47  48  48  47  47  48  49  49  50  49  49  48  47  49  50  50  50  48  47  47  46  47  48  48  47  46  46  47  48  48  49  49  49  49  49  48  49  50  50  50  50  49  49  48  48  47  48  47  47  49  48  47  47  49  50  50  50  49  49  48  49  49  49  48  47  48  47  45  45  45  46  48  48  46  46  47  47  48  48  47  46  45  45  47  47  45  45  46  47  47  47  47  47  48  49  49  47  44  43  45  47  48  47  45  46  47  47  45  44  45  45  45  46  48  50  50  48  46  45  46  46  45  46  46  47  48  48  49  48  47  47  46  47  47  46  44  45  45  47  48  48  47  46  45  45  46  46  48  49  49  49  48  46  45  44  44  45  47  48  48  49  48  46  44  44  45  46  48  45  45  46  47  47  47  46  46  46  46  46  44  45  44  44  45  46  46  46  45  46  48  49  48  48  47  45  44  43  43  45  47  49  48  47  45  45  46  46  46  45  43  43  44  45  46  46  46  47  48  47  47  46  46  46  47  48  47  46  45  45  46  47  47  47  46  45  45  45  45  45  45  44  45  45  46  46  46  46  45  45  45  46  46  47  48  47  46  45  44  45  46  46  45  42  41  44  45  45  45  46  45  44  45  46  46  46  46  46  44  43  43  45  47  47  47  47  47  45  45  45  45  44  45  45  46  46  45  44  44  46  46  45  44  44  44  46  47  47  45  44  44  45  46  46  46  47  47  45  44  44  46  47  48  48  47  44  44  44  43  43  42  43  44  45  46  46  47  47  48  47  47  45  44  42  42  43  42  42  43  44  44  43  43  44  45  48  49  49  47  45  45  45  45  44  44  44  45  45  45  45  45  45  45  45  46  47  47  47  46  44  43  43  44  45  45  45  45  45  44  44  43  44  44  45  45  44  45  47  47  48  48  47  45  42  42  42  44  47  46  44  45  46  45  45  45  44 
 50  51  51  51  50  49  48  47  47  47  48  49  49  48  47  46  47  48  48  49  50  51  51  49  47  47  48  48  49  50  49  49  48  48  48  48  47  47  47  47  49  50  50  50  50  49  49  49  49  51  51  49  46  45  46  47  47  46  46  46  45  45  46  47  48  48  48  47  47  47  47  48  47  49  49  49  48  48  47  47  46  45  45  46  48  49  49  48  48  49  49  49  49  48  47  47  48  48  47  46  46  46  46  46  46  46  48  48  47  48  48  47  46  46  46  47  47  49  50  49  47  47  47  47  47  46  46  46  46  47  47  46  45  45  46  46  46  45  45  47  48  47  46  45  45  45  47  49  50  50  50  49  48  48  48  48  47  46  45  44  45  46  46  46  46  46  47  47  46  45  45  45  45  46  46  47  47  47  48  46  45  47  48  49  50  49  47  46  46  46  45  45  46  47  48  48  47  46  45  45  46  46  47  46  46  46  45  45  46  47  48  49  49  47  45  45  45  45  46  46  47  46  47  47  48  48  48  48  47  45  44  43  44  46  47  48  48  47  47  45  45  46  47  47  47  46  45  44  44  45  46  48  48  47  46  47  47  46  45  44  44  44  45  46  46  47  47  46  44  44  44  45  45  45  44  45  45  45  46  47  48  48  46  45  45  46  47  46  46  46  46  45  44  44  46  48  48  44  42  44  45  46  46  46  45  45  45  45  45  45  45  46  45  44  44  45  47  48  49  48  47  45  44  45  45  46  45  44  43  44  46  47  47  47  45  44  44  45  46  45  45  45  46  46  46  45  45  44  45  46  46  45  45  45  45  46  46  46  46  47  46  46  46  45  44  44  44  45  45  45  46  48  47  46  45  45  45  44  43  43  43  43  45  46  45  44  44  45  46  47  47  47  45  44  44  46  45  45  44  44  45  46  46  45  45  44  45  46  45  44  44  44  44  44  43  43  44  46  46  45  46  46  46  44  44  44  45  46  46  45  45  45  47  48  47  46  44  43  42  42  44  46  46  44  45  46  46  45  44  44 
 50  51  51  51  50  49  48  47  47  46  47  48  49  48  48  47  47  47  48  49  49  50  51  50  48  49  49  50  51  51  50  50  49  49  49  48  46  46  47  47  49  50  50  49  48  49  49  49  50  52  52  50  46  45  47  48  48  46  46  46  46  46  47  48  48  48  48  47  46  47  47  47  47  48  49  48  48  47  46  46  45  45  46  47  49  50  49  48  48  48  48  48  48  47  45  46  48  47  45  45  45  46  47  47  47  47  46  47  47  48  48  47  46  45  46  47  48  49  50  49  47  47  47  47  47  46  45  45  45  45  46  46  46  47  47  46  45  44  45  47  48  47  46  45  44  46  48  50  50  49  48  48  48  49  50  49  48  46  45  44  45  45  46  46  46  46  48  47  46  45  45  46  45  45  45  46  47  47  48  47  47  48  49  50  50  49  48  47  47  47  46  46  46  47  48  48  46  46  46  46  46  46  46  47  47  45  45  45  46  48  49  50  49  47  46  45  46  47  47  47  46  46  46  47  47  47  47  47  47  46  45  44  45  46  47  47  47  48  48  45  44  45  47  48  49  47  45  44  44  45  47  48  48  46  46  47  47  46  44  42  42  44  46  46  46  46  45  44  43  43  45  46  46  45  45  45  45  45  45  47  48  49  48  46  45  46  46  44  44  45  45  45  43  43  45  48  49  47  44  44  45  45  46  46  45  46  45  45  45  45  45  45  45  44  44  45  47  48  48  48  47  45  44  44  46  47  46  44  43  43  46  48  48  46  44  44  45  46  47  45  44  44  46  47  46  45  44  44  44  44  45  45  46  46  46  46  46  45  45  47  47  46  47  46  45  44  44  44  44  45  46  47  46  45  44  45  45  44  44  44  44  45  46  46  45  45  45  45  46  46  45  45  44  44  44  46  46  45  45  44  45  45  46  45  45  44  44  44  43  42  42  43  44  45  44  44  44  45  46  46  46  47  46  45  44  45  45  46  46  46  45  44  45  46  45  45  45  44  43  43  44  44  45  45  45  46  46  45  44  43