about summary refs log tree commit diff
path: root/2ndary/THT/C/QG-2017/input16/4.txt
blob: b48dc393c1a09c36de3974234e56d04c20e18374 (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
 62  62  61  62  61  62  63  64  63  62  61  60  60  62  62  62  61  62  64  65  64  63  63  62  60  59  60  60  61  61  62  61  62  63  63  63  62  61  60  60  62  63  62  62  62  62  63  64  66  65  64  64  65  64  64  62  61  62  61  62  63  63  62  62  61  62  62  63  64  64  64  63  62  62  63  62  62  61  60  60  60  59  58  59  61  62  63  62  62  62  62  63  62  62  62  63  64  63  61  59  59  60  62  64  66  66  65  62  59  61  62  62  62  61  62  63  64  63  63  63  63  62  61  60  60  59  60  61  63  64  63  62  63  62  63  64  64  64  63  63  62  62  62  64  65  64  63  62  62  61  62  62  62  63  63  62  63  63  64  64  64  62  61  62  62  61  61  62  63  63  62  61  62  63  63  63  61  60  60  62  63  62  63  64  64  65  65  65  64  63  63  63  65  64  62  61  62  63  62  62  63  64  65  64  63  64  63  62  61  62  63  63  64  64  63  65  66  64  63  64  64  65  64  61  60  61  62  64  63  61  62  64  66  66  65  64  65  66  67  65  65  67  67  66  65  65  65  66  66  65  63  65  66  65  65  64  64  63  64  65  65  64  65  66  66  63  62  62  63  64  65  66  66  67  68  66  65  66  66  65  64  64  63  63  63  62  61  61  63  65  67  67  66  64  63  63  63  64  64  63  62  62  62  63  64  64  64  64  64  65  64  62  61  60  61  64  66  67  66  64  64  64  64  63  63  64  64  65  66  66  66  67  66  65  65  65  67  67  67  67  66  66  65  64  64  64  66  67  65  65  65  66  65  64  65  66  66  66  65  65  65  66  66  66  65  64  63  64  64  65  66  67  67  66  65  66  67  68  68  67  67  64  64  64  64  64  65  66  67  67  65  64  64  65  67  69  68  67  65  64  63  63  64  65  66  66  65  65  66  67  68  68  68  67  67  66  64  64  64  64  64  65  66  66  67  66  66  65  65  66  67  68  68  66  65  66  68  68  67  66  66  66  68  68  68  68  67  67  66  65 
 62  61  61  61  61  62  63  64  63  62  61  60  59  60  61  61  60  61  64  65  64  63  63  62  60  60  60  60  60  60  61  63  63  63  63  62  61  61  61  61  62  62  61  61  61  62  63  64  66  65  63  62  63  63  64  63  62  62  62  62  62  63  62  62  61  61  61  62  63  64  64  63  62  62  62  62  61  61  60  60  60  59  58  58  60  62  63  62  61  61  62  64  64  63  63  63  64  63  62  60  59  60  62  63  65  65  64  61  59  60  61  62  61  61  61  62  63  63  63  64  64  63  61  60  59  59  59  61  63  64  63  63  63  63  63  64  64  64  63  63  62  62  63  64  65  65  64  63  62  63  63  64  64  64  63  63  62  63  63  64  64  63  62  62  62  62  62  63  63  63  61  60  61  61  62  62  61  60  60  62  62  62  63  64  64  64  64  64  63  63  63  64  65  64  62  61  62  62  63  63  64  65  65  64  63  64  63  62  61  61  62  63  64  63  63  64  65  64  64  64  64  63  62  61  61  61  62  63  63  62  63  65  66  65  64  64  65  66  66  66  65  66  66  66  65  66  66  66  65  63  62  64  65  65  65  65  64  64  64  65  65  65  65  67  66  63  61  60  62  64  65  68  68  69  69  66  65  66  66  65  64  64  63  62  62  61  61  62  63  65  66  67  66  65  64  63  63  64  64  63  62  62  62  63  64  65  65  65  66  66  65  62  61  61  62  64  66  66  66  65  64  65  65  65  64  63  64  65  67  68  68  67  66  65  65  66  67  67  67  67  67  67  66  65  64  64  64  66  65  65  65  66  66  64  65  66  66  66  66  66  66  66  66  66  65  64  64  64  65  66  66  66  67  66  65  65  66  68  68  67  66  64  63  63  62  63  64  66  67  67  67  66  65  65  65  67  69  68  66  64  63  63  66  67  67  66  65  65  66  67  67  66  65  65  66  66  65  65  65  65  65  65  66  68  68  67  66  65  64  64  65  66  66  65  64  65  66  68  68  67  67  69  69  67  67  66  67  67  67  66 
 61  61  60  60  60  61  63  63  63  61  60  59  60  61  61  60  60  61  63  64  63  62  62  62  62  62  62  61  60  59  61  62  63  63  63  61  60  61  62  62  62  61  60  60  60  61  62  64  64  63  61  60  61  62  63  63  64  64  64  63  61  61  62  62  61  60  60  61  62  63  63  63  63  62  62  61  61  60  60  61  61  60  60  59  60  62  62  61  61  62  64  65  65  64  65  64  63  63  62  61  60  61  62  63  63  63  61  61  61  61  62  62  62  62  62  62  62  63  64  64  64  63  62  61  61  60  61  62  64  65  64  64  64  64  63  64  65  65  64  63  63  64  64  64  64  64  64  64  63  64  64  65  65  65  64  63  62  62  63  63  64  63  63  63  64  63  63  63  63  63  61  60  60  60  62  61  61  61  61  63  64  63  64  64  63  63  63  62  62  62  62  63  64  63  63  62  62  62  63  64  65  65  65  64  63  63  63  63  62  62  62  63  64  63  62  63  65  65  64  63  63  63  62  62  63  63  63  64  64  64  65  65  65  63  63  63  64  65  64  65  65  65  65  65  66  66  66  65  63  62  62  63  64  63  64  64  65  65  65  65  66  66  66  66  65  63  62  61  63  64  65  67  67  68  67  65  64  65  65  65  65  64  63  63  62  61  61  63  64  65  66  66  67  66  65  64  65  66  66  64  63  63  64  65  66  66  66  66  67  67  66  64  63  63  63  65  66  67  66  65  65  65  66  66  65  64  63  64  66  68  68  67  67  67  66  66  66  66  66  66  66  65  65  65  65  64  63  64  64  64  65  67  67  66  66  67  67  66  66  67  67  67  67  66  65  65  65  66  66  67  66  64  65  66  66  66  66  66  66  65  64  64  63  63  63  64  65  66  67  68  67  67  65  64  64  65  67  67  66  65  64  65  68  69  69  67  66  66  67  67  67  66  64  63  64  65  66  66  67  67  66  66  67  68  69  68  66  64  63  63  64  67  67  65  64  64  65  67  66  66  68  69  69  67  67  67  67  67  68  67 
 62  61  60  59  60  61  62  63  62  61  59  59  62  63  63  61  60  61  62  63  62  61  60  61  63  64  63  62  60  60  60  62  62  62  61  60  60  61  62  63  62  61  61  60  60  60  62  62  63  61  60  60  60  61  62  64  65  64  65  64  61  60  61  61  61  60  60  60  61  62  64  63  62  62  61  62  61  60  61  61  62  62  61  61  62  63  62  61  61  63  65  65  64  63  64  63  62  62  62  62  62  62  63  63  62  61  59  61  63  63  63  63  63  63  62  62  62  62  64  64  63  62  62  61  62  62  62  63  65  66  65  64  63  63  63  64  64  65  64  64  64  65  66  64  63  63  63  63  63  64  65  65  65  64  63  63  63  63  62  63  63  63  64  64  65  65  64  64  63  63  62  60  59  61  62  61  60  61  61  64  66  65  65  65  64  63  62  61  61  61  62  61  62  64  64  64  63  63  64  66  66  65  64  64  63  64  64  64  63  63  63  64  64  63  61  63  65  64  64  63  62  62  63  64  65  65  65  65  65  65  65  65  64  63  63  64  65  64  64  65  65  64  64  65  66  66  65  64  63  63  63  64  63  62  63  64  65  65  66  66  66  67  66  65  64  63  63  63  64  64  65  65  65  64  63  63  64  65  65  66  66  65  64  64  63  63  63  64  65  64  65  66  66  67  66  66  67  68  67  65  64  65  66  66  67  67  66  66  66  66  66  65  65  65  65  66  67  68  66  65  64  65  65  65  65  64  63  63  65  66  67  68  68  68  67  64  64  64  64  64  64  63  64  65  65  64  64  63  63  64  65  67  68  68  68  68  68  66  65  66  66  66  66  66  65  66  66  67  68  69  67  63  64  66  67  68  67  65  63  61  62  64  65  65  65  65  66  66  67  67  68  67  66  64  63  63  64  66  66  65  65  67  69  70  69  67  66  66  67  68  68  66  64  64  63  64  65  66  67  67  67  67  67  68  69  68  66  65  64  64  66  68  69  67  65  65  65  65  65  66  67  68  68  67  67  66  67  67  68  67 
 63  62  61  60  60  61  62  63  62  62  60  61  64  65  64  63  61  61  62  63  62  61  60  61  62  63  64  64  62  60  60  61  62  62  60  60  60  61  62  62  63  62  61  61  61  61  61  61  63  63  62  61  61  62  62  63  64  64  64  63  61  61  60  61  61  62  61  60  60  62  64  64  62  61  62  62  61  61  61  61  62  62  63  64  65  64  61  60  61  63  65  64  61  60  60  61  61  62  63  62  62  63  64  64  63  61  60  61  64  64  63  63  63  62  62  62  61  62  63  62  62  61  60  61  61  62  62  63  65  65  64  63  63  63  63  64  64  64  64  64  64  65  66  64  61  62  62  62  62  63  64  64  63  62  62  62  64  64  63  62  63  63  63  64  64  65  65  64  63  64  62  61  60  62  62  62  61  61  62  66  68  66  65  65  65  63  62  62  61  62  62  62  62  64  66  66  65  65  66  66  65  64  63  62  63  63  64  64  64  63  64  64  64  62  61  63  65  65  64  63  62  62  64  65  66  65  65  65  64  64  64  65  64  64  65  66  67  67  65  66  65  65  64  65  66  66  65  64  64  64  64  65  65  63  63  64  65  66  67  66  67  66  65  63  62  63  63  64  64  64  64  64  63  62  61  63  64  65  65  66  66  66  65  64  64  65  65  65  64  63  63  65  66  66  67  66  66  67  67  65  65  66  66  67  67  67  66  65  65  65  64  64  64  64  64  66  67  67  66  64  64  63  63  64  64  65  64  64  63  65  67  69  69  69  67  64  63  64  64  64  63  62  62  64  66  66  65  64  64  64  64  66  67  67  67  68  68  66  64  65  65  65  65  65  65  65  66  67  67  69  68  64  65  66  67  68  68  66  62  60  61  63  65  66  66  66  65  65  66  67  67  67  66  65  64  63  64  65  66  65  66  67  67  68  67  66  65  65  66  68  69  68  67  66  66  65  64  63  65  67  66  65  66  67  68  68  67  66  66  66  67  69  70  69  67  66  65  66  66  65  66  67  67  66  66  66  66  67  68  67 
 62  62  61  60  60  61  62  62  63  62  62  62  64  65  64  63  62  61  62  62  62  60  61  60  59  60  62  63  62  61  61  61  61  61  59  59  60  61  62  62  63  63  63  63  63  62  61  61  64  64  63  63  62  62  62  62  63  63  62  62  62  61  60  60  61  62  62  60  59  61  64  64  62  61  61  61  62  62  62  61  62  63  63  64  65  62  59  57  60  62  64  62  60  58  59  62  64  64  64  64  63  62  62  63  62  61  61  62  63  63  62  62  61  61  61  61  61  61  62  61  61  60  60  60  61  61  61  62  64  65  64  63  62  62  62  63  63  63  63  63  63  64  65  64  62  62  62  62  62  62  63  63  63  62  61  62  64  64  63  62  62  61  61  61  62  63  63  63  63  64  63  62  62  63  63  62  61  61  63  66  66  65  63  63  64  63  62  61  62  63  63  61  61  64  66  67  66  65  65  64  64  63  61  61  62  63  64  64  63  63  64  64  63  61  60  63  65  64  63  62  61  62  63  65  65  65  64  63  63  62  63  63  64  64  66  68  69  68  66  65  64  64  64  65  65  65  65  64  65  66  66  67  67  65  64  64  65  66  67  66  65  64  64  63  62  63  64  64  63  63  63  63  63  62  62  63  63  64  65  66  66  65  64  64  64  65  65  64  64  63  63  64  65  65  65  65  65  66  66  65  65  66  66  66  66  66  65  63  64  64  63  63  63  63  64  66  67  66  65  64  63  63  62  61  63  65  66  65  65  66  67  69  69  68  66  64  64  64  65  65  63  61  62  65  68  67  66  66  65  64  64  65  65  65  66  67  67  65  64  64  64  64  64  64  65  65  66  67  68  69  69  67  66  66  66  68  69  67  64  61  61  63  64  65  65  65  65  65  65  66  67  67  67  66  65  65  65  65  65  65  66  66  65  65  65  65  65  64  66  67  67  67  67  67  66  66  65  64  65  66  66  65  65  66  66  66  65  66  66  66  68  68  70  69  67  66  65  66  65  65  66  67  66  65  65  65  66  67  68  68 
 61  61  61  61  61  60  61  62  62  63  63  63  63  64  64  63  62  61  62  62  61  60  61  60  58  59  60  61  62  61  61  61  61  61  60  59  61  61  62  62  63  63  64  64  64  63  61  61  63  63  63  63  62  61  61  62  63  62  61  61  62  61  60  60  61  61  61  60  60  61  63  64  63  62  62  62  62  62  62  62  62  62  63  63  62  60  57  56  59  62  63  62  60  59  60  63  66  66  65  65  63  62  61  61  60  60  61  62  62  62  62  61  60  60  61  62  62  62  62  61  61  61  61  61  62  61  60  62  63  64  64  63  62  61  62  63  63  63  62  62  62  63  64  64  63  63  63  63  62  62  63  63  63  63  62  63  63  63  63  62  61  60  60  60  60  61  61  62  63  63  63  63  63  63  64  63  62  62  65  65  64  63  62  63  64  63  62  62  62  63  62  61  61  63  65  66  65  64  64  63  62  61  60  61  62  62  63  63  62  63  63  63  63  62  61  63  65  64  63  62  62  62  63  64  64  64  64  63  62  62  62  63  63  64  65  67  68  67  65  63  63  63  64  65  64  64  64  65  65  66  66  67  67  65  64  64  66  66  66  65  64  63  63  63  63  64  64  64  64  64  64  64  64  65  64  63  63  64  65  65  65  64  64  63  63  64  64  63  64  64  64  64  65  64  64  64  64  64  64  64  65  65  65  65  65  66  65  64  63  64  63  63  63  64  65  66  66  66  65  64  64  64  64  61  62  65  67  67  66  67  67  68  68  67  66  65  65  65  66  66  64  62  62  65  69  68  66  67  65  64  64  64  64  64  64  65  66  66  65  65  65  65  65  65  65  66  66  67  67  68  68  67  66  66  67  68  69  67  65  64  63  64  64  64  64  64  64  65  65  67  67  67  66  66  66  67  66  65  65  65  66  66  65  65  65  66  66  65  66  67  66  66  66  66  66  67  68  68  67  66  66  66  66  66  65  65  64  64  64  66  67  68  69  69  67  66  65  65  64  64  65  66  65  65  64  65  66  67  68  68 
 62  61  62  62  61  60  60  61  62  62  63  63  61  62  64  63  62  62  62  62  61  61  61  61  60  60  60  59  60  60  60  60  60  60  61  62  61  62  63  62  63  64  64  65  64  64  62  61  60  61  62  61  61  61  61  62  62  62  61  61  63  62  61  61  60  60  60  60  61  62  62  63  64  63  62  63  63  63  63  63  62  62  62  62  60  59  58  58  60  62  63  62  61  61  62  64  66  66  65  64  63  62  60  60  59  60  60  61  62  62  62  61  61  61  62  63  64  64  62  61  62  62  63  63  63  62  60  61  62  63  63  62  61  61  62  63  63  63  62  62  62  63  62  63  65  65  64  63  63  62  63  63  64  64  64  64  64  64  63  62  62  60  59  60  60  60  60  62  63  63  64  63  63  64  63  63  62  63  65  65  64  63  62  63  65  64  63  63  62  61  61  62  62  62  64  64  63  63  62  63  62  61  62  62  63  63  63  62  61  61  62  64  64  63  63  64  64  63  63  62  63  63  64  63  63  64  65  65  64  63  62  63  64  64  64  64  64  64  62  61  62  64  64  65  64  64  65  66  66  65  64  64  64  63  63  64  66  67  66  64  64  64  64  64  63  64  64  65  65  64  65  67  67  66  65  64  64  65  66  65  64  64  63  63  63  64  63  63  64  66  67  66  65  65  64  65  65  64  64  64  64  64  63  64  65  65  65  64  64  63  63  63  64  65  65  66  65  65  65  64  64  65  65  62  63  65  67  68  67  66  67  67  67  67  66  67  66  66  67  68  65  62  63  66  68  67  65  65  65  64  65  65  64  64  64  65  67  67  66  66  65  65  66  65  65  65  66  67  66  67  67  65  66  67  68  68  67  66  66  65  66  66  66  64  64  65  65  66  67  68  68  67  67  66  66  66  66  65  66  66  66  67  66  66  65  65  66  66  67  66  65  65  64  65  66  67  69  70  68  66  66  67  67  67  66  64  63  62  63  64  66  67  69  70  68  66  65  64  64  63  64  64  65  66  65  66  67  67  68  67 
 61  62  62  62  62  61  60  60  61  61  63  63  60  61  63  64  63  63  63  63  63  61  62  63  63  62  61  59  58  58  58  58  59  61  63  63  62  62  63  62  63  63  63  64  64  63  62  61  58  59  60  60  60  60  61  62  62  61  60  61  64  64  63  61  60  59  60  63  64  64  62  62  64  63  62  63  63  64  64  64  63  63  62  62  62  62  62  61  61  62  63  62  60  60  61  63  63  62  62  63  62  61  60  60  59  59  61  61  62  62  63  62  61  62  63  66  67  66  64  62  62  62  63  65  65  63  61  60  61  61  60  60  62  61  62  63  64  64  63  62  62  62  62  63  65  65  64  63  62  61  62  63  64  65  66  66  65  65  65  65  63  62  62  61  61  61  62  62  63  64  64  63  63  64  63  62  62  63  65  67  66  63  63  64  66  66  65  63  61  60  60  62  63  63  63  63  62  62  62  62  63  63  64  64  64  63  62  61  61  60  61  64  64  65  65  64  63  62  62  63  64  64  64  64  64  65  66  66  64  62  63  63  64  65  65  64  63  63  61  61  62  64  65  65  64  65  66  67  66  64  62  61  61  62  63  65  67  67  66  64  64  65  66  64  63  63  64  64  65  65  66  68  67  66  65  64  65  66  66  66  65  64  63  63  63  64  65  64  66  68  69  69  67  66  65  65  65  64  64  65  64  63  62  62  63  64  65  64  63  62  62  64  65  65  65  65  65  64  64  64  64  65  65  64  64  65  66  67  67  67  66  66  66  66  67  67  66  66  68  68  65  61  62  65  67  65  62  62  62  63  65  66  66  64  65  66  67  68  67  66  65  65  65  65  65  65  66  66  66  67  65  61  65  68  69  68  65  63  64  65  67  68  67  64  64  65  67  68  69  70  69  68  67  67  67  66  66  67  67  67  67  67  67  66  64  63  63  63  65  65  65  65  64  64  65  66  67  68  68  66  66  66  67  67  67  65  63  62  62  63  65  67  70  70  69  67  66  66  65  64  63  64  65  67  67  67  67  67  66  66 
 61  62  62  62  62  61  60  60  60  61  63  64  61  61  62  62  63  63  64  64  64  62  61  62  63  63  61  59  59  58  58  59  60  62  64  64  61  61  62  63  63  63  62  62  61  61  61  61  60  60  60  59  59  61  63  64  64  62  61  61  63  62  62  61  61  61  61  61  62  62  61  62  65  64  62  62  64  65  65  64  63  61  60  61  63  63  62  61  61  61  61  61  60  60  61  62  62  61  61  61  61  61  61  61  60  61  62  62  61  62  63  62  62  61  61  63  65  65  64  63  61  62  63  64  63  63  62  62  63  62  61  61  62  62  63  63  64  64  63  62  62  63  63  63  63  63  63  63  62  61  62  64  65  66  66  65  64  65  65  65  64  63  63  62  62  62  62  62  63  63  64  63  64  64  64  65  64  64  65  66  65  64  63  63  64  64  64  63  62  61  60  62  64  62  62  61  61  61  62  62  63  64  64  64  64  64  63  62  61  61  61  63  63  63  63  64  64  64  64  63  63  62  63  63  64  65  65  66  66  63  65  66  66  64  63  63  65  65  63  62  62  63  65  65  65  65  65  66  66  66  64  62  62  63  64  65  66  66  65  65  65  66  66  64  64  65  65  66  66  65  66  67  68  66  64  64  64  65  65  65  64  64  64  65  65  64  63  63  65  67  68  67  65  64  66  67  66  64  63  64  64  63  63  63  64  65  64  64  62  61  62  64  65  64  64  64  64  64  64  64  65  65  65  65  65  65  64  64  65  65  65  64  64  65  67  67  66  65  66  67  66  64  64  65  65  64  63  63  62  63  64  65  66  65  65  65  66  67  67  66  66  66  66  66  66  67  66  66  65  64  63  62  64  66  66  66  65  63  63  65  67  69  68  66  65  65  65  66  67  67  67  67  67  68  66  64  65  66  67  67  68  68  67  66  65  64  64  63  64  65  65  65  65  65  66  66  66  67  66  66  66  66  66  67  66  65  63  63  64  64  65  67  68  69  68  67  67  66  65  65  65  66  66  66  68  68  67  67  68  69 
 62  61  61  61  61  60  60  59  59  61  63  64  63  62  61  60  61  63  64  65  64  63  61  61  62  62  61  61  61  61  61  62  62  63  64  64  61  60  61  62  63  63  62  60  59  59  61  62  63  63  61  60  60  62  64  66  65  63  62  61  60  60  61  62  63  63  61  60  59  60  62  63  64  63  62  61  63  64  64  63  61  59  59  60  62  62  61  61  60  59  59  60  61  61  61  62  62  62  61  61  61  62  62  62  61  62  62  62  62  62  63  63  62  61  59  60  61  62  63  63  62  63  63  62  61  62  63  64  64  63  63  63  63  64  64  64  64  63  62  62  62  63  64  62  61  62  63  62  62  62  63  64  65  65  64  63  62  63  63  63  64  64  64  63  63  62  63  63  62  62  63  64  63  64  65  66  66  65  64  63  63  63  63  62  61  61  61  62  63  62  61  63  64  63  62  61  62  63  64  63  63  63  62  62  63  63  64  64  64  63  62  62  62  62  62  64  65  66  65  64  61  61  62  63  64  64  63  66  67  65  67  68  68  64  62  64  67  67  64  63  63  64  65  66  66  64  63  64  66  67  66  64  64  65  67  67  65  64  64  66  67  66  64  64  65  67  68  67  66  65  65  66  67  66  64  64  64  64  64  63  63  64  66  67  66  64  61  61  63  66  66  65  63  63  65  68  67  64  62  63  64  64  64  66  67  66  65  63  62  62  63  64  65  65  65  65  66  66  66  66  66  66  66  66  66  65  64  63  63  65  64  63  63  65  67  66  65  64  65  66  67  67  66  65  65  65  66  66  65  64  64  65  66  67  66  65  65  66  66  65  66  66  66  67  67  67  67  66  65  63  63  65  64  64  65  66  66  65  64  64  66  67  68  68  66  64  63  63  63  64  64  65  65  66  65  64  64  65  65  66  66  67  67  67  67  66  65  65  64  65  66  67  67  67  66  65  65  66  66  66  67  67  67  66  65  65  65  65  66  66  66  66  66  67  67  67  67  66  66  66  67  70  68  66  67  67  67  67  69  70 
 62  61  60  61  61  60  60  59  59  60  62  64  63  62  61  60  61  63  64  64  63  62  61  60  61  61  62  62  63  64  63  64  63  63  63  63  61  61  60  61  62  63  62  62  61  61  62  63  63  64  63  61  61  62  64  64  63  62  62  61  60  62  64  65  64  63  61  60  61  62  64  64  64  62  61  61  61  62  62  60  59  58  59  61  63  62  62  62  62  61  61  61  62  62  62  61  62  61  62  62  62  62  61  61  61  62  62  63  62  63  64  64  63  62  61  60  60  60  60  62  64  64  64  63  63  62  63  63  63  62  62  62  64  64  65  64  64  63  62  62  63  64  65  62  60  62  63  62  62  61  62  63  64  65  64  63  63  63  64  65  65  66  65  64  63  62  63  62  62  63  64  64  63  62  63  63  63  63  62  62  63  63  62  61  60  61  62  62  63  62  61  62  63  63  62  63  63  63  63  64  63  62  62  62  63  63  64  64  64  63  62  62  63  63  63  63  64  66  65  64  62  61  62  63  64  63  63  65  66  65  67  68  68  64  62  64  66  66  64  62  63  65  67  67  65  64  64  65  66  65  63  64  65  66  67  67  66  64  64  65  66  65  64  64  64  65  66  67  65  64  64  65  66  65  64  66  66  65  64  64  64  66  67  68  66  64  62  64  65  66  66  66  64  64  65  66  66  64  63  63  64  64  65  66  68  68  66  64  63  62  63  65  66  66  66  66  65  66  66  67  67  67  66  65  66  66  65  64  65  66  66  63  62  63  65  66  65  64  65  65  66  66  67  66  65  65  65  66  65  65  66  67  68  68  68  67  65  65  64  63  64  65  65  65  65  65  65  66  66  65  65  65  64  65  66  67  68  68  67  66  66  65  65  64  63  64  64  64  64  64  65  65  65  63  64  66  66  65  65  65  64  65  65  66  67  67  65  64  65  66  67  68  67  66  66  65  64  65  67  68  69  68  67  67  66  66  67  67  67  67  66  66  66  67  67  67  67  67  66  66  67  67  69  70  69  69  68  67  67  68 
 61  61  60  60  61  60  60  60  60  61  62  63  63  62  61  61  62  63  63  63  63  61  61  61  59  60  61  63  63  63  63  63  62  62  61  61  63  62  60  60  61  62  63  63  62  62  62  63  64  64  64  63  62  62  63  62  62  61  62  61  60  63  66  67  65  62  60  61  62  63  65  65  63  62  61  60  61  60  60  59  59  59  59  61  63  64  64  64  63  62  62  63  63  63  62  61  61  61  62  63  63  63  61  61  60  61  62  62  63  64  65  65  64  63  63  62  61  61  60  61  63  64  64  64  63  62  63  62  62  62  61  62  64  64  65  64  63  62  62  63  64  65  65  62  59  62  63  62  61  61  62  62  63  64  64  63  63  63  63  64  66  67  66  64  62  62  62  62  62  64  65  65  63  62  62  62  62  61  61  63  64  63  62  62  62  62  63  64  64  64  63  62  62  62  63  64  65  64  64  63  63  63  63  62  62  64  64  64  63  63  63  64  65  65  64  63  64  65  65  65  63  62  62  63  63  63  62  64  64  64  66  67  67  64  62  63  65  65  63  62  64  66  68  67  65  63  63  65  65  63  61  63  65  66  68  68  66  64  63  64  65  65  65  64  64  65  66  66  65  64  63  64  65  65  64  66  67  67  68  68  67  66  66  65  65  65  65  65  65  66  66  66  66  66  66  66  65  65  65  64  64  64  65  66  67  67  66  64  63  63  63  65  67  67  67  66  65  65  66  67  68  68  67  66  66  67  66  65  66  67  67  65  63  64  65  66  65  64  64  64  65  66  67  66  66  66  65  65  66  67  67  68  68  68  68  68  66  65  63  61  62  63  64  62  62  62  64  65  67  67  66  63  64  65  65  66  67  68  67  66  64  62  62  63  64  65  65  64  64  64  65  66  66  64  64  67  67  66  65  64  64  64  65  66  66  66  65  63  65  67  68  68  67  67  66  65  65  64  67  69  68  67  66  66  66  67  68  68  67  66  65  65  66  67  66  66  66  66  67  67  67  66  67  69  69  69  68  67  67  67 
 60  60  60  60  61  61  61  61  61  62  63  64  63  62  61  62  62  62  62  62  62  62  62  61  59  59  61  62  62  62  61  61  61  61  60  60  63  62  60  59  59  61  62  62  62  62  62  62  63  64  64  64  63  62  63  62  61  61  62  62  60  62  65  65  64  62  61  62  63  64  65  65  64  62  61  61  61  60  60  60  60  60  61  62  63  64  65  64  63  62  63  64  64  63  62  61  60  61  62  64  64  63  61  61  61  61  61  62  63  64  65  65  65  64  64  63  63  62  61  62  62  63  63  63  62  62  62  62  63  62  62  62  64  64  65  64  63  61  62  63  65  66  65  62  60  62  63  63  62  62  62  62  63  64  63  63  62  62  62  64  66  67  66  64  62  61  61  62  63  65  66  66  64  62  61  61  62  62  62  64  65  64  63  63  63  63  64  65  65  64  64  62  61  63  64  65  66  65  64  64  63  64  63  61  62  64  64  64  64  63  63  65  66  65  64  64  64  66  66  65  64  63  63  64  64  63  63  63  63  63  65  66  66  63  62  63  65  65  64  64  65  66  67  66  64  62  62  64  65  63  61  63  65  66  68  68  66  64  63  64  65  66  66  65  65  66  67  67  66  64  63  64  65  66  65  65  66  68  70  70  69  66  63  62  64  66  67  66  65  66  67  67  67  67  67  66  66  65  65  65  65  65  65  65  66  66  64  63  62  63  64  65  67  67  68  66  64  64  65  67  68  68  67  65  66  66  65  65  66  67  67  66  65  66  66  67  66  64  64  64  64  65  66  66  65  65  65  66  67  67  67  67  67  67  68  68  67  65  63  61  62  64  63  62  61  61  63  65  66  66  66  65  65  65  65  65  66  67  67  66  64  61  62  65  66  66  66  64  63  64  66  67  67  66  65  66  66  66  66  65  65  65  66  66  66  66  65  64  65  66  67  67  68  68  67  66  66  65  66  68  66  65  65  65  65  67  68  68  67  65  65  66  67  67  67  66  65  66  67  68  68  66  65  65  67  68  67  67  67  68 
 61  61  61  60  61  62  62  63  63  62  63  63  63  62  61  61  61  62  62  63  62  62  63  62  60  60  62  62  61  60  59  60  61  61  60  61  62  62  60  59  59  60  61  62  61  61  61  61  61  62  63  62  62  62  62  62  61  61  63  63  61  61  61  61  61  62  63  63  64  65  65  64  63  63  62  62  61  62  62  62  61  62  62  62  63  64  64  63  62  61  63  64  65  63  61  60  60  61  62  63  63  62  62  62  62  62  61  62  63  63  63  63  63  63  63  63  63  64  64  63  62  62  63  63  63  62  63  63  63  62  62  63  64  64  65  64  62  61  62  64  65  65  64  62  62  63  64  64  64  63  63  63  64  63  63  62  61  60  61  63  65  66  65  64  63  62  62  62  64  65  66  65  64  62  61  61  62  63  62  64  66  65  63  62  62  63  64  64  64  63  64  62  62  63  64  65  65  66  65  64  63  63  63  61  61  63  64  64  63  63  64  65  66  65  63  63  64  65  66  65  65  64  64  65  64  64  64  63  62  61  63  65  64  63  63  65  66  66  66  65  66  65  66  65  62  61  61  64  65  64  63  63  64  64  66  66  65  64  63  64  65  66  65  65  65  66  67  67  66  64  63  64  65  66  65  65  65  67  69  69  68  65  63  62  63  65  66  65  65  66  67  68  67  68  67  66  66  65  65  66  66  65  64  64  65  65  63  62  62  63  64  65  66  66  66  65  64  64  65  66  66  67  66  65  64  64  64  63  64  65  66  66  66  67  67  67  66  65  65  64  64  64  64  64  64  64  65  66  67  66  65  65  65  65  66  67  66  66  65  64  65  65  65  63  62  63  65  66  67  65  66  68  68  67  67  66  66  66  67  68  67  64  64  67  67  66  67  66  66  66  66  67  66  67  66  64  65  66  67  67  66  67  67  67  66  66  66  66  65  64  64  67  68  69  68  67  66  66  65  65  65  64  64  64  65  67  66  67  66  65  65  68  68  68  67  66  65  66  67  68  68  67  64  63  65  66  66  66  67  68 
 62  62  62  62  63  63  63  63  63  62  62  62  62  61  61  61  61  61  62  62  62  62  62  62  61  61  62  61  61  60  60  61  61  62  62  62  62  61  59  58  59  61  61  62  61  61  61  60  60  60  61  60  60  60  62  62  61  61  63  64  62  61  59  59  60  62  64  65  64  64  64  64  63  63  62  61  62  63  63  63  62  62  62  62  62  62  62  61  60  60  62  65  65  64  61  60  61  61  62  63  62  62  62  63  63  62  62  62  62  63  62  62  61  61  61  62  63  64  64  64  63  64  64  64  64  64  64  64  63  62  63  62  62  63  64  63  62  61  63  65  66  65  63  63  63  64  64  64  64  65  65  65  64  62  60  61  61  61  62  63  64  64  64  63  62  62  62  62  63  64  64  63  61  61  62  62  63  63  63  64  65  64  63  62  62  62  63  64  64  63  63  62  62  63  63  63  64  65  65  64  63  62  62  61  61  63  63  63  63  62  63  65  65  64  63  63  64  65  65  65  64  64  64  65  64  64  64  64  63  62  62  63  64  63  64  66  67  66  66  66  66  64  64  63  63  62  62  64  65  65  65  64  63  63  64  64  65  64  63  64  65  65  65  64  65  65  66  67  66  65  64  63  65  66  65  65  65  65  65  65  65  65  64  63  63  63  63  63  64  66  67  66  66  66  66  66  65  63  62  66  66  64  64  64  65  65  65  64  63  63  64  66  65  64  64  65  65  66  66  65  66  66  66  64  63  64  63  63  63  64  66  67  67  68  67  67  66  66  66  65  65  64  64  64  65  65  66  67  66  64  64  64  65  66  66  66  66  67  67  67  67  67  65  64  63  64  66  68  68  66  67  69  70  69  67  66  65  66  67  67  67  66  65  66  65  65  67  68  69  69  67  66  65  65  65  64  65  66  67  67  67  67  68  67  66  66  67  68  65  63  63  66  68  69  69  67  66  67  66  64  64  65  65  65  66  66  66  67  66  65  66  69  70  70  69  67  65  66  67  68  69  69  66  64  66  66  66  66  66  67 
 64  64  64  63  63  64  63  62  61  60  60  60  61  61  60  60  60  60  61  61  61  61  62  62  60  61  61  62  61  61  61  62  63  64  64  63  61  60  59  59  60  61  62  62  61  61  61  61  60  60  60  59  59  60  61  62  62  61  62  63  62  60  59  59  61  63  64  63  62  62  63  64  64  63  62  62  63  63  64  63  62  61  61  61  61  60  60  59  59  59  61  65  66  65  62  61  62  61  62  62  61  61  62  63  64  63  62  62  63  63  62  61  60  59  60  61  62  64  64  64  64  64  64  64  65  65  65  64  63  62  63  62  61  62  63  63  62  62  63  65  66  65  63  63  64  63  63  63  64  65  66  64  63  61  59  60  62  62  63  63  63  63  62  62  62  63  63  63  63  63  63  61  60  61  62  64  65  65  64  64  64  63  63  63  63  63  63  64  64  64  64  63  63  62  62  62  63  64  64  63  63  63  62  61  62  62  63  63  63  63  63  64  64  63  62  63  64  64  64  65  65  65  65  64  64  65  65  65  64  63  63  63  63  63  64  65  66  66  65  66  65  63  63  64  65  64  64  64  65  66  66  65  63  62  63  64  65  64  64  64  65  65  64  65  64  64  65  67  67  65  64  64  65  66  65  65  65  63  62  63  64  65  65  65  64  62  61  61  63  65  66  66  65  65  66  67  65  63  62  65  65  63  63  63  65  66  66  65  64  63  64  66  66  64  63  64  66  68  67  66  65  66  66  64  64  64  65  65  65  65  66  67  68  68  67  65  66  67  67  66  65  65  64  65  66  67  67  66  64  63  63  65  67  67  66  65  66  67  68  67  67  66  65  64  64  66  67  69  69  67  66  67  68  68  67  66  65  65  65  65  65  65  65  66  65  64  66  69  70  69  67  65  64  65  65  65  66  66  66  66  66  66  66  66  66  66  68  69  66  63  63  65  68  69  68  66  66  68  67  64  65  66  66  66  66  67  66  66  66  66  67  69  71  71  69  67  66  66  67  68  68  69  67  66  67  66  65  64  65  66 
 65  65  64  64  63  63  62  61  60  58  58  59  60  60  59  59  59  60  60  60  61  61  62  61  59  60  61  61  61  62  63  63  64  65  64  63  61  60  59  59  61  62  63  62  62  62  62  61  61  61  61  60  59  60  62  63  62  62  62  62  61  60  59  60  62  63  63  61  60  60  63  64  65  64  64  64  64  64  63  63  62  61  61  61  61  60  59  58  58  59  62  65  66  65  64  62  61  62  62  61  61  61  61  63  64  63  62  62  64  64  63  62  60  60  60  60  62  64  65  64  63  63  63  63  64  64  64  64  63  63  64  63  61  61  62  62  62  62  64  65  66  65  63  63  63  62  62  63  64  65  65  64  63  61  59  60  63  64  64  64  63  62  61  62  63  64  63  63  64  64  63  61  61  62  63  65  67  67  66  65  64  64  64  64  64  64  65  65  65  66  66  65  63  63  62  62  62  63  63  63  63  64  63  63  63  63  63  64  64  64  64  64  64  63  63  63  64  64  64  65  66  66  65  65  64  65  65  66  65  65  64  63  63  63  64  64  65  65  64  65  64  63  63  64  67  66  65  65  65  66  66  65  64  63  63  65  66  65  65  65  65  65  65  66  65  63  65  67  68  66  66  66  66  66  65  64  64  64  63  63  64  64  65  65  64  63  62  62  63  65  65  65  64  64  65  66  66  64  63  63  63  62  62  63  65  67  67  66  64  62  63  67  66  64  64  65  67  69  68  66  65  65  66  65  64  65  67  67  67  66  66  68  69  68  65  64  65  67  67  66  65  64  64  65  66  67  66  64  64  64  65  67  68  69  67  65  65  68  68  66  65  65  64  64  65  67  68  68  68  67  66  65  66  67  68  67  67  66  65  65  65  64  66  68  66  64  65  67  68  68  66  65  65  67  67  65  66  67  66  66  65  64  64  64  65  65  68  69  67  65  64  66  68  68  67  66  67  69  67  64  65  66  66  66  66  66  66  66  66  66  67  69  70  70  69  68  67  67  67  68  68  68  67  66  67  66  64  63  64  66 
 64  64  64  63  63  62  62  61  60  59  59  59  60  60  59  59  59  60  60  60  60  60  61  61  59  59  60  61  61  62  63  64  65  65  63  62  61  60  59  59  61  62  63  63  62  62  61  62  62  63  62  61  60  61  62  63  63  62  63  62  60  59  60  61  63  64  63  60  59  60  63  64  65  65  65  65  65  64  63  62  61  61  62  62  61  61  60  59  60  61  63  64  65  65  64  62  61  62  62  61  61  60  61  62  63  62  61  62  64  64  64  63  62  61  60  61  62  64  65  64  62  62  61  62  63  63  63  63  63  63  64  63  61  61  61  61  61  63  65  65  65  64  63  63  63  62  61  62  63  64  64  64  63  61  59  61  64  66  66  65  62  61  61  63  64  64  63  64  65  65  64  63  62  63  64  65  67  67  67  66  65  65  64  64  64  65  65  65  65  66  68  66  64  64  63  62  62  63  64  63  64  64  63  63  63  63  62  63  64  64  64  64  63  64  64  64  64  64  65  66  66  66  66  65  64  64  65  65  65  65  65  64  63  63  64  65  65  64  64  64  64  63  64  65  67  66  65  66  66  66  66  65  64  63  65  66  67  66  65  66  66  65  65  66  64  63  64  66  68  67  66  66  66  65  65  63  64  65  66  66  65  65  64  64  64  64  64  64  64  65  65  65  64  64  65  66  66  66  65  63  62  61  62  64  66  67  66  65  64  63  64  67  67  65  65  66  68  69  67  66  65  66  66  65  64  65  67  68  67  65  65  66  68  66  64  64  66  67  67  65  64  64  64  65  65  66  65  64  65  66  67  69  69  69  67  66  65  67  67  65  64  63  63  64  65  67  67  67  67  67  66  65  67  68  69  70  70  68  67  66  66  66  67  69  67  65  65  65  66  67  66  65  66  68  67  65  66  67  66  66  65  64  63  64  65  65  66  68  68  67  66  66  67  67  66  67  67  69  67  64  65  66  66  66  66  66  66  67  66  66  67  68  68  68  68  68  67  67  67  68  68  68  67  66  67  66  64  64  65  67 
 62  62  62  62  62  62  61  61  61  61  62  62  61  61  60  59  60  60  61  61  61  61  61  61  59  59  59  60  61  62  64  65  65  64  62  62  63  61  60  59  60  62  64  63  62  62  61  62  63  64  63  61  61  61  63  64  63  63  63  63  60  60  61  61  62  63  63  63  62  62  62  63  64  66  67  67  65  63  61  61  61  62  63  63  62  62  62  62  62  62  63  63  63  63  64  63  62  63  64  64  62  61  62  63  63  63  61  61  62  63  63  64  63  62  61  62  63  63  64  65  64  63  62  61  62  62  62  61  61  61  62  62  60  59  59  59  60  62  64  65  65  64  62  62  63  61  61  61  63  64  64  64  63  62  60  61  64  68  69  67  63  61  61  64  66  67  65  65  66  66  65  63  62  62  63  65  66  67  66  66  65  64  64  64  64  64  63  63  64  65  66  65  64  63  63  62  62  63  63  63  63  64  63  64  63  61  60  60  62  62  62  62  62  63  65  65  64  65  67  68  68  68  67  67  65  64  65  64  65  67  67  65  64  63  63  64  64  64  65  65  64  64  65  65  64  63  63  65  67  66  65  64  64  64  65  67  68  66  65  65  65  65  65  65  63  61  62  65  67  67  67  66  65  64  63  64  66  67  67  67  66  65  66  66  66  65  64  65  64  63  63  64  65  65  65  65  65  67  67  64  63  63  63  64  66  66  65  65  64  65  66  67  66  66  66  66  67  67  67  67  67  67  67  65  64  64  66  67  65  62  63  65  67  66  64  65  66  67  67  66  65  64  64  65  66  65  65  65  66  68  69  69  69  67  66  66  66  66  67  66  64  63  63  64  66  66  65  65  65  66  66  66  66  67  68  70  70  69  67  66  66  66  66  66  65  65  64  65  66  66  67  67  66  67  66  64  66  67  67  66  65  63  63  64  65  65  65  65  68  69  68  66  65  65  66  67  69  70  68  66  66  66  65  65  65  65  67  67  67  67  67  67  66  65  65  67  67  68  68  67  67  67  67  67  68  68  66  66  66  67 
 61  61  61  61  62  62  62  62  62  62  63  63  61  61  60  60  60  61  62  62  62  62  62  62  61  61  61  61  61  62  62  63  63  63  62  62  63  62  60  60  61  62  63  63  62  62  60  60  63  64  63  63  62  62  63  63  63  62  63  62  60  60  61  62  62  63  63  63  64  64  63  63  65  66  66  65  63  62  60  60  61  63  64  64  62  62  62  62  62  62  62  62  62  62  63  63  63  64  64  64  64  63  63  63  64  64  63  61  60  61  63  64  63  62  61  62  63  64  64  65  65  64  63  62  62  62  62  61  61  61  61  61  61  60  59  59  60  61  63  64  64  62  61  61  62  62  62  63  64  63  62  62  62  62  62  62  64  67  68  67  64  63  63  66  67  67  65  64  65  65  64  62  61  61  62  63  64  64  64  64  63  63  62  62  63  63  62  62  62  64  65  64  63  64  64  64  63  63  62  62  62  63  64  64  63  62  60  61  61  62  62  62  63  64  65  65  64  65  66  67  67  67  66  65  64  64  64  63  64  65  66  65  65  64  63  63  63  64  65  64  64  65  66  65  64  63  64  65  66  65  64  64  63  63  64  65  66  65  64  64  65  66  65  64  63  61  62  64  66  66  65  65  65  64  63  65  66  66  66  65  64  65  66  68  68  65  64  66  66  64  64  64  65  65  65  64  65  67  67  65  64  64  65  66  66  65  64  64  65  66  66  66  67  67  68  67  67  67  67  67  66  66  66  64  64  64  65  65  63  61  62  64  66  66  65  66  66  67  67  66  65  65  65  66  66  65  64  65  66  67  68  68  68  67  66  67  67  67  67  67  65  64  64  65  65  65  65  65  65  66  66  65  65  65  66  67  68  68  67  66  66  66  65  64  63  64  65  66  66  66  67  68  67  66  65  65  66  67  67  66  65  64  64  64  64  64  64  65  67  69  69  66  64  64  66  68  70  71  69  66  66  66  65  65  66  67  67  68  68  68  67  66  66  65  65  66  67  67  67  67  67  67  67  68  68  68  67  67  68  68 
 62  62  62  61  62  63  63  63  62  61  61  61  61  60  60  60  61  62  62  61  62  62  63  64  64  63  64  64  63  61  60  59  60  61  62  61  61  61  62  62  62  62  62  63  62  62  59  59  61  63  64  65  64  63  62  62  63  63  62  61  60  60  61  63  63  62  61  62  63  65  65  65  66  65  63  61  61  60  60  61  62  64  64  64  63  62  62  62  61  60  60  60  61  63  63  64  64  62  61  63  64  64  62  62  63  64  64  62  60  60  62  64  64  62  59  60  62  65  64  63  63  63  64  63  63  62  63  63  64  63  62  62  63  63  62  61  61  61  62  62  62  61  61  60  62  63  64  65  64  62  60  59  60  62  64  64  63  63  63  63  64  65  66  66  66  65  63  63  63  63  62  61  62  62  61  61  61  61  61  62  62  61  60  60  61  62  62  62  62  63  64  64  64  66  68  67  66  64  62  60  61  63  64  63  63  64  65  64  63  62  63  65  66  65  63  63  63  62  62  63  63  64  63  62  63  64  63  64  63  62  63  64  66  65  64  62  62  63  64  64  65  65  66  67  67  67  66  65  65  64  64  64  63  62  62  62  62  62  63  65  66  67  66  66  65  64  64  65  65  64  63  64  65  66  65  64  64  65  65  64  62  63  65  67  68  66  66  68  68  67  67  66  65  65  64  65  65  66  66  65  63  63  65  67  67  65  64  64  65  65  65  66  68  69  69  69  68  68  67  66  66  65  64  64  64  63  64  64  64  64  64  64  64  67  67  66  66  67  67  65  64  65  66  66  66  64  64  65  66  65  65  66  67  67  68  69  69  68  68  68  66  65  65  65  64  64  66  67  67  67  66  64  64  64  63  65  66  67  66  66  67  67  65  63  62  63  66  67  67  67  67  68  69  67  66  66  65  66  65  65  66  67  67  66  64  63  63  66  67  68  67  65  64  64  66  68  70  71  68  65  64  65  66  67  68  69  68  67  68  69  67  65  66  67  66  66  65  65  65  66  68  68  68  67  66  66  67  67  68  68 
 63  63  62  62  62  63  63  62  62  62  62  62  61  61  60  60  61  62  61  61  62  62  63  62  61  61  62  62  62  61  59  59  59  60  59  59  60  61  62  62  62  62  63  63  62  61  59  60  62  63  64  63  63  62  62  63  64  63  63  62  62  61  62  63  63  62  61  62  63  63  63  62  63  63  62  61  60  59  60  61  62  63  63  64  64  63  63  63  62  62  61  61  62  63  63  64  64  62  61  62  64  63  61  61  62  63  61  61  61  61  62  64  64  62  59  59  61  62  61  61  62  62  62  62  62  62  62  63  64  63  62  63  64  64  63  62  61  62  62  63  63  63  62  61  61  62  63  63  63  62  62  61  62  64  65  63  62  62  63  63  63  62  62  63  64  65  66  65  63  63  64  64  64  63  63  63  63  63  63  64  64  62  61  61  63  64  64  64  64  64  65  66  67  68  67  67  66  64  63  62  62  63  63  62  62  64  65  65  64  63  64  65  65  64  63  65  65  63  63  63  64  64  63  62  62  63  63  64  65  65  65  66  66  65  64  62  63  64  64  64  64  64  64  64  65  65  65  65  65  66  66  64  62  62  62  63  63  64  65  67  69  69  68  65  64  64  65  66  65  64  63  64  64  65  65  64  64  64  64  64  63  63  64  65  65  64  64  66  68  68  68  66  64  64  64  65  66  67  66  66  64  63  65  67  67  65  64  64  65  64  64  65  66  66  67  66  66  67  67  66  65  65  64  64  64  64  65  65  66  67  68  67  67  69  68  66  65  66  66  65  64  65  66  66  66  65  65  67  67  66  65  65  66  66  67  67  67  67  67  68  67  66  65  65  65  65  65  66  67  66  65  64  65  65  66  67  68  68  67  67  67  68  66  65  64  66  68  69  69  68  68  69  70  70  68  66  66  66  66  66  67  68  68  68  67  66  65  66  66  66  67  67  67  67  67  67  67  68  67  67  66  66  66  67  67  68  68  67  68  68  67  67  68  68  68  67  67  66  66  67  67  67  66  66  66  65  65  66  67  67 
 64  63  62  61  62  62  62  61  61  62  63  63  62  61  61  61  62  62  62  62  62  62  63  62  59  59  60  61  62  61  61  60  60  60  59  59  60  61  61  61  63  63  63  62  61  60  60  61  63  63  63  62  61  61  61  63  64  64  63  63  64  63  62  62  62  62  62  63  63  62  61  60  60  61  63  62  61  59  59  61  62  62  61  62  64  64  63  63  63  62  62  62  62  63  63  64  65  63  62  63  64  63  62  62  63  63  61  61  62  62  63  64  63  62  60  60  60  61  60  60  61  61  61  61  61  61  62  63  63  63  63  63  63  63  63  62  62  62  62  63  64  64  63  63  63  62  62  62  62  63  63  62  63  64  64  62  61  62  62  62  62  62  62  63  64  65  66  65  63  64  64  65  66  65  65  65  65  65  65  65  64  62  62  62  64  65  66  66  66  66  66  67  67  66  66  65  65  65  64  64  63  63  62  62  62  64  65  65  65  64  64  64  64  64  64  66  66  64  64  64  65  65  64  63  62  63  63  64  64  65  67  67  66  65  64  63  64  64  65  64  63  63  63  64  64  64  64  64  65  67  68  65  63  62  63  63  64  65  66  68  69  69  68  64  63  63  65  66  66  64  63  64  64  64  64  65  66  65  65  65  65  65  65  65  65  64  64  65  67  68  68  66  64  63  63  65  66  67  66  65  64  64  65  67  67  65  64  63  64  63  63  65  65  65  64  64  65  66  67  67  66  65  64  63  63  64  65  67  68  69  70  71  70  69  67  66  66  66  65  65  65  66  66  67  67  66  66  68  68  67  66  66  66  66  66  66  66  66  66  68  67  66  66  66  66  66  66  66  67  67  66  65  65  66  67  68  69  68  68  67  67  68  67  66  66  67  69  69  69  68  68  68  70  69  68  66  66  66  66  66  66  67  68  69  68  69  68  65  65  66  67  68  69  68  66  65  65  66  67  67  67  67  67  66  66  67  67  67  67  67  67  68  69  69  69  68  68  67  67  66  66  66  65  65  66  66  66  66  67  67 
 63  63  62  62  62  63  62  61  62  62  63  63  63  62  62  61  62  63  63  63  63  62  63  62  59  59  60  62  62  62  62  61  61  61  61  61  61  61  61  61  63  63  62  61  60  59  60  61  62  62  62  62  61  61  62  63  63  63  62  63  65  63  62  61  62  62  62  63  64  63  61  59  59  62  64  65  63  61  61  62  63  64  62  62  63  63  63  64  64  63  63  63  64  63  64  64  64  63  62  63  64  64  64  63  64  64  63  63  63  63  63  63  63  62  62  61  61  61  61  61  62  62  62  62  62  62  62  62  63  63  63  63  63  62  62  62  62  61  61  62  63  63  63  64  66  63  62  61  62  63  63  63  62  62  63  62  60  61  61  62  63  63  64  65  65  64  64  63  62  63  64  65  66  67  67  67  67  67  66  64  63  61  61  62  64  66  67  68  67  67  66  65  64  64  64  64  65  65  66  66  65  64  63  63  64  65  65  66  66  65  64  63  63  64  65  66  66  65  64  65  65  66  65  64  63  63  64  63  63  64  66  66  65  64  64  65  65  65  66  64  63  63  63  64  65  65  65  64  65  67  69  67  65  64  64  64  65  65  66  67  68  68  66  63  62  63  65  66  66  64  63  64  65  64  64  66  66  65  65  66  67  67  67  66  66  65  64  64  66  69  69  67  64  63  63  65  66  66  65  65  64  64  65  66  66  65  64  64  64  63  63  65  65  64  64  63  64  66  68  67  66  64  63  61  62  64  65  67  68  69  71  71  70  68  67  68  68  68  67  67  67  67  67  68  67  67  67  67  67  67  67  67  67  67  67  67  66  65  66  66  66  65  65  65  65  65  66  66  66  67  67  66  66  67  67  68  68  67  66  66  66  67  67  66  66  67  68  69  68  66  66  67  68  68  68  67  66  65  65  65  66  67  68  68  68  69  68  66  65  66  67  69  69  67  64  63  64  66  67  67  67  67  66  65  65  65  66  67  68  67  67  67  68  68  68  68  68  67  67  66  65  65  64  65  66  67  68  67  68  69 
 63  62  62  62  63  63  63  62  62  63  64  63  63  62  61  61  62  63  63  64  63  63  63  62  61  61  62  62  62  62  62  62  63  64  65  65  63  62  61  61  62  62  62  60  59  59  60  61  62  63  62  62  62  62  62  63  62  62  60  62  65  63  61  61  62  62  63  64  65  64  63  61  60  62  64  65  63  62  61  63  64  64  63  63  63  63  64  64  64  63  63  64  63  63  63  63  63  61  61  62  63  63  63  62  63  64  63  63  63  63  63  63  63  63  63  63  62  61  63  63  63  63  63  63  63  62  61  62  63  64  63  63  63  63  62  62  61  61  61  61  62  63  62  64  66  63  61  61  62  63  63  63  62  62  62  62  61  61  61  62  63  64  65  65  64  63  63  61  61  61  63  64  65  66  67  67  67  67  66  63  61  61  62  63  64  66  67  67  66  66  65  63  62  62  63  64  65  66  67  67  66  65  63  65  67  66  66  66  66  64  63  62  62  63  64  66  66  65  65  65  65  65  65  65  64  64  64  63  63  64  65  65  64  63  64  65  65  66  66  65  64  63  64  66  67  67  65  64  64  66  68  68  67  65  65  64  64  64  65  66  66  65  63  62  61  63  65  66  66  65  64  64  65  65  64  64  63  63  63  65  66  66  66  66  65  64  64  65  67  68  68  67  65  63  64  65  65  66  65  65  64  64  65  66  66  65  65  65  64  63  63  65  66  65  65  65  66  67  68  67  66  65  63  61  63  65  66  67  67  67  68  69  69  67  66  69  69  68  68  67  67  67  68  67  67  67  66  66  66  67  67  68  68  68  68  68  67  67  66  66  66  66  65  65  65  65  66  66  66  66  67  67  68  67  67  67  66  66  65  65  66  66  67  66  66  67  68  68  67  65  64  65  67  67  68  68  67  65  64  64  65  67  67  67  68  68  68  68  66  65  65  66  67  66  64  64  64  65  66  67  66  67  66  65  65  66  67  68  68  67  66  66  66  67  67  67  67  68  67  66  65  66  64  64  67  68  68  68  68  69 
 62  62  62  62  63  63  63  62  62  62  62  62  62  61  61  61  62  63  63  63  62  62  62  62  62  62  62  62  63  63  63  63  63  65  66  66  65  63  61  61  62  63  62  61  60  60  60  61  62  63  63  63  63  63  63  62  62  61  61  61  63  62  61  61  61  62  62  63  65  65  64  63  62  62  63  63  63  62  62  63  63  63  62  63  65  65  65  65  65  64  64  63  62  62  61  61  62  62  61  61  61  61  62  62  63  63  62  63  64  64  64  64  63  64  64  64  63  63  65  65  65  64  64  64  64  63  62  62  63  64  63  64  64  63  62  61  61  61  61  61  62  63  63  64  64  62  61  60  61  63  63  63  62  62  63  63  63  63  63  63  63  62  62  61  62  63  65  63  61  62  62  63  65  66  66  65  65  65  64  63  63  63  64  65  66  66  66  65  64  63  62  62  62  63  64  65  66  66  65  65  64  64  63  66  67  67  66  66  65  64  63  61  62  63  64  65  65  66  65  64  63  62  63  66  66  66  65  65  65  66  66  65  63  62  63  64  65  65  64  65  65  63  64  66  68  67  65  63  63  65  66  67  67  66  65  65  65  64  63  64  64  64  63  62  62  63  65  66  66  65  65  66  67  66  64  63  62  62  63  64  65  65  65  65  65  64  64  66  67  66  66  66  66  66  65  65  65  66  65  65  66  66  66  66  65  66  66  65  64  62  62  64  65  66  67  67  67  68  68  67  65  64  63  63  64  67  68  66  65  64  65  67  68  67  67  68  68  67  67  67  67  67  68  67  66  66  66  65  66  67  67  68  68  68  68  68  68  67  67  68  68  68  68  67  67  66  65  65  65  65  66  68  67  67  66  66  66  65  64  64  65  66  67  67  67  67  68  68  67  65  64  65  66  67  68  70  68  67  66  65  66  67  68  68  67  67  68  70  67  64  63  64  65  67  67  67  66  65  65  66  67  67  67  65  65  66  68  69  69  68  66  66  66  65  65  66  66  67  67  66  66  67  65  64  66  68  68  66  66  68 
 61  61  62  62  63  63  63  62  61  61  61  61  61  61  60  61  62  62  62  61  61  61  60  60  62  62  62  63  63  64  63  62  62  63  65  66  65  63  61  61  62  63  63  62  61  61  62  62  62  62  63  63  63  63  62  62  61  62  62  62  62  62  62  62  62  61  61  62  64  65  64  63  63  63  62  62  63  63  63  63  63  63  62  64  65  65  65  65  65  64  63  63  62  62  61  61  64  64  63  62  61  61  62  63  62  62  62  63  64  63  63  63  64  64  64  64  63  64  65  66  65  65  64  65  65  64  63  62  63  64  64  64  63  62  62  61  61  62  62  62  62  63  63  63  63  62  61  61  62  63  63  63  63  63  64  64  64  64  64  64  64  62  61  60  61  64  67  65  62  63  63  63  64  65  65  64  63  62  61  62  64  64  65  66  66  67  66  64  63  62  62  62  64  65  66  66  65  64  63  62  62  63  64  65  66  66  66  66  66  65  63  62  62  63  65  64  64  66  65  63  61  61  62  65  67  66  64  66  67  66  66  65  63  62  63  63  64  64  64  65  65  64  64  65  67  67  65  63  63  64  65  66  66  65  65  66  65  64  63  64  65  65  64  64  64  64  65  66  67  66  66  67  68  66  64  64  64  63  64  65  66  66  66  66  66  66  65  67  67  65  65  66  67  67  66  65  65  65  66  66  67  68  67  66  66  66  66  65  64  62  61  62  64  66  67  68  68  67  67  66  64  64  64  64  66  67  68  66  64  63  64  65  67  68  68  67  66  66  66  66  67  67  68  68  67  67  67  66  67  67  66  66  67  67  66  67  67  67  68  68  68  68  68  68  68  67  67  66  66  66  66  67  66  66  65  66  66  66  66  65  66  66  67  67  67  66  67  68  67  66  65  65  67  67  69  71  69  67  67  67  67  68  68  68  68  67  68  70  68  65  63  64  65  67  68  68  66  65  66  67  68  67  68  66  66  67  68  69  69  68  67  67  66  65  64  65  66  67  67  67  67  68  67  65  67  67  67  66  65  66 
 62  61  62  62  63  63  63  61  60  60  60  60  61  61  61  61  62  61  60  60  59  58  58  59  61  61  62  63  64  63  63  61  60  60  62  64  65  63  61  61  62  63  64  64  63  63  62  63  63  62  62  62  63  62  61  61  62  62  64  64  62  61  62  63  62  61  59  61  62  63  63  63  66  64  63  63  63  64  64  64  64  64  64  64  63  63  63  63  63  63  64  64  63  62  61  63  66  66  65  63  62  62  63  63  62  61  62  63  63  62  61  63  64  64  63  63  63  64  64  65  64  64  64  65  65  64  63  63  63  64  64  64  63  62  60  61  61  62  63  63  63  62  62  63  65  64  63  63  63  64  64  64  64  63  63  65  66  66  66  67  67  66  64  63  63  64  65  65  64  64  63  64  63  64  63  63  61  60  58  61  63  63  65  66  65  65  65  65  64  64  64  63  64  65  66  65  64  61  60  60  62  64  66  65  65  65  66  67  67  66  65  65  64  65  66  64  64  65  65  63  61  61  63  65  66  65  63  65  66  65  65  64  64  63  63  64  64  64  65  66  66  64  64  65  65  66  65  63  63  64  66  65  64  64  65  66  65  64  65  66  67  66  66  66  66  66  66  67  66  66  66  68  68  66  63  65  66  66  65  66  67  66  66  67  67  67  66  67  66  64  64  65  67  68  67  65  64  65  66  67  69  69  68  66  65  66  66  65  63  61  61  61  63  65  66  67  67  67  66  65  65  64  64  65  67  67  67  65  64  64  64  65  67  69  68  66  65  65  65  66  67  67  68  69  69  69  69  69  68  67  66  65  64  64  64  65  66  67  67  66  66  66  66  67  68  69  69  68  69  69  68  65  65  65  66  67  68  68  68  67  67  66  66  66  66  66  67  68  68  66  66  66  67  67  68  69  68  66  66  67  68  69  68  68  67  67  66  66  66  67  67  67  67  66  66  66  66  66  68  69  68  67  67  67  66  67  67  68  67  67  67  67  66  65  65  65  67  68  68  67  68  69  67  67  68  68  67  66  65  66 
 61  62  62  62  62  63  63  62  61  60  60  60  62  62  62  62  62  61  60  59  58  58  59  59  60  61  62  63  64  64  63  61  59  59  61  63  62  62  62  62  63  63  64  64  63  63  62  62  63  62  62  62  62  62  61  61  62  63  64  63  61  61  62  63  63  61  60  61  62  63  62  63  66  66  65  64  64  64  65  65  65  64  64  63  61  61  61  62  62  63  64  64  64  63  62  63  64  65  65  62  60  60  62  62  61  61  61  62  63  61  61  63  65  64  63  62  62  63  63  63  64  64  64  65  65  65  63  63  62  63  64  65  64  62  60  61  62  63  63  63  63  62  62  64  66  65  65  65  65  64  64  65  65  64  63  64  65  65  66  67  69  69  69  67  65  64  63  64  65  64  63  63  63  63  63  62  61  59  58  60  62  62  63  64  64  64  65  65  66  66  66  64  63  64  65  64  63  61  61  62  63  65  66  65  65  66  67  67  67  66  66  66  66  66  66  64  63  65  65  64  63  63  63  65  65  65  64  64  64  64  64  64  65  64  64  64  65  66  67  66  65  65  64  65  65  65  65  65  65  65  66  65  64  64  64  65  65  65  66  66  67  67  67  67  67  66  66  66  66  65  65  67  68  66  64  64  65  66  66  65  65  64  65  66  67  66  66  67  66  65  65  66  67  67  66  65  65  64  65  67  69  69  67  65  65  67  68  66  64  63  63  62  63  64  66  66  66  66  67  67  65  65  65  67  67  66  65  65  64  65  66  67  67  68  68  66  66  65  65  65  66  67  67  68  69  70  70  70  68  67  66  65  65  64  64  64  65  67  66  64  64  64  65  66  67  69  69  70  70  70  69  65  65  66  66  67  68  69  69  68  67  67  66  66  65  65  66  68  68  67  66  65  66  66  66  67  67  66  66  66  67  68  67  67  67  67  66  64  65  67  69  69  68  67  65  65  66  68  69  69  68  66  66  66  66  66  66  66  66  66  67  67  66  65  65  67  68  69  68  68  67  68  67  67  68  69  68  67  66  66 
 62  61  61  60  61  62  62  62  61  61  61  62  63  63  63  63  63  61  60  59  59  59  60  60  61  61  62  63  64  64  62  60  59  60  63  64  60  61  62  63  63  63  63  63  63  62  61  61  62  61  61  61  61  62  63  62  62  62  62  62  60  60  62  64  63  62  61  61  62  63  62  62  64  65  65  64  63  62  64  65  66  65  64  62  60  60  61  62  62  63  63  65  64  64  63  62  62  65  65  63  61  61  63  63  62  61  63  63  61  58  59  63  66  65  62  60  61  62  62  62  64  63  64  65  66  65  63  63  62  62  64  65  65  63  61  61  62  64  65  64  63  62  62  63  64  65  65  65  64  64  65  66  66  64  62  62  63  63  65  67  69  69  68  65  64  63  63  64  64  63  63  64  64  65  65  64  63  62  60  62  63  63  63  63  63  63  64  65  66  67  67  64  63  65  65  65  64  64  64  64  65  65  65  64  65  66  66  66  65  65  65  66  66  67  66  65  64  64  64  64  65  65  65  65  65  66  66  65  64  65  66  66  67  66  65  65  65  67  68  66  64  64  65  65  66  66  67  67  66  65  65  66  65  64  64  65  66  66  66  67  67  66  65  67  68  67  67  67  65  64  64  66  68  67  65  64  65  66  66  65  64  63  64  66  67  67  66  65  65  65  66  66  67  66  66  65  65  64  64  66  68  69  66  64  64  67  68  68  65  64  65  65  65  65  65  65  65  66  68  68  67  66  67  69  68  65  64  64  66  69  70  69  68  67  67  68  67  66  65  65  65  66  66  67  68  70  70  69  68  68  67  67  66  65  65  65  66  67  67  64  63  64  65  66  67  67  68  68  68  68  67  66  65  65  66  66  68  69  68  67  67  66  67  67  65  65  68  70  70  68  66  65  65  65  65  66  67  66  67  67  67  67  66  66  66  67  67  66  65  65  67  69  69  69  66  65  66  68  70  70  68  66  65  65  65  65  65  65  66  66  67  67  66  65  66  68  70  70  69  68  67  67  67  68  68  68  68  67  66  66 
 61  61  60  60  60  60  61  62  62  63  63  62  63  63  63  63  63  62  61  60  60  61  61  62  62  62  63  63  64  64  63  60  60  61  64  64  60  60  62  62  62  62  62  62  62  61  61  61  62  61  61  61  62  63  63  63  62  62  62  61  60  60  61  63  64  64  63  63  63  63  63  62  61  63  64  63  62  62  63  65  66  66  64  62  62  62  62  63  63  63  64  64  64  63  63  62  62  64  65  63  62  63  65  65  64  63  64  63  60  58  60  63  66  65  63  61  62  63  62  62  64  64  64  64  65  65  63  63  63  63  64  66  66  64  62  62  63  65  65  64  63  62  63  62  62  63  63  63  62  63  65  66  66  65  63  61  60  62  64  66  67  66  65  63  62  63  65  64  63  64  64  65  65  66  66  65  65  64  63  64  65  64  64  63  63  63  64  65  66  66  66  64  64  66  66  65  66  66  66  65  65  65  63  64  65  65  65  65  63  63  64  65  66  66  65  65  65  64  64  65  66  66  66  66  65  66  67  66  66  67  67  68  68  67  66  64  65  67  68  65  63  65  65  66  67  68  68  67  66  64  64  67  67  66  66  66  67  66  66  66  67  65  64  66  67  67  67  66  65  62  63  66  68  68  66  65  65  67  67  66  65  64  65  66  67  68  67  65  65  66  67  67  66  65  65  66  66  65  64  64  66  67  64  64  64  67  69  68  66  66  67  67  66  65  64  64  65  66  68  69  68  67  67  69  67  65  64  65  68  70  70  70  68  67  67  69  68  66  65  65  65  66  66  66  67  68  69  67  67  67  67  67  67  67  67  66  66  67  67  66  65  65  66  66  66  67  67  68  67  65  65  66  65  65  64  65  66  67  68  67  66  66  66  67  66  66  69  71  71  69  66  65  65  66  65  65  66  66  66  67  67  66  65  66  67  68  69  70  66  64  64  67  70  70  68  66  66  66  68  70  68  66  66  66  65  65  64  65  66  67  68  68  66  65  66  68  69  70  69  67  66  66  67  67  67  67  67  67  66  66 
 60  61  61  61  60  60  61  63  65  65  63  61  61  61  61  62  62  63  62  62  62  62  63  63  62  62  62  63  63  63  62  62  62  62  62  62  61  61  62  62  60  59  60  60  61  61  62  63  63  63  62  63  65  65  62  60  62  65  65  64  62  62  62  63  64  65  65  65  64  63  63  62  61  63  64  63  64  64  64  65  66  66  65  65  65  64  63  63  64  65  64  63  62  63  64  65  65  64  62  61  61  63  65  66  66  65  63  61  60  61  63  65  65  65  65  66  66  65  65  64  63  64  63  63  63  63  64  63  64  64  64  65  65  63  62  63  64  65  64  63  62  63  65  64  62  63  62  60  62  62  63  67  67  65  66  63  61  63  64  63  63  63  65  66  66  66  66  64  64  65  66  65  65  64  63  63  64  65  64  64  63  63  64  65  65  65  64  65  64  63  63  64  66  66  65  65  66  66  65  65  64  63  63  64  65  65  65  64  63  63  64  65  65  64  64  62  62  64  66  67  67  66  65  65  65  66  67  67  67  66  67  68  68  66  65  64  64  65  66  65  65  66  66  67  68  69  68  67  66  65  64  65  67  68  68  67  67  66  65  66  66  67  66  65  65  66  65  64  62  61  62  64  65  65  65  64  64  66  66  67  66  66  67  67  67  66  65  65  66  68  68  66  64  64  65  67  67  66  65  65  65  64  63  64  67  68  69  68  68  69  69  68  67  67  65  64  65  67  69  71  69  67  66  67  67  67  68  68  68  68  67  67  67  68  68  69  68  67  67  67  67  67  66  67  67  65  65  67  67  65  65  66  68  68  67  66  66  67  67  66  66  65  65  66  67  68  70  70  68  65  64  65  67  67  65  65  66  68  68  67  64  64  65  66  66  67  68  69  70  69  67  66  65  66  65  63  64  65  66  66  67  66  66  67  70  72  72  70  67  65  64  66  68  70  70  68  66  65  65  66  68  68  67  66  66  66  66  67  67  68  70  70  68  67  66  67  67  67  67  68  67  67  67  66  66  67  68  70  70  69 
 60  61  62  62  61  61  62  63  64  64  62  62  62  61  61  61  61  62  62  62  62  63  63  64  63  62  62  62  62  62  62  63  62  61  60  60  60  61  62  62  62  61  61  62  62  62  63  64  64  63  63  64  65  64  61  60  61  65  65  64  63  62  61  62  63  64  65  64  63  62  63  63  61  63  64  64  65  65  65  65  65  65  64  64  64  63  62  63  65  66  65  63  62  62  62  64  64  63  62  62  62  63  64  65  65  65  64  62  62  63  64  64  64  64  65  66  65  64  64  64  63  63  63  62  62  63  63  64  64  64  64  64  64  63  62  62  64  64  63  62  62  63  64  64  62  63  64  63  64  63  63  65  65  64  64  63  64  64  64  64  63  64  66  67  68  67  66  64  63  65  65  64  64  63  62  62  63  64  65  64  63  62  63  65  66  66  66  65  65  64  63  64  66  66  65  64  64  65  65  65  65  64  64  64  64  65  65  65  64  64  64  64  64  64  64  63  63  64  65  65  65  66  66  67  67  66  65  67  67  66  66  67  66  65  65  65  65  66  66  64  64  65  66  67  68  68  67  66  66  66  66  64  64  66  66  66  64  65  65  65  66  67  67  64  65  65  65  64  63  63  63  64  64  63  62  62  64  65  66  66  66  66  67  68  67  66  65  64  66  67  67  66  64  64  65  67  68  67  66  66  65  64  63  64  66  67  67  68  68  69  69  68  69  70  70  68  67  68  68  68  67  66  65  66  66  66  68  68  68  68  67  67  68  68  69  68  67  67  66  66  66  66  66  66  66  64  65  68  68  66  65  67  68  68  68  68  67  67  67  66  66  65  65  67  68  70  70  70  69  68  66  65  67  68  66  65  66  67  67  66  65  65  66  66  66  66  66  67  68  68  67  65  65  65  65  65  65  66  67  67  67  67  68  68  70  72  72  69  68  67  66  67  69  70  70  69  67  65  65  67  68  68  67  66  66  67  67  67  68  68  68  69  67  66  66  66  66  66  67  67  67  67  67  68  67  66  67  69  70  70 
 60  61  62  63  63  63  63  63  63  62  61  62  64  64  62  61  61  61  61  61  61  62  63  63  63  62  62  61  62  62  62  63  62  61  59  59  59  60  62  64  65  64  63  64  64  63  63  63  63  64  64  63  64  64  62  61  61  63  63  63  63  62  61  61  63  63  63  62  62  62  63  63  62  63  64  65  65  64  64  64  64  64  64  63  62  62  62  63  65  66  66  64  62  61  61  62  63  63  63  63  63  63  63  63  63  63  63  63  63  63  64  63  63  63  63  64  64  63  62  62  62  62  62  63  63  62  62  63  63  64  64  64  63  63  63  63  64  64  64  63  62  63  63  62  61  63  65  67  65  64  64  62  63  63  62  63  65  66  65  64  63  64  66  67  67  67  66  64  63  64  65  64  64  63  63  63  63  64  64  65  64  63  63  65  66  67  66  66  66  65  63  64  65  66  65  64  63  63  65  66  66  65  64  64  64  66  66  66  65  65  65  65  65  65  65  64  64  64  63  63  64  66  67  67  67  65  64  65  66  65  64  64  64  64  64  66  67  67  66  64  64  64  65  66  67  66  66  65  65  66  67  65  64  65  66  65  63  64  65  66  66  66  66  65  65  66  65  65  65  65  65  65  64  62  61  62  64  65  66  65  65  66  67  68  68  67  65  63  64  66  66  65  64  64  65  67  67  66  65  66  65  64  64  64  66  66  66  66  66  67  67  68  70  72  72  70  69  67  67  66  65  65  65  65  65  65  66  66  67  68  69  69  69  69  69  69  67  66  65  65  65  65  66  66  66  65  66  68  68  67  67  67  67  67  68  69  68  67  67  66  66  65  66  68  70  70  70  69  68  69  68  66  67  68  67  66  66  66  66  66  65  66  66  67  66  65  65  66  66  66  65  65  64  64  65  66  66  67  67  67  67  68  68  69  69  70  70  68  68  68  68  68  69  69  69  69  67  66  66  68  69  68  66  65  66  68  68  67  67  67  67  67  67  67  67  67  67  67  66  66  66  66  68  69  67  66  65  66  68  69 
 60  61  62  62  63  63  63  62  61  61  62  63  66  65  63  62  61  62  62  62  61  61  62  63  63  62  61  60  61  62  62  63  62  61  59  59  59  61  63  65  66  65  64  63  63  63  62  63  63  65  65  63  62  63  64  62  62  62  63  64  64  63  62  62  62  62  61  61  61  61  63  64  64  64  65  65  65  64  65  65  64  63  63  64  64  63  62  63  64  65  65  64  63  61  61  62  64  63  62  62  63  64  64  63  62  62  62  63  63  63  64  63  63  63  64  64  63  62  61  61  62  62  63  62  62  63  62  62  63  64  64  64  63  63  64  65  65  65  64  64  63  62  63  62  61  63  65  67  64  64  64  61  61  62  61  63  66  66  64  63  62  63  65  66  67  66  64  65  66  67  67  66  66  65  64  64  64  65  64  66  66  65  65  66  66  66  67  67  66  64  61  63  65  66  66  65  63  63  64  65  66  65  64  64  65  66  67  67  67  66  65  66  65  66  67  65  64  65  64  64  65  65  66  65  65  64  62  64  64  63  63  62  62  63  64  66  66  66  65  65  65  65  64  65  67  66  65  63  64  66  68  68  68  68  67  66  64  63  64  66  66  65  64  65  66  65  65  65  66  66  67  66  64  62  62  64  65  66  66  66  66  66  67  67  67  66  64  62  64  66  66  65  64  64  65  66  66  66  64  63  63  64  64  65  67  67  66  64  63  64  65  66  68  70  70  69  68  67  67  66  66  65  66  66  65  64  65  66  67  68  70  71  70  69  68  69  67  66  67  67  66  66  66  67  67  66  67  67  67  67  68  67  66  66  68  68  68  67  67  68  66  65  66  69  70  69  69  68  67  69  69  67  68  69  69  67  66  66  66  65  65  66  67  66  66  65  64  64  64  64  65  65  65  64  65  66  66  67  66  66  67  68  68  69  68  67  67  67  67  68  68  68  67  67  67  68  67  67  67  68  69  67  65  65  66  68  68  67  66  65  66  68  68  68  69  69  68  67  67  66  67  67  69  70  68  66  64  64  66  68 
 61  61  61  62  62  63  62  61  61  62  63  64  66  65  63  63  62  61  61  61  61  61  62  63  63  62  61  60  61  62  62  63  62  61  60  60  62  64  64  65  64  64  63  63  63  62  63  63  63  66  66  62  62  63  65  64  63  63  65  65  64  64  63  62  62  61  61  60  60  61  62  63  64  64  65  65  65  65  65  64  64  63  63  64  65  64  63  62  62  63  64  64  63  63  62  63  65  63  62  61  62  64  65  65  63  62  62  62  62  63  63  63  63  64  64  65  63  62  61  61  62  62  62  63  63  62  62  62  63  63  63  63  64  64  65  65  65  65  65  65  64  63  62  62  61  61  64  65  63  62  63  61  62  63  63  64  66  65  63  62  62  63  64  66  66  64  63  65  68  68  68  67  67  66  65  65  65  65  65  66  67  65  65  65  66  66  67  67  66  64  61  63  65  66  66  65  64  64  65  66  65  64  63  64  66  67  67  67  66  66  66  65  65  65  66  66  66  67  67  67  66  64  63  63  63  63  63  64  64  64  63  63  63  64  65  66  66  65  65  66  66  65  65  66  67  66  64  62  63  65  67  69  70  69  68  67  65  64  65  65  65  65  65  66  66  65  65  64  64  65  66  66  65  65  65  67  68  68  68  67  66  67  67  66  66  65  63  63  64  65  65  65  64  64  64  65  66  65  64  62  62  64  66  67  67  67  65  64  63  63  63  64  65  66  66  65  65  66  68  68  68  67  66  66  66  65  65  66  67  69  70  71  69  68  68  68  67  68  68  68  67  66  65  66  67  68  67  67  67  67  67  66  65  66  67  67  67  66  67  68  68  67  67  68  69  67  66  66  66  68  69  67  69  70  69  67  66  66  66  65  65  65  66  65  64  63  63  63  64  65  66  66  66  66  66  65  66  67  66  65  65  66  67  68  67  64  64  66  67  68  69  67  66  66  66  67  67  67  67  68  68  67  65  65  66  68  68  67  66  65  68  70  70  70  70  70  69  67  67  66  66  68  70  71  70  68  66  65  65  66 
 62  62  62  61  62  62  62  61  61  63  64  65  65  64  63  62  62  62  62  62  62  62  62  63  63  62  61  61  61  62  62  63  63  62  62  62  64  65  64  64  63  63  62  62  63  63  64  64  64  66  66  62  61  64  66  65  63  64  65  65  65  64  63  63  62  62  61  60  60  60  62  62  63  64  64  64  64  64  64  63  63  64  64  64  64  64  63  61  62  62  63  63  64  64  62  64  66  64  61  61  62  63  65  65  64  63  63  63  63  63  62  62  63  64  64  65  64  63  63  63  63  63  63  62  62  63  63  63  63  62  62  62  63  64  65  66  66  66  66  66  65  63  61  61  61  61  62  62  62  62  62  63  64  64  64  64  65  65  64  63  63  64  64  65  65  63  63  65  67  67  67  66  66  65  65  65  65  65  64  64  64  63  63  64  64  65  66  66  66  64  62  63  65  65  65  66  66  66  65  65  64  63  64  65  66  66  65  65  65  65  64  63  63  64  64  65  66  68  69  69  67  65  63  62  62  63  65  65  65  66  65  65  65  65  65  65  66  66  66  67  67  66  65  66  67  66  65  63  63  64  66  68  69  69  68  67  65  65  65  66  66  67  67  66  66  65  64  63  63  63  64  64  65  66  67  69  69  68  67  66  66  66  66  66  66  64  64  64  65  66  66  65  64  64  64  65  66  66  65  65  65  66  67  67  67  66  65  65  65  65  65  64  64  64  64  64  65  66  68  68  67  66  66  67  66  66  66  67  68  69  70  69  67  67  66  67  67  68  69  69  67  66  65  65  67  68  67  67  67  66  66  66  66  66  66  66  66  66  67  69  69  68  68  68  67  66  65  65  65  66  67  68  69  69  68  66  65  65  65  65  64  65  64  63  63  63  63  64  65  66  67  68  67  67  67  67  67  67  67  65  65  65  67  67  66  64  64  66  67  68  68  66  65  65  67  68  68  67  67  68  68  67  66  66  67  68  68  67  66  67  69  71  71  71  70  69  68  67  67  66  67  68  70  72  72  70  68  65  65  66 
 64  63  62  62  62  63  63  63  63  63  64  64  63  63  62  61  62  63  63  63  63  63  63  64  63  62  62  62  62  62  62  63  63  64  64  64  64  64  64  63  63  62  61  62  63  64  64  64  64  66  65  62  62  63  65  64  63  63  64  64  64  64  63  63  63  62  62  60  60  60  61  62  62  63  63  63  63  63  62  62  63  63  64  63  62  62  62  62  61  62  63  63  64  63  62  63  65  63  62  62  62  63  64  64  64  64  64  64  64  63  62  61  62  63  63  64  65  65  65  65  65  64  63  63  62  63  64  64  63  62  62  62  63  64  65  65  65  65  66  66  65  63  61  61  62  62  60  59  62  63  63  66  65  64  63  64  64  65  65  65  65  65  65  65  64  64  64  64  65  65  65  65  64  64  64  64  65  64  64  63  62  61  62  63  63  64  64  65  65  63  61  63  64  63  64  65  66  67  66  64  63  62  63  65  65  64  63  63  63  63  63  63  62  63  63  64  65  67  69  69  67  66  64  63  63  65  66  65  65  67  68  68  68  67  66  66  66  67  67  67  67  65  65  66  67  67  66  65  64  64  65  66  67  67  68  67  65  64  65  67  67  68  67  66  65  64  64  63  63  63  62  62  64  65  66  68  68  67  65  65  65  65  66  67  66  65  65  66  66  67  67  66  66  65  65  66  67  67  67  68  68  68  68  67  66  65  65  66  66  68  67  65  64  65  66  67  67  68  68  67  66  66  66  66  66  66  66  67  68  68  68  67  65  64  64  65  66  67  68  69  68  66  64  65  66  67  67  68  67  66  66  67  68  67  65  64  64  65  67  68  69  70  70  68  66  64  64  65  66  65  66  69  69  68  66  65  65  66  66  65  65  65  64  63  63  64  65  66  67  68  69  69  69  68  68  69  69  69  68  66  65  66  67  68  66  64  64  66  67  68  67  66  65  66  67  68  68  68  67  68  69  68  67  67  68  69  68  67  67  68  70  72  71  70  69  69  68  67  67  67  67  67  69  70  71  71  69  66  66  67 
 64  63  62  62  63  63  63  64  64  64  63  62  61  61  61  60  61  63  63  63  63  63  64  64  63  62  63  62  62  62  62  63  64  64  65  65  62  62  63  63  62  62  62  61  62  64  64  64  64  66  65  62  62  63  65  63  62  63  63  63  64  63  63  63  63  62  61  60  59  60  60  61  62  63  64  63  64  63  62  62  62  63  64  63  61  61  62  62  62  63  63  64  64  63  62  61  62  62  62  62  63  62  62  61  62  64  64  65  65  63  62  61  61  62  63  63  64  66  66  66  65  65  64  63  63  64  65  65  64  62  61  62  64  64  65  65  65  65  66  66  65  64  63  62  62  62  60  60  64  64  65  67  66  63  63  63  64  64  65  66  65  66  65  65  64  64  65  64  64  64  64  64  64  63  64  64  65  65  65  63  62  62  63  63  63  62  62  63  64  63  60  63  64  63  62  63  66  67  66  64  62  61  62  65  66  65  63  62  62  63  63  63  63  64  64  64  64  65  65  65  66  66  65  65  65  65  65  63  63  66  68  69  68  67  66  66  65  66  67  66  65  65  65  66  67  67  66  66  66  65  65  66  67  68  68  67  65  64  65  67  67  67  67  66  65  65  65  65  64  63  63  62  63  64  65  66  66  64  63  64  65  66  67  67  67  68  68  68  67  67  67  66  66  66  67  68  68  68  68  68  69  68  68  67  66  66  65  65  66  66  66  64  65  67  69  70  70  69  67  66  65  66  66  66  66  66  66  66  67  68  67  65  65  64  64  64  65  66  68  69  68  66  65  65  65  66  67  67  66  66  66  67  67  67  64  62  62  64  66  68  70  71  70  68  66  65  66  67  67  66  66  69  69  68  66  65  66  67  68  67  65  65  65  65  66  67  67  68  68  68  69  70  69  69  69  70  70  69  68  67  66  67  67  67  66  65  65  66  67  67  66  65  65  66  66  67  68  67  67  68  69  68  66  67  68  68  67  66  67  68  70  72  70  68  68  68  69  68  68  68  67  67  67  68  69  68  67  66  67  69 
 63  63  63  63  63  63  64  64  64  64  63  62  60  60  60  61  62  63  63  63  63  63  64  64  63  62  62  62  62  63  63  64  64  64  65  64  60  60  62  62  62  61  61  60  61  62  63  63  65  65  63  62  62  63  63  62  62  62  61  61  62  62  61  61  62  62  62  61  60  60  60  61  63  63  64  64  64  64  63  63  63  63  63  62  60  61  63  63  63  63  64  65  65  64  62  60  61  62  63  63  62  61  61  60  61  62  63  64  65  63  62  61  62  62  62  63  63  65  66  66  65  65  64  64  64  64  64  64  63  63  62  63  64  64  64  64  64  64  65  65  66  65  64  64  63  62  61  61  64  65  65  67  65  63  62  62  63  64  64  65  65  65  66  65  64  65  65  64  63  63  64  64  64  64  64  65  66  66  65  64  64  64  65  65  64  62  62  63  64  64  62  63  64  63  62  62  64  65  65  64  63  62  63  65  66  65  64  64  64  65  65  64  64  65  66  64  62  63  63  63  64  65  67  67  66  65  63  62  62  65  67  68  68  67  66  65  65  65  66  65  64  64  65  65  65  66  67  67  67  67  67  67  67  67  67  66  65  65  66  67  67  66  66  66  66  66  67  67  67  66  65  64  64  64  65  66  65  64  64  64  66  67  68  68  68  69  69  67  67  67  66  65  66  66  66  67  67  67  67  67  67  67  67  67  67  66  66  66  65  64  64  63  64  67  68  69  70  68  67  66  67  67  67  65  65  65  65  66  67  67  67  66  65  65  65  65  66  66  67  68  67  66  65  65  66  66  65  65  65  65  66  67  67  66  63  62  62  63  65  68  69  70  69  68  67  67  68  69  68  67  66  68  68  67  66  66  67  68  69  68  66  66  66  66  67  68  69  69  69  68  68  69  68  68  68  69  69  68  68  67  67  66  67  67  66  65  66  68  68  67  66  65  64  65  65  66  66  66  66  68  68  67  66  67  67  68  67  66  67  67  69  71  69  68  67  68  69  69  69  69  69  68  67  66  67  67  67  67  68  69 
 62  63  64  64  63  62  62  64  65  65  65  63  61  61  61  62  62  62  62  62  62  62  63  63  63  62  61  61  62  62  63  64  64  63  63  62  60  61  63  63  63  62  60  59  59  61  61  63  66  64  62  61  63  64  62  61  62  63  61  60  61  61  60  60  61  62  63  63  62  62  62  62  62  63  64  65  65  65  64  63  62  62  62  61  61  62  63  63  62  62  63  64  64  64  62  61  61  62  63  64  62  61  61  62  63  62  61  62  63  62  62  62  63  63  63  63  62  63  64  64  64  64  65  65  64  64  63  62  62  62  61  63  65  63  63  63  63  63  64  65  66  66  65  65  65  64  63  63  64  65  66  65  64  63  63  63  64  63  64  64  64  65  66  65  65  65  66  65  63  64  64  64  64  64  64  65  65  65  66  64  64  65  67  67  65  64  63  64  66  67  65  65  64  63  62  62  63  63  64  65  65  64  64  66  67  66  66  67  66  66  66  65  64  65  67  64  62  63  63  63  64  66  67  67  66  64  62  62  63  65  67  68  69  68  66  64  64  65  65  63  63  65  66  65  64  64  66  67  68  68  68  67  66  66  66  66  65  66  67  68  67  66  65  67  67  67  67  68  69  68  67  66  65  65  66  65  65  65  65  65  66  67  67  67  68  68  68  67  66  66  64  64  65  65  65  66  66  66  66  66  67  66  66  66  66  66  66  66  65  64  64  64  65  65  66  66  67  67  66  67  68  68  68  67  66  66  66  66  67  68  69  69  68  68  67  67  67  67  67  67  67  67  66  66  67  66  65  64  65  66  67  67  67  66  65  64  64  64  65  67  68  68  68  68  69  70  70  70  69  68  67  67  67  67  67  66  67  68  68  67  66  65  65  67  68  69  69  68  67  66  66  67  67  67  67  66  67  67  67  67  67  67  66  66  65  65  67  69  68  67  67  65  65  65  64  64  65  65  66  68  68  66  65  66  67  68  67  67  67  67  68  68  68  68  68  68  69  70  70  70  70  70  68  65  67  68  68  68  67  66 
 61  62  63  63  61  60  60  62  64  65  65  64  63  62  63  63  63  62  62  60  59  60  62  63  63  62  61  61  62  63  63  64  64  63  61  60  61  63  65  65  63  61  59  57  58  59  60  63  65  64  62  61  64  64  62  61  63  64  62  61  63  62  61  62  63  64  65  65  64  64  64  63  61  62  63  64  65  64  63  62  61  62  61  61  62  63  63  62  61  60  61  62  63  63  62  61  62  63  64  63  62  61  62  64  65  63  60  60  62  62  62  63  64  65  64  63  62  63  63  62  62  63  64  64  64  63  61  61  60  61  61  63  65  63  62  62  61  62  64  64  65  65  65  67  67  65  64  64  63  64  65  63  63  64  64  64  64  64  63  64  64  65  66  66  65  66  67  65  63  63  64  63  64  63  64  64  64  65  65  63  62  64  66  67  66  64  64  65  67  68  68  66  64  64  62  61  61  63  64  65  66  65  65  67  68  67  67  67  68  67  66  65  64  65  66  65  63  63  64  65  66  66  67  66  65  64  63  63  64  67  68  69  69  68  66  64  64  65  65  62  62  65  66  66  64  63  64  67  68  69  68  65  64  64  64  64  64  66  67  69  68  67  66  67  67  66  67  68  68  69  68  67  67  67  67  65  64  65  65  66  66  66  67  66  66  65  66  66  66  65  64  64  65  66  65  64  65  64  64  67  68  66  65  64  63  64  65  66  67  66  65  67  65  63  62  62  63  64  66  67  67  67  68  68  68  66  66  68  69  70  71  72  72  71  70  69  67  66  66  66  66  67  67  67  67  65  64  63  65  67  69  68  67  67  67  67  67  66  66  68  67  67  67  69  70  71  71  70  69  68  67  66  67  67  66  66  66  66  67  66  64  64  65  67  68  69  68  67  66  64  64  65  66  66  65  64  65  66  67  67  68  67  66  65  66  66  68  69  69  68  67  67  66  65  64  64  65  65  67  69  68  67  66  66  68  68  68  67  67  67  67  67  67  68  68  68  69  70  69  70  71  71  68  66  68  70  70  68  66  64 
 61  62  63  62  62  62  62  62  63  64  65  65  62  61  62  63  64  64  62  60  59  61  62  63  63  63  62  62  63  64  64  64  64  62  61  61  62  63  62  62  60  59  59  59  60  61  61  62  63  63  62  63  63  63  62  61  62  62  61  62  66  66  64  64  65  66  67  66  65  63  63  62  61  62  63  63  62  61  61  62  63  64  64  64  64  63  61  61  61  62  63  62  62  62  62  61  61  62  63  64  62  61  62  63  64  64  63  62  62  63  64  64  64  64  63  63  63  63  64  64  63  63  63  63  63  64  64  62  62  62  63  65  65  64  65  66  65  63  61  61  63  65  66  68  68  64  62  62  63  64  64  63  63  64  65  65  63  63  63  64  64  64  64  64  64  65  66  66  65  64  63  63  64  65  66  65  64  63  63  61  61  63  65  65  64  64  65  66  66  66  65  64  63  63  62  62  64  65  65  64  63  63  64  65  65  63  64  65  66  66  65  64  64  65  66  63  61  62  63  64  66  66  66  66  67  66  65  66  66  65  66  68  67  65  64  64  65  65  65  63  63  64  65  66  66  66  67  67  67  68  67  64  63  63  63  62  62  64  67  70  70  68  65  65  65  64  65  66  67  68  67  67  68  69  69  67  66  66  66  66  66  66  66  66  65  65  64  64  64  64  64  63  64  66  67  66  64  62  63  67  68  66  64  63  62  63  64  66  67  65  65  66  66  64  62  61  62  65  67  68  67  65  64  65  66  67  67  68  68  68  70  71  71  71  70  69  68  67  66  65  66  67  69  69  67  65  64  64  66  68  69  69  69  69  69  69  68  67  66  67  67  67  68  69  70  70  70  69  68  66  66  67  67  66  66  65  65  65  66  66  66  66  67  66  66  66  66  66  66  66  65  65  66  68  67  66  65  66  67  69  69  68  67  67  68  69  68  66  67  67  67  67  67  67  67  68  68  67  67  69  69  69  69  69  68  66  65  65  67  70  71  70  69  67  66  67  68  69  69  69  69  68  67  67  68  69  70  70  69  68 
 61  62  62  61  61  63  64  64  63  63  64  64  62  61  62  63  65  64  62  61  61  63  64  64  64  64  64  64  64  64  63  63  62  62  62  62  63  62  61  61  60  59  61  62  62  63  62  62  63  63  63  64  63  62  62  61  62  62  61  63  66  66  64  64  64  65  67  66  64  63  63  62  61  62  62  62  61  60  60  62  63  65  64  64  64  62  61  61  62  63  65  64  62  61  61  61  61  63  63  63  62  62  62  63  64  64  64  64  64  65  64  64  63  62  62  62  63  64  66  65  63  63  63  63  63  64  64  63  63  63  65  66  66  65  65  66  65  62  59  59  61  64  65  66  66  64  63  62  63  63  63  63  63  63  64  63  61  62  63  64  65  64  63  63  63  65  67  67  66  64  63  64  65  66  66  65  64  64  64  63  64  65  65  64  63  63  64  65  65  65  64  64  63  63  63  63  65  66  65  63  62  62  63  64  64  63  63  63  64  64  65  65  65  65  65  62  61  61  63  64  65  65  65  67  68  68  66  67  66  64  65  66  65  64  64  64  66  66  65  65  65  64  64  66  67  68  67  65  64  64  64  64  64  64  64  63  62  64  67  69  69  67  65  64  63  63  64  65  67  67  67  66  67  68  68  67  67  67  67  67  67  66  67  68  67  67  66  64  65  65  65  63  64  66  67  66  64  63  64  67  68  67  65  64  64  64  65  66  67  66  65  66  67  66  64  62  63  66  67  68  66  65  64  65  66  67  68  68  67  68  69  70  70  69  68  67  67  67  66  66  66  67  69  69  68  66  65  65  67  69  70  69  69  69  68  68  68  67  67  68  68  68  69  70  69  69  68  67  66  65  65  65  65  65  65  66  66  66  67  68  69  69  68  67  66  66  66  66  66  66  66  66  66  68  68  67  66  67  68  69  69  67  67  68  69  70  67  64  66  67  66  66  67  68  68  69  68  66  66  68  68  68  69  70  69  68  67  67  68  70  71  71  69  68  67  67  68  70  71  70  68  67  66  66  67  68  69  70  69  68 
 62  61  60  59  60  62  64  65  64  63  61  61  63  62  62  63  64  64  63  63  63  65  65  64  63  64  64  64  64  63  61  61  62  63  65  65  63  63  62  62  62  62  63  63  64  64  63  63  64  64  64  63  63  62  62  61  62  63  62  62  65  64  62  61  61  63  65  65  64  64  64  63  62  62  63  62  61  61  61  62  64  65  64  64  63  62  61  62  63  65  66  65  64  62  60  61  63  62  62  62  62  63  63  62  63  63  63  64  66  65  63  62  61  61  62  62  63  65  67  65  62  63  64  64  64  63  63  64  64  64  65  66  65  64  64  64  63  60  58  59  61  63  64  64  64  65  64  64  64  63  62  62  62  63  62  61  60  61  63  65  65  65  63  61  62  64  67  67  66  65  65  65  65  66  65  64  64  65  66  66  67  67  66  64  63  62  63  64  65  64  63  64  65  64  64  64  65  65  65  64  63  63  64  64  64  65  64  63  62  63  64  66  66  65  63  62  61  62  63  64  64  64  65  66  68  68  67  66  66  64  64  64  64  64  65  66  66  67  67  68  67  64  64  65  67  68  66  63  61  60  61  65  66  65  65  65  65  66  67  67  66  66  65  64  63  62  64  66  68  68  66  65  65  65  65  67  68  68  68  67  67  67  68  69  69  68  67  66  66  67  65  64  63  65  66  65  65  65  67  68  68  67  67  66  66  66  66  67  66  66  66  66  67  68  66  65  65  66  67  66  65  66  67  67  67  68  69  68  68  68  69  69  68  67  65  65  66  66  67  67  67  67  67  67  67  67  67  66  68  69  69  69  68  66  65  65  66  67  68  69  69  69  70  70  69  68  67  66  65  65  65  64  64  65  66  66  67  68  69  70  71  71  70  68  67  67  67  67  66  65  66  65  66  67  67  66  66  67  69  69  67  66  66  67  68  69  67  65  66  67  66  67  67  68  67  68  67  65  65  66  66  67  67  69  70  71  71  71  70  69  69  69  70  69  69  69  70  71  72  71  69  68  67  66  67  68  69  69  68  67 
 63  61  60  60  61  62  63  64  63  62  60  61  64  64  62  62  63  64  64  63  64  64  65  64  63  62  63  63  62  62  62  63  65  65  65  64  64  63  62  63  62  63  63  64  64  64  63  63  64  64  63  63  62  61  61  62  63  63  61  62  65  64  62  60  60  62  64  64  64  64  64  65  64  64  64  63  62  61  62  64  65  65  66  65  63  63  62  62  64  65  66  66  64  62  61  61  63  61  60  61  62  63  63  63  62  63  64  65  65  63  62  61  62  62  62  62  63  65  67  64  60  63  64  64  64  63  63  63  64  65  65  65  64  64  64  64  64  62  60  61  62  64  65  63  62  64  65  64  64  63  62  62  63  63  63  62  61  62  63  64  65  64  63  61  61  62  64  65  65  64  64  65  65  65  64  63  63  64  65  66  68  68  67  65  63  62  63  64  65  64  63  64  66  65  64  65  65  66  65  65  63  64  65  64  64  65  64  63  62  63  64  66  66  65  63  62  62  62  63  64  64  64  64  65  67  68  67  66  65  64  63  62  63  64  65  67  67  67  68  68  67  64  64  64  65  66  65  63  61  59  60  65  66  64  64  66  68  68  66  65  64  65  65  64  63  62  64  65  67  68  67  65  65  65  65  67  68  68  68  67  66  66  66  67  68  67  67  66  67  67  66  64  63  64  65  66  67  68  69  68  68  68  67  68  68  67  67  66  65  65  65  65  67  68  68  68  67  67  66  64  64  66  68  68  69  69  69  68  68  68  68  69  68  66  64  64  65  67  68  68  68  67  67  67  67  68  67  67  67  68  69  69  68  65  64  64  64  66  68  69  70  70  70  71  70  68  66  65  65  65  65  66  67  67  67  67  67  68  68  69  69  69  69  68  68  67  68  68  67  66  66  67  67  69  68  65  66  67  68  68  67  65  67  68  68  68  66  64  66  67  67  67  68  68  68  68  67  65  64  65  66  67  67  68  68  69  71  71  71  70  69  70  70  69  69  70  70  70  71  70  70  69  68  68  68  68  69  69  69  68 
 63  63  62  62  62  63  63  62  62  61  61  62  65  65  63  62  63  63  63  62  63  64  64  63  61  62  62  62  61  61  63  65  66  66  64  63  64  63  62  62  62  62  63  64  64  64  63  62  63  63  63  62  61  61  61  62  63  63  62  62  64  63  61  59  59  61  63  65  64  63  63  64  65  65  65  64  63  62  63  65  66  66  66  64  63  63  63  63  64  65  66  66  64  62  61  62  63  62  61  62  62  63  64  63  62  63  64  64  62  62  62  63  65  66  66  64  63  63  64  62  60  62  64  64  64  63  62  63  64  65  65  65  64  63  64  65  65  64  63  63  64  65  65  63  60  63  64  65  64  63  63  64  64  65  64  63  63  62  62  62  63  64  64  62  62  62  62  63  63  63  63  65  65  65  63  62  62  63  65  65  66  66  65  65  64  64  65  66  65  64  62  64  65  64  64  64  65  66  65  65  64  65  66  64  62  63  63  63  64  65  66  65  65  64  64  63  62  63  64  65  65  63  63  64  66  66  65  65  65  65  63  61  61  63  65  66  65  66  67  66  65  65  64  64  63  64  65  65  64  62  61  63  64  62  63  65  67  67  66  64  64  65  67  66  64  64  65  66  66  67  66  66  66  67  67  67  67  68  68  67  66  65  64  65  66  66  66  67  68  67  66  64  64  65  66  67  69  71  71  67  66  67  67  69  69  68  67  66  64  62  63  65  66  67  69  69  69  67  65  63  63  65  68  69  70  69  68  67  66  66  67  68  67  67  66  65  66  68  69  69  69  68  68  68  67  67  66  66  66  67  69  69  69  67  65  64  64  66  68  69  69  69  70  71  69  67  66  66  67  67  67  68  68  68  68  68  67  67  67  67  66  65  66  68  67  67  67  67  67  67  67  68  69  71  69  65  66  68  70  69  67  66  68  69  70  68  66  65  66  67  67  67  68  69  69  69  69  67  65  64  66  68  68  66  65  65  66  68  69  70  69  69  69  70  69  68  68  68  69  69  69  68  69  70  69  69  69  69  70  70 
 63  64  63  63  64  64  63  62  61  62  62  63  65  65  63  63  62  62  61  61  61  63  63  62  60  61  63  64  62  62  63  64  64  64  61  61  63  63  62  61  61  61  62  64  64  64  63  63  62  62  62  61  62  62  62  63  64  64  63  63  63  63  62  60  59  61  63  65  64  62  63  64  64  64  64  63  62  62  63  65  65  65  64  63  62  62  63  64  64  64  65  64  63  62  62  63  64  65  66  65  65  64  63  63  62  63  63  62  62  63  64  66  68  69  68  64  62  62  62  60  60  62  64  65  64  63  63  64  64  65  64  64  63  63  64  64  65  65  65  65  65  66  66  63  60  61  63  64  65  64  64  65  65  66  66  65  64  63  62  61  63  64  65  65  64  63  62  63  63  63  64  65  66  65  63  62  62  63  64  64  64  64  64  64  65  66  66  67  66  64  63  64  64  63  63  63  65  66  65  64  64  64  65  64  62  61  62  63  66  67  66  64  63  64  65  64  63  64  66  67  66  64  63  63  65  65  64  64  65  66  64  62  61  64  66  66  64  65  66  64  64  66  65  64  63  63  65  67  67  64  62  62  62  62  62  63  65  66  66  65  65  66  68  68  67  67  67  67  67  66  66  66  66  67  67  66  67  68  69  69  67  66  65  65  65  66  66  67  68  67  65  63  63  65  67  68  69  71  70  67  66  67  67  68  69  69  68  66  64  62  62  65  67  68  68  69  70  69  66  64  63  65  67  69  68  68  67  66  65  65  65  66  67  69  68  67  67  68  68  68  68  69  69  69  68  66  65  66  66  67  68  69  69  68  66  65  65  66  68  68  68  68  69  69  69  68  67  67  68  67  67  68  69  69  69  68  67  66  66  66  65  63  64  66  66  66  66  66  67  67  67  68  69  70  69  66  67  70  71  71  70  69  70  71  70  68  66  66  67  67  66  66  67  68  70  70  70  69  67  65  67  69  68  65  62  61  63  66  69  70  70  69  69  69  69  68  67  67  68  68  68  68  70  71  70  69  69  69  70  71 
 62  62  63  63  64  64  64  63  63  63  62  63  64  64  62  62  62  61  60  60  61  62  63  62  60  62  64  66  64  62  61  60  61  61  61  61  61  61  60  60  60  61  62  64  65  65  65  64  62  61  61  61  62  62  62  64  65  65  64  63  63  64  64  62  61  62  63  64  64  62  62  63  63  63  62  61  61  62  62  64  64  63  63  62  61  62  63  64  64  63  62  62  62  62  63  64  66  69  70  70  68  66  64  63  63  62  62  62  64  64  66  68  70  70  68  64  61  61  61  61  61  63  65  66  65  64  65  65  66  65  64  63  62  62  63  64  64  65  64  64  65  66  66  64  62  62  61  62  64  65  64  64  65  66  68  66  64  63  62  62  63  64  66  67  66  66  66  65  64  64  65  66  67  66  65  64  63  64  65  64  63  62  63  64  64  66  67  66  66  65  64  63  64  64  63  64  65  65  65  64  63  63  64  64  63  63  63  64  65  65  64  63  62  63  66  64  64  65  67  68  67  64  63  63  64  64  63  63  64  66  64  63  63  65  66  66  65  65  65  63  63  66  66  65  65  64  65  66  66  64  62  62  63  63  62  63  65  65  66  67  67  66  67  68  69  68  68  67  67  67  66  65  65  66  66  65  66  69  70  71  69  68  67  67  66  67  68  68  67  66  64  62  62  65  67  68  67  68  68  68  67  66  65  66  68  68  68  67  66  65  65  66  67  68  68  69  70  71  69  66  64  64  66  66  67  66  66  65  64  63  64  65  67  69  69  69  68  67  65  66  67  68  69  69  68  65  65  67  67  67  67  68  69  69  67  66  67  67  68  69  68  67  67  67  67  67  67  68  67  66  67  67  68  69  68  68  67  66  67  67  67  65  64  65  65  66  67  67  66  67  67  67  67  68  68  67  68  71  73  73  72  70  70  70  69  67  66  67  67  67  66  66  66  68  70  71  70  70  68  66  68  69  68  65  62  61  64  67  69  70  70  69  69  70  69  69  67  68  68  69  68  68  69  71  71  70  68  68  69  71 
 62  61  61  62  63  65  66  66  65  63  61  61  62  62  62  62  62  61  60  60  62  64  64  64  62  63  64  63  62  60  59  59  60  62  62  61  59  59  59  60  59  60  61  63  65  65  66  64  61  60  61  61  62  62  63  63  64  64  63  63  63  65  65  64  63  63  64  64  63  62  61  62  63  62  61  61  61  62  62  63  63  63  62  62  61  63  64  64  63  62  62  61  62  62  63  63  64  68  71  71  69  66  64  64  64  63  62  63  64  64  64  66  67  67  65  63  62  63  64  63  62  64  65  66  66  66  66  67  66  65  64  64  63  62  62  63  63  63  63  63  65  66  65  64  64  63  61  61  63  64  64  63  63  65  67  67  65  65  64  64  64  64  64  64  65  66  67  67  66  65  66  66  67  67  67  65  64  64  65  64  64  62  62  62  63  64  64  64  64  64  63  64  65  64  64  65  66  67  65  64  62  63  64  65  66  66  66  65  64  63  62  62  63  65  65  64  64  65  66  67  66  64  62  63  64  64  63  64  65  66  66  65  64  65  66  67  66  65  65  64  64  65  67  68  68  68  67  65  64  63  62  64  64  65  65  64  64  65  66  67  66  65  64  66  67  67  67  67  67  67  66  65  66  66  66  63  64  68  70  70  70  69  68  67  68  69  69  68  67  67  64  62  62  65  66  67  66  66  66  68  67  66  65  64  64  66  67  69  69  68  67  67  67  68  68  69  70  71  69  67  64  65  65  65  66  67  67  66  65  65  65  65  66  68  69  69  68  66  65  64  65  67  68  69  68  66  66  69  68  67  67  67  67  68  68  67  67  67  68  69  68  67  67  67  67  67  68  67  67  65  65  67  68  69  69  67  66  66  68  68  67  66  65  66  67  67  67  67  67  67  67  67  67  66  66  67  68  70  72  72  71  70  69  69  68  65  66  68  68  67  66  65  65  67  69  70  70  69  68  67  68  69  67  65  64  65  68  70  71  71  69  67  68  69  69  69  68  68  69  69  68  68  69  70  71  69  67  67  69  71 
 61  61  61  61  63  65  66  66  65  63  61  60  61  61  61  61  61  61  59  60  63  65  65  65  64  63  63  61  60  60  60  61  62  63  63  62  59  58  59  59  60  60  61  63  64  65  65  64  61  61  61  62  62  62  62  63  63  63  62  62  63  65  66  65  64  64  64  64  63  62  62  62  62  62  61  61  62  62  63  63  63  63  63  62  62  63  64  65  63  62  62  62  62  63  63  63  63  65  68  69  68  65  64  64  64  64  63  63  62  62  63  63  64  64  63  63  63  65  66  65  63  65  66  67  67  67  66  66  65  65  65  64  64  63  63  63  63  63  63  63  64  65  64  64  64  63  62  62  63  63  63  62  62  64  66  67  67  66  66  65  65  63  63  62  62  64  67  67  66  66  66  66  67  67  66  65  64  64  65  65  64  63  62  61  62  63  63  64  63  62  62  65  66  65  64  65  66  67  66  64  63  63  63  65  66  68  68  66  63  61  61  63  65  66  66  64  63  64  65  66  65  63  62  63  64  64  64  64  65  66  67  67  65  65  65  66  66  65  65  65  64  64  66  68  70  70  67  64  62  62  63  64  65  66  67  66  65  65  66  66  66  65  64  64  65  66  66  66  66  66  66  66  67  68  67  63  63  66  68  68  68  68  67  67  68  69  69  68  68  68  65  64  64  65  66  66  65  65  65  66  66  66  64  63  62  64  66  69  70  70  68  67  67  68  69  69  69  70  69  67  65  65  66  65  65  67  68  68  67  67  66  66  66  67  68  68  67  66  65  65  65  66  67  68  68  66  67  69  69  67  66  66  66  67  67  68  68  67  68  70  69  67  66  66  67  67  68  67  65  64  65  66  67  68  68  67  66  66  67  68  67  66  66  68  68  69  68  68  68  68  68  67  67  66  66  68  68  69  71  71  70  68  67  67  67  65  66  69  68  68  67  66  65  67  69  69  69  68  68  68  68  68  67  66  67  68  70  71  72  70  67  66  66  67  68  68  68  68  69  69  68  68  68  69  70  69  66  65  68  71 
 62  62  62  62  63  65  64  64  64  63  62  62  61  60  60  60  60  60  60  61  63  65  65  64  65  64  62  61  61  61  62  62  63  63  63  62  60  60  60  61  61  62  62  63  63  63  63  63  63  63  63  64  63  62  62  62  63  62  62  61  62  64  66  66  64  63  63  62  62  63  64  64  63  62  61  62  62  63  64  64  64  64  64  63  63  63  64  65  64  63  63  63  63  64  63  63  63  63  65  66  66  64  63  63  63  63  63  63  62  61  62  63  63  63  64  64  64  66  65  65  64  65  66  68  68  67  65  63  63  64  66  65  63  63  64  64  65  65  64  64  64  64  63  62  63  64  63  63  63  63  62  61  63  65  66  68  68  67  66  65  65  63  62  61  62  63  65  66  66  66  66  67  67  67  66  64  64  64  65  66  65  64  63  63  63  64  64  65  65  64  64  65  66  64  64  64  65  66  66  63  63  63  63  65  66  67  67  66  64  62  62  63  65  66  66  65  63  64  65  66  66  63  63  64  64  65  65  65  65  65  67  68  67  65  64  65  66  66  64  64  64  63  64  66  69  69  67  64  63  63  65  64  65  66  67  67  67  66  65  65  65  65  65  65  65  66  66  65  64  65  66  66  67  68  68  65  64  65  66  66  66  66  66  66  67  67  67  68  69  68  66  65  64  65  65  65  64  64  64  65  66  66  65  64  63  64  66  69  70  69  68  67  69  70  70  69  68  68  68  67  66  67  67  64  65  66  67  68  68  68  67  66  66  67  67  67  67  67  66  66  66  66  67  68  67  67  67  68  68  67  67  66  66  66  67  68  67  66  67  69  69  67  67  66  67  67  68  67  66  65  65  65  67  68  67  66  65  66  67  68  68  66  66  69  69  70  70  69  68  68  68  68  68  67  67  67  67  68  69  70  69  67  67  67  68  67  68  69  69  68  68  67  67  68  70  69  68  66  67  69  69  68  68  68  68  69  70  70  69  67  66  66  65  66  66  66  66  66  68  68  69  69  68  69  71  69  66  64  66  70 
 62  63  64  64  64  63  62  61  61  62  64  64  62  61  60  60  60  60  60  61  63  65  64  63  64  65  64  64  64  64  63  61  60  61  61  62  63  64  64  64  64  63  62  63  62  62  61  63  66  66  66  66  65  64  62  62  62  62  62  62  61  63  65  65  63  62  61  61  62  63  65  65  64  63  62  62  63  63  63  64  64  64  65  65  63  64  65  65  64  63  64  64  64  63  62  62  65  64  65  65  65  64  62  62  61  61  62  63  63  63  63  64  64  65  65  65  65  64  62  62  64  64  66  67  67  66  63  61  61  63  65  64  63  63  64  66  67  67  65  64  65  64  62  60  61  63  64  63  63  62  61  62  64  67  68  68  67  65  64  64  64  64  63  63  64  65  65  66  67  66  66  66  67  66  64  64  63  64  65  67  67  65  64  64  65  66  67  68  67  66  67  65  64  64  63  63  64  64  64  63  62  62  63  64  65  64  64  64  65  65  64  63  63  64  66  65  65  65  66  67  66  65  64  64  66  66  65  65  65  66  68  68  67  63  63  65  66  65  63  63  63  63  63  64  65  66  66  65  65  66  66  63  63  66  67  68  68  68  66  65  65  66  67  67  68  68  67  65  63  63  64  66  67  68  69  68  67  66  66  65  64  64  66  67  67  67  67  66  68  68  66  65  64  64  65  64  64  63  63  63  65  67  67  66  65  65  67  70  70  68  66  68  71  72  72  71  69  68  68  67  67  69  69  63  63  64  65  66  67  67  66  65  65  65  66  67  68  68  67  67  66  66  67  67  67  67  66  66  66  67  67  67  66  66  67  68  67  65  66  68  68  67  66  66  67  67  68  67  66  65  65  65  67  68  67  66  66  67  68  69  68  67  67  69  69  70  70  69  68  67  68  68  68  69  68  67  67  68  69  70  69  68  69  70  71  72  70  68  68  69  68  68  69  69  70  70  68  66  66  69  69  69  69  68  67  67  66  66  66  65  66  67  67  66  65  64  64  65  66  67  69  69  69  71  73  71  66  62  65  70 
 62  62  62  62  63  63  62  60  59  60  63  65  63  62  61  61  62  61  61  61  61  61  61  62  63  64  64  64  65  65  64  62  60  60  61  62  64  65  65  65  64  63  62  62  62  62  61  62  66  67  66  66  65  64  63  62  63  64  65  65  65  65  65  65  65  64  63  63  63  64  65  65  65  64  63  63  63  64  64  65  65  65  64  64  65  65  64  64  63  63  63  64  64  63  61  63  66  65  64  64  65  64  63  62  62  64  65  66  65  64  63  62  63  63  64  64  64  64  63  62  62  63  64  64  65  64  63  62  62  63  64  63  61  63  64  65  65  65  64  64  64  64  63  61  60  61  62  63  64  63  63  63  64  65  66  66  65  64  63  63  63  63  64  65  65  64  62  64  65  65  64  64  64  64  63  63  64  64  65  67  67  66  66  65  65  65  64  65  65  65  64  65  65  64  63  63  63  64  65  64  63  63  63  63  63  62  63  64  66  66  65  63  63  64  66  65  65  65  65  66  66  66  66  66  66  66  65  64  63  64  65  65  64  62  62  63  65  67  67  65  64  64  64  64  64  65  66  67  68  68  68  66  65  65  66  68  69  69  68  67  67  66  66  66  68  69  69  67  66  66  66  67  68  69  69  69  67  66  66  66  66  67  68  68  68  67  67  67  67  67  67  67  67  66  65  64  64  63  63  63  65  68  70  69  67  66  67  69  69  68  67  69  71  73  73  71  69  67  66  66  65  66  66  65  65  65  66  66  66  66  65  65  65  66  66  67  67  67  68  67  67  66  66  67  67  67  66  65  67  68  69  68  67  67  66  66  66  67  68  67  68  68  66  66  66  68  68  67  67  67  67  67  66  67  69  64  63  65  67  67  67  67  67  67  67  67  67  68  69  70  70  70  68  67  67  68  67  67  67  68  69  70  71  71  71  72  70  67  67  68  69  70  70  70  71  70  69  67  68  70  70  71  70  68  65  64  65  65  66  66  68  69  68  67  66  64  64  66  68  69  69  69  70  72  72  69  66  64  65  68 
 61  60  60  61  62  63  63  61  59  60  62  64  63  63  62  62  62  62  62  61  60  60  61  62  63  63  63  64  65  65  65  63  61  61  61  62  64  64  64  64  63  63  63  63  63  63  62  62  65  65  65  64  64  63  63  63  64  65  66  67  67  66  66  66  66  66  65  65  65  64  64  65  64  63  63  63  63  64  65  65  65  65  64  64  65  65  64  64  63  63  63  64  64  63  62  64  66  65  64  65  65  64  64  63  64  66  68  67  64  63  62  61  62  63  63  63  64  65  65  64  61  62  63  64  64  65  64  63  63  63  64  63  63  64  64  65  65  65  65  65  64  64  64  63  62  62  62  63  64  65  65  64  64  63  64  65  65  64  64  63  62  63  65  66  66  63  61  62  65  65  65  64  65  65  64  64  64  65  65  66  66  66  66  67  66  65  64  64  64  64  63  64  65  63  62  62  63  64  64  64  64  64  64  62  62  63  64  65  65  65  65  64  63  64  65  65  66  65  65  66  66  67  67  67  66  66  65  64  64  65  65  64  63  63  63  64  66  68  70  67  66  66  65  65  65  65  66  68  69  70  69  69  67  66  66  68  70  70  69  68  68  67  65  66  67  68  69  69  68  68  68  68  68  69  70  69  68  67  67  67  68  68  68  68  67  67  66  68  67  66  67  69  70  68  67  66  66  65  64  64  66  69  70  69  66  66  67  68  68  69  68  69  70  71  70  70  68  66  65  65  65  63  63  66  66  66  66  66  66  65  65  65  67  67  67  66  66  67  68  68  67  66  66  67  68  67  66  66  67  69  69  69  69  69  67  65  65  67  68  67  68  68  67  66  66  67  67  67  66  67  68  68  66  67  69  65  63  64  66  67  66  66  67  66  66  66  66  67  69  71  71  70  68  66  65  67  66  66  65  67  69  71  71  70  70  70  68  67  67  68  70  70  70  69  70  70  69  68  69  70  70  70  70  67  64  63  65  67  68  68  69  69  69  68  67  66  67  69  70  70  69  69  70  71  70  67  66  66  66  67 
 58  59  60  61  63  64  63  61  60  60  61  62  62  62  61  61  61  61  62  61  62  62  63  64  64  63  62  62  64  65  65  63  62  62  61  62  62  62  61  61  63  64  65  64  65  65  64  63  63  63  63  63  64  64  64  64  64  63  63  64  65  66  65  65  65  66  66  65  64  63  64  64  63  62  61  61  64  65  66  65  64  64  65  65  64  64  65  65  65  64  65  65  65  65  65  64  63  63  64  65  65  64  63  63  64  66  68  66  62  61  61  62  63  64  65  64  65  66  66  64  62  63  64  65  65  66  65  64  63  64  64  66  67  66  65  66  66  66  65  65  64  63  63  64  66  65  64  64  64  66  67  66  65  64  63  66  68  67  65  64  64  64  65  65  65  63  61  62  65  66  67  68  69  68  67  67  66  65  65  65  66  65  66  67  67  67  67  67  66  65  64  64  64  63  62  62  63  64  63  64  63  64  65  63  64  66  66  66  66  64  63  63  64  63  62  64  66  66  65  66  65  65  65  65  65  64  64  66  66  66  66  65  65  64  65  66  66  67  67  67  66  66  66  65  65  65  66  68  69  70  69  68  67  65  66  68  70  70  68  67  68  67  65  66  67  66  67  68  69  69  69  68  67  68  70  69  68  67  67  67  67  67  66  65  65  65  66  67  67  65  66  67  69  68  68  68  68  67  66  66  67  68  68  66  65  65  66  68  68  69  69  68  67  68  68  67  66  66  66  66  66  65  64  63  65  66  66  65  65  65  66  67  68  67  66  66  66  67  68  69  68  67  67  68  69  67  66  66  67  66  66  68  70  72  69  67  65  66  67  66  67  68  68  67  66  66  67  66  65  67  68  67  67  68  68  67  66  66  68  69  68  67  67  66  67  67  67  66  67  68  69  68  66  66  65  64  65  66  66  67  68  69  69  68  67  67  67  67  67  68  70  70  69  67  69  70  69  68  67  66  67  68  68  67  66  66  67  68  70  70  69  68  68  67  68  69  71  72  71  70  69  70  68  66  67  68  68  68  67  68 
 58  59  61  63  64  65  64  63  62  62  61  61  62  62  61  61  61  61  62  63  64  64  65  64  62  61  61  61  62  64  65  64  63  63  62  62  63  62  60  61  63  64  65  64  64  64  64  64  64  64  63  64  64  65  65  65  64  63  61  62  65  65  65  65  66  66  65  64  63  63  64  64  63  61  60  61  64  66  66  65  64  64  65  65  64  64  65  65  65  65  65  65  65  65  65  64  62  62  63  64  64  64  63  63  64  65  67  65  63  63  63  63  64  65  65  64  65  65  64  64  64  64  64  65  65  66  66  65  64  64  64  65  67  65  64  64  65  65  65  65  64  63  63  64  67  65  64  64  64  65  66  67  66  64  63  64  64  64  64  64  64  64  65  65  66  66  65  63  62  65  67  68  68  69  69  69  68  67  65  66  66  66  66  66  67  67  68  68  67  66  64  64  64  63  62  63  64  65  65  64  64  65  67  65  66  68  69  68  66  65  64  64  64  63  62  64  66  66  66  66  65  65  65  65  65  64  64  66  67  66  65  65  65  66  66  66  67  66  66  66  66  66  66  66  66  65  66  67  68  69  69  68  67  65  66  68  70  69  68  67  67  66  65  66  66  65  65  66  68  69  69  68  66  66  68  68  68  68  67  67  67  66  65  64  64  64  65  67  67  65  65  65  67  68  69  69  69  68  67  67  67  66  65  64  65  65  66  68  68  69  69  69  68  68  68  68  67  67  68  68  67  66  65  64  65  66  65  65  65  66  67  68  68  68  67  67  66  67  69  69  68  67  67  68  68  67  65  65  65  66  67  69  70  71  67  65  64  66  67  66  68  69  68  68  67  67  67  66  65  67  67  65  67  66  65  68  69  68  71  73  73  73  70  66  66  67  67  67  67  67  67  67  67  67  66  65  66  66  66  66  67  67  66  66  66  66  67  68  68  69  70  69  68  67  68  70  70  69  68  67  67  68  68  68  68  68  68  68  69  69  68  66  66  67  68  71  72  71  69  68  68  69  67  66  68  69  69  69  68  67 
 59  60  62  64  65  66  66  65  65  64  62  62  62  62  62  61  62  62  63  64  65  65  64  63  61  60  60  61  62  63  64  64  63  62  61  62  64  62  61  62  63  64  64  63  62  62  64  64  64  64  64  64  64  65  66  66  65  63  61  61  64  64  64  64  65  65  64  62  62  62  63  63  62  61  61  61  64  66  66  65  63  63  65  65  63  64  64  64  64  64  64  63  64  64  64  63  62  62  63  64  65  64  63  63  63  65  66  66  65  65  65  65  66  66  66  65  65  64  63  64  65  65  64  64  65  65  65  64  63  63  62  63  65  64  63  63  64  65  66  65  65  63  62  63  66  64  63  63  64  64  65  66  66  65  65  64  64  64  64  64  63  64  64  65  65  66  66  63  61  63  65  66  66  66  67  67  68  67  65  66  67  65  65  65  66  66  67  68  67  65  64  63  64  62  62  63  64  65  65  64  64  65  67  66  66  68  70  69  67  65  65  65  65  64  63  65  66  65  65  65  66  66  66  66  66  65  65  66  66  65  64  64  64  66  67  67  66  66  65  65  65  65  66  66  65  65  65  66  67  68  68  68  67  66  66  68  69  69  67  66  66  65  64  65  65  64  63  65  67  68  68  66  65  64  65  67  68  68  68  67  66  65  64  63  63  64  65  66  65  64  64  66  67  68  68  69  68  67  65  66  65  64  63  63  65  66  67  68  68  68  68  69  70  69  68  68  68  69  69  69  69  69  67  66  66  66  66  65  65  66  68  68  69  68  67  66  66  66  68  68  68  66  66  67  67  66  65  65  65  66  68  68  68  68  65  62  63  66  68  67  68  69  69  68  68  68  67  66  66  67  67  65  68  67  64  68  70  69  71  74  75  75  71  65  66  68  68  68  68  68  68  68  68  68  67  66  67  68  67  67  66  66  65  65  65  66  67  69  69  69  69  69  68  66  68  70  71  71  70  68  68  68  69  69  69  69  69  68  68  68  67  67  67  68  69  71  71  70  68  67  67  68  68  68  69  70  70  69  68  67 
 59  61  63  64  65  65  66  67  66  65  64  63  62  63  62  62  62  63  63  65  65  64  63  62  62  61  61  61  62  63  63  63  62  61  61  62  63  62  61  62  64  65  63  61  60  61  64  65  63  64  65  65  65  66  66  66  65  64  62  62  63  63  63  63  63  63  62  61  61  61  62  62  63  62  61  62  63  64  64  64  63  63  64  64  63  63  64  64  64  63  62  62  63  64  64  63  63  62  63  65  65  64  63  62  63  64  65  66  65  65  66  67  67  67  66  66  66  65  64  65  66  65  64  64  64  64  63  62  62  61  60  62  64  64  63  64  63  64  66  67  66  64  62  62  64  64  64  64  64  64  64  65  65  66  67  66  66  66  65  65  64  63  63  63  63  63  64  64  63  64  64  64  63  63  63  65  66  66  64  66  67  65  63  63  64  65  65  66  66  65  63  63  63  62  61  62  65  66  65  64  63  64  66  65  64  67  69  68  66  65  64  64  65  65  65  65  65  64  64  64  65  66  66  66  66  67  67  66  65  64  64  64  65  66  67  67  66  65  64  63  64  66  66  66  65  65  65  65  66  67  67  68  67  65  66  67  68  68  66  65  65  63  62  64  64  64  63  64  66  66  66  66  65  64  64  67  68  67  67  67  66  65  64  64  64  65  66  66  65  65  65  67  68  67  67  68  68  66  64  65  63  62  62  63  65  67  68  68  67  66  67  68  68  68  67  67  68  68  69  69  70  70  69  68  66  65  65  65  65  66  67  68  68  69  68  67  66  66  66  67  67  66  65  66  66  66  65  66  66  67  67  67  66  65  64  62  63  65  68  68  68  69  68  68  68  69  68  67  67  67  67  68  70  68  65  67  70  69  69  71  74  73  69  66  67  69  70  70  70  70  69  68  67  66  66  68  68  69  69  67  66  65  65  65  66  67  68  70  69  68  68  69  68  67  68  70  72  72  71  69  69  68  68  68  69  69  69  68  68  68  68  69  69  69  70  70  70  69  67  66  67  68  69  71  71  70  69  68  68  68 
 59  60  62  63  63  64  65  66  67  66  66  65  63  62  63  62  62  63  64  65  64  63  61  60  61  62  62  63  63  63  63  62  61  61  61  61  61  61  61  61  64  64  63  61  60  61  64  65  64  64  65  65  66  65  65  64  64  64  63  63  63  63  62  63  62  61  61  61  61  61  62  63  63  62  62  62  63  63  63  63  63  63  64  64  63  64  65  64  64  63  63  63  64  64  64  64  63  63  64  64  64  64  63  63  63  64  65  65  65  65  65  66  66  67  67  67  66  66  66  66  65  65  64  64  64  63  62  62  61  60  61  63  64  65  65  64  63  63  65  67  68  66  63  62  64  65  66  66  66  64  63  63  65  67  68  68  66  67  66  65  65  64  63  63  63  64  64  65  66  66  66  65  63  62  62  63  64  65  64  65  65  64  63  63  63  64  65  65  65  64  63  64  65  64  64  64  66  67  67  64  63  64  66  63  62  64  65  65  64  63  63  63  65  66  66  64  63  63  64  63  64  65  66  66  66  67  66  65  64  64  65  65  65  66  67  67  66  65  64  63  64  66  67  67  66  66  65  65  66  67  67  67  66  66  66  67  68  67  66  64  64  63  62  63  64  65  66  66  65  65  66  67  67  66  65  66  67  67  67  67  66  66  65  65  66  67  67  67  67  66  66  67  67  66  65  66  67  67  66  66  64  62  62  63  66  68  69  68  67  66  66  65  65  65  65  66  67  67  67  67  69  69  70  70  67  65  65  65  66  66  66  67  67  69  70  68  67  66  66  67  67  66  65  65  66  65  66  67  68  68  67  65  65  65  66  66  65  64  65  68  69  69  68  67  67  68  68  67  67  67  67  68  69  68  65  66  68  69  67  69  73  70  67  68  69  69  70  70  69  69  68  67  65  64  65  68  69  69  69  68  67  66  65  66  66  68  69  70  69  68  68  68  67  67  68  70  72  71  70  69  68  67  67  67  68  69  69  68  68  69  69  70  71  72  72  71  70  68  67  68  68  68  70  71  69  68  67  67  68  68 
 60  60  61  62  62  63  65  65  66  67  68  66  64  63  62  63  63  64  64  64  64  62  60  59  62  63  63  65  65  64  62  61  61  62  62  62  61  60  60  61  63  64  63  61  60  61  64  65  64  64  65  65  65  65  63  62  62  63  63  63  64  63  63  62  62  62  62  61  61  62  63  63  62  62  63  63  62  62  62  63  64  65  66  65  64  64  65  65  64  64  64  65  65  66  66  65  64  64  63  63  63  63  63  63  63  64  65  65  64  64  64  65  65  65  66  66  66  67  67  66  65  64  64  64  64  64  63  62  62  62  63  65  67  67  66  65  63  62  64  66  67  66  64  62  64  66  67  68  67  65  63  63  65  67  69  67  65  65  65  65  64  63  63  63  63  64  65  66  67  66  66  65  64  63  63  64  65  65  66  65  64  63  63  64  64  65  66  65  65  65  65  67  68  67  66  67  68  69  68  66  65  64  64  63  63  63  63  63  63  63  64  64  66  67  68  65  63  63  63  63  64  64  65  66  66  66  66  65  64  65  66  66  66  66  66  65  65  64  63  64  64  66  67  67  66  66  66  66  66  67  67  67  66  65  65  67  67  66  65  64  65  64  64  63  64  66  67  67  65  65  67  69  70  69  67  66  66  67  67  66  66  66  66  66  67  68  69  69  68  67  67  67  66  64  63  65  67  68  69  68  66  64  64  64  66  68  68  68  66  67  67  65  65  66  66  67  67  66  64  64  66  67  68  70  67  65  64  65  66  67  66  66  67  70  71  70  69  68  68  68  68  66  65  65  66  67  67  67  69  70  68  67  66  67  68  68  67  65  66  70  71  70  68  67  67  68  68  67  66  66  66  65  66  66  66  66  68  70  67  68  72  69  67  69  69  69  68  68  68  68  67  67  66  65  64  66  67  68  68  68  68  67  66  67  67  68  69  71  69  67  67  67  67  67  67  69  70  69  69  69  68  66  65  65  66  67  68  68  69  69  69  69  71  72  72  71  69  68  68  68  68  67  68  68  66  65  65  67  69  70 
 61  61  61  61  62  63  64  65  65  67  68  67  65  64  62  62  64  65  65  64  63  62  60  60  63  63  64  65  65  64  63  62  62  62  63  63  62  61  61  61  63  63  63  61  61  61  62  62  63  64  64  64  64  64  62  61  61  62  63  64  65  64  63  63  63  63  63  62  62  63  64  63  61  62  63  62  62  61  62  63  64  66  67  66  65  64  64  64  63  64  65  66  66  66  66  66  65  64  63  62  63  63  64  64  64  65  66  66  65  64  64  64  64  64  64  65  65  66  66  65  64  64  64  65  65  64  64  63  63  64  65  67  68  68  66  65  63  62  63  64  65  65  64  63  64  66  68  68  67  65  64  64  65  67  68  67  65  65  65  65  64  63  62  62  62  63  64  65  65  65  65  65  65  64  64  65  65  66  67  66  64  64  64  65  66  67  67  66  66  66  67  68  69  68  67  67  67  68  67  66  65  64  63  63  64  64  64  64  64  65  66  67  68  68  68  66  64  64  64  64  65  65  65  65  65  65  65  65  65  66  66  67  66  66  65  64  63  62  62  64  65  67  67  67  66  66  66  67  66  67  68  67  66  64  65  66  67  66  65  65  66  66  65  63  64  66  67  67  65  65  66  69  70  70  68  66  65  66  66  67  67  66  66  66  67  69  70  69  67  66  66  66  65  63  62  64  67  69  70  69  68  66  65  65  66  67  67  67  67  67  68  67  67  68  68  69  68  66  64  64  64  65  67  69  68  65  64  65  65  66  66  66  68  70  71  71  69  68  69  70  69  67  66  66  67  69  69  66  69  71  71  69  68  68  68  68  67  67  68  70  71  70  69  68  68  69  68  67  66  66  66  67  66  66  67  67  68  70  67  67  69  67  67  68  68  68  67  66  66  67  68  68  67  67  66  65  66  67  67  68  68  68  68  68  67  67  68  70  68  66  66  67  67  67  67  68  69  68  69  69  68  67  66  65  65  67  68  69  69  69  69  68  69  70  70  69  69  68  68  68  67  66  66  66  64  64  65  67  70  71 
 62  62  62  61  62  63  63  63  64  64  66  67  66  64  62  61  62  64  65  63  62  61  62  63  63  64  65  65  64  63  63  62  63  63  64  64  63  62  61  61  62  63  63  62  61  61  60  60  62  63  64  65  64  63  63  62  62  62  63  64  67  65  64  64  63  64  65  64  63  64  64  63  62  62  63  63  63  63  63  63  64  65  66  66  64  64  63  62  62  63  65  66  66  65  65  64  64  64  63  62  63  64  65  65  66  66  66  67  67  65  64  64  63  62  63  63  64  65  65  64  62  63  64  65  65  64  63  62  63  65  66  68  68  67  65  64  64  64  63  63  63  64  64  65  66  66  67  67  66  65  64  64  65  66  66  67  66  66  65  65  65  63  61  60  60  61  62  63  64  63  64  65  65  66  65  65  64  65  66  67  66  65  65  66  66  67  67  67  66  67  68  68  68  68  66  65  64  65  66  66  64  63  61  64  66  67  66  65  64  65  66  68  69  68  66  66  65  65  64  65  65  66  66  66  65  64  64  64  65  66  66  67  67  66  65  63  63  62  63  64  65  67  67  67  66  66  66  67  66  67  68  67  66  64  65  66  68  67  66  66  66  67  66  64  64  66  67  66  64  64  65  68  69  70  68  65  65  66  66  66  66  66  65  65  66  68  69  67  65  64  65  66  65  64  63  64  67  68  68  68  68  67  66  65  65  65  66  67  67  68  69  69  69  70  70  71  70  68  66  65  65  65  66  69  69  68  67  65  64  64  66  67  68  70  70  70  68  68  69  70  70  68  66  66  68  70  70  67  69  71  71  71  70  69  68  67  66  68  69  69  70  70  69  68  68  68  68  67  67  67  68  71  69  69  70  69  68  67  67  67  65  66  66  67  67  68  68  67  67  68  69  69  68  69  68  68  67  66  67  67  68  69  69  68  67  67  68  68  67  66  67  68  68  67  67  68  69  68  69  70  70  69  67  66  65  67  69  70  70  69  69  69  68  67  68  68  68  67  68  67  66  65  66  66  66  66  68  69  70  70 
 63  63  62  62  63  64  64  62  62  62  63  64  65  63  60  59  60  62  63  61  60  61  64  65  63  63  64  63  62  62  62  62  63  64  65  65  63  62  61  61  61  62  62  63  63  61  60  60  62  63  64  65  65  64  63  63  62  62  62  64  67  66  64  64  64  65  65  66  65  64  63  64  64  63  63  64  65  65  63  62  62  63  65  66  65  63  62  62  62  63  65  66  66  65  63  63  65  64  63  62  62  64  65  66  66  65  65  66  68  65  64  63  62  62  62  63  64  65  66  63  60  61  63  64  64  63  62  61  62  64  66  67  67  64  62  64  66  66  65  62  61  62  65  65  65  66  66  65  64  64  64  65  64  64  63  64  65  64  64  64  65  64  63  62  62  63  64  65  65  63  64  64  65  66  65  63  62  62  64  67  68  65  64  64  65  66  66  66  66  67  69  70  70  68  67  66  65  66  67  68  67  66  64  65  67  67  67  65  63  63  65  68  68  65  62  64  66  65  65  65  65  65  66  66  65  64  63  64  66  66  66  67  67  67  66  65  64  64  64  65  66  67  68  67  66  65  66  67  66  67  67  67  66  65  65  66  68  67  66  65  67  68  68  65  65  65  66  65  65  65  66  67  67  68  67  64  64  66  67  66  65  64  63  63  64  67  68  66  64  64  66  67  68  66  65  66  67  68  67  66  66  66  66  65  65  65  66  67  68  68  68  69  69  69  70  71  71  70  69  68  67  67  68  70  71  71  69  67  64  64  66  69  70  69  68  68  67  67  69  70  70  68  66  66  68  70  71  70  70  69  68  69  69  69  68  67  65  66  67  67  68  69  69  68  68  68  67  66  67  68  69  71  69  68  68  68  67  65  68  68  66  69  69  67  69  70  70  69  69  69  70  70  69  67  69  72  69  67  66  66  67  68  69  69  68  68  67  66  66  66  67  69  69  68  68  68  69  70  69  68  69  69  68  66  66  68  71  72  72  70  71  71  69  67  66  68  69  68  67  66  66  67  68  69  68  70  71  71  70  68 
 63  63  63  63  63  63  64  63  63  63  63  63  64  62  59  59  60  62  64  64  63  62  64  64  61  61  62  62  62  61  62  63  64  65  66  65  63  62  62  61  61  62  63  64  64  62  60  60  62  63  63  64  64  64  64  63  62  63  63  63  64  64  64  64  64  64  66  65  64  62  63  64  64  64  64  65  65  65  63  61  61  62  65  65  63  63  63  63  63  63  63  64  64  64  63  63  64  64  63  62  62  63  64  64  64  64  65  66  66  64  63  62  62  63  64  64  64  65  66  64  61  62  63  63  63  63  63  63  63  65  67  67  65  63  62  63  64  65  65  63  62  63  66  65  63  65  65  65  65  64  63  64  63  62  62  62  63  63  63  63  64  64  64  63  64  65  67  66  65  65  65  66  67  66  64  62  61  62  64  66  67  67  66  64  64  65  66  66  66  66  66  67  68  68  67  66  64  64  66  68  68  66  64  66  67  66  65  63  62  63  65  67  68  65  62  65  67  66  65  65  66  66  66  65  65  65  65  66  66  66  66  66  67  67  66  66  65  65  65  65  65  66  67  67  65  65  65  66  67  68  69  69  68  66  66  66  67  67  67  66  66  66  66  66  67  66  66  66  66  66  66  66  66  67  68  65  64  66  68  68  66  64  63  62  64  67  69  65  64  65  67  68  68  66  65  65  66  67  67  66  65  64  64  65  67  67  67  67  66  66  67  67  68  69  70  71  71  70  70  69  68  68  67  67  68  70  69  68  66  66  67  69  70  70  69  67  66  66  67  69  69  68  67  66  67  69  70  71  70  69  67  67  69  70  69  68  66  67  67  67  67  67  67  67  67  67  67  66  66  67  68  69  68  67  67  67  66  65  68  69  68  70  70  67  67  69  70  69  69  69  68  68  67  67  69  70  68  67  67  68  68  68  68  68  69  69  68  65  65  66  69  70  69  68  67  68  70  71  71  70  70  70  69  68  68  69  71  72  72  70  70  71  69  68  68  69  69  69  68  68  68  67  69  70  70  71  72  72  71  69 
 62  62  62  62  62  63  63  64  65  65  64  63  63  61  59  61  62  63  65  68  67  64  63  62  60  60  62  62  62  63  63  64  65  65  66  65  64  64  63  63  62  62  63  64  64  63  61  60  62  62  61  62  63  64  64  63  62  62  63  63  61  63  64  62  62  63  66  65  62  61  63  64  62  63  64  64  65  63  61  61  61  63  65  65  63  64  65  65  63  62  61  62  63  63  63  64  65  64  64  64  63  63  62  62  62  63  65  65  64  63  62  63  63  64  66  65  65  65  66  65  63  64  63  63  63  64  64  64  65  66  67  66  63  64  63  62  62  64  66  66  65  66  67  65  62  64  66  66  66  64  63  64  63  63  62  62  63  64  63  62  62  63  64  63  64  66  68  66  64  65  66  66  67  66  64  62  62  63  65  65  65  67  68  66  63  64  66  68  67  65  63  64  65  67  67  65  62  62  64  67  68  67  65  66  67  66  64  63  63  64  67  68  69  67  65  66  67  66  65  65  66  67  66  64  64  65  66  67  66  65  65  65  65  66  67  67  66  66  66  65  64  64  66  66  65  64  63  64  67  68  69  70  69  68  66  65  66  68  69  67  65  63  64  67  68  68  68  68  68  67  66  66  66  68  68  66  66  67  68  69  68  65  63  63  65  68  69  67  66  67  68  67  66  65  64  63  65  67  67  66  65  63  63  65  68  70  69  67  65  65  66  66  68  69  70  71  71  70  70  69  68  68  67  65  65  67  67  67  68  68  67  68  69  71  70  66  65  66  66  67  68  69  68  67  68  68  69  70  70  69  68  67  68  70  70  69  68  67  68  68  66  65  65  66  67  67  67  66  67  66  67  67  68  68  68  67  66  67  67  68  68  70  68  65  66  67  68  69  68  67  66  66  66  68  68  67  67  68  69  70  70  68  67  67  69  70  69  67  66  67  70  72  70  68  66  68  71  73  72  72  72  71  71  70  69  70  70  71  70  70  69  69  69  69  70  70  69  69  70  71  70  68  69  71  70  71  71  71  71  70 
 60  61  62  62  63  63  63  64  65  65  65  64  62  60  60  61  61  62  64  67  67  65  64  63  61  62  63  63  62  63  63  63  64  65  64  64  65  65  63  62  61  61  61  63  64  64  63  62  63  63  62  62  63  64  64  63  62  62  62  63  63  64  64  63  62  63  66  65  64  62  64  64  63  64  65  64  64  63  62  63  63  64  65  65  64  64  65  65  64  63  62  63  64  64  63  64  66  66  65  65  65  65  63  62  62  63  63  64  64  64  63  64  64  65  66  66  67  67  68  66  64  64  64  64  64  64  64  64  64  64  65  65  64  64  64  63  63  64  65  65  64  64  64  65  65  65  64  64  63  63  64  65  66  65  62  64  66  66  64  63  62  63  64  63  62  63  65  65  63  62  62  63  65  65  65  63  62  63  64  65  66  67  66  64  63  64  66  68  66  65  64  64  64  65  65  64  62  63  64  66  68  67  65  66  68  66  66  65  64  65  66  67  67  66  65  65  66  66  65  66  66  66  65  65  65  64  65  65  65  65  64  64  65  66  67  67  68  68  68  67  65  64  65  65  64  64  63  64  66  67  67  68  69  67  66  65  66  68  69  67  65  64  65  67  69  69  70  69  67  67  67  67  67  67  67  67  66  67  67  68  67  65  64  64  66  68  69  69  68  67  67  67  66  65  65  64  64  66  67  66  66  66  66  67  69  70  71  70  68  67  67  68  68  68  69  71  73  73  70  68  67  67  67  67  68  68  68  67  67  67  67  67  68  68  68  67  67  66  67  68  68  68  68  67  67  67  68  69  69  68  68  67  68  70  69  68  67  67  68  68  67  66  65  65  66  67  66  67  67  68  68  67  69  70  69  69  68  67  67  68  68  69  68  66  67  68  68  69  68  66  66  65  66  66  67  68  68  68  69  70  70  68  67  67  69  70  70  69  68  69  72  73  72  70  68  70  72  73  72  72  72  72  71  70  70  71  71  71  71  71  70  69  68  69  71  71  70  68  68  68  69  69  69  70  70  69  69  69  69  69 
 61  62  63  64  64  64  63  63  63  63  64  64  63  62  61  63  62  62  63  66  67  64  63  62  62  62  63  62  63  63  63  63  64  64  63  63  64  63  62  62  62  62  63  63  63  63  63  63  64  63  63  63  63  63  63  63  62  61  61  62  64  64  64  62  62  63  64  64  64  63  64  65  65  65  65  65  63  63  63  65  66  66  65  64  64  64  64  63  63  62  63  63  63  63  62  62  64  64  65  66  66  65  64  62  61  62  63  64  64  64  63  63  63  63  65  66  66  67  67  66  65  65  65  65  65  65  64  64  63  63  63  64  65  65  65  65  65  66  66  65  64  62  62  64  67  65  63  62  62  63  65  66  67  66  64  64  65  65  64  63  63  63  63  62  62  62  63  63  63  61  61  62  64  65  66  66  64  63  64  65  66  66  65  63  62  64  66  67  66  65  65  65  65  65  65  65  64  64  64  66  66  66  65  66  67  67  66  66  66  65  65  65  65  65  66  64  63  64  65  65  65  66  67  68  67  66  65  65  65  64  62  62  63  65  67  68  68  68  68  68  67  65  65  65  65  65  65  66  66  66  65  67  68  67  65  65  66  68  68  67  65  64  65  66  68  70  70  69  67  66  67  68  69  68  67  67  66  66  67  67  66  65  64  64  66  67  67  67  67  66  65  66  67  67  66  65  65  66  67  67  67  68  68  68  68  69  70  71  70  68  68  68  67  66  67  70  72  72  70  67  66  67  68  69  69  69  68  67  66  66  66  67  67  66  66  68  68  67  68  69  69  69  69  68  68  67  67  68  69  69  68  68  68  69  68  67  66  67  68  68  68  67  66  66  67  67  67  67  68  69  69  68  69  70  70  70  69  68  69  69  69  69  68  67  68  68  69  69  68  67  66  65  65  65  66  68  69  69  70  70  69  68  67  67  69  70  70  70  69  70  71  73  73  71  69  69  70  71  71  71  71  71  72  71  71  72  72  72  72  71  70  68  68  69  71  72  71  68  66  66  68  70  70  70  70  69  68  67  67  68 
 63  64  65  66  65  64  63  62  62  62  63  63  64  63  63  64  63  62  63  65  66  63  61  61  62  63  62  62  63  64  64  64  64  63  63  63  63  62  62  63  64  65  65  64  63  62  62  62  63  63  64  64  64  64  64  63  62  62  61  62  63  63  63  61  61  62  63  63  63  63  64  65  65  65  65  64  63  63  64  66  67  67  65  64  63  63  63  62  61  61  62  63  63  63  62  61  62  62  64  65  65  64  63  62  61  62  63  64  63  64  63  62  61  61  63  64  65  66  66  65  64  64  64  64  65  65  65  64  63  63  62  64  65  65  65  65  65  66  66  66  64  62  61  63  66  65  64  63  63  64  65  66  66  66  65  64  64  64  64  63  62  62  63  63  62  62  63  64  64  62  62  63  65  66  67  67  66  65  65  66  67  66  64  63  63  64  66  66  65  65  66  67  68  67  66  65  65  65  65  65  65  65  65  65  66  66  66  67  67  66  65  64  64  65  66  63  62  63  64  64  65  67  69  70  69  67  66  66  65  64  62  62  63  65  66  68  67  67  67  69  68  66  66  66  66  66  66  67  67  66  64  66  66  66  65  64  65  67  67  66  64  64  65  66  68  69  70  68  66  66  67  69  70  69  67  67  66  65  66  67  67  65  64  65  65  65  64  64  64  64  64  66  68  70  69  67  66  66  67  68  68  69  69  68  67  68  69  70  69  68  67  66  66  66  66  67  68  69  69  68  67  67  68  69  69  68  67  66  65  65  66  67  67  66  66  69  68  68  68  69  69  69  69  68  68  67  67  69  70  69  69  68  67  68  68  67  66  67  67  68  67  67  67  68  68  68  68  68  69  69  69  68  69  70  70  70  70  70  70  70  70  69  68  68  68  69  69  68  68  68  67  66  66  66  66  66  67  68  69  69  68  67  66  67  69  69  69  69  69  69  70  71  71  70  68  68  68  68  69  70  70  70  71  71  71  71  71  71  71  70  70  69  67  69  71  73  71  68  66  66  68  70  71  71  71  70  68  67  67  68 
 64  65  66  66  65  64  63  62  62  62  63  62  62  63  64  65  64  62  62  64  64  62  60  60  62  63  62  62  63  64  65  64  63  63  64  63  63  62  62  62  64  65  65  63  62  62  61  61  62  63  64  64  65  65  65  64  63  63  62  63  62  63  62  62  61  62  62  62  63  63  65  65  64  64  63  62  62  63  65  65  66  65  64  63  62  62  61  60  60  61  62  63  64  64  63  62  62  63  64  65  65  64  62  62  62  63  64  64  64  64  64  63  61  60  61  63  65  65  64  63  63  63  63  64  64  65  66  65  64  63  63  63  64  64  65  64  64  65  65  65  64  62  61  62  64  64  65  66  66  65  64  64  64  64  65  63  62  63  63  62  61  62  64  64  63  64  64  65  64  64  64  65  66  67  67  67  66  66  66  67  67  67  65  64  64  65  65  65  64  64  66  69  69  68  66  65  65  66  66  66  65  65  66  65  65  65  66  67  69  67  66  65  64  65  66  63  62  62  63  64  65  68  69  69  68  67  65  66  66  65  64  64  65  66  67  69  67  66  66  68  68  66  66  67  67  67  66  67  67  66  64  65  66  65  65  64  65  65  65  64  64  64  66  66  67  69  69  67  65  65  66  68  69  68  66  67  66  66  66  67  67  66  65  65  65  63  62  63  64  64  65  67  70  71  71  69  67  66  67  68  69  68  68  67  66  66  67  68  67  67  66  65  67  68  67  66  66  66  68  69  69  68  69  69  68  67  67  65  65  65  66  67  68  67  67  69  69  68  68  68  69  69  68  67  68  67  67  69  70  69  68  67  67  67  67  66  65  66  66  66  67  68  68  69  70  70  69  68  68  69  68  67  68  69  69  69  70  71  72  71  69  69  68  67  68  69  68  68  68  69  68  67  67  67  66  64  66  67  67  68  67  66  66  67  68  68  67  67  67  68  69  69  70  69  68  67  67  66  67  68  68  69  70  70  69  68  68  68  68  69  69  68  67  69  71  72  72  69  68  68  69  70  71  70  70  68  67  67  67  68 
 63  63  63  63  63  62  63  63  63  63  64  63  61  61  62  64  63  62  62  63  63  61  59  60  62  63  62  62  63  64  65  64  63  63  64  64  63  62  61  61  62  62  61  61  61  62  64  64  62  63  64  65  65  66  65  64  63  63  63  63  62  62  63  63  63  63  62  62  63  64  65  65  63  61  61  61  62  63  64  64  63  62  63  63  63  63  62  61  62  62  62  64  65  65  66  65  64  64  65  65  65  64  63  62  61  63  64  65  65  66  66  65  63  61  61  63  64  65  63  63  63  63  63  63  64  65  66  65  64  64  64  63  63  63  63  63  63  64  65  64  63  62  61  61  63  64  65  66  66  65  64  63  62  63  63  62  62  64  64  63  62  62  64  64  64  64  66  66  65  65  64  64  65  66  66  66  66  66  66  67  67  67  66  66  66  66  66  64  63  63  65  67  67  65  64  64  65  65  66  66  66  66  67  66  66  65  66  67  69  69  67  66  65  65  66  64  64  63  63  64  66  67  68  67  66  65  65  67  68  67  66  66  67  68  69  69  67  65  65  66  66  65  66  67  67  66  65  66  67  66  64  65  66  65  65  64  65  65  65  65  65  66  67  67  67  67  67  67  66  65  66  67  67  67  67  67  67  66  66  67  68  66  65  65  65  64  63  66  66  66  67  69  71  72  71  69  67  66  67  69  68  67  66  66  66  67  66  65  65  66  67  68  69  70  69  68  67  66  67  67  68  68  68  68  67  66  66  66  65  65  67  68  68  68  68  69  69  69  69  68  68  67  67  67  67  67  68  69  69  67  66  65  66  67  67  66  65  64  65  66  67  68  69  69  69  70  69  68  68  69  68  66  67  69  69  69  70  70  70  70  69  69  68  67  68  68  68  67  68  68  68  68  67  67  66  66  67  67  67  67  68  68  68  68  67  67  66  66  66  67  67  68  69  70  69  68  67  68  67  67  68  68  68  69  68  67  66  66  67  68  69  68  68  69  71  71  70  69  69  69  70  69  68  67  67  66  66  67  68  68 
 62  62  61  61  61  61  62  63  64  64  64  63  61  60  61  63  64  63  63  64  63  61  60  60  63  63  62  62  63  64  64  64  63  63  64  64  62  62  61  61  61  61  61  61  61  63  66  66  63  63  64  64  65  65  65  64  63  64  64  63  61  62  63  64  64  64  63  62  63  65  66  65  63  61  60  61  62  64  65  63  61  61  62  63  64  63  63  63  63  63  63  64  65  66  67  66  65  64  65  65  64  64  64  63  62  63  64  65  65  66  66  66  64  62  62  63  64  64  63  63  64  65  64  64  65  65  65  64  64  64  65  64  63  64  64  63  63  64  65  65  65  63  63  63  65  65  65  65  65  65  64  63  62  62  62  62  63  65  65  65  63  63  64  65  65  65  67  66  65  64  63  62  63  64  65  66  66  65  64  65  65  66  66  66  67  67  66  64  62  63  66  66  65  64  63  63  64  64  65  65  66  67  68  67  66  66  66  67  68  69  68  67  66  66  66  65  64  63  63  64  67  67  67  66  65  64  65  68  68  68  68  68  68  69  70  69  67  65  64  64  64  64  66  67  66  65  65  65  66  66  65  65  65  65  65  64  65  66  66  66  66  67  69  67  66  66  66  67  67  66  66  66  66  66  67  68  68  67  67  67  67  65  65  66  67  66  65  68  68  67  67  68  70  70  70  69  68  67  68  70  68  65  65  66  67  67  65  64  64  66  67  68  69  70  70  69  68  68  67  66  66  67  67  68  68  67  67  66  66  66  67  67  67  68  68  68  68  69  69  68  67  66  66  67  67  68  68  68  67  66  65  65  66  68  68  67  65  65  65  67  68  68  68  69  69  69  68  68  69  69  68  67  68  69  70  70  70  69  69  69  68  68  68  68  69  69  68  67  68  68  69  69  68  67  67  68  68  68  68  67  68  69  69  69  68  67  65  65  66  66  66  66  68  69  69  68  68  69  69  69  70  70  70  69  68  67  66  66  67  68  69  69  69  69  70  70  69  69  70  71  70  68  66  66  65  65  66  68  69  69 
 62  61  60  60  60  61  61  62  63  63  63  62  62  62  62  64  65  65  65  64  63  61  60  61  63  63  62  62  64  64  63  62  62  63  64  64  62  61  62  63  63  63  63  63  63  64  67  66  64  63  63  63  64  64  64  64  63  63  64  63  62  61  62  63  64  64  63  61  62  64  65  65  65  63  61  62  64  66  66  63  61  61  62  64  65  64  63  64  64  64  64  64  65  65  67  66  64  63  63  63  63  63  64  64  64  64  65  64  64  65  65  65  64  63  63  63  64  64  64  64  66  66  66  66  66  65  64  64  63  63  64  65  65  67  67  66  65  65  66  67  66  66  65  65  67  65  64  63  63  64  64  64  63  63  63  63  64  65  66  65  64  64  65  66  66  66  66  66  65  63  61  60  61  63  65  66  66  65  62  62  63  64  65  66  66  67  66  64  63  64  66  66  65  65  64  64  64  63  64  64  66  67  67  66  66  67  67  68  68  68  68  68  67  66  65  65  65  63  63  64  66  68  67  66  65  65  67  67  67  67  68  69  68  69  69  68  67  66  65  64  64  65  66  67  66  65  64  65  65  66  65  65  65  65  65  64  65  66  67  67  66  68  70  67  66  67  67  67  68  68  67  66  65  65  66  69  69  67  68  67  66  65  65  67  69  69  68  68  68  67  66  66  67  68  68  68  69  69  69  70  68  65  65  67  68  67  65  65  66  67  68  67  67  67  68  69  70  70  68  66  65  67  68  68  69  69  68  67  67  67  66  67  67  67  68  68  69  69  68  67  66  66  66  67  67  68  68  67  67  66  66  66  68  70  70  68  67  67  67  69  69  69  68  68  68  67  67  68  68  69  69  69  69  70  71  70  69  70  70  70  69  68  68  69  70  69  69  67  67  69  69  69  69  68  68  69  69  69  68  67  68  69  70  70  69  67  65  64  65  66  65  65  66  68  68  68  69  69  70  72  72  72  72  70  69  68  67  67  68  69  70  71  70  69  69  69  69  68  70  70  70  67  66  67  66  66  67  70  71  69 
 63  62  61  61  60  61  61  62  63  62  62  62  63  63  63  65  66  66  66  66  64  62  61  62  64  64  64  63  63  64  63  61  61  62  64  64  61  63  65  66  66  66  66  65  64  65  65  64  63  63  63  63  63  63  64  64  64  64  63  63  63  62  62  63  64  64  62  62  63  64  65  65  66  64  63  62  65  66  65  65  64  63  64  65  65  63  62  63  63  64  64  64  63  64  65  65  64  63  62  62  63  64  64  64  64  65  65  64  63  63  64  64  64  63  63  63  64  64  64  65  65  65  65  66  66  65  63  63  63  63  63  65  67  68  68  67  66  65  66  67  67  67  66  66  66  65  64  63  64  65  64  64  63  63  64  64  64  65  65  64  63  64  66  66  66  66  66  65  64  63  61  60  60  62  64  66  65  64  63  62  62  64  65  66  66  67  66  65  64  65  66  67  66  66  66  65  64  64  64  64  65  65  65  64  65  67  67  68  68  67  67  67  66  65  65  64  64  64  64  65  67  67  66  66  66  67  69  67  66  67  67  68  68  67  67  67  67  66  65  65  65  65  66  67  66  66  65  65  66  66  65  65  65  65  65  65  65  66  67  67  66  68  69  68  68  68  68  68  68  68  67  66  65  64  64  67  68  67  67  67  66  65  66  68  70  70  69  67  66  66  66  66  65  66  67  69  69  69  69  70  68  67  67  67  68  68  67  66  67  68  67  66  65  65  65  68  70  71  69  68  67  68  68  68  68  69  69  68  67  67  66  67  67  67  68  69  70  69  68  66  66  66  68  68  67  68  67  67  67  67  66  67  69  71  71  70  68  68  69  70  70  69  68  68  68  68  68  68  68  69  70  70  70  70  70  69  70  70  71  71  69  68  69  71  71  70  69  67  67  69  70  70  69  67  67  69  69  69  68  67  67  69  70  71  70  69  67  65  66  66  65  64  66  68  68  67  68  69  71  73  73  74  73  71  70  68  68  68  69  69  70  71  69  68  68  68  68  68  69  70  69  67  67  67  67  68  70  71  71  70 
 62  62  62  61  60  60  61  62  63  64  65  64  64  62  61  64  66  66  67  66  64  62  63  65  63  63  62  63  63  63  63  61  60  62  64  65  63  65  67  68  67  65  63  63  64  64  64  63  60  61  61  61  61  62  63  63  63  63  64  64  65  63  62  64  64  64  63  63  65  66  65  64  65  64  63  62  64  65  66  66  66  66  65  65  64  62  61  61  62  63  64  64  64  63  63  64  66  65  64  64  64  65  66  66  65  64  62  62  63  64  65  66  65  65  65  65  65  65  66  64  62  63  64  65  65  64  62  62  62  62  63  64  65  67  67  66  64  64  64  65  65  65  65  64  64  65  65  66  66  65  64  63  63  65  67  66  65  67  66  65  63  65  67  67  66  64  63  62  63  63  62  62  61  62  63  63  64  64  63  62  63  65  66  66  66  67  68  67  66  65  66  66  66  66  66  66  65  65  65  65  65  64  62  62  64  66  67  68  67  65  65  65  65  64  64  64  65  66  66  66  66  65  64  65  66  66  67  65  65  66  67  67  67  65  65  66  66  66  66  67  67  66  66  67  67  66  65  65  65  66  65  65  65  66  65  64  65  66  67  66  65  65  66  67  68  69  70  69  68  67  67  66  65  62  61  64  65  65  66  67  67  66  67  69  71  71  69  67  67  69  68  68  67  68  69  70  70  70  70  69  69  68  69  68  67  67  67  67  68  67  66  66  65  65  65  66  68  69  70  70  69  68  67  67  67  69  70  69  68  67  66  67  68  68  69  71  71  70  67  66  65  68  70  70  68  67  67  67  67  68  68  69  70  71  71  70  69  69  70  72  71  70  69  70  70  70  69  69  69  69  69  69  69  69  69  70  70  70  71  70  69  67  68  71  71  69  67  65  66  68  70  71  70  67  67  68  70  70  68  67  67  68  70  72  72  72  70  68  69  68  67  66  66  67  68  68  68  69  71  72  72  73  73  71  69  67  67  67  68  68  70  71  67  65  66  67  69  69  69  69  69  68  67  66  67  68  70  71  71  70 
 63  63  62  62  61  61  62  63  64  65  65  65  64  62  61  63  64  65  66  66  65  63  63  65  64  64  63  63  63  63  63  62  62  63  65  65  64  66  67  67  65  63  61  61  62  63  64  63  60  60  61  61  62  63  63  63  63  64  65  65  66  64  62  63  64  65  64  64  65  66  65  64  65  64  64  64  63  64  65  66  66  67  66  65  65  63  62  61  63  64  65  65  64  63  62  63  65  64  64  64  65  66  66  66  65  63  61  62  64  64  65  66  67  67  67  66  65  66  67  65  62  63  64  65  65  64  63  63  63  63  64  64  64  66  66  65  64  63  64  64  64  64  64  62  61  63  65  66  66  65  64  63  64  65  66  67  67  68  67  65  63  64  66  66  64  62  61  60  61  62  63  63  63  63  63  63  64  64  64  64  64  65  65  65  66  68  69  68  66  66  67  66  66  67  67  67  65  65  65  65  65  64  62  62  64  65  66  67  66  65  65  65  65  64  63  65  66  68  68  68  66  65  64  65  65  65  65  66  66  66  66  65  64  64  64  65  66  67  68  68  68  67  66  67  67  66  66  66  65  65  64  64  64  65  65  65  66  66  65  64  63  64  66  66  68  69  69  67  66  66  66  67  66  64  62  63  65  65  66  67  67  66  67  68  69  69  68  67  68  70  70  69  68  68  69  69  69  69  68  68  68  68  68  67  66  66  67  68  68  66  65  65  65  66  66  66  67  67  69  70  70  68  66  67  68  69  71  70  68  67  66  66  67  67  68  71  71  70  68  67  67  68  70  70  69  67  66  66  67  68  69  69  70  71  71  70  68  69  70  70  70  70  71  71  71  70  70  70  70  70  69  67  68  68  68  69  69  69  69  69  69  67  68  70  69  68  66  66  67  68  69  70  69  67  67  69  70  70  68  67  67  67  69  71  72  72  70  68  70  70  69  67  67  68  69  69  69  70  70  70  70  70  70  69  68  66  66  67  68  69  70  70  66  64  65  67  69  69  69  68  67  67  66  66  67  68  69  70  69  68 
 66  64  61  61  63  64  64  63  63  63  64  63  63  64  63  62  62  63  65  66  65  63  61  61  64  65  65  65  63  63  63  63  64  64  64  63  62  63  64  64  64  62  61  61  62  62  63  63  63  63  62  62  64  65  66  66  66  66  65  66  66  64  62  62  64  65  66  65  64  63  64  65  65  66  67  67  64  63  63  64  65  65  65  66  67  65  64  65  65  66  65  64  63  62  62  62  61  61  62  64  65  66  65  64  63  64  64  64  63  63  64  65  66  67  66  66  65  66  66  66  65  65  66  65  65  65  66  66  65  64  64  65  66  66  66  65  66  65  64  65  64  65  65  62  60  62  63  63  63  64  65  65  66  65  63  65  68  67  65  64  64  63  64  64  64  63  61  61  62  62  63  64  64  65  66  66  66  66  66  66  66  66  65  65  66  68  70  69  66  66  66  66  66  68  69  68  65  64  64  64  65  65  65  65  66  66  65  66  66  67  68  68  66  65  63  65  68  69  69  68  69  68  67  66  65  64  65  68  68  65  64  63  61  62  63  64  65  68  70  69  67  66  66  66  67  68  68  67  67  66  64  64  64  65  67  68  67  66  65  64  65  67  70  68  67  67  66  64  64  65  66  68  68  68  66  66  67  66  66  66  66  66  65  65  65  66  67  66  67  69  70  69  67  66  67  68  68  66  65  66  67  67  67  65  65  66  68  70  69  66  64  64  65  67  68  68  67  66  66  68  69  68  67  68  69  70  71  69  68  68  66  65  66  65  65  68  69  69  69  70  69  68  67  68  69  67  66  65  68  70  70  69  70  71  71  70  68  68  68  67  69  70  70  70  69  68  69  69  70  72  70  66  66  67  68  67  67  68  69  70  70  69  70  69  67  66  67  69  70  70  69  68  67  68  69  71  71  70  68  68  67  68  68  69  70  69  67  66  68  69  68  67  67  69  71  72  71  70  69  68  68  67  68  68  68  66  65  67  70  72  72  69  68  67  68  68  69  70  70  68  66  64  66  68  68  68  69  69  67  66 
 64  62  60  60  62  63  62  62  62  62  63  63  62  62  63  61  61  62  64  64  64  62  60  61  64  64  64  64  63  63  63  63  63  63  63  62  62  62  62  63  63  63  63  62  62  63  65  66  65  64  64  64  65  65  65  65  65  65  64  64  64  63  62  63  64  65  65  65  64  63  63  64  65  66  66  65  63  62  63  63  63  64  64  65  67  66  66  65  65  65  65  64  64  63  62  61  60  61  63  63  64  64  64  63  63  63  64  64  63  63  63  63  64  64  64  64  64  65  65  66  66  66  65  65  65  65  65  66  65  65  65  65  66  67  67  67  67  67  66  65  65  64  65  64  64  65  65  64  64  64  65  66  67  66  64  65  66  66  65  65  65  65  66  66  66  65  63  62  62  64  64  65  66  66  66  66  66  66  66  68  69  68  67  66  66  68  69  68  66  66  66  65  65  67  68  66  64  63  63  63  64  65  65  65  66  66  65  65  66  67  67  68  67  66  66  66  68  68  68  68  68  68  67  66  66  66  67  67  66  66  64  64  63  63  63  63  64  65  68  67  66  65  65  65  66  68  68  68  67  67  67  67  66  65  66  68  68  68  67  66  66  68  69  67  67  67  67  66  65  65  66  67  68  67  67  66  66  66  66  66  66  66  66  66  65  66  66  66  67  69  70  69  68  68  68  69  68  65  65  67  68  68  67  66  65  66  69  70  70  67  66  66  66  66  67  67  67  66  66  67  69  69  68  68  68  69  69  69  69  68  68  68  68  68  68  68  67  68  69  69  67  66  66  67  68  67  66  67  69  71  70  69  69  71  71  70  68  68  68  68  69  70  70  69  68  68  69  68  68  68  68  67  68  68  68  68  68  68  69  69  70  70  69  67  67  67  68  69  70  70  69  69  69  69  69  71  71  71  71  70  70  71  71  71  70  69  67  67  67  68  68  65  65  67  69  71  72  71  71  70  68  68  69  70  69  68  67  68  70  71  71  69  68  68  69  69  69  69  69  68  67  66  66  68  68  68  69  69  68  67 
 64  62  60  61  62  62  61  61  61  62  63  63  61  62  63  62  62  62  64  64  63  62  61  61  63  63  63  63  63  62  62  62  62  62  63  63  62  61  61  61  63  64  64  63  62  63  66  67  65  65  65  65  64  64  64  64  64  64  63  63  63  63  63  64  65  65  65  65  65  64  64  64  64  65  65  64  63  63  62  62  63  63  64  65  66  66  67  66  65  64  64  64  65  64  62  61  61  63  64  64  63  63  63  64  65  64  63  63  63  63  62  62  62  63  63  63  64  65  66  66  66  65  65  64  64  64  64  65  65  64  64  64  65  66  67  68  68  68  67  66  66  65  64  65  67  66  65  64  63  63  64  66  67  66  65  64  64  65  65  65  65  66  67  67  66  65  64  63  63  65  66  67  67  67  66  65  65  65  66  68  70  69  68  66  66  67  68  67  66  65  65  64  64  65  66  66  65  65  65  64  64  64  65  65  66  65  65  64  65  66  66  67  68  68  68  67  66  66  66  66  66  67  66  66  66  67  67  65  65  65  65  66  66  65  64  64  64  65  66  68  67  67  67  67  68  67  67  67  67  67  68  68  67  66  65  67  69  69  69  67  66  67  68  67  67  68  68  68  67  66  65  66  67  67  67  67  66  65  65  66  67  67  67  67  66  66  66  65  66  68  69  69  69  69  70  70  68  66  65  68  69  69  68  67  66  67  69  71  70  68  67  67  66  65  65  66  67  67  66  66  68  69  68  67  68  68  68  68  68  68  69  70  70  71  70  68  67  68  68  68  67  66  67  68  68  67  67  68  70  70  70  69  69  70  71  70  69  69  68  69  69  70  70  69  69  69  69  68  67  65  66  68  69  69  69  68  68  68  68  68  69  69  68  66  68  69  69  69  69  69  70  70  70  68  68  69  71  72  72  72  73  72  72  72  70  68  68  68  68  68  67  65  64  65  68  70  71  71  71  70  69  69  70  71  70  69  69  69  70  70  70  70  70  70  71  71  70  70  69  69  68  68  68  67  67  68  68  68  68  68 
 65  63  62  62  62  62  61  60  61  62  63  63  62  63  64  64  64  64  65  64  63  62  61  62  62  62  62  62  62  62  62  61  62  63  63  63  62  60  59  60  62  64  65  63  61  62  64  65  64  64  64  64  64  64  64  65  64  64  63  63  64  64  64  64  65  66  66  65  65  64  64  63  63  63  63  63  64  63  63  62  63  64  65  65  64  66  67  66  64  63  63  64  65  64  62  61  63  64  65  64  63  62  63  65  66  66  64  64  64  63  62  62  62  63  64  64  65  66  66  66  65  65  64  63  63  63  64  65  65  64  64  64  64  65  66  68  68  68  67  67  66  65  65  65  66  66  64  63  62  62  64  65  65  65  63  63  64  64  64  64  64  65  65  66  66  65  65  64  64  65  67  68  68  66  65  63  64  65  65  67  68  68  67  66  66  67  68  67  65  65  66  64  63  64  66  67  67  67  67  66  65  65  66  66  66  66  65  64  64  65  66  66  67  68  68  67  65  64  63  63  64  65  65  65  66  67  66  65  65  66  66  67  68  66  65  65  65  67  68  70  70  69  69  69  69  68  67  66  66  67  68  68  67  65  64  66  69  70  69  67  66  65  66  67  68  69  69  68  67  66  64  64  66  68  69  69  68  65  64  66  68  69  68  67  67  67  67  66  66  68  68  68  68  68  69  69  68  66  66  68  68  68  68  68  68  69  70  72  71  69  67  68  66  64  64  65  67  67  66  66  67  68  68  68  67  68  67  67  66  67  69  70  70  71  71  69  68  68  69  69  68  68  68  69  70  70  69  68  69  69  69  69  69  70  71  70  69  68  68  68  69  69  69  70  70  70  69  68  67  65  65  67  68  68  68  68  67  67  67  67  67  68  67  67  69  70  71  69  68  68  70  70  69  67  66  67  69  71  71  72  72  72  72  72  70  69  69  69  69  68  67  65  64  65  68  70  70  70  70  69  68  69  69  70  71  70  70  70  70  70  69  69  70  71  71  71  71  70  69  69  69  70  68  66  67  68  68  68  69  69 
 66  65  64  63  63  63  62  62  63  64  64  63  62  63  65  65  64  65  65  65  63  63  62  62  62  62  62  62  62  62  62  61  62  63  64  64  63  61  60  61  63  64  64  62  61  61  61  62  63  63  63  64  64  64  64  65  65  64  64  64  64  64  63  64  64  65  65  64  63  63  63  63  62  62  62  62  63  64  63  63  63  64  65  65  64  64  65  64  63  63  63  65  65  64  63  62  64  64  65  65  64  63  64  66  67  66  66  65  64  64  63  63  64  65  65  65  66  66  65  65  65  65  64  63  63  63  64  64  65  65  65  63  63  64  66  67  67  67  67  66  66  66  65  65  66  66  64  63  62  62  62  63  64  63  62  64  65  65  64  63  63  64  65  65  65  65  65  65  64  65  66  67  67  66  64  63  64  65  65  65  65  66  66  66  66  68  68  68  66  65  66  64  63  64  66  67  67  68  67  66  65  65  65  66  66  66  65  64  64  64  65  66  66  66  67  67  66  64  63  62  63  64  65  65  66  66  66  66  66  66  66  67  68  67  66  66  67  68  69  70  70  70  70  69  69  68  67  65  66  67  68  68  67  64  64  65  69  70  69  66  64  65  67  68  69  68  69  68  67  65  64  64  65  68  71  71  69  67  65  66  68  69  68  67  66  67  68  67  67  69  69  68  66  66  66  67  67  66  66  67  67  67  67  67  68  70  71  71  70  67  66  67  67  65  66  67  68  68  67  66  67  68  68  67  68  68  67  67  66  67  67  68  68  69  69  68  67  68  69  70  69  69  70  71  72  72  70  67  67  68  69  68  69  70  71  70  69  68  67  68  68  69  69  69  70  70  69  69  68  67  66  67  67  68  68  67  67  68  68  68  68  68  67  67  70  71  71  68  67  68  69  69  68  65  65  67  68  69  69  69  69  70  71  72  71  70  70  68  68  69  68  67  67  67  70  71  70  70  68  67  67  67  69  70  70  70  69  70  70  70  69  68  68  68  69  69  68  68  67  67  68  69  68  67  68  68  68  69  70  70 
 67  66  64  64  64  64  64  64  64  65  64  63  63  64  65  64  64  64  65  64  62  61  61  61  61  62  62  62  63  62  62  61  62  63  64  65  63  63  63  63  63  64  63  63  62  61  60  61  62  62  62  63  63  64  65  65  66  65  65  65  65  64  63  63  63  64  64  63  62  62  64  64  63  62  62  63  64  64  64  63  62  63  64  64  63  63  62  61  61  62  64  65  65  65  63  63  63  63  63  64  64  65  65  66  66  66  66  66  64  64  64  64  64  65  66  65  65  65  64  65  66  66  66  65  65  64  64  65  66  66  66  64  63  64  65  65  65  65  65  64  64  65  65  65  66  66  66  65  64  64  64  64  64  64  64  66  68  66  64  64  64  65  66  67  67  67  66  66  66  66  66  66  65  65  64  64  65  65  66  64  64  65  65  65  66  67  68  68  66  65  65  64  63  64  65  67  67  66  65  64  64  64  65  65  65  65  65  65  65  65  65  65  64  64  65  67  68  66  64  64  64  65  66  67  67  67  66  67  67  66  65  66  66  67  66  67  67  68  69  69  68  68  67  67  67  67  67  66  66  67  68  67  66  65  66  67  69  70  68  65  64  65  67  68  69  68  68  68  67  66  65  65  66  69  71  72  70  68  66  66  68  68  68  67  66  68  69  67  67  69  69  68  67  65  65  65  66  67  66  66  65  64  64  65  67  70  71  71  69  66  65  67  67  67  69  69  69  68  67  68  68  68  68  67  68  69  68  67  67  66  66  67  67  66  66  67  67  67  69  69  69  70  70  71  72  72  69  66  66  67  68  68  69  69  70  70  69  69  67  67  67  68  68  69  69  69  69  69  69  68  67  67  67  67  67  68  68  70  70  70  69  68  68  68  69  70  69  68  67  67  68  68  67  66  66  68  69  69  68  68  68  68  70  71  71  71  70  69  69  69  69  68  69  70  71  72  71  70  68  65  65  66  68  69  69  68  69  70  71  70  69  68  68  67  67  67  67  67  67  67  68  68  68  69  69  69  70  70  71  71 
 66  65  64  63  64  64  64  65  65  64  63  62  63  64  64  63  63  63  64  63  62  60  60  60  62  62  63  62  63  63  62  61  62  62  64  64  63  64  65  64  64  64  64  63  63  62  61  61  62  63  62  62  63  63  64  65  65  65  64  65  66  64  62  62  63  64  64  62  62  63  65  66  64  64  64  64  65  65  65  63  62  62  62  63  64  62  61  60  61  63  65  65  65  64  64  63  63  62  62  63  65  66  65  65  65  65  66  66  65  65  65  65  65  65  65  65  65  65  65  65  65  66  67  67  66  65  65  65  66  67  67  66  64  65  64  64  64  64  64  63  64  64  64  64  65  66  67  67  66  66  65  64  64  65  66  67  68  66  65  65  66  67  67  68  68  67  66  66  67  65  65  65  64  64  65  65  65  66  65  64  64  66  65  65  65  66  67  67  66  65  66  64  64  65  66  67  66  65  64  63  63  64  66  65  64  64  65  66  66  66  66  65  65  64  65  67  68  67  66  66  66  66  67  67  67  67  67  67  67  65  65  65  66  66  67  67  67  67  68  68  67  66  65  66  66  66  67  67  66  67  67  67  66  67  68  69  71  70  68  65  65  66  68  68  68  68  67  67  68  67  66  66  67  68  70  71  70  68  67  67  67  67  67  66  66  68  68  66  67  69  70  69  68  66  65  65  66  67  67  66  65  63  62  63  66  68  70  70  69  67  66  66  67  68  71  71  70  68  68  69  69  68  67  67  68  69  69  68  68  67  67  67  67  66  66  66  67  67  68  69  70  69  70  71  71  70  68  67  67  67  67  68  68  68  69  70  70  70  68  67  67  68  68  68  68  68  68  68  68  69  69  68  68  67  68  68  69  71  72  71  70  68  67  68  68  68  68  68  67  68  67  68  68  68  68  69  70  70  69  68  67  67  69  70  70  70  69  69  69  69  68  68  70  71  72  72  71  70  68  66  66  67  68  69  68  67  69  70  71  71  71  70  69  68  67  68  68  68  68  69  69  69  69  70  70  70  70  70  70  71 
 66  65  63  62  63  64  63  64  64  64  62  62  63  64  64  63  62  63  63  63  62  61  60  61  63  64  63  63  63  63  63  62  62  62  63  63  62  64  65  65  64  63  63  64  64  64  62  62  62  63  62  63  63  62  62  63  63  63  62  63  65  64  62  62  64  65  65  64  64  64  67  68  67  66  65  66  66  65  64  64  63  61  60  62  65  63  61  61  62  63  65  65  64  63  64  63  62  62  63  64  65  65  65  65  64  65  65  66  66  66  66  66  66  65  64  64  65  67  67  66  64  65  66  66  66  65  64  65  66  67  68  67  66  66  65  64  64  63  63  63  63  63  63  63  65  65  66  68  68  67  65  65  65  66  66  66  65  65  64  65  66  68  68  68  67  66  65  66  66  65  64  63  63  64  65  65  66  65  64  66  67  67  66  65  64  65  66  66  65  66  66  66  67  67  68  68  67  65  64  63  65  66  67  65  63  64  65  66  66  66  66  67  66  65  65  66  68  67  66  66  66  66  66  66  67  68  67  67  66  65  65  66  67  66  67  66  66  65  65  67  67  66  66  66  67  67  67  66  66  66  66  67  67  68  69  70  70  69  67  65  65  66  68  66  67  67  67  68  68  68  67  67  67  67  68  69  69  68  68  67  66  66  66  67  67  68  67  66  66  68  69  69  68  68  67  66  66  67  68  69  67  64  63  63  65  67  69  70  70  69  68  67  67  69  71  71  70  68  68  69  69  68  67  67  68  69  69  69  68  69  68  68  68  67  67  67  67  68  69  70  70  70  70  71  71  69  68  69  68  67  67  68  67  66  67  69  71  71  69  68  68  69  69  69  68  67  68  68  68  69  69  69  68  67  68  68  69  70  71  71  69  67  66  66  66  67  68  68  67  67  67  68  69  70  71  72  72  71  70  69  68  68  68  69  68  67  68  70  69  68  68  68  70  72  73  72  71  71  69  67  67  68  69  69  68  67  68  70  71  70  71  72  71  69  68  68  69  69  70  69  69  69  70  71  71  70  69  69  70  70 
 64  63  62  62  63  63  62  62  63  63  62  62  64  65  64  63  62  63  64  63  62  61  62  63  64  64  63  63  63  64  64  63  62  63  64  64  62  63  63  64  64  63  63  64  64  64  63  63  62  62  63  63  62  62  62  63  62  61  61  61  63  63  63  64  64  65  65  65  65  66  67  68  68  68  67  66  65  65  64  64  64  63  61  62  65  64  63  63  63  64  65  65  64  64  64  64  64  63  63  64  64  65  66  65  65  64  64  64  65  66  67  67  66  64  63  64  65  67  67  65  64  65  66  66  65  64  64  64  65  66  66  66  67  66  65  65  64  64  64  64  64  63  63  63  64  65  66  67  67  66  65  65  64  65  66  65  63  63  64  65  66  67  68  66  65  65  64  65  66  65  64  63  63  64  65  66  65  64  64  66  68  68  67  66  65  65  66  66  66  66  67  67  68  69  69  69  67  65  65  66  66  67  68  65  64  64  65  66  66  66  67  67  67  66  66  67  66  67  66  66  66  66  65  65  66  67  67  67  66  65  66  67  68  68  67  67  66  65  65  67  68  67  67  68  68  68  68  67  66  66  66  67  67  68  68  68  68  67  66  66  66  67  67  66  67  68  68  68  68  67  67  67  67  67  67  68  68  68  67  66  66  67  68  68  69  69  68  66  66  67  68  68  68  68  68  68  68  68  69  70  69  66  65  65  67  68  68  68  69  69  69  68  68  69  70  70  69  68  68  69  70  69  68  68  69  69  70  69  69  69  69  69  69  68  68  69  69  68  69  70  70  70  70  71  71  69  68  69  68  68  68  68  68  67  67  69  71  71  70  69  69  69  69  69  68  68  69  69  69  70  69  68  68  68  68  68  68  69  69  69  69  67  66  66  66  67  67  68  67  67  67  68  69  70  71  72  72  72  71  70  69  67  68  68  68  68  68  69  69  69  69  69  70  72  72  72  72  72  71  69  69  69  69  68  67  67  68  70  70  69  69  70  69  68  67  67  67  68  68  69  68  68  69  71  70  69  69  68  69  69 
 63  61  61  62  63  62  61  62  63  64  64  64  64  65  64  63  62  62  63  63  62  62  63  64  64  63  62  62  62  63  63  63  63  63  65  65  63  62  62  63  63  64  63  63  62  62  63  64  63  63  62  62  63  63  63  63  63  62  62  61  61  63  64  65  65  64  64  65  67  67  65  65  68  67  66  65  64  64  65  65  66  65  63  63  64  64  65  65  64  64  64  65  65  66  64  64  65  64  64  63  63  63  65  66  65  63  61  60  62  64  66  67  66  65  63  63  64  66  66  65  63  65  65  65  64  65  65  65  65  65  65  66  66  65  65  64  65  65  65  65  65  64  63  64  66  66  66  67  67  66  65  65  64  65  66  65  64  64  65  66  67  67  67  65  64  64  65  65  65  66  65  64  64  64  65  65  65  64  63  65  67  68  67  66  65  65  66  67  66  67  67  66  67  67  67  66  65  65  66  67  68  68  67  66  65  64  65  65  65  66  67  67  67  66  66  67  67  67  67  67  66  65  65  65  66  67  68  67  66  66  67  68  69  69  68  67  66  66  67  67  66  66  66  67  68  68  68  67  67  67  67  66  67  67  66  66  66  66  67  68  68  68  68  67  68  69  69  68  66  65  65  66  67  67  67  67  67  67  66  66  67  68  70  72  71  70  69  67  66  66  66  66  67  68  68  69  69  69  69  69  68  67  67  67  69  69  67  66  67  69  69  69  68  67  67  68  68  67  67  69  69  69  69  69  70  70  70  69  68  68  68  68  69  69  69  70  70  69  70  70  70  70  70  70  70  69  68  68  67  67  69  70  69  67  67  68  70  69  68  68  67  68  68  68  68  69  70  70  70  70  69  67  67  67  67  67  67  68  68  68  68  68  67  66  67  67  68  68  68  68  67  68  68  69  70  70  70  71  71  69  68  68  69  69  70  70  69  68  69  70  71  71  71  71  71  71  71  71  72  72  70  70  69  68  67  66  68  70  70  68  67  68  67  67  67  67  68  68  69  69  69  69  70  71  69  68  69  69  70  70 
 61  61  61  62  63  62  62  62  63  64  65  65  63  64  64  63  62  62  62  62  61  62  64  64  63  62  61  60  62  63  63  63  63  63  65  65  64  62  62  62  63  64  64  63  61  61  63  64  64  63  62  63  63  64  64  64  64  64  64  63  59  62  64  65  64  63  64  66  67  66  63  63  66  66  65  64  63  63  64  66  66  66  64  63  62  65  66  66  65  64  63  65  66  66  65  65  65  65  64  64  63  63  65  66  66  63  60  58  60  62  64  66  66  65  63  63  63  64  65  65  64  64  65  65  65  65  66  66  66  66  66  66  65  65  64  63  64  65  65  65  65  64  62  64  67  67  66  66  66  66  65  65  65  66  67  66  64  65  66  67  67  67  66  65  64  65  67  66  66  67  66  65  65  65  66  66  65  65  64  64  66  67  67  66  65  65  67  66  67  67  66  65  65  65  65  64  63  63  65  67  67  67  65  65  65  65  65  65  65  65  66  66  66  67  67  68  68  68  68  67  67  66  66  66  66  68  69  67  66  67  68  68  69  69  68  67  67  69  69  65  63  64  65  66  67  67  67  66  66  66  66  67  67  66  66  65  66  66  67  68  69  69  69  68  69  70  69  67  65  65  65  66  67  68  68  68  68  67  67  66  67  69  71  73  73  71  69  68  67  67  66  66  66  66  67  68  68  68  68  67  67  67  68  69  70  69  67  66  66  67  68  69  68  66  65  67  68  67  67  68  68  69  69  70  70  71  70  69  67  67  67  68  68  69  70  70  70  70  70  69  69  69  70  70  69  68  67  66  66  67  70  71  70  67  67  68  69  67  66  67  66  66  66  67  68  70  70  70  70  70  69  67  66  67  67  67  66  66  67  67  67  68  68  66  67  68  67  67  67  67  67  67  67  67  68  70  70  70  69  68  67  67  69  70  71  71  70  68  69  70  71  72  72  72  71  70  69  69  70  72  71  70  69  68  67  67  68  69  69  67  66  67  67  67  68  69  69  70  69  70  70  70  71  71  70  70  70  71  71  71 
 61  62  63  63  63  62  62  63  63  64  63  62  62  62  64  65  65  63  62  61  62  63  65  64  63  61  61  62  63  65  65  65  64  63  63  64  64  63  63  63  63  63  64  65  64  62  63  63  63  62  63  63  64  65  65  65  64  64  66  64  60  61  63  64  64  65  66  67  67  66  65  66  67  67  66  65  62  61  62  63  64  65  65  64  63  65  66  66  65  64  62  62  64  65  65  64  63  64  65  65  65  65  65  66  65  64  62  62  63  63  63  64  64  64  63  63  62  63  64  66  67  67  66  66  66  65  66  66  67  67  67  65  64  64  63  62  62  62  62  63  64  63  62  63  66  66  66  65  64  63  64  65  66  68  68  66  63  64  64  64  65  65  66  65  65  66  68  68  67  67  66  65  65  67  68  68  67  68  68  65  64  66  68  67  65  64  65  66  67  67  67  66  66  66  65  64  64  63  62  63  63  64  66  64  64  65  66  66  65  64  65  66  67  68  68  67  66  67  67  67  67  66  67  67  67  68  68  67  67  66  65  65  65  65  66  66  66  68  69  65  64  65  66  67  67  66  65  64  63  64  66  67  68  67  67  68  68  68  67  67  68  70  71  70  69  69  69  68  67  66  66  67  69  70  69  68  68  68  67  67  66  67  68  69  69  68  67  68  69  69  68  67  66  66  66  67  68  68  68  67  67  67  68  70  70  69  68  67  67  66  66  67  68  68  68  69  70  71  71  70  68  67  67  70  71  71  71  69  68  67  67  67  67  69  69  69  69  70  70  69  69  69  70  69  67  66  64  65  68  72  74  73  70  68  67  68  69  70  69  68  67  67  67  69  70  70  69  68  68  68  68  67  68  69  68  67  66  65  66  67  67  68  68  66  66  67  67  67  67  67  68  67  67  68  69  71  72  71  69  67  66  66  67  68  70  70  69  68  68  68  68  71  72  72  72  70  69  67  66  67  71  72  70  67  67  68  68  67  67  68  68  67  67  68  68  69  70  69  68  67  68  68  70  71  72  73  72  72  71  71 
 61  62  63  64  63  62  62  63  64  65  64  64  63  62  63  64  64  63  62  61  61  62  62  62  63  63  63  64  65  65  65  64  63  62  63  63  63  64  64  64  63  63  64  64  64  62  62  63  62  62  63  63  65  66  66  65  64  64  65  64  62  63  64  64  64  65  67  67  66  65  65  65  65  66  66  65  63  62  62  64  65  67  66  65  65  66  67  67  66  64  63  62  63  63  63  62  62  63  64  65  66  66  66  65  64  64  63  64  66  65  65  65  66  65  64  63  62  63  64  66  67  67  67  67  66  65  65  65  66  66  66  65  63  63  63  62  62  62  62  63  64  64  64  63  64  64  65  65  64  64  64  65  66  67  66  64  63  63  63  63  63  65  66  66  65  65  67  67  66  66  66  66  66  68  69  69  67  68  68  66  64  66  67  67  65  65  66  67  67  67  65  65  66  66  66  65  65  63  63  63  63  64  65  64  64  65  66  66  66  64  64  65  66  67  67  66  66  66  66  66  65  65  66  67  67  66  66  66  66  65  64  63  64  65  65  65  65  67  67  66  65  67  67  68  68  66  65  65  65  66  66  67  68  68  67  68  68  68  67  67  68  70  72  69  69  69  68  67  66  66  67  68  69  70  70  69  69  69  68  68  67  67  68  68  68  67  67  68  69  69  69  68  66  66  66  67  67  67  67  68  68  68  69  70  70  68  68  68  67  66  65  67  68  69  69  69  69  71  71  70  68  66  67  70  71  71  71  70  68  68  67  67  67  69  69  68  69  69  69  67  66  66  67  67  65  64  64  65  69  72  73  72  69  68  68  69  70  70  70  69  69  68  68  69  70  69  69  68  67  67  68  69  69  69  68  67  67  67  68  68  69  69  68  66  67  68  69  69  68  68  67  68  69  69  70  71  71  71  69  68  66  66  68  69  70  70  69  69  67  67  67  70  71  72  72  70  68  67  67  68  71  71  69  66  65  66  67  67  67  68  68  67  68  69  70  70  70  69  68  68  68  68  68  69  70  70  70  71  70  70 
 60  61  63  63  63  62  62  63  65  66  66  66  64  63  62  62  62  63  63  63  62  61  60  60  65  65  65  66  66  65  63  63  62  62  63  64  64  65  65  64  63  63  63  64  63  62  62  63  63  62  63  63  65  65  65  64  63  63  63  63  64  65  66  65  64  65  66  66  65  64  64  64  63  65  65  64  63  63  64  65  66  67  66  66  66  66  66  66  66  65  64  63  63  62  61  61  63  63  63  64  65  65  65  64  64  63  63  64  67  67  67  67  67  66  64  64  64  64  65  66  66  67  67  66  66  65  64  64  65  65  65  65  64  64  63  62  63  63  63  63  64  65  65  63  62  63  64  65  65  65  65  65  65  65  64  64  64  64  63  62  63  65  66  66  65  64  66  66  66  67  67  67  66  67  68  67  66  66  67  66  65  66  66  66  66  66  67  68  67  66  64  64  66  67  67  67  65  64  63  64  65  65  64  64  64  66  67  67  66  65  64  64  65  65  65  65  66  66  66  65  64  64  64  65  65  65  64  65  65  64  63  64  65  66  66  66  66  66  66  67  67  68  69  68  67  66  67  67  68  68  67  67  67  67  67  67  67  67  67  68  69  70  71  69  68  68  68  66  65  65  66  67  69  69  69  69  69  69  68  68  68  67  67  67  67  67  67  68  68  68  69  68  67  67  67  68  68  68  68  69  69  69  69  70  69  67  67  68  68  66  66  67  68  68  68  68  69  70  70  69  68  67  67  69  70  71  70  70  68  67  67  68  68  69  69  68  68  68  67  66  65  64  65  65  65  65  65  66  68  70  71  70  69  68  68  69  69  70  70  69  68  68  69  69  70  70  69  68  68  67  68  70  69  68  67  67  68  69  70  70  70  70  69  67  68  70  70  70  70  69  68  68  70  71  70  69  69  69  69  68  67  68  69  70  70  69  69  69  67  67  68  69  70  71  71  70  68  68  69  70  70  70  68  65  65  66  67  67  68  68  68  68  69  71  71  71  70  69  68  68  69  69  68  67  67  67  69  71  71  70 
 61  63  64  64  63  62  62  63  64  65  66  66  65  63  62  62  63  65  66  65  64  64  63  63  66  67  66  67  66  65  64  63  62  62  63  64  65  66  65  64  63  63  63  64  64  64  64  64  63  62  63  63  64  63  63  63  62  62  63  64  64  65  65  65  64  64  64  65  64  62  62  63  64  64  65  65  64  63  63  64  65  64  64  64  66  66  65  64  65  65  64  64  63  61  61  61  63  62  63  64  65  65  64  64  63  63  64  65  65  65  65  65  66  65  64  64  65  66  67  67  66  67  67  66  66  65  63  64  65  66  66  65  64  64  63  63  63  64  65  64  64  66  67  65  63  63  64  65  65  66  66  66  65  65  65  65  64  65  63  62  63  65  67  67  65  63  64  66  67  68  67  66  66  65  65  65  64  65  67  67  65  66  65  65  65  67  68  68  67  66  66  65  66  68  69  68  66  64  64  64  65  65  65  65  66  66  67  67  67  66  65  64  65  64  63  65  66  67  66  65  65  64  65  65  65  64  65  65  65  65  64  65  67  67  68  67  67  66  66  68  69  71  69  67  65  66  67  69  69  69  67  67  66  66  66  67  66  66  67  69  69  70  69  68  69  68  67  65  64  65  66  67  68  69  68  68  67  67  67  67  67  67  66  66  66  66  67  68  69  68  69  68  67  67  68  69  69  69  68  68  68  69  69  69  68  67  67  68  69  67  65  67  68  68  69  68  69  70  70  69  68  67  68  69  70  70  70  69  68  68  67  68  68  69  69  68  68  67  67  66  65  65  66  67  67  67  67  67  68  69  69  70  69  69  68  68  68  69  69  68  67  68  68  69  70  69  69  68  67  68  70  72  70  67  66  68  69  71  71  71  70  70  69  67  69  70  72  72  71  69  69  69  70  71  69  66  67  68  67  67  68  69  69  70  69  69  68  69  69  68  69  69  70  71  71  70  69  69  70  70  70  69  68  67  66  67  68  69  69  69  68  69  70  71  71  70  68  67  67  68  69  69  69  68  68  68  70  72  73  71 
 64  65  65  64  63  62  61  62  62  63  64  64  64  63  62  63  66  67  68  66  65  65  66  67  67  66  65  64  64  63  63  64  64  63  63  64  66  67  66  65  64  63  64  65  65  64  65  65  63  63  63  63  63  62  62  63  63  64  65  65  63  64  65  64  62  62  64  64  63  62  63  64  64  65  65  65  63  62  63  63  63  63  62  62  64  64  64  64  64  65  65  65  64  63  62  62  63  62  62  64  65  65  64  63  62  63  64  64  63  62  62  63  64  64  64  64  65  67  68  68  66  67  68  67  65  65  64  64  65  66  67  66  64  64  63  64  65  66  66  65  64  65  66  67  66  64  64  65  65  66  66  66  65  65  66  65  64  65  64  63  63  65  67  67  65  64  65  67  69  69  67  65  64  64  64  64  64  65  67  68  67  66  65  64  65  67  68  68  68  69  69  67  66  69  69  68  66  64  64  65  66  65  65  66  67  67  68  67  67  66  65  65  65  65  65  66  67  67  67  67  66  66  66  66  66  66  65  65  66  65  65  66  67  68  68  68  67  66  66  70  71  70  69  67  65  65  67  69  69  69  67  66  66  66  66  66  66  66  67  68  68  68  67  69  70  69  68  66  65  66  67  67  68  69  68  66  65  66  66  67  67  67  65  65  65  66  67  68  69  69  68  67  67  67  68  70  70  70  70  68  68  70  71  70  69  67  67  68  69  68  67  67  67  68  68  67  68  69  69  68  67  67  68  69  69  69  69  69  68  68  68  68  68  69  69  67  67  67  67  67  68  68  69  69  69  69  68  67  67  68  69  70  70  70  69  68  68  68  68  67  67  68  68  69  69  69  69  68  68  69  70  72  70  67  66  68  69  71  71  70  69  69  68  67  68  70  72  72  71  70  69  68  68  68  67  65  66  67  67  68  68  68  69  70  69  69  69  70  70  70  69  70  70  70  71  70  69  69  70  70  69  69  70  70  70  69  70  71  70  68  68  69  71  72  71  69  68  67  68  69  69  69  68  68  69  69  70  72  72  70 
 64  65  66  65  63  62  60  60  61  61  62  63  63  63  63  64  66  68  67  65  64  65  67  68  66  65  64  63  63  63  63  64  65  64  64  64  66  67  66  64  63  63  64  65  65  64  65  66  64  64  64  64  63  63  63  64  65  65  67  66  63  64  64  63  62  62  63  64  64  63  64  64  64  64  64  64  63  63  63  63  63  63  63  63  63  63  63  63  64  65  65  65  64  64  64  64  64  64  63  64  65  65  64  63  62  63  64  64  62  62  62  63  63  64  64  64  65  66  68  67  66  67  68  68  66  65  65  65  65  66  66  66  65  64  64  65  67  68  67  65  64  64  65  66  66  65  64  65  66  66  66  66  66  66  67  65  63  64  64  63  63  65  66  66  66  66  67  69  70  69  67  65  63  63  64  64  64  65  67  69  69  66  65  65  66  67  68  68  69  71  72  69  66  67  68  67  66  65  65  65  66  66  67  67  68  68  68  67  66  65  65  65  66  66  66  67  68  68  67  67  67  67  67  67  67  67  66  65  65  66  66  66  67  67  66  66  66  66  67  71  71  68  67  65  64  65  67  68  69  69  68  66  66  67  67  67  67  67  67  67  67  66  66  70  71  69  68  66  66  67  67  67  68  68  68  65  65  66  66  67  68  67  66  65  65  67  68  68  68  68  67  66  66  66  68  70  70  71  70  67  68  70  72  72  69  67  66  68  69  69  67  66  67  67  67  66  66  67  68  67  66  66  67  67  68  68  68  68  68  69  69  69  69  69  69  68  68  68  68  69  69  70  70  70  69  68  67  66  67  68  69  70  71  70  69  68  68  68  68  68  68  68  69  68  68  68  68  68  69  69  71  72  70  68  67  68  69  70  70  69  67  68  67  66  67  69  70  71  70  70  69  68  67  67  66  66  67  68  68  69  69  69  69  69  70  70  70  70  70  70  69  70  70  70  70  69  69  69  69  68  67  69  71  73  71  70  70  71  70  68  68  70  71  72  71  69  68  68  70  70  70  69  68  68  70  71  71  70  70  68 
 63  64  65  65  63  61  59  59  60  60  61  62  63  64  63  64  66  66  66  64  63  63  65  66  64  64  65  64  64  64  63  64  64  64  64  65  66  67  66  64  63  63  63  63  63  63  64  64  64  64  64  65  65  65  65  65  66  65  66  66  64  64  64  64  63  63  63  64  65  65  66  65  64  63  64  64  64  64  63  64  63  64  65  64  62  62  63  64  64  64  64  64  64  65  65  66  66  65  64  64  65  65  64  63  62  63  64  64  64  64  64  64  64  64  65  64  65  65  66  66  67  67  68  68  67  66  64  64  65  65  64  65  66  65  65  66  68  69  67  65  64  63  63  64  65  65  64  65  66  67  67  66  65  66  67  65  63  65  65  64  64  65  65  65  66  67  68  69  69  68  67  65  64  64  65  65  64  65  66  68  69  67  66  66  68  68  67  67  68  70  72  70  67  66  66  66  65  65  66  66  66  67  69  69  69  69  68  67  66  65  65  65  66  67  66  67  67  67  67  67  67  67  68  68  68  67  67  66  66  66  66  67  66  66  64  63  64  65  67  71  71  67  65  64  65  66  67  68  68  69  68  66  66  68  69  69  69  68  67  66  66  65  66  69  70  68  66  66  67  68  68  67  67  68  67  66  66  67  67  68  69  68  67  66  65  66  67  67  68  67  66  65  64  65  67  69  70  71  70  67  67  70  72  72  70  67  66  66  67  67  67  66  67  68  67  65  66  66  67  66  65  66  66  66  67  68  68  69  69  69  68  68  68  67  68  70  69  68  68  69  70  70  71  70  68  67  66  67  67  68  69  70  70  69  69  68  69  69  69  69  69  69  68  68  67  67  68  68  69  70  71  71  70  69  68  68  69  69  69  68  66  66  67  67  67  68  68  68  68  68  69  68  68  68  67  68  68  69  70  70  70  69  68  68  69  70  70  69  69  69  69  69  69  69  69  70  70  70  68  66  66  68  71  72  71  69  70  71  70  68  69  71  71  71  70  69  69  70  71  72  71  70  69  69  71  73  72  70  68  67 
 63  63  64  64  63  61  60  61  61  62  62  63  64  64  62  63  64  65  65  65  64  63  64  64  64  64  66  66  66  65  64  63  63  63  65  66  66  67  66  65  64  63  63  63  62  62  62  62  63  63  64  65  65  66  65  66  65  65  64  64  64  64  64  64  63  63  63  64  65  65  66  66  64  64  64  64  64  64  63  63  64  64  65  64  63  63  64  64  65  64  63  63  64  65  65  66  67  66  65  64  64  65  64  64  63  63  64  66  67  67  66  65  65  65  65  65  65  65  65  65  67  67  67  67  66  65  64  65  64  64  63  65  66  66  66  67  68  68  67  66  64  63  63  63  63  63  64  66  66  67  67  66  65  66  67  66  66  69  68  67  66  65  65  66  65  66  68  68  67  66  65  64  64  66  66  66  64  63  64  66  68  67  66  67  68  67  66  66  66  66  68  68  67  65  64  64  65  65  66  66  67  68  69  70  69  69  69  68  66  66  65  65  66  67  66  66  66  67  67  67  67  67  68  68  68  67  67  67  67  66  66  67  66  65  64  62  63  65  67  70  70  66  64  63  65  67  68  68  68  69  69  67  67  68  68  69  69  69  68  66  66  66  67  68  68  66  65  65  67  68  69  68  67  67  68  68  69  69  69  69  68  68  67  66  66  65  66  67  68  67  66  65  64  64  66  68  69  70  69  66  66  67  70  71  70  67  65  65  65  65  66  67  68  69  68  67  67  67  67  66  65  66  67  67  68  69  69  70  69  69  68  67  67  66  67  69  69  67  67  67  68  69  69  69  68  67  66  67  67  68  69  68  68  67  67  68  68  69  68  69  69  68  68  67  66  67  67  68  69  69  70  71  70  69  68  68  68  69  68  68  67  67  68  68  68  67  67  66  66  67  68  69  69  70  70  69  69  70  70  70  69  69  67  67  68  69  68  68  68  68  68  68  68  69  70  71  71  71  69  67  67  68  69  70  70  69  68  70  71  69  70  71  71  70  69  68  69  71  71  72  71  70  69  69  72  74  73  70  68  67 
 62  63  64  64  63  62  61  62  63  63  63  63  64  63  63  62  64  65  66  66  65  64  65  64  64  64  66  66  66  65  64  63  63  64  64  65  66  67  66  65  64  64  65  64  63  62  62  62  62  62  63  64  64  65  65  65  65  64  62  62  63  64  64  64  63  63  63  64  64  63  65  65  65  64  65  64  64  64  64  63  63  63  64  64  64  64  64  64  64  64  64  63  63  64  65  67  68  67  65  65  65  64  64  64  64  64  64  66  68  67  66  66  66  65  65  65  65  64  64  65  66  66  66  66  65  65  64  64  64  64  64  65  67  66  66  67  68  67  67  66  65  64  63  62  62  63  65  66  66  66  66  66  65  65  65  67  69  71  71  69  67  66  66  65  65  65  66  65  64  64  63  63  64  66  67  66  64  62  62  65  66  66  66  67  67  66  65  65  65  65  66  68  67  65  64  63  63  65  66  67  68  69  69  70  70  70  70  69  68  66  66  66  66  67  67  66  65  66  66  66  66  67  68  69  68  67  67  68  68  67  66  66  66  66  65  63  64  65  67  70  70  67  65  65  65  68  69  69  69  68  67  67  67  67  67  68  70  69  68  67  67  68  69  68  67  65  64  65  67  68  69  68  68  68  68  69  70  70  69  68  67  67  67  67  66  65  65  67  68  67  67  66  66  65  67  68  69  69  69  66  65  66  67  69  70  67  65  65  64  64  65  68  69  70  69  68  68  68  68  67  67  67  68  68  68  69  70  69  69  68  67  67  67  67  67  69  68  67  66  67  67  68  68  68  68  68  68  68  68  68  68  67  66  66  66  68  69  69  69  69  69  68  67  67  66  66  67  67  68  68  68  69  69  69  68  69  68  68  69  69  68  68  68  69  68  67  66  65  65  66  67  68  69  71  71  70  69  69  68  69  69  68  67  66  67  67  68  68  68  68  68  68  68  69  71  72  72  71  70  69  69  68  68  68  68  68  68  69  70  70  71  71  71  70  69  69  70  71  71  71  71  70  68  68  70  72  71  69  68  67 
 61  62  64  64  63  62  62  62  62  63  62  62  63  64  64  65  66  66  65  65  65  65  65  64  63  63  64  64  64  64  65  65  65  65  63  63  64  66  65  64  64  65  66  65  65  63  64  64  62  62  63  63  63  63  64  65  65  64  63  62  62  63  63  63  63  63  63  64  63  62  63  64  65  64  64  64  64  64  63  63  62  62  63  64  64  63  63  63  64  65  65  64  64  65  66  68  69  68  66  66  65  64  65  65  65  65  64  65  67  66  65  65  65  66  66  66  66  65  64  64  66  66  66  66  66  66  65  65  66  67  65  66  68  67  67  66  66  66  66  67  66  65  64  64  64  65  67  67  67  66  65  65  66  66  66  67  70  71  70  68  66  66  67  66  65  65  65  63  62  62  63  63  63  65  67  66  64  62  62  64  65  65  66  66  66  66  65  65  66  67  67  69  69  66  65  63  62  64  66  68  68  68  67  68  69  70  71  70  69  68  67  66  66  66  66  66  65  65  65  66  67  67  68  69  68  67  66  67  67  66  66  66  67  67  67  65  66  66  67  69  70  68  66  65  65  67  70  70  69  66  64  67  67  65  65  67  69  70  69  68  67  68  70  69  68  65  64  65  67  68  68  69  69  68  68  69  70  70  69  67  66  66  67  68  68  66  65  66  67  67  68  68  67  67  68  68  68  68  68  66  65  64  65  68  70  69  67  66  65  65  65  68  69  69  69  68  68  69  68  67  67  68  69  68  68  69  69  69  68  67  66  66  68  68  68  69  68  68  67  68  68  68  68  67  67  68  68  67  68  68  68  66  65  66  67  69  70  69  68  68  68  68  68  67  67  67  68  68  69  68  67  67  68  68  69  69  68  69  69  70  69  68  68  68  68  68  67  66  66  66  67  68  69  71  71  71  69  68  67  68  69  69  69  68  67  68  69  69  69  69  69  69  69  70  71  72  71  70  70  71  71  69  67  66  67  68  69  69  69  70  71  71  71  70  70  70  70  71  70  70  70  70  69  68  69  70  70  69  68  68 
 61  62  64  64  63  62  62  61  62  62  61  61  63  65  67  68  68  67  65  64  63  63  64  63  63  62  62  62  62  63  65  67  67  66  62  60  62  63  63  63  64  65  66  66  66  66  66  65  63  62  63  63  62  62  63  65  66  66  64  62  61  62  63  63  64  63  63  64  63  62  62  63  64  64  63  65  65  64  63  64  63  63  64  65  64  63  62  63  64  65  65  65  64  66  67  68  68  68  67  65  64  64  65  65  66  65  65  65  65  65  64  64  65  66  67  67  67  66  65  65  66  66  67  67  67  66  67  67  68  68  68  67  67  67  66  65  65  65  66  67  67  66  66  66  67  68  69  69  67  66  65  65  66  68  68  67  67  67  67  66  65  65  67  68  67  66  66  64  63  63  63  64  64  66  67  66  64  63  63  65  66  66  66  65  65  65  66  66  68  69  69  70  69  68  66  64  63  63  66  68  68  67  65  66  68  69  70  70  70  68  67  66  65  66  66  65  66  66  65  66  66  67  68  68  68  67  65  65  65  64  65  66  68  68  68  68  68  68  67  69  69  69  68  67  65  67  69  70  69  65  63  66  66  63  63  65  69  70  70  68  67  69  71  70  68  66  65  65  67  67  68  68  68  68  67  68  69  69  68  66  64  65  67  70  70  69  67  65  65  67  68  68  67  67  68  68  68  67  67  67  65  63  65  68  70  71  70  68  68  67  66  66  68  69  69  67  68  68  68  67  67  69  70  68  68  69  69  69  68  67  66  67  68  69  70  69  70  69  69  70  70  69  67  66  66  67  67  67  67  68  68  66  66  67  70  71  71  68  68  68  69  68  69  68  69  69  70  70  71  70  69  67  67  68  68  68  67  69  70  71  70  68  67  68  68  69  68  68  67  67  67  68  69  69  70  71  69  68  68  69  70  72  71  70  69  69  70  71  71  71  70  70  70  71  71  71  70  68  70  73  72  70  67  66  68  70  70  69  69  70  71  71  71  70  70  70  71  71  71  70  71  71  70  69  69  70  71  71  70  69 
 61  62  64  64  63  61  61  61  62  63  62  62  63  65  67  67  66  65  65  63  61  61  64  65  62  62  62  63  64  65  66  65  65  64  64  63  62  64  66  65  63  63  65  67  67  66  63  62  63  63  63  62  62  62  64  64  64  65  65  63  61  62  63  65  66  65  64  64  64  64  63  63  62  62  63  64  65  65  64  63  63  64  65  66  67  66  66  66  66  66  65  64  64  65  66  65  65  65  65  64  64  63  64  64  65  66  65  65  65  64  64  65  66  66  65  65  65  66  67  67  65  64  64  65  64  64  64  64  66  68  69  67  64  64  64  63  63  64  65  66  66  65  64  64  65  67  67  67  66  65  65  66  67  67  67  66  66  66  66  67  66  66  65  64  65  66  67  67  66  65  65  66  66  66  64  62  63  64  65  65  66  67  66  65  64  65  66  68  68  67  66  66  66  67  66  66  65  65  65  67  67  66  64  65  67  70  71  71  69  67  66  66  67  67  66  65  66  66  66  65  65  65  66  67  67  66  65  66  66  64  64  65  68  69  69  68  67  67  67  67  67  69  71  70  69  68  67  67  66  65  64  66  66  65  66  67  68  69  68  68  67  68  69  67  67  67  68  68  68  68  67  67  67  66  66  69  69  68  66  65  65  66  68  70  70  69  68  66  65  66  67  67  67  68  68  68  68  68  68  66  66  68  69  69  69  68  68  69  69  69  69  68  67  67  68  69  69  68  67  68  70  72  71  67  67  69  70  71  70  68  68  68  68  68  69  69  69  69  69  70  71  70  69  68  68  68  69  69  68  67  67  68  68  68  68  69  69  69  70  70  70  69  69  68  68  69  70  70  71  71  70  70  69  68  66  65  65  67  70  72  71  69  68  67  67  67  68  70  70  69  68  68  67  67  68  69  69  70  70  69  69  69  70  70  70  69  69  70  71  72  71  68  67  69  71  71  70  67  67  69  70  69  68  68  68  70  71  71  71  71  72  71  70  70  69  71  73  75  74  73  72  71  70  70  71  72  71  70  70  70 
 60  62  64  64  63  61  61  61  63  64  64  63  63  64  66  66  64  64  64  63  61  60  63  65  65  64  64  64  65  66  66  64  62  62  63  63  64  66  68  66  64  62  64  66  67  65  62  61  62  62  62  62  62  63  63  63  63  64  65  64  62  62  64  66  67  66  65  64  64  65  64  63  62  63  64  64  65  65  64  63  63  65  66  67  67  67  66  66  66  65  64  64  64  65  65  64  63  62  62  63  63  64  64  64  64  65  65  65  66  65  65  67  67  66  64  63  64  66  67  66  65  63  63  63  63  63  62  62  64  66  68  66  64  63  63  63  63  64  65  66  66  65  64  64  65  67  67  67  66  65  65  66  68  68  67  66  65  65  65  65  65  65  64  64  64  66  67  67  66  66  66  67  67  66  65  62  63  65  67  68  68  69  68  66  65  66  68  69  68  66  65  64  65  66  66  66  66  66  66  66  66  66  65  66  68  70  71  70  68  67  67  67  68  68  66  65  66  66  66  65  64  64  64  65  66  66  66  67  67  65  64  65  66  67  67  67  67  68  68  67  67  69  71  72  71  69  67  66  66  66  66  66  67  67  68  68  69  69  68  67  67  67  67  65  65  67  68  69  68  68  67  67  67  67  67  68  68  67  66  65  66  67  67  68  68  68  68  67  67  66  67  68  68  69  69  69  69  69  68  66  67  69  70  70  68  67  68  69  70  70  70  70  69  68  69  70  70  68  68  68  70  70  69  67  67  69  70  71  70  69  69  69  69  69  69  68  69  69  70  70  71  71  69  68  69  69  70  69  68  68  68  68  68  68  67  67  68  69  71  72  71  69  68  67  67  68  70  71  71  70  70  70  69  67  66  66  66  68  69  70  70  69  69  69  67  67  68  70  71  71  70  69  69  67  67  69  70  70  71  70  70  69  68  68  69  69  69  70  72  72  70  68  67  68  71  71  70  67  65  66  67  68  68  68  67  68  70  71  71  71  71  72  70  70  71  72  74  75  75  73  72  72  70  70  71  71  71  69  70  71 
 60  62  64  65  64  62  62  63  64  65  64  63  64  64  64  64  64  64  64  63  63  63  63  65  67  67  65  64  65  65  66  64  62  62  60  61  65  67  67  67  64  62  64  66  66  65  63  62  63  63  63  63  63  63  62  63  63  64  65  64  63  63  64  65  66  66  65  64  64  65  64  63  63  64  65  64  64  63  62  64  65  66  66  66  65  64  64  63  64  65  65  65  65  66  66  65  64  62  61  61  63  64  65  65  64  63  64  65  67  67  67  67  67  66  64  65  66  67  66  65  64  63  63  64  65  64  64  64  65  66  66  66  65  65  65  65  65  65  66  66  67  67  67  67  67  68  69  69  67  66  67  67  69  70  69  68  66  65  64  63  63  64  65  66  66  66  66  66  66  65  65  65  66  67  66  65  65  66  68  69  70  69  68  67  65  66  68  68  67  66  66  65  65  65  65  66  67  67  66  66  65  65  66  68  69  68  67  67  67  67  68  69  69  67  65  65  66  67  67  66  65  64  64  64  66  67  67  67  67  67  66  65  64  65  66  68  68  69  69  69  68  68  70  71  70  69  68  68  67  68  68  67  66  66  67  68  69  69  68  67  66  65  65  65  65  67  67  67  67  67  68  68  69  70  70  67  66  67  68  67  66  65  65  65  66  66  66  67  68  68  69  69  70  70  69  68  68  69  68  66  66  68  68  68  68  67  68  70  70  69  70  71  70  70  70  71  71  70  69  68  67  66  66  66  67  68  68  69  69  69  69  70  71  71  71  69  69  70  71  71  70  70  68  67  68  70  70  68  68  69  69  68  67  66  66  67  69  68  69  72  71  68  66  66  67  69  71  72  70  69  68  68  68  67  68  69  69  69  68  67  67  68  69  71  69  67  67  69  70  70  71  72  71  67  68  71  70  69  71  72  72  71  68  67  68  69  70  70  70  70  69  68  68  69  70  70  69  67  65  65  66  67  68  67  66  67  68  69  69  69  71  72  71  70  71  71  71  72  72  72  71  72  71  71  71  70  69  69  70  71 
 61  63  65  65  64  63  63  64  65  65  64  64  64  64  63  63  64  64  64  65  65  65  65  65  66  64  62  62  63  64  66  65  64  63  62  63  65  66  67  65  63  62  64  66  66  65  64  64  65  65  64  63  63  63  63  64  64  65  66  66  63  63  64  65  66  65  65  64  65  65  65  64  62  64  65  64  62  61  62  65  67  67  66  65  64  63  64  64  65  65  65  66  65  66  66  66  65  63  62  61  63  65  66  66  65  64  65  66  67  67  67  66  65  64  64  66  68  68  67  65  62  61  62  64  65  66  66  66  67  67  67  66  65  65  65  66  65  65  66  66  67  67  68  68  69  69  70  69  69  67  67  68  69  69  69  68  67  66  65  64  64  65  66  66  66  65  65  66  66  65  64  64  65  66  66  65  64  65  67  68  68  67  66  64  64  65  67  68  67  66  66  65  64  65  65  66  68  69  68  66  65  66  67  68  67  67  66  66  66  67  68  68  67  66  65  65  67  68  68  68  66  65  64  64  66  67  68  67  67  67  66  65  63  63  65  68  69  70  70  68  66  66  67  68  69  69  68  68  68  69  69  68  67  67  67  68  69  69  68  67  65  64  64  65  66  66  67  66  67  67  68  69  70  71  71  66  66  68  69  69  67  65  64  64  65  66  66  67  68  69  69  69  69  70  69  68  68  68  67  66  67  68  68  67  67  67  68  69  70  70  70  71  70  70  70  71  71  70  69  67  67  66  66  66  67  68  68  68  68  68  69  70  71  73  73  69  69  70  71  72  71  70  68  67  68  69  69  68  69  69  69  67  66  65  67  69  69  69  70  72  71  69  67  67  68  69  70  71  70  68  67  67  67  67  68  70  70  69  67  66  66  67  69  71  69  68  67  67  68  69  71  71  70  67  67  68  68  69  71  72  72  72  70  69  69  70  70  70  69  68  68  67  68  69  70  69  68  67  66  65  68  69  70  69  69  68  69  70  70  71  71  71  71  70  70  70  70  70  70  70  71  72  73  72  72  70  69  70  71  71 
 62  63  65  66  65  64  64  64  64  64  64  64  64  63  61  61  63  65  65  65  66  66  65  65  65  64  62  61  62  64  65  65  65  64  63  63  63  65  65  63  62  62  64  66  67  66  66  66  66  66  65  64  64  64  65  65  66  67  68  66  64  63  64  65  66  65  64  64  65  66  66  64  63  64  64  63  62  62  64  66  68  68  66  64  63  64  65  66  67  66  65  65  64  65  66  66  66  63  62  62  65  67  67  66  65  65  66  67  67  67  66  65  63  63  63  65  67  69  68  66  63  62  63  65  66  67  68  68  69  69  68  65  63  64  64  65  65  65  65  66  67  68  69  69  69  70  70  69  69  68  66  67  67  67  67  66  65  65  66  66  66  66  65  65  65  65  65  66  66  65  64  64  65  65  64  63  63  63  64  65  66  65  64  62  63  65  67  67  66  66  67  65  64  64  65  66  68  69  68  66  65  67  68  67  67  67  67  67  67  67  66  65  65  65  65  66  68  69  69  69  67  66  65  65  65  67  68  66  66  66  65  65  64  64  65  67  68  68  68  67  66  64  64  65  67  68  67  67  67  69  69  68  67  67  67  67  68  68  68  68  66  64  63  65  67  67  67  67  67  67  68  68  69  71  71  67  67  68  69  69  67  65  64  65  66  68  68  67  68  69  70  70  70  70  70  69  68  67  67  67  68  68  68  67  66  65  66  68  70  71  70  70  69  68  69  70  69  68  67  66  67  67  67  67  68  68  67  67  67  67  68  69  70  72  72  69  70  71  72  72  72  71  69  68  69  69  68  69  69  69  67  66  66  66  67  69  70  70  70  70  70  69  69  69  69  69  69  69  68  68  68  68  67  66  67  69  71  71  69  67  66  67  68  69  69  69  69  68  67  67  69  71  70  68  65  65  67  69  70  70  70  70  71  72  71  70  70  70  69  68  67  67  68  70  70  69  67  67  66  66  68  70  71  70  69  69  70  70  71  71  70  69  70  70  69  69  69  69  68  70  71  73  73  72  72  71  70  71  71  71 
 62  63  65  66  65  64  63  63  63  63  63  64  64  62  60  61  63  65  64  64  65  66  65  64  65  64  62  62  63  64  64  64  64  64  63  62  62  64  64  62  61  62  64  66  66  65  64  65  65  65  65  64  64  65  65  66  67  67  67  66  64  63  64  66  66  66  65  65  65  67  66  65  64  63  63  62  62  62  65  67  68  67  66  64  63  65  67  68  68  67  65  63  63  64  66  66  65  63  62  63  66  67  67  65  64  64  66  67  67  66  64  64  63  62  62  64  66  68  69  67  65  64  65  66  67  68  68  69  69  69  68  65  62  63  64  65  66  66  66  66  67  68  69  69  68  69  70  69  69  67  65  64  64  64  64  62  62  64  66  67  67  66  66  66  66  66  66  67  67  66  65  65  65  65  64  63  62  63  63  65  66  65  64  63  64  66  67  66  65  65  66  65  64  65  65  66  67  67  66  65  66  67  67  67  67  68  69  69  69  67  65  63  64  65  67  67  68  69  70  69  68  66  65  64  64  66  67  66  66  65  64  64  65  66  67  68  68  67  67  68  66  63  62  63  65  67  67  66  67  68  68  67  67  66  66  67  67  68  69  69  68  66  65  66  67  68  68  68  68  68  68  67  68  69  70  69  68  69  68  68  67  66  66  66  67  69  69  68  68  70  71  71  70  70  70  69  68  67  67  67  68  69  68  67  65  64  65  67  69  70  70  69  68  67  68  68  68  66  65  65  68  69  69  68  68  68  68  67  67  66  67  67  69  70  71  70  71  72  73  73  73  72  71  70  69  68  68  70  69  68  66  66  66  67  68  69  70  71  70  68  68  69  69  70  69  68  67  67  67  68  69  69  67  66  67  68  70  71  70  69  68  68  67  67  68  70  71  70  68  68  69  70  71  69  66  64  67  70  70  68  67  68  71  73  72  68  68  70  69  68  67  67  68  69  71  71  69  68  67  65  67  70  70  70  69  70  71  71  70  71  70  69  69  70  70  70  70  69  69  70  72  73  72  71  73  73  72  71  70  70 
 62  63  65  65  64  63  63  63  64  64  63  64  64  62  61  62  64  64  64  63  64  65  65  63  63  63  62  61  62  64  65  64  63  63  64  63  62  64  64  63  62  62  63  64  63  62  61  62  63  64  63  63  63  64  64  65  66  65  66  65  65  64  64  65  66  66  66  65  66  66  66  65  65  63  62  62  62  63  66  66  66  65  65  65  66  66  67  68  68  67  65  64  63  64  64  64  63  62  62  64  66  67  66  64  63  63  65  66  66  64  63  63  64  64  63  64  66  68  68  68  66  66  66  68  68  67  67  67  68  67  66  64  62  63  64  66  66  66  66  66  67  68  68  68  68  68  69  69  68  66  64  63  62  62  62  61  61  63  65  66  66  65  66  66  67  68  68  68  67  67  66  67  67  66  65  64  63  64  65  67  69  68  66  65  66  68  68  67  65  65  65  65  65  65  66  65  65  64  65  65  67  67  67  67  68  68  69  70  70  68  65  64  64  67  70  68  67  68  69  69  69  67  66  65  64  65  66  67  67  64  63  64  66  68  69  68  68  67  68  68  67  64  63  64  66  67  67  66  66  67  67  66  65  66  65  66  67  68  69  69  69  68  66  66  67  68  68  69  69  69  68  67  67  68  69  69  69  68  68  67  67  67  68  67  67  68  68  67  68  70  70  70  69  69  70  69  69  68  67  66  67  69  70  68  66  65  65  66  67  69  69  69  68  68  68  69  68  66  64  65  68  70  70  68  68  69  69  69  68  67  66  67  68  70  72  72  73  74  74  74  73  73  72  71  70  68  68  70  69  67  66  67  68  69  70  69  69  70  69  68  68  69  69  70  69  68  67  66  66  68  69  69  69  68  69  69  70  70  71  71  70  70  68  66  68  70  72  71  70  70  71  72  71  69  68  68  70  71  70  67  66  68  70  71  69  65  66  70  70  69  67  67  67  69  72  73  72  70  68  67  68  70  70  70  70  71  71  71  70  70  71  69  69  70  71  71  70  69  70  70  71  71  70  70  73  74  73  71  70  69 
 62  63  63  63  63  63  62  63  64  64  64  64  65  64  64  65  65  65  64  63  63  64  64  63  61  61  62  62  63  64  65  63  63  64  64  64  63  64  65  64  63  63  63  63  62  60  61  61  63  63  62  62  62  63  64  64  65  65  64  64  65  64  64  65  66  66  65  65  65  65  64  64  65  63  62  62  63  65  66  65  65  65  65  66  67  66  65  65  66  66  66  66  65  64  63  63  63  62  62  64  65  66  66  64  63  63  65  66  66  63  62  63  65  66  66  66  66  67  67  68  68  67  67  68  68  67  66  66  66  66  65  64  63  64  65  66  66  66  67  67  67  67  68  68  67  68  69  70  69  67  65  63  63  62  62  63  64  65  64  64  63  64  64  66  67  67  66  67  67  67  67  68  68  67  66  65  65  66  67  69  70  69  68  68  68  69  69  67  66  65  66  66  66  67  67  66  64  64  65  67  68  67  66  68  69  68  68  67  67  67  67  65  66  68  69  68  67  68  68  69  68  68  67  66  65  65  65  68  68  64  63  64  65  67  68  68  67  67  68  69  68  66  65  65  66  67  67  66  66  65  66  65  64  65  65  65  66  67  69  70  69  68  66  66  66  66  68  68  69  69  68  67  67  68  68  69  68  67  67  67  67  68  68  67  66  66  66  67  67  68  68  68  67  68  68  69  69  68  67  65  66  68  70  70  68  66  66  66  67  68  69  69  69  69  70  70  70  67  66  66  67  69  69  68  68  69  69  69  69  68  67  67  69  71  73  74  75  75  74  73  72  71  71  72  71  70  70  70  68  67  67  68  69  70  69  68  68  68  68  68  68  68  68  68  69  69  68  67  66  66  67  69  70  71  71  70  69  68  69  69  70  71  69  67  67  68  69  70  71  71  73  73  72  69  69  70  70  69  69  68  68  68  68  68  67  66  66  68  69  69  68  67  67  69  72  73  74  72  70  69  71  71  71  71  71  72  73  72  72  71  71  70  70  70  71  70  70  69  69  69  69  69  68  69  73  74  74  71  69  69 
 63  63  62  62  62  62  62  63  64  65  65  65  66  66  66  66  66  65  64  63  62  63  64  64  62  62  63  64  65  65  65  63  62  62  63  63  63  64  64  64  64  64  64  64  63  62  62  63  63  63  62  62  62  63  63  64  64  64  63  63  64  63  63  64  65  65  64  64  64  64  63  63  64  63  63  63  64  65  65  64  64  65  65  66  67  66  64  64  64  66  67  67  66  65  64  64  64  63  63  63  64  65  65  64  63  64  65  65  64  63  62  63  66  67  67  67  67  67  66  67  69  68  68  69  68  67  65  65  66  67  66  64  63  64  65  65  65  65  66  66  67  66  67  68  68  68  69  70  69  67  65  64  63  63  64  65  67  67  65  64  62  62  63  65  66  66  65  65  66  66  67  67  67  67  66  66  66  67  67  68  69  70  69  69  68  69  69  67  66  66  67  68  68  68  68  67  65  65  66  68  69  68  67  69  69  67  65  65  66  67  67  68  68  68  68  67  67  67  68  68  69  68  68  67  66  66  66  69  68  65  64  64  65  66  67  67  66  66  67  69  69  67  66  66  67  67  67  66  66  66  66  65  65  65  65  65  66  67  68  69  69  67  66  65  65  65  66  67  68  68  67  66  67  68  69  68  67  67  67  67  68  69  68  66  65  65  65  66  67  67  67  66  66  67  68  69  69  67  65  65  66  68  70  69  68  67  67  67  68  68  69  70  70  70  70  71  70  68  67  68  68  68  69  69  69  69  69  69  70  69  68  68  70  71  73  74  75  75  73  71  70  69  70  71  72  71  71  70  69  69  69  70  71  71  70  69  68  68  68  69  68  67  67  68  70  71  70  68  67  67  67  69  70  71  72  70  69  67  67  68  69  70  69  68  68  67  68  69  70  71  73  73  72  69  69  70  69  68  68  69  69  69  68  67  67  68  69  68  69  69  69  68  68  69  72  73  74  72  71  70  71  71  71  70  70  70  71  71  70  70  70  70  71  71  70  70  69  68  68  68  68  67  67  69  73  73  73  71  70  70 
 64  63  62  62  61  60  62  64  65  65  66  66  65  66  66  65  64  64  64  63  63  63  65  65  64  64  65  65  66  67  66  64  62  62  62  61  61  62  63  63  64  65  66  64  63  64  65  66  65  64  63  63  63  63  64  64  64  64  64  64  63  63  63  64  66  65  65  65  65  65  63  62  62  63  64  65  65  64  64  65  65  66  66  66  66  65  64  64  64  65  66  66  66  65  66  66  65  64  63  62  63  63  63  64  64  65  66  65  63  63  62  63  65  65  65  66  67  68  67  67  67  68  69  69  68  66  64  65  66  68  68  66  63  63  63  63  64  65  66  66  67  67  67  68  69  69  69  69  69  67  65  64  64  65  65  67  67  68  67  65  63  62  62  64  65  66  65  65  65  65  65  65  65  65  65  65  65  65  65  66  68  69  69  68  67  67  67  67  66  66  66  68  68  67  66  66  67  67  68  69  69  68  68  68  68  67  64  64  66  67  68  68  68  67  66  66  66  66  67  68  68  69  68  66  66  67  68  67  67  66  65  65  65  65  66  67  66  66  66  68  68  68  67  67  66  66  66  67  68  68  68  66  66  67  67  67  67  67  68  68  68  67  65  64  64  64  65  66  67  67  67  66  67  69  71  68  67  68  68  68  69  69  67  65  64  65  66  67  68  68  67  66  65  66  67  69  69  67  65  66  67  68  68  68  67  66  67  68  69  69  69  69  69  68  69  70  70  69  68  69  70  70  70  70  69  68  68  69  69  70  69  68  69  70  71  71  72  73  73  71  69  68  69  70  71  71  70  72  71  71  72  71  71  70  70  69  70  70  70  70  68  67  68  70  71  72  70  69  69  69  69  70  70  70  70  70  69  68  67  67  67  68  69  70  68  67  68  69  70  70  71  71  71  70  70  69  68  68  69  70  70  69  69  68  69  71  71  70  70  70  70  70  70  71  72  73  72  72  70  69  70  71  71  70  69  68  69  69  68  68  69  70  70  71  71  70  68  67  69  69  69  69  69  70  72  72  72  72  72  72 
 66  65  63  61  60  60  62  64  65  65  67  66  64  65  66  63  62  62  64  63  62  62  65  66  62  61  62  63  65  67  67  65  64  63  63  62  60  60  61  62  63  64  65  63  62  63  66  68  68  66  64  64  63  64  64  65  65  64  64  64  64  63  63  64  66  66  66  66  67  66  65  62  60  62  64  65  65  64  65  66  67  68  67  65  63  63  64  64  64  63  63  63  63  65  68  68  65  64  63  62  62  63  63  64  65  66  66  65  63  63  63  62  63  62  62  64  67  69  67  66  66  67  68  69  67  65  63  64  66  69  69  67  64  64  63  62  63  65  67  67  68  69  69  69  69  69  69  69  68  66  64  63  64  65  66  65  65  67  68  68  66  63  62  64  66  68  68  67  65  65  64  64  64  64  65  65  64  62  61  64  68  69  69  68  66  65  65  66  66  66  65  66  66  65  64  65  67  69  69  69  68  67  67  68  67  67  66  65  66  67  68  68  68  67  66  64  64  64  65  66  68  67  66  66  66  67  68  66  66  67  68  67  66  66  67  68  67  66  66  67  68  68  68  67  66  66  67  68  70  70  70  68  67  68  68  68  67  68  69  68  67  66  64  65  65  64  64  65  66  66  65  66  67  70  72  70  69  68  68  68  69  68  66  64  65  67  68  68  69  68  67  66  65  66  68  70  70  68  67  68  68  68  68  67  65  65  67  69  69  70  69  68  66  66  66  67  68  68  69  70  71  72  72  71  69  67  67  67  68  69  67  66  66  67  67  67  69  71  72  71  70  69  68  69  69  69  69  70  71  72  72  70  68  67  67  68  70  71  71  70  69  69  70  72  72  72  70  69  69  71  73  72  71  69  68  69  70  70  69  68  67  67  69  71  70  69  70  71  71  70  69  70  71  72  71  69  69  72  72  71  70  69  69  69  70  71  72  72  72  71  71  73  74  73  72  71  71  71  71  70  72  73  73  71  69  69  69  68  68  68  68  69  70  71  71  70  68  67  69  70  71  72  72  71  72  73  72  72  73  74 
 64  65  65  65  64  63  64  64  65  65  64  63  63  63  64  64  63  62  62  61  61  62  65  66  62  62  63  64  65  65  64  64  64  64  65  63  60  60  61  62  63  64  64  64  63  64  66  67  66  65  64  63  63  63  64  64  64  64  65  65  63  63  64  65  65  65  64  65  66  66  67  64  60  62  65  66  66  65  64  65  66  66  66  65  62  62  63  64  64  63  63  62  63  64  67  68  68  66  64  62  63  64  64  63  64  65  65  65  64  64  64  64  65  64  64  65  67  67  67  66  65  65  65  66  67  67  65  64  65  66  68  65  62  64  65  65  65  65  66  67  68  69  69  68  67  67  67  67  67  65  64  64  65  66  66  64  64  66  68  68  67  65  64  64  66  69  70  68  66  65  64  63  64  64  64  64  63  63  64  66  68  68  69  68  67  66  66  65  64  63  63  65  67  66  66  66  67  67  67  67  68  68  68  68  68  67  66  65  64  65  67  68  68  68  67  64  63  64  65  67  68  67  66  65  66  68  69  67  67  68  69  69  68  67  66  66  65  65  64  65  66  66  67  67  66  66  67  68  69  69  70  69  69  69  69  68  68  68  68  68  67  66  65  67  68  66  65  65  67  68  67  66  66  68  71  70  69  68  66  67  68  68  67  66  67  69  70  69  69  69  69  69  68  69  70  71  69  68  68  71  71  69  68  66  65  65  67  69  69  70  69  67  66  66  67  67  68  68  69  70  70  71  71  70  68  66  66  66  67  68  68  68  68  68  68  68  68  68  69  69  69  69  69  70  70  69  68  69  71  72  71  70  69  67  67  68  71  70  69  69  69  70  72  73  73  72  70  69  69  71  72  71  70  68  68  69  70  70  70  69  68  68  69  72  72  72  72  71  70  69  70  71  72  73  72  68  70  72  72  71  70  69  69  70  70  70  71  72  72  71  71  73  73  73  72  71  71  72  72  71  72  73  72  71  70  70  69  69  68  68  69  70  70  70  70  70  70  70  70  71  71  72  73  73  72  72  73  74  75  75 
 63  64  66  67  67  66  65  65  65  65  63  62  63  62  62  64  64  63  61  61  61  62  64  64  63  64  65  66  65  64  62  63  64  64  65  64  62  61  62  62  63  64  64  65  65  65  65  65  64  64  64  62  62  62  63  63  63  63  65  65  62  63  64  64  64  64  63  64  64  65  66  64  61  63  65  66  66  64  63  64  64  64  66  65  63  63  63  64  65  65  64  64  65  65  66  68  69  67  64  62  63  64  64  63  62  63  64  64  65  65  65  66  66  67  67  67  66  66  67  67  66  64  64  65  68  69  67  65  64  64  66  64  62  64  66  67  66  65  65  66  67  68  68  67  66  65  65  65  65  64  63  64  66  67  66  64  64  67  68  68  67  65  64  64  65  67  69  68  66  65  64  64  65  65  64  64  64  66  68  68  67  67  67  68  69  69  67  65  64  64  64  66  67  68  68  68  66  66  66  67  68  69  68  68  67  66  65  64  64  65  67  69  69  69  68  65  64  65  66  68  69  68  67  66  66  68  69  68  68  69  68  68  68  68  67  65  65  64  65  64  64  64  66  67  67  67  67  68  67  68  69  69  69  70  70  70  70  69  68  67  67  66  66  69  70  68  66  66  68  70  69  68  66  67  69  71  70  67  66  66  67  68  68  68  68  69  70  68  68  69  70  71  71  71  72  71  68  67  68  71  72  70  68  67  66  66  67  69  69  69  69  68  68  68  68  68  69  69  69  70  70  70  70  70  69  67  66  66  67  67  69  70  70  70  70  69  67  66  67  68  69  70  70  71  71  69  67  68  70  71  71  71  71  68  67  69  71  69  66  66  67  69  73  73  73  71  69  68  68  69  70  69  69  69  69  69  70  70  70  70  69  69  69  71  73  74  73  71  69  69  70  72  73  73  71  68  69  71  71  71  70  69  69  69  69  69  70  71  70  70  70  71  71  71  70  70  71  73  73  71  71  71  71  71  71  71  70  69  69  69  71  72  70  69  69  70  71  71  71  70  71  71  73  75  73  73  74  75  76  75 
 63  64  66  66  66  65  65  65  66  67  66  64  64  62  61  61  62  63  63  63  62  63  62  62  62  64  65  65  65  64  64  63  64  64  65  64  64  63  62  62  63  64  64  65  66  65  66  65  64  63  63  63  62  62  62  63  62  62  65  65  63  62  63  63  64  63  64  63  64  64  63  62  60  62  64  65  64  63  64  63  64  66  67  66  64  65  66  67  67  66  67  67  66  67  68  68  66  65  64  62  63  64  64  64  63  63  63  64  65  65  64  65  65  66  67  67  66  67  67  68  68  66  65  67  69  69  67  65  64  65  65  65  63  64  65  65  65  64  65  65  67  68  68  67  66  66  65  66  66  64  63  64  66  67  67  66  66  68  69  68  67  65  63  63  64  65  66  67  66  65  64  64  64  65  64  64  65  67  68  68  66  65  65  67  70  70  69  66  65  66  68  68  67  67  68  67  67  66  67  68  69  68  68  65  64  65  65  66  66  68  69  70  71  70  69  67  66  66  68  69  70  69  68  67  67  68  70  69  68  68  68  67  66  66  67  66  66  66  65  64  64  65  66  67  68  68  69  68  68  69  69  68  68  71  72  72  71  69  68  66  66  67  68  69  69  68  67  67  68  69  69  68  67  66  68  71  71  68  67  66  67  67  67  66  66  68  68  67  67  68  70  71  70  70  71  70  68  67  67  68  69  70  70  68  66  66  68  70  70  68  68  70  70  69  69  68  69  69  71  72  71  70  69  70  69  68  67  67  67  67  68  69  69  70  70  68  67  67  68  70  71  71  71  70  70  68  67  67  69  71  71  72  72  70  68  68  70  69  66  64  67  70  72  73  72  71  70  69  69  68  68  68  69  70  70  70  71  71  71  70  71  71  70  70  72  73  72  72  71  71  71  72  73  73  71  68  69  70  71  70  69  68  69  68  67  67  68  70  69  69  69  69  70  70  70  70  71  72  72  71  71  71  72  72  72  71  70  70  72  74  75  74  72  70  69  69  70  71  71  72  71  71  72  73  72  72  73  74  75  75 
 64  64  64  65  65  64  63  64  65  67  66  65  65  63  62  61  62  63  64  64  63  63  61  60  62  64  65  65  65  64  64  64  64  65  65  64  63  63  63  63  64  65  66  66  66  66  66  65  62  63  63  62  62  62  62  62  62  62  64  65  65  64  64  63  63  64  63  64  64  63  62  61  61  62  64  64  64  63  63  63  64  66  66  66  65  66  66  67  67  67  67  66  66  67  68  67  64  63  62  62  64  65  65  64  63  62  62  64  66  65  64  64  64  65  65  65  65  66  66  68  70  68  67  68  69  69  66  64  63  64  65  65  64  65  65  65  64  64  64  65  66  66  66  66  66  66  66  66  66  65  64  65  66  67  67  66  65  67  68  68  66  65  64  65  66  67  68  68  67  66  65  65  65  65  65  65  66  68  69  67  65  64  65  67  70  70  69  67  67  68  70  69  68  68  67  67  67  67  67  68  68  67  66  65  65  66  67  67  68  69  69  69  70  69  67  68  68  68  68  69  70  69  68  67  67  69  71  71  70  68  67  66  66  66  66  67  66  66  65  66  66  66  67  68  69  69  69  69  68  68  68  68  69  71  72  72  72  70  68  68  68  68  69  68  68  68  68  67  68  69  69  68  67  66  66  69  69  67  66  66  67  67  67  66  67  68  69  67  66  68  70  70  69  68  69  69  66  66  66  66  67  69  70  69  67  66  68  70  70  68  68  70  71  70  69  68  68  69  71  72  71  69  69  69  69  69  70  70  69  69  69  68  69  70  70  68  68  68  69  70  71  70  70  70  70  68  67  67  69  70  72  73  73  71  68  68  70  69  67  65  68  71  72  72  70  69  69  70  69  69  68  67  68  69  70  70  70  71  72  72  73  73  72  70  72  72  72  72  71  71  71  72  73  72  70  68  68  69  70  70  70  70  70  70  69  69  71  72  70  69  69  70  71  71  71  71  71  73  73  70  70  71  72  73  73  72  69  69  71  74  76  75  74  72  71  70  69  70  71  72  71  70  71  72  71  70  71  72  73  74 
 64  63  63  64  64  63  62  62  64  65  65  65  66  65  64  63  63  63  64  63  63  62  62  62  62  63  64  64  64  64  63  63  63  64  64  64  62  62  62  64  64  65  66  67  67  67  67  65  62  63  64  63  63  63  63  62  61  61  63  65  67  66  65  64  63  63  64  65  65  64  63  62  62  63  64  65  64  64  64  64  64  66  66  66  65  65  65  66  67  66  66  65  65  65  66  65  63  63  63  63  64  65  65  64  63  63  63  65  67  66  64  63  64  64  64  64  64  65  65  67  69  68  67  67  69  68  66  64  63  63  64  64  65  65  65  65  65  65  65  65  65  65  65  65  65  65  66  66  67  66  65  66  67  67  67  65  64  65  66  66  65  65  65  66  68  70  70  69  68  67  66  65  64  64  64  65  67  68  69  67  65  65  65  66  68  69  68  67  67  67  68  68  68  67  66  66  66  66  67  67  67  67  65  65  65  67  67  68  68  68  67  67  68  67  66  67  68  68  68  68  68  68  67  66  67  69  71  72  71  69  67  66  65  65  66  66  66  66  65  67  68  67  68  69  70  70  69  68  67  67  68  69  70  70  70  70  70  70  70  69  69  69  69  67  67  68  68  67  68  69  69  69  67  66  65  67  67  66  66  66  67  68  67  67  67  69  70  68  67  68  70  69  67  66  67  67  65  66  67  66  67  69  70  69  67  66  68  70  70  69  68  70  70  69  69  68  68  69  70  71  70  69  69  69  70  70  71  72  71  71  70  69  68  70  71  70  69  69  70  70  70  69  68  69  70  69  68  68  68  69  70  72  73  70  68  68  69  70  69  68  70  72  72  71  69  68  68  69  70  70  69  66  68  69  69  69  69  70  72  73  74  74  73  73  73  73  73  72  71  70  71  72  72  72  70  68  68  69  69  70  70  71  72  72  72  72  73  74  72  71  71  71  72  72  72  72  72  73  72  69  69  70  72  73  73  72  69  68  69  72  74  75  74  73  72  70  69  70  71  71  71  71  71  71  71  70  70  70  71  72 
 64  63  63  63  63  62  61  61  62  64  65  65  65  66  65  65  64  63  63  62  61  61  63  63  62  62  62  62  62  62  61  61  61  62  63  63  62  61  62  63  64  64  65  66  66  66  67  66  63  64  65  65  64  64  64  62  61  62  63  66  67  67  66  65  63  62  63  65  66  66  64  63  65  66  66  66  65  65  65  65  65  65  66  66  64  64  65  65  65  65  64  64  63  63  64  65  65  65  65  65  65  66  65  64  63  64  64  66  67  66  65  63  63  64  64  64  63  63  64  66  68  67  66  67  68  67  65  64  63  64  64  65  65  65  66  66  66  66  66  66  65  64  65  65  65  64  65  66  66  66  66  66  67  67  67  64  63  64  65  65  65  65  66  67  69  71  72  70  68  68  67  65  64  63  64  65  67  68  68  67  66  67  67  66  66  66  66  66  66  66  66  67  68  67  67  67  67  67  66  66  66  66  66  65  66  66  67  67  66  66  67  67  67  66  66  66  66  66  66  66  66  66  65  65  66  68  70  71  71  68  67  66  66  65  65  65  66  66  66  68  68  67  68  69  69  69  69  68  68  68  69  71  71  69  68  68  68  70  71  70  70  69  68  67  67  69  69  68  68  68  69  70  68  67  66  67  67  67  67  67  68  68  67  67  67  68  70  70  69  69  69  68  66  64  65  66  66  67  68  68  69  70  70  69  67  67  67  69  69  69  70  69  69  68  68  69  69  69  68  68  69  70  70  69  69  69  71  72  72  72  70  69  68  70  71  72  71  70  71  71  70  67  68  69  71  71  70  69  68  67  68  70  71  70  68  68  69  70  70  71  72  73  72  70  69  68  67  68  69  70  70  68  69  70  70  69  69  70  71  72  73  72  72  75  74  73  72  71  70  69  70  71  71  71  71  70  70  70  70  69  70  71  72  73  72  72  74  74  73  72  71  72  73  72  72  71  71  71  70  69  70  70  72  73  73  71  69  68  67  68  71  72  73  73  72  71  70  68  70  71  72  72  71  72  71  70  69  68  69  71 
 64  63  64  64  64  63  62  61  62  64  65  64  64  64  65  65  65  64  63  62  61  61  63  64  62  62  62  62  62  61  61  60  61  62  63  64  64  64  63  63  63  62  63  63  64  66  67  66  63  64  66  66  65  64  64  63  62  62  64  66  66  66  65  64  62  61  62  63  65  66  65  64  65  66  67  66  65  65  65  65  64  65  66  65  64  64  65  65  65  65  64  64  63  63  64  65  67  67  65  65  65  66  65  65  65  65  66  66  66  65  64  64  64  64  64  64  64  64  65  66  67  65  65  66  67  66  65  64  63  64  65  65  65  65  66  67  67  66  65  65  65  65  66  66  65  64  64  65  65  66  67  67  68  67  66  65  65  65  66  65  65  65  66  67  68  69  70  69  67  67  66  65  64  63  64  64  66  67  67  66  66  67  67  66  65  65  64  65  65  65  65  67  69  68  68  68  68  68  67  67  66  67  67  66  64  65  65  65  65  66  68  68  68  68  67  65  63  65  65  66  65  65  64  65  65  66  68  69  69  68  67  66  66  65  65  65  66  66  66  67  67  67  66  67  68  67  68  69  69  69  70  71  70  68  67  68  68  70  71  71  69  67  66  66  68  70  71  69  68  68  69  70  69  68  67  69  69  68  68  67  68  68  67  67  67  68  69  70  69  69  69  68  66  65  66  67  67  68  70  70  70  70  70  70  69  67  67  67  68  69  70  69  69  69  69  70  70  70  68  67  67  70  71  69  68  68  69  70  71  71  70  69  68  70  71  71  70  70  70  70  69  67  68  69  71  72  72  71  69  67  67  69  70  69  69  68  70  70  71  72  72  72  72  71  70  68  67  67  68  69  70  72  72  72  72  71  70  70  71  72  71  70  70  73  73  71  71  70  69  69  70  71  71  71  71  71  72  71  70  70  69  70  71  71  71  71  72  72  71  71  71  72  72  72  71  70  70  69  69  71  72  72  72  73  72  71  70  70  69  68  70  71  72  72  71  69  69  68  70  71  71  71  71  72  71  70  70  68  68  70 
 63  63  63  64  65  64  62  62  62  64  65  64  63  63  63  64  65  65  65  64  63  63  62  62  63  63  62  62  62  62  61  61  61  62  64  64  65  64  64  65  64  64  63  63  63  63  64  64  64  64  65  65  65  65  65  64  63  64  65  66  64  64  64  63  62  61  61  62  63  65  65  65  66  66  66  66  65  65  65  64  64  64  65  65  64  64  64  64  65  65  64  64  64  65  65  67  69  68  67  66  65  65  65  64  65  66  67  66  63  63  63  63  65  66  66  66  66  66  66  66  66  65  65  66  67  67  65  65  65  66  66  65  64  65  65  66  66  66  66  66  66  66  67  66  65  64  63  64  65  66  67  68  68  67  65  65  65  66  65  65  64  65  66  67  68  68  68  67  66  65  65  64  63  63  64  64  65  66  66  67  68  67  66  67  67  67  66  65  65  66  68  68  69  69  69  69  69  68  67  67  67  68  68  65  63  63  64  64  66  67  68  69  69  69  67  65  64  65  66  66  66  65  65  65  65  66  67  67  67  67  67  67  67  67  66  67  67  67  68  68  68  67  66  66  67  67  67  68  68  68  69  69  69  69  69  69  70  70  70  69  68  66  64  66  69  71  71  70  67  68  68  69  68  68  68  69  69  68  68  67  68  68  68  67  68  68  68  69  68  68  70  69  68  68  68  69  68  69  70  72  71  70  71  72  71  69  67  66  66  68  70  70  69  69  70  71  72  70  68  67  67  71  72  69  67  67  66  67  68  69  69  68  68  70  70  69  69  69  70  70  69  68  68  70  71  71  71  72  69  67  69  70  71  71  70  69  68  69  70  71  71  70  71  72  72  71  68  67  67  68  70  73  73  73  72  72  71  71  72  71  70  69  69  70  69  69  69  69  70  70  71  71  71  71  71  71  71  71  71  70  69  69  69  70  71  71  71  70  70  70  70  71  71  72  72  72  70  69  70  71  73  73  72  71  71  71  72  73  72  71  71  71  71  70  69  69  69  70  72  72  71  69  69  70  70  70  70  70  70  70 
 62  62  62  64  65  64  63  62  63  64  65  64  63  62  62  63  64  66  67  67  66  64  62  62  63  63  63  63  63  63  62  62  62  62  64  64  64  64  65  66  66  66  66  64  62  61  60  61  63  64  64  64  64  65  66  65  65  65  66  66  64  63  63  64  63  63  62  63  63  64  65  66  67  66  65  65  65  65  65  64  63  64  64  65  65  65  65  65  65  65  64  64  65  66  66  67  68  68  66  65  65  64  64  64  65  65  66  65  62  62  63  64  65  66  67  66  67  68  68  67  65  65  65  66  67  67  65  65  66  67  67  66  65  64  64  65  66  67  67  67  66  66  66  66  65  64  63  64  65  66  67  67  68  67  65  65  65  65  65  64  65  65  66  67  68  67  66  66  65  64  64  63  64  64  64  64  65  65  65  67  68  67  66  67  69  69  68  66  65  67  70  69  68  68  68  68  68  68  67  66  67  68  69  66  64  64  65  66  67  68  69  69  69  67  66  66  66  66  67  67  67  66  66  66  66  66  67  66  66  67  68  69  69  68  68  68  68  68  69  69  68  68  67  66  66  66  67  66  66  66  67  68  69  70  71  71  71  71  70  68  67  66  65  67  69  70  70  69  67  67  68  68  67  68  68  68  67  67  67  67  68  68  69  69  69  69  69  68  67  68  70  71  70  70  71  71  69  68  70  72  72  71  71  72  72  70  67  65  65  67  70  70  70  70  70  72  72  71  69  68  69  71  71  69  67  66  65  67  68  68  68  67  68  70  70  69  68  69  70  71  70  69  69  70  70  70  70  71  68  68  71  72  72  72  71  70  67  67  69  70  70  69  70  72  73  72  71  69  68  68  69  72  72  71  71  71  72  72  72  71  71  70  69  67  67  67  68  69  70  71  71  72  72  72  71  70  70  70  70  70  69  68  70  71  72  73  73  70  69  70  70  71  72  73  74  74  72  70  70  72  72  72  71  69  70  71  73  75  75  74  73  72  70  69  67  68  70  72  74  73  71  69  68  68  69  69  70  71  71  71 
 62  61  62  64  65  64  63  62  63  64  65  64  64  63  62  62  64  66  67  67  66  64  62  62  63  64  63  63  63  64  64  63  62  62  63  64  63  64  65  65  66  67  68  66  64  62  59  59  63  64  63  63  63  64  65  66  65  64  66  66  65  64  64  64  65  66  65  65  64  64  66  66  66  66  65  65  65  66  65  64  64  64  65  66  66  66  65  65  66  65  64  64  65  66  66  67  67  66  65  64  64  63  64  64  65  64  65  64  63  63  64  65  65  66  66  65  66  67  68  68  65  64  65  67  68  67  65  65  66  66  66  66  66  65  64  65  66  67  68  68  67  66  67  66  64  64  64  65  66  67  66  66  67  66  65  64  65  65  64  65  65  67  68  68  69  68  66  65  65  65  64  64  65  66  65  65  64  65  65  66  67  66  67  69  70  70  68  67  66  67  69  70  69  69  68  67  68  68  67  67  67  68  69  68  67  67  67  68  68  69  70  70  67  66  64  67  69  68  67  67  67  67  68  68  68  69  68  67  67  68  68  69  69  69  68  68  68  69  70  69  69  67  67  66  67  67  66  65  66  65  66  68  69  70  70  71  70  70  69  68  68  69  68  67  68  69  68  67  67  67  67  67  67  68  67  67  66  66  66  67  68  68  69  69  69  68  68  68  67  68  70  71  71  71  72  72  69  67  68  71  71  70  71  72  71  70  67  65  65  67  70  70  70  71  70  70  71  71  71  70  70  69  68  68  66  65  66  68  70  69  69  68  68  70  71  70  70  69  70  71  70  70  69  70  71  69  68  69  67  67  71  73  72  71  71  70  67  66  68  70  70  70  70  71  72  73  72  71  70  69  69  70  69  69  70  71  72  71  71  70  71  72  71  67  67  68  69  70  71  71  72  72  73  74  72  68  69  70  70  70  69  70  71  72  74  75  74  71  71  70  71  72  73  74  74  74  73  71  71  71  70  69  69  69  71  72  73  74  75  75  74  72  70  69  69  70  72  73  73  72  70  70  69  68  68  68  69  71  72  71 
 62  61  61  64  66  65  63  62  63  64  65  65  65  64  63  63  64  65  65  65  64  63  62  63  64  64  64  64  65  65  64  63  63  62  63  64  66  65  64  63  64  65  66  66  66  64  62  62  64  64  63  61  62  63  66  66  65  64  65  66  67  65  64  65  67  68  68  66  65  64  66  66  66  66  65  64  65  66  66  65  65  66  67  68  68  68  67  67  67  66  65  64  64  65  66  66  65  65  66  66  65  65  65  66  65  64  64  64  65  64  64  64  65  64  64  63  64  65  66  66  65  64  65  67  68  67  65  65  66  66  65  66  68  65  63  63  64  66  67  68  67  67  66  66  64  64  64  66  67  67  66  67  67  66  65  64  65  65  64  65  67  69  70  70  70  68  65  66  67  65  65  65  67  68  67  65  64  64  65  64  64  67  69  70  69  68  67  66  66  65  65  69  70  68  67  67  68  68  67  67  68  69  70  70  71  70  70  70  70  70  70  70  68  67  66  68  69  68  67  66  65  66  68  69  70  69  69  67  67  68  68  68  68  68  68  67  67  68  68  68  68  67  66  66  67  68  68  68  68  67  67  70  71  70  69  68  68  69  70  70  71  71  71  68  67  68  66  65  66  68  68  68  67  68  68  67  67  67  67  67  68  68  69  69  68  67  67  69  68  68  69  70  69  70  71  71  68  66  67  71  71  70  71  71  70  68  67  66  66  69  71  71  71  72  70  69  69  70  72  72  70  66  64  66  66  66  67  71  73  73  71  70  69  69  70  74  73  71  70  70  69  68  68  69  69  68  67  67  65  67  71  72  70  69  69  69  67  68  69  70  71  71  70  70  69  70  72  72  71  69  68  69  69  68  70  72  73  72  70  69  69  70  71  71  70  70  70  70  70  71  71  72  73  74  73  69  69  71  71  70  70  70  71  71  72  73  72  71  70  70  70  70  71  72  73  73  71  68  69  69  68  68  69  71  72  73  74  74  74  74  73  72  71  71  71  72  72  71  70  70  71  72  72  71  69  68  69  70  72  72 
 64  63  63  64  65  65  63  63  64  64  65  65  64  64  64  64  64  64  63  63  63  63  63  63  63  63  64  65  65  65  65  65  65  63  63  63  65  65  64  63  63  64  65  66  66  65  64  64  65  65  64  63  63  64  65  65  64  65  66  67  65  64  64  66  68  68  68  66  64  64  67  67  65  65  65  65  65  65  66  65  66  67  68  68  66  66  66  67  67  66  64  63  63  64  66  67  66  65  65  64  64  65  66  66  66  65  65  64  64  65  65  65  65  65  65  65  65  65  64  65  66  65  66  67  69  68  66  65  65  65  64  66  68  66  64  64  64  65  66  66  65  66  67  65  63  63  64  65  67  67  66  65  65  65  64  64  64  66  66  66  66  67  68  70  70  68  65  65  67  66  66  66  67  67  67  67  66  66  66  65  65  67  69  70  68  67  66  66  66  66  65  68  69  68  67  67  68  67  67  67  68  69  69  71  72  71  71  70  68  68  69  69  68  66  65  67  68  67  66  66  67  68  69  69  68  68  68  66  65  66  66  67  67  67  66  65  65  66  67  67  67  67  67  68  68  69  69  69  69  69  68  69  70  70  68  66  65  66  69  71  72  72  70  68  67  67  66  65  65  66  67  68  68  69  69  69  68  69  69  68  68  68  68  68  68  67  67  68  68  68  69  69  68  68  69  69  68  67  67  69  69  69  69  69  68  67  67  68  68  69  70  70  70  69  69  68  69  71  72  73  70  67  65  66  66  68  70  73  74  73  71  69  69  69  71  74  73  72  71  70  68  67  68  69  69  69  68  66  66  68  72  72  71  69  69  69  69  69  71  70  70  69  68  68  69  70  71  72  72  71  70  71  70  68  68  70  70  70  70  69  69  69  70  71  71  71  71  72  71  71  71  71  72  74  73  70  70  72  72  72  71  70  70  71  71  71  72  71  69  69  69  69  69  71  73  72  71  69  68  68  67  68  69  71  72  72  73  72  72  72  72  72  72  73  74  75  74  72  70  70  71  73  74  73  72  70  70  72  73  74 
 66  66  65  64  63  63  63  64  65  65  64  63  63  64  64  64  63  62  62  63  64  65  64  63  61  62  64  65  65  64  65  67  68  66  64  62  63  64  65  65  64  63  64  65  65  65  65  65  65  65  64  64  65  66  65  64  64  66  69  68  63  63  65  66  67  67  65  64  63  64  67  67  65  65  66  65  65  64  64  65  66  66  67  65  63  63  64  65  66  66  65  64  64  65  66  67  67  65  63  62  63  64  65  66  66  65  66  64  63  65  66  67  66  67  68  69  68  67  65  65  66  65  66  67  68  68  68  66  66  64  63  65  67  68  67  67  67  67  66  65  64  65  68  66  62  63  65  66  66  67  66  65  64  64  65  64  65  67  68  67  65  64  65  68  69  68  65  64  64  66  67  66  65  65  66  67  68  67  67  66  66  67  68  68  67  66  66  66  67  68  68  67  68  69  69  68  67  67  68  68  68  68  68  70  71  70  70  68  65  66  68  68  66  63  63  66  67  66  65  67  69  70  70  69  67  66  66  65  64  64  66  67  67  67  66  64  64  65  67  66  67  68  68  69  68  68  68  68  68  68  68  67  68  69  68  66  64  65  68  71  72  70  68  68  67  67  67  66  66  65  66  68  69  70  70  70  70  71  71  70  68  67  66  67  68  69  68  66  67  69  70  69  68  68  68  69  69  68  67  66  67  68  68  67  67  67  69  70  70  68  67  68  67  66  66  68  69  70  71  71  70  71  70  66  66  68  71  73  73  72  69  68  68  70  72  72  73  72  71  69  68  68  68  69  69  70  69  67  68  71  72  73  72  70  70  70  71  71  71  72  70  67  67  69  70  71  71  72  72  73  73  73  71  68  67  67  68  68  68  68  69  69  68  69  70  71  72  73  73  71  70  69  70  73  73  71  71  72  74  74  72  70  70  71  73  73  72  71  70  69  69  69  71  72  72  73  73  71  71  70  68  68  69  71  71  70  70  71  71  71  71  70  72  74  76  76  76  74  71  71  72  73  74  74  74  73  73  73  75  76 
 65  65  65  64  63  63  63  63  64  64  63  62  62  62  63  63  62  62  62  64  65  65  66  65  62  63  64  64  63  64  66  67  67  66  64  63  64  65  66  66  64  63  64  64  65  65  64  64  65  64  62  62  63  65  67  67  67  66  66  66  65  66  66  66  67  66  65  63  63  64  65  65  65  65  65  65  65  64  64  65  65  65  65  65  65  64  63  63  65  66  67  66  66  65  65  65  66  65  64  63  64  65  65  66  65  65  66  66  65  66  67  67  65  65  66  68  68  68  68  67  65  64  64  64  66  68  69  69  68  65  63  63  64  66  66  67  67  68  68  66  64  64  66  65  64  64  65  66  67  67  66  65  66  66  67  66  65  67  66  65  64  64  65  66  67  67  65  63  64  65  66  65  65  64  65  67  67  67  67  65  65  66  66  67  67  67  66  65  65  66  66  68  69  69  68  67  67  68  69  69  69  68  67  69  71  69  69  68  66  67  68  67  64  62  64  66  67  66  67  68  69  69  69  69  69  68  67  65  64  65  67  68  67  67  66  65  66  68  70  68  67  68  69  68  67  66  66  66  66  67  68  67  68  69  69  68  68  68  70  71  70  69  67  67  67  67  67  68  68  68  68  68  68  69  70  69  70  72  72  70  68  67  67  68  68  69  69  67  67  69  70  69  68  68  69  69  69  67  67  67  68  69  70  70  70  70  70  70  69  67  67  69  69  68  68  69  70  70  71  70  69  69  68  66  66  66  68  70  71  71  69  67  67  70  72  72  72  71  71  70  69  68  68  68  68  69  69  68  68  69  70  70  70  70  71  72  72  71  71  72  71  69  68  68  70  70  71  72  72  73  73  72  70  69  69  69  69  69  69  68  68  69  69  69  69  69  70  71  72  71  69  68  69  71  73  74  74  73  74  73  71  69  69  71  73  73  72  71  71  70  69  70  71  72  72  73  73  72  73  74  72  70  70  70  70  70  70  70  70  70  69  70  70  72  73  74  74  73  72  71  72  72  73  74  73  72  72  72  74  74 
 64  64  64  64  63  62  62  63  63  63  63  63  62  63  63  63  62  62  62  63  64  65  65  65  63  63  63  62  63  64  66  67  66  65  62  62  65  66  66  65  65  64  63  64  65  64  63  63  64  64  62  62  64  66  67  67  66  65  64  65  66  67  67  67  66  65  65  65  65  66  65  65  66  65  64  64  65  65  65  65  64  64  65  66  67  64  62  62  65  67  68  68  67  66  64  64  65  65  65  65  65  66  66  66  66  66  67  67  66  66  67  66  64  63  64  65  67  69  69  68  66  64  63  63  65  68  70  71  70  66  64  63  63  64  65  66  67  68  68  66  64  63  64  65  65  64  64  64  65  65  65  65  66  67  67  67  67  66  65  63  63  64  65  66  66  66  65  65  65  65  65  65  65  65  65  66  66  66  66  65  64  64  65  66  67  68  66  64  64  65  67  69  70  69  68  67  67  68  69  70  70  68  66  68  68  67  67  67  67  67  67  66  63  63  66  68  68  68  68  68  69  69  69  70  69  69  68  67  66  67  67  68  67  66  66  67  68  70  71  69  68  69  69  68  67  65  65  65  66  67  67  67  67  67  68  69  70  71  71  70  69  68  68  68  68  68  68  69  71  70  70  69  69  69  70  69  70  71  71  70  68  67  67  68  69  69  69  68  68  69  69  68  68  69  70  70  69  68  67  68  69  71  71  72  72  71  70  69  68  67  67  70  70  70  70  71  71  71  71  71  69  68  68  69  67  65  66  68  69  69  68  66  66  69  72  73  72  71  70  70  69  70  69  69  69  69  69  69  68  68  69  69  68  68  70  72  72  71  71  72  71  70  69  70  70  70  71  71  70  70  70  70  70  70  70  71  71  70  70  69  70  71  71  70  69  68  68  70  71  70  69  68  69  70  73  75  74  73  73  72  71  69  69  70  72  72  72  72  71  71  70  70  71  71  72  72  72  72  74  76  73  72  71  71  71  72  73  73  72  70  69  69  69  70  70  71  71  72  72  73  73  72  73  73  72  71  71  72  72  72 
 65  65  65  64  63  63  63  63  64  64  64  64  64  65  65  65  64  63  62  62  63  64  64  64  64  63  62  61  62  64  66  66  65  63  61  61  63  65  65  65  65  64  64  64  65  65  63  63  65  65  64  64  65  65  66  65  64  64  65  65  65  66  66  66  66  65  66  66  67  67  66  65  65  64  63  63  65  66  66  65  64  65  65  67  67  65  63  63  66  68  68  67  66  65  64  64  66  66  66  67  67  67  67  66  66  67  67  67  65  66  66  66  64  63  62  63  65  67  67  66  65  64  64  64  65  67  70  71  70  67  66  64  63  64  64  64  65  67  67  66  64  64  65  66  66  65  64  64  64  64  65  66  66  67  67  67  67  66  64  63  64  65  66  67  67  67  66  66  66  66  66  66  66  66  66  66  66  65  65  65  64  64  65  66  68  68  67  65  64  65  67  69  69  68  67  66  66  67  69  70  70  68  65  67  67  65  66  67  67  68  68  67  65  65  68  68  69  69  69  68  68  68  69  69  70  69  69  68  68  68  67  67  66  65  66  68  69  70  70  68  68  69  70  69  68  66  66  66  66  67  68  68  67  66  66  68  70  71  71  69  69  69  69  69  68  69  69  71  72  71  70  69  69  70  71  68  69  70  70  69  68  67  67  68  69  70  70  69  68  68  68  68  68  69  70  71  70  69  68  68  69  71  71  71  71  70  69  68  68  67  68  70  70  71  72  72  72  72  72  71  70  69  69  71  69  66  66  67  68  68  67  66  67  69  73  74  72  70  69  70  70  70  69  68  69  70  70  70  69  69  70  69  68  67  68  70  71  71  71  70  70  71  71  71  71  71  70  70  69  68  68  68  69  70  70  71  71  71  71  71  71  72  72  71  70  68  68  68  70  70  69  69  70  71  72  74  73  73  72  72  71  70  70  71  72  71  72  73  72  71  71  71  71  71  71  72  71  71  73  75  73  71  71  72  72  73  75  75  74  71  69  69  68  68  68  69  70  72  74  74  74  73  73  72  72  71  71  71  71  71 
 65  66  65  65  64  63  63  63  64  64  65  64  64  66  67  67  65  63  63  62  63  63  63  63  63  62  61  61  63  65  66  65  64  62  61  61  62  64  65  65  65  64  64  65  66  65  65  65  66  66  65  65  65  64  64  63  63  63  65  65  64  65  66  66  65  64  65  66  67  67  65  64  65  63  62  64  65  66  67  65  64  65  66  66  66  65  64  66  67  67  66  65  64  65  65  66  67  66  67  68  68  67  66  66  65  66  66  66  65  66  67  66  65  64  62  62  63  64  64  64  64  64  65  66  66  67  68  69  68  67  67  66  64  65  64  63  64  66  67  66  65  65  66  68  68  67  66  65  65  66  67  67  68  68  68  67  66  66  65  64  64  65  67  67  68  67  67  68  67  67  66  67  67  68  67  67  66  65  66  65  64  64  65  67  68  68  67  66  65  66  67  68  67  66  65  64  64  66  68  69  69  68  65  67  68  67  67  68  67  69  70  70  67  66  67  68  68  68  69  68  67  67  68  69  70  69  69  69  69  68  67  64  64  65  68  70  70  70  68  67  68  69  69  69  68  68  67  66  66  67  67  67  67  65  65  67  69  70  69  68  69  69  69  69  68  69  69  70  71  71  70  68  68  70  70  67  67  69  69  68  66  66  67  68  70  71  71  69  68  67  68  67  68  69  71  72  71  70  69  69  69  70  70  69  69  69  69  68  68  68  68  68  69  70  71  72  72  72  72  71  71  70  70  72  71  69  68  68  68  68  66  66  68  71  73  74  73  70  68  70  71  70  68  67  68  71  72  70  70  71  72  71  68  66  66  68  69  70  70  69  71  72  72  70  69  69  70  70  70  69  68  68  68  69  70  70  71  71  71  70  71  71  71  71  71  70  68  68  69  70  70  70  71  71  71  70  70  71  72  72  72  71  72  73  72  71  72  74  73  72  71  71  71  71  72  71  71  70  71  71  71  70  71  71  72  74  75  76  74  70  69  69  69  68  67  68  70  72  74  75  74  74  73  71  71  70  71  71  71  71 
 66  66  66  65  65  64  64  64  64  65  64  64  63  64  66  66  65  63  63  63  63  64  64  64  61  61  62  63  64  64  65  64  62  61  61  62  63  64  65  64  64  64  64  65  66  66  65  66  68  67  65  64  63  63  63  64  64  64  65  64  63  65  66  66  65  64  64  65  65  64  63  62  64  63  62  63  65  66  65  63  63  64  66  67  66  66  65  66  66  66  64  63  63  64  66  67  67  66  66  66  66  66  66  65  64  64  65  65  65  66  67  67  66  65  64  63  63  62  62  62  63  64  65  66  66  66  66  67  67  67  67  66  65  65  65  64  65  66  66  66  65  66  67  68  69  67  66  66  66  66  67  67  67  66  66  65  64  65  66  66  65  65  66  67  68  68  67  67  67  67  66  67  68  69  68  67  66  65  65  65  64  66  67  68  68  68  67  67  67  68  68  67  66  65  65  65  64  65  67  68  68  67  67  70  71  70  71  70  68  69  70  71  68  66  66  66  67  68  69  68  66  67  68  69  70  69  68  68  68  68  66  64  64  65  67  70  71  70  68  66  66  67  67  68  68  67  67  67  67  67  68  68  67  66  65  66  67  67  68  68  68  69  70  69  68  68  68  69  69  68  67  66  66  68  69  67  67  68  68  67  66  66  67  68  70  72  71  68  67  67  67  68  68  69  70  71  71  70  70  70  70  69  69  68  68  68  68  68  69  69  69  68  68  69  70  70  69  69  70  71  70  69  69  72  72  72  71  70  68  66  66  67  70  72  74  75  73  70  68  70  71  70  69  68  68  71  71  69  70  71  73  72  70  68  67  69  71  71  71  72  73  73  71  69  68  68  69  70  71  71  71  71  70  70  69  70  70  70  70  70  70  69  69  71  71  70  69  67  67  68  70  71  71  70  69  69  69  70  72  73  73  73  73  74  73  72  72  73  72  72  72  72  73  73  74  73  72  71  70  71  70  70  70  71  71  72  73  73  72  68  68  70  70  69  69  70  71  73  74  75  75  75  73  72  72  72  71  71  70  70 
 65  66  66  66  65  65  65  65  65  65  64  63  62  63  64  65  64  63  63  63  64  65  65  63  60  61  63  64  65  65  65  63  62  62  63  64  64  65  65  65  65  64  64  65  65  65  65  65  66  65  64  64  63  63  63  64  64  64  65  64  64  64  66  66  66  64  63  64  64  63  62  62  64  63  63  64  65  65  63  62  62  63  66  67  67  66  65  65  65  64  63  63  63  63  65  66  66  65  65  64  65  65  65  65  64  64  64  65  66  66  66  66  66  65  65  64  64  63  63  63  63  64  64  65  65  65  66  67  67  66  66  66  66  66  66  65  66  67  67  66  65  65  67  68  68  67  66  65  65  66  66  66  65  65  65  63  63  65  66  67  66  65  66  67  68  68  66  66  66  66  67  67  68  69  68  67  66  66  66  65  66  68  69  69  68  68  68  68  69  69  69  67  65  66  66  66  65  65  66  67  67  67  68  70  71  72  72  71  68  68  70  72  69  66  65  66  67  68  68  68  67  67  68  70  70  69  68  67  67  68  67  67  66  66  67  68  69  69  69  66  65  66  66  66  67  66  66  66  67  68  69  68  67  67  66  66  67  66  67  68  68  69  69  69  68  68  67  68  68  66  65  65  65  66  68  69  69  69  69  68  67  67  68  69  70  71  70  68  67  68  68  69  69  70  70  70  71  70  70  71  70  70  69  69  69  70  70  69  70  69  69  69  69  69  69  69  68  68  69  70  69  68  69  70  72  73  72  70  67  66  66  68  71  73  74  74  72  70  68  70  71  70  69  68  69  71  71  69  69  70  71  71  70  69  71  72  74  72  72  72  73  73  72  70  69  68  69  70  71  71  71  72  72  71  70  69  70  70  71  71  70  69  69  71  71  71  69  67  67  68  70  71  72  70  69  68  68  69  71  73  72  71  72  73  73  73  72  71  70  70  71  72  73  74  75  75  73  72  71  71  71  71  71  71  71  71  72  72  72  69  69  71  71  70  70  71  72  72  72  73  74  75  74  73  73  73  71  71  71  71 
 64  65  65  65  65  64  65  65  65  65  64  63  63  63  64  64  63  62  62  63  64  64  64  63  61  62  63  64  65  65  65  64  64  64  64  65  66  65  64  64  64  64  65  65  64  64  65  64  62  63  64  65  65  64  64  64  64  64  65  65  63  64  66  66  66  65  64  64  64  64  63  63  65  65  65  66  66  65  63  62  62  64  66  67  66  65  64  63  63  64  64  64  64  64  64  65  65  65  64  63  64  65  66  66  65  65  64  64  65  65  65  65  65  65  64  64  65  65  64  65  66  65  64  64  64  65  67  68  67  65  64  65  67  67  67  67  67  68  69  67  65  64  66  67  68  67  66  66  66  66  66  65  64  65  65  63  62  64  66  66  66  65  66  67  68  67  66  65  66  66  67  68  68  68  67  67  67  67  67  66  67  69  70  70  70  69  69  70  70  70  70  67  66  68  68  68  67  66  66  66  67  68  67  68  68  70  71  69  66  67  70  71  69  67  66  66  67  67  67  67  68  68  69  69  70  69  68  68  68  70  70  70  69  67  66  66  67  67  68  67  66  66  65  65  65  65  65  65  67  69  71  68  68  69  68  68  68  68  68  69  69  69  69  69  69  69  68  68  67  66  65  65  65  66  68  70  71  71  70  69  67  67  69  70  69  69  68  68  68  69  69  70  71  71  71  71  71  71  71  70  70  71  71  71  71  72  71  70  70  69  69  69  70  70  70  68  67  68  69  70  69  68  68  69  71  73  73  70  68  67  67  68  71  73  74  73  72  70  69  69  70  69  69  69  69  71  71  69  67  67  68  69  69  70  73  75  76  74  72  70  71  72  73  72  72  71  70  69  69  68  69  72  72  71  71  70  70  72  73  73  73  73  72  72  72  71  69  68  68  69  70  71  71  71  70  69  68  69  71  71  70  69  70  71  72  73  71  69  68  69  69  71  73  75  76  76  74  73  73  73  72  72  72  72  71  71  72  73  74  73  71  70  70  70  71  71  72  71  70  71  71  74  75  74  74  72  71  72  71  72 
 64  64  65  65  64  65  65  65  65  65  64  63  63  64  64  64  62  61  62  63  64  64  63  63  62  63  63  64  64  63  64  65  65  65  65  65  66  65  63  63  63  64  64  65  65  64  65  64  61  63  65  66  67  66  64  63  64  64  66  65  63  64  65  65  65  65  64  65  65  65  66  66  65  66  67  67  66  65  64  63  62  63  66  66  65  65  64  64  64  64  64  65  65  65  64  65  65  65  64  64  66  66  66  66  66  65  65  65  65  65  65  65  64  64  64  64  64  66  67  68  68  67  65  65  65  66  67  68  67  65  64  65  67  67  67  68  68  69  68  66  65  64  66  68  70  69  69  69  68  68  67  66  65  66  66  64  63  65  66  67  67  67  67  67  67  66  65  65  65  67  68  68  68  67  67  66  67  68  68  67  67  69  70  70  70  69  69  69  69  69  70  68  67  68  69  69  68  67  66  65  66  67  67  66  66  67  68  68  65  66  69  71  70  68  68  68  67  67  67  67  68  68  69  69  69  68  68  69  71  71  71  70  70  69  67  66  66  67  68  68  68  66  66  65  65  65  65  66  66  68  70  70  69  70  69  69  69  69  70  69  69  70  70  69  68  69  69  69  68  67  67  66  67  68  69  71  71  71  70  69  68  69  70  70  69  67  67  67  68  68  69  70  71  71  71  71  71  71  70  70  70  70  70  72  72  72  71  70  69  68  69  69  70  71  70  69  68  68  69  70  70  68  68  70  72  73  72  70  69  68  69  70  71  72  72  72  71  69  69  68  69  70  69  69  70  70  69  68  67  66  67  68  69  70  73  74  75  73  70  68  68  70  73  74  74  73  70  69  68  66  67  71  72  72  72  71  70  71  72  73  74  76  75  72  71  70  69  70  70  70  70  70  71  72  72  70  69  70  71  71  70  68  68  69  71  71  70  68  68  69  69  71  73  75  76  75  74  74  74  73  71  71  71  72  72  72  73  75  76  75  73  70  70  69  70  71  71  70  68  68  69  72  74  74  73  72  71  71  71  72 
 63  63  64  65  65  65  66  66  66  65  64  63  64  65  65  64  62  61  61  62  64  64  64  65  65  65  64  63  61  60  62  64  66  66  64  64  65  64  62  61  62  63  64  65  66  66  66  65  64  65  66  66  67  66  66  65  65  64  63  63  64  64  63  63  64  64  64  65  65  66  67  67  65  66  67  67  66  64  63  62  63  64  66  65  63  64  65  66  66  65  65  66  67  67  66  65  65  65  65  65  67  67  67  67  66  65  64  64  64  64  64  64  64  63  63  63  64  66  68  70  69  68  68  67  66  66  66  66  65  64  64  65  66  67  67  67  68  68  68  66  65  65  67  69  71  70  70  70  69  68  66  65  64  64  64  65  66  66  66  67  69  69  68  67  67  67  67  67  67  69  70  69  68  66  66  66  67  68  67  66  66  67  67  68  70  70  69  67  66  67  68  67  67  68  69  70  69  68  67  66  66  65  65  66  67  67  69  68  67  67  68  69  67  68  70  69  68  66  66  66  67  68  68  68  68  67  67  70  70  69  68  68  69  70  70  69  68  67  67  69  69  67  65  66  67  67  66  65  65  65  67  69  69  69  69  69  69  69  69  69  69  71  71  68  67  69  70  70  69  68  68  68  69  70  71  69  69  69  69  69  70  71  72  72  70  67  66  67  66  66  67  68  70  70  70  70  70  70  70  69  68  69  70  71  73  71  70  68  68  68  68  68  69  69  69  68  68  69  71  72  72  70  69  71  72  72  71  70  70  70  71  71  71  71  71  70  70  69  68  68  69  69  70  70  69  69  68  68  68  68  69  69  69  70  71  72  73  70  68  68  69  70  71  73  73  72  70  69  68  68  68  70  73  74  73  71  70  69  70  71  74  76  75  73  70  69  70  72  73  72  70  68  69  72  73  72  71  71  73  72  71  69  69  69  70  70  69  70  70  71  71  72  73  75  75  75  74  74  73  72  69  69  70  72  73  72  72  73  74  72  72  72  70  69  70  72  72  71  68  67  69  73  73  72  71  71  71  72  72  72 
 63  63  63  64  65  65  66  66  66  65  64  63  64  64  64  64  63  62  62  63  64  66  66  66  67  67  65  63  61  61  63  65  66  65  63  63  66  64  62  62  63  64  65  65  66  66  67  67  67  66  66  64  64  65  66  67  66  65  64  64  65  64  63  63  63  63  63  64  65  66  66  65  64  65  66  66  65  64  63  63  63  65  65  64  61  63  66  68  67  66  66  67  67  68  67  67  66  66  66  66  67  68  67  67  66  65  64  64  64  64  64  64  64  63  63  63  64  66  68  69  69  69  68  68  67  66  65  65  64  64  65  65  65  66  66  66  67  67  67  67  66  66  67  68  69  69  69  69  68  66  64  63  63  63  63  66  67  66  66  67  69  69  69  68  67  67  67  67  67  69  71  70  68  66  66  66  67  67  66  66  65  65  66  67  69  69  67  65  64  65  67  67  67  67  69  69  68  68  67  66  66  65  65  67  68  69  70  70  68  67  68  68  67  67  69  69  68  67  66  66  67  68  68  68  68  68  69  70  70  68  67  67  68  70  71  70  69  68  67  68  69  67  66  66  67  68  67  66  65  66  67  69  70  69  68  69  70  70  70  69  69  70  70  67  67  69  69  69  69  69  69  70  71  71  71  68  67  67  68  68  69  70  72  72  70  68  67  67  66  66  67  67  68  69  70  69  69  69  69  69  69  69  69  70  70  70  69  67  68  68  69  68  69  69  69  68  68  70  72  73  73  71  70  73  72  70  69  69  70  71  72  72  72  71  71  70  70  70  69  69  69  70  71  71  70  68  68  69  70  71  71  72  71  70  70  71  71  70  69  70  70  69  70  72  73  72  70  69  70  71  71  70  72  73  73  71  69  67  67  69  71  74  74  72  70  69  70  72  74  72  70  68  69  73  74  73  72  72  73  73  71  70  70  70  70  70  71  72  71  71  73  74  75  75  74  74  74  74  73  73  70  69  70  72  72  71  71  71  70  69  70  72  70  69  70  72  72  71  69  68  69  73  72  70  70  70  70  71  71  71 
 66  65  63  63  63  64  64  65  64  64  64  63  61  62  64  65  66  65  65  65  66  66  65  66  67  67  65  63  63  65  66  67  66  64  61  63  67  66  64  64  66  68  69  67  65  64  67  67  66  65  64  62  60  61  63  65  66  66  68  68  66  65  65  65  64  63  62  64  66  67  64  62  63  64  65  65  65  65  64  64  65  64  64  63  62  64  65  67  67  67  68  68  67  67  68  68  66  66  66  67  67  67  66  66  65  66  66  67  66  66  65  64  64  63  64  64  65  66  66  67  68  68  68  67  67  66  65  65  66  67  67  67  65  65  64  65  66  67  67  67  65  64  64  65  66  67  68  67  66  64  63  63  64  65  65  65  65  65  66  67  67  68  68  68  66  65  66  65  66  68  70  70  69  67  66  66  67  67  67  66  65  65  66  67  67  67  66  66  65  66  66  67  68  67  68  69  69  67  66  66  66  67  69  68  68  69  70  70  69  68  68  69  70  69  67  67  67  67  66  67  67  67  68  68  70  71  71  71  70  69  69  68  68  69  68  68  68  67  68  68  68  68  67  67  66  66  67  69  69  70  70  71  71  69  68  69  71  72  72  70  68  67  66  66  67  69  69  69  68  69  70  72  71  70  68  68  68  67  67  66  67  67  68  70  70  69  68  67  68  70  69  68  68  69  70  69  68  68  70  71  71  70  69  67  67  67  68  69  69  70  71  71  71  70  70  70  71  71  72  72  72  70  70  73  72  70  69  68  69  69  71  73  74  72  72  72  71  70  70  69  70  71  72  73  72  70  69  70  72  73  73  74  73  73  72  71  71  72  72  72  69  68  70  73  75  74  71  70  70  72  72  70  70  71  72  71  70  68  68  68  69  70  71  71  70  69  70  71  72  71  71  71  72  73  73  72  72  72  71  71  70  70  70  71  72  72  73  72  70  70  72  75  76  74  73  73  74  73  74  74  73  72  70  70  69  70  70  69  68  68  69  70  70  69  70  70  71  71  71  70  71  71  70  69  70  69  68  68  69  71 
 65  65  64  63  63  63  63  64  64  63  63  62  62  62  64  65  65  65  65  65  65  65  64  65  66  66  65  63  63  64  65  66  66  64  62  63  67  66  65  66  67  68  69  68  67  66  66  65  64  64  64  63  61  61  63  64  65  66  68  68  66  65  64  63  63  63  63  65  66  66  65  64  63  63  64  64  64  64  65  65  65  65  64  64  65  66  66  66  65  65  66  66  66  65  66  67  67  66  66  66  67  66  66  66  65  66  66  66  65  65  65  65  66  66  66  66  66  67  67  67  68  68  69  69  69  69  68  67  66  66  66  67  67  66  65  65  66  67  67  67  65  64  64  65  66  66  67  67  66  65  65  65  65  66  66  67  67  67  67  67  68  68  67  66  65  65  66  65  65  67  68  68  68  67  66  67  67  67  67  67  66  65  66  66  66  66  66  66  67  67  68  68  68  68  69  69  69  68  67  66  66  68  70  67  65  68  69  69  69  68  68  69  69  68  67  68  69  67  67  67  68  68  69  69  69  69  69  69  69  70  69  69  69  68  67  67  67  67  68  67  68  68  68  67  66  67  68  70  72  73  72  70  69  69  68  69  71  71  72  71  69  69  68  67  68  69  69  69  69  70  71  71  71  70  69  68  68  68  69  68  68  68  68  69  69  70  69  67  68  69  67  66  67  69  70  69  68  69  71  71  71  70  69  67  67  68  69  69  70  71  72  72  72  71  70  70  71  71  72  73  72  70  70  73  72  71  71  70  69  69  69  71  72  70  70  72  70  70  69  69  70  71  73  74  73  71  70  71  73  74  74  73  73  72  71  71  71  73  73  73  70  69  70  73  75  74  72  71  71  73  71  68  68  69  70  70  70  69  69  68  69  71  71  71  70  70  70  71  71  72  72  72  72  73  73  73  73  72  71  70  69  70  70  71  72  73  73  72  72  72  74  74  73  71  70  71  73  74  74  73  72  71  70  69  69  69  69  69  69  70  71  72  72  72  72  72  71  70  70  70  70  70  70  71  70  70  69  70  71  71 
 64  65  65  64  63  62  62  63  65  65  63  62  63  64  64  64  64  64  64  65  65  65  64  65  65  66  66  65  64  64  64  64  65  65  63  63  66  66  65  65  65  66  68  70  70  68  66  64  63  64  65  65  63  62  62  62  63  65  67  68  67  64  62  62  63  64  64  65  66  67  67  66  64  64  64  63  63  64  64  65  66  66  65  65  66  67  66  65  64  64  65  65  65  64  64  65  65  65  65  65  66  66  65  65  65  66  67  66  63  63  65  66  67  67  67  67  67  67  67  67  68  68  68  69  69  68  67  66  65  65  65  67  68  67  66  66  66  67  67  66  65  64  64  65  66  66  67  67  67  66  66  67  67  67  67  68  70  68  68  68  69  69  67  66  66  67  68  67  66  66  66  67  67  67  67  66  66  66  68  67  66  66  65  66  67  67  67  67  67  68  68  68  68  68  69  70  70  69  67  67  66  68  69  66  65  67  68  69  69  68  68  68  68  68  68  69  70  68  67  67  67  68  69  70  69  67  66  67  69  69  70  70  70  69  67  66  66  67  68  67  68  68  67  67  67  67  68  70  72  73  72  69  67  68  69  70  71  72  72  70  70  71  71  68  67  68  69  69  70  70  70  70  70  70  70  68  68  69  70  70  69  69  69  69  69  70  69  67  67  68  67  66  67  69  70  70  69  70  71  70  69  69  68  68  68  69  70  70  71  71  71  71  71  71  71  71  70  71  72  72  71  70  70  71  71  71  72  72  71  69  68  69  69  69  69  69  69  69  68  69  70  72  73  74  73  71  70  71  73  74  73  72  71  70  70  70  71  73  74  72  70  70  70  73  73  72  72  71  72  72  70  67  68  69  69  70  70  69  68  68  69  69  70  70  70  71  70  70  70  71  73  73  73  72  71  72  73  72  71  70  69  69  70  71  71  72  72  72  72  73  74  74  73  71  71  72  73  73  72  72  72  71  71  71  70  70  70  70  70  71  73  74  74  74  74  73  72  71  70  70  70  71  71  72  71  70  70  71  72  71 
 63  64  66  65  63  61  61  63  65  66  64  63  64  65  64  64  63  64  64  65  66  66  65  65  66  68  68  67  66  64  64  63  63  64  64  64  65  66  65  64  64  65  68  71  73  71  68  64  63  65  67  67  65  63  63  62  62  64  67  69  67  63  61  62  63  64  63  65  66  68  69  68  66  65  64  64  63  64  65  65  66  66  65  66  66  67  66  66  65  65  66  66  64  62  62  63  63  63  63  63  64  64  64  64  65  66  68  66  63  63  64  66  66  67  68  68  67  66  66  67  67  67  66  66  66  66  65  64  65  66  67  67  68  68  67  67  66  67  67  67  66  66  66  65  66  66  66  66  66  67  68  69  69  68  67  68  69  68  68  69  70  69  68  67  67  68  70  70  68  67  66  67  68  68  67  66  65  66  67  67  66  67  66  66  66  66  67  68  68  67  67  67  67  67  68  69  69  69  68  67  67  68  68  67  66  66  68  69  70  69  68  67  67  67  68  69  69  67  67  67  68  69  70  70  68  66  64  66  68  69  70  71  71  69  68  67  66  67  67  67  67  68  68  67  68  67  68  70  71  72  71  68  66  68  70  72  73  74  73  72  71  72  72  69  67  68  68  69  69  69  69  68  68  69  69  69  69  69  69  69  69  70  70  70  69  70  69  67  67  69  68  68  69  71  71  70  70  70  70  68  67  67  67  68  69  69  70  71  70  70  70  69  70  71  72  71  70  70  70  70  69  70  69  69  70  70  71  72  71  69  68  68  68  69  69  69  69  69  69  70  71  73  73  73  71  69  68  70  71  71  71  71  70  68  69  70  71  74  74  71  70  70  70  71  71  70  70  71  71  71  69  68  68  69  70  70  69  68  68  67  67  68  68  69  70  71  70  69  69  70  73  74  73  70  70  71  72  72  72  71  70  70  71  72  72  71  71  71  71  72  74  74  75  74  74  74  72  69  70  73  73  73  73  72  71  71  70  71  72  72  73  73  73  73  73  73  72  72  72  72  72  72  72  72  71  70  71  71  72  71 
 63  64  65  64  63  61  61  63  66  67  66  65  65  65  64  64  63  64  64  64  65  66  65  66  67  68  69  69  67  65  64  63  63  64  64  64  66  67  66  64  64  64  66  69  71  70  68  65  65  67  69  68  66  65  64  63  63  64  67  69  67  64  62  62  63  64  63  65  66  68  68  67  67  67  66  64  64  64  65  65  66  66  66  66  66  66  67  66  66  67  67  67  65  62  62  63  63  63  63  63  63  64  64  65  66  67  68  67  65  65  65  66  66  67  67  67  67  66  66  66  66  65  65  65  65  65  64  64  65  68  69  68  68  68  68  67  67  67  67  67  67  67  67  66  66  66  65  66  66  67  68  68  69  68  67  66  65  66  68  70  70  71  70  69  69  70  71  70  69  68  68  67  68  68  67  66  65  66  67  67  67  67  66  66  66  66  67  68  68  67  67  66  66  67  67  68  69  70  69  68  68  68  68  68  68  67  68  69  70  70  69  67  67  68  68  68  68  67  66  67  68  69  70  70  68  66  64  66  68  69  69  70  71  70  69  67  67  66  67  66  67  68  69  69  69  69  69  69  70  69  69  68  67  68  70  73  75  75  74  72  71  72  72  69  68  68  68  68  69  68  68  68  67  68  69  70  70  68  68  68  69  70  71  70  70  69  68  67  68  69  69  70  71  72  72  71  70  69  68  67  67  67  68  69  70  70  71  70  70  70  69  68  69  71  72  72  71  70  69  69  69  70  70  68  68  69  71  72  71  70  68  68  69  69  69  69  70  71  71  72  73  74  74  73  71  68  67  69  69  69  69  68  68  68  68  69  71  74  73  71  69  70  70  70  69  69  69  70  71  70  69  69  69  70  70  70  70  69  69  68  68  68  69  69  70  71  70  69  68  70  72  73  73  70  69  71  72  73  72  72  71  71  72  73  72  71  70  71  70  71  73  74  75  76  75  74  72  68  70  74  74  73  73  72  71  71  70  71  72  73  73  72  72  73  73  73  74  73  73  74  74  74  73  72  72  71  70  71  71  70 
 64  64  64  63  62  61  62  63  65  66  67  66  65  65  64  64  63  63  63  63  64  65  65  66  67  68  68  68  67  65  64  64  64  65  64  64  67  67  66  65  64  64  64  65  66  66  65  64  66  68  68  67  66  66  66  65  65  65  67  68  67  65  64  63  63  63  64  65  67  67  67  66  66  66  66  65  64  64  64  65  65  65  65  65  65  66  67  67  67  67  68  67  65  64  64  65  65  64  64  65  64  65  66  66  66  67  68  68  66  66  66  66  66  66  66  66  67  67  67  66  64  64  65  66  67  67  67  66  67  68  69  68  66  67  67  68  68  68  67  67  67  67  67  67  66  66  65  65  66  66  67  68  68  67  66  63  62  65  68  70  70  70  70  70  70  70  70  69  69  69  68  68  68  68  67  67  67  66  66  66  67  67  66  65  64  65  66  67  67  67  65  65  65  66  67  68  69  70  70  70  70  70  69  69  69  68  68  69  70  71  70  68  68  68  69  67  66  66  67  68  69  70  70  69  69  67  66  67  68  67  68  68  69  70  70  69  67  66  66  68  69  70  70  70  71  71  71  70  70  70  69  70  69  70  71  72  73  74  73  71  70  69  70  69  69  70  70  70  68  67  68  68  68  68  69  71  70  68  67  67  69  70  71  71  69  68  67  67  68  68  69  69  70  71  71  70  69  67  66  67  67  68  68  69  70  71  71  70  69  69  69  67  69  71  73  73  72  70  69  69  70  70  71  70  69  69  70  71  71  70  70  70  70  70  70  71  71  71  73  73  74  74  74  73  71  68  67  68  69  69  69  68  68  68  68  69  72  75  74  71  70  70  71  70  70  69  69  70  71  70  69  70  70  70  71  71  71  71  70  70  70  70  70  71  71  71  71  69  69  70  72  73  72  71  71  71  72  72  72  72  72  72  73  74  73  72  70  70  70  71  72  74  74  73  72  72  72  72  73  74  73  73  72  71  70  70  70  71  72  74  73  72  73  74  75  74  74  75  74  74  74  73  73  73  72  71  70  70  70  71 
 65  64  63  62  62  62  63  63  63  65  66  66  65  65  64  64  64  64  63  62  63  64  65  66  66  66  66  66  66  65  64  64  65  66  65  65  67  67  66  66  65  65  64  63  63  63  62  63  66  67  67  66  65  65  67  67  67  66  66  66  66  66  64  64  63  63  63  66  67  68  66  65  65  65  65  64  64  63  63  64  64  64  64  64  65  66  67  66  66  66  67  67  66  65  66  67  67  66  66  66  66  66  67  67  67  67  67  67  66  65  65  65  65  65  66  66  66  66  66  65  63  64  65  67  69  70  69  68  67  67  68  67  65  66  67  67  67  67  67  66  66  66  67  67  66  66  65  65  65  65  66  67  67  66  65  63  62  65  68  70  69  69  69  70  71  70  68  68  68  68  68  67  67  67  67  68  68  67  66  66  67  67  65  64  64  64  65  66  67  66  64  64  65  67  68  69  69  70  71  71  71  70  70  70  69  67  67  68  69  70  70  69  68  69  68  67  67  67  68  69  70  70  70  70  69  69  68  68  67  66  66  67  68  70  71  70  69  67  67  70  72  70  70  71  71  72  71  70  71  71  71  72  72  71  71  71  71  72  71  70  68  69  69  69  70  72  72  71  68  68  68  69  70  70  70  70  70  69  68  68  69  70  70  70  69  67  67  68  69  68  68  68  69  68  69  69  69  67  67  67  68  69  70  70  70  70  70  69  68  68  68  68  69  71  73  73  72  71  70  69  69  70  70  71  70  69  69  70  70  70  70  71  70  69  70  72  72  72  72  72  72  72  72  72  71  69  68  70  70  70  70  70  69  69  70  71  73  75  75  72  71  71  72  71  70  70  70  71  71  70  69  69  69  69  70  71  72  71  71  71  72  72  72  72  72  71  70  70  70  71  72  72  73  73  73  72  71  71  71  71  71  71  72  73  73  72  71  70  69  70  71  73  73  71  70  71  73  76  76  74  73  72  71  70  69  70  71  71  72  74  74  74  74  76  75  75  74  74  73  73  72  71  71  72  72  72  70  69  70  71 
 66  65  63  62  63  64  63  63  63  63  64  65  65  65  64  64  65  64  64  63  64  64  65  65  65  65  64  64  64  65  64  65  66  66  67  66  66  65  65  65  66  66  66  64  62  62  62  63  65  66  65  64  63  64  66  67  67  66  66  66  66  65  64  64  63  63  63  66  68  68  65  65  65  66  65  64  64  63  63  64  65  64  64  65  66  66  66  65  65  65  66  66  65  65  66  67  67  67  66  67  66  67  68  68  67  66  66  65  63  63  64  64  64  65  67  67  66  65  65  64  65  65  66  67  68  68  67  67  66  67  68  66  64  65  66  67  67  67  66  66  65  64  65  66  65  65  65  65  65  65  66  66  67  66  65  65  66  68  69  69  69  68  69  70  71  70  69  67  66  66  67  66  66  66  67  69  69  68  66  66  67  67  66  65  64  65  66  66  66  65  64  66  67  67  68  69  69  70  71  71  71  70  70  69  68  67  66  67  68  69  68  69  69  68  68  68  69  68  69  70  70  71  71  70  70  70  69  68  67  65  65  66  68  70  71  70  69  68  68  71  71  69  68  68  69  70  69  70  70  71  72  74  74  71  70  69  69  69  69  68  67  68  70  69  69  72  72  70  68  67  68  70  71  71  70  70  69  70  70  71  70  70  69  68  68  68  69  69  68  66  66  67  66  66  66  68  68  68  67  67  68  70  70  71  70  70  69  68  68  67  68  69  71  72  73  72  71  71  70  69  70  69  70  72  71  69  68  69  70  70  69  69  69  67  68  71  72  71  71  70  69  69  70  71  71  70  70  73  73  72  73  72  71  71  72  73  73  75  75  73  71  71  72  71  70  69  70  71  71  70  69  69  68  69  69  70  71  71  70  71  71  71  72  74  72  71  70  70  71  72  72  72  73  73  73  71  71  70  69  69  69  70  70  71  72  72  71  70  69  69  71  73  73  72  71  71  73  75  75  73  73  72  71  70  70  70  71  72  73  74  74  74  75  76  75  75  74  73  73  72  71  71  70  71  71  71  70  69  69  70 
 64  64  63  64  64  65  65  66  66  66  65  64  65  65  65  65  65  66  66  66  66  66  66  67  66  65  64  63  64  65  65  65  65  66  67  67  65  65  65  65  66  67  67  65  64  65  65  66  65  65  64  63  63  64  66  68  67  65  65  66  65  64  64  64  64  63  64  65  66  67  65  64  66  66  66  66  65  65  64  65  66  65  65  65  66  66  66  65  64  64  65  65  65  64  65  66  66  65  65  65  66  67  68  68  67  66  64  63  63  63  63  64  64  65  66  67  66  65  64  64  66  66  66  66  65  65  65  64  65  66  67  66  65  65  66  66  66  66  65  65  64  64  65  66  66  66  66  65  65  66  66  68  68  67  67  68  70  70  69  69  69  69  69  69  69  69  69  68  66  66  66  66  65  66  67  68  68  68  66  66  66  66  66  66  65  66  67  67  67  65  64  66  68  68  69  69  68  69  69  70  70  69  69  69  68  67  67  67  68  68  68  68  68  69  69  69  69  69  69  70  71  71  71  71  70  70  70  68  67  66  66  67  68  69  70  71  70  69  69  71  70  68  66  66  67  68  68  68  69  70  71  72  72  70  68  67  67  68  68  68  67  68  70  69  69  70  70  69  68  67  68  70  70  70  70  70  70  70  71  71  71  70  69  68  68  69  69  70  68  66  67  67  67  65  66  68  69  69  68  67  68  70  71  71  71  70  69  68  68  69  70  70  71  71  71  71  70  70  70  70  70  70  71  74  72  70  69  70  70  69  68  68  68  66  67  69  70  71  70  69  69  69  69  70  71  71  72  74  74  73  72  72  72  72  72  72  73  74  74  72  70  70  71  71  70  70  69  69  70  69  69  69  69  69  70  71  71  71  71  70  70  70  71  73  72  71  70  71  72  72  71  72  72  73  73  71  70  69  69  70  71  70  70  70  70  70  71  71  69  69  71  74  75  74  72  72  72  72  72  73  72  73  72  71  71  70  71  72  74  75  74  73  74  75  75  73  72  72  72  73  72  71  71  70  71  70  69  68  68  70 
 62  63  64  65  66  66  68  69  70  68  66  65  64  64  64  64  64  65  67  67  67  67  68  69  69  67  65  64  64  65  65  65  64  64  66  67  67  67  67  66  66  66  65  65  65  66  67  67  66  66  66  64  64  64  66  67  68  66  66  66  66  64  63  63  63  64  64  65  65  66  65  65  65  66  67  67  66  65  65  64  65  65  65  65  65  65  65  64  64  65  67  67  66  65  64  64  65  64  64  64  66  67  69  69  68  66  64  64  65  63  63  63  64  64  65  66  65  64  63  64  65  65  65  66  66  65  65  65  65  66  67  67  66  66  66  67  67  66  65  65  64  65  66  66  66  66  66  66  66  66  67  69  70  70  70  71  71  69  67  68  70  70  69  68  67  68  69  70  69  67  66  66  66  66  66  66  66  67  67  66  66  67  67  67  66  66  67  68  68  67  65  68  69  69  68  68  67  67  68  69  70  69  69  69  69  69  69  69  69  68  67  67  68  69  70  70  70  70  70  70  70  70  70  70  70  70  69  68  68  68  69  69  69  69  70  71  70  71  72  72  71  69  67  67  68  69  69  69  69  70  70  70  69  68  68  68  68  69  69  69  68  68  69  69  68  68  68  69  69  68  69  69  69  69  69  71  71  71  70  70  70  70  69  69  69  69  70  70  69  67  68  69  69  67  67  68  70  69  68  68  69  71  72  73  72  71  70  69  70  71  72  71  70  70  70  69  69  69  70  71  71  71  72  75  73  70  70  71  71  69  67  67  68  68  68  68  69  71  72  71  71  71  70  71  72  72  72  74  73  72  70  70  70  71  71  71  71  72  72  71  70  69  70  71  71  69  68  68  69  69  69  69  69  70  71  72  73  72  72  71  72  72  72  72  73  72  72  72  72  71  72  72  73  74  73  71  70  70  71  73  74  74  72  70  69  68  70  71  71  71  73  74  73  71  70  71  71  71  71  72  73  73  74  73  72  71  71  72  73  74  74  73  75  75  74  72  71  72  73  73  73  72  71  71  71  70  70  70  70  70 
 61  63  65  66  66  67  69  71  72  70  67  65  64  63  62  62  63  65  67  69  69  68  67  69  70  69  66  65  65  66  66  64  63  63  65  67  69  69  68  66  65  64  63  64  65  65  66  66  66  67  67  66  64  65  66  66  66  66  66  67  67  64  62  63  64  65  65  64  64  65  66  65  66  66  67  68  67  66  65  64  64  65  65  64  64  64  64  65  65  67  68  68  66  64  63  64  64  64  64  65  66  68  70  70  69  66  65  65  67  65  64  64  64  64  65  64  64  63  62  63  64  64  66  67  68  67  67  66  67  67  67  67  66  66  66  66  66  66  65  65  64  65  66  66  66  66  67  67  67  67  68  69  71  72  73  72  69  67  66  67  70  71  70  67  65  65  68  70  70  68  67  67  67  67  66  66  65  66  66  66  66  67  67  67  67  67  68  68  69  68  67  68  69  69  68  67  66  66  67  68  69  69  68  69  70  69  70  70  70  68  67  67  69  70  72  70  69  69  69  69  70  70  70  69  69  69  68  68  69  70  70  71  70  70  70  70  71  72  73  74  73  71  69  69  70  72  71  70  71  70  70  68  68  67  68  69  69  70  70  71  69  69  70  69  68  68  67  68  69  70  69  69  69  69  70  72  73  72  70  69  69  69  70  71  70  69  70  70  70  69  69  70  70  68  68  69  70  70  68  69  70  72  73  74  73  72  71  71  71  73  74  72  71  71  70  69  68  70  71  72  73  72  73  74  72  71  72  73  72  70  68  68  70  71  70  68  69  71  73  74  74  73  73  73  73  73  72  72  71  70  69  68  69  69  70  71  71  70  71  72  70  69  70  71  71  70  69  68  68  68  68  68  69  70  72  74  74  74  73  73  73  74  73  72  73  74  74  73  72  72  72  73  73  74  73  72  71  71  73  76  77  76  74  71  70  69  69  70  72  74  75  73  71  68  68  70  72  73  72  71  72  74  75  73  72  71  71  72  73  74  73  73  75  75  74  72  71  72  72  73  74  72  72  71  70  70  71  72  71  70 
 65  66  66  66  65  65  66  68  69  69  67  65  64  63  63  64  65  67  68  70  69  67  65  65  68  67  65  65  66  66  66  64  62  64  66  67  66  66  66  66  65  64  63  63  64  64  63  63  64  65  66  65  64  65  65  65  63  63  66  68  67  65  65  66  67  67  66  65  64  64  66  66  65  66  67  68  67  66  65  65  65  65  66  65  64  64  65  65  66  65  65  64  63  63  62  63  64  65  66  66  67  69  71  71  70  67  64  64  66  67  67  67  66  65  65  64  62  61  62  64  65  68  68  68  67  67  68  67  67  67  68  67  66  66  65  66  66  66  66  65  64  64  64  65  66  66  66  67  68  69  68  68  68  70  72  70  67  66  67  69  71  71  69  67  66  65  65  65  65  65  66  68  68  68  67  67  66  66  66  66  66  65  65  66  67  67  66  67  69  69  68  67  67  68  69  68  66  65  64  65  66  67  66  68  68  68  68  68  69  68  67  68  69  71  72  70  68  66  66  68  71  72  71  69  66  66  68  68  69  70  70  70  70  70  71  71  71  71  71  71  71  71  70  70  71  71  70  69  69  70  70  69  69  69  70  70  70  71  71  70  70  71  70  68  68  69  70  69  68  67  68  70  72  72  71  74  74  73  71  69  67  68  69  71  71  69  69  70  69  69  69  69  69  68  69  69  69  70  70  70  71  71  72  72  72  72  72  72  72  72  72  73  73  72  71  70  69  70  71  72  72  73  73  72  72  73  73  73  71  70  70  70  70  70  69  68  68  69  71  73  74  73  72  73  73  73  72  69  69  70  71  71  70  69  70  72  73  72  71  71  70  69  69  70  71  71  70  69  68  68  68  69  70  72  74  76  76  74  72  70  70  70  71  72  72  72  73  74  74  73  72  71  72  72  73  72  73  74  74  75  74  72  72  72  72  72  71  70  72  73  75  74  73  71  70  71  72  73  72  71  72  73  73  71  70  69  70  72  75  78  74  72  73  74  73  71  70  69  71  72  73  74  71  67  68  69  70  70  71  71 
 65  65  66  66  65  64  64  65  66  67  67  66  65  64  64  65  65  66  66  67  67  66  64  65  68  68  67  67  67  67  67  64  63  64  66  67  65  64  65  65  64  63  64  64  64  64  63  62  63  65  66  66  66  66  67  65  63  62  65  67  65  65  66  66  67  66  65  65  64  64  65  65  66  66  66  67  67  66  65  65  65  66  66  65  63  64  65  66  66  65  64  63  63  63  64  65  67  67  67  67  67  68  70  70  70  67  65  65  65  67  67  67  66  65  65  65  64  62  63  64  67  68  69  68  67  66  67  67  67  67  66  66  66  65  65  65  66  67  66  66  65  65  65  66  66  66  66  67  68  68  68  66  66  67  68  69  68  67  67  68  69  69  68  67  66  67  66  65  64  64  67  69  69  68  66  66  66  66  65  67  68  66  66  67  68  68  68  69  70  70  68  67  67  68  69  68  67  66  65  65  67  68  68  68  69  68  68  69  69  68  67  67  67  67  68  68  68  65  65  68  71  73  71  69  66  66  68  70  71  71  70  70  69  69  69  69  70  70  70  71  71  71  71  71  70  68  68  67  68  68  69  69  69  69  70  70  70  70  69  69  69  70  69  67  68  70  70  69  68  68  70  72  72  72  71  72  73  72  71  69  68  68  70  71  72  71  69  69  69  70  70  69  68  68  69  70  69  70  70  69  70  70  71  71  71  71  71  71  71  71  71  72  73  72  71  70  70  69  70  71  71  72  72  70  71  72  73  72  71  70  70  71  71  70  70  69  68  69  70  72  73  72  72  72  72  73  72  69  69  69  71  71  71  71  72  74  76  75  74  74  72  71  70  70  71  71  70  70  70  71  72  72  72  73  75  76  75  73  70  69  69  70  71  72  72  72  72  73  74  73  71  71  71  72  72  72  72  73  74  75  74  72  72  72  72  71  70  70  72  73  74  74  72  71  70  71  72  72  72  72  73  73  72  71  70  69  69  71  74  76  74  71  71  71  71  71  71  70  69  69  70  72  71  69  70  71  71  71  71  71 
 63  64  65  66  66  64  63  63  64  65  66  67  66  65  65  64  64  64  64  65  65  66  66  67  69  69  68  68  67  67  67  66  65  65  66  66  65  64  64  63  62  62  63  65  66  66  65  64  63  64  66  68  68  68  68  67  65  64  66  66  64  65  66  66  65  64  63  64  65  65  64  65  65  66  66  67  67  66  66  65  65  66  66  65  64  64  66  67  66  65  65  64  64  65  66  67  69  68  67  67  67  67  68  69  68  67  66  65  66  66  66  66  65  65  66  66  65  64  64  64  67  68  69  68  67  66  67  67  67  66  65  65  66  66  66  66  66  66  67  67  66  66  66  68  68  67  67  67  67  68  67  66  65  65  66  68  69  67  67  68  68  68  67  66  67  67  67  66  65  66  67  69  69  66  64  64  65  65  65  67  69  68  68  68  68  69  70  71  71  70  68  68  68  69  69  68  68  67  67  67  68  69  70  69  70  70  70  70  69  68  67  66  66  65  65  67  68  66  66  68  70  71  70  68  67  67  69  72  73  72  71  70  68  67  67  67  69  70  70  71  71  71  70  70  69  67  66  67  68  69  69  70  70  70  70  70  70  70  69  67  67  67  68  68  69  70  70  69  69  70  71  71  71  71  70  70  70  71  71  70  69  68  69  72  73  72  70  69  69  69  69  69  68  68  69  69  69  69  69  68  69  70  70  71  72  72  72  71  71  70  71  71  71  71  71  70  69  68  69  69  70  71  71  69  69  70  71  71  70  70  70  71  71  70  70  70  69  69  70  72  72  71  71  72  73  73  72  71  69  69  70  71  72  72  72  74  76  77  76  74  73  72  71  71  71  71  71  71  72  73  74  74  74  74  74  74  73  71  69  68  69  70  71  72  73  73  73  72  71  71  70  71  72  72  72  71  71  72  73  74  74  74  73  73  72  69  68  70  72  74  75  73  71  69  69  70  72  71  72  73  73  72  73  72  71  70  69  70  72  73  74  73  69  67  68  72  74  73  69  68  68  70  72  72  72  73  73  73  72  72 
 63  63  64  64  64  63  63  62  63  64  66  66  65  64  65  65  64  64  64  65  66  66  68  68  67  67  67  67  66  66  66  66  65  65  66  66  65  64  64  63  61  61  62  66  68  68  66  65  64  64  65  67  68  68  67  66  66  66  66  65  64  65  66  67  65  64  63  65  66  66  66  65  65  66  67  67  68  67  66  65  65  66  66  66  64  66  67  67  67  66  64  64  64  66  66  67  68  68  67  66  66  67  67  67  66  65  65  65  67  67  67  65  64  65  67  67  65  64  64  65  67  68  68  67  66  66  67  68  67  65  65  66  67  67  66  66  66  67  67  66  67  66  66  69  71  69  68  67  67  68  67  67  66  65  65  67  68  67  67  68  69  68  67  66  65  65  65  65  66  66  68  69  68  65  62  62  64  65  66  67  68  69  67  66  66  69  71  72  72  70  69  68  69  69  69  69  69  69  68  67  68  68  69  69  70  70  70  69  69  68  67  66  66  65  65  67  68  67  67  68  69  70  69  68  67  68  70  71  71  71  70  69  67  67  66  67  68  69  69  68  68  69  68  69  68  68  67  68  70  71  71  70  70  71  71  71  70  70  69  67  68  68  69  69  70  70  70  71  70  70  71  70  70  69  68  68  70  72  73  71  69  68  69  71  72  71  69  69  68  69  69  68  67  68  67  68  68  68  68  68  69  70  70  71  72  72  72  71  71  71  70  69  70  72  72  70  69  69  68  69  70  71  70  69  69  70  70  71  70  70  71  71  71  70  70  70  70  70  70  71  71  71  71  72  73  74  73  72  69  68  69  71  72  72  71  72  73  73  73  72  71  70  70  71  72  72  71  71  71  73  74  74  73  74  74  73  72  70  69  69  70  71  72  72  72  73  72  71  70  70  70  71  72  72  72  70  70  70  72  73  74  75  75  74  73  70  69  71  73  75  75  73  71  69  70  71  71  71  71  72  71  72  73  74  73  72  70  69  71  73  74  74  70  67  68  72  75  74  70  68  68  70  72  74  74  74  74  74  73  72 
 66  64  62  61  62  63  64  64  64  64  65  65  64  64  65  65  65  65  65  65  66  66  67  67  64  65  66  65  64  64  64  64  65  66  66  65  64  64  64  63  61  60  62  66  68  68  67  65  64  63  63  65  67  66  64  65  66  68  67  65  64  65  66  66  65  65  65  66  67  67  67  66  66  67  67  68  68  68  67  65  64  64  65  65  65  66  67  67  66  65  64  64  65  66  67  66  64  65  66  67  67  67  66  66  65  64  63  65  68  68  68  66  65  66  67  67  66  65  65  65  67  68  67  66  65  65  66  67  67  66  66  67  67  68  68  68  67  66  66  66  67  66  64  67  70  68  67  67  67  68  68  68  68  67  67  67  67  67  67  68  69  68  67  66  66  65  64  66  67  66  68  69  67  64  62  62  64  66  67  67  67  69  68  66  65  68  71  73  71  69  69  69  69  69  68  69  70  70  69  68  67  67  67  67  67  67  67  67  67  67  67  67  68  69  69  69  68  67  68  69  70  69  68  67  67  68  69  70  70  69  69  69  69  68  68  67  67  67  68  68  68  69  70  70  70  70  69  69  69  70  70  70  70  71  71  72  72  72  70  69  69  69  70  69  69  69  70  71  72  71  70  69  69  69  68  68  70  72  73  73  71  69  69  70  70  70  69  69  69  68  68  67  67  67  67  68  68  68  68  69  71  71  72  72  71  72  72  71  71  70  70  69  70  71  71  71  70  69  69  70  71  71  71  70  70  70  70  71  71  71  72  71  71  70  70  71  70  70  70  72  72  71  72  73  74  73  72  70  69  68  69  71  71  71  70  70  70  69  69  69  69  70  70  71  72  71  70  70  71  72  72  72  72  73  74  73  73  71  70  69  70  71  71  69  70  71  72  71  70  69  71  72  73  73  73  71  70  69  70  71  72  73  75  75  75  72  71  72  73  74  74  73  72  72  71  72  72  71  70  69  69  70  72  74  75  74  72  70  70  73  75  76  73  71  70  71  73  73  73  72  71  70  72  73  73  74  75  75  73  73 
 68  65  62  60  61  63  65  65  65  65  65  66  64  64  65  66  66  66  66  65  65  64  64  65  65  66  66  65  64  63  63  64  65  66  66  65  65  65  65  64  63  62  63  65  68  68  67  65  65  63  62  63  64  64  63  64  67  69  67  65  65  65  65  65  65  66  66  66  66  67  66  66  66  66  66  68  68  69  68  65  64  63  64  64  65  66  66  66  66  65  65  65  65  65  66  65  63  64  65  66  67  67  67  66  65  63  63  65  67  69  68  67  66  66  67  67  66  66  66  66  66  67  66  65  64  64  66  67  67  67  67  67  68  69  69  68  67  66  65  66  66  66  65  66  67  67  66  66  67  68  68  68  68  68  68  68  68  67  67  67  68  67  67  67  67  67  66  67  68  67  68  68  67  64  63  63  65  67  68  67  67  70  69  66  65  67  70  72  71  69  69  69  69  68  68  68  70  70  69  68  67  66  67  66  66  66  66  66  66  66  67  68  69  71  71  69  68  68  69  69  69  68  68  67  68  68  68  70  69  68  68  69  70  70  69  68  67  66  67  68  69  69  70  70  71  71  71  70  69  68  68  69  70  70  71  72  73  72  71  70  70  71  71  68  67  68  69  70  71  71  69  68  68  69  69  69  70  71  73  74  73  71  70  70  70  70  70  70  69  69  68  67  66  67  67  68  69  69  69  71  72  72  73  72  71  71  71  71  71  71  71  70  70  70  70  71  71  70  71  72  72  72  71  71  71  71  70  71  71  71  71  71  71  70  70  70  70  70  71  72  73  72  73  73  73  73  71  68  68  69  70  71  72  71  71  72  71  68  68  71  71  70  71  71  71  70  69  70  71  73  73  71  72  73  73  73  73  72  70  69  69  71  70  68  70  71  72  71  70  70  71  73  74  74  73  72  71  70  70  71  71  72  73  73  73  71  71  73  73  72  72  72  73  73  72  71  71  71  69  68  68  68  70  73  75  74  72  71  71  73  75  76  75  74  72  70  71  73  74  75  74  72  71  72  72  74  75  75  73  72 
 68  66  63  62  62  63  64  64  64  64  66  67  66  66  66  65  65  65  66  65  64  63  62  63  67  68  67  66  65  63  64  65  66  67  66  66  66  66  67  66  64  63  64  65  67  67  66  65  65  63  61  61  63  64  64  65  67  68  67  65  66  65  64  64  65  66  67  66  65  65  66  66  65  65  66  67  68  69  68  66  64  64  63  64  64  64  64  64  65  66  66  66  66  66  66  65  64  64  65  66  67  67  66  66  65  64  64  65  67  68  68  67  66  66  67  67  66  67  67  67  66  67  66  64  63  64  66  66  66  67  68  68  68  69  69  68  67  66  65  66  67  67  66  66  65  65  65  66  66  67  67  67  67  67  68  69  69  68  67  66  67  66  65  67  69  70  69  68  68  68  67  67  67  65  64  66  67  68  69  68  68  71  70  68  66  67  69  70  70  69  70  70  69  69  68  68  68  68  68  67  67  67  68  66  66  67  67  66  66  66  67  69  70  71  70  69  68  69  69  69  68  68  67  68  68  69  69  70  70  68  68  69  71  71  70  69  67  67  67  67  67  68  69  70  71  72  72  72  70  69  69  68  69  69  71  72  72  72  71  71  70  71  71  67  66  67  68  69  70  71  70  68  68  70  71  70  70  71  72  73  73  73  72  70  70  71  71  71  70  69  68  67  67  67  68  69  70  71  71  71  72  73  72  72  71  70  70  71  71  72  72  71  70  71  70  70  71  72  72  73  73  71  70  71  71  70  69  70  70  70  71  72  72  72  71  70  69  70  72  73  74  74  74  73  73  71  69  67  67  70  72  72  71  71  73  74  74  71  70  74  73  72  72  72  71  70  69  70  73  75  75  72  72  73  72  72  72  71  70  70  70  70  70  70  71  72  73  71  70  71  72  73  73  73  74  73  72  71  71  71  71  70  70  70  70  68  70  74  71  69  69  71  72  72  71  70  69  70  70  69  68  68  69  71  73  73  72  72  73  75  75  75  75  75  73  71  71  73  75  76  75  73  72  72  72  73  75  75  73  72 
 66  65  64  65  65  65  64  63  63  63  66  68  67  66  65  65  65  65  65  65  65  65  64  65  68  69  68  67  66  65  65  66  68  68  68  67  66  66  67  67  65  64  64  65  66  67  66  65  66  63  61  61  64  66  67  67  68  68  66  66  66  65  63  63  65  66  67  66  65  65  67  67  65  65  66  67  67  68  68  67  65  64  64  64  64  64  64  64  65  66  66  66  66  66  66  65  65  65  65  66  66  66  65  65  64  64  66  66  66  67  68  67  67  66  66  66  66  67  68  68  67  67  66  64  63  64  66  66  66  67  68  68  67  67  68  67  66  66  66  66  67  67  67  67  66  65  65  66  66  67  67  67  66  67  67  69  70  68  67  66  67  66  65  67  69  69  67  67  67  67  67  67  66  64  65  67  68  68  69  68  69  71  71  70  67  67  68  68  68  69  70  71  72  70  69  68  68  67  67  67  67  68  68  67  68  69  69  69  68  68  68  69  70  69  68  67  68  69  69  69  68  67  68  69  70  69  69  70  70  68  67  68  70  71  71  70  69  70  70  67  66  67  67  67  69  70  71  72  72  72  71  69  68  69  69  70  71  71  71  70  70  70  70  68  67  67  68  69  71  71  69  68  68  69  70  70  70  70  71  71  72  72  71  70  70  70  70  70  71  70  69  68  68  69  70  71  71  71  71  71  72  72  72  71  70  70  69  70  71  72  73  72  71  70  70  70  71  72  73  73  72  70  70  71  71  69  69  68  69  69  71  72  72  74  73  70  69  71  72  73  74  74  74  73  73  70  68  68  69  71  72  71  69  70  73  75  76  73  71  73  73  73  74  74  73  72  71  71  73  75  74  71  71  71  71  71  71  71  71  71  71  71  72  72  73  74  74  73  72  72  73  72  73  73  72  72  71  71  71  72  72  71  70  70  69  67  69  73  70  68  68  70  71  72  71  70  69  71  72  72  70  70  69  70  71  72  71  72  74  77  76  74  73  73  73  73  74  74  75  75  74  74  73  73  73  74  74  73  72  72 
 64  64  65  66  67  66  64  63  63  63  66  68  66  65  65  64  64  65  66  66  67  67  67  67  68  68  68  66  66  65  66  67  68  69  68  68  67  66  66  66  65  65  65  66  66  66  66  66  65  63  62  62  65  68  69  69  67  66  66  66  67  66  64  64  65  65  66  66  66  67  68  68  66  66  67  67  67  67  67  67  67  66  66  66  65  64  64  65  65  66  67  67  67  67  66  66  66  66  65  65  66  66  65  64  64  65  67  67  65  67  68  68  67  67  67  67  67  67  68  68  68  67  66  65  64  65  66  65  65  66  68  67  65  66  67  66  66  67  67  67  67  68  68  68  68  67  66  66  67  68  68  67  67  67  67  68  68  67  67  67  67  66  66  67  68  67  65  65  65  66  67  67  66  65  66  68  69  69  68  68  70  71  71  70  69  68  67  67  68  68  68  71  72  71  70  69  67  67  67  66  67  67  67  68  69  70  71  70  70  69  70  70  70  69  68  67  67  68  68  67  66  66  68  70  70  70  69  69  69  67  67  68  69  71  71  71  70  71  72  70  68  68  67  67  68  68  69  69  70  71  70  70  69  69  69  69  70  71  71  70  70  70  70  70  70  68  69  70  71  71  71  70  68  68  68  70  71  71  71  71  70  70  70  69  69  68  68  70  71  70  70  70  70  71  72  72  72  72  71  71  71  71  71  71  70  70  69  70  71  72  72  72  71  70  69  69  70  72  74  74  72  70  70  71  71  70  69  69  69  70  70  71  72  74  73  70  70  71  72  72  72  72  73  74  73  71  69  70  71  72  72  70  69  69  71  74  74  72  71  70  71  73  75  76  76  74  73  72  72  73  73  72  72  71  71  70  70  71  72  73  73  73  73  72  72  72  73  73  74  74  74  73  72  72  72  71  70  70  72  73  73  73  72  72  71  68  69  72  71  70  70  70  71  71  71  71  71  72  74  74  73  71  71  71  71  71  72  72  74  76  75  72  71  71  72  74  74  75  74  72  72  72  73  74  74  74  73  73  72  72 
 62  63  64  66  67  66  66  65  65  65  66  67  65  65  64  64  64  65  66  67  68  67  67  67  68  68  67  66  65  66  67  67  67  68  67  67  68  66  65  64  65  65  66  66  67  67  67  67  66  65  64  64  66  69  71  69  66  65  66  67  68  68  67  65  64  64  65  66  67  68  68  68  67  68  68  68  67  66  66  67  68  68  67  66  66  66  66  66  67  67  68  68  67  67  67  67  66  66  65  65  65  65  65  64  64  65  67  67  66  67  68  67  66  67  68  68  67  66  67  67  67  68  67  66  65  65  65  66  65  66  68  67  66  66  67  67  68  68  67  66  66  67  68  69  70  68  67  67  68  69  69  68  68  68  67  67  67  66  66  66  66  66  66  68  69  68  66  65  64  65  67  68  67  66  66  68  70  69  68  69  70  69  70  71  70  68  66  66  67  67  66  68  69  70  70  69  68  68  68  67  68  68  68  69  70  70  70  70  69  69  70  71  70  70  69  68  68  69  68  66  64  65  68  71  71  70  68  68  68  68  68  69  70  70  70  68  68  70  72  71  70  70  69  68  67  67  67  67  68  68  68  71  71  70  70  70  71  72  71  71  71  71  71  71  71  70  69  70  70  72  72  72  70  68  67  68  70  72  72  71  69  68  69  70  70  68  67  70  71  70  70  70  71  71  72  73  72  72  71  70  70  70  70  71  71  71  70  70  70  70  70  71  70  69  68  69  70  72  74  75  73  71  70  71  71  71  70  71  72  71  71  70  71  71  71  71  70  70  71  71  71  71  73  74  74  72  71  72  73  73  73  71  70  69  70  71  72  71  70  70  71  72  74  76  77  76  74  72  72  72  73  73  73  73  72  72  71  72  72  73  73  73  72  70  69  70  71  73  74  75  74  73  73  73  72  71  70  70  71  73  73  73  73  72  71  69  68  70  71  72  72  71  71  71  72  72  72  72  73  74  73  73  72  72  72  71  71  71  72  72  72  71  71  71  72  72  74  74  73  71  70  69  71  73  74  74  74  73  73  72 
 61  62  63  65  66  67  67  68  67  67  66  65  64  64  65  64  66  67  66  66  67  67  66  66  69  69  68  67  66  67  68  67  66  67  66  66  68  66  64  64  64  65  66  67  66  66  67  68  67  67  66  64  66  69  71  68  65  64  67  69  68  69  68  66  64  63  64  66  68  68  68  67  67  68  68  68  65  64  66  67  68  67  66  66  68  68  69  68  69  68  67  67  67  67  67  67  66  66  65  66  66  66  65  65  65  66  67  67  66  67  67  66  66  67  69  69  68  66  66  66  67  67  67  66  66  65  65  65  65  66  67  68  67  67  67  68  68  68  67  66  65  66  67  69  70  68  67  67  68  69  69  69  68  67  67  67  66  65  64  65  65  65  66  68  70  72  70  66  64  66  68  70  69  67  67  69  70  70  68  69  69  68  68  70  71  69  67  67  68  68  67  65  65  67  68  69  69  70  69  69  70  69  69  68  68  68  69  68  67  67  69  70  71  72  72  70  69  69  68  65  63  64  67  71  71  69  67  68  69  68  69  70  71  70  68  65  65  67  69  69  69  70  70  69  68  68  67  66  67  68  69  71  72  70  70  71  71  72  72  72  73  72  71  71  71  69  68  69  71  73  74  74  72  70  67  66  69  72  73  71  68  67  69  72  73  71  68  69  70  69  69  70  71  71  72  72  72  70  69  70  71  70  70  71  72  72  71  70  69  68  68  70  70  69  69  69  70  72  74  75  74  72  70  71  72  72  72  74  75  74  72  70  69  68  69  70  70  69  70  70  70  70  72  74  76  74  73  73  74  74  74  73  72  70  70  71  71  70  70  71  72  72  73  75  76  75  73  72  72  74  75  75  76  76  75  75  74  72  72  72  72  71  70  68  68  69  70  72  74  75  74  74  73  74  73  71  71  70  71  72  73  72  72  71  70  68  67  68  71  74  73  71  70  71  72  73  73  72  72  73  73  73  72  73  72  71  71  70  69  68  70  73  72  73  72  71  72  73  73  72  71  69  70  72  72  73  74  74  74  73 
 62  62  63  65  66  66  65  64  64  64  63  62  63  64  65  65  66  66  66  66  66  67  66  66  66  67  67  67  66  65  65  65  66  66  65  64  65  64  62  62  64  67  69  68  67  66  66  66  67  67  66  65  65  67  68  69  68  67  67  67  68  66  65  65  65  66  66  66  67  68  67  67  67  67  66  65  64  64  66  67  68  67  67  67  68  68  68  67  67  66  66  66  67  66  67  68  67  66  65  65  67  66  65  64  65  67  69  68  65  67  68  68  67  67  66  66  66  67  68  67  65  66  67  67  68  67  66  65  64  66  67  68  68  67  67  68  68  68  67  66  65  67  68  70  70  69  68  68  68  69  70  70  69  68  67  66  65  66  66  65  65  65  66  66  67  68  70  67  65  66  68  68  69  68  68  70  70  70  69  68  69  69  69  70  69  68  69  70  70  70  69  68  68  69  69  68  68  69  70  70  70  70  70  68  67  69  70  69  67  66  67  70  71  72  71  70  70  70  70  69  68  67  67  69  70  70  68  68  69  70  69  69  68  69  69  68  67  67  68  67  67  69  70  71  70  68  68  69  70  70  69  69  69  68  68  70  72  73  72  71  71  71  71  71  70  68  67  70  74  76  74  72  70  69  69  68  68  69  69  68  68  69  71  73  73  72  70  69  69  68  68  70  72  74  74  73  71  71  71  72  72  71  70  69  70  71  72  72  71  69  68  72  72  70  69  69  70  71  71  71  71  70  70  73  73  73  73  73  73  74  73  71  69  68  68  72  72  70  69  69  69  69  71  72  73  74  74  73  73  73  74  74  73  72  71  70  70  70  70  70  69  69  71  72  73  72  71  71  73  77  78  77  77  77  76  75  73  72  73  73  72  71  71  71  71  70  70  70  71  73  74  75  74  73  71  69  69  70  71  73  75  75  73  71  70  68  68  69  71  73  73  71  70  70  72  73  73  72  72  72  71  71  71  72  73  74  74  72  70  67  68  71  72  73  73  74  74  75  74  72  70  70  72  73  73  72  73  73  73  74 
 64  64  65  66  66  66  64  63  63  63  62  63  64  65  65  65  66  66  66  65  65  66  66  66  64  66  67  67  65  64  63  65  66  65  64  63  64  63  62  61  64  67  69  68  66  65  65  66  66  67  66  66  65  66  67  69  69  68  67  67  67  66  65  66  68  68  67  66  67  67  67  67  68  68  67  65  65  65  67  67  68  68  67  67  67  67  67  67  67  66  66  67  67  67  68  68  68  66  65  66  68  68  66  65  66  68  69  67  65  66  68  68  68  67  65  66  67  68  69  67  66  66  67  67  68  67  66  65  65  67  69  69  68  68  67  67  68  68  67  66  66  66  67  69  71  69  68  67  67  68  69  69  69  69  68  66  65  69  69  67  67  67  67  66  65  66  68  68  66  67  67  67  68  68  68  69  69  68  68  68  69  70  70  69  67  67  69  71  71  70  69  70  71  71  70  68  67  68  69  69  69  69  70  68  67  69  70  69  67  67  68  70  71  71  70  70  70  70  71  71  71  69  68  68  69  69  68  67  68  70  69  67  67  67  68  69  68  67  67  67  68  69  71  71  71  69  69  70  71  70  68  68  67  66  67  69  71  72  71  70  69  70  71  71  69  68  69  73  76  77  74  71  69  70  71  70  69  67  67  67  68  69  70  71  71  70  69  70  70  69  69  70  73  76  75  72  70  70  72  73  72  71  70  70  71  72  73  73  72  70  69  71  72  71  71  71  71  71  70  69  69  70  71  73  74  73  72  72  72  73  73  72  70  68  69  73  73  72  71  69  69  70  71  71  70  72  73  73  73  73  73  73  73  72  71  71  71  72  71  70  69  69  69  70  70  70  70  71  73  77  78  75  75  76  75  74  73  73  74  73  72  71  72  73  73  72  71  70  70  72  73  74  73  71  70  69  69  70  72  74  75  76  73  72  70  68  70  72  73  74  73  71  70  69  71  72  72  72  72  72  71  71  71  72  73  74  75  74  72  70  70  71  72  73  73  74  75  75  74  72  71  72  73  73  72  72  72  72  73  73 
 66  66  67  68  67  66  66  65  65  65  65  65  67  66  65  66  66  66  65  65  64  64  65  66  66  67  68  68  66  65  65  65  65  65  63  63  63  63  62  63  64  66  66  66  65  64  65  66  66  67  66  66  65  66  66  68  68  68  68  67  66  66  67  69  70  69  68  67  67  68  68  68  69  69  68  68  67  67  67  68  68  67  66  66  66  66  67  68  68  68  68  67  68  68  69  69  67  66  65  67  69  69  69  68  68  68  67  67  67  66  66  66  66  66  67  68  68  67  67  68  68  67  66  65  65  65  66  66  66  68  70  70  68  67  67  66  67  68  67  67  66  65  65  68  70  69  67  66  66  67  68  68  69  68  68  67  67  70  71  69  69  69  69  67  66  66  67  68  68  68  68  67  67  67  67  67  67  66  66  67  69  69  70  69  68  67  68  70  70  69  68  70  72  72  70  69  68  67  67  67  67  67  68  68  68  68  69  68  68  68  69  71  71  71  69  69  69  69  71  72  71  70  69  69  69  68  66  67  68  68  68  67  67  66  67  67  67  66  67  68  69  70  71  71  70  69  69  69  70  69  67  67  66  67  68  70  71  72  71  70  69  69  69  69  69  70  72  74  75  75  73  71  70  71  72  72  70  68  68  68  69  69  68  68  68  68  68  71  72  70  69  71  73  74  73  71  70  70  71  72  72  71  71  73  74  75  74  72  70  71  71  69  70  72  73  73  73  72  70  70  70  71  72  72  72  72  73  73  73  73  72  71  71  70  70  73  74  73  72  71  71  72  72  71  69  70  71  73  73  72  72  72  71  71  71  72  72  74  73  71  70  70  70  70  70  70  69  70  72  75  75  73  74  75  74  74  73  73  74  73  71  70  72  74  74  73  72  71  71  70  71  72  71  71  71  71  70  69  70  72  74  74  73  72  72  71  72  75  76  76  75  72  71  70  70  71  71  71  72  73  72  72  72  72  73  74  74  74  73  73  72  71  72  73  72  72  73  75  75  74  73  74  73  71  71  71  70  71  72  73 
 66  66  67  67  66  65  65  65  66  66  66  66  67  67  65  66  66  65  65  63  62  62  65  67  66  67  68  68  66  65  65  66  65  65  63  62  63  63  63  64  65  64  64  63  63  64  65  66  67  67  66  66  66  66  66  67  68  68  69  68  66  66  68  70  72  70  68  66  67  68  68  68  68  68  68  68  68  67  67  66  66  66  65  65  66  66  66  67  67  67  67  67  68  68  69  69  66  65  64  66  68  69  70  69  68  68  67  68  68  66  65  64  64  66  68  69  68  67  67  67  68  66  65  65  65  66  67  67  67  67  67  67  67  67  66  66  66  67  68  68  67  66  64  67  69  68  67  66  66  67  68  69  69  68  68  67  68  70  71  70  70  70  69  68  66  66  67  68  68  68  67  67  67  67  67  67  67  66  65  67  68  69  69  68  67  66  67  68  68  67  67  69  71  72  71  69  67  67  66  66  65  66  67  68  68  68  68  69  69  70  70  71  70  69  68  67  67  68  69  69  70  70  70  69  70  69  67  67  67  68  68  68  68  67  67  68  69  69  69  70  72  71  72  71  70  69  69  69  69  68  66  67  68  69  71  72  72  73  72  71  71  72  71  68  69  72  74  74  74  72  71  71  70  71  72  71  69  67  68  69  70  70  69  68  68  68  69  71  71  70  69  70  72  73  72  70  69  71  72  73  72  71  71  73  75  74  72  70  69  71  72  70  70  71  73  73  74  73  71  70  71  73  73  72  72  73  73  74  73  73  72  71  71  72  72  72  71  71  70  70  71  72  72  71  69  70  71  72  71  71  70  70  70  70  70  71  72  73  73  70  70  71  72  72  72  71  70  70  71  72  72  72  73  74  74  72  72  72  72  72  71  69  71  74  75  74  73  72  71  71  70  71  72  72  72  71  70  69  69  70  71  73  73  74  74  75  76  77  77  76  76  73  72  70  70  70  72  72  72  73  73  73  73  73  73  73  73  73  73  73  71  70  71  72  70  70  71  74  75  75  74  74  73  71  71  70  70  70  71  73 
 65  65  66  66  65  65  64  65  66  67  67  68  68  66  65  64  65  65  65  63  62  63  66  67  67  66  67  67  66  65  66  65  65  65  63  63  63  64  64  65  65  64  63  62  62  63  64  65  66  66  67  67  66  66  67  67  68  69  70  68  65  65  68  70  71  70  68  67  67  68  68  66  66  66  66  66  67  67  67  66  66  65  64  65  67  67  66  66  66  66  66  67  67  69  70  69  67  65  65  65  67  68  68  68  69  70  69  69  69  67  65  64  64  66  68  69  68  67  67  67  66  65  64  65  66  67  68  68  67  65  64  65  67  67  67  67  66  67  67  69  69  67  65  66  67  67  67  67  68  69  71  71  70  69  68  68  68  69  70  69  69  68  68  67  66  67  68  69  68  67  66  66  66  67  67  67  67  67  66  66  67  68  68  68  67  67  66  67  67  67  66  68  69  70  70  68  66  66  66  66  66  67  68  69  69  69  69  70  71  71  71  71  69  68  67  67  66  67  67  67  67  68  68  69  70  70  69  69  69  68  69  70  70  69  68  69  70  71  71  72  72  71  71  72  71  69  69  69  69  68  66  66  68  70  71  72  72  71  71  71  71  71  71  69  70  73  74  74  72  70  70  70  70  71  70  70  69  68  69  70  71  71  70  70  70  71  71  70  70  70  70  70  71  72  71  70  70  72  73  72  71  70  70  72  73  73  71  69  70  72  73  71  71  70  71  71  72  73  72  72  72  73  73  72  72  73  74  74  73  72  71  71  72  73  72  70  69  69  68  69  71  72  72  72  71  71  71  70  69  69  69  69  69  69  70  70  71  72  72  70  70  72  73  75  75  74  73  71  70  71  72  73  74  73  72  71  70  70  71  71  71  70  72  74  75  74  74  72  71  71  71  72  73  75  74  73  71  70  69  69  71  72  73  74  74  75  76  76  75  75  74  73  72  70  70  70  72  73  72  71  72  74  74  74  74  74  72  72  71  72  70  68  71  71  70  70  71  74  76  76  74  74  72  72  71  71  70  71  72  73 
 65  65  66  66  65  64  64  65  66  67  68  69  68  66  64  63  65  66  66  65  64  65  67  67  66  66  66  66  66  65  65  65  64  65  64  64  65  65  66  65  65  64  63  63  63  63  64  64  65  66  67  68  67  67  67  67  67  68  68  67  65  65  67  69  70  69  67  66  67  67  67  66  65  65  65  65  66  67  68  67  67  65  63  64  67  67  66  66  66  65  65  66  67  68  69  69  68  67  66  66  66  66  66  67  69  71  71  71  70  68  66  65  66  67  68  68  68  68  68  68  67  65  64  65  66  67  68  68  66  64  64  65  67  67  68  67  66  66  67  68  69  68  66  66  67  67  67  68  70  71  72  72  71  69  69  68  68  68  68  68  67  67  66  66  67  69  70  69  68  67  66  65  66  67  68  68  68  68  67  66  66  67  68  69  68  67  67  68  68  68  67  67  67  69  69  68  67  67  67  67  67  68  70  70  69  68  69  70  71  72  71  70  69  68  68  69  68  67  66  65  65  65  67  68  70  70  70  71  70  69  70  71  72  69  68  68  70  71  71  71  71  70  71  72  72  70  70  70  70  70  68  67  68  70  71  71  70  69  69  69  70  70  70  70  72  74  74  73  71  69  69  70  70  70  69  70  69  69  71  72  72  70  70  71  71  71  71  70  70  71  71  70  71  71  70  69  70  72  73  72  71  70  70  70  71  71  70  70  71  72  73  73  72  70  69  69  71  72  73  72  73  73  73  72  72  73  73  73  72  71  70  70  71  72  72  70  69  69  68  69  70  73  73  72  72  72  71  69  68  69  69  69  70  70  70  70  70  71  71  72  72  72  73  76  77  76  73  71  71  71  73  73  74  73  71  70  69  69  70  71  72  72  73  73  73  73  72  71  71  72  72  72  74  75  76  74  71  70  70  71  71  71  72  72  73  73  74  74  73  73  73  73  72  71  70  70  72  73  72  70  71  73  74  74  75  75  73  72  72  72  70  68  71  73  72  71  73  75  76  76  75  74  74  73  72  71  71  72  72  73 
 65  65  66  66  65  64  64  64  66  67  68  69  69  67  65  64  66  68  68  68  67  67  68  67  66  65  66  66  66  65  65  64  64  64  65  65  65  64  65  66  65  64  64  63  63  63  63  64  64  66  67  67  68  67  67  66  67  67  66  65  65  65  66  68  68  67  66  66  67  67  66  65  66  66  65  65  67  69  69  70  69  66  64  64  67  66  65  66  66  65  66  66  67  68  68  69  69  68  67  67  68  67  65  67  69  71  72  72  70  70  69  68  68  68  67  67  67  68  69  69  68  66  65  65  65  66  67  67  66  65  65  66  67  67  68  67  66  65  66  66  67  66  65  67  69  68  69  70  70  71  71  71  70  69  69  68  67  68  67  68  68  67  66  67  69  70  71  70  68  67  65  66  66  67  69  69  68  67  68  66  66  67  68  69  69  69  68  68  69  68  68  67  67  69  70  69  68  67  67  67  68  69  70  69  68  68  68  69  70  71  71  70  69  69  70  71  71  68  67  66  65  65  66  68  70  70  70  70  70  69  69  70  71  68  66  67  68  68  68  69  70  70  71  72  72  71  72  73  73  72  70  69  70  72  72  71  69  68  68  69  70  71  71  72  73  72  72  71  70  70  70  71  70  71  70  70  71  72  73  73  71  70  70  71  72  70  69  71  72  72  72  71  70  71  70  68  68  70  72  72  72  71  71  70  70  70  71  72  72  71  72  73  72  70  69  70  71  71  72  72  72  73  73  73  72  72  72  71  70  70  69  70  70  71  72  72  72  71  70  70  71  73  73  72  71  72  72  70  69  69  69  70  71  71  71  70  71  70  72  75  74  72  72  75  76  75  72  70  70  73  73  73  73  72  71  71  70  69  70  71  73  73  73  72  72  71  71  70  71  72  71  72  73  73  74  74  73  72  70  71  72  71  71  70  71  71  72  72  71  72  73  73  73  71  70  70  71  73  72  69  70  71  73  73  74  76  75  75  74  74  72  71  74  74  73  72  73  75  75  76  75  75  75  74  74  73  72  72  73  74 
 64  65  65  65  64  63  63  63  64  65  66  67  68  68  67  67  68  69  70  69  68  68  68  67  66  65  65  65  65  65  65  64  64  64  66  67  65  64  64  64  64  64  64  64  64  64  64  64  66  68  68  67  68  67  66  66  66  65  65  66  67  66  65  66  66  66  65  66  68  68  66  66  67  66  65  66  66  68  69  69  69  67  64  63  64  65  65  65  66  66  66  66  67  67  67  68  68  67  67  68  68  67  66  66  68  69  69  70  70  72  72  72  71  69  67  66  66  68  70  69  67  65  64  64  66  66  67  67  67  66  66  66  66  67  68  67  66  65  65  65  65  65  65  68  72  71  70  70  69  69  68  68  68  69  69  69  68  68  68  68  69  68  67  68  69  70  70  70  69  67  66  66  67  68  68  68  67  66  66  66  67  67  68  69  69  69  69  69  69  68  68  67  67  69  70  69  69  68  68  68  68  69  70  68  66  65  65  66  68  68  68  69  69  70  72  72  71  70  68  68  68  67  68  71  72  71  70  69  67  66  67  68  68  67  66  65  66  67  67  69  70  70  71  71  72  71  70  72  72  71  69  71  72  73  73  72  70  68  69  70  71  72  72  73  73  70  69  69  70  71  71  71  71  72  71  71  71  73  74  73  71  68  69  71  71  69  68  70  72  72  72  71  71  71  70  69  69  70  72  72  73  72  72  71  70  71  72  71  71  70  70  70  70  70  71  72  72  72  71  70  71  73  74  73  73  72  71  71  70  69  69  70  70  71  72  74  74  72  70  70  71  74  73  72  71  73  73  71  70  70  70  71  71  72  71  71  71  70  72  75  73  71  71  74  75  74  71  69  70  72  72  70  71  71  72  71  71  70  71  72  73  73  73  72  71  71  70  70  71  71  71  71  71  71  72  73  72  71  71  72  72  72  72  72  72  72  73  72  72  72  73  74  74  73  71  71  71  72  72  71  71  71  71  72  73  74  75  75  76  76  74  74  75  75  73  71  72  73  73  73  74  75  76  76  76  75  75  75  75  75 
 62  63  64  64  63  62  62  62  63  64  64  65  67  68  68  68  68  68  69  69  69  68  67  67  66  65  65  66  66  66  65  63  63  64  66  67  65  64  63  64  64  65  64  65  65  65  65  66  68  69  68  68  67  67  67  67  67  66  66  67  68  66  65  65  65  65  66  67  69  69  66  66  67  66  65  65  65  67  68  68  67  66  64  63  64  64  65  65  66  67  67  67  66  66  67  67  66  66  66  67  67  66  65  66  66  66  65  66  69  71  73  73  71  68  66  65  66  68  69  68  65  64  64  65  67  68  69  68  67  66  65  66  67  68  68  68  66  65  65  64  64  64  65  69  73  72  71  71  69  68  67  67  68  69  70  70  68  67  68  69  70  68  67  68  69  69  69  69  69  68  66  66  68  69  68  67  66  65  65  66  67  67  68  68  68  68  68  68  68  68  67  66  67  69  69  68  68  67  67  67  66  67  69  66  64  64  64  64  66  67  67  68  69  70  71  70  69  69  69  69  69  69  70  72  73  73  71  67  65  65  65  66  67  68  67  66  67  68  69  70  71  71  72  72  71  69  69  69  71  69  68  70  71  71  71  70  69  68  69  70  71  71  72  72  71  69  68  68  70  71  71  71  71  72  71  71  71  72  73  72  70  68  69  70  71  69  68  69  71  71  71  71  71  72  71  70  70  71  72  72  72  72  71  71  71  71  72  71  70  70  69  68  69  70  72  73  73  71  70  69  71  74  75  74  73  73  72  71  71  70  70  70  71  71  72  74  73  71  70  70  71  73  73  72  71  73  73  72  71  71  71  71  71  72  72  71  71  70  71  73  72  71  72  74  75  75  73  71  70  71  70  69  70  71  71  72  71  71  71  72  72  72  73  74  73  71  71  71  71  72  71  70  70  70  71  72  72  71  72  73  73  73  73  73  73  74  74  73  73  73  74  74  74  73  72  71  71  72  72  72  72  71  70  71  72  73  73  74  75  75  75  74  74  73  71  70  70  71  70  70  71  74  76  78  77  76  76  76  75  76 
 61  62  64  64  63  63  63  63  63  64  64  65  66  67  68  68  67  67  67  69  69  68  66  65  67  66  66  67  68  67  65  63  62  64  67  67  66  64  64  65  65  66  66  65  64  64  65  68  70  69  68  67  66  65  66  68  69  69  68  68  68  66  65  64  64  65  65  67  69  70  67  65  66  65  64  64  65  66  66  66  66  64  63  63  65  65  65  66  66  66  66  66  66  67  67  67  64  64  65  67  67  66  66  66  66  66  64  64  66  69  71  72  69  66  64  65  66  68  68  67  66  65  65  66  68  69  69  69  68  66  66  66  67  67  67  67  67  66  66  65  64  65  66  69  71  71  72  71  70  69  68  68  69  70  71  70  69  68  68  69  70  68  66  67  69  69  67  68  69  68  67  67  68  70  69  67  65  64  64  65  67  68  68  67  67  67  67  67  68  67  66  65  66  68  68  67  66  66  66  65  65  66  67  66  65  65  65  65  65  67  68  69  69  70  69  68  67  67  68  69  70  70  71  72  73  73  71  66  64  66  66  66  68  70  71  69  68  70  72  71  71  71  72  72  71  69  68  69  69  68  67  68  68  68  68  68  69  69  69  70  70  71  70  70  70  70  69  69  70  70  70  70  70  70  70  71  71  72  72  72  70  69  69  71  71  71  69  69  71  72  71  70  71  72  72  71  71  71  72  73  72  70  70  70  71  71  72  71  71  71  71  69  70  71  72  73  72  71  70  70  71  73  74  74  73  73  73  72  71  71  71  71  72  72  73  74  73  71  70  70  71  73  72  71  70  71  72  72  71  72  72  72  72  73  72  71  71  70  70  70  71  72  74  74  75  75  75  75  73  71  70  70  70  71  72  72  71  70  70  71  72  72  73  74  73  72  72  72  72  71  71  70  71  71  72  73  72  72  73  73  74  73  73  73  74  76  75  74  73  73  73  73  73  72  72  71  70  71  71  71  71  71  70  70  71  71  72  73  74  74  75  74  73  71  70  70  71  72  70  69  70  72  76  78  77  76  75  74  74  74 
 62  63  64  64  64  64  64  65  65  66  67  67  66  67  69  70  69  67  67  67  68  69  68  67  67  67  67  68  68  68  66  63  61  63  66  68  67  66  65  65  66  66  67  65  64  63  66  68  70  69  68  65  64  64  66  68  70  71  71  70  68  66  65  65  64  64  65  67  69  70  67  65  66  65  64  64  64  65  66  66  65  64  63  64  66  66  66  66  66  65  65  65  66  68  68  68  65  65  66  67  68  68  67  68  69  68  66  64  63  66  69  70  67  65  63  65  67  68  67  68  70  68  66  65  66  67  68  69  69  68  68  67  65  66  66  66  66  67  66  66  65  65  67  68  68  69  71  72  71  71  70  69  70  71  71  71  70  68  67  68  68  66  64  65  68  70  68  68  68  67  66  67  68  70  70  68  65  64  64  66  69  69  68  67  67  68  67  67  67  66  66  66  67  69  68  67  66  66  66  66  66  67  68  69  69  68  67  66  66  67  69  70  71  70  69  68  67  67  68  69  69  70  70  71  72  71  70  68  68  69  68  68  70  73  73  70  68  70  72  70  69  71  72  72  71  70  69  70  71  70  69  68  68  68  69  69  70  71  71  71  71  71  70  70  71  71  71  71  71  70  70  70  69  69  70  71  72  72  71  72  71  69  69  70  70  70  70  71  72  72  72  71  72  73  72  71  70  69  70  74  73  70  69  69  71  71  71  70  71  73  74  73  73  72  72  71  71  71  70  70  71  73  74  73  72  73  73  73  73  72  71  72  72  73  74  74  73  72  70  71  72  74  71  69  69  69  70  72  72  71  72  73  74  74  73  72  71  70  69  69  71  73  74  72  72  74  76  78  77  74  73  73  73  73  73  72  71  70  70  71  72  73  73  74  73  72  72  73  72  71  70  71  71  73  74  73  72  72  72  73  72  72  71  71  72  74  74  73  73  72  72  71  71  71  70  70  70  71  70  69  69  70  70  70  70  71  71  72  73  74  74  74  72  71  70  71  74  75  73  71  70  73  75  76  76  75  74  73  72  71 
 62  62  63  64  65  65  65  65  66  67  68  68  66  66  67  67  66  66  65  66  67  69  68  67  66  66  67  68  69  68  67  64  62  63  65  67  67  67  67  67  67  67  66  65  65  64  66  68  69  69  67  65  65  65  66  67  68  69  70  69  66  65  65  64  64  63  64  66  68  68  68  66  65  65  66  66  66  66  66  66  67  67  66  66  67  67  66  66  65  66  67  67  67  67  68  67  65  66  68  69  68  67  66  67  68  68  67  65  63  64  66  67  67  66  65  66  66  67  67  68  68  68  67  67  67  67  67  67  67  68  69  68  67  67  67  66  66  66  65  65  65  66  68  68  68  69  70  71  71  71  70  69  70  70  70  70  69  68  67  67  66  64  63  64  66  68  69  69  69  69  69  68  67  67  67  67  67  67  67  69  70  69  68  68  68  68  67  66  66  66  67  68  68  67  66  65  66  67  68  68  68  68  67  70  71  68  67  68  69  69  69  68  67  68  70  67  65  66  68  69  69  69  69  69  69  70  69  70  69  69  68  68  69  70  71  70  69  70  71  70  69  69  70  71  72  71  71  71  72  71  71  71  70  69  72  72  70  71  72  71  71  71  71  72  72  71  70  71  72  72  72  72  71  71  71  71  70  71  73  72  70  70  70  69  70  70  70  71  72  72  71  70  70  71  71  70  70  70  71  74  73  71  70  70  71  72  72  72  71  72  73  73  73  72  71  70  69  69  70  72  73  75  74  71  73  75  74  71  69  69  70  71  72  74  75  75  74  73  72  72  72  72  70  68  68  69  70  70  71  71  70  70  70  70  71  71  70  70  69  70  71  73  73  72  71  72  75  77  77  74  73  74  73  73  73  73  72  71  70  70  72  74  74  73  73  73  74  75  76  75  71  70  71  72  73  74  74  73  72  72  72  72  71  71  72  73  73  72  72  73  72  71  71  71  72  72  72  72  70  69  69  70  70  70  70  70  71  71  72  73  74  72  71  71  72  73  74  74  72  71  71  72  74  75  75  74  73  73  72  71 
 63  62  62  63  65  65  65  65  65  66  67  67  65  64  63  62  63  64  64  65  67  68  68  66  65  65  65  67  68  68  67  64  62  63  66  68  66  67  69  69  68  67  65  65  65  66  66  67  69  68  67  67  67  66  66  66  66  67  68  67  65  65  65  65  64  64  64  66  66  67  68  68  66  66  68  68  68  67  66  66  67  68  67  67  68  67  66  64  64  66  68  69  68  66  66  65  64  68  70  70  69  66  66  66  67  68  67  66  65  64  65  67  67  67  68  67  67  67  68  67  64  67  68  69  68  67  67  67  67  68  68  69  68  68  68  67  66  64  64  64  65  67  70  69  68  69  70  70  70  70  70  70  70  69  69  69  68  67  67  66  65  64  64  65  65  67  68  68  68  70  70  69  66  65  65  67  69  70  70  70  70  69  68  69  69  68  67  66  65  66  67  69  68  66  64  64  66  68  70  70  69  68  67  69  70  68  67  68  70  71  69  67  65  66  69  66  65  67  69  70  70  69  68  67  67  68  69  69  69  68  68  68  67  68  69  70  70  71  70  69  69  69  69  70  72  73  72  72  72  71  73  73  71  69  74  73  69  70  71  70  70  70  71  72  72  71  70  71  72  73  74  74  73  72  71  70  70  71  73  72  69  71  71  70  71  70  69  70  71  72  71  70  70  69  69  69  70  71  71  71  72  72  71  71  71  72  73  72  71  70  71  72  72  71  70  69  68  68  70  72  74  75  74  71  74  77  75  69  66  66  68  69  71  72  74  75  74  73  72  71  71  70  69  68  69  70  70  69  70  70  69  68  67  67  68  70  71  70  70  71  71  72  72  72  71  71  74  76  76  73  72  73  73  72  72  73  73  72  70  70  71  75  76  74  73  73  74  77  78  76  73  71  70  71  73  74  73  73  73  72  72  73  74  74  74  74  72  70  72  73  73  72  71  72  73  73  73  73  71  70  70  71  71  71  71  71  71  71  72  73  73  71  71  72  73  74  74  73  71  70  71  73  75  76  75  74  73  74  74  73 
 63  62  62  62  63  64  65  65  65  66  66  65  65  63  62  61  63  64  63  64  66  67  66  65  65  64  65  65  66  66  65  63  62  64  67  68  66  66  68  69  67  66  65  64  65  65  66  67  69  69  68  69  68  67  66  66  66  67  67  67  66  67  67  67  66  65  65  65  66  66  67  67  66  66  67  68  68  68  67  67  67  67  66  66  68  68  66  64  63  64  67  67  67  66  66  65  65  67  69  68  69  68  67  68  68  68  67  66  66  66  67  67  66  66  67  67  68  67  66  65  65  67  68  68  67  66  67  68  69  69  69  68  67  67  67  66  65  64  63  64  66  68  70  70  68  69  70  69  69  69  70  70  70  69  69  67  66  66  67  68  67  67  67  67  66  67  67  67  67  67  68  67  67  66  67  68  69  70  69  70  70  70  69  68  69  68  67  67  66  66  66  67  67  66  66  67  67  67  68  69  68  67  67  68  69  69  68  68  68  69  69  68  67  67  68  67  68  69  70  70  70  68  67  67  67  68  69  68  69  69  68  68  68  68  69  70  70  70  69  68  68  69  69  70  72  72  71  72  71  72  74  73  71  69  72  72  70  70  71  70  69  68  69  70  72  72  71  72  73  72  73  74  72  71  69  69  70  72  72  71  70  70  71  73  72  70  69  70  72  73  73  72  71  71  70  69  69  70  69  68  70  72  72  71  72  72  71  70  70  72  72  72  72  71  70  69  69  69  71  72  72  73  73  73  76  78  76  71  68  67  68  69  68  70  71  73  72  70  70  69  70  70  70  69  69  70  70  69  69  70  70  69  68  68  70  71  72  71  71  72  72  71  72  71  70  70  73  75  76  73  71  73  73  72  72  72  73  72  71  70  72  74  75  74  73  72  73  73  74  74  72  71  71  72  72  71  71  72  74  74  74  74  75  75  74  74  71  69  70  72  73  72  72  73  74  74  73  72  71  70  70  71  73  73  73  73  73  72  72  72  73  72  72  73  74  74  73  72  72  72  73  75  77  76  75  73  72  73  74  74 
 64  63  61  61  62  63  65  66  65  65  64  65  66  64  63  62  63  64  64  65  65  66  65  64  64  65  65  66  66  66  65  64  64  65  67  68  66  66  67  68  67  65  65  64  65  65  67  68  69  69  68  68  68  67  67  65  65  65  65  65  65  65  66  66  65  64  63  63  65  67  68  68  68  66  66  67  69  69  67  66  66  66  65  65  67  67  67  64  63  63  66  67  67  66  65  64  65  66  66  67  67  68  68  68  67  67  66  65  66  67  67  66  64  64  66  67  67  66  64  63  63  66  68  68  66  65  65  67  69  70  68  68  68  67  67  66  66  66  65  66  66  68  69  69  68  69  69  69  69  69  70  71  70  69  68  67  67  67  68  69  69  69  69  69  68  67  66  66  66  66  66  67  67  67  68  69  69  69  69  70  71  70  69  68  68  68  67  67  67  67  66  67  68  68  69  69  68  67  67  68  67  67  68  68  68  69  69  68  68  68  70  71  69  67  67  68  69  70  70  69  68  68  68  68  69  69  69  68  68  68  68  69  69  69  69  69  69  69  69  68  68  69  70  71  71  71  70  69  70  71  72  72  70  68  69  70  70  70  70  71  69  68  67  68  70  71  72  72  71  71  71  72  71  69  67  68  70  72  70  70  71  69  72  75  73  71  70  70  71  73  73  73  72  71  71  70  70  70  69  68  70  72  72  71  72  72  72  71  71  71  71  71  71  71  70  70  70  70  71  72  72  72  72  74  76  76  75  72  69  70  70  69  69  69  70  72  71  69  68  69  70  71  71  71  71  71  70  68  69  70  70  70  69  69  70  72  72  72  72  74  73  72  71  71  70  70  73  75  76  73  72  73  73  73  73  73  73  73  72  71  71  71  73  75  74  73  73  72  71  71  70  71  71  71  71  69  71  72  74  75  75  75  75  74  73  72  70  68  69  70  71  71  71  73  74  75  74  73  72  71  72  72  73  75  75  75  73  72  72  72  73  74  74  74  74  73  72  72  71  72  74  76  76  76  75  74  73  73  74  74 
 64  63  61  61  62  63  65  66  66  65  64  65  67  66  64  63  64  65  65  66  66  66  64  63  65  66  67  68  68  67  66  66  66  66  66  66  66  66  66  67  66  65  65  65  65  66  67  67  67  67  67  67  67  67  66  65  64  64  64  64  63  63  64  65  65  64  63  63  64  66  68  69  69  67  65  66  68  67  65  65  65  65  65  66  68  68  67  64  63  64  66  67  67  65  64  65  66  66  65  66  67  68  68  67  66  64  63  64  66  66  66  65  64  64  65  67  67  66  64  63  63  66  67  67  65  64  64  66  68  69  67  67  67  67  67  67  67  67  68  68  68  68  68  68  69  68  68  68  68  68  69  70  71  69  68  68  69  68  68  69  69  69  69  70  69  68  67  67  67  67  67  67  68  69  69  69  69  68  68  70  72  71  70  69  68  67  68  68  68  68  67  68  69  70  71  71  69  68  68  68  67  67  67  67  68  69  70  70  68  69  71  72  71  69  68  68  69  70  70  69  67  67  68  69  70  70  70  67  67  68  68  69  70  70  70  70  70  70  70  70  70  71  71  71  70  69  68  68  69  70  71  70  69  67  67  69  71  70  70  72  70  69  68  67  68  70  71  70  70  70  70  70  70  68  66  68  70  71  70  70  70  69  72  76  74  72  71  71  72  73  73  73  72  72  71  71  71  71  70  70  71  72  71  71  72  73  73  72  70  69  69  71  71  71  71  71  71  71  72  72  73  72  72  74  74  74  74  72  71  71  72  72  71  71  72  72  71  70  69  70  71  72  72  72  72  72  71  69  70  70  71  70  70  70  71  73  73  73  74  75  74  72  72  71  71  71  73  76  77  74  73  74  74  73  73  74  74  74  73  71  70  70  71  74  75  74  73  71  70  69  69  70  70  71  70  70  71  72  73  73  73  73  72  72  72  71  70  70  70  70  71  70  71  72  74  75  75  75  74  73  73  73  74  76  76  75  73  71  70  70  73  75  75  75  74  73  72  71  72  73  74  75  75  75  75  74  74  74  73  72 
 65  64  62  62  62  64  65  66  66  66  66  66  69  67  65  65  66  67  67  67  68  67  65  64  65  67  68  70  69  68  68  68  67  66  64  64  65  66  65  65  65  64  64  65  66  66  67  66  65  65  65  65  65  65  66  66  66  65  64  63  63  63  64  65  65  64  64  63  64  65  67  69  68  67  67  67  66  65  63  63  64  66  66  66  68  68  66  64  64  65  67  67  66  65  65  66  68  67  65  66  67  68  69  67  65  63  62  63  66  66  65  66  65  65  66  67  67  66  65  65  65  66  67  66  65  64  65  66  68  68  67  66  66  66  66  66  67  68  69  70  69  67  66  67  69  69  68  67  66  67  68  70  71  70  69  70  71  70  68  67  67  68  69  69  70  69  69  69  70  69  69  69  70  70  70  69  68  67  66  69  72  72  71  70  69  68  68  68  69  68  68  68  70  71  72  71  70  68  68  69  68  67  66  67  68  69  70  69  69  70  71  72  71  70  70  69  70  71  70  68  66  66  67  68  70  70  69  67  67  69  69  70  71  71  71  71  70  71  72  72  72  71  71  70  68  68  67  68  69  71  72  70  69  68  66  69  72  70  70  72  71  71  71  67  67  69  69  70  70  70  70  70  69  68  67  68  70  72  71  70  69  69  72  75  75  74  72  73  73  72  72  72  73  73  73  73  73  72  72  73  73  72  71  71  72  74  75  73  70  67  67  71  72  72  72  72  72  73  73  74  74  73  72  72  72  72  72  73  73  73  73  73  73  73  74  73  72  72  72  72  73  74  74  74  74  73  72  71  71  72  71  70  71  72  73  74  75  74  74  74  73  72  71  72  72  72  74  76  76  74  74  76  73  72  72  73  74  75  73  72  71  71  72  73  75  76  75  73  71  70  69  70  71  71  71  71  71  72  72  72  71  70  70  71  72  72  72  72  72  72  72  71  71  72  74  75  76  76  76  75  74  74  75  75  75  74  72  70  69  70  73  76  76  75  74  73  72  72  73  74  74  74  74  73  74  75  75  75  73  71 
 65  64  63  62  62  64  65  66  66  66  66  67  69  67  65  65  67  67  67  68  68  68  65  64  65  67  68  69  69  68  68  68  67  66  64  64  66  66  65  65  64  64  64  65  66  66  66  65  65  65  65  65  64  65  66  68  68  67  66  65  65  65  65  66  67  67  66  65  64  65  65  66  67  68  68  68  66  65  63  64  66  67  67  67  68  67  65  65  66  67  68  67  65  65  66  68  69  68  66  66  67  68  69  68  66  64  63  64  66  65  66  66  67  67  68  67  67  67  67  67  67  66  65  66  66  66  66  66  67  68  68  68  67  66  65  65  66  67  68  69  69  68  66  66  68  69  68  67  66  66  67  69  70  71  70  70  70  69  67  65  65  66  68  69  70  70  70  71  71  70  69  70  70  71  70  69  68  67  66  68  70  72  72  71  69  69  68  68  69  69  69  70  71  71  70  69  69  69  69  69  69  67  66  67  70  69  70  69  69  70  70  70  69  69  70  70  70  71  69  68  66  66  67  68  69  69  68  68  69  70  71  71  71  71  70  71  70  71  72  71  71  71  70  69  68  69  69  70  71  72  73  72  71  70  68  70  72  69  70  71  71  72  72  70  70  70  70  71  71  71  71  71  70  70  69  70  71  72  72  71  68  69  70  72  74  73  72  73  72  72  72  72  73  73  74  74  74  72  71  72  73  72  71  71  72  74  75  73  70  67  67  72  73  72  72  72  73  73  74  74  74  73  73  73  72  72  72  73  73  73  73  73  73  73  73  73  74  74  75  75  74  74  73  73  73  73  73  73  73  72  71  71  72  72  74  74  74  73  73  73  72  71  72  73  73  72  74  75  76  74  74  75  72  69  69  71  74  75  73  72  72  73  73  72  74  76  76  74  72  71  71  71  71  71  71  70  71  72  72  71  70  70  71  71  72  74  74  73  73  73  73  73  72  72  72  74  75  76  77  75  74  73  73  74  74  72  70  70  70  71  73  75  75  75  75  74  74  74  75  75  74  74  74  74  75  75  75  74  72  71 
 66  65  63  63  63  64  65  66  66  66  67  68  68  67  65  65  66  67  68  68  69  68  66  65  64  65  67  67  66  66  66  66  66  66  65  65  67  67  65  64  64  64  65  66  67  66  66  65  65  65  65  64  64  65  67  69  69  69  67  66  66  66  66  67  68  68  68  66  65  64  64  65  65  67  69  69  67  65  64  65  67  68  66  66  66  65  64  64  66  68  68  66  64  64  67  69  70  67  65  65  66  68  69  68  68  66  65  65  66  66  67  68  69  70  69  68  67  68  68  69  68  66  65  65  67  68  68  67  67  68  69  69  69  67  66  64  64  65  66  69  69  69  67  66  67  68  68  67  65  65  66  68  70  71  70  69  68  68  66  65  64  66  68  70  71  70  69  70  71  70  69  70  70  71  70  70  69  68  68  68  69  70  71  71  70  69  69  68  69  70  71  71  71  71  69  68  68  70  70  70  70  68  65  69  71  70  69  69  68  70  69  68  67  68  70  70  69  69  68  68  67  67  67  69  69  69  69  70  71  71  72  72  72  71  70  70  70  70  71  70  69  70  70  69  69  70  70  71  71  70  70  72  73  72  69  71  73  69  68  70  71  71  72  73  72  71  71  72  72  72  72  72  71  71  71  72  72  72  73  71  69  69  69  69  72  73  72  72  71  71  71  72  73  74  75  75  74  72  70  71  72  72  71  71  72  73  74  73  70  69  69  73  73  73  73  73  73  73  73  74  73  72  72  73  72  71  72  73  72  72  72  72  72  72  72  73  75  76  76  75  74  73  72  72  72  72  72  74  74  72  70  71  72  72  74  74  73  72  72  72  72  72  73  74  73  73  73  74  75  74  74  74  71  69  68  71  74  74  73  72  72  73  73  71  73  75  76  75  74  73  72  72  72  72  72  71  73  73  74  72  72  72  72  73  73  74  73  73  73  74  74  74  73  71  72  72  74  75  76  75  74  72  71  72  72  71  69  69  71  74  74  73  73  73  74  74  75  76  76  76  74  73  75  76  74  73  73  73  73  74 
 65  65  63  63  64  65  65  65  65  65  67  67  67  66  65  65  66  67  67  68  68  68  67  65  63  63  65  65  65  64  64  65  65  66  66  66  68  67  66  65  65  65  66  67  68  67  66  65  64  65  65  65  64  65  66  68  70  70  69  67  66  66  65  66  68  69  69  68  66  65  65  64  63  65  68  69  68  65  63  64  66  67  65  64  64  64  65  65  66  67  67  65  64  65  68  69  67  66  65  64  65  67  68  68  68  68  67  66  66  66  67  69  70  70  69  68  67  68  69  69  69  66  66  66  67  68  69  68  68  69  69  70  71  70  68  66  65  65  66  68  69  70  68  68  68  68  68  67  65  65  66  68  70  70  69  68  67  67  66  66  66  67  70  72  72  71  70  69  69  70  70  70  70  70  71  71  70  69  69  68  68  69  70  70  71  70  69  68  69  71  72  71  71  71  69  68  69  70  71  71  71  69  67  70  72  70  69  68  68  70  69  68  66  67  69  68  67  67  67  67  68  68  68  70  70  70  71  71  72  72  72  72  72  71  70  69  69  70  70  69  69  70  70  70  70  70  70  70  69  67  67  72  74  72  70  71  72  70  67  67  70  71  71  73  73  71  71  72  72  73  72  71  72  71  72  73  72  73  75  72  70  70  68  68  71  72  71  71  70  70  70  71  73  74  75  75  74  71  69  69  70  71  71  71  71  72  72  72  71  71  72  73  74  73  73  72  72  72  72  72  72  72  71  72  71  71  72  73  73  71  72  73  73  72  72  73  74  75  75  75  74  73  72  72  72  72  72  74  74  72  71  71  72  72  73  73  74  72  72  73  72  72  74  74  73  72  73  74  75  74  74  75  72  71  71  72  73  73  72  71  72  72  72  70  72  74  75  75  74  74  73  73  73  72  73  73  75  75  75  74  74  73  73  73  73  73  72  71  72  73  74  74  73  71  71  72  72  74  75  74  73  71  70  71  71  70  68  69  72  75  74  72  72  73  73  74  76  77  76  75  74  73  75  77  74  72  71  72  74  76 
 65  64  63  63  64  65  65  65  65  66  66  66  66  65  65  65  66  65  66  67  68  68  67  65  63  62  64  64  65  64  63  64  65  66  65  66  67  68  67  67  66  65  65  66  67  67  66  65  64  65  66  66  65  64  65  67  68  69  69  68  66  65  65  65  67  68  69  68  67  66  67  65  62  64  67  68  67  64  63  64  65  66  63  62  64  65  66  66  66  65  66  65  66  67  69  68  65  65  64  65  65  66  68  68  68  67  67  66  67  67  68  69  69  69  68  68  68  68  68  69  69  68  67  67  67  68  69  69  68  69  69  70  70  70  70  69  68  67  68  69  71  72  71  69  68  69  67  66  65  65  66  68  69  69  68  67  67  67  68  67  68  69  72  73  73  72  70  69  69  70  71  71  71  70  71  71  70  69  69  68  67  68  68  69  70  71  70  69  69  70  71  71  70  70  69  69  69  71  71  71  71  71  71  72  72  71  69  68  68  70  69  68  66  66  68  67  66  66  65  66  68  69  69  70  70  71  72  70  71  72  72  72  72  70  69  69  68  69  69  68  69  71  71  70  69  70  69  68  67  65  66  72  73  71  71  71  72  70  67  66  69  71  71  72  72  71  71  72  72  72  72  72  72  71  71  73  72  73  73  73  71  70  69  68  70  71  71  71  70  70  70  71  72  73  74  73  73  72  70  69  69  71  71  70  71  72  73  72  71  72  73  73  74  73  73  72  71  72  72  72  72  71  70  71  70  71  73  75  74  72  72  74  75  74  73  73  73  74  75  74  73  73  72  73  73  73  74  75  73  72  71  71  72  72  72  73  73  74  73  73  73  73  74  74  73  72  73  75  75  75  74  75  74  74  73  73  72  72  71  72  72  72  72  72  72  73  74  74  74  74  74  74  72  72  72  75  75  76  75  75  74  73  73  72  72  72  71  70  71  72  73  73  72  71  71  71  72  73  74  73  72  71  72  72  72  70  69  69  72  75  74  71  71  72  74  75  76  75  75  74  73  73  75  77  74  72  72  73  75  77 
 65  64  63  63  64  66  66  66  66  65  64  65  65  65  65  66  66  65  64  65  66  66  65  63  63  63  64  65  66  66  65  65  64  64  64  64  66  67  67  67  66  65  65  65  65  65  65  64  64  66  68  68  66  65  65  66  66  67  68  68  65  64  64  66  68  69  69  67  66  66  66  66  65  65  66  67  66  65  63  63  64  65  65  63  62  66  69  68  65  63  64  66  67  69  71  68  64  64  64  65  65  65  66  66  67  67  66  65  66  68  68  68  68  67  67  68  68  68  67  67  67  68  68  68  67  67  67  67  67  68  68  67  67  69  71  71  70  69  69  70  71  72  72  70  69  69  67  66  64  64  66  68  69  68  65  66  68  68  68  68  69  70  72  73  73  71  69  68  69  71  73  73  72  71  71  71  70  69  68  67  67  66  67  69  71  71  70  69  68  69  71  70  69  68  69  69  70  71  70  69  71  72  73  72  71  71  69  68  68  70  70  69  67  67  68  68  67  66  66  68  70  71  70  68  68  69  70  70  70  70  70  71  71  70  69  68  68  68  68  68  69  71  71  71  69  68  68  68  68  67  68  72  73  70  69  70  71  72  69  66  70  72  70  70  71  72  72  72  71  70  71  72  73  72  71  72  72  72  72  73  74  70  69  70  70  71  72  72  72  72  71  70  70  71  72  72  72  72  72  71  70  70  70  69  70  73  75  75  73  73  73  73  73  73  73  72  71  71  71  71  71  71  70  70  70  72  75  76  75  72  73  75  77  75  73  72  73  74  74  73  73  73  74  75  75  75  74  75  74  73  72  72  71  72  72  73  74  75  75  75  73  72  72  73  73  73  75  77  78  78  75  72  73  75  75  74  72  71  73  75  76  74  74  75  73  72  71  71  72  73  72  73  72  71  72  73  74  74  74  73  73  73  72  71  71  71  71  72  72  72  72  72  72  72  72  72  73  75  75  74  72  72  73  74  74  72  69  69  71  74  74  72  72  73  74  76  76  75  74  73  73  74  75  75  74  73  73  74  75  75 
 65  65  64  63  64  65  66  66  65  64  64  65  66  65  65  65  64  64  64  66  66  66  64  63  64  65  66  66  67  66  65  64  64  64  64  65  65  66  67  67  67  66  65  65  65  65  65  64  64  66  68  69  67  65  64  65  66  68  69  68  66  66  66  66  66  67  68  67  66  66  66  66  66  65  65  65  66  65  65  64  64  65  65  64  64  67  69  68  65  63  63  65  68  70  71  69  65  65  66  67  67  66  66  66  66  65  65  65  65  67  68  68  66  65  66  68  68  69  67  67  67  69  70  69  67  66  66  66  67  67  66  65  66  69  71  71  71  70  69  70  71  71  70  69  68  68  68  67  65  65  67  69  69  68  66  67  68  68  68  69  69  70  72  73  72  70  68  68  68  70  71  72  70  70  70  70  70  69  67  66  66  66  67  68  68  69  69  68  68  68  69  69  69  70  70  70  71  70  69  69  70  72  73  72  71  71  70  69  70  71  71  70  69  67  67  68  68  67  67  68  69  69  68  68  68  68  68  68  69  69  70  71  71  70  70  69  69  69  69  68  68  69  71  71  70  68  68  69  69  69  69  71  71  69  70  71  72  73  72  69  72  72  70  69  70  72  73  72  70  69  69  70  71  71  71  72  72  72  71  72  73  71  70  71  71  72  73  73  73  73  71  70  69  69  70  72  73  74  73  72  72  72  71  70  70  72  74  74  73  73  73  71  72  73  73  72  72  72  72  72  72  71  71  71  71  73  75  75  74  72  73  75  76  74  72  73  73  73  72  73  73  74  75  75  75  75  74  74  74  74  73  73  72  71  71  71  72  74  75  76  74  72  73  74  74  73  74  76  78  78  75  71  72  75  75  73  72  72  73  75  76  75  75  75  73  71  70  70  72  74  73  72  71  71  71  72  73  73  73  72  72  72  73  73  74  74  73  72  72  72  73  73  73  73  73  74  74  75  75  74  73  73  74  74  73  72  70  70  72  75  75  74  74  75  75  76  76  76  75  73  73  75  75  74  74  74  74  74  74  73 
 64  65  64  63  62  64  65  65  65  64  64  66  66  65  64  64  63  64  66  67  67  66  64  64  66  67  66  66  66  66  65  64  64  66  66  66  66  66  67  68  68  67  67  66  67  67  65  64  63  64  66  68  69  67  65  65  66  68  68  68  68  68  67  65  63  64  66  67  67  67  67  67  67  65  64  63  65  66  67  66  65  65  64  65  66  66  67  66  65  64  64  65  67  68  70  68  65  67  68  69  70  69  69  67  66  66  66  65  65  67  68  68  66  66  66  67  68  69  69  69  69  70  70  69  68  67  66  66  67  66  65  65  67  68  69  69  68  68  67  70  70  70  68  67  68  68  69  68  68  67  68  69  70  69  70  69  68  68  68  70  70  70  72  74  70  68  67  68  69  69  69  69  68  69  70  71  71  70  68  66  66  68  69  68  67  67  68  70  69  69  69  70  71  72  71  70  70  70  70  70  70  71  71  71  71  70  70  71  71  72  71  69  68  67  68  67  68  68  68  68  67  66  67  69  70  69  68  67  68  70  71  72  71  71  70  71  70  71  70  67  65  68  70  72  71  70  70  71  72  72  71  69  68  70  71  72  73  73  74  74  72  71  70  69  69  71  72  72  70  68  67  68  69  70  70  73  74  73  73  72  71  71  71  71  71  72  72  72  73  73  72  70  68  68  70  72  73  74  74  72  72  74  74  72  70  71  72  72  72  74  74  70  71  73  72  72  71  71  72  73  73  72  71  71  73  74  74  74  73  71  72  74  75  72  71  73  72  71  70  72  74  73  73  72  72  74  74  73  73  74  73  74  73  72  70  70  70  72  74  75  74  73  74  75  75  71  71  73  75  76  74  70  71  73  73  73  72  71  71  72  73  74  74  73  73  72  71  71  73  74  73  71  70  70  71  72  72  73  72  72  72  73  75  77  78  78  75  71  71  72  74  74  74  74  74  75  75  75  75  74  75  74  73  72  71  70  72  73  75  76  74  73  76  76  75  74  75  77  76  75  74  75  75  75  76  75  74  73  72  71 
 63  63  63  62  62  63  65  66  65  64  65  66  65  65  65  66  66  66  66  66  66  66  66  66  67  67  66  65  65  66  66  66  66  66  66  66  65  66  67  67  68  67  66  66  66  67  66  64  62  64  67  69  70  70  67  66  67  67  65  65  67  68  67  65  65  66  67  68  67  67  66  67  67  65  64  63  65  66  67  66  66  66  65  65  66  66  67  67  66  66  65  66  67  68  69  68  66  67  68  69  70  70  69  69  69  69  68  67  66  66  65  66  66  67  65  65  65  68  71  70  68  70  70  69  68  67  66  66  66  66  65  64  64  66  67  67  66  66  67  68  69  69  67  67  68  68  68  67  66  66  66  67  68  69  68  70  70  68  70  70  70  70  71  73  71  68  67  68  69  69  69  68  67  68  69  70  71  70  69  66  64  66  68  68  69  70  71  70  69  69  71  71  71  71  70  70  70  70  70  70  70  70  69  68  68  70  70  70  70  70  69  69  68  68  68  69  69  68  69  69  67  66  67  68  70  70  69  70  71  71  72  71  71  70  70  71  70  70  70  67  66  68  70  71  71  70  71  72  73  72  71  69  69  70  71  71  71  71  71  72  72  71  71  70  70  72  73  72  71  71  72  72  72  71  70  72  73  73  73  72  71  70  70  70  70  70  71  72  72  72  70  69  67  67  69  71  72  72  72  71  73  74  74  72  71  72  73  73  72  73  74  71  71  71  69  69  69  70  72  73  73  72  71  71  72  74  75  75  73  71  72  73  74  71  69  70  70  70  70  71  72  71  70  71  72  74  75  75  74  73  72  72  73  74  73  72  72  73  73  73  71  71  74  75  74  71  70  71  72  72  70  70  71  72  73  72  71  71  71  72  72  72  73  74  74  73  73  72  73  72  71  70  70  71  73  72  73  73  73  72  72  73  75  76  77  77  75  73  73  73  74  74  74  74  75  75  75  76  75  75  75  75  74  73  72  71  72  73  75  76  74  72  74  75  75  74  75  76  76  76  76  76  77  77  77  76  74  73  72  72 
 63  62  62  61  61  62  64  65  65  64  64  64  64  65  66  67  67  67  66  65  65  65  65  66  68  68  66  64  64  65  67  68  67  67  66  65  65  66  67  68  67  66  65  65  65  66  66  65  64  65  67  70  70  70  68  67  67  67  66  65  66  67  68  67  66  67  68  68  68  67  66  67  66  65  64  64  65  65  67  67  68  68  67  66  66  67  68  68  67  67  66  66  67  67  67  67  66  68  68  68  69  69  70  70  71  70  70  69  67  65  65  66  67  66  64  63  64  67  71  70  67  68  69  68  68  68  67  65  65  67  67  65  64  65  66  66  66  66  67  68  69  69  68  69  70  69  68  67  66  66  66  67  68  69  69  70  71  69  69  70  69  68  69  71  69  68  67  69  70  69  69  68  67  67  68  69  70  71  71  69  67  67  68  69  70  71  71  68  68  70  73  72  71  70  69  69  69  69  69  69  69  68  67  66  67  69  71  71  69  69  68  69  69  69  69  69  69  69  69  69  68  67  67  68  70  69  69  71  73  72  71  70  69  69  69  70  70  69  69  68  67  68  69  70  69  70  71  72  72  71  69  69  69  70  70  70  69  69  70  71  71  72  72  72  72  72  73  72  72  74  76  76  75  73  71  73  73  72  72  72  71  71  71  70  70  70  71  72  72  71  70  69  68  67  68  70  71  71  71  71  73  74  74  73  72  73  75  75  73  73  73  72  71  70  69  69  69  71  73  74  73  72  72  73  74  75  76  74  72  69  70  72  73  72  71  70  71  71  72  72  72  71  72  73  75  76  77  77  75  73  71  72  73  75  75  74  72  71  71  72  70  71  73  74  74  72  71  72  72  71  70  70  72  73  73  72  71  71  72  73  73  72  73  74  75  75  74  73  72  71  70  69  69  72  73  73  72  72  72  73  74  74  74  75  75  75  75  74  74  74  73  73  72  72  73  73  74  74  74  75  75  75  75  73  73  73  73  73  74  75  73  71  72  73  73  73  74  74  76  77  77  77  77  77  76  75  74  73  73  74 
 64  64  63  61  61  62  64  65  64  62  61  62  65  66  66  67  67  67  67  66  65  65  64  65  67  67  66  65  64  65  66  67  67  66  66  66  65  66  67  67  67  66  66  65  65  65  66  66  66  66  67  69  70  69  67  67  68  68  68  66  65  67  68  67  68  68  69  69  68  66  66  66  65  65  64  65  64  65  66  68  69  69  67  66  67  68  68  69  68  67  66  66  66  66  66  66  67  68  69  69  68  69  69  70  70  70  70  69  67  67  67  67  67  65  64  62  64  67  69  69  66  67  67  67  68  69  68  66  66  67  68  68  67  66  67  67  68  68  68  68  69  70  70  70  70  69  68  67  67  67  68  69  69  70  70  70  69  68  69  69  67  67  67  69  68  67  67  69  70  70  69  69  68  68  68  68  69  71  72  72  72  71  69  69  69  70  70  68  67  70  73  73  71  71  69  68  68  69  69  68  68  67  65  65  66  69  71  71  70  69  69  70  71  70  70  69  69  68  69  70  69  67  67  69  69  68  67  70  72  71  69  68  68  68  69  69  70  69  69  69  68  67  68  68  68  69  70  71  71  70  68  68  69  69  69  69  68  68  69  71  71  72  73  71  71  73  72  73  73  75  76  76  75  73  72  74  74  72  71  71  70  70  70  71  71  72  72  73  72  72  71  70  69  68  69  70  71  71  71  71  72  73  73  73  73  74  76  75  74  74  74  73  72  71  70  71  72  73  73  74  74  74  75  75  76  76  76  73  70  68  70  72  74  73  73  72  72  73  72  72  72  73  74  75  76  76  76  76  75  73  72  72  73  74  74  73  71  70  70  72  71  71  72  74  74  72  71  72  72  72  72  71  73  74  74  73  71  72  74  74  74  73  73  73  75  75  74  73  73  72  71  70  70  72  73  72  72  71  72  73  74  75  74  73  73  74  75  74  74  73  72  71  71  71  71  72  72  72  73  75  74  74  74  74  74  74  74  74  73  74  73  72  71  72  72  72  72  72  74  76  77  76  76  75  75  75  75  74  74  75 
 66  66  65  63  62  63  64  64  63  62  61  62  66  66  65  65  66  66  66  66  66  65  63  63  63  64  65  65  65  64  64  63  64  65  66  66  66  66  67  67  66  67  66  66  65  65  66  67  67  66  67  68  69  69  68  67  68  68  68  67  65  66  67  67  67  68  68  69  68  66  65  65  65  64  64  64  64  65  66  68  69  69  67  67  68  68  69  68  68  67  66  66  66  66  67  67  68  69  70  69  69  68  68  68  69  69  67  67  67  68  69  69  67  65  63  65  66  67  67  66  66  66  66  67  68  69  68  67  67  68  69  70  69  69  69  69  69  70  69  69  68  70  71  69  67  67  68  67  67  68  70  70  71  70  70  69  67  67  69  69  66  65  66  68  68  67  67  69  70  70  69  69  69  69  68  67  69  70  71  73  73  72  70  68  68  69  69  68  68  69  71  73  72  71  70  69  69  69  69  69  68  67  66  67  68  69  71  71  71  71  70  70  70  70  70  70  69  68  70  71  70  70  70  70  70  68  66  68  69  69  68  67  67  68  69  70  70  69  69  70  69  68  68  69  68  68  69  70  70  68  67  68  69  69  70  69  68  68  70  72  72  73  72  70  70  72  72  72  72  72  73  74  73  72  72  74  74  72  71  70  70  70  71  72  72  73  74  73  72  72  72  71  70  70  71  72  72  72  71  71  71  73  73  72  73  74  75  75  75  75  74  72  71  72  71  73  74  74  73  74  74  76  76  76  76  76  75  73  71  69  71  73  75  73  72  72  73  72  72  71  71  72  74  75  74  72  71  73  74  73  73  73  74  74  72  71  71  70  70  72  72  71  72  72  71  70  69  70  72  73  73  72  74  75  74  72  72  73  75  76  75  74  73  73  74  74  73  73  74  74  74  73  71  72  72  71  71  71  72  74  75  74  73  72  72  73  75  74  74  73  72  72  71  71  71  72  71  71  73  75  74  73  74  74  75  74  75  74  73  73  74  74  72  71  71  71  70  70  73  75  77  76  75  74  74  75  76  75  75  76 
 68  68  67  65  64  64  65  65  64  63  63  63  66  66  66  66  66  66  67  66  65  64  63  63  62  63  64  66  65  64  63  63  63  65  67  67  66  66  66  65  66  67  67  67  66  66  66  66  65  65  66  68  70  70  69  69  68  67  66  65  65  65  65  65  65  67  69  68  67  65  65  64  64  65  65  65  64  64  65  67  68  68  67  66  66  67  68  68  68  67  67  68  68  68  68  67  68  69  70  70  68  67  66  67  67  67  66  65  65  68  70  70  68  66  65  66  67  67  66  66  68  66  66  66  67  68  68  68  68  69  70  71  70  68  68  67  69  69  69  68  67  69  71  69  66  66  66  66  67  68  69  70  69  69  68  68  68  68  69  70  66  65  67  69  69  68  68  69  69  69  69  70  70  69  68  68  68  69  70  70  69  70  69  68  68  70  71  71  70  69  69  71  72  71  70  69  69  69  69  69  69  69  69  70  70  70  70  71  71  72  72  71  69  69  69  70  71  69  70  71  71  71  72  72  72  69  66  66  66  67  68  69  69  69  69  70  70  71  71  70  70  70  70  71  70  69  69  70  70  68  66  69  70  70  70  70  69  69  71  73  73  73  72  70  69  71  71  71  70  70  71  72  72  71  71  72  72  72  71  71  71  72  72  72  73  73  72  72  72  73  72  72  72  72  72  73  73  73  71  70  71  73  73  72  72  74  75  75  74  74  74  71  70  70  70  71  72  73  73  73  75  76  76  74  73  74  74  74  73  72  73  74  74  72  70  72  72  72  72  71  70  72  73  73  71  68  68  72  73  74  74  74  73  73  72  71  71  70  72  75  75  74  74  73  71  69  68  69  71  73  74  74  75  75  74  71  71  72  74  75  75  73  72  72  74  74  74  74  74  75  75  74  74  74  73  72  71  71  72  75  76  75  73  71  71  72  74  76  75  74  73  73  73  73  73  73  73  73  74  74  73  73  73  74  74  76  75  74  74  73  74  74  72  72  72  72  70  70  72  74  76  75  74  73  74  75  76  76  76  76 
 68  68  67  66  65  65  65  65  64  63  63  64  66  67  67  68  67  67  66  65  64  64  64  64  63  63  64  65  65  65  65  65  65  66  67  67  65  65  64  64  65  66  67  67  66  65  65  65  65  64  65  67  69  70  69  68  67  66  64  65  66  66  66  65  65  67  68  68  67  66  65  65  64  65  66  66  66  66  66  67  68  68  67  66  65  66  68  69  69  68  68  69  69  69  69  68  67  68  69  69  68  67  66  66  66  66  66  66  66  67  69  70  70  69  68  66  67  67  66  68  69  67  66  66  66  66  68  67  68  69  70  70  68  67  67  66  68  69  68  68  68  69  70  69  68  67  66  66  67  68  68  69  69  68  68  68  69  69  71  71  68  66  67  70  69  68  68  68  68  68  69  69  70  69  68  67  67  68  69  67  66  68  67  67  68  70  72  73  71  69  68  69  70  70  69  69  68  68  68  68  69  70  71  72  72  70  69  69  71  73  72  70  68  67  68  71  71  69  69  69  69  70  71  72  72  70  67  66  66  68  70  71  71  70  70  70  70  71  72  71  71  71  72  72  71  69  69  70  70  69  68  69  70  71  71  71  70  71  72  74  74  73  71  71  70  71  70  69  68  69  71  72  72  71  70  71  71  72  73  73  73  73  73  73  72  71  71  71  72  73  73  73  73  73  74  74  74  73  71  71  72  73  73  72  72  73  74  74  73  74  74  71  69  67  66  67  69  70  72  73  74  75  74  73  72  72  73  73  72  72  72  74  73  71  70  71  73  74  74  73  72  71  72  72  71  69  69  72  73  73  74  74  73  72  72  72  71  70  71  75  76  76  75  74  72  71  70  70  72  75  76  75  76  75  73  71  71  71  73  74  74  72  71  73  75  76  75  74  73  73  73  74  74  75  74  73  71  71  72  74  75  75  72  71  71  72  74  76  75  74  73  73  73  74  74  74  74  73  73  73  72  71  71  72  74  75  74  73  73  72  73  74  73  73  73  74  73  72  73  75  76  75  74  74  75  76  76  75  75  75 
 67  67  67  67  66  65  65  64  63  62  63  64  66  67  68  70  70  68  66  64  63  64  65  66  66  65  64  64  65  66  68  69  69  68  67  66  65  63  62  62  63  65  66  67  66  65  64  65  67  66  64  65  67  67  66  66  66  66  65  65  68  68  67  67  66  67  68  69  68  67  67  66  66  66  67  68  68  68  68  67  68  69  68  66  64  66  67  68  68  68  70  70  70  71  70  69  67  67  67  67  67  68  67  67  67  67  67  68  67  66  67  69  71  72  70  67  66  67  68  69  69  68  67  67  65  66  67  67  68  69  69  69  67  67  66  66  67  69  70  70  69  70  70  71  71  69  68  67  67  68  69  68  69  69  69  70  71  70  71  71  68  67  68  70  70  68  68  67  66  67  68  69  69  69  68  68  68  68  67  67  67  68  66  65  66  69  71  72  71  70  69  68  68  68  68  68  67  67  67  67  69  70  71  73  73  70  68  68  70  71  71  68  67  66  67  70  70  68  68  67  67  68  69  71  72  71  69  67  68  70  72  73  73  71  70  69  70  71  71  71  71  72  72  72  71  69  68  70  70  70  70  69  70  72  72  71  71  71  73  75  75  73  72  73  73  72  69  68  68  70  72  74  73  72  70  70  71  73  74  75  75  75  74  73  72  70  70  71  72  73  73  73  74  74  75  75  74  72  71  72  73  73  73  72  71  72  73  73  73  73  73  72  70  67  65  65  66  69  72  74  74  73  73  74  72  71  71  71  70  69  71  73  74  73  71  70  73  75  77  76  74  72  71  71  72  72  72  72  72  72  72  72  72  73  73  72  71  69  69  72  74  74  74  74  73  73  72  72  72  76  78  77  76  75  74  72  71  72  73  73  72  71  70  72  75  77  77  74  73  71  71  72  74  75  75  72  71  71  71  73  73  73  72  71  71  72  73  74  74  73  72  72  73  73  74  75  74  73  73  72  71  69  70  71  72  73  72  72  71  71  72  72  72  73  75  76  75  75  75  75  75  75  75  76  77  77  76  75  74  73 
 67  67  67  65  65  65  65  64  63  62  63  64  65  66  68  70  70  69  67  64  63  64  65  67  68  68  66  65  66  67  69  70  70  68  66  65  64  63  62  61  63  65  66  66  65  64  64  67  70  68  65  64  65  66  65  66  67  67  67  67  68  69  69  68  68  68  69  68  68  67  67  67  67  66  67  69  69  69  68  68  67  68  69  67  65  66  67  68  67  67  68  69  70  71  70  69  67  66  66  66  67  68  68  68  67  67  68  68  67  66  66  68  70  71  70  67  67  67  70  70  69  68  68  68  66  67  67  67  68  69  69  69  68  67  67  66  68  69  71  71  71  71  71  71  71  70  69  68  69  70  70  69  69  69  69  69  70  70  71  70  67  67  68  71  70  68  67  67  66  67  68  69  68  68  69  69  69  69  67  68  69  69  67  65  65  67  69  70  69  69  69  69  68  68  68  68  67  67  67  67  68  69  70  72  72  70  69  69  70  71  69  67  66  67  68  69  69  68  67  67  66  66  67  69  70  70  69  69  70  71  72  73  72  70  69  69  70  71  71  71  71  72  72  72  71  68  68  69  71  71  70  70  70  72  72  72  71  71  72  74  75  74  73  75  74  73  71  70  69  70  72  74  74  72  71  72  73  74  74  75  75  75  74  74  73  72  71  71  72  73  73  73  73  74  75  76  75  73  71  72  73  73  72  70  70  72  74  74  73  73  73  73  72  70  68  67  67  70  72  74  74  73  73  74  73  71  71  69  68  67  69  72  73  75  73  70  71  74  74  74  72  71  70  71  71  72  72  72  72  72  71  71  72  73  73  73  71  69  68  68  70  71  71  71  71  72  72  72  72  75  77  77  76  74  74  73  73  74  74  73  72  70  69  71  74  77  77  74  73  72  72  73  73  75  74  72  71  70  71  72  72  72  71  71  72  73  73  73  72  71  71  71  72  73  73  74  73  72  73  73  71  70  70  71  72  73  72  71  71  70  71  72  74  75  76  77  77  76  75  74  74  75  76  76  77  77  76  75  74  73 
 65  65  64  64  63  64  65  65  64  64  65  65  64  65  67  68  69  69  68  67  66  66  67  67  68  67  65  65  66  67  69  70  69  66  64  64  66  64  63  62  64  66  67  67  66  66  66  68  70  68  66  65  66  67  67  68  68  69  69  68  68  69  69  69  68  68  68  67  66  66  67  67  66  65  66  67  69  69  68  68  67  67  67  68  67  67  67  66  65  64  65  67  69  70  70  70  68  66  64  65  67  69  69  68  68  68  68  68  67  68  68  68  68  68  68  68  69  69  71  69  67  68  69  69  67  66  66  67  68  69  70  70  69  69  68  67  68  69  71  72  71  71  70  71  72  70  69  69  71  71  71  70  68  67  66  68  70  69  70  70  67  66  69  73  72  69  67  67  67  68  68  67  67  68  69  71  71  70  68  68  69  68  67  66  68  69  69  68  67  67  70  70  70  70  70  69  68  68  68  68  69  69  71  71  71  71  71  71  71  69  68  66  67  68  69  69  70  70  70  69  68  66  66  68  70  70  70  69  70  71  72  71  70  69  68  68  69  71  72  71  71  71  72  71  70  68  67  68  71  72  71  70  70  72  73  72  70  69  70  73  74  74  74  76  76  75  74  73  71  70  71  72  73  73  73  73  72  72  73  74  74  73  73  73  74  73  73  72  72  73  73  72  72  73  74  74  74  72  71  72  73  73  71  69  70  72  75  76  75  73  73  73  74  75  73  71  70  71  72  73  73  73  72  72  71  71  72  71  70  69  69  71  73  74  74  70  71  71  71  71  70  71  71  71  72  72  72  71  72  72  72  72  72  72  73  73  72  71  70  69  70  71  71  70  71  73  74  73  73  76  76  74  73  72  72  73  75  76  74  72  70  69  68  70  73  75  76  75  75  75  76  76  75  74  74  73  72  71  70  71  71  71  70  70  72  74  75  73  73  71  70  70  71  72  73  74  74  73  75  75  73  72  72  72  73  73  72  71  71  71  71  72  75  77  77  76  76  76  74  73  73  74  74  74  75  76  77  75  74  74 
 64  64  63  64  64  64  66  66  66  66  67  67  65  64  65  66  67  68  68  68  68  67  66  66  67  66  65  66  66  67  68  68  67  64  62  63  66  66  65  66  67  67  68  68  68  68  68  69  70  68  67  67  68  69  69  70  70  69  68  67  65  67  68  69  68  67  66  65  65  65  67  66  64  64  65  66  68  68  67  66  65  65  65  67  68  68  67  66  65  63  64  65  67  69  70  70  69  65  64  63  66  69  70  69  68  68  67  67  68  68  68  68  67  66  66  67  69  70  70  68  67  68  69  69  67  66  66  68  69  70  71  70  69  69  69  67  68  69  71  71  71  70  70  70  71  70  69  70  71  71  71  69  68  67  66  68  70  70  70  69  67  68  70  73  72  69  67  67  68  69  69  68  67  67  69  71  72  71  69  69  69  67  68  69  69  71  70  68  68  68  69  71  71  70  71  71  71  70  70  70  70  70  70  71  71  72  73  73  70  68  67  67  68  70  71  70  70  70  71  72  70  68  68  69  71  72  72  70  69  70  70  71  70  68  67  68  69  70  71  72  72  72  72  71  70  68  68  69  71  72  72  70  71  73  74  72  69  69  69  72  73  74  74  75  75  76  76  75  73  71  70  70  72  73  73  72  72  73  74  74  73  72  72  72  73  74  74  72  72  73  73  72  72  72  73  73  72  72  72  73  73  72  70  69  70  73  75  76  74  73  72  72  74  77  77  76  75  74  73  72  72  73  72  71  71  72  74  74  73  72  71  71  72  72  72  72  72  71  70  70  70  72  73  73  73  72  72  72  72  73  74  74  73  72  72  72  72  72  71  71  72  73  72  72  73  75  75  74  74  76  76  73  71  70  70  72  74  75  74  72  69  68  68  70  72  74  75  76  77  78  79  78  76  74  74  74  73  72  71  71  70  71  71  72  73  74  74  72  72  71  71  72  72  73  74  74  75  75  75  76  74  73  73  73  74  74  73  72  72  73  73  74  76  77  76  74  74  74  72  71  72  73  73  73  74  76  76  76  75  75 
 66  65  66  66  67  67  68  67  66  66  67  68  67  66  65  66  68  69  68  67  66  65  64  64  67  68  68  68  69  68  67  65  64  64  62  63  66  68  69  69  69  68  68  67  68  69  68  69  71  69  67  67  68  69  68  70  70  69  66  64  63  65  67  69  67  66  65  65  66  66  68  66  63  63  66  67  68  67  67  65  64  65  64  65  68  68  67  67  68  67  65  65  66  68  69  69  68  67  65  65  66  67  69  69  69  67  66  67  68  66  66  68  69  68  66  67  69  71  70  68  67  67  68  69  68  67  68  70  71  71  69  68  68  68  67  67  67  68  70  70  71  72  71  71  70  70  70  70  70  69  68  67  67  68  70  70  69  70  70  68  68  68  70  71  70  68  67  67  68  69  70  70  69  68  69  70  71  70  69  70  69  66  68  70  69  70  70  69  72  73  68  68  69  68  69  72  73  73  72  71  71  70  69  71  73  73  74  72  69  68  68  70  70  71  72  72  70  69  70  71  72  73  72  71  73  75  75  71  68  67  69  70  71  70  69  69  71  71  70  73  73  72  72  71  70  70  70  70  70  71  72  71  71  72  72  71  69  69  70  72  73  74  74  73  74  75  76  77  77  75  72  69  69  71  72  71  73  76  76  75  73  72  72  73  74  73  72  71  72  74  73  72  73  74  74  73  73  74  75  74  73  71  70  70  71  73  74  74  73  71  70  72  73  75  77  79  79  77  74  72  71  71  72  73  74  73  73  74  74  75  74  73  72  70  69  73  73  72  71  71  72  73  74  75  74  74  73  74  73  73  73  75  75  75  73  71  71  71  72  73  74  73  73  73  74  75  75  75  74  74  75  75  73  70  69  70  71  73  73  72  71  71  72  72  72  73  74  76  77  79  78  77  75  75  75  74  73  72  71  72  71  70  72  74  75  74  70  68  69  71  73  75  75  74  75  76  76  76  75  75  74  74  74  74  74  75  74  74  74  73  74  76  75  74  73  73  72  71  71  71  71  71  73  75  76  77  75  75  75  75 
 69  68  68  68  69  69  68  67  66  66  67  68  68  67  65  64  65  66  66  66  65  65  64  65  67  68  68  68  69  69  68  66  65  65  65  66  67  68  68  68  68  67  66  66  66  66  67  67  68  67  66  66  66  66  67  69  69  68  66  64  63  65  67  68  67  66  66  66  67  67  67  66  64  64  66  67  67  67  66  65  64  64  64  65  66  67  67  68  68  67  66  66  66  66  66  67  67  67  68  70  70  69  69  68  68  67  67  68  69  67  67  67  68  68  67  67  68  68  67  66  67  67  68  68  68  67  67  69  70  69  67  67  68  68  68  67  67  68  68  69  71  72  72  71  70  69  69  68  69  69  68  67  67  68  67  68  69  71  70  68  67  69  69  70  69  68  67  67  69  70  71  72  71  70  70  71  71  69  69  71  71  67  69  70  69  69  69  68  70  71  68  67  66  67  68  70  71  71  70  70  69  69  69  69  69  71  74  74  72  70  71  71  70  70  71  72  71  69  70  71  73  72  72  71  72  73  74  72  71  71  71  72  73  72  72  73  74  74  73  73  73  73  72  71  70  70  71  71  71  71  70  70  70  72  71  71  70  69  70  71  72  72  73  73  74  74  74  76  77  75  72  68  68  69  69  71  74  75  76  75  73  71  72  73  74  73  72  72  73  73  71  71  71  72  73  73  74  76  76  75  73  72  71  71  71  72  72  72  73  74  73  72  72  74  76  77  78  76  75  73  71  71  71  74  75  75  75  74  73  72  72  71  72  72  73  73  73  74  73  73  73  74  75  75  75  74  73  73  72  71  71  72  73  73  72  71  71  71  73  74  74  73  72  72  73  73  74  74  74  75  75  74  73  71  71  71  72  72  72  72  72  73  73  74  73  73  73  75  77  78  77  76  76  75  74  74  73  73  74  73  72  71  72  74  75  75  73  71  69  70  71  74  75  76  77  78  77  74  73  75  74  74  75  74  74  75  75  74  74  73  73  74  73  73  73  74  73  72  71  71  70  70  72  75  77  78  76  75  76  76 
 68  67  67  67  67  67  67  66  66  67  68  68  67  64  63  63  63  65  66  66  67  66  65  65  67  68  67  67  67  68  67  66  66  66  66  67  68  67  66  66  66  65  65  65  65  65  66  67  68  66  65  65  65  65  66  68  69  69  67  65  64  65  67  67  66  66  67  68  69  68  67  66  66  66  66  66  66  66  65  65  65  65  65  65  65  65  66  67  67  67  66  66  66  66  65  65  66  68  71  73  73  71  69  67  67  67  69  69  69  68  66  66  66  67  68  68  67  66  64  65  67  67  68  69  69  68  67  68  69  68  65  66  69  69  68  68  67  67  67  69  70  71  71  70  69  68  67  67  68  69  69  68  67  65  65  67  70  71  70  69  68  68  70  70  69  69  68  69  70  70  71  71  71  70  70  70  69  69  68  70  70  68  68  69  68  68  67  65  67  68  69  67  66  67  69  69  68  69  69  69  68  68  68  68  69  70  73  73  72  71  71  72  70  69  69  71  70  70  70  72  72  70  69  69  70  71  72  72  72  73  73  72  72  72  73  74  75  76  75  72  72  73  72  70  69  69  70  72  72  71  69  69  70  71  72  72  71  70  70  71  71  71  71  74  74  73  74  75  76  74  71  68  69  69  69  72  74  74  74  74  73  72  72  73  74  73  73  73  73  73  71  71  71  71  72  73  73  75  76  75  73  72  72  71  70  70  70  71  72  75  75  72  72  73  75  75  76  75  74  73  72  71  71  72  73  74  75  75  73  72  71  71  72  74  74  73  72  74  74  74  74  74  74  74  74  73  72  73  72  70  69  70  72  73  73  73  73  73  73  74  73  72  71  71  71  72  73  74  75  76  75  73  73  73  73  73  73  73  72  72  73  73  75  75  74  74  74  75  76  77  76  76  75  74  74  73  73  74  75  75  73  72  72  73  75  75  75  73  71  71  71  73  75  77  79  78  77  74  73  74  74  74  75  75  75  75  74  74  73  72  72  72  72  73  74  75  75  74  73  72  71  71  71  73  77  79  77  76  75  76 
 65  65  65  64  65  65  65  65  66  67  69  69  65  62  61  62  64  66  68  68  67  67  65  64  67  68  67  67  66  66  65  65  65  65  66  67  68  67  65  64  64  64  65  64  65  66  66  67  69  67  65  65  65  66  66  68  69  70  68  66  65  65  66  65  65  66  67  69  70  70  68  68  68  67  67  67  66  65  65  65  66  66  66  65  64  64  65  65  67  67  67  67  67  67  66  65  67  69  71  72  72  70  68  66  65  66  68  69  68  67  66  64  65  67  69  68  66  64  64  66  67  67  68  70  70  69  68  68  69  68  66  66  67  67  68  69  68  68  68  68  69  69  69  68  67  67  68  68  68  69  69  68  67  65  65  67  70  71  71  69  68  69  69  70  70  70  70  70  71  69  69  69  68  68  68  67  68  69  69  69  69  68  68  67  65  66  66  65  65  67  68  67  67  70  70  69  68  69  70  69  68  67  68  71  72  71  70  70  69  70  72  73  70  68  67  68  69  70  71  72  72  69  67  66  68  70  71  70  71  74  72  70  69  70  72  74  74  74  73  71  71  72  71  69  67  68  70  72  72  70  68  69  70  71  72  72  72  72  72  72  72  71  71  74  74  73  75  76  76  74  71  70  70  71  72  72  73  73  73  73  72  73  73  73  73  73  73  72  72  74  73  72  72  73  73  72  71  72  74  75  73  71  70  70  71  71  71  71  71  73  74  71  71  73  74  74  75  74  74  73  73  72  70  69  70  72  74  75  74  74  73  73  73  72  72  70  71  72  72  73  73  73  73  73  72  71  72  74  73  71  71  72  73  75  76  76  75  74  73  72  72  71  71  70  71  72  73  74  75  77  76  74  74  75  76  75  74  73  72  71  72  74  75  76  74  73  74  74  75  75  75  74  73  73  72  71  73  74  75  75  73  71  71  73  75  75  74  73  73  73  74  75  76  77  78  78  77  75  73  72  73  74  74  75  76  76  75  74  74  73  73  73  72  73  75  76  76  75  74  73  72  72  71  72  77  79  77  75  74  74 
 67  67  66  66  66  66  66  65  65  65  67  67  63  61  62  63  65  67  68  68  67  67  65  64  67  67  67  66  66  66  65  65  64  65  65  66  67  66  64  63  64  65  65  65  65  66  67  68  70  69  67  66  66  66  67  68  69  69  67  66  66  66  65  65  65  66  67  69  70  70  69  69  68  68  68  67  66  65  65  67  67  67  67  66  65  65  65  66  67  67  67  67  67  67  67  67  68  69  69  68  67  67  66  65  65  66  66  67  68  68  66  65  66  68  70  70  67  65  66  66  66  67  69  70  71  70  68  69  70  69  68  66  66  67  68  69  70  70  70  70  69  68  68  67  67  68  69  70  70  70  69  68  67  67  68  68  68  70  70  69  68  68  69  69  70  71  71  71  70  68  67  67  66  66  66  66  67  68  69  70  70  70  70  68  65  67  69  69  67  66  66  67  69  72  71  69  69  70  71  69  67  67  69  73  73  70  68  67  67  69  71  72  70  67  66  68  69  70  71  72  71  69  68  68  70  71  71  70  72  74  72  69  68  69  72  74  73  73  72  71  70  71  70  69  67  68  70  72  72  70  68  68  69  71  71  72  72  73  72  72  72  72  72  74  73  72  73  74  75  73  71  71  73  75  75  73  72  72  71  71  72  73  73  73  73  73  73  72  73  75  74  73  74  74  73  72  72  72  73  75  74  71  69  70  72  73  72  71  70  72  72  71  72  74  74  74  74  73  73  73  73  72  71  68  69  70  72  73  75  76  76  74  73  71  69  69  70  71  71  72  73  73  72  72  72  71  72  74  74  73  73  74  76  77  77  77  76  74  73  71  71  71  71  71  71  72  73  74  75  76  75  74  74  75  76  75  74  73  72  71  72  72  74  75  74  74  74  75  75  75  75  74  72  71  71  71  72  74  74  74  73  71  72  73  75  75  75  73  74  74  75  76  76  76  77  77  77  76  73  70  71  71  73  75  76  76  76  76  75  73  74  74  73  74  75  76  76  74  73  73  73  73  73  73  75  76  75  73  73  73 
 68  67  66  66  67  67  66  64  64  63  64  65  64  63  62  63  64  65  66  66  67  67  66  65  66  65  66  66  67  67  67  66  65  65  65  65  66  65  64  64  66  67  66  65  65  66  68  69  69  68  67  67  67  66  67  67  68  69  67  66  67  67  66  66  66  66  67  68  69  69  69  69  69  69  68  67  66  66  66  68  68  68  67  67  68  68  68  68  68  69  69  68  68  68  67  67  69  68  67  66  65  65  66  66  66  66  67  67  67  68  68  67  67  70  72  70  68  66  67  67  66  67  68  69  70  69  68  68  69  69  68  67  66  67  69  71  72  72  72  72  71  69  68  68  67  69  70  71  71  70  69  68  67  68  69  68  66  68  68  67  67  67  68  69  70  71  72  71  69  67  67  67  68  68  68  67  67  68  69  69  70  71  69  66  65  68  71  72  69  64  62  63  66  68  66  66  67  71  74  72  68  67  69  70  69  68  68  68  67  67  68  69  67  65  65  68  69  69  70  70  69  68  68  69  70  69  68  69  72  74  72  69  67  69  72  73  72  70  70  71  71  70  69  69  69  71  71  72  72  71  69  69  69  70  71  71  72  72  72  73  73  73  73  75  74  70  69  71  72  72  71  72  74  75  75  74  72  71  70  70  71  73  74  74  74  73  72  73  74  74  73  72  72  72  72  73  74  75  76  77  75  72  71  72  74  75  74  72  71  71  70  70  72  74  75  74  73  72  72  72  72  73  72  72  71  70  70  71  72  75  76  76  74  71  71  71  72  72  72  73  73  72  72  71  72  73  73  72  73  73  74  74  75  77  77  77  75  74  73  72  72  73  73  73  73  73  73  73  73  74  75  75  74  74  73  73  72  72  72  72  72  71  72  74  74  74  75  76  76  76  75  74  72  71  71  73  73  72  73  73  72  72  73  75  77  76  76  74  73  73  74  75  76  77  78  78  76  75  73  71  71  71  72  75  77  78  78  77  76  75  75  76  74  74  74  75  75  74  72  72  72  73  73  74  75  75  73  73  73  73 
 66  65  65  65  66  66  66  65  63  62  63  64  66  65  64  64  64  63  63  64  66  67  67  66  64  64  65  66  67  68  68  67  67  66  66  66  66  65  65  66  67  68  67  65  64  65  67  68  68  67  66  66  67  66  66  67  68  68  67  66  68  68  68  68  68  68  68  68  68  68  68  68  68  68  68  66  66  66  67  68  69  68  67  67  69  70  69  70  70  70  70  69  68  67  67  67  68  67  66  66  66  66  67  68  67  67  67  68  68  69  68  68  69  72  73  71  67  67  68  68  67  66  67  69  69  68  67  67  68  68  67  67  67  68  70  72  73  72  72  73  72  71  70  70  69  70  70  70  70  70  69  68  67  67  68  66  65  66  66  66  66  67  68  68  69  70  71  71  69  68  68  68  70  70  69  68  67  68  68  69  70  70  67  64  64  67  72  74  70  63  56  58  60  59  58  58  62  69  75  75  71  69  70  67  65  65  66  66  65  64  64  64  62  60  62  66  69  69  70  70  69  68  68  69  70  68  67  69  72  73  71  69  68  70  71  71  70  68  68  71  71  69  68  69  71  73  72  71  71  71  71  70  70  70  70  71  71  71  72  72  73  73  74  75  73  69  69  69  70  70  70  71  72  74  74  75  74  72  70  69  71  73  74  74  74  72  71  73  74  73  72  70  69  70  71  73  74  76  78  77  75  73  73  74  75  75  73  71  70  71  71  71  72  74  76  75  73  71  70  70  72  73  74  75  74  72  70  69  69  71  74  75  75  74  73  75  75  74  74  74  74  73  72  71  72  73  73  71  72  73  73  73  73  73  75  75  75  74  74  74  74  74  74  74  73  72  72  72  73  73  74  75  74  72  71  71  71  73  73  73  73  71  71  74  73  72  73  75  76  76  76  75  73  73  73  74  73  72  71  71  72  73  75  77  78  77  76  73  72  72  73  74  75  76  78  78  76  72  72  73  72  72  73  75  77  78  78  77  76  75  76  77  75  74  73  74  74  73  72  71  70  72  74  75  75  74  72  74  75  75 
 64  64  63  64  65  66  65  65  64  63  64  65  66  66  65  65  66  65  64  64  65  66  67  65  63  63  64  65  67  68  68  68  67  67  68  67  67  66  66  66  67  67  66  64  64  64  66  67  67  66  65  65  66  66  65  67  68  69  67  66  67  68  69  70  71  71  70  69  68  68  67  66  67  67  67  66  66  66  67  68  69  68  67  66  67  67  68  69  69  70  70  69  68  67  68  67  66  65  66  68  68  69  68  68  67  68  67  68  69  69  68  69  71  72  71  69  67  67  68  69  68  68  68  69  69  68  67  67  67  66  66  67  69  69  70  71  71  70  71  72  73  72  72  72  71  70  68  67  67  69  70  70  69  67  66  65  65  65  66  65  65  67  68  67  68  69  71  71  71  70  69  69  69  70  69  68  67  68  68  69  68  68  65  62  63  67  71  75  70  61  53  52  52  51  49  51  57  66  73  77  75  72  71  69  66  64  62  61  59  58  58  57  55  54  55  62  68  70  74  75  73  70  68  68  69  69  69  70  70  70  69  69  69  70  70  69  69  68  68  71  71  68  68  70  72  73  72  71  71  71  71  71  70  70  70  71  72  72  71  72  72  73  74  73  72  70  71  71  70  67  66  66  69  73  75  76  75  73  71  70  71  72  73  74  73  71  71  73  74  73  71  69  69  70  71  72  72  74  75  75  74  74  73  74  73  72  70  68  69  72  73  72  72  73  74  74  73  71  70  70  71  73  75  76  75  74  72  70  69  69  71  72  74  73  74  77  77  76  75  75  74  73  71  71  71  72  72  71  72  73  73  71  70  71  72  74  75  75  75  75  75  74  74  73  72  72  72  73  73  74  75  75  73  72  70  70  71  73  75  75  74  73  72  74  73  72  73  73  73  74  74  73  73  73  73  74  72  71  70  70  71  73  76  77  77  76  74  72  72  73  74  74  74  75  75  76  75  74  74  75  74  73  74  75  76  77  76  75  75  74  76  76  74  73  73  74  75  74  72  71  70  71  74  77  74  73  73  76  78  78 
 70  68  67  67  67  67  66  66  65  65  65  65  66  66  66  67  67  67  65  65  66  66  64  63  63  63  63  64  66  67  67  67  67  67  67  67  66  67  67  67  66  66  65  64  63  64  65  66  66  65  65  65  66  66  66  67  68  68  67  66  68  68  69  71  72  72  70  69  67  66  65  65  66  67  68  67  66  65  66  68  69  68  67  65  64  65  66  67  68  68  68  68  68  68  69  67  65  65  66  67  68  68  69  68  67  67  66  67  69  67  67  68  70  71  70  68  67  67  67  69  70  69  68  69  69  69  68  67  67  67  65  67  70  70  70  70  69  68  69  70  71  72  73  73  72  69  67  66  67  68  70  70  69  68  65  65  65  66  66  65  65  66  67  67  67  68  69  72  73  71  69  68  68  68  68  67  67  68  69  70  70  69  65  63  65  67  70  73  68  60  53  48  47  48  48  50  54  61  68  73  75  74  72  72  69  64  60  57  54  53  52  51  49  47  48  57  65  71  77  80  77  72  68  68  70  72  73  71  69  66  67  69  71  72  72  71  71  72  72  72  71  69  68  69  70  71  70  69  70  70  69  71  71  70  70  71  72  72  71  71  71  72  72  72  71  71  73  73  72  68  65  65  70  74  77  76  75  74  72  71  71  72  73  74  73  72  71  72  73  73  71  70  70  72  72  72  71  71  72  72  73  73  73  73  72  70  68  68  70  72  74  74  72  72  72  73  73  72  71  71  72  74  75  74  74  75  74  72  70  69  69  70  72  72  74  76  76  74  73  74  74  72  71  70  71  72  72  73  73  73  73  71  69  70  71  74  76  76  75  74  74  74  73  73  72  72  73  73  74  75  75  73  72  71  71  70  71  74  75  76  75  74  73  73  73  72  72  71  72  72  72  72  72  72  72  73  72  71  72  72  72  73  75  76  77  76  73  70  72  74  75  75  74  73  73  74  75  76  76  76  75  74  74  75  75  74  73  73  73  74  76  76  74  72  73  75  76  76  73  72  71  71  74  76  74  73  72  75  78  79 
 71  70  67  66  66  66  66  66  66  66  66  67  68  67  67  68  68  67  66  66  67  67  64  62  65  65  64  65  66  66  66  66  65  65  66  66  67  67  67  66  65  64  64  64  64  65  65  66  65  65  65  66  67  67  67  67  67  67  65  64  67  68  68  69  70  70  69  67  66  66  66  66  65  67  68  68  66  66  67  68  69  69  67  66  64  65  66  67  67  67  67  67  67  68  68  68  67  66  65  66  66  67  68  68  67  66  65  66  67  64  64  67  70  70  69  67  66  66  66  68  71  69  68  68  69  69  69  68  68  68  66  67  70  70  70  70  68  67  67  68  69  72  74  72  70  68  67  67  68  69  70  71  70  68  67  66  66  67  67  66  66  67  68  68  67  67  69  72  73  71  69  68  68  68  68  67  67  67  68  71  72  69  65  64  67  65  65  66  61  54  48  45  46  51  54  54  53  56  61  68  74  75  74  72  68  62  59  56  52  50  49  48  46  43  43  51  59  66  73  77  76  71  68  68  70  70  69  69  66  62  63  67  71  72  71  71  72  75  76  73  71  70  69  68  68  68  69  68  69  69  68  70  70  69  69  70  71  71  70  70  70  70  71  71  70  68  70  72  72  70  69  69  71  75  76  74  74  75  74  72  70  70  71  73  74  73  72  73  73  72  70  70  71  73  73  73  73  73  74  71  71  72  72  72  72  71  70  71  71  73  74  76  74  71  70  72  74  74  73  73  73  75  75  74  74  75  74  73  71  70  70  71  72  72  73  74  73  72  72  73  74  73  72  71  72  73  73  72  73  74  73  71  69  69  71  74  75  75  75  73  73  74  74  74  73  73  72  72  72  73  72  71  71  71  70  70  71  73  75  76  75  74  73  72  73  72  72  72  73  73  72  71  71  71  71  72  72  73  74  74  73  73  75  76  76  75  73  71  71  72  73  73  72  72  73  75  76  76  76  77  76  76  75  75  74  72  71  71  72  75  76  75  73  71  72  75  76  77  74  73  71  71  74  76  74  72  70  73  76  78 
 69  67  65  63  63  64  64  65  66  67  67  68  70  70  68  68  67  66  66  66  67  68  65  64  66  66  65  66  65  65  65  65  65  65  65  66  67  68  67  66  64  64  64  65  66  66  66  66  66  65  66  66  67  67  66  66  67  65  63  63  66  67  67  67  68  68  68  67  67  67  68  67  65  67  69  68  67  66  66  68  69  69  67  66  67  67  67  68  67  66  65  66  67  68  68  69  70  68  66  65  65  66  67  68  68  66  65  65  65  62  62  65  68  69  68  67  67  67  66  68  69  68  67  68  69  70  70  70  69  68  67  68  70  70  69  69  68  67  67  68  69  71  73  71  68  68  69  69  69  70  70  70  70  69  69  69  69  69  68  67  67  69  70  69  68  68  69  71  71  71  70  70  70  70  70  69  67  66  66  71  73  69  65  64  65  62  58  57  53  47  43  43  48  54  58  59  56  54  56  63  71  75  75  70  66  64  62  59  55  52  50  47  45  43  44  47  51  56  62  66  67  66  66  66  66  65  63  63  61  56  57  63  70  71  70  70  72  75  77  74  72  72  72  71  69  68  68  69  70  69  68  68  68  67  68  69  71  71  70  70  69  68  69  71  69  66  67  69  71  72  73  74  75  76  76  73  73  75  75  73  70  70  71  73  75  74  74  74  73  73  71  70  70  72  74  75  75  78  78  73  71  72  71  72  73  73  73  74  74  73  74  76  75  71  70  71  73  75  75  74  73  75  76  75  75  74  74  72  71  70  71  72  72  73  73  73  72  71  71  73  75  75  73  73  74  75  74  72  73  73  72  70  69  69  72  74  74  73  73  73  74  75  76  75  74  73  71  70  70  69  70  71  71  71  71  71  71  71  73  75  74  74  74  73  72  73  74  74  75  74  73  72  71  72  72  71  72  74  76  76  75  74  74  75  75  74  73  72  71  70  69  70  71  73  75  77  77  75  76  78  77  77  76  75  73  71  70  70  72  75  75  74  72  71  71  74  76  76  75  74  71  71  74  76  74  72  70  72  75  78 
 69  67  65  64  64  65  64  65  67  68  66  65  69  71  71  68  66  65  66  67  66  66  66  66  64  64  65  65  65  64  65  66  67  66  65  65  68  67  65  65  65  65  64  65  67  67  67  66  66  65  65  66  66  67  66  66  66  64  64  64  65  66  67  67  67  67  67  67  67  68  69  67  66  67  68  68  66  65  65  68  70  69  67  66  66  67  68  68  66  65  65  66  67  69  70  70  70  70  69  67  65  66  67  68  69  68  66  65  65  63  63  65  66  67  68  69  69  69  68  68  67  66  66  66  68  69  69  68  68  69  70  71  69  69  67  66  66  68  71  72  72  71  70  70  69  70  70  69  68  67  68  69  70  70  70  71  73  72  69  67  66  67  69  70  69  68  69  69  70  72  72  71  69  70  72  71  68  66  65  69  72  71  68  64  62  62  61  56  50  46  45  46  46  47  53  59  62  61  60  63  69  72  73  74  76  77  71  65  62  59  53  47  47  50  53  52  51  51  51  51  52  55  58  61  64  66  66  61  56  51  52  59  70  73  73  72  70  72  75  71  71  75  77  77  75  72  70  70  71  71  70  68  68  68  68  69  70  72  73  71  69  68  68  70  70  68  67  68  69  70  72  73  76  78  79  77  74  71  71  73  74  74  75  76  77  75  73  74  75  75  75  72  69  68  71  75  77  78  78  75  74  73  73  72  73  73  74  75  75  74  74  74  73  73  72  71  72  74  74  74  73  75  76  76  76  75  75  73  72  70  69  70  71  71  73  73  72  71  71  72  73  75  75  74  75  74  74  74  74  72  70  69  69  70  72  73  73  71  71  73  74  74  75  75  74  74  74  73  72  71  71  73  73  72  72  73  73  73  73  73  74  75  75  73  72  72  73  74  74  74  71  69  70  73  72  70  71  73  76  77  75  74  71  70  71  74  73  72  72  72  72  71  71  73  76  78  78  78  79  80  79  78  77  76  75  74  72  72  71  72  74  75  74  73  72  73  75  76  76  76  74  72  73  75  72  72  72  75  76  76 
 67  66  65  66  67  67  67  67  68  68  65  64  66  69  69  67  65  65  67  68  67  65  66  66  64  64  65  65  65  65  65  67  67  67  66  65  65  65  65  67  67  67  66  66  67  68  67  66  66  66  66  66  66  66  67  66  66  66  66  66  66  66  67  67  67  67  67  68  68  68  68  67  65  66  67  67  66  66  66  68  69  69  68  67  67  68  67  67  66  67  68  68  69  70  70  69  69  71  70  68  67  67  68  69  70  70  68  67  67  65  64  65  66  67  68  69  70  71  70  68  66  65  65  65  67  68  68  67  67  68  69  70  69  69  68  67  67  69  70  71  70  70  69  69  69  70  70  69  69  69  69  69  69  68  67  71  74  72  69  67  66  67  69  69  68  67  67  67  69  71  70  69  67  67  69  69  69  68  67  66  68  71  69  66  64  65  66  64  57  52  48  48  47  47  50  56  62  65  66  68  70  69  69  72  77  79  71  64  62  61  55  49  50  54  57  57  55  53  50  47  47  50  54  60  64  68  68  60  53  49  47  51  59  64  67  68  69  69  70  72  73  72  73  74  74  74  73  73  73  73  73  72  72  72  72  71  70  70  70  70  70  70  71  73  72  69  67  65  65  64  63  64  66  68  70  73  72  69  69  70  71  71  72  73  75  76  75  74  75  77  76  72  69  71  74  75  73  73  75  75  74  72  71  72  73  74  74  74  74  75  75  74  75  75  74  72  72  73  73  73  73  74  76  77  76  75  74  73  72  70  69  70  70  71  72  74  72  71  70  71  72  73  74  74  74  73  73  74  74  74  74  73  73  72  73  73  74  73  72  72  72  72  73  75  76  76  75  74  73  73  74  74  73  72  73  75  76  76  75  74  73  74  74  73  71  71  72  74  75  74  71  69  69  72  71  69  70  72  74  75  74  73  71  69  71  74  74  72  73  73  73  73  73  74  75  77  78  78  78  77  77  77  77  77  76  75  74  74  73  73  73  73  73  73  73  74  74  75  76  76  75  75  75  74  72  72  73  76  76  75 
 65  65  65  66  68  69  69  69  69  68  65  63  64  66  67  67  66  66  69  69  68  66  66  65  65  65  66  66  66  66  66  66  66  67  67  66  64  64  65  67  68  68  66  66  66  67  67  66  65  65  66  66  66  66  66  66  66  67  68  68  67  67  67  67  67  68  68  68  67  67  67  67  65  65  65  66  67  67  67  67  67  67  69  69  69  68  67  66  67  69  70  71  70  69  68  68  70  71  70  68  68  68  69  70  71  72  70  68  67  65  65  66  67  68  68  69  70  72  71  69  67  65  65  65  66  68  69  67  67  68  69  69  68  70  70  69  69  68  68  68  68  68  69  69  69  69  69  69  70  71  71  70  69  67  65  69  74  71  69  67  67  68  69  69  69  67  66  68  70  68  68  67  67  66  66  68  70  69  65  61  60  66  68  69  68  69  71  72  67  62  57  54  53  53  54  56  61  66  70  70  66  62  60  64  68  70  64  59  59  60  57  53  54  57  58  59  59  59  57  53  51  52  56  63  67  69  68  61  54  49  46  45  47  53  59  63  66  66  64  68  68  64  65  68  73  75  75  75  75  74  73  73  74  74  74  73  71  68  68  69  71  73  74  75  74  71  68  66  64  62  60  58  57  56  57  63  66  67  67  67  66  65  67  69  72  74  75  72  73  75  72  68  67  72  75  74  68  68  72  74  73  71  70  71  73  73  73  73  73  74  75  75  75  75  73  72  71  72  72  72  72  73  75  76  75  74  74  73  72  71  70  70  71  72  73  74  72  71  71  71  72  72  72  72  72  72  72  73  74  75  77  77  75  74  73  74  74  75  74  72  70  71  72  75  77  78  76  74  73  74  75  74  72  71  72  74  76  77  76  75  74  74  74  73  71  71  72  74  75  75  72  70  70  70  70  70  70  71  72  73  73  73  71  71  72  74  74  74  74  74  74  75  76  76  76  75  76  77  76  74  75  75  76  76  76  76  76  76  76  75  74  73  73  73  74  75  75  74  74  75  76  77  76  75  73  73  73  75  75  74 
 66  66  65  66  67  67  67  68  69  68  66  64  63  65  67  67  67  68  70  70  69  68  67  66  66  66  66  66  67  68  68  67  67  67  68  68  66  65  66  67  67  66  64  63  64  66  67  66  65  64  65  66  66  65  66  66  67  67  69  70  69  68  67  67  69  70  69  68  67  67  67  66  65  65  65  66  67  68  67  66  65  67  69  71  69  68  67  66  68  69  71  70  69  69  68  68  70  71  70  68  68  68  69  70  71  72  70  68  66  66  66  67  67  68  68  68  69  71  71  70  68  66  65  65  68  70  70  70  69  70  71  71  68  70  71  70  70  69  69  68  67  66  67  69  70  69  68  68  68  69  70  70  69  68  67  71  73  71  69  68  68  68  69  70  71  70  67  71  72  68  68  69  69  68  67  69  70  67  61  53  51  58  63  67  69  70  71  73  73  72  70  65  63  65  63  62  62  65  67  63  56  50  48  50  54  57  55  54  56  59  59  58  59  60  59  59  61  63  63  60  57  57  60  65  69  69  67  63  58  53  51  47  45  50  55  57  60  60  56  54  53  54  59  66  73  76  77  75  74  73  71  67  66  68  70  71  71  69  69  72  74  73  72  74  74  72  71  70  70  69  66  63  59  56  55  58  62  67  69  68  66  66  68  70  69  68  67  68  68  68  67  66  66  69  71  71  68  69  72  72  72  72  72  72  72  72  72  73  73  74  74  74  73  72  71  70  70  71  72  71  72  72  74  76  76  74  74  74  73  73  72  70  71  73  74  74  73  72  72  71  72  72  72  72  72  73  72  71  71  73  76  76  75  73  72  72  72  73  74  73  72  71  72  75  76  77  75  74  73  74  74  74  72  71  70  71  72  73  73  74  75  76  76  74  73  73  73  74  75  75  73  71  70  70  70  70  70  71  72  74  74  74  74  73  73  74  75  76  75  74  76  77  78  77  76  75  75  76  74  72  73  75  76  76  76  76  76  76  76  75  76  75  75  74  74  74  74  73  72  74  75  77  78  76  74  74  74  74  74  72 
 67  67  66  65  65  66  66  66  67  67  66  65  65  66  67  67  68  69  69  69  69  68  67  67  67  67  67  67  67  68  68  67  67  67  69  69  67  67  67  68  67  65  62  61  62  65  66  65  64  64  64  65  65  65  65  66  67  67  68  68  68  68  68  68  70  71  70  69  67  66  66  67  66  65  64  65  68  68  68  66  66  66  70  71  69  68  67  67  68  69  68  67  66  66  67  67  68  69  69  69  68  67  68  69  69  69  68  67  66  66  66  67  68  68  67  68  68  70  70  70  70  68  66  66  68  70  70  70  70  71  72  71  69  70  70  70  70  71  71  70  68  67  66  68  70  68  67  67  68  69  69  69  69  69  70  74  77  73  71  70  69  68  67  69  70  70  67  69  69  66  66  69  72  72  70  71  71  68  63  59  56  54  54  56  60  65  69  72  73  70  67  69  72  73  71  68  64  64  63  59  52  47  45  44  46  51  50  50  51  54  55  54  55  55  54  57  60  62  61  58  55  55  57  62  64  65  62  59  56  53  52  49  47  48  49  48  50  50  48  47  46  47  49  54  59  65  70  74  73  71  68  62  60  61  63  64  65  64  67  72  76  74  69  69  69  68  68  70  72  73  71  67  64  60  60  65  72  78  79  76  72  71  71  69  64  58  55  57  57  58  67  72  74  71  71  73  74  73  72  70  71  74  75  74  73  72  73  74  75  75  74  72  71  71  70  69  69  71  72  72  72  73  75  77  76  76  76  75  74  73  72  71  73  74  74  74  73  72  72  73  73  74  74  74  74  74  74  72  72  74  75  76  76  74  73  73  74  73  74  75  75  74  73  72  72  73  74  74  74  74  73  71  71  73  74  74  74  73  72  72  73  75  76  77  75  74  74  74  75  74  73  72  72  72  73  73  72  72  72  74  75  75  75  74  74  75  76  76  75  75  76  77  78  78  76  75  74  75  74  73  73  74  74  75  75  75  75  75  75  75  78  79  77  75  73  74  74  73  73  73  73  74  76  77  75  75  75  75  73  71 
 68  68  67  66  66  66  66  67  66  66  66  65  66  66  67  67  68  68  68  67  67  67  67  67  67  66  66  66  66  67  67  67  67  67  69  69  67  67  67  68  67  65  63  62  63  64  65  65  64  64  65  65  64  65  66  66  67  67  67  67  67  67  67  68  69  70  70  68  66  66  66  67  67  66  65  66  68  68  67  67  67  67  69  70  69  68  68  68  69  69  67  66  65  65  67  67  67  68  69  68  68  68  68  68  68  68  66  66  66  66  67  68  69  69  68  67  69  69  69  69  69  68  67  67  68  68  68  69  69  70  70  71  70  70  70  69  70  71  73  72  70  67  66  67  69  68  67  67  69  70  70  70  70  70  71  75  77  74  71  70  68  67  66  68  69  69  67  66  66  65  66  68  72  72  71  69  69  69  69  68  63  54  50  50  55  62  67  70  71  69  66  70  74  74  72  68  63  61  59  56  51  48  46  43  44  49  49  48  48  48  47  47  48  49  49  53  56  56  55  53  50  50  52  55  56  57  55  52  50  49  48  48  47  45  43  42  43  44  45  44  43  42  43  45  48  54  62  68  69  65  60  57  56  56  57  59  59  59  62  68  71  69  63  61  60  59  59  61  64  66  65  62  60  57  56  60  67  72  74  71  67  66  65  61  56  50  48  50  49  53  68  79  82  75  73  75  78  76  72  69  71  74  76  75  74  73  74  75  76  75  74  73  72  72  72  71  71  73  73  73  73  73  75  76  76  77  78  76  74  72  72  73  74  74  74  74  73  73  72  73  74  75  76  76  75  74  75  75  74  74  75  77  76  75  75  75  75  74  74  76  76  75  73  70  69  70  73  75  75  75  72  70  72  75  78  79  77  75  73  72  73  75  77  78  77  76  76  75  74  73  73  72  73  74  74  73  73  73  73  74  75  75  75  74  74  75  75  75  75  76  77  77  77  77  76  75  75  74  74  74  73  73  73  74  75  75  74  75  76  77  80  81  78  75  73  73  73  73  72  73  72  73  76  78  76  76  76  75  73  71 
 68  68  69  68  67  67  68  67  66  66  66  66  65  66  67  67  68  68  67  66  65  66  67  67  67  65  64  64  65  66  66  67  67  67  68  68  66  65  66  67  68  67  66  65  65  65  64  65  66  66  66  66  65  65  67  68  68  67  66  65  65  65  66  67  68  68  68  67  66  67  67  68  68  67  67  68  68  67  68  68  69  69  68  69  70  69  68  69  69  70  69  66  65  66  67  67  68  68  69  69  68  69  69  69  68  67  66  66  67  66  68  70  71  70  68  69  69  70  70  68  66  66  67  66  66  66  66  67  68  67  68  70  72  71  70  68  68  70  72  72  70  68  68  68  68  68  68  69  70  71  71  71  70  69  70  72  73  71  70  69  67  66  67  68  69  68  67  66  65  67  67  68  69  70  70  66  64  66  72  72  67  61  56  55  58  61  64  66  68  68  67  69  70  69  68  65  59  55  53  51  48  46  43  43  45  49  50  49  47  44  43  42  44  45  46  49  50  50  49  49  49  48  49  49  48  47  46  45  44  43  42  43  44  41  39  40  41  42  43  40  39  39  40  41  44  48  53  58  59  56  52  52  52  53  54  55  55  53  54  59  61  59  54  52  51  49  47  48  49  51  51  50  49  47  46  45  48  52  54  54  53  53  52  49  46  46  47  47  48  53  67  78  80  73  71  72  75  74  71  69  69  72  74  75  74  74  73  73  74  74  74  75  75  75  74  73  74  76  76  75  74  74  74  74  77  79  79  77  73  71  71  73  75  74  74  75  74  73  73  74  75  76  77  76  75  73  74  75  75  75  77  77  77  75  75  76  76  77  77  77  76  75  73  70  70  71  73  75  77  75  74  73  75  77  79  80  79  77  75  75  76  78  78  77  77  78  78  76  75  74  72  72  73  74  74  72  73  74  74  74  75  74  74  73  73  73  73  73  75  76  76  76  75  75  76  76  75  75  75  74  72  71  73  75  76  77  75  74  76  78  80  80  77  75  73  74  73  72  71  72  72  73  76  77  76  76  75  75  73  71 
 70  71  71  69  67  66  67  66  66  66  66  66  66  65  66  68  69  69  67  65  66  67  67  67  67  65  64  64  65  66  66  67  67  67  67  67  66  66  66  67  67  68  67  66  67  68  67  67  67  68  68  67  66  66  67  68  69  67  66  65  64  65  66  67  67  68  68  67  67  68  69  69  68  68  69  68  67  67  68  68  69  69  68  68  70  68  67  68  69  70  70  69  67  66  66  66  69  69  69  69  70  69  70  70  69  68  67  66  67  66  68  70  71  71  69  69  69  70  70  68  65  66  67  66  66  66  66  67  68  68  68  70  72  72  70  68  67  67  68  68  68  69  70  70  69  69  69  69  70  70  70  70  70  70  71  70  68  69  69  68  66  68  69  70  69  67  66  67  69  69  68  67  67  70  71  66  62  62  67  69  70  71  71  69  65  61  58  56  57  59  62  65  67  67  66  63  56  50  45  42  41  40  38  40  44  48  51  51  49  46  44  44  45  46  46  46  45  45  46  47  50  51  50  47  44  42  41  42  42  42  42  42  43  40  40  43  42  41  41  41  40  39  39  39  41  42  44  46  50  53  53  47  46  49  52  52  51  48  48  50  52  49  46  45  44  42  41  41  42  43  43  42  40  39  39  41  42  40  41  44  47  49  47  44  42  43  46  48  50  54  60  65  65  63  63  63  64  65  66  66  66  67  68  71  73  73  71  70  70  72  74  75  75  75  74  74  75  77  77  76  75  74  74  73  75  77  78  76  74  71  71  73  74  73  73  76  75  74  74  75  76  77  76  75  74  73  73  75  74  75  78  79  77  75  73  73  75  77  79  79  77  75  73  73  73  75  75  76  76  75  76  77  77  77  77  76  76  76  77  78  79  81  80  77  76  77  78  78  77  74  72  71  72  73  73  72  72  73  75  76  75  74  73  72  73  73  72  73  74  75  76  74  73  74  75  76  76  75  75  74  73  72  73  75  77  77  74  73  73  75  76  76  76  75  75  74  73  71  70  71  73  75  76  75  74  75  75  75  73  71 
 70  71  71  68  65  63  64  65  64  65  66  67  66  65  66  68  70  69  67  66  67  67  67  67  67  66  65  65  66  66  67  67  68  67  66  66  68  67  66  66  67  67  66  66  67  69  70  69  68  69  69  68  67  67  67  67  68  67  66  65  64  65  66  67  67  67  68  68  69  69  70  68  67  68  69  69  67  66  67  68  68  68  67  68  69  68  67  68  69  70  70  69  68  66  65  66  68  68  68  69  68  69  69  69  69  68  67  66  66  66  67  69  71  71  69  69  69  70  69  68  67  67  67  67  67  68  68  68  69  69  69  70  71  72  70  68  67  66  66  66  67  69  71  72  72  71  69  68  67  67  68  69  70  72  73  70  68  71  71  69  67  69  71  70  68  65  64  66  69  69  67  66  66  69  71  68  63  60  60  59  59  63  64  62  59  57  55  54  54  55  57  61  64  66  65  62  55  49  43  39  39  40  40  42  44  47  50  52  51  48  47  46  46  45  44  45  44  42  42  44  46  48  48  46  45  44  43  42  42  43  42  43  43  40  41  43  42  38  36  38  38  36  36  38  41  42  43  44  45  46  46  43  43  46  48  47  45  43  44  46  47  46  44  42  40  40  40  41  43  44  43  42  40  38  38  40  38  34  34  38  45  49  50  48  48  49  49  47  47  50  52  53  53  54  55  54  52  53  56  62  63  62  63  67  71  71  70  69  69  71  73  73  74  74  73  73  74  76  76  76  74  75  75  74  74  76  76  76  75  73  73  73  73  72  73  76  76  75  75  76  76  76  76  75  74  73  74  75  75  76  79  80  78  75  73  74  76  79  80  80  77  75  74  74  76  77  76  76  75  75  75  76  75  75  76  76  76  77  78  78  79  79  78  76  75  75  76  77  76  75  73  71  70  71  72  72  72  73  74  75  74  73  72  72  73  73  73  73  74  75  74  74  73  73  74  76  77  76  77  75  74  74  74  76  77  77  74  73  72  73  73  73  75  76  77  75  73  72  71  73  74  75  75  73  73  74  74  75  73  72 
 69  70  70  67  64  63  64  64  63  63  64  66  67  66  65  67  69  69  67  66  67  68  67  66  66  67  67  67  67  66  66  67  67  66  65  66  68  68  66  67  67  66  66  66  67  69  70  70  67  68  68  68  67  66  65  65  66  66  66  65  66  67  67  67  66  66  67  69  70  70  69  67  66  67  68  68  67  66  66  67  67  67  67  68  68  69  69  69  69  69  69  68  68  67  66  67  69  68  67  67  67  68  68  68  68  67  67  65  64  65  66  68  70  70  69  68  69  69  70  69  68  67  67  68  68  69  70  70  70  70  70  70  70  71  70  68  67  67  67  67  67  69  71  72  73  71  69  67  65  65  66  68  70  71  72  69  68  73  73  70  67  70  72  70  66  63  63  66  68  68  67  66  65  65  65  66  63  59  54  48  46  49  48  47  49  52  53  52  51  52  54  58  63  65  64  59  53  49  46  42  41  42  46  47  47  46  48  50  49  49  48  48  47  45  42  43  43  40  39  40  43  46  47  47  46  47  47  43  41  42  42  42  41  40  40  41  41  38  35  36  36  35  36  38  40  41  42  43  43  42  40  41  43  45  46  45  43  43  45  46  46  46  44  40  39  39  41  43  45  46  45  43  41  40  39  40  38  34  34  37  43  48  52  54  55  55  53  46  44  44  46  46  46  47  48  49  48  47  50  57  59  60  62  65  67  68  69  70  71  72  73  73  74  74  73  72  73  75  76  75  73  73  74  74  73  73  75  76  77  77  76  74  73  71  72  76  76  75  75  75  75  75  74  74  75  75  76  77  77  77  79  79  78  75  75  75  77  80  80  77  76  74  73  74  75  76  76  77  76  74  74  74  74  75  75  76  76  77  77  77  77  78  78  77  74  72  72  74  76  76  73  71  70  70  71  71  72  73  73  73  73  72  73  73  74  75  74  74  74  74  74  74  74  74  74  75  77  78  77  77  76  76  76  75  75  75  75  75  74  74  74  73  75  77  77  75  74  73  73  74  75  74  73  72  72  74  75  75  74  73 
 65  68  70  68  66  65  66  66  64  62  62  65  68  67  64  65  67  67  66  66  66  69  68  66  65  67  69  69  67  66  66  65  66  66  65  65  67  67  67  68  69  68  67  66  67  68  68  67  66  66  67  68  66  64  63  64  66  66  66  66  67  68  68  67  65  65  66  69  70  70  68  66  65  66  67  68  67  66  66  65  66  67  68  69  69  70  71  71  70  68  67  66  67  68  68  69  69  69  68  67  67  68  69  68  68  67  67  66  64  64  66  68  70  69  68  68  69  71  70  69  67  67  67  68  68  69  71  72  71  71  71  70  70  70  69  67  67  68  70  69  69  69  70  71  72  71  70  68  66  66  67  69  69  69  69  66  65  72  72  68  65  69  73  72  68  65  67  68  69  69  70  69  64  58  55  57  58  55  50  44  42  43  41  41  44  48  49  46  44  45  50  56  62  64  59  52  48  49  49  46  42  42  47  50  49  46  45  45  45  46  47  49  48  46  42  41  40  38  39  41  45  49  51  52  51  50  49  45  41  41  41  40  39  39  39  39  41  43  41  38  38  39  40  38  34  33  34  38  41  41  40  41  43  46  48  48  48  50  50  49  46  43  41  41  40  39  40  41  43  44  43  42  41  40  41  43  42  40  40  40  41  43  48  54  57  56  53  50  45  41  42  43  41  39  43  49  53  53  52  55  58  61  63  64  64  67  70  74  75  74  74  75  76  75  74  73  73  74  74  74  73  72  73  75  73  71  73  76  79  80  78  75  73  72  72  75  75  75  75  75  74  74  74  74  75  76  77  79  77  76  77  77  77  75  75  76  77  79  77  74  73  73  73  72  72  74  77  79  78  75  75  76  77  76  75  74  73  73  74  76  79  81  81  79  75  71  71  73  76  77  74  72  70  71  71  70  71  72  73  73  73  72  73  74  75  75  75  74  74  74  74  74  75  74  74  74  76  78  78  77  78  78  76  74  73  74  77  78  78  78  76  75  77  78  77  76  75  74  75  76  74  72  72  73  73  75  76  76  74  73 
 64  67  69  68  66  65  67  68  67  66  66  66  65  65  65  67  68  68  65  64  63  65  67  67  65  66  67  67  67  67  67  66  66  66  66  66  66  67  68  69  70  69  67  66  66  66  67  67  65  66  67  67  65  64  64  65  66  67  67  67  67  67  67  67  66  67  67  67  66  66  66  66  66  66  66  67  66  65  65  66  67  68  69  69  69  70  71  72  72  70  68  67  67  68  70  69  67  68  68  67  67  66  67  68  69  70  70  69  68  66  66  67  68  69  69  68  68  70  71  70  68  68  69  70  70  69  69  70  69  69  70  69  68  69  70  70  69  69  70  71  70  69  69  69  70  72  72  70  67  67  68  72  75  74  68  64  63  66  65  61  59  63  69  73  73  70  68  67  68  70  71  69  63  56  50  48  49  49  48  47  46  45  44  44  46  49  50  48  46  45  47  51  54  54  53  50  48  47  46  47  46  46  46  48  48  45  44  46  48  48  46  44  43  44  44  40  41  45  48  49  51  55  60  64  64  60  52  47  43  41  42  41  39  38  39  40  42  42  42  41  42  44  44  41  37  35  35  38  40  39  37  39  41  42  46  48  49  51  51  48  43  41  40  40  41  43  45  45  43  42  42  42  41  41  41  44  44  43  42  42  42  43  45  50  55  56  53  47  44  43  42  41  41  42  45  50  54  55  56  57  58  59  59  59  62  69  75  77  76  75  76  74  74  74  73  72  72  73  73  73  74  74  74  73  73  74  74  76  78  78  75  72  70  70  70  70  71  72  74  76  77  76  74  72  73  75  76  76  73  72  74  76  77  77  76  75  75  76  76  75  73  72  71  72  72  73  75  78  78  76  76  78  78  77  76  74  73  72  73  75  77  80  79  74  72  72  72  73  74  74  74  73  72  72  73  73  72  72  73  74  75  75  75  74  74  76  77  77  76  76  76  77  76  75  73  73  74  78  79  79  79  77  75  74  74  74  76  77  77  78  78  77  79  79  78  78  77  76  74  75  75  75  75  75  75  76  76  76  75  73 
 65  67  68  67  65  65  67  68  68  68  69  68  64  64  65  67  68  68  65  64  63  65  67  69  67  66  66  66  67  68  68  67  67  67  68  69  67  68  68  69  69  69  68  67  66  65  66  66  67  67  67  67  66  65  65  65  66  67  67  67  66  66  66  67  68  69  68  67  65  64  65  67  68  67  67  66  66  65  65  66  67  69  70  69  70  71  72  72  72  71  70  68  67  68  70  69  67  67  67  66  65  66  67  69  70  70  70  70  70  68  67  67  68  69  70  69  68  68  69  68  67  68  69  70  70  68  67  68  68  68  68  69  69  69  70  70  70  69  69  70  70  69  69  67  68  71  72  71  69  68  68  71  74  73  67  62  60  61  60  59  58  61  65  71  72  71  68  66  66  67  66  64  58  53  47  43  43  44  46  48  50  50  48  45  44  48  52  55  55  52  48  48  48  47  47  49  50  47  45  45  46  46  46  47  48  48  47  48  49  47  45  42  42  41  39  37  40  47  50  53  57  61  64  66  66  60  51  47  45  42  43  41  40  38  39  42  44  44  46  49  49  47  44  41  38  37  36  37  37  36  34  36  36  37  41  44  46  49  51  49  43  40  41  42  43  45  46  46  45  45  45  44  43  41  40  43  45  46  43  42  41  40  42  45  52  55  51  45  42  42  41  42  43  46  48  49  50  51  53  56  56  55  55  56  60  69  75  77  74  73  73  71  71  72  72  73  73  73  73  73  74  75  75  73  74  75  75  76  76  75  73  70  70  70  70  69  70  72  74  76  77  76  74  72  73  74  75  75  73  72  74  76  78  79  77  75  75  75  76  75  74  72  72  73  73  73  73  75  76  77  77  78  78  77  76  75  73  73  73  74  76  78  77  73  73  74  74  74  74  73  74  73  73  73  73  74  73  73  73  74  76  76  75  74  74  76  77  76  76  76  76  78  77  76  74  73  74  76  77  77  76  76  74  73  73  74  75  75  75  77  79  80  80  79  78  79  78  77  74  74  76  76  76  75  75  76  77  77  76  74 
 67  66  66  66  67  67  67  66  66  67  70  70  67  66  66  67  68  67  67  66  66  68  68  69  69  68  67  66  67  68  67  67  68  68  70  71  70  69  68  67  68  69  70  69  67  66  64  64  66  68  69  69  67  66  65  64  65  65  66  65  65  67  68  69  69  70  70  68  67  66  66  67  70  68  67  66  66  65  66  66  67  68  69  70  70  71  72  72  72  71  69  68  67  67  69  69  69  67  66  65  65  67  69  70  70  69  67  67  69  68  67  68  69  70  69  68  66  65  65  65  66  67  68  68  68  68  67  67  67  67  67  68  70  69  68  68  68  68  68  68  68  69  70  69  68  68  68  68  70  70  68  67  67  66  64  58  54  56  58  58  59  60  62  64  65  66  67  64  61  60  59  56  52  48  44  42  42  43  45  48  50  53  50  45  41  45  53  61  63  59  53  50  48  46  47  50  52  50  46  44  43  45  48  48  49  51  51  49  46  45  45  46  44  40  36  39  43  45  46  52  61  61  60  59  55  50  46  46  45  42  42  41  40  40  41  42  44  45  50  57  58  51  45  40  38  36  35  34  34  34  35  35  35  36  38  40  41  45  49  50  46  43  43  45  45  43  43  44  47  50  51  50  46  43  41  42  47  51  48  44  39  37  39  42  48  49  48  45  44  43  43  44  47  49  49  48  47  45  46  51  53  53  56  59  61  64  69  73  73  71  69  68  69  71  72  73  74  74  74  73  73  74  75  75  75  74  74  74  74  73  72  71  72  73  74  73  73  74  73  73  73  74  74  74  74  73  74  75  75  75  76  76  76  76  76  75  75  76  75  73  73  73  73  74  73  73  72  73  74  75  76  76  77  76  75  75  74  74  73  74  74  75  76  77  76  75  74  75  74  74  73  73  74  74  74  74  74  75  75  75  76  75  74  73  74  76  75  73  73  74  76  77  77  76  75  74  75  77  75  73  74  74  73  73  73  74  73  74  74  75  79  82  80  77  76  78  79  78  75  75  76  76  75  74  74  76  78  79  78  76 
 68  66  65  66  68  69  68  66  65  67  70  71  69  67  66  66  66  66  66  67  68  68  68  68  68  67  66  66  66  67  67  67  68  69  70  71  70  69  67  67  67  68  69  68  67  65  63  63  64  65  67  68  67  66  64  64  65  65  66  66  65  67  69  70  70  69  70  69  68  66  66  67  70  68  66  66  65  65  66  66  67  68  69  69  68  68  68  69  69  68  67  66  65  66  66  67  68  68  68  67  67  67  68  68  68  68  66  67  69  68  67  68  69  69  69  67  66  64  64  65  66  67  67  67  67  67  67  67  68  67  67  68  70  68  67  68  68  68  68  68  68  68  68  71  73  69  66  65  67  68  68  65  64  61  57  54  53  51  50  51  51  54  55  56  57  59  62  61  59  57  54  52  48  47  45  44  45  46  48  47  48  49  49  47  46  50  56  63  65  65  63  58  53  51  51  53  54  52  49  45  45  48  51  49  49  50  53  53  50  48  48  47  45  45  50  58  62  60  54  56  61  57  55  56  52  48  46  47  47  44  43  42  42  43  43  41  40  41  47  57  60  57  53  48  41  37  35  35  36  37  37  41  42  41  40  38  37  40  45  48  47  46  46  48  47  45  44  46  50  53  55  54  52  50  48  48  52  56  53  48  42  40  40  40  42  41  42  47  50  51  50  47  45  45  47  49  50  49  49  53  56  58  65  66  63  59  60  65  69  71  70  68  69  71  72  73  74  73  73  73  73  74  75  75  75  74  74  74  73  73  72  72  73  75  75  75  75  74  73  72  72  73  75  75  75  73  73  74  75  75  75  75  74  73  73  74  74  75  75  73  72  71  71  72  73  73  74  74  75  75  75  76  76  75  75  75  74  74  73  74  74  74  75  76  75  75  75  75  74  74  73  73  74  74  75  75  77  77  77  77  76  75  73  72  73  75  74  72  73  75  76  77  78  77  76  76  77  79  75  71  73  75  74  73  74  74  73  74  73  73  76  78  76  75  75  78  80  79  75  74  76  77  76  74  74  75  77  79  78  77 
 67  65  64  66  70  72  69  66  65  67  69  70  69  68  67  66  65  65  64  66  68  69  68  67  66  66  65  65  65  66  66  66  67  67  69  69  68  67  67  66  67  67  68  67  65  64  64  63  62  64  65  67  67  66  65  65  65  66  67  66  64  67  70  70  69  69  69  69  68  67  67  68  69  67  65  65  66  67  68  67  67  67  68  68  67  67  67  68  68  68  67  67  66  66  66  67  67  68  69  69  69  68  67  67  67  67  68  69  70  69  67  67  67  68  68  67  66  66  66  67  68  67  67  66  66  66  66  68  68  69  69  69  69  68  68  68  69  69  69  70  69  68  67  69  72  71  69  67  67  66  65  64  64  61  54  53  53  48  45  44  44  46  47  48  49  52  55  57  57  54  51  48  47  46  45  45  46  47  49  47  45  45  47  48  51  55  59  63  66  72  78  71  63  60  57  56  55  52  49  48  49  51  52  52  50  48  49  51  49  48  46  45  47  57  75  87  94  95  88  82  77  67  65  69  67  62  55  50  46  44  43  42  44  47  47  43  39  40  46  53  58  61  61  57  49  42  39  39  40  40  40  41  41  41  40  39  38  41  44  46  45  45  46  47  47  45  44  46  50  54  55  55  55  55  55  54  56  58  55  51  48  46  43  42  43  44  44  45  48  51  51  48  44  43  47  53  58  59  59  58  60  65  74  74  68  60  58  61  67  72  74  70  70  71  73  73  72  71  71  71  73  74  75  76  75  75  75  74  73  73  72  73  73  74  75  74  73  73  72  72  73  74  75  76  75  73  73  74  76  77  77  76  75  74  74  74  76  78  78  74  72  70  70  72  73  74  75  75  76  75  75  75  75  75  74  74  74  73  74  74  75  75  75  75  74  74  74  75  74  73  72  72  73  74  75  76  78  78  78  77  76  75  73  71  72  74  74  73  75  76  77  77  77  77  77  78  78  79  76  72  74  76  75  74  75  75  74  74  74  74  74  73  73  74  75  79  80  79  75  75  76  78  77  75  74  75  76  77  77  76 
 65  63  63  66  71  72  71  68  66  68  69  69  69  68  68  67  66  64  63  65  67  68  68  67  66  65  64  64  65  66  67  66  65  66  67  67  65  66  66  67  67  67  66  65  64  65  66  66  63  64  65  67  67  66  66  66  65  65  66  65  63  66  69  69  69  68  68  69  69  68  69  70  69  66  65  66  68  69  70  69  68  68  68  67  66  67  67  68  68  69  69  69  69  68  68  68  67  68  69  69  69  68  67  67  67  68  69  70  70  69  68  66  66  67  67  68  68  68  69  69  69  68  67  67  66  66  67  69  69  70  70  69  68  70  70  70  70  70  70  71  70  68  66  66  68  72  72  71  68  67  65  67  67  63  55  52  50  46  43  41  42  41  42  42  44  47  50  52  53  50  47  45  45  45  44  44  44  45  46  46  45  45  46  49  53  56  59  62  68  78  88  82  73  68  61  56  53  49  48  49  51  51  51  53  51  45  44  45  44  44  43  44  50  66  91 107 117 120 114 105  94  83  81  87  86  81  71  55  46  44  42  42  45  49  50  47  42  42  47  51  55  60  62  61  56  50  46  44  43  43  42  40  39  40  39  40  42  45  46  45  44  43  44  45  44  44  44  45  48  52  54  55  55  55  56  55  55  55  55  55  54  50  46  44  45  48  49  45  46  50  51  50  47  49  54  60  65  68  67  62  62  69  76  77  73  66  64  64  68  73  75  73  72  72  72  72  70  69  69  70  72  74  76  75  75  74  75  74  73  73  72  72  72  74  74  72  72  73  73  73  75  76  76  75  75  74  74  76  77  78  79  78  78  76  75  75  77  80  81  77  74  72  73  74  74  74  74  74  75  75  75  76  75  74  73  73  73  74  75  75  76  76  75  75  75  75  75  75  74  72  71  71  71  72  74  77  78  79  78  77  76  74  72  71  72  74  74  75  76  77  78  76  76  76  77  78  78  79  77  75  75  76  75  75  75  76  75  74  73  74  72  70  73  75  77  80  80  78  75  75  77  79  77  75  75  75  76  76  76  75 
 65  63  63  66  69  71  70  69  68  69  69  68  68  69  70  70  67  65  63  63  65  67  68  67  67  65  64  64  65  66  66  66  65  65  66  66  65  65  66  66  67  66  66  65  65  66  68  69  67  67  67  67  67  67  66  66  65  65  66  65  63  66  68  69  67  67  68  69  70  70  72  72  69  68  67  67  69  70  70  70  69  68  67  66  67  66  67  68  68  69  70  70  70  69  69  68  67  68  68  68  68  69  68  68  69  69  69  70  70  69  68  67  67  67  68  67  68  69  69  70  69  69  68  67  66  67  69  70  70  69  69  68  69  71  72  71  70  69  70  70  70  69  65  65  67  70  70  69  68  69  71  73  72  66  56  49  45  43  43  44  45  42  40  40  43  45  47  48  48  46  44  42  43  43  42  42  42  42  42  44  46  48  49  48  47  49  53  59  68  78  86  85  77  69  59  51  47  45  46  48  49  48  47  48  47  42  40  39  38  40  43  47  52  64  84 102 112 109 103  96  89  85  86  91  93  91  82  61  48  45  42  41  44  50  52  49  44  43  47  50  52  52  53  55  56  54  52  49  46  45  44  45  44  42  39  39  42  46  47  45  44  44  44  42  41  42  42  42  44  49  52  54  53  51  50  50  49  49  54  56  55  50  45  44  46  48  51  53  55  57  59  59  59  62  66  69  70  70  67  61  60  65  69  72  73  76  76  73  70  71  73  75  74  73  72  70  69  69  69  70  72  75  75  74  73  74  74  74  73  73  72  72  72  74  74  73  73  74  74  76  77  77  76  74  74  76  77  77  77  77  78  78  78  77  75  75  76  80  82  79  78  77  78  78  76  73  70  70  73  75  76  76  75  74  73  73  74  74  75  76  76  76  76  76  76  77  76  75  73  72  71  71  71  72  74  77  78  78  78  77  76  74  73  72  73  74  75  76  77  78  77  75  74  74  75  77  78  78  78  77  77  76  75  74  75  76  75  74  73  74  73  73  76  78  79  80  79  77  76  76  78  79  78  76  75  75  76  77  77  75 
 64  64  64  65  67  68  68  68  69  70  69  67  67  68  70  71  69  65  63  63  65  67  68  68  68  67  66  65  65  66  66  66  66  66  67  67  67  66  65  65  66  66  66  67  67  68  69  70  70  69  69  69  69  69  68  67  66  66  66  65  64  66  67  67  66  66  67  69  70  72  74  73  71  69  69  68  68  69  69  69  69  68  67  66  66  66  66  66  67  68  69  70  70  69  67  67  68  68  68  68  69  69  68  69  69  70  71  70  69  69  69  68  67  67  67  67  67  67  68  69  69  68  68  68  68  69  70  71  70  68  67  68  70  71  72  71  69  67  68  70  70  69  66  67  69  67  65  63  65  68  72  73  72  67  58  49  43  41  41  43  44  42  40  41  43  45  46  45  44  43  42  42  42  42  41  41  41  41  41  42  44  48  49  47  43  40  43  49  57  65  70  77  76  64  53  46  44  43  45  46  47  47  45  45  44  40  39  38  38  41  45  49  51  58  70  79  83  82  77  71  64  61  63  68  73  75  70  57  48  45  42  42  45  51  53  51  44  40  42  47  49  47  46  47  50  52  53  53  52  49  49  54  54  48  40  37  39  43  45  45  45  46  46  43  43  43  42  41  42  44  48  51  51  50  49  50  48  45  47  48  47  45  45  48  51  52  56  69  75  75  75  71  68  69  71  74  73  70  64  59  58  60  61  63  70  78  81  77  71  69  71  74  74  73  72  71  70  70  70  71  72  74  74  73  74  74  74  74  73  73  73  74  74  76  76  75  74  74  75  77  78  77  75  73  74  76  77  75  74  74  75  77  78  76  74  73  75  78  80  80  78  77  79  78  77  73  70  70  72  75  76  75  75  75  75  75  75  76  76  75  75  75  76  77  77  76  75  73  72  71  71  72  74  74  75  76  77  77  76  75  75  75  75  74  74  75  76  78  78  78  77  74  72  72  73  75  76  76  78  79  78  76  74  73  75  76  75  74  73  73  75  76  78  78  77  77  77  77  77  78  80  79  77  76  75  76  77  79  78  77 
 65  65  65  66  66  67  67  68  68  69  68  67  65  66  68  70  68  66  63  63  65  67  68  68  69  68  66  66  66  66  66  66  67  67  67  68  68  67  65  64  65  65  66  67  68  68  68  68  69  68  68  68  68  69  69  69  68  67  68  66  64  65  66  66  66  66  68  69  69  70  72  72  69  69  69  68  68  68  68  68  68  68  67  67  68  68  67  67  68  68  69  70  70  69  67  67  67  67  68  69  70  70  69  68  68  69  72  71  68  69  70  69  68  68  67  67  66  66  67  68  68  68  68  69  69  69  70  71  69  68  66  67  70  71  71  69  68  67  67  68  69  70  68  68  69  66  64  63  65  66  66  66  66  66  64  55  45  41  40  40  41  41  40  42  44  46  45  44  43  41  41  41  42  42  41  40  40  41  42  41  41  46  48  46  42  39  39  43  48  53  57  68  70  58  49  45  44  45  46  46  47  47  46  46  43  40  40  40  39  41  44  46  48  55  63  64  69  80  82  75  61  48  44  49  56  58  55  50  46  44  43  43  47  51  54  53  46  42  41  44  45  45  45  44  45  48  52  56  57  55  53  57  57  51  43  39  39  43  44  45  46  47  46  45  45  46  45  44  43  43  46  49  51  52  53  51  49  47  49  51  55  60  65  66  63  58  59  76  84  84  81  75  69  67  71  74  73  68  62  57  56  55  55  57  63  73  78  77  72  71  72  73  73  73  73  72  72  72  72  73  72  73  73  73  74  75  75  74  74  74  74  75  76  78  78  76  75  75  75  76  77  76  74  74  74  76  77  75  74  74  75  77  78  77  75  74  75  77  79  79  76  75  76  77  77  75  73  72  73  75  76  76  76  76  76  76  76  76  76  75  74  74  75  76  76  74  72  71  71  70  72  73  75  76  76  75  76  76  75  74  75  76  76  75  75  75  77  79  79  78  76  73  72  72  73  74  75  76  78  79  78  76  73  73  75  76  75  73  73  74  75  76  78  76  74  74  75  76  77  79  81  79  77  75  75  77  78  80  79  77 
 65  66  67  67  66  67  68  68  67  66  67  67  64  64  66  67  67  66  65  64  65  66  66  67  68  68  66  65  66  67  67  67  67  66  66  67  68  68  66  65  64  64  65  66  66  66  66  66  67  67  67  67  68  69  69  68  67  67  69  67  64  64  66  67  66  67  69  68  67  67  69  68  67  68  69  69  68  67  67  68  69  69  67  67  69  69  68  68  68  69  70  70  70  69  68  67  67  67  68  69  70  70  70  68  68  69  71  70  67  69  70  69  69  68  67  67  66  67  66  67  69  69  69  68  68  69  69  70  69  67  66  67  69  69  69  68  68  68  68  67  69  70  70  69  66  66  66  67  69  67  63  61  63  68  72  64  52  44  40  38  39  39  40  42  45  47  45  44  44  42  41  41  41  42  41  40  40  41  44  42  41  44  46  46  45  45  46  47  49  52  55  61  61  54  49  47  46  46  46  49  50  50  49  49  46  42  40  39  40  39  39  41  46  53  62  62  73  95 106 102  84  60  47  47  50  52  49  48  46  45  45  47  49  52  55  56  52  49  46  44  44  47  48  47  46  48  52  57  58  57  54  54  55  54  48  44  43  44  45  46  47  46  44  46  47  46  47  46  46  48  50  51  53  55  55  49  48  50  54  61  74  89  96  90  74  62  59  68  73  74  72  68  64  64  68  71  70  65  60  55  52  52  53  54  57  64  71  74  74  73  72  72  73  72  72  73  74  75  75  74  73  72  71  72  73  75  75  75  75  75  75  76  77  78  78  75  75  74  74  75  75  75  75  74  75  74  75  77  76  76  77  77  78  79  77  76  77  78  78  76  73  72  73  76  78  77  75  75  75  75  76  75  75  76  76  75  75  75  75  75  74  74  74  74  74  73  72  71  70  71  73  74  75  76  76  76  76  76  76  75  75  75  76  75  75  75  77  78  78  77  75  74  73  73  73  74  76  76  77  78  77  75  74  74  75  75  74  73  72  73  74  75  75  74  72  73  75  76  76  78  79  79  76  74  75  77  79  80  78  76 
 64  66  67  67  67  68  70  70  67  65  66  66  65  64  64  65  66  66  66  65  65  66  65  65  67  66  65  65  67  68  68  68  67  66  65  66  68  68  67  66  66  65  65  64  64  64  64  65  66  67  67  68  69  70  69  68  67  67  68  67  64  65  66  67  68  69  69  67  65  64  65  64  64  66  68  69  69  68  68  69  70  69  68  67  68  68  67  67  67  68  69  70  70  69  66  67  70  68  67  68  69  70  71  70  69  68  67  66  66  69  70  69  69  68  67  66  67  67  68  69  70  70  69  68  68  67  68  69  68  67  66  67  67  67  67  68  70  70  69  68  68  69  71  70  68  67  67  69  73  74  72  71  71  73  73  67  57  48  43  41  42  41  40  41  45  47  46  47  48  45  43  42  43  43  43  42  42  43  45  47  47  47  46  47  48  53  58  62  63  64  64  57  52  52  51  49  46  44  45  50  53  54  53  48  44  42  40  40  41  39  38  39  44  50  55  60  70  83  92 100  99  80  63  52  48  49  53  55  54  52  53  53  52  52  55  58  57  55  53  49  48  49  51  51  52  54  55  55  55  54  53  57  62  63  58  51  48  46  44  44  46  47  45  45  45  45  45  48  52  56  58  58  56  54  53  49  48  47  48  56  72  93  99  89  66  55  54  55  54  52  53  57  63  68  69  66  62  59  55  51  49  50  53  54  55  58  65  72  75  73  71  72  73  72  73  74  75  76  76  75  74  72  70  70  72  74  74  75  75  75  75  76  77  77  75  72  72  73  72  73  74  75  76  76  75  72  73  77  78  78  77  77  77  78  78  77  76  76  75  75  73  73  76  79  80  78  75  74  75  77  77  75  75  76  75  74  74  74  74  74  75  75  75  74  74  74  73  72  72  72  72  73  74  74  75  76  78  78  76  75  75  75  76  75  74  74  75  76  75  75  75  74  74  74  74  75  76  76  77  77  76  75  74  75  75  75  73  71  71  72  73  74  75  74  73  76  76  75  73  74  77  78  77  75  75  77  78  78  76  73 
 65  66  66  66  66  67  68  68  66  64  66  67  65  65  67  67  67  66  65  66  67  68  67  66  67  67  66  66  66  67  68  67  67  65  65  66  69  69  68  67  67  66  65  64  64  64  65  66  68  67  66  66  67  67  67  66  66  66  68  69  67  66  65  65  66  67  67  66  65  65  65  64  64  66  69  70  69  67  66  67  69  69  68  68  68  69  69  69  69  68  67  66  66  66  65  67  70  68  66  67  68  70  71  71  70  69  68  68  70  71  70  70  69  68  68  68  68  68  68  69  70  70  69  69  69  68  66  68  68  67  68  69  69  66  66  69  71  71  69  68  67  68  73  72  68  69  70  71  70  69  70  72  74  73  71  68  64  59  55  52  48  44  42  43  45  46  47  48  48  46  44  43  44  44  43  42  44  46  50  55  58  56  56  56  56  60  65  70  70  72  73  64  54  49  49  48  50  49  48  49  51  52  51  46  42  42  41  41  42  41  40  38  39  43  46  50  54  60  67  74  74  65  57  52  49  51  58  69  73  68  62  57  55  54  54  57  58  60  59  55  53  52  52  53  55  57  56  54  52  50  50  55  64  74  75  67  54  46  44  45  48  52  55  54  49  45  45  48  52  59  62  61  55  52  52  53  54  54  51  53  61  70  70  63  53  49  50  51  49  46  47  53  61  65  65  61  55  53  51  48  47  49  52  53  53  55  65  75  77  73  71  73  73  73  71  72  74  76  77  77  74  72  71  73  73  74  75  75  75  76  75  74  75  75  74  72  71  72  71  72  73  75  76  76  75  73  73  74  74  74  74  74  75  77  78  79  78  77  76  74  74  75  76  79  79  77  74  73  73  75  76  76  75  74  73  73  73  73  73  74  75  75  75  76  76  75  74  73  73  73  72  72  73  72  74  77  76  75  76  76  77  78  78  77  76  75  75  74  73  73  74  75  75  74  73  73  74  76  76  76  76  75  74  73  74  75  75  73  72  72  72  72  74  75  75  76  77  76  75  74  75  75  75  75  75  76  77  78  76  73 
 66  66  67  67  66  66  66  66  65  64  66  67  66  67  69  70  68  66  65  66  68  69  69  69  68  67  66  65  66  66  66  67  67  66  64  65  69  69  68  68  67  66  66  66  66  66  66  67  69  67  66  65  65  65  66  66  66  66  68  70  69  67  65  63  64  65  66  67  67  67  67  66  65  67  69  69  68  66  65  65  67  68  68  69  70  71  71  71  70  68  65  63  63  64  65  67  68  67  66  66  68  69  70  70  70  69  69  71  73  72  70  69  68  68  69  70  70  69  68  68  70  70  69  68  70  69  67  69  69  68  69  69  68  66  68  71  71  70  68  68  68  68  72  69  64  66  68  67  62  58  59  66  69  69  67  68  69  67  66  62  53  48  46  47  46  45  46  47  47  45  44  43  44  44  43  43  45  49  53  61  64  61  61  60  58  59  62  65  66  68  72  71  62  50  46  48  52  53  51  49  48  48  47  45  43  43  42  42  43  43  42  39  37  37  39  40  39  41  48  48  42  42  45  50  51  53  60  75  82  77  67  61  59  57  56  55  55  58  61  59  58  55  52  50  52  55  56  55  51  47  46  50  61  74  82  76  60  48  45  47  50  55  61  63  59  53  50  47  47  54  59  59  54  51  53  57  61  61  57  54  53  49  45  43  46  47  48  52  51  49  50  54  58  60  60  57  52  49  49  48  48  49  51  51  50  51  63  75  76  74  73  75  76  75  72  73  73  72  75  76  73  73  74  74  73  74  77  76  75  76  75  74  75  75  74  73  72  72  72  72  73  74  75  75  76  76  74  72  71  71  71  73  75  77  79  80  80  79  78  75  74  75  75  76  77  76  75  73  73  74  75  77  75  72  71  72  73  74  74  74  74  74  75  76  76  75  74  74  73  74  73  73  73  72  74  76  74  74  76  78  79  79  79  78  78  76  75  74  73  73  74  76  76  74  71  71  73  76  76  75  77  76  73  72  73  75  76  75  73  73  71  71  75  77  76  75  75  76  77  76  75  74  75  76  76  76  77  77  77  76 
 66  68  68  68  67  66  66  66  64  64  64  65  68  69  69  69  68  67  67  68  69  69  69  69  68  66  65  64  65  66  67  68  68  68  65  65  69  69  68  68  67  66  66  66  66  66  64  65  68  67  65  65  66  67  67  66  65  65  67  69  69  67  66  64  65  66  67  68  68  67  67  66  66  69  70  69  67  65  64  65  67  68  67  69  72  72  71  71  70  68  66  65  65  66  68  69  69  68  67  66  66  67  68  68  68  67  66  67  70  69  68  68  68  68  69  70  71  70  70  70  69  69  68  68  69  71  72  71  70  68  66  64  63  68  72  73  71  69  68  69  70  70  66  61  56  55  55  54  50  48  50  57  61  64  66  67  67  65  64  62  56  53  51  51  47  45  44  44  44  43  42  42  43  44  44  44  46  49  52  56  57  54  51  48  45  45  47  49  51  55  61  68  66  55  49  49  50  50  50  49  49  47  45  44  45  44  43  42  43  44  44  42  41  39  38  39  38  38  41  40  38  41  45  49  49  51  57  64  67  66  65  62  59  61  62  58  52  51  56  59  59  55  48  44  44  51  56  56  52  45  41  49  57  62  68  68  63  57  52  48  47  48  54  65  71  69  58  46  40  45  52  56  55  54  55  59  61  60  57  54  52  51  48  46  46  47  48  52  52  51  52  55  57  58  56  53  50  48  48  52  52  51  52  51  48  47  54  64  70  71  74  79  81  81  79  77  74  70  69  70  71  75  76  70  71  76  78  77  75  75  76  78  78  77  76  75  75  74  73  73  74  74  75  75  75  75  74  72  72  73  73  75  76  78  78  79  79  78  77  76  75  74  75  75  76  76  76  75  75  76  77  77  75  74  72  73  74  74  74  74  74  75  75  74  73  74  74  73  73  74  74  73  73  73  74  76  76  76  77  78  78  77  76  76  77  77  76  75  74  75  76  77  77  75  72  71  72  74  75  76  77  77  75  74  74  76  76  75  73  72  72  74  75  75  74  73  73  74  75  76  76  77  79  79  77  76  76  77  79  79 
 66  67  68  68  67  67  67  67  66  65  65  66  69  68  67  67  67  68  67  67  67  67  68  69  68  67  67  67  67  67  67  67  68  68  67  68  69  69  68  67  66  66  66  66  66  66  64  64  66  66  65  66  67  68  68  67  66  66  68  69  68  67  66  65  66  67  68  69  69  68  67  67  67  69  69  67  65  64  64  65  66  67  67  67  68  69  69  69  70  70  69  68  67  67  68  68  67  67  68  67  66  65  66  67  67  67  65  66  69  68  67  67  67  67  68  69  69  69  70  69  68  68  70  72  71  72  73  68  67  68  68  65  64  67  68  67  67  67  67  68  71  73  69  61  54  50  48  46  43  42  45  51  57  63  68  69  67  63  60  58  54  52  52  51  48  46  44  43  43  41  41  41  42  43  43  42  44  46  48  50  50  47  45  43  41  42  43  44  46  51  59  62  59  54  51  51  51  49  49  50  49  47  43  43  44  45  45  44  45  46  46  45  44  42  41  39  39  40  41  41  40  41  43  45  46  48  52  55  54  50  51  53  54  59  62  59  52  49  52  53  54  55  51  46  45  49  53  53  51  50  50  48  54  64  68  71  73  75  66  52  44  47  58  67  71  68  59  52  49  48  51  55  55  53  54  58  59  58  56  54  51  51  50  48  47  47  48  50  52  51  52  53  53  54  52  50  49  48  48  51  52  54  59  58  54  51  51  53  55  58  63  71  75  78  81  80  78  76  74  73  72  72  72  72  73  74  74  76  76  73  74  76  76  77  78  77  77  76  75  74  74  74  73  73  73  73  73  74  74  73  73  73  73  74  75  76  77  78  77  76  75  75  74  74  75  76  77  78  78  78  78  77  75  74  73  74  75  75  75  75  75  74  74  73  73  73  73  73  73  73  74  74  74  75  75  75  76  77  78  78  76  74  74  75  76  77  76  75  74  75  76  77  77  75  73  72  72  73  74  75  77  77  76  75  75  76  77  76  74  73  74  75  76  75  73  72  72  73  75  76  77  78  80  81  77  75  74  76  78  80 
 65  66  67  67  66  66  67  68  68  66  67  67  67  66  66  67  67  67  66  65  64  65  67  68  67  67  68  69  69  68  66  66  66  67  69  69  69  69  68  66  65  65  66  67  67  66  63  63  65  65  64  65  67  67  68  67  67  67  69  69  67  67  67  66  67  67  69  69  70  69  69  68  68  69  68  67  65  65  66  67  68  68  67  66  65  66  67  68  70  71  71  69  68  67  67  67  66  67  68  68  67  66  66  67  68  67  65  67  69  68  67  67  67  67  68  68  68  68  67  68  69  68  69  71  71  71  71  66  66  68  69  70  70  67  64  62  66  69  69  68  69  71  69  62  55  47  43  41  39  40  42  47  53  60  67  68  65  60  55  51  49  48  49  49  47  46  45  44  42  41  40  40  41  41  40  39  40  42  44  45  44  42  41  40  40  40  41  42  42  47  54  52  48  49  51  53  53  52  51  52  51  48  44  42  42  45  46  46  46  46  46  45  45  45  45  41  40  43  43  43  43  43  44  43  45  47  51  49  47  46  45  46  49  52  56  60  58  55  52  53  55  57  54  50  49  50  51  50  49  51  55  55  60  68  70  73  78  84  82  74  68  69  71  64  59  58  57  57  57  53  52  55  56  54  52  54  55  54  56  54  52  51  51  50  47  47  48  50  49  49  50  50  49  48  48  47  48  49  49  49  51  57  64  64  59  55  49  45  45  48  52  59  63  67  72  72  73  76  77  76  75  71  69  73  73  72  71  75  77  74  74  75  74  76  78  76  76  76  74  74  73  73  73  72  72  71  73  77  76  74  73  71  71  71  72  74  76  77  77  77  76  76  75  75  75  76  78  80  80  79  78  76  75  74  74  75  75  76  76  75  74  74  74  74  74  74  74  74  74  74  74  75  75  76  76  75  75  76  77  76  74  73  74  76  77  76  75  73  73  73  75  76  76  75  73  72  72  72  74  75  76  76  75  74  74  75  76  76  76  75  75  76  77  76  74  72  73  74  76  76  76  76  79  81  77  75  74  75  76  77 
 64  66  67  66  65  65  66  67  67  66  67  67  65  65  66  67  67  66  65  63  63  64  66  67  66  66  68  69  70  69  67  66  66  67  69  69  68  68  67  66  65  65  66  67  67  66  63  63  63  64  64  64  65  66  66  67  68  68  68  68  68  68  68  68  67  68  68  69  69  69  69  69  69  68  68  68  66  67  68  68  69  69  67  66  65  65  66  67  69  69  69  69  68  68  68  67  67  67  67  68  68  69  69  69  68  69  68  69  70  69  68  69  69  69  69  69  68  67  66  68  70  68  67  67  68  69  69  67  67  69  70  74  75  69  64  64  68  71  72  71  69  66  63  61  56  46  39  37  37  38  40  44  49  54  62  64  62  55  49  45  43  43  44  45  45  44  44  43  42  42  41  41  41  39  38  37  38  39  41  42  41  40  40  40  39  39  39  38  38  40  44  43  41  45  49  52  54  54  53  53  53  50  47  42  41  44  46  46  45  45  44  43  44  46  50  47  46  49  46  45  46  47  46  45  46  49  50  47  48  52  51  51  51  50  52  60  66  63  56  60  62  60  55  52  52  53  51  47  46  49  55  63  68  70  70  71  74  77  86  97 103 101  90  70  59  58  61  64  66  62  59  56  55  52  50  49  49  51  55  55  54  54  54  53  49  47  49  49  48  47  46  46  45  44  45  46  47  48  48  47  51  57  64  63  60  56  48  42  43  46  49  50  51  54  58  58  59  66  71  75  78  75  72  71  72  72  73  76  77  77  77  76  74  74  76  76  75  74  73  74  73  73  73  73  72  71  73  77  77  75  74  73  71  72  72  73  74  75  76  76  77  78  77  76  76  76  78  80  79  77  76  77  76  75  75  74  75  75  75  74  74  73  75  76  76  76  76  76  75  75  74  75  77  78  77  75  75  76  75  75  74  74  76  78  78  75  73  71  72  73  74  75  76  75  74  73  73  73  75  76  77  76  74  73  73  75  75  76  76  77  76  77  77  77  75  75  75  76  77  76  74  74  76  78  77  76  76  75  74  73 
 66  67  67  67  65  64  64  66  66  65  65  65  65  66  67  68  67  65  64  65  66  66  67  67  66  65  65  65  66  67  68  69  69  68  68  68  68  68  67  65  65  64  66  67  68  67  66  64  63  65  66  66  65  64  65  67  68  68  66  66  67  68  68  68  67  67  67  68  68  69  69  68  68  68  68  68  67  68  69  69  70  69  67  67  68  67  67  67  67  66  66  66  68  69  72  71  68  67  67  68  70  71  70  68  67  68  69  70  71  69  70  70  71  72  72  71  69  68  68  68  67  66  66  66  68  67  65  65  66  69  72  74  73  69  69  69  66  66  69  75  72  65  59  59  57  46  39  36  36  37  38  40  43  48  54  58  58  52  47  43  43  43  43  42  41  41  41  42  43  43  43  43  41  39  37  37  38  40  41  43  44  44  44  43  40  40  40  41  39  39  41  42  42  42  44  46  47  49  50  50  49  48  46  43  41  44  45  44  44  43  41  41  43  47  53  63  67  63  54  48  49  51  51  49  49  48  45  47  50  54  60  61  59  65  64  57  65  66  61  65  67  61  55  52  51  53  51  48  47  51  57  62  66  68  70  67  62  59  65  81 100 106 104 104  97  87  85  89  94  95  81  59  49  46  47  47  47  50  55  57  55  56  57  55  49  48  49  49  48  47  46  46  45  45  45  46  46  46  46  49  53  58  63  61  57  53  46  41  44  47  48  50  49  49  52  51  51  57  63  70  77  78  77  74  76  79  80  77  74  73  74  76  76  74  73  75  74  73  73  73  74  73  73  73  72  71  72  75  76  76  76  76  76  76  74  74  73  73  73  76  78  78  78  77  76  76  77  77  76  74  75  77  77  76  75  75  74  75  75  74  74  73  74  76  77  76  76  76  75  75  74  75  77  78  77  75  76  76  76  75  74  74  77  79  79  77  74  72  73  74  75  76  77  76  75  75  74  74  76  77  78  77  74  73  74  75  75  74  74  75  76  77  78  77  76  76  77  77  77  75  73  72  74  76  76  77  77  76  74  72 
 68  68  69  67  65  64  64  65  65  64  64  65  66  68  68  67  66  65  65  67  69  69  67  65  65  64  64  64  65  67  68  69  70  69  68  67  67  68  68  67  66  65  65  67  68  68  67  66  65  67  69  68  66  64  64  66  67  67  65  65  67  68  69  69  66  66  65  66  66  68  68  69  70  69  67  67  67  67  68  68  68  68  67  67  69  69  68  68  67  67  66  66  68  71  73  72  69  67  66  68  70  71  71  68  67  67  69  70  70  71  70  71  72  73  72  71  69  68  68  67  66  68  68  69  70  68  64  64  64  66  71  70  67  66  70  71  63  58  62  73  72  65  61  60  57  47  40  37  37  37  38  38  41  44  49  53  55  51  47  44  44  44  43  42  41  40  40  41  43  44  45  44  41  38  37  37  38  39  41  42  43  44  45  45  43  42  43  44  42  39  39  41  42  40  40  39  40  41  42  43  43  44  44  44  43  42  42  41  42  42  41  42  44  48  55  68  74  67  57  51  53  58  62  61  59  56  51  50  51  52  54  60  70  85  89  81  70  64  63  63  62  58  52  48  47  49  50  50  52  56  60  60  62  64  61  57  57  64  71  77  81  79  82 103 114 115 116 114 114 113  98  76  67  57  48  48  49  51  55  56  55  55  56  54  49  48  48  49  49  49  49  49  49  50  50  50  49  46  46  50  54  58  61  60  56  52  46  42  44  45  46  47  45  44  47  48  50  52  53  56  63  65  67  73  77  80  82  77  71  70  71  72  75  74  73  74  74  73  72  73  74  74  74  74  74  73  73  74  74  75  76  77  77  77  76  75  74  74  74  76  78  79  79  77  75  74  75  75  74  73  74  78  78  77  76  75  74  75  75  74  74  74  75  77  77  77  77  76  75  74  74  75  77  78  78  75  76  78  78  76  75  75  78  80  80  79  77  74  75  76  77  77  76  76  76  76  75  75  76  77  77  77  75  74  75  75  75  73  73  73  75  78  78  77  76  76  77  78  77  75  74  73  74  75  76  77  77  77  76  74 
 68  69  70  68  66  64  64  65  66  65  65  66  68  68  68  66  65  65  66  69  71  70  67  64  65  65  65  66  67  67  67  68  68  69  69  69  68  68  69  68  66  65  66  67  68  69  68  67  67  69  70  70  68  65  65  66  67  66  65  65  68  68  69  68  67  65  65  65  67  68  68  69  70  69  68  67  66  66  66  67  67  67  67  67  68  68  69  69  69  69  68  68  68  70  71  71  69  67  67  68  71  72  71  69  67  67  69  70  71  70  71  71  72  72  71  69  68  67  66  67  69  69  69  69  71  70  66  66  64  61  63  61  59  61  68  71  62  56  58  67  67  61  59  58  55  46  41  39  38  37  38  39  41  43  45  49  51  50  46  44  43  43  43  42  42  42  41  42  43  44  45  44  41  38  36  36  38  39  41  40  41  43  46  47  46  46  47  47  44  40  38  40  41  40  38  38  37  37  37  38  39  41  43  45  44  42  40  39  40  42  43  44  47  51  56  65  69  65  58  55  57  63  68  68  67  63  58  54  53  51  48  54  72  99 116 113  87  68  62  58  55  52  47  45  44  46  49  52  55  58  59  56  56  59  54  52  56  69  76  76  67  56  57  85 106 119 125 121 114 116 109  98  94  74  51  51  53  54  55  54  52  52  52  51  48  46  47  49  50  51  53  55  56  56  56  54  52  49  47  51  54  56  58  57  54  50  45  43  45  46  46  46  43  40  43  47  49  49  46  45  47  48  52  63  68  72  77  75  73  72  70  70  73  74  74  74  73  72  73  73  74  73  74  74  75  74  74  74  74  75  75  75  76  76  76  76  76  76  76  76  77  78  78  76  74  73  74  74  74  73  74  77  78  77  77  75  74  74  74  74  75  75  75  76  77  77  78  77  76  75  74  75  77  78  77  75  77  79  80  79  77  76  78  80  81  80  78  76  77  78  78  77  76  75  75  75  74  74  74  75  76  77  76  76  76  76  75  74  73  73  76  78  78  76  75  75  76  77  77  75  75  75  75  75  75  76  76  77  77  77 
 67  69  70  69  66  64  65  66  66  66  67  68  68  67  66  66  65  66  67  69  70  69  67  65  66  67  68  68  68  67  67  66  67  68  70  70  68  68  69  68  66  65  66  68  69  69  68  67  66  68  69  71  69  67  65  65  66  66  67  68  68  69  69  69  67  66  66  67  69  70  71  70  70  69  68  66  66  66  66  66  67  67  68  67  67  67  68  70  70  70  70  69  68  68  68  69  70  68  67  68  71  72  71  70  69  69  71  71  70  70  70  70  71  70  68  66  65  64  63  67  72  69  66  66  69  71  71  70  64  58  53  51  52  56  66  72  66  60  59  61  58  53  52  51  49  44  41  41  40  38  39  40  40  41  42  45  47  46  43  41  41  43  42  42  44  45  44  43  43  44  44  43  40  37  36  37  39  41  42  42  43  44  47  49  48  49  50  48  43  40  38  39  40  40  41  40  39  39  39  39  40  42  44  47  47  44  42  40  39  41  43  45  48  52  56  58  60  62  60  58  59  61  63  63  63  60  57  59  57  53  55  53  57  95 123 125 107  82  57  53  52  48  47  48  50  50  52  54  55  54  52  48  49  53  58  57  53  51  55  62  66  62  62  76  87  92  98  98  97 108 112 109 101  78  54  53  56  56  54  51  51  51  50  50  48  46  45  47  50  52  55  58  61  61  59  56  53  51  50  51  53  53  53  54  54  48  44  45  50  53  53  50  44  40  40  45  46  43  42  43  43  44  45  48  51  57  65  72  77  78  76  73  72  74  75  74  73  73  73  74  73  73  72  73  74  75  75  75  75  75  74  73  73  74  74  75  76  77  77  76  76  77  77  75  74  73  74  75  75  75  76  77  77  77  77  75  74  74  73  74  75  75  75  76  77  78  79  79  78  76  75  76  78  79  77  75  77  79  80  79  78  76  78  80  81  79  78  77  78  79  79  77  75  74  74  75  74  74  73  74  76  78  77  77  77  76  76  75  74  76  77  78  78  76  74  74  75  76  76  75  75  76  76  75  75  74  74  75  77  79 
 66  68  69  69  66  64  64  65  66  66  66  66  66  66  66  66  67  67  67  66  66  67  67  68  70  69  69  68  68  67  67  66  66  67  68  68  67  68  68  68  66  65  67  68  69  69  67  65  65  65  66  69  70  69  66  65  65  66  69  70  69  70  70  69  68  68  69  71  72  74  74  71  68  67  68  67  68  68  68  68  67  68  68  67  67  66  67  68  69  70  70  70  69  67  67  67  68  67  66  67  69  70  71  70  71  71  72  71  69  68  68  68  69  68  67  65  63  62  64  64  64  65  68  70  70  70  70  65  60  56  52  49  49  55  64  69  66  61  58  58  57  54  52  49  45  43  44  44  42  41  40  42  41  40  40  39  39  40  39  37  39  42  44  44  46  46  45  43  43  44  44  43  41  39  38  40  42  44  46  44  43  43  45  47  47  48  47  46  42  40  41  40  39  41  40  39  38  40  42  44  45  45  44  48  50  48  46  43  41  40  41  43  45  50  54  53  55  60  61  59  56  57  58  59  60  59  58  61  61  57  54  49  51  73  94 105 103  84  58  49  48  49  57  65  68  62  55  52  53  57  58  57  52  49  52  56  58  56  56  59  60  61  61  62  64  70  82  84  83  94 101  95  78  64  57  56  58  57  52  49  49  51  50  48  49  46  44  46  49  52  56  60  62  61  58  54  51  49  50  51  53  53  53  57  58  51  46  47  51  54  53  48  43  40  38  41  41  38  40  45  48  50  48  45  46  50  57  66  73  76  78  78  75  74  74  74  74  75  75  74  73  72  71  72  74  77  77  75  74  74  73  73  72  73  74  75  76  76  76  76  76  76  75  75  74  74  75  77  78  78  78  76  76  77  76  75  74  73  73  73  74  73  73  75  77  79  80  80  79  77  77  77  77  78  78  77  77  77  77  78  78  78  79  80  80  77  76  77  79  80  80  77  75  74  74  75  75  74  74  75  78  80  79  79  78  77  74  73  74  77  78  77  77  75  74  74  75  76  76  75  75  76  77  76  74  73  72  74  76  79 
 67  68  70  69  67  65  65  66  66  65  65  65  64  65  66  66  66  66  66  65  65  67  68  69  69  68  66  66  66  66  66  67  67  68  68  68  68  67  66  66  66  65  65  66  67  68  67  66  65  65  66  69  70  69  67  66  65  67  69  70  69  69  69  67  67  68  70  71  73  74  74  71  67  68  68  68  68  68  68  70  70  69  67  67  68  68  67  68  69  70  69  69  69  68  68  68  67  67  67  67  67  69  70  71  70  71  72  72  69  67  67  68  69  68  66  64  64  64  63  60  57  60  65  69  69  66  63  57  55  55  54  50  48  52  59  63  63  60  58  57  54  52  50  46  41  41  42  43  43  44  44  43  43  41  39  38  37  39  38  38  40  43  44  44  45  45  42  42  42  44  44  43  41  40  41  45  48  51  54  49  45  45  45  44  45  46  47  46  43  42  44  41  39  41  39  38  37  40  44  45  45  44  43  46  49  49  49  47  42  39  38  40  44  47  47  46  48  53  55  55  53  52  52  53  56  58  59  59  58  56  53  51  52  58  67  76  79  70  54  51  53  60  72  79  79  71  59  50  54  60  66  69  64  57  58  59  59  63  63  60  55  55  56  52  52  59  70  71  67  76  80  74  60  53  53  55  56  54  50  48  49  49  48  49  49  47  44  44  46  51  55  58  59  58  55  52  50  49  50  50  50  51  53  59  62  55  50  47  49  52  53  52  50  46  44  45  44  38  40  45  48  51  51  49  51  53  52  58  65  70  76  79  79  76  74  73  74  76  76  75  73  73  72  73  75  76  76  75  74  73  72  72  73  74  75  75  76  76  76  75  74  74  74  74  75  75  76  77  78  80  79  76  76  77  77  76  74  73  72  73  73  73  74  76  77  79  80  81  79  76  75  76  76  77  78  78  78  77  76  76  77  78  79  80  79  76  75  76  78  79  79  77  76  75  75  75  75  74  76  79  80  80  78  77  76  75  75  75  77  79  78  78  77  76  76  75  75  74  74  74  74  76  77  76  74  72  71  72  74  77 
 67  69  70  69  67  67  67  68  67  66  67  68  65  65  66  66  64  63  64  66  68  70  68  67  67  65  64  64  65  66  66  68  69  69  70  71  70  66  63  64  66  66  63  63  66  69  68  67  67  67  68  69  70  70  69  67  67  67  68  69  71  69  67  67  67  69  71  71  72  72  72  70  69  69  69  69  67  67  68  71  73  72  67  66  70  69  68  69  69  69  69  69  68  68  70  69  67  69  70  68  67  68  70  70  69  67  69  72  71  67  66  70  73  71  68  68  68  67  62  59  57  55  56  60  63  60  55  53  54  55  52  49  47  47  50  53  57  59  58  53  48  44  43  41  38  37  38  40  43  45  46  45  44  43  40  39  40  41  41  42  44  44  44  44  43  42  41  40  41  43  44  42  39  41  46  51  56  61  63  57  51  49  46  44  44  47  50  50  49  47  46  43  41  42  40  39  39  41  43  43  42  43  44  43  44  48  51  49  43  41  41  41  45  46  41  41  43  46  47  48  48  49  48  47  51  55  56  55  52  51  52  54  57  60  61  61  60  57  54  58  64  70  79  81  76  73  65  56  57  61  66  71  71  67  69  65  59  66  64  56  52  50  50  51  53  57  60  56  51  56  59  57  57  52  48  52  52  48  47  49  51  47  48  50  49  47  45  44  46  51  55  56  55  53  52  51  52  51  49  48  46  47  51  57  60  58  52  47  47  51  55  58  58  56  54  52  49  42  41  42  42  44  48  51  56  57  50  52  60  68  73  78  80  78  75  74  74  75  75  75  74  75  75  76  76  74  74  75  74  72  71  72  74  76  76  75  76  77  77  75  73  72  72  75  78  79  78  77  77  80  80  76  76  77  76  76  75  74  73  73  74  75  76  76  78  79  79  79  77  74  74  74  74  76  77  78  79  78  76  75  75  76  79  80  79  76  75  75  76  77  77  77  76  75  75  75  74  73  76  80  80  78  76  73  72  74  78  79  79  77  78  80  79  78  77  76  74  72  72  72  74  76  77  76  75  74  72  72  73  75 
 67  68  68  67  66  67  68  69  69  69  69  69  66  66  66  66  65  65  66  67  68  69  68  67  68  67  66  65  66  66  67  68  69  69  69  69  68  66  65  68  70  69  66  66  69  70  68  67  68  68  68  69  70  69  67  66  66  67  68  69  70  69  68  68  69  70  71  71  70  70  69  69  69  68  68  69  69  70  71  72  73  73  70  68  68  68  69  68  69  69  69  68  68  68  68  69  70  71  71  71  70  70  70  69  69  69  67  70  73  70  70  74  78  78  74  72  70  68  67  65  62  56  52  51  53  55  57  59  59  57  52  47  45  44  45  48  51  53  52  49  44  41  39  38  37  36  38  40  43  44  44  44  44  42  40  40  41  41  42  44  44  44  44  44  43  42  41  39  39  40  40  40  40  43  50  58  63  65  65  62  58  54  49  46  47  51  56  58  57  54  49  46  45  46  43  41  40  41  42  42  43  44  46  41  40  48  53  53  52  52  53  51  49  48  49  52  52  50  48  46  45  52  53  48  47  50  52  54  52  48  48  51  57  64  71  77  80  80  75  67  60  59  66  69  66  66  67  68  59  56  57  55  54  56  57  61  67  73  64  51  53  55  56  57  57  56  52  47  43  46  50  52  54  56  54  50  47  47  49  51  53  54  54  54  51  46  43  46  50  54  57  58  56  53  51  50  50  49  48  47  46  45  49  52  55  54  50  46  46  50  52  50  50  53  52  46  40  40  41  42  43  42  42  45  51  55  52  56  64  74  76  76  77  78  78  76  76  76  76  75  74  74  75  76  76  76  75  74  73  72  72  73  75  76  77  76  76  76  76  75  74  73  73  76  79  80  79  78  78  79  78  75  75  75  75  75  75  74  73  73  74  76  76  76  76  78  78  77  77  75  74  73  74  75  75  75  77  78  77  75  74  74  76  77  77  75  76  76  76  75  75  74  74  74  75  75  74  74  74  74  75  76  77  75  74  74  74  75  75  75  76  77  77  76  76  75  74  74  74  75  75  76  77  78  77  76  75  74  74  76 
 68  67  66  65  66  66  68  70  71  71  70  69  67  67  67  67  67  67  68  67  68  68  67  68  69  68  66  66  66  67  67  68  68  68  68  67  65  65  67  70  71  70  67  68  70  71  67  66  68  69  69  69  69  69  68  67  67  68  69  70  70  70  69  69  70  71  71  70  69  68  67  67  68  67  67  69  71  72  72  72  72  72  71  70  69  70  69  69  69  68  67  66  66  67  68  70  72  71  71  71  71  70  69  69  71  70  65  67  74  73  73  75  78  80  78  74  70  67  68  66  62  56  50  47  50  54  58  59  58  54  49  45  43  42  41  42  44  45  46  44  42  39  37  36  36  36  38  40  42  43  43  43  43  41  40  41  43  42  43  43  44  44  44  44  43  42  41  40  39  39  39  40  42  49  57  67  71  70  66  63  59  53  49  50  53  57  60  60  58  55  51  50  50  49  46  43  42  42  43  44  46  48  48  46  43  44  48  54  56  52  52  56  57  61  70  77  72  58  57  59  60  62  57  50  50  51  49  52  52  47  47  49  54  62  74  89 100 105  99  75  57  51  53  55  57  65  70  70  67  62  55  51  47  45  45  53  67  78  77  71  71  70  66  61  57  53  47  43  41  44  47  51  52  56  58  54  52  53  54  54  54  56  56  54  52  48  45  48  52  56  58  58  55  51  49  48  47  47  46  44  45  49  52  52  51  51  51  51  52  52  50  46  43  41  40  38  39  40  40  41  45  43  41  43  48  53  56  61  70  81  80  74  72  73  75  77  77  77  76  76  76  76  77  77  77  76  75  74  73  72  73  74  76  76  77  76  75  75  75  76  75  73  73  75  78  79  78  77  77  77  77  74  74  74  74  76  77  76  75  75  75  77  76  75  75  76  76  76  76  76  75  75  74  74  73  73  76  78  78  76  74  73  73  75  75  76  77  77  76  75  73  73  73  74  74  75  75  76  73  71  72  73  75  75  75  74  73  73  74  75  76  77  77  77  76  76  75  74  74  74  74  73  75  79  78  78  78  76  76  76 
 68  66  65  65  65  67  68  70  72  72  70  67  68  67  67  68  68  68  69  68  68  67  67  68  69  68  66  66  66  67  67  68  68  68  67  66  64  64  67  69  70  69  67  67  69  71  68  66  68  68  68  68  69  70  69  69  69  69  69  70  71  70  69  69  70  70  70  70  69  68  67  67  68  67  66  68  71  73  72  71  70  70  71  71  71  72  72  71  70  68  65  64  65  67  69  71  71  69  69  70  71  69  67  68  70  70  65  65  69  71  72  72  72  74  75  73  69  66  64  62  57  52  48  46  49  53  54  53  50  48  46  44  43  41  39  38  38  39  40  41  40  39  37  36  36  36  38  40  42  43  42  42  42  41  41  42  44  43  42  42  43  43  43  43  43  42  41  41  40  38  38  41  45  52  61  72  76  73  66  60  54  49  50  55  63  65  63  59  57  55  54  54  54  50  47  44  42  42  43  45  47  48  47  48  44  39  43  49  53  48  48  55  64  78  97 101  90  73  75  79  76  67  58  53  57  58  51  51  50  49  48  49  49  55  68  86 102 113 111  86  66  56  48  45  50  62  67  67  71  69  62  56  53  53  55  60  69  79  90  95  91  83  72  58  53  50  45  43  45  47  51  53  54  56  58  59  59  60  61  56  52  54  54  52  52  50  48  49  52  55  57  56  53  50  48  47  47  47  45  42  46  52  56  55  52  51  52  55  56  56  54  50  52  55  57  57  53  43  39  40  42  42  42  45  49  54  59  65  73  83  82  75  70  72  74  76  77  78  78  78  78  78  78  78  77  76  75  74  74  72  72  73  74  75  75  75  74  74  75  77  75  73  73  74  76  77  76  76  75  76  76  75  74  74  75  77  78  78  76  75  75  77  77  75  75  75  75  75  76  77  77  77  75  74  73  73  76  79  80  78  76  74  73  74  76  76  77  77  76  74  72  72  74  75  75  75  76  76  74  73  72  72  72  74  74  75  74  74  75  76  76  77  78  79  79  77  75  73  72  72  72  71  74  77  78  79  80  78  77  77 
 68  66  64  66  68  69  69  70  72  71  67  65  67  67  67  67  68  69  69  68  67  67  67  67  68  67  66  66  66  67  67  68  68  68  68  67  65  66  67  69  69  68  67  68  70  71  70  68  67  66  67  67  69  70  70  71  70  70  69  69  70  70  68  67  67  68  69  69  68  68  68  68  68  66  66  68  71  72  71  68  68  69  69  70  71  72  73  73  72  70  67  66  66  67  68  69  70  69  69  70  71  69  66  66  68  69  68  65  62  63  64  63  61  61  65  69  69  64  57  53  50  47  46  46  49  51  49  44  41  41  45  46  44  42  40  37  36  36  38  39  40  39  39  38  37  37  38  40  41  42  42  42  42  42  41  42  43  42  41  41  41  41  42  43  44  43  42  41  39  37  37  40  44  50  58  68  72  69  61  53  48  47  53  62  71  71  68  63  61  61  59  58  54  49  46  44  42  40  40  42  44  43  41  38  37  39  41  43  45  46  48  53  63  87 116 108  96  94  98  95  81  64  55  57  62  64  60  53  50  51  52  51  51  53  60  72  87  99 106 104  93  75  58  49  47  49  57  65  63  66  70  63  65  77  86  86  83  80  87  96  92  82  68  55  50  51  50  50  51  56  59  60  59  59  57  55  59  63  62  56  49  49  49  50  50  51  50  49  51  53  54  53  51  50  50  49  49  49  48  46  48  51  55  57  57  53  50  50  53  60  65  66  84 108 122 112  84  50  44  44  35  36  43  51  53  56  61  65  71  78  80  77  76  78  79  76  76  78  79  80  79  79  78  77  76  75  75  75  75  74  73  72  72  73  73  74  75  75  76  77  75  74  73  73  74  75  75  75  75  76  76  75  74  74  74  77  79  78  76  74  74  75  76  75  75  74  74  75  76  78  78  78  76  75  74  74  77  78  80  78  77  75  74  75  76  76  76  76  74  73  73  74  75  75  75  75  75  74  76  78  75  73  72  72  74  76  76  75  73  72  72  73  77  80  80  77  74  72  71  72  74  75  75  76  77  79  80  79  78  77 
 68  67  66  68  70  71  70  71  72  71  67  65  67  67  67  67  68  69  70  69  68  67  67  67  66  66  66  65  66  67  67  67  67  67  67  68  68  67  67  68  68  68  68  68  70  71  71  69  66  66  66  67  68  70  71  71  70  70  69  69  71  69  67  65  65  66  68  68  69  69  68  68  66  65  65  67  69  69  68  67  67  68  69  69  68  69  71  72  73  72  70  69  67  66  65  67  69  71  72  73  72  71  68  65  64  66  70  68  61  60  59  57  55  54  58  66  70  67  57  50  46  44  43  42  44  45  44  42  40  42  46  46  44  43  41  39  37  37  38  38  39  39  38  38  38  38  38  39  40  40  40  40  42  43  42  42  42  40  39  39  39  40  42  44  45  45  44  41  38  36  36  38  42  45  51  60  65  64  58  50  46  49  56  63  67  67  67  69  70  67  61  55  51  47  45  43  41  38  38  41  44  45  44  44  45  45  45  44  45  48  50  53  61  73  88  98 102 103 109 111 100  74  55  49  51  60  67  59  54  58  61  64  68  69  67  67  76  87 101 110 109  99  89  72  53  50  52  54  53  57  64  67  72  80  83  88  91  83  78  78  78  74  65  63  63  65  67  63  59  60  62  62  63  62  59  56  59  64  60  53  45  43  44  48  49  49  50  50  50  52  52  51  50  50  51  52  52  52  51  52  52  53  56  58  59  54  50  49  55  63  73  86 112 136 145 142 121  83  64  53  43  44  50  53  54  58  66  71  72  75  78  80  79  79  78  76  77  79  79  79  78  77  76  75  76  76  77  78  77  76  73  72  71  72  72  73  75  75  76  77  76  76  75  75  75  75  75  76  76  78  78  75  74  74  75  78  79  78  75  73  73  73  74  75  74  73  73  74  76  77  78  78  77  76  76  77  77  77  78  77  76  76  75  74  74  74  73  73  72  72  73  74  74  75  75  74  73  74  75  77  75  73  71  72  75  77  77  76  73  70  69  72  76  79  79  77  74  72  73  74  75  76  76  76  76  77  78  78  77  77 
 67  67  67  68  70  71  70  70  71  71  69  67  68  68  68  68  68  69  70  69  69  68  68  68  66  65  65  65  66  67  66  66  66  66  67  68  69  68  67  66  66  67  67  68  68  68  68  68  68  67  67  66  67  69  70  70  70  70  70  70  70  69  66  65  65  66  68  68  68  68  67  66  65  64  65  66  68  68  67  68  69  70  70  69  67  67  68  68  70  71  71  71  70  67  64  65  68  70  71  71  70  70  69  65  62  62  68  67  59  54  50  49  48  48  50  58  64  64  56  48  44  43  41  39  39  40  41  42  43  44  45  45  44  43  43  42  41  41  40  40  39  38  37  38  39  38  38  38  39  38  38  38  40  42  42  42  41  39  39  38  39  40  42  45  46  47  46  42  38  36  37  38  39  41  45  53  58  60  58  53  51  54  58  59  57  56  58  65  68  66  58  51  47  45  44  43  41  38  38  42  47  52  53  54  54  52  49  47  47  53  59  64  72  73  73  93 110 114 121 126 117  82  56  48  49  55  62  61  59  58  58  63  72  80  80  75  72  74  81  91 104 116 113  94  71  61  57  55  53  53  56  60  65  68  67  72  80  73  68  68  71  68  63  71  78  82  85  76  65  63  61  60  64  63  61  62  65  67  60  53  45  40  43  48  49  48  49  50  51  51  51  51  50  50  52  54  55  53  53  54  56  57  59  59  57  55  52  53  58  62  69  85 106 122 128 131 122  96  77  68  65  64  59  54  53  57  66  73  73  72  78  83  80  75  73  76  77  77  78  78  77  75  75  75  76  77  79  79  78  76  74  73  72  72  72  73  74  75  75  76  77  77  78  77  77  76  76  76  77  78  78  76  75  75  76  78  79  77  76  74  73  73  74  74  73  73  72  73  74  76  77  77  77  76  77  78  77  76  75  75  75  75  75  74  73  72  72  73  72  72  73  73  74  74  75  75  75  74  74  74  74  73  73  73  75  76  77  77  75  72  72  74  76  77  77  75  74  73  74  75  76  76  76  77  76  76  76  75  75  76 
 66  66  67  67  68  68  68  69  70  70  70  69  69  68  69  69  68  69  69  69  70  70  69  68  66  65  66  65  66  67  67  67  67  67  67  68  70  69  67  66  66  67  68  67  66  65  65  66  69  69  67  67  67  68  68  69  69  69  70  70  69  68  67  66  66  67  68  68  67  67  66  65  65  64  65  67  67  67  68  69  70  72  72  71  69  67  66  64  65  67  69  71  71  69  66  66  68  67  66  65  64  66  68  67  63  60  63  61  54  45  41  40  41  40  39  44  50  53  48  44  42  42  40  38  37  37  40  44  45  44  41  41  43  43  44  45  46  45  44  42  40  38  38  38  39  38  37  38  39  38  36  37  39  41  40  40  39  39  38  39  39  40  42  45  47  48  47  42  38  37  38  38  37  37  39  45  51  56  57  58  58  58  56  52  46  43  45  50  55  56  51  48  46  47  47  45  42  39  40  43  50  56  61  61  61  61  60  59  56  61  68  80  94  98  92 102 117 128 131 129 117  80  58  56  56  54  52  59  60  52  47  49  61  77  85  83  72  61  54  61  87 118 118 106  90  76  74  74  66  59  55  52  51  52  53  56  57  57  64  73  75  67  61  72  82  89  94  85  70  65  60  57  62  62  62  70  73  71  63  57  51  47  49  52  50  49  49  51  52  51  51  50  49  50  52  54  55  54  52  53  56  59  60  59  56  56  57  58  59  57  58  64  73  83  90  93  89  77  73  78  88  80  65  54  51  55  62  68  70  69  76  82  78  72  71  74  75  76  76  77  76  76  75  76  76  78  79  78  77  76  76  74  73  73  73  74  75  74  74  75  77  78  80  79  78  77  76  76  76  76  76  77  77  77  78  79  79  77  76  75  75  76  75  73  72  72  73  73  72  73  75  76  75  75  76  79  77  75  75  75  75  76  75  74  73  72  72  74  74  74  74  73  74  75  75  77  77  76  75  74  74  76  76  75  74  74  75  75  75  76  76  77  76  76  75  74  74  75  76  76  76  75  76  78  77  75  74  73  74  75 
 66  66  67  67  66  66  66  67  68  69  70  70  69  68  69  69  68  67  68  68  69  70  69  69  67  67  66  66  66  67  67  68  68  68  68  69  70  70  70  69  68  68  69  68  68  66  65  66  69  68  67  67  67  68  68  69  69  69  70  70  69  68  67  66  67  68  68  67  67  67  66  66  65  65  65  67  68  69  69  69  70  71  71  71  71  70  68  66  65  65  67  69  71  71  71  71  69  66  62  59  59  62  65  67  65  62  59  56  50  43  38  36  36  36  35  37  41  43  41  40  41  40  41  41  40  39  40  42  44  42  38  39  42  43  44  45  47  47  45  43  40  38  38  40  41  39  39  40  40  39  37  36  37  38  38  38  38  38  38  39  39  41  42  44  45  45  44  40  37  37  38  37  36  35  36  40  45  50  52  57  59  57  54  49  43  39  37  38  42  45  46  48  48  50  49  48  45  43  42  43  48  52  57  67  73  75  86  93  88  75  70  82 104 120 125 122 125 130 115 102  94  76  65  60  53  53  58  54  50  49  48  49  54  64  73  77  72  59  49  59  78 101 112 105  89  86  92  93  78  68  66  66  58  49  50  52  54  60  72  83  75  68  64  64  71  81  86  80  68  62  57  56  61  63  65  70  71  68  64  63  63  60  59  58  54  51  49  51  51  51  50  49  48  49  50  52  53  52  52  52  52  52  53  56  58  59  58  55  54  52  53  58  64  67  66  66  64  60  60  70  87  75  59  55  53  53  55  57  60  62  69  75  78  79  78  75  75  75  76  76  77  77  77  76  76  77  78  77  77  76  76  76  75  73  74  74  74  73  74  75  77  78  79  78  76  75  75  76  76  76  76  77  78  79  79  79  78  78  77  76  76  77  75  74  74  74  74  74  73  73  74  74  75  75  76  79  77  76  76  76  76  75  75  75  75  76  75  74  75  75  74  73  73  75  77  78  78  75  76  78  78  79  78  77  74  72  72  73  74  77  78  77  75  73  72  73  75  77  78  78  78  77  77  77  77  75  74  74  74  74 
 65  66  67  66  65  65  67  68  67  67  68  69  69  69  69  68  67  66  66  67  69  70  69  67  68  67  66  65  65  67  69  70  70  69  69  69  69  71  71  70  68  67  67  68  68  67  66  66  67  67  67  66  67  69  69  69  69  68  68  68  68  68  67  66  67  68  68  67  67  68  68  68  67  65  65  66  68  70  70  69  69  69  69  69  70  72  73  73  70  68  67  68  71  74  75  75  72  68  64  60  58  58  59  63  64  63  60  53  46  43  39  35  34  34  36  38  40  40  38  40  42  39  38  41  43  42  40  41  42  42  39  39  40  40  41  43  45  45  44  41  39  38  39  42  43  42  42  43  42  40  38  37  36  36  36  36  37  37  38  39  39  40  41  41  41  40  39  38  38  39  39  39  39  38  37  38  40  44  49  50  50  51  50  47  43  40  37  37  38  41  44  47  49  51  51  50  49  49  50  49  50  50  52  68  84  96 112 120 113  95  80  76  88 109 133 136 135 125  93  73  73  71  67  61  53  50  50  47  45  45  49  54  59  63  70  79  82  74  65  68  81  96 104 102  95  93  93  90  77  71  74  79  75  66  63  57  52  60  79  95  92  82  71  64  67  74  77  72  65  59  56  56  61  65  69  69  64  61  63  65  67  66  62  57  55  53  51  50  50  50  50  48  46  47  49  51  52  51  51  50  49  49  51  53  57  58  58  56  54  52  54  63  73  77  73  67  64  64  66  68  71  67  60  53  52  53  54  55  56  59  61  63  70  79  83  78  76  75  74  74  75  77  77  77  77  78  78  77  77  77  78  77  76  74  75  75  76  75  75  76  77  77  77  75  74  73  74  76  78  77  76  76  78  80  80  79  78  77  76  76  76  76  76  76  75  76  75  75  74  74  74  74  74  75  76  77  76  77  78  78  77  76  74  74  77  82  79  74  75  76  74  73  73  74  77  77  76  73  73  75  75  76  77  78  77  74  72  72  74  77  79  79  77  76  75  74  75  76  77  77  77  77  77  77  77  76  76  76  76  75 
 64  66  68  67  66  67  68  68  67  66  66  68  68  68  68  67  66  66  66  66  68  69  68  67  68  68  66  65  65  67  69  70  70  69  69  69  68  70  71  69  68  67  67  67  67  66  65  65  66  66  66  66  68  69  69  70  69  68  68  68  67  67  67  67  67  68  67  66  67  68  69  70  68  65  65  67  69  69  69  69  68  67  66  66  68  71  74  76  74  71  69  68  70  73  75  75  71  68  64  60  57  54  54  58  61  61  57  51  44  42  39  36  34  35  38  40  40  40  38  40  42  39  39  42  45  44  42  42  42  42  41  40  38  37  37  39  41  42  42  41  40  39  41  43  45  44  44  45  44  42  40  38  37  35  35  35  37  37  37  38  39  39  39  40  39  38  36  37  38  40  42  43  43  42  41  40  40  42  45  42  40  45  46  45  43  41  40  39  39  40  41  45  48  51  52  51  52  55  58  56  54  52  54  71  90 109 125 133 129 114  95  78  69  79 109 126 125 107  77  62  64  66  65  60  54  48  42  43  41  40  46  53  59  63  69  78  84  82  76  77  87  98 102 104 102  95  87  78  70  69  74  82  87  89  85  74  63  64  79  98 103  97  85  74  74  78  76  70  62  56  53  55  61  67  69  64  58  55  58  61  63  63  60  54  54  54  52  49  48  49  49  48  46  47  48  50  51  51  51  50  50  50  52  54  55  57  57  57  57  55  60  72  82  85  82  77  74  74  73  66  54  59  63  55  59  66  68  63  59  60  56  55  64  76  84  83  80  77  74  74  76  75  75  76  78  79  78  77  77  78  78  77  76  76  76  76  77  76  75  76  76  76  75  75  74  73  75  77  78  78  76  75  77  79  79  77  76  75  75  75  76  75  75  76  77  77  78  76  75  75  75  75  75  76  75  75  76  78  79  79  77  75  74  75  78  82  79  72  73  73  72  70  71  74  77  77  74  69  68  68  68  70  74  78  79  78  75  74  76  79  82  82  79  77  76  76  76  76  76  75  75  76  76  76  77  78  78  78  77  76 
 64  66  68  69  70  69  68  67  66  66  66  67  67  67  67  66  67  68  68  67  67  67  68  69  69  67  66  66  67  67  67  68  68  68  68  69  69  69  68  68  69  69  69  67  66  64  63  64  65  66  66  67  67  67  68  69  70  70  71  69  66  66  67  67  68  68  66  66  66  66  68  69  67  66  67  69  68  66  66  69  69  65  64  64  66  68  69  68  67  67  67  67  65  65  69  69  65  61  58  54  51  50  52  54  55  53  48  46  45  40  38  37  37  39  40  38  38  40  40  40  40  42  44  47  48  47  45  43  41  41  42  41  39  37  36  37  38  40  43  44  44  43  43  44  44  43  43  44  45  45  43  40  38  37  36  36  37  37  35  35  38  39  39  41  40  38  37  36  36  38  42  45  47  46  45  45  45  45  42  40  40  41  43  43  43  41  40  39  39  38  38  43  47  48  48  49  51  58  61  59  55  56  64  73  84  99 119 135 141 125 109  98  74  59  64  83  89  79  78  76  71  64  60  58  54  52  50  47  43  41  45  48  49  52  57  62  64  64  67  79  88  97 106 105  96  91  84  76  68  65  67  73  85  97  99  98  92  78  74  82  91  99 100  88  89  97  94  80  62  53  50  54  64  65  61  57  54  51  51  52  53  54  54  55  54  53  51  49  47  46  46  47  49  49  49  49  50  52  53  51  51  52  54  57  59  59  57  58  60  63  70  81  78  72  71  74  75  70  63  57  55  58  62  67  81  93  96  83  68  61  56  58  68  73  79  85  84  79  76  79  79  74  73  74  78  78  77  77  76  76  76  76  77  78  78  77  76  75  73  71  72  74  75  76  76  76  76  76  77  77  76  75  77  77  77  75  74  73  74  75  74  74  73  73  75  79  80  77  75  76  75  74  76  76  76  76  78  79  80  79  77  74  76  77  77  75  71  68  68  68  67  66  68  72  78  79  75  68  64  64  65  66  69  76  80  80  76  77  80  81  82  80  75  72  73  76  79  79  77  75  74  74  73  74  76  78  80  79  77  75 
 65  66  67  68  69  68  68  67  67  67  66  66  64  65  67  67  67  66  66  67  68  69  69  69  69  69  68  68  69  69  70  69  69  68  68  68  70  69  68  68  69  69  68  67  66  65  66  67  66  65  65  66  66  66  66  67  69  70  71  70  68  68  68  68  68  69  69  69  68  68  68  69  68  67  67  69  67  65  67  70  70  66  62  62  65  67  65  60  54  51  52  55  57  59  61  62  60  57  53  48  45  45  47  51  52  50  47  42  38  36  36  36  38  40  40  40  39  40  41  41  39  40  42  45  46  45  44  42  40  39  39  40  39  38  36  36  37  39  42  45  46  46  46  45  44  43  44  46  48  47  44  41  39  37  36  36  37  37  36  36  38  38  39  40  40  39  38  38  38  39  43  46  48  48  48  48  48  46  41  39  40  42  44  45  45  44  42  42  41  41  42  43  43  44  46  47  49  55  58  58  56  61  71  70  70  82 106 130 145 138 126 113  87  67  59  65  68  67  82  90  83  73  66  62  59  59  63  70  71  67  61  56  53  51  57  64  61  59  62  73  81  86  92  87  76  74  78  82  77  68  61  64  73  82  85  89  89  77  69  72  83  90  91  88 105 126 120  92  59  49  54  64  70  62  51  52  52  51  50  50  50  50  51  53  54  53  52  50  49  48  47  47  48  49  49  50  50  51  51  51  51  52  55  59  61  58  56  57  63  72  77  74  69  65  64  65  63  59  59  63  73  81  86  90  92  99 109 103  83  58  52  60  75  79  77  76  75  75  76  75  71  68  72  75  75  77  78  76  75  75  75  75  76  77  77  76  75  74  74  72  73  75  76  77  77  76  76  77  76  77  76  76  76  76  76  76  76  76  76  76  76  76  74  71  74  78  79  78  77  79  78  76  74  74  75  77  78  80  82  81  80  78  78  76  72  65  65  69  67  65  62  60  62  67  73  76  76  73  69  65  66  68  72  79  83  81  77  76  79  79  78  75  74  74  75  78  80  79  78  79  79  77  75  74  75  77  78  77  75  74 
 66  66  66  67  67  67  67  68  68  67  66  64  63  65  67  68  67  65  65  67  69  69  68  68  69  69  68  68  69  69  70  70  69  69  68  68  69  69  69  69  68  68  67  67  66  67  69  69  66  65  66  66  66  66  65  66  68  69  70  71  70  69  69  68  68  69  71  72  71  70  69  68  68  67  67  67  66  66  68  70  70  67  61  58  60  61  59  53  47  44  44  46  49  50  51  52  54  53  49  45  42  41  44  49  51  51  48  43  37  37  37  36  38  39  38  41  41  41  41  42  41  39  40  41  43  44  43  41  39  38  38  39  39  38  37  37  37  39  41  43  45  47  48  47  45  44  44  47  49  48  45  42  40  39  38  39  39  38  38  38  37  38  39  38  39  39  39  39  40  40  44  47  48  48  47  47  46  44  40  39  40  43  46  48  48  47  46  45  45  45  46  45  43  43  44  45  47  51  54  55  54  58  66  61  58  66  87 107 123 135 134 119  98  80  66  62  62  69  85  90  84  81  80  79  73  71  76  88  94  93  86  80  75  69  71  76  69  66  69  73  75  75  75  69  62  60  70  83  80  71  62  60  63  69  74  75  73  71  71  73  75  76  77  90 117 144 144 112  71  53  56  67  71  61  48  50  51  50  51  51  49  48  48  49  52  54  54  54  54  53  51  49  47  48  50  52  52  51  49  49  50  51  54  58  59  56  52  54  62  75  80  72  67  67  65  61  56  52  57  67  79  87  92  92  90  93 102 101  84  57  51  58  71  75  76  76  77  76  74  73  71  70  73  75  74  75  76  76  75  74  74  75  75  77  77  76  75  75  75  75  76  77  77  77  76  75  76  76  77  76  76  77  76  76  76  77  78  79  78  78  78  79  77  75  76  77  75  75  76  77  78  76  73  72  75  79  77  76  76  77  78  79  80  78  73  67  66  67  67  64  61  58  59  63  68  72  75  75  73  71  69  70  74  79  79  76  71  70  71  72  74  77  80  81  81  82  81  80  79  82  83  79  77  77  78  78  78  76  75  74 
 68  67  66  66  66  67  67  68  67  67  65  64  65  67  69  70  69  68  67  67  67  67  67  68  69  69  68  68  68  68  69  69  69  68  69  69  68  68  68  68  69  68  68  67  67  67  69  69  66  66  67  67  67  67  67  67  68  69  70  70  69  69  69  69  68  69  70  72  72  71  68  67  66  67  67  65  66  67  68  69  69  68  62  56  53  52  51  48  47  47  47  45  43  42  41  44  47  47  45  42  40  40  44  49  52  51  49  46  44  44  42  39  40  38  37  40  42  40  41  43  44  41  40  41  42  43  44  42  41  40  39  39  40  39  39  39  39  40  41  42  44  46  48  49  47  44  43  44  46  47  46  45  44  44  43  43  41  39  39  39  37  38  39  37  37  38  37  37  38  40  44  47  47  46  44  42  42  41  38  39  40  44  48  50  51  50  48  48  47  47  48  47  46  45  44  45  45  48  50  51  51  51  53  54  54  58  69  76  82 109 122 111 103  90  75  71  75  85  89  85  76  82  91  96  90  84  84  91  98 101 102 102  99  92  87  83  72  70  75  74  70  67  64  64  63  59  64  73  74  72  69  64  62  65  73  71  63  70  79  83  72  64  69  88 115 142 154 132  90  60  53  61  68  62  52  51  51  51  53  53  52  49  47  47  49  51  54  58  59  58  55  51  48  48  50  53  53  51  49  48  47  48  50  54  55  52  48  48  57  69  77  75  72  71  69  66  60  54  55  61  67  69  70  73  79  82  82  79  72  59  56  56  58  64  73  83  88  86  80  81  83  82  76  73  75  75  75  78  77  75  76  75  76  77  77  76  76  75  76  78  79  79  79  77  76  75  75  76  76  76  76  76  75  74  74  76  77  78  78  77  77  78  79  80  79  76  72  73  74  74  76  75  71  72  77  79  75  71  69  70  72  74  77  78  77  74  70  66  67  66  62  59  58  60  65  70  72  71  73  75  69  68  71  73  71  66  63  62  62  64  72  80  82  83  83  82  80  77  78  81  83  80  80  81  83  82  79  77  76  76 
 69  68  67  67  66  67  67  68  67  67  65  66  69  69  68  69  71  72  71  68  67  66  68  69  70  69  68  68  67  67  68  68  68  69  69  69  67  67  68  68  69  69  68  68  67  67  67  67  66  66  67  68  69  69  69  69  69  70  69  68  68  69  70  70  69  68  69  70  71  70  68  66  65  68  68  66  67  68  68  68  69  69  64  57  50  47  45  43  45  47  47  45  42  40  41  41  41  42  42  41  40  42  45  49  51  51  48  47  49  51  49  46  44  41  38  40  40  40  39  43  46  44  43  44  44  45  46  46  45  44  42  41  40  41  42  43  43  43  44  43  44  45  46  48  49  45  43  42  44  45  46  46  46  46  46  45  43  39  38  38  36  39  40  38  38  37  36  36  37  39  42  45  45  43  41  39  38  38  37  38  41  44  48  50  51  50  48  46  46  46  47  47  47  46  47  46  44  44  46  50  50  47  46  53  59  59  65  66  63  76  86  89 103 105  94 104 113 112 102  91  81  79  82  86  88  87  84  83  83  83  89  93  92  89  82  70  59  54  55  58  57  56  62  71  78  71  64  60  62  69  75  73  69  68  71  72  71  78  86  91  82  68  60  67  93 127 145 127  87  54  48  58  66  64  58  56  56  56  58  59  58  54  49  45  46  46  49  55  57  56  54  51  47  47  48  50  50  48  47  49  47  45  46  50  52  52  49  48  53  60  68  71  70  70  71  72  67  58  53  51  53  53  54  63  71  74  68  66  65  63  63  63  61  62  66  75  85  96 106 105  98  88  78  72  73  76  79  79  77  76  76  76  77  77  78  77  77  76  77  80  80  81  79  77  76  75  75  75  75  74  74  76  75  74  74  75  75  76  76  76  77  77  77  77  77  77  75  78  79  77  76  73  70  73  75  75  75  76  77  76  73  70  67  68  70  73  72  72  73  71  66  57  53  54  61  66  68  66  65  63  58  59  65  69  68  64  61  60  61  65  67  67  64  64  65  67  67  68  71  74  78  80  81  82  84  83  80  76  76  77 
 69  69  67  67  66  67  67  68  67  67  67  67  69  68  66  67  70  73  73  71  68  67  68  70  69  69  68  68  67  66  67  67  68  68  70  70  67  67  68  68  69  70  69  69  68  66  65  65  66  66  67  69  69  70  70  70  70  69  69  68  67  69  71  72  70  69  68  69  70  69  69  67  65  67  68  67  68  68  67  66  68  70  66  59  53  49  45  42  42  42  43  43  43  43  43  42  41  41  41  41  42  45  47  48  50  50  49  52  57  59  58  55  50  44  39  37  38  39  40  42  44  45  46  46  46  47  49  51  50  48  46  43  42  43  44  46  47  47  46  45  44  44  44  47  48  45  44  44  45  45  45  44  44  44  44  43  41  38  36  36  37  39  40  40  38  37  37  38  39  40  41  43  44  44  43  41  39  38  37  39  41  43  46  48  49  48  46  44  44  44  45  46  46  47  49  50  47  44  44  47  49  49  48  57  66  71  77  84  86  82  81  90 107 112 103 110 118 114  93  76  72  75  80  84  85  85  84  83  78  71  76  77  72  70  65  58  53  52  50  52  53  51  54  64  75  76  68  59  59  66  73  76  77  75  67  65  70  77  80  79  72  63  55  58  72  94 117 115  91  61  52  57  64  64  61  60  57  56  58  62  64  61  55  50  48  48  50  54  55  55  55  54  53  52  52  51  51  49  48  49  47  44  44  47  51  53  52  52  53  55  58  62  61  61  67  72  73  65  58  54  53  50  51  60  68  69  62  60  60  59  61  64  67  64  63  67  77  97 122 124 115  99  81  70  70  74  77  77  76  75  75  75  76  77  77  77  77  76  77  79  80  80  80  78  76  74  74  74  74  73  73  75  76  76  75  75  74  75  75  76  77  76  77  79  78  78  78  78  77  75  71  70  72  78  79  77  78  80  81  79  75  69  66  66  69  72  74  76  77  74  68  59  54  53  58  61  61  58  54  50  46  49  58  64  66  65  64  64  65  70  70  64  55  53  55  55  57  60  64  66  68  73  77  81  85  84  80  75  75  76 
 68  68  67  67  66  67  67  68  67  68  68  69  68  67  66  66  69  71  72  71  69  68  68  68  69  69  70  70  69  67  66  67  68  68  70  70  68  69  69  68  69  70  70  68  67  66  64  64  67  68  68  68  69  70  70  71  70  70  69  68  68  70  71  72  72  70  69  69  70  70  69  68  66  68  68  66  68  68  68  67  68  69  66  61  58  53  47  42  39  38  39  42  45  46  44  44  44  42  41  42  44  46  47  48  49  51  54  58  63  64  64  62  53  46  41  38  38  40  40  40  41  44  46  46  46  48  50  54  54  52  48  45  42  44  45  47  48  48  47  45  44  43  43  46  48  45  44  46  46  46  45  44  43  41  40  39  38  37  34  34  38  39  38  39  38  37  40  42  42  42  42  42  43  45  46  45  42  39  38  39  41  42  43  45  46  45  43  42  42  42  43  45  47  47  51  53  50  46  43  45  47  50  53  58  67  82  95 110 122 112 105 108 116 114 103  94  93  93  73  59  59  67  77  83  82  80  82  79  72  66  68  68  62  57  53  52  54  54  53  52  50  47  47  52  66  80  80  70  66  67  68  72  74  72  60  57  63  67  67  63  57  55  56  60  64  72  92 101  97  79  67  63  61  61  61  60  57  54  57  63  69  69  63  58  56  57  59  58  58  59  60  60  60  60  58  57  55  55  54  49  46  44  44  45  49  53  55  55  54  53  53  53  51  52  59  68  74  72  68  64  60  55  54  60  68  68  60  56  56  54  53  58  68  67  63  63  71  93 124 134 129 110  81  63  68  74  77  75  73  73  73  74  75  76  77  76  75  74  75  77  79  79  79  78  76  75  74  74  74  73  73  74  77  78  77  75  74  74  76  78  79  77  78  81  79  77  76  74  73  71  66  65  70  76  77  75  74  73  75  76  76  74  73  72  71  71  73  76  76  74  70  63  59  57  57  56  52  48  45  43  40  43  51  58  61  62  63  64  66  73  73  66  54  50  51  51  52  56  62  63  62  66  73  81  85  85  81  75  74  76 
 67  66  66  66  67  68  69  68  68  68  70  70  67  67  67  67  67  68  70  70  70  69  66  65  67  69  70  71  70  68  67  67  68  68  68  69  70  71  70  70  69  70  70  69  68  67  64  64  68  69  68  69  69  69  70  70  71  71  70  69  69  70  71  71  71  71  70  71  71  70  69  69  69  69  67  66  67  68  68  68  69  69  65  63  62  55  48  42  39  40  40  42  43  45  45  45  45  42  40  41  43  45  46  47  49  53  59  62  62  62  62  61  54  50  49  45  44  43  39  38  40  43  45  46  45  47  50  54  55  53  50  45  41  43  45  46  47  46  44  43  43  42  43  47  50  46  44  45  46  47  47  47  46  42  39  37  36  36  34  35  39  38  36  37  36  36  39  43  45  44  44  43  44  46  47  45  43  41  41  40  39  40  41  42  44  44  43  43  42  41  42  46  48  46  48  51  51  49  45  43  44  49  55  52  59  82 103 121 134 135 131 127 127 120 100  74  63  67  63  59  57  55  60  71  72  74  75  66  59  60  68  75  74  65  59  58  53  50  49  45  46  49  49  54  70  91  95  84  78  74  70  65  62  59  56  59  63  59  59  63  62  61  63  66  73  82  87  90  92  93  88  76  60  55  58  61  58  55  58  64  71  73  70  67  66  67  68  67  65  64  64  64  65  64  62  60  58  60  58  49  47  47  46  46  48  52  55  55  54  52  51  49  47  49  54  63  71  77  78  75  69  62  58  61  69  70  59  55  54  53  50  53  61  65  65  64  71  89 115 130 131 112  76  57  68  80  82  74  72  72  72  73  75  76  77  76  75  74  74  76  77  78  78  76  75  75  74  73  74  73  73  74  77  78  78  75  74  74  77  80  80  78  78  79  75  72  71  69  70  70  63  58  58  58  59  60  58  58  62  68  75  79  80  78  73  67  68  74  73  70  69  67  65  60  56  51  45  40  41  43  41  41  46  51  54  55  54  55  57  63  66  63  52  48  50  50  53  59  66  68  67  70  74  79  85  85  81  76  75  76 
 66  65  65  66  67  68  68  68  67  68  70  70  67  67  69  69  67  66  67  69  70  69  65  63  66  67  68  69  68  68  67  68  68  68  67  68  69  70  70  69  70  70  70  70  69  68  66  66  69  69  69  68  68  68  70  70  71  70  70  69  69  69  69  69  69  70  71  71  71  71  70  70  71  69  66  66  68  69  69  70  69  68  66  67  67  56  46  40  41  42  42  41  42  44  46  45  41  39  38  39  41  42  43  44  46  50  57  58  56  57  61  63  62  63  64  62  59  53  46  43  43  45  46  45  46  47  49  52  53  52  49  44  41  43  45  45  46  44  43  42  42  43  44  50  55  51  49  50  51  52  53  53  52  48  44  41  40  38  36  37  40  39  37  36  35  35  38  40  43  44  45  45  45  45  45  43  41  41  43  41  39  39  39  41  43  45  45  44  44  43  43  44  44  41  43  46  47  48  48  46  46  48  53  48  51  71  97 113 117 120 119 119 130 130 108  80  67  70  72  70  65  59  58  60  62  70  80  78  75  75  80  83  83  76  71  67  57  50  47  51  59  67  66  70  79  92  90  80  79  81  82  79  79  75  60  55  59  58  60  67  77  79  77  76  80  83  80  80  84  88  85  75  61  57  60  65  65  63  64  68  72  72  69  68  67  68  68  68  66  62  59  59  59  60  59  56  55  56  54  50  50  51  51  50  50  51  53  54  53  53  51  46  45  48  52  58  66  72  76  76  73  72  70  68  69  68  59  58  57  54  52  54  58  61  64  70  74  85 103 109 107 101  83  71  72  79  82  76  75  75  75  76  78  78  78  77  75  74  74  75  76  76  76  76  74  73  73  74  74  74  74  74  76  77  76  75  74  75  78  79  80  77  78  80  75  70  66  64  64  63  57  52  49  47  48  51  51  51  55  58  62  65  67  69  69  67  70  76  74  70  68  64  60  55  51  48  45  43  41  39  41  42  44  48  52  53  49  46  46  49  56  59  52  49  50  51  55  60  65  69  70  73  74  75  81  83  82  77  75  75 
 66  66  66  67  68  69  69  68  67  68  70  70  67  67  68  68  67  66  67  68  70  69  68  67  66  67  67  68  67  67  67  69  69  69  69  68  67  68  69  70  70  70  70  70  70  69  67  67  67  68  67  67  67  67  69  70  70  69  68  67  66  66  66  66  67  69  70  70  69  70  69  70  71  67  66  69  71  70  70  71  70  69  70  72  69  58  49  45  46  48  47  45  44  45  44  43  41  40  40  41  42  44  43  42  43  46  51  53  53  56  60  63  66  68  68  69  65  59  54  52  50  49  47  46  45  47  49  51  50  49  48  45  42  45  46  47  46  44  42  41  43  45  47  53  58  59  60  62  63  62  60  58  56  55  53  49  43  39  37  36  39  41  41  39  37  37  37  38  40  42  43  43  43  45  44  42  40  40  42  42  40  39  39  40  44  47  48  47  46  45  44  42  42  40  42  43  43  45  47  48  48  50  53  52  57  73  92 100  98  99 101 105 121 126 113  96  88  87  90  86  75  67  60  56  64  77  89  92  93  94  96  92  84  82  82  76  65  55  50  59  73  83  79  79  86  90  84  76  79  86  94  99  98  88  65  56  59  64  69  75  84  84  76  72  71  71  65  69  78  82  78  69  60  59  65  71  72  71  73  74  72  69  66  65  65  65  65  65  62  57  54  53  55  58  57  56  53  51  49  50  51  53  53  52  50  49  50  50  51  51  51  47  47  48  50  54  61  69  71  70  69  72  74  74  72  67  58  58  59  57  63  65  59  61  68  79  85  90  97  93  88  90  86  80  75  78  81  78  77  78  78  79  80  80  80  78  75  74  73  75  76  76  75  74  73  72  72  73  74  75  75  75  76  76  75  74  74  76  77  78  77  74  75  79  78  74  70  68  66  61  54  49  46  46  47  49  49  50  52  53  54  56  60  65  70  72  74  76  76  73  66  58  52  48  48  48  48  46  41  38  42  43  43  46  50  51  46  42  41  43  47  51  50  46  46  50  54  55  57  64  71  71  73  75  79  82  83  80  76  75 
 67  67  67  67  69  70  70  69  67  67  69  69  68  67  66  66  67  68  69  69  69  69  70  70  67  66  67  67  67  67  67  69  71  71  70  69  66  67  69  69  70  71  71  71  70  70  69  67  66  66  66  65  66  67  69  70  70  69  66  65  65  65  66  66  68  69  69  69  68  68  69  69  69  66  67  71  73  72  70  71  71  71  74  74  68  62  57  54  55  55  54  52  50  46  40  40  44  44  45  47  48  47  45  43  43  43  45  49  54  58  61  62  63  61  59  60  60  58  57  58  57  53  50  48  48  49  50  50  48  46  46  45  45  47  49  50  49  48  46  44  46  48  51  54  58  64  71  76  76  71  65  61  60  60  60  56  48  42  40  39  41  45  46  42  41  40  39  38  39  40  40  39  41  44  45  43  41  40  41  43  42  40  40  41  44  47  49  50  48  46  45  42  42  44  45  44  40  41  44  47  49  50  53  59  70  84  90  91  90  90  92  97 106 111 112 112 110 107 108 101  86  73  63  61  76  89  92  93  97 105 108  97  79  79  81  77  70  63  59  66  76  82  76  76  83  87  85  81  85  90  98 109 102  81  64  59  62  70  77  82  80  72  62  56  57  58  53  59  72  78  75  66  59  61  67  70  72  73  75  74  70  66  63  62  63  62  61  63  60  55  52  53  56  59  61  60  55  50  47  49  51  52  51  50  49  48  47  47  48  48  49  50  50  48  47  51  58  66  67  64  61  63  68  72  74  70  60  57  60  64  73  74  63  67  76  83  94  98  92  85  83  85  82  78  75  77  79  80  80  80  80  81  81  80  79  77  75  73  73  76  77  76  75  73  72  72  72  73  74  74  75  75  75  74  73  73  74  75  76  76  74  72  72  75  79  80  79  78  73  63  55  49  46  49  51  50  49  49  51  54  57  60  67  72  76  78  76  73  76  75  69  58  49  44  47  50  50  47  44  44  49  48  45  47  52  53  47  43  42  44  44  43  45  42  41  47  49  48  46  55  65  67  70  74  78  83  86  84  80  76 
 69  68  68  69  70  70  67  67  68  70  72  71  69  66  66  67  68  68  68  69  69  68  68  67  67  68  69  69  67  66  65  67  68  69  69  68  66  66  67  68  69  70  70  69  69  69  71  71  67  66  66  64  64  65  68  70  71  70  67  65  65  65  66  68  70  70  69  68  67  67  68  69  70  68  67  68  72  72  69  71  72  71  72  69  64  64  64  60  55  52  50  50  50  46  42  41  42  41  46  54  53  47  42  42  42  41  42  47  54  57  61  62  58  54  52  51  53  55  54  56  59  59  58  57  55  52  49  47  45  44  44  43  45  49  49  49  54  55  53  52  53  54  53  52  54  61  70  77  75  70  66  66  65  64  61  61  60  57  55  54  54  52  49  44  43  44  43  40  38  39  39  39  39  41  43  44  44  43  43  43  42  42  42  42  43  44  45  49  51  52  50  47  44  44  44  42  39  40  41  44  45  45  44  55  68  77  83  90  96  91  88  92 103 112 118 122 123 120 117 112 101  83  75  78  81  82  82  82  88  97  98  88  72  64  61  61  63  65  68  71  67  60  63  65  67  81  87  87  90  91  94 102  92  69  57  53  54  61  70  76  72  65  58  54  62  69  59  57  65  72  74  72  68  62  57  56  57  59  61  63  63  63  63  63  64  64  64  66  64  60  58  58  58  58  59  59  58  53  50  54  54  52  51  50  49  49  48  47  48  50  50  47  48  48  43  45  51  55  62  66  62  63  65  64  70  74  69  68  69  68  67  66  69  71  73  75  80  81  79  77  77  80  80  77  74  73  76  81  81  80  80  79  79  77  76  75  75  75  76  78  77  77  77  75  73  73  75  76  75  74  73  72  71  71  73  74  75  75  74  72  73  73  73  72  76  79  79  75  67  57  50  46  45  46  49  50  48  48  53  61  65  67  73  78  79  80  78  73  70  73  76  69  57  47  48  50  50  50  55  60  58  58  59  60  65  69  56  47  44  45  47  48  47  45  44  45  45  44  44  47  53  59  60  63  74  79  82  87  84  77 
 70  69  69  69  69  68  68  68  69  71  71  70  69  67  66  67  68  69  69  68  68  68  66  65  67  69  70  70  69  67  66  67  68  68  69  69  68  68  67  67  68  69  69  68  68  69  72  72  70  68  68  66  66  67  69  71  71  71  69  67  68  68  68  68  69  69  69  68  68  68  69  69  68  69  69  68  71  71  67  70  71  70  70  67  63  65  64  59  52  48  45  46  46  45  44  42  40  41  48  55  53  47  41  42  43  42  42  45  50  53  58  61  58  56  55  54  55  55  53  54  58  62  63  62  56  51  47  46  45  46  45  43  43  47  47  46  49  50  48  48  53  58  59  57  57  62  70  76  75  70  66  65  64  62  59  61  65  65  64  62  59  55  50  46  46  46  44  40  37  38  39  39  38  40  41  44  44  44  44  43  42  42  42  42  43  43  44  48  51  53  51  49  46  45  42  41  40  39  38  38  41  42  44  50  59  70  76  79  80  82  84  89 101 113 120 119 115 113 117 119 113  99  90  86  80  74  68  72  79  83  78  69  60  57  56  55  57  64  73  73  68  61  58  55  55  62  73  80  81  84  91  93  87  73  59  52  51  57  61  65  69  71  74  82  88  84  62  56  62  70  75  75  64  55  49  49  50  51  51  53  59  64  67  66  65  64  65  70  71  67  64  60  57  55  55  57  57  52  49  54  55  52  52  51  50  51  52  52  53  53  52  50  50  48  43  44  48  50  57  64  66  72  73  65  68  71  66  63  63  64  63  64  66  64  63  66  70  73  74  74  75  77  77  76  75  76  78  81  80  79  78  78  77  76  75  75  76  77  76  75  75  77  79  79  76  74  75  76  75  74  74  74  73  73  74  75  76  75  74  73  73  74  75  76  78  79  76  68  58  49  45  44  45  46  48  51  52  54  57  63  65  67  74  78  78  77  75  73  71  73  75  71  63  56  56  57  56  54  60  70  74  74  71  66  69  73  62  50  43  45  48  52  51  49  48  47  43  41  41  42  44  49  50  54  65  72  78  82  81  78 
 69  69  70  69  67  67  68  69  70  70  70  69  68  67  66  66  68  69  68  68  67  67  66  66  66  68  70  71  70  68  67  67  68  68  68  69  69  68  67  67  68  69  69  68  67  68  70  71  72  71  69  68  68  68  69  69  69  69  69  69  70  69  68  67  67  68  68  68  68  69  69  68  68  70  71  70  71  69  66  69  70  69  68  67  65  64  61  56  49  45  42  41  42  44  46  43  40  44  50  54  54  50  47  47  48  49  47  45  47  52  58  63  63  61  60  58  57  56  52  52  56  61  63  61  54  48  45  45  46  46  45  43  42  43  44  44  43  41  40  41  49  58  61  60  60  62  68  74  74  69  63  60  58  56  55  56  59  60  60  58  55  51  47  44  45  45  42  38  36  37  37  37  37  39  41  43  44  44  44  43  41  40  40  41  43  44  45  47  49  51  51  49  46  43  40  39  39  39  37  37  39  42  46  48  53  63  69  68  63  70  79  85  96 103 105  98  91  90 102 115 121 116 104  87  74  67  65  68  72  71  63  54  52  56  61  61  60  63  68  68  71  73  61  54  51  47  53  65  66  78  94  93  87  80  67  58  55  54  53  55  67  80  93 105 104  87  61  53  59  69  75  73  60  53  51  52  54  55  53  53  57  64  67  68  66  65  66  71  73  73  69  64  59  58  58  60  58  52  48  51  52  52  53  53  52  53  54  55  55  55  55  54  52  51  49  47  47  49  53  60  70  80  82  74  71  68  61  55  54  57  61  61  58  55  56  63  70  75  78  77  76  76  75  75  75  79  81  79  78  77  76  76  76  77  77  77  77  78  76  73  74  77  80  80  77  73  74  74  75  75  77  77  77  76  77  77  77  76  76  75  75  75  77  78  79  78  73  63  53  46  44  44  46  46  48  51  56  60  62  63  64  66  71  73  74  73  71  70  72  71  69  68  69  69  68  68  67  64  66  74  82  82  75  69  67  67  61  51  43  45  49  53  54  53  52  50  45  40  39  39  41  41  42  45  52  64  75  78  79  80 
 69  71  72  69  67  67  69  71  71  70  68  68  68  66  65  66  68  68  68  68  67  68  67  66  65  67  69  70  70  69  67  66  67  67  67  68  67  66  66  66  68  70  70  69  68  67  66  68  72  72  70  68  69  70  69  67  67  68  69  70  70  69  68  68  69  69  69  69  68  69  68  68  68  72  72  71  70  69  66  68  68  67  66  67  68  65  61  54  48  43  39  39  41  45  48  49  47  48  50  52  57  59  58  57  58  61  62  58  53  58  65  69  67  62  56  52  51  52  49  50  54  58  60  58  52  47  44  44  45  45  44  43  43  44  46  47  45  44  45  45  50  54  52  54  57  56  59  63  64  61  56  53  50  48  48  47  45  45  44  44  44  42  39  36  38  39  39  37  36  36  36  36  35  37  40  42  44  44  45  42  39  37  37  39  43  44  45  46  47  49  51  49  46  43  39  37  37  38  39  41  42  42  42  47  51  53  60  65  65  64  69  80  84  80  68  65  63  62  70  92 119 124 111  88  64  61  74  73  68  65  61  58  55  58  65  73  75  67  57  57  64  71  68  64  60  53  50  50  57  76 100 103  91  76  70  66  61  53  50  53  61  76  91  91  81  67  57  51  53  62  69  71  70  67  64  62  66  70  68  64  59  57  58  62  65  68  69  68  69  72  73  73  73  73  71  69  64  60  56  49  48  51  53  55  56  55  53  53  53  55  55  52  52  55  57  52  47  48  51  58  72  80  82  82  78  71  64  58  55  55  56  55  52  54  59  68  75  81  82  80  78  76  74  73  74  77  79  79  77  76  75  75  76  76  77  78  77  77  77  77  76  76  78  76  74  72  73  74  75  77  78  78  77  78  78  78  77  76  77  76  77  78  76  74  75  75  72  67  60  54  51  49  46  44  45  50  56  62  68  70  71  72  69  68  68  69  67  65  67  67  66  70  77  82  80  77  77  81  79  75  75  73  71  72  66  58  57  53  48  46  49  53  54  56  57  53  48  44  41  41  41  40  39  39  43  55  70  78  83  83 
 68  70  72  69  67  66  70  72  72  70  69  69  68  66  65  66  68  68  67  67  67  68  67  67  65  67  69  70  70  68  67  66  66  66  67  67  65  64  64  66  68  70  71  70  69  67  65  67  71  71  69  69  70  69  68  66  65  66  67  68  68  68  69  69  70  71  71  69  68  68  67  66  67  69  69  68  68  68  68  68  66  64  65  68  70  65  59  53  47  43  41  41  43  47  51  53  53  52  50  50  56  62  66  68  69  72  75  76  73  71  70  67  60  54  50  48  49  50  49  50  53  55  57  57  54  50  46  44  44  45  46  46  46  49  56  63  61  60  59  58  60  62  59  55  51  49  50  52  52  50  48  46  44  44  47  46  44  43  41  40  42  41  37  34  35  36  37  38  38  37  36  35  35  36  38  41  42  43  44  41  37  36  37  40  44  45  45  44  45  46  48  49  48  44  40  37  36  37  40  44  46  48  48  49  50  49  50  52  53  51  58  69  68  62  55  53  50  49  53  70  98 115 113  94  72  66  73  72  68  64  59  55  56  62  72  83  86  81  70  60  55  58  66  80  90  79  63  50  51  64  86 101  98  80  66  60  60  59  57  54  51  55  60  60  54  46  48  48  48  56  63  70  81  83  79  74  76  80  81  76  67  58  55  56  60  61  63  69  71  72  73  74  77  79  78  75  71  71  70  61  55  51  49  50  53  56  55  54  53  53  54  54  56  61  65  59  51  49  49  55  66  69  71  75  75  71  64  56  53  56  62  66  65  65  67  74  79  83  83  81  78  78  77  77  77  78  79  79  78  77  77  77  77  77  77  78  78  77  78  81  78  76  76  74  73  71  72  74  75  77  77  75  76  77  78  78  78  78  78  78  78  78  76  74  73  72  72  72  70  66  62  57  53  52  51  52  57  64  73  77  80  79  73  68  68  68  66  64  62  62  64  69  79  88  87  78  70  71  73  75  76  72  66  66  62  59  62  59  52  49  48  49  50  52  53  51  49  46  45  45  44  42  42  44  45  51  61  70  77  78 
 66  69  71  69  66  66  69  72  72  69  69  69  68  66  66  66  67  67  67  66  66  67  68  68  66  68  69  69  69  68  67  66  66  67  67  68  67  65  64  65  67  69  70  69  68  67  66  67  69  69  69  70  70  69  68  67  66  66  65  66  68  69  69  70  70  70  70  69  68  68  67  67  66  67  67  66  66  68  69  67  63  60  62  64  65  61  55  49  45  43  43  45  47  50  53  55  55  53  53  54  57  63  70  74  74  73  73  75  77  74  72  69  62  56  52  49  49  51  49  50  53  55  57  59  59  55  49  45  45  47  50  51  52  56  64  72  72  70  68  68  68  68  65  57  49  47  47  47  46  44  43  44  44  46  51  53  54  55  53  52  51  48  45  42  42  41  39  40  41  39  37  36  35  36  37  39  40  40  41  39  37  38  40  44  47  47  46  45  46  46  47  46  45  43  42  41  42  42  43  44  47  53  58  52  46  46  45  43  41  44  51  58  56  53  53  50  48  47  49  59  79  99 103  92  82  72  64  63  63  61  57  55  55  63  74  83  85  84  77  63  55  59  70  84  96  98  81  56  48  53  69  93  96  78  60  58  64  64  57  49  46  45  43  42  41  40  42  46  50  54  58  65  77  84  88  87  86  86  83  78  72  66  61  59  58  57  59  67  72  73  72  73  74  78  81  80  78  78  76  72  66  59  55  55  58  60  60  58  56  56  56  56  58  61  65  62  56  52  49  51  57  59  60  66  72  74  68  60  57  63  72  79  82  80  77  77  80  82  81  79  78  78  79  80  80  80  79  79  79  79  78  78  78  78  77  77  77  77  78  81  78  77  77  76  75  73  74  74  74  76  75  73  74  76  77  77  78  78  78  79  79  78  78  78  74  72  73  76  77  77  73  68  64  64  62  60  61  67  75  79  81  81  77  74  73  70  67  64  59  59  62  64  73  83  85  76  63  59  65  73  76  70  61  58  58  61  66  63  55  50  49  48  46  47  49  50  50  50  53  55  53  50  51  54  54  53  55  62  69  71 
 63  66  70  69  66  65  68  70  70  69  69  70  70  69  68  67  68  67  67  66  66  67  67  68  68  69  68  68  69  68  68  67  67  67  68  69  71  69  66  65  65  66  67  67  66  66  67  67  67  68  69  69  70  69  69  69  68  67  65  65  68  69  70  70  69  68  67  67  68  69  69  68  67  67  68  68  67  68  69  66  61  56  55  56  57  54  49  45  44  44  46  49  52  54  56  55  52  53  57  61  60  62  69  75  73  67  63  63  66  69  73  75  72  67  62  56  53  53  51  52  54  57  60  62  61  57  52  48  48  50  54  57  60  63  67  71  73  70  68  70  68  64  60  55  51  52  53  53  51  49  47  48  49  52  57  60  64  70  72  71  67  61  56  54  54  52  46  44  44  42  39  37  36  36  37  37  37  37  38  38  39  41  44  48  49  50  49  49  49  49  48  43  39  40  43  48  53  53  50  48  50  59  68  59  49  46  49  47  41  44  49  52  54  53  51  50  50  51  54  62  74  82  82  78  80  72  55  52  54  55  56  55  56  60  68  77  80  78  71  64  64  71  77  74  72  92  87  59  50  49  58  79  81  66  56  62  72  69  61  54  53  55  57  52  53  53  46  49  57  56  56  59  66  79  93  99  97  88  79  73  72  75  73  68  62  59  60  65  69  71  71  68  68  73  78  81  81  79  77  75  73  72  71  70  70  70  67  63  62  62  61  58  56  57  61  62  61  57  53  51  53  54  57  63  73  79  76  71  70  72  76  81  87  89  84  78  78  80  79  77  76  77  79  81  81  80  79  78  78  79  80  80  79  79  77  76  76  77  77  77  76  77  80  81  80  78  77  76  75  75  75  74  74  75  75  76  77  77  78  79  79  78  79  81  77  74  75  77  80  82  80  77  74  72  71  70  67  68  73  75  76  77  77  79  79  74  70  67  62  61  63  61  64  70  74  69  60  55  60  69  66  60  54  52  54  58  61  60  56  52  50  48  44  44  46  51  53  57  62  66  66  63  61  62  65  62  59  62  66  71 
 59  63  67  68  67  65  67  69  69  68  68  70  72  71  69  68  68  68  67  66  65  67  66  67  69  68  67  67  67  68  68  67  67  68  68  70  73  71  68  66  66  67  66  66  65  65  66  66  65  66  68  69  69  69  69  70  71  69  66  66  68  69  69  70  69  68  68  69  69  69  69  69  68  70  71  71  68  67  68  65  61  56  50  48  50  48  45  44  44  46  50  53  56  59  61  58  51  51  56  60  58  59  65  74  76  73  75  73  69  67  69  71  69  69  68  65  62  61  58  56  55  58  59  58  55  53  52  52  53  52  50  59  70  72  71  71  72  69  65  64  59  52  47  48  53  57  62  66  64  61  58  55  53  53  56  58  61  69  75  77  75  69  63  60  59  58  54  48  45  43  41  39  38  37  37  37  37  37  37  37  38  41  45  48  50  50  51  52  53  52  50  45  42  42  46  53  61  65  66  65  67  72  77  80  77  67  64  58  49  45  47  54  59  57  51  52  55  58  60  69  81  75  63  56  61  64  60  57  54  54  56  58  56  57  66  81  92  90  80  81  81  79  72  62  54  57  59  53  49  47  49  55  58  57  54  59  73  88  96  95  82  78  85  91  89  79  63  60  62  59  59  65  77  93 103 102 101  97  83  72  69  76  79  76  68  67  70  69  68  67  63  59  59  63  68  73  77  79  79  74  74  76  76  75  73  74  73  71  67  63  59  58  59  61  64  68  69  66  63  62  60  59  59  62  72  79  78  78  78  74  68  67  75  80  81  79  79  79  79  78  77  77  78  79  80  79  78  77  77  78  80  80  80  79  77  76  76  76  76  75  75  77  80  82  82  82  81  79  77  75  75  76  76  75  75  75  76  77  77  77  78  78  78  78  77  76  76  77  80  82  82  79  75  73  72  70  64  63  66  68  69  70  71  74  78  78  79  79  73  67  64  63  63  62  60  60  59  55  60  64  54  48  48  50  51  52  52  54  54  51  50  49  44  42  45  51  55  58  64  69  72  68  69  72  74  75  75  74  75  79 
 55  58  63  66  66  66  68  69  70  69  69  71  73  71  69  69  69  68  67  66  66  67  67  67  68  67  67  66  67  67  68  67  66  67  68  69  71  70  68  68  69  69  68  67  65  64  65  65  65  66  67  68  68  68  69  71  71  70  67  66  67  68  68  69  69  69  70  70  71  70  68  68  67  68  69  69  65  64  65  64  62  59  52  48  46  45  44  44  46  49  52  55  57  61  66  64  57  55  59  66  67  68  70  75  75  73  75  74  70  68  69  71  70  71  70  68  66  66  65  61  58  59  58  54  50  49  50  54  56  54  50  57  69  74  74  72  71  66  60  55  50  46  45  48  53  59  65  69  69  67  64  60  54  49  50  51  54  59  66  71  72  69  62  56  54  54  53  49  44  43  42  41  40  40  40  39  38  37  38  36  36  38  42  45  47  48  50  52  54  53  50  47  46  45  44  46  51  59  67  73  77  76  76  85  90  86  75  63  54  50  54  60  59  56  54  58  61  64  66  72  77  73  61  48  53  60  63  60  59  60  61  64  69  78  91 104 111 111 106 103  95  81  69  60  53  50  49  48  44  42  44  46  51  55  55  70  96 114 119 113 103 100 104 109 102  89  81  74  70  69  72  80  96 102  99  92  94  96  87  77  71  75  77  76  71  71  73  69  66  64  62  61  61  61  62  64  67  70  71  69  70  72  72  69  65  63  63  64  63  61  60  62  68  74  76  77  76  73  73  72  68  64  61  62  70  78  78  78  78  75  71  71  75  77  77  77  77  77  78  78  78  77  78  79  80  80  79  77  77  78  79  80  80  79  77  76  76  76  76  77  76  77  80  81  81  82  83  82  79  75  75  77  76  75  75  76  76  76  76  76  76  76  77  78  77  77  76  75  75  76  78  77  75  73  70  66  60  57  58  63  66  66  65  66  71  78  82  81  73  64  61  65  68  66  61  60  61  57  59  64  59  54  51  48  50  53  51  51  51  51  51  49  44  43  46  49  51  52  57  62  64  61  61  65  70  79  88  93  95  96 
 49  53  57  62  65  67  68  69  70  71  71  72  71  69  68  68  69  68  68  67  67  68  68  68  66  66  66  67  67  68  68  67  66  66  68  69  69  68  67  68  69  70  70  68  66  65  66  67  67  67  67  68  68  69  69  70  70  69  68  68  68  68  67  67  67  68  70  71  72  71  69  67  65  64  64  64  60  58  60  60  60  60  56  50  44  43  44  46  49  51  51  52  55  62  70  71  66  64  66  72  75  76  75  75  73  71  70  69  68  68  70  72  73  73  72  69  68  69  69  67  64  61  58  53  49  47  49  52  55  56  54  59  67  72  72  67  63  61  57  50  48  50  53  54  54  56  59  61  62  63  62  59  51  44  42  43  46  49  53  59  63  62  56  49  46  46  45  45  44  43  43  43  43  44  43  43  41  40  40  38  36  37  38  41  42  44  47  50  52  51  47  47  47  45  41  38  40  47  58  68  72  70  66  71  80  85  74  63  57  58  60  63  58  55  58  63  64  62  66  68  68  70  63  51  54  60  62  62  63  65  64  66  75  93 109 119 118 114 109 101  91  78  68  61  58  56  54  51  44  42  47  56  64  70  73  94 122 126 120 113 114 115 112 102  92  87  92  87  77  76  83  96 112 111  97  85  83  85  82  78  75  75  74  74  73  73  72  69  67  67  68  69  68  64  61  61  61  63  64  64  65  65  65  62  58  54  52  53  56  58  60  65  75  83  86  83  78  74  75  75  71  67  64  64  70  77  77  75  74  76  79  81  81  79  77  77  75  75  77  78  78  78  78  79  80  80  80  78  77  78  78  79  80  80  79  78  77  76  77  78  77  78  80  81  81  81  83  82  79  75  74  76  76  75  76  78  78  77  76  75  75  75  76  79  78  77  75  73  72  72  73  73  73  74  70  65  60  55  53  59  65  67  64  60  62  73  78  76  70  65  64  67  69  68  66  65  65  65  66  68  70  66  58  50  51  55  53  50  48  51  51  49  47  47  49  49  47  46  50  54  56  53  51  52  58  72  87  98 106 108 
 46  47  52  59  64  66  67  69  70  71  72  71  69  67  65  66  68  68  68  68  68  69  69  68  66  65  66  67  69  69  68  68  66  66  68  69  68  67  66  67  68  69  69  68  67  68  70  71  71  69  68  68  69  70  70  69  69  69  68  69  70  70  68  65  65  65  68  71  73  72  71  70  66  62  59  58  54  52  52  52  54  57  56  51  44  43  45  48  50  50  49  47  50  59  70  76  76  73  71  71  72  71  70  72  75  75  71  68  68  66  67  69  70  72  73  72  72  73  71  71  70  66  62  57  53  50  49  50  54  59  64  69  73  72  63  53  48  53  58  55  57  61  62  61  57  53  49  47  47  51  55  54  47  40  38  39  41  43  46  49  53  53  50  45  43  41  37  40  43  43  43  44  45  47  47  46  44  43  42  41  39  38  37  38  40  41  44  47  47  46  43  42  43  44  42  41  41  45  50  56  58  58  55  51  53  61  63  61  59  60  59  55  57  58  58  57  53  49  53  59  61  60  58  55  56  59  62  62  61  59  56  55  59  72  88 100  97  83  64  59  63  67  65  60  55  52  56  63  56  52  60  81  97 107 115 123 123 108 104 111 117 118 108  83  74  83  95  92  77  70  80 101 118 122 114  94  78  69  69  73  78  76  75  76  78  77  73  73  74  75  78  77  72  66  64  66  69  69  67  66  63  59  58  59  60  58  54  51  51  53  57  64  73  81  84  80  74  70  70  70  69  68  68  68  73  77  79  75  73  75  78  80  79  80  80  79  76  75  76  78  79  79  78  78  79  77  77  79  78  77  77  79  80  81  81  80  78  77  76  77  77  80  82  82  81  79  80  79  77  74  73  74  75  75  76  79  80  79  77  76  75  75  77  78  77  76  76  76  75  73  72  71  72  74  72  68  66  58  50  55  63  69  68  62  58  66  70  71  74  77  78  71  62  57  62  65  69  77  79  75  71  65  60  57  56  54  51  50  50  51  52  52  52  55  58  56  52  49  52  58  61  58  51  46  51  57  66  76  90  99 
 46  45  47  53  59  62  64  66  68  69  69  70  69  70  70  68  68  69  69  69  70  72  70  67  68  67  65  65  67  69  70  69  67  67  68  68  66  66  66  66  67  68  68  69  69  69  70  70  69  69  69  68  69  69  69  69  69  69  68  68  69  69  69  68  67  66  68  71  73  73  72  72  68  65  60  53  46  44  46  49  50  51  50  48  46  45  45  47  48  48  47  47  50  58  69  74  75  74  71  70  70  69  68  68  69  70  69  69  69  67  66  67  68  70  71  71  73  76  78  77  73  71  67  62  58  57  57  59  63  68  72  73  72  66  57  49  47  52  59  62  65  67  66  65  62  56  49  44  43  45  48  49  46  41  38  39  41  44  46  49  51  50  48  45  42  39  36  38  42  42  42  43  44  45  45  45  45  45  45  42  39  37  36  36  37  39  41  44  45  45  44  41  40  42  44  44  44  44  46  51  55  57  57  51  47  49  50  51  52  52  54  55  58  59  57  53  49  46  49  53  56  56  56  56  57  58  59  58  56  55  52  50  50  54  59  62  62  56  49  48  47  49  59  61  55  55  62  67  60  56  70 109 130 134 143 130 102  78  73  84 102 114 110  85  79  91  99  89  72  66  71  83  96 105 107  98  85  74  68  69  73  75  75  75  76  75  73  70  72  76  78  77  74  71  69  69  71  74  76  73  71  70  69  66  65  66  64  62  62  59  58  61  67  70  69  68  68  70  71  71  70  68  70  77  79  79  78  76  74  75  76  77  77  78  78  78  77  75  75  75  76  77  78  78  78  77  76  76  76  76  77  78  77  77  79  81  82  78  75  76  77  79  80  78  77  76  76  76  76  76  76  76  75  74  76  79  82  81  79  77  76  76  78  79  78  77  76  76  74  72  73  73  71  71  68  65  63  58  52  52  57  64  66  64  64  72  79  80  77  80  83  74  61  53  54  57  64  76  82  79  68  61  57  54  53  53  54  51  50  53  55  57  58  60  62  59  57  56  56  62  66  62  54  48  47  50  55  61  66  68 
 45  44  45  51  56  60  63  65  67  67  67  68  68  70  70  67  67  69  70  70  70  72  69  67  69  69  67  66  67  68  69  69  69  69  68  67  67  67  67  67  66  66  67  67  67  68  69  69  69  68  69  69  69  69  70  70  69  68  68  67  67  68  69  70  69  68  69  72  73  73  73  72  68  65  60  52  46  44  44  44  43  44  47  50  51  50  50  51  51  50  48  50  54  61  66  70  72  71  70  69  69  69  69  67  66  66  68  70  71  69  68  67  68  69  69  69  71  75  78  77  74  73  71  67  64  63  63  65  68  71  72  69  62  57  52  49  52  58  64  68  69  69  67  67  66  60  53  46  44  43  43  44  43  41  37  39  42  45  50  54  55  54  50  45  41  39  37  39  41  41  41  42  43  42  42  43  44  44  44  41  39  38  37  36  35  36  38  41  43  43  42  40  39  41  43  45  45  45  48  53  57  59  58  53  48  45  44  44  46  47  49  53  55  55  53  50  48  47  48  50  52  52  52  52  54  55  56  54  54  53  50  47  47  46  44  43  45  47  49  47  44  43  56  62  61  63  66  67  62  60  74 117 142 142 133 109  79  61  58  70  94 110 111  96  89  90  91  80  66  62  62  63  71  76  81  85  83  76  72  72  74  76  75  73  72  73  73  71  72  75  76  76  76  75  73  71  71  75  78  78  77  77  78  76  73  72  71  72  74  69  64  62  65  67  65  66  70  74  74  74  75  74  76  82  83  81  78  77  76  76  76  77  78  77  76  77  77  76  75  74  75  76  77  78  78  78  78  76  76  76  77  77  75  75  78  82  82  77  74  76  77  77  76  76  76  77  77  76  75  76  77  78  76  75  76  78  80  80  78  77  76  77  79  81  80  78  77  76  75  73  77  76  72  69  66  62  60  57  54  54  59  66  68  69  74  84  90  88  81  82  83  75  60  48  49  55  64  73  78  76  66  59  53  48  47  50  53  53  51  54  57  59  58  59  58  56  57  60  60  66  70  65  59  54  51  48  49  52  53  50 
 45  45  48  55  60  63  64  65  67  67  66  67  67  67  66  67  67  68  69  70  70  69  67  66  67  69  71  70  68  66  66  69  71  71  68  67  69  69  67  68  66  65  65  65  65  67  70  70  70  69  69  69  71  72  72  70  69  67  68  69  69  68  68  68  68  68  69  72  74  72  72  71  67  63  60  56  54  52  47  39  36  39  48  56  59  58  58  60  62  60  56  57  61  65  64  66  70  69  68  67  68  69  70  70  69  69  69  70  69  70  69  69  68  69  70  70  70  70  70  71  73  73  72  72  71  69  66  64  63  63  63  58  51  50  49  53  60  66  70  68  67  65  64  65  65  61  56  51  47  45  44  43  42  40  39  41  42  45  51  57  59  58  53  46  41  38  39  40  41  41  41  42  42  41  40  39  40  40  39  41  42  41  39  37  35  35  36  39  41  40  37  38  40  39  40  42  44  47  51  56  58  57  53  49  46  46  45  44  44  45  46  48  49  49  48  49  49  48  48  49  49  48  47  47  48  50  52  52  52  50  47  45  45  45  46  47  50  51  50  46  47  53  57  62  66  66  66  67  70  72  80 109 132 131  93  69  63  59  63  76  96 109 112 106  94  81  75  69  63  59  56  54  55  55  57  66  69  69  73  77  79  77  74  73  73  74  75  75  75  76  76  76  75  75  73  71  71  72  74  77  76  74  79  83  81  74  72  74  78  76  71  67  70  74  74  76  78  79  77  76  80  85  86  83  82  81  80  78  76  76  77  78  78  78  77  74  75  77  77  76  75  75  75  76  77  79  80  80  78  77  77  76  75  75  79  81  80  74  72  76  77  76  76  77  80  82  81  78  76  74  76  78  78  77  77  77  77  76  75  74  75  77  79  81  79  78  77  77  76  77  79  77  72  69  67  65  64  60  56  62  70  77  76  77  82  91  94  91  88  87  86  76  61  50  52  62  71  73  74  73  66  59  53  47  45  47  51  52  53  54  56  57  55  54  53  53  57  62  66  69  70  65  63  63  63  58  53  55  57  55 
 50  52  56  62  66  68  67  67  68  67  67  68  70  69  68  70  69  67  67  68  67  64  66  67  66  67  69  68  67  66  66  67  69  69  69  69  69  68  68  68  67  67  66  65  65  66  68  70  70  69  69  70  72  74  73  70  68  67  69  70  69  68  68  69  67  68  70  72  73  71  70  70  70  69  66  64  62  60  56  49  45  45  50  58  66  65  63  66  71  73  72  67  64  63  65  66  67  66  65  66  67  68  69  70  69  69  69  68  68  69  70  69  69  69  70  71  71  69  67  68  70  70  72  75  77  75  70  63  56  51  49  47  47  50  55  60  65  67  66  62  58  55  54  54  55  53  52  52  52  51  50  50  49  49  50  47  43  44  48  52  56  55  51  44  40  39  41  41  41  41  42  42  42  40  38  38  38  39  39  40  41  42  40  38  35  33  35  38  40  39  36  38  38  38  38  40  43  46  51  54  53  50  45  42  42  44  44  44  44  45  46  48  48  48  49  48  47  48  48  49  48  45  44  44  46  49  51  50  48  47  46  47  48  49  50  52  56  57  54  47  47  54  57  59  58  56  62  73  83  89  99 120 125 106  67  49  53  60  66  76  93 107 114 110 101  92  82  75  67  61  56  54  55  61  68  68  68  71  74  75  75  73  72  73  76  78  78  76  75  76  77  77  76  73  70  69  70  70  72  75  72  69  72  79  80  71  69  71  77  80  79  73  75  78  80  81  83  82  78  76  80  87  89  82  80  80  77  75  74  73  74  75  76  76  75  74  76  78  78  77  76  75  76  76  78  80  81  81  79  78  76  75  75  76  78  80  79  73  71  75  76  76  77  80  83  84  82  79  76  76  77  79  79  79  78  77  76  74  73  73  75  77  78  79  80  79  77  77  76  74  75  72  67  68  69  70  70  66  62  70  80  86  82  80  81  81  86  93  92  90  88  86  81  72  65  65  69  73  77  78  74  66  58  53  52  53  55  57  57  54  52  52  53  56  60  65  70  73  74  70  63  58  61  70  79  86  86  75  80  80 
 57  58  61  67  70  71  70  70  70  69  70  70  69  66  66  69  70  68  68  69  68  64  65  68  69  68  67  67  68  68  68  67  66  66  68  68  65  65  67  67  68  68  68  68  68  68  68  69  71  70  69  70  72  73  72  70  68  68  69  70  70  69  69  69  69  68  69  71  71  69  68  70  72  72  70  68  66  65  65  64  62  58  54  58  68  71  70  70  73  77  80  75  68  64  66  67  66  66  65  66  67  68  70  69  69  69  68  68  69  70  70  70  69  68  70  71  72  70  68  69  71  70  71  72  74  73  67  58  51  46  44  44  47  53  59  62  62  60  58  55  53  51  50  48  45  45  46  49  52  53  54  54  54  54  55  51  46  44  44  46  49  50  47  42  39  40  42  42  41  42  42  42  41  40  38  38  38  38  39  38  39  40  39  37  34  33  34  38  40  39  38  39  40  39  41  43  45  47  49  50  49  46  43  41  42  45  46  46  46  48  49  49  48  48  48  46  45  47  49  49  48  45  43  44  46  49  50  50  49  47  47  47  48  49  51  55  62  65  62  59  55  53  53  54  53  52  59  72  85 102 119 129 115  82  57  47  52  63  69  74  91 108 117 115 112 113 114 109  96  75  61  56  61  71  78  74  73  74  75  75  74  72  73  75  77  77  76  76  75  75  77  78  75  71  68  68  69  70  71  71  70  69  71  77  81  76  74  74  75  79  81  78  78  80  80  82  83  82  78  75  77  83  86  82  80  79  76  74  72  71  72  74  75  76  76  76  77  78  78  77  77  77  77  78  79  80  81  80  79  79  78  77  77  77  79  80  79  75  73  73  74  76  77  80  83  83  81  79  77  78  79  78  79  79  79  77  76  74  73  73  74  76  77  77  79  80  79  78  76  72  69  65  60  63  69  76  77  72  66  70  79  85  83  81  79  74  72  76  85  91  92  96  97  93  81  73  70  73  78  81  78  72  64  61  59  58  57  58  57  52  52  55  56  58  61  65  69  72  73  68  62  60  62  65  70  87  98  93 101 107 
 62  60  60  64  67  69  71  73  74  72  72  70  66  64  64  66  68  70  71  71  70  67  65  67  70  69  68  68  69  70  70  68  66  65  66  65  63  64  65  66  67  67  68  71  73  72  70  70  72  71  69  69  70  71  71  70  70  70  70  71  70  70  70  70  69  68  68  70  70  68  67  69  71  71  70  68  67  68  72  76  76  70  61  61  68  74  74  71  70  72  76  77  73  68  66  67  68  67  67  67  68  69  70  70  69  68  68  69  72  71  71  71  69  69  70  71  72  71  70  72  74  71  69  67  67  65  60  54  50  48  49  50  53  59  62  62  56  51  48  49  50  49  48  45  42  41  42  44  47  50  53  54  54  54  55  52  48  45  43  43  45  45  44  41  40  40  41  42  42  41  41  41  41  39  38  38  37  37  38  37  36  37  36  35  34  33  34  37  38  39  38  40  41  42  45  47  48  47  47  47  47  46  45  43  44  48  48  47  47  50  51  48  46  46  47  45  45  48  49  50  48  46  44  45  47  48  49  51  51  49  47  47  47  47  49  55  65  70  69  69  64  56  53  53  55  56  60  69  89 110 127 127 104  72  55  49  52  64  69  73  91 107 115 114 116 124 138 140 127 100  78  65  69  76  80  77  77  77  77  77  76  74  74  75  75  72  71  76  76  74  76  76  75  71  69  70  71  71  70  70  72  73  74  76  79  81  80  79  76  77  79  79  79  78  77  79  81  80  78  76  76  78  81  81  81  80  77  74  72  71  72  74  75  76  77  78  78  77  76  76  77  78  78  79  79  79  78  78  79  80  80  79  78  78  79  80  79  77  75  73  74  75  76  77  79  81  80  79  78  79  78  76  77  78  78  77  76  75  75  75  75  75  74  74  78  80  80  80  78  75  70  62  54  56  63  73  76  73  66  65  70  76  79  80  78  74  66  61  75  86  93  98 103 104  95  84  75  72  73  77  77  74  69  67  63  59  55  56  58  55  55  56  56  57  58  57  60  64  64  62  61  64  62  56  55  70  88  99 110 117 
 60  55  50  52  56  62  69  74  75  72  69  68  69  68  65  63  65  69  71  71  70  70  67  66  67  67  68  68  69  70  71  72  71  69  67  66  64  65  65  65  64  64  67  73  76  76  73  71  72  71  70  70  70  70  70  71  72  71  71  70  69  68  69  70  69  68  68  68  69  68  69  69  68  68  68  67  69  71  75  79  79  76  71  70  72  73  72  70  66  64  66  70  73  71  66  67  71  70  69  69  70  70  70  71  70  69  68  70  73  73  72  71  71  70  69  69  70  71  71  73  74  71  68  65  63  60  56  53  52  54  56  59  62  63  62  58  50  45  43  45  46  45  43  44  45  43  42  42  43  44  47  48  50  52  53  52  50  48  45  44  45  45  44  43  41  39  39  41  42  41  40  40  40  39  38  38  37  36  36  35  36  36  35  34  34  34  35  36  37  38  39  39  40  41  45  48  48  46  45  45  46  48  49  46  45  48  47  46  46  48  49  47  45  45  46  46  47  48  49  49  48  45  44  45  46  47  47  49  50  48  47  48  48  46  47  53  61  66  64  61  62  65  61  58  61  66  68  76 102 117 120 113 101  82  56  46  51  60  66  73  88  98 101 102 103 110 123 132 131 122 101  80  75  79  82  78  75  77  78  79  77  74  73  72  71  69  70  77  76  73  73  74  74  73  74  75  75  73  71  75  78  78  77  73  72  77  80  81  81  80  79  78  76  74  74  76  77  78  79  79  79  77  77  80  81  80  78  75  73  72  73  74  75  76  76  78  77  76  75  75  76  77  78  79  79  77  76  76  77  79  80  79  79  79  80  80  80  77  76  76  76  75  74  73  75  79  80  80  78  78  77  75  76  76  76  76  75  75  76  76  75  74  73  75  78  79  79  82  84  84  79  67  55  51  53  57  63  65  63  61  62  68  76  79  80  79  75  70  73  78  83  89  96 103 104  96  81  67  63  67  70  71  69  70  65  57  51  53  60  64  57  48  49  54  57  55  57  60  57  55  55  59  58  53  53  55  66  90 102 101 
 47  45  44  49  54  57  60  63  64  65  68  70  71  71  69  65  66  69  70  69  69  71  70  67  64  64  65  67  69  71  72  72  72  71  69  67  65  65  66  66  64  64  68  73  76  75  71  70  71  71  71  70  68  68  68  69  71  71  70  68  67  67  69  71  69  68  68  68  69  69  71  71  69  69  69  70  70  71  72  75  77  77  75  74  73  71  69  67  65  65  66  68  70  71  68  69  71  71  70  71  70  70  71  71  71  70  69  70  73  72  71  71  71  71  70  69  69  70  71  71  70  68  67  65  62  60  56  54  54  54  56  56  55  53  50  47  44  43  45  47  47  47  46  46  45  44  43  42  42  42  44  46  49  52  55  53  51  50  49  47  46  45  43  42  41  39  39  41  42  41  40  39  39  39  38  38  37  36  35  36  36  35  35  35  36  36  37  36  38  40  42  41  39  40  41  43  44  43  42  43  45  48  50  47  46  47  45  44  43  45  46  46  46  46  47  47  47  47  47  47  46  44  43  44  45  46  46  46  47  49  50  52  52  50  49  51  55  56  54  51  52  57  59  63  70  79  81  84 109 124 122 110 102  90  61  47  51  60  69  76  82  82  79  78  76  77  91 102 107 103  88  71  74  80  83  78  75  74  75  76  75  72  70  70  70  70  72  76  75  73  73  74  74  75  76  78  78  76  74  76  75  74  77  77  76  78  78  79  82  83  80  76  73  73  74  75  76  77  79  81  80  78  76  77  78  79  77  76  74  73  73  74  74  73  74  77  77  77  77  77  77  77  77  77  78  77  76  76  77  78  78  78  79  81  82  82  79  76  76  79  79  77  75  73  74  77  79  80  79  78  78  77  77  76  75  75  76  76  77  77  76  75  75  77  77  77  77  82  86  88  85  75  61  56  53  52  56  61  64  63  64  69  75  78  78  78  79  79  75  73  76  83  95 108 112 103  82  61  56  61  63  65  68  72  70  63  57  58  65  71  64  52  50  52  54  55  62  68  65  61  58  56  53  50  49  51  57  71  84  92 
 42  40  40  45  49  52  55  58  61  63  66  67  66  67  69  67  69  70  69  67  67  70  70  67  63  63  64  66  69  71  71  69  68  67  68  67  64  65  67  68  67  67  69  72  73  72  69  68  70  71  71  70  68  67  67  68  69  70  69  68  67  67  69  70  70  68  68  68  68  69  72  72  70  70  71  71  69  68  67  70  73  74  72  70  69  70  70  67  65  66  69  71  72  71  70  69  70  70  71  71  71  71  71  71  71  70  68  69  70  70  70  70  70  70  71  70  70  70  71  70  69  69  68  65  62  58  55  54  54  53  52  52  50  45  41  40  41  44  46  46  45  45  46  45  43  43  43  42  41  41  42  44  47  50  53  52  51  50  49  48  45  43  40  39  39  39  39  40  41  40  40  39  39  38  38  38  37  36  36  36  36  36  37  37  38  39  38  39  40  43  44  43  41  39  38  40  42  42  42  43  45  47  48  48  47  47  45  43  43  43  45  45  45  45  45  46  46  45  45  45  45  43  42  43  44  45  45  46  47  50  52  53  53  50  49  49  51  51  48  44  44  49  59  65  68  77  83  91 111 124 124 111  99  84  62  53  57  66  75  80  77  70  66  65  62  61  68  76  80  81  74  67  74  79  80  76  73  72  72  73  73  72  71  71  72  72  72  73  73  74  74  74  74  75  76  77  78  78  76  75  69  66  70  73  75  74  71  71  77  83  83  76  73  74  76  76  75  76  78  80  80  78  76  76  76  78  78  78  76  75  74  74  74  73  74  76  77  78  79  78  77  76  76  76  77  78  78  77  77  78  77  77  78  81  82  81  78  75  75  79  80  80  78  76  76  78  79  79  79  79  79  79  78  77  76  76  76  77  77  77  77  76  76  78  77  75  75  79  83  84  84  78  68  65  63  62  64  66  68  68  70  73  77  79  78  78  78  79  78  74  73  75  85 100 110 105  89  70  63  63  60  60  66  72  73  70  67  67  70  73  70  64  59  58  57  56  60  66  67  69  73  74  72  71  73  70  63  59  64  77 
 46  42  38  39  41  46  54  62  68  67  65  61  60  61  64  65  66  66  65  64  63  64  63  63  63  64  67  69  70  69  67  64  63  63  65  65  64  65  67  69  69  69  68  69  69  68  67  67  69  70  71  71  69  68  69  69  68  68  69  69  69  68  69  71  70  69  67  67  68  68  72  72  70  71  71  70  69  67  67  70  73  73  69  66  65  69  72  69  66  67  71  75  75  73  70  69  69  70  71  72  72  71  70  70  70  69  68  68  69  69  70  69  70  70  71  72  72  71  71  71  72  72  71  67  61  57  54  55  54  51  47  49  51  47  44  44  45  45  44  42  40  41  43  43  42  42  43  42  41  40  41  43  46  48  49  50  50  49  47  44  42  39  37  36  37  37  37  38  38  38  38  38  39  38  39  39  37  36  37  36  37  38  38  39  40  39  39  40  41  43  44  44  42  39  38  39  41  43  44  44  46  47  46  48  48  46  46  45  45  44  43  43  45  44  42  43  43  42  43  44  44  43  42  42  44  45  45  47  50  52  51  50  49  48  47  49  51  52  50  45  44  50  61  62  58  63  75  90 109 121 123 111  90  67  60  61  67  76  82  83  75  67  65  67  70  70  67  65  66  73  73  73  76  77  76  73  71  71  72  74  76  76  76  75  74  73  71  70  72  74  73  73  73  74  75  76  76  77  77  74  67  61  61  63  65  62  60  61  70  81  86  78  74  75  78  78  76  75  78  80  79  77  76  76  77  79  80  80  78  77  76  75  75  75  75  75  76  77  78  78  77  76  75  76  77  77  78  77  79  79  78  77  78  80  81  79  77  74  75  78  80  80  81  80  80  80  79  78  77  79  79  78  78  78  78  77  77  76  76  76  76  76  76  76  74  72  71  73  74  75  78  77  74  72  75  78  78  75  73  74  77  79  80  81  82  80  77  75  79  78  72  68  71  81  95 103 104  97  85  71  61  59  62  69  74  76  77  77  76  75  74  73  71  69  64  58  56  57  62  75  91 101 104 107 111  99  79  62  54  58 
 45  43  42  42  42  44  51  61  69  71  70  69  70  66  61  57  53  49  49  52  53  51  51  53  57  64  71  73  71  65  62  63  65  68  68  66  64  65  67  69  69  68  65  64  64  65  68  69  69  70  71  72  72  71  71  70  69  69  70  71  71  70  71  71  71  69  66  66  67  68  70  71  71  69  69  70  72  72  72  74  75  75  73  71  70  67  65  66  69  70  69  70  72  74  71  69  69  71  72  73  73  72  70  70  70  69  67  68  70  71  71  70  68  69  71  73  74  73  69  68  69  73  74  72  66  62  59  58  57  51  45  48  53  53  53  53  51  46  42  39  39  41  44  45  44  44  44  42  40  40  41  45  49  51  52  50  47  45  42  40  39  38  38  38  37  36  35  36  37  37  38  38  38  38  39  39  38  36  36  36  36  38  39  39  38  38  38  39  40  40  40  42  41  37  36  37  41  42  44  45  46  46  46  44  42  42  44  46  48  46  45  46  46  45  43  42  41  40  41  43  45  43  41  39  41  42  42  43  46  49  48  47  46  47  48  50  52  52  51  50  51  54  56  55  55  57  63  76 102 119 122 106  81  58  56  65  75  82  84  81  74  69  70  74  80  84  80  75  70  68  68  69  74  74  72  72  71  71  73  75  76  75  75  75  75  74  72  71  71  73  71  70  70  73  76  76  76  76  75  72  71  68  63  61  60  59  60  63  67  78  85  82  77  76  80  80  77  75  77  80  79  77  76  77  78  79  80  79  77  76  75  75  74  75  76  75  75  76  76  76  76  75  76  76  77  76  76  77  80  80  79  78  79  80  80  78  75  74  76  77  78  77  78  80  82  83  82  78  76  76  76  76  76  77  78  78  77  76  74  74  74  76  76  74  70  68  67  68  68  68  72  75  74  75  76  79  81  79  76  79  83  85  83  84  86  81  78  77  76  73  71  74  75  77  86 100 113 111 100  82  67  60  61  67  73  78  83  85  84  83  77  70  73  71  67  67  67  67  71  81  92  95  97  99 100  98  89  72  61  57 
 45  43  42  42  42  44  49  55  61  66  67  65  64  61  56  52  47  44  44  47  49  47  47  49  55  61  65  69  69  67  66  64  63  63  65  68  70  70  70  70  70  71  71  69  67  66  68  70  70  70  72  74  74  75  73  72  71  71  72  72  71  70  71  72  70  68  68  68  66  66  69  71  72  71  71  72  74  74  73  73  73  73  73  73  71  67  65  65  68  69  68  69  70  72  72  70  68  70  73  74  74  72  70  69  68  68  66  67  69  72  73  73  72  71  72  74  75  74  71  70  71  72  75  76  71  66  62  58  55  50  46  49  57  60  62  63  59  54  48  42  40  41  44  46  46  45  45  43  40  41  45  49  52  55  54  50  45  43  40  39  39  40  39  36  35  34  35  36  37  37  38  39  40  39  38  38  37  37  39  38  38  40  41  40  38  37  37  37  38  38  39  39  39  38  37  38  41  42  43  42  42  44  45  42  40  42  43  44  45  45  47  49  50  48  45  43  42  42  43  45  47  47  44  42  43  43  43  43  44  47  47  45  44  45  46  46  46  47  48  48  49  50  49  49  50  51  53  63  93 115 118 101  76  56  55  62  71  76  76  72  67  66  69  77  80  81  79  77  75  73  72  72  72  73  73  73  73  75  76  76  75  74  74  74  75  74  73  72  72  72  71  70  71  74  76  76  75  76  75  72  73  73  68  62  58  58  61  63  63  70  78  80  80  79  77  75  75  77  79  80  80  79  77  76  76  77  78  77  76  76  76  76  76  75  74  73  74  75  75  76  76  76  77  77  77  75  75  77  80  81  80  79  78  78  79  78  77  77  77  77  75  74  75  78  81  81  80  79  75  74  75  76  76  75  75  76  76  76  74  73  73  76  77  73  71  70  69  69  68  67  68  68  68  70  73  77  82  82  79  78  78  79  78  81  85  82  78  75  72  71  75  83  84  82  89 104 119 117 103  85  69  59  54  58  62  66  75  80  82  84  78  68  62  65  76  90  87  82  85  81  73  73  77  84  94  94  86  70  59  53 
 43  42  40  40  42  45  48  48  50  57  57  54  50  49  50  48  46  45  46  48  50  51  50  51  55  56  56  57  61  65  67  62  56  53  57  63  67  70  71  71  70  71  75  76  75  72  72  71  69  70  72  74  75  75  74  73  72  71  71  71  70  70  70  71  69  68  70  70  68  65  68  72  73  74  74  75  75  74  72  70  70  70  72  72  69  68  68  67  66  67  69  70  70  70  71  70  67  69  72  74  74  72  70  68  68  68  66  66  68  71  74  76  75  74  72  73  73  73  73  74  74  72  74  77  72  67  63  55  51  48  45  49  56  62  66  68  66  63  58  51  46  44  46  47  47  46  46  46  43  45  49  50  53  55  55  53  49  45  42  40  42  42  40  35  33  34  37  38  39  39  39  40  41  40  38  36  36  37  39  40  40  40  40  39  38  37  37  37  38  38  39  39  39  39  40  40  42  43  42  41  40  41  44  44  44  46  46  45  44  45  49  52  52  50  46  45  44  44  45  47  48  49  48  46  46  46  47  44  44  46  46  45  44  44  43  41  39  40  42  41  41  43  44  45  46  48  48  56  86 108 112  94  72  54  52  57  62  67  66  63  61  60  63  72  74  71  71  73  77  80  80  77  75  74  74  73  75  77  78  77  75  74  74  74  75  74  74  73  72  71  72  73  73  74  75  76  76  77  76  73  73  74  73  68  62  60  62  62  60  62  67  73  79  81  76  73  75  80  80  79  80  79  77  75  75  75  75  75  76  77  78  78  77  74  73  73  74  75  76  76  77  78  79  79  79  76  75  76  79  80  81  79  77  76  77  79  80  80  79  78  75  74  75  77  78  76  76  77  77  74  75  76  76  74  74  75  76  77  75  73  74  78  78  76  76  76  75  73  72  71  67  64  63  64  69  75  80  82  82  77  73  71  71  76  82  81  77  73  70  75  85  96  97  95 103 112 118 115 101  81  67  57  49  49  49  51  57  65  73  78  82  79  65  68  86 104  98  86  87  75  58  56  60  71  89  91  81  66  57  55 
 42  42  41  40  44  48  48  47  48  49  47  44  42  41  41  41  42  44  48  52  55  56  56  53  51  51  50  48  47  49  52  52  50  47  47  47  47  56  66  69  65  62  65  72  78  79  79  76  69  68  70  72  72  72  72  71  70  70  69  70  70  69  70  70  68  68  70  71  70  67  70  73  73  73  73  74  73  72  71  69  68  70  71  71  69  69  68  68  68  69  69  70  69  70  71  70  67  68  71  73  72  70  68  67  69  69  68  68  69  71  72  73  72  71  71  70  70  71  71  71  71  72  73  73  70  66  61  54  49  44  41  43  48  56  62  66  67  67  65  61  57  55  54  53  50  49  49  48  49  49  50  50  50  52  54  56  56  51  47  45  44  43  41  38  36  37  39  41  41  41  40  40  40  39  38  37  36  36  36  39  40  38  37  37  36  37  39  40  40  39  38  39  40  40  39  40  41  42  42  42  41  43  45  48  50  52  52  51  49  49  51  54  53  51  48  46  45  45  45  46  47  46  45  45  45  46  48  46  45  46  47  46  45  46  45  42  41  40  40  40  39  40  43  44  46  51  52  56  79 102 110  89  66  50  46  50  57  59  61  62  59  58  60  64  67  69  71  73  75  79  81  80  78  76  73  72  74  76  77  77  76  75  74  75  75  76  75  74  74  74  75  75  74  74  76  77  77  77  76  75  75  77  80  78  72  67  65  64  60  56  57  65  74  79  79  81  83  81  79  78  77  77  76  75  75  76  76  77  78  79  80  80  78  75  73  74  75  76  76  77  78  80  82  82  82  80  78  77  79  81  81  79  77  76  78  79  80  81  80  78  77  78  78  78  75  73  73  74  76  77  77  75  76  77  77  77  78  77  76  75  76  78  80  80  81  81  79  78  77  75  72  69  66  64  66  71  73  76  80  80  75  67  67  74  80  76  75  76  73  83  99 108 111 114 120 114 106 109  99  79  65  58  54  49  48  49  46  50  59  69  87 100  94  90  92  94  90  82  74  72  69  57  56  63  71  82  86  75  69  72 
 46  45  42  40  44  48  48  49  49  47  44  41  39  38  37  37  39  42  47  51  53  53  52  51  49  49  49  47  44  42  42  44  45  43  40  40  44  48  51  53  54  55  57  59  61  63  67  69  69  68  69  70  70  71  70  70  70  70  70  71  71  70  70  69  67  67  70  72  70  67  68  71  71  71  71  72  71  70  69  68  68  69  71  71  69  69  69  70  70  71  70  70  70  70  70  70  68  69  70  71  70  68  66  66  68  70  71  70  70  70  71  71  70  70  69  68  68  68  68  68  68  70  68  65  68  68  63  57  51  45  42  43  46  52  55  57  61  64  65  64  65  67  67  65  60  55  50  47  51  51  50  50  48  47  50  52  52  50  47  45  44  43  41  38  37  37  37  39  40  40  40  39  39  39  38  37  37  36  36  37  38  37  37  37  37  38  38  39  39  38  37  38  40  40  39  39  40  42  42  41  41  43  45  48  51  53  53  52  50  49  50  51  50  48  45  44  45  46  46  46  45  44  44  44  45  46  47  48  49  48  47  47  46  45  44  44  43  42  41  41  42  41  43  43  44  51  54  58  75  99 109  81  58  47  42  45  50  53  59  64  63  63  65  65  68  72  75  75  75  78  80  81  79  77  74  73  74  76  77  77  76  74  73  73  74  75  74  74  75  76  77  76  74  74  75  76  76  75  74  74  75  78  81  80  75  71  69  68  64  59  60  69  76  78  75  79  82  79  79  80  78  77  77  76  76  76  77  77  78  80  81  81  79  76  75  77  77  77  77  77  78  80  81  81  81  78  77  78  80  81  81  79  77  76  77  79  80  81  79  77  77  79  80  77  74  71  72  73  76  77  78  77  78  78  78  77  77  77  77  77  78  80  80  78  79  80  79  78  78  79  78  74  70  66  68  73  75  76  78  81  77  69  70  75  80  80  79  79  79  83  90  93 104 113 104  98  99 106  96  74  59  57  61  58  58  58  55  53  52  54  62  77  97 104 101  97 101 102  88  88  88  71  64  64  67  78  84  69  71  90 
 52  50  46  42  45  49  48  48  49  45  42  40  38  37  37  37  39  42  44  46  46  46  46  46  46  48  49  49  47  44  41  41  41  41  40  40  43  43  43  43  44  46  49  51  53  54  55  57  60  60  62  65  68  70  72  72  72  73  72  72  72  72  71  69  68  68  71  73  70  67  67  69  69  69  69  69  70  69  69  68  68  70  72  71  69  69  70  71  72  72  71  70  70  70  71  70  69  70  70  70  69  67  65  66  69  71  72  71  69  69  69  69  69  69  69  67  66  66  66  67  69  71  67  63  69  70  66  60  55  50  45  43  44  49  51  54  61  66  68  67  67  68  68  66  62  56  49  47  53  57  58  58  53  47  45  45  44  44  43  43  43  42  40  38  37  36  35  36  37  38  39  39  38  38  38  37  37  37  37  36  36  38  38  38  38  38  37  37  37  37  37  38  40  39  38  38  39  40  41  40  40  42  44  46  48  50  50  49  47  46  47  48  48  45  43  43  44  45  47  46  45  44  43  44  45  45  46  50  51  49  48  47  46  44  44  45  45  44  43  42  41  42  44  43  43  49  52  56  67  84  93  71  53  46  43  45  49  51  59  67  69  71  74  72  73  77  78  77  76  78  79  79  78  77  76  74  75  77  77  77  76  74  73  72  73  73  73  75  76  76  76  75  74  75  75  75  74  72  71  73  76  79  80  77  75  75  74  70  64  61  62  68  72  72  69  74  79  77  80  82  80  79  78  77  77  77  76  77  77  78  79  80  78  76  75  77  77  77  76  76  77  79  80  80  79  77  77  78  80  81  82  80  78  77  77  78  79  79  78  75  76  78  79  77  74  72  73  74  76  76  77  77  78  78  77  76  74  74  74  75  77  77  77  75  77  78  78  77  79  81  81  78  73  69  68  70  73  72  72  75  74  72  74  76  77  79  79  78  79  79  78  77  84  91  83  88 101 108  96  74  57  57  65  63  65  70  72  69  62  54  55  68  95 100  91  89 104 118 111 107 101  87  76  72  73  79  78  63  66  85 
 56  55  52  48  49  51  49  47  46  43  41  39  38  37  38  38  40  42  42  41  40  40  41  42  43  45  47  50  51  48  43  40  39  40  42  42  39  41  44  43  38  37  42  50  56  55  50  46  44  46  50  55  62  67  71  72  72  72  72  72  73  74  73  71  69  71  74  74  72  69  68  69  69  68  67  67  68  69  69  70  70  72  73  72  70  69  70  70  71  71  71  71  71  71  71  71  71  71  71  70  68  66  66  68  70  72  72  71  69  70  70  70  70  70  70  69  68  68  67  70  74  75  70  67  71  71  67  63  61  57  48  42  41  49  53  58  66  72  72  67  64  61  57  55  56  52  50  52  60  67  71  69  61  51  43  39  37  38  39  39  39  39  38  38  37  36  36  35  34  36  38  38  38  37  36  36  36  37  37  36  36  38  39  39  39  38  37  37  37  38  38  38  38  38  38  38  38  39  40  40  39  40  42  43  44  45  45  45  44  45  46  47  47  45  43  41  43  45  46  46  44  44  44  45  45  44  43  48  50  48  48  49  48  46  46  48  50  49  47  41  40  43  46  46  44  46  47  50  56  63  65  59  52  47  48  51  54  55  61  69  74  79  81  78  77  79  79  78  77  77  77  76  75  76  78  76  76  77  76  76  75  74  73  73  73  72  73  76  77  75  75  74  75  75  76  75  73  71  70  72  77  81  78  75  74  78  76  68  58  58  61  59  60  62  64  72  78  78  80  82  81  80  79  78  77  77  76  76  76  76  77  77  76  76  75  75  75  74  74  74  75  78  80  81  80  78  77  77  79  81  81  80  79  78  77  78  78  78  77  77  77  77  76  77  76  76  76  77  77  74  75  76  76  77  78  76  73  70  69  69  71  71  72  73  74  74  74  76  78  81  81  78  73  71  67  63  63  62  61  65  70  74  77  77  76  75  74  74  78  77  73  73  69  66  74  87 103 112 100  79  64  63  64  62  67  79  88  90  84  74  76  89  94  82  66  70  89 110 120 114 104  96  85  77  82  84  77  62  60  62 
 51  52  53  54  53  52  51  47  43  42  40  39  39  39  39  40  42  42  42  41  40  40  41  42  41  40  41  44  47  47  43  40  38  39  40  41  41  40  38  37  38  40  41  41  42  43  45  43  39  39  42  46  51  56  61  63  64  65  66  68  70  72  72  70  69  71  74  74  73  70  69  70  69  69  68  67  68  69  70  71  72  72  72  72  70  69  69  69  69  70  71  71  71  71  71  72  72  71  71  71  69  68  68  70  71  72  71  70  70  71  71  71  70  70  70  71  72  72  72  72  73  75  74  72  72  70  65  63  66  66  53  48  50  54  55  55  58  60  61  60  61  61  57  55  54  56  60  64  68  73  76  73  66  56  45  40  38  39  39  38  37  36  36  37  37  37  37  36  35  37  37  37  36  36  36  35  35  36  36  37  37  38  38  38  38  39  40  41  40  40  38  38  38  38  38  38  38  39  40  40  40  41  42  40  40  41  41  41  42  44  46  47  47  46  44  42  43  45  45  44  43  43  44  45  45  43  42  44  46  45  48  51  51  50  50  52  55  56  53  48  47  49  50  50  48  46  46  49  56  57  52  50  48  46  51  54  57  60  64  69  75  79  80  74  73  75  76  76  75  76  75  74  73  75  77  77  76  76  75  75  75  75  75  75  75  75  75  77  76  75  75  75  76  77  76  75  73  72  73  74  80  82  77  73  73  75  71  61  53  56  59  55  55  59  64  72  78  79  80  80  79  79  78  77  77  77  77  77  77  76  76  76  75  75  76  76  75  75  74  74  76  78  80  81  81  80  78  76  78  80  81  81  80  79  79  79  79  79  80  82  80  77  76  78  79  80  79  78  76  75  75  76  77  78  80  80  77  71  67  66  66  68  69  71  70  69  69  72  75  78  77  74  71  71  68  63  57  55  58  61  65  69  75  80  82  78  71  69  82  83  76  79  78  74  76  78  83  99  96  82  76  69  62  58  68  84  95  96  90  84  84  87  83  72  63  67  73  82 101 101  94  93  82  72  79  86  81  63  60  61 
 48  48  50  54  53  52  54  51  47  44  42  40  40  39  38  39  40  41  42  42  42  43  43  44  43  41  40  40  41  42  41  39  38  38  38  39  40  39  37  37  40  42  41  39  38  41  45  46  44  43  42  42  43  45  48  50  53  57  61  64  67  70  70  68  68  70  73  73  72  71  69  70  71  70  69  68  68  69  70  71  71  71  70  71  72  70  69  68  69  70  70  71  72  72  72  72  72  71  70  70  69  69  69  71  72  72  70  70  71  72  72  71  69  68  69  71  73  75  75  73  70  70  72  73  72  69  65  62  67  69  58  54  54  52  50  49  50  51  51  52  55  59  59  62  65  69  73  75  72  72  73  70  65  57  48  41  39  40  39  38  37  36  36  38  38  38  37  39  39  38  36  35  34  35  36  37  37  36  36  37  37  37  37  38  39  40  41  42  41  40  39  38  38  39  39  39  39  41  42  42  41  42  42  39  37  38  38  38  40  43  46  47  47  47  45  44  44  45  44  43  41  42  44  45  45  44  42  42  43  43  46  49  51  51  52  55  59  61  61  56  52  51  48  47  46  44  43  48  57  57  50  46  43  43  47  51  54  61  65  68  74  78  78  73  73  76  76  75  73  73  74  75  74  75  76  77  76  75  75  74  75  75  76  76  76  75  75  75  75  74  76  78  78  78  75  73  73  75  77  79  82  81  78  75  73  71  66  59  58  62  65  62  59  60  64  68  72  75  76  77  77  78  78  76  77  78  79  79  79  78  78  78  77  76  77  78  78  77  76  76  77  78  79  79  79  78  77  77  78  80  80  81  80  80  80  80  79  79  81  83  80  77  77  79  81  81  80  79  77  77  77  79  77  77  78  79  77  72  69  69  70  70  71  70  69  67  66  68  71  74  73  70  67  67  67  65  60  61  66  66  65  65  70  77  84  85  77  69  75  76  73  81  82  75  69  65  66  77  76  71  76  74  66  62  69  83  93  93  86  78  78  79  78  75  74  74  67  63  77  81  80  82  85  86  85  83  77  62  59  61 
 50  49  50  52  51  51  56  57  54  50  46  43  40  39  38  38  38  40  42  44  46  46  46  46  47  45  43  40  39  38  38  38  37  37  37  38  38  38  38  39  41  41  40  40  42  45  47  47  48  45  43  40  40  40  41  43  47  53  58  62  67  70  71  68  68  70  73  73  72  71  69  70  71  70  69  68  67  67  68  70  70  69  68  70  73  72  70  69  69  70  71  71  72  73  72  71  70  69  69  69  70  69  70  71  72  71  70  70  71  72  72  71  68  67  68  70  73  74  76  74  69  66  67  70  71  70  66  61  63  66  61  59  57  50  46  46  47  47  46  47  51  55  60  69  76  79  82  81  74  71  69  66  62  56  48  41  38  39  39  38  38  38  38  39  39  38  37  39  40  38  35  33  34  36  38  39  39  38  37  37  37  38  38  39  40  39  39  40  39  39  39  38  38  40  40  39  40  42  43  43  43  43  44  40  38  38  38  38  39  43  46  47  48  48  47  46  46  46  44  42  40  41  42  44  45  44  43  43  43  42  44  46  47  49  51  54  59  64  67  61  54  50  46  45  45  42  42  46  54  55  50  46  43  43  46  48  51  58  64  68  75  78  79  76  77  80  79  76  72  72  74  76  76  76  76  77  76  75  75  75  75  76  75  75  75  75  74  73  73  74  77  79  79  77  74  72  73  76  79  81  82  81  80  79  77  72  66  63  66  69  70  67  64  63  63  63  63  66  69  71  74  78  80  77  77  79  81  82  82  81  80  80  79  78  78  79  79  78  76  76  77  78  79  78  78  77  77  79  80  80  81  81  80  79  79  79  78  78  79  82  79  76  77  80  82  81  80  79  79  79  80  81  76  72  72  72  72  70  71  73  76  76  75  74  72  70  68  68  70  71  70  67  64  63  63  63  64  70  76  73  68  64  63  68  77  84  82  74  70  69  70  75  73  67  67  64  60  61  59  59  68  74  74  71  71  76  85  87  82  74  73  77  80  83  84  82  71  61  62  65  68  73  89  99  89  78  71  64  59  62 
 55  55  54  54  51  51  57  62  61  54  50  46  42  41  41  40  39  40  41  44  46  48  48  48  49  48  46  42  39  37  38  36  35  36  38  40  39  38  38  39  40  39  38  39  41  43  43  42  40  39  39  40  41  43  44  46  49  54  59  64  70  74  73  70  69  71  73  74  73  72  70  70  70  70  69  67  66  65  66  67  68  69  67  69  73  72  71  70  71  72  71  72  72  72  72  71  69  68  69  69  69  69  70  70  71  71  70  69  70  71  72  71  70  68  67  69  71  72  73  74  74  69  67  68  70  71  69  64  62  60  58  61  63  55  51  51  49  46  46  49  53  55  61  69  77  79  79  78  74  71  68  65  60  54  48  42  38  38  39  38  37  38  39  39  38  37  36  38  39  37  35  34  36  38  40  41  40  39  40  38  37  38  40  41  40  38  37  37  37  38  38  38  39  40  40  39  39  41  43  44  43  44  44  43  41  40  40  39  40  43  45  47  48  49  49  48  47  46  44  42  40  40  41  43  44  43  42  43  43  43  42  42  44  46  49  51  56  62  66  61  56  52  51  50  50  48  48  48  50  50  48  48  48  49  50  50  53  58  64  71  77  79  80  81  82  83  81  77  74  73  74  75  75  75  76  77  76  74  74  75  75  76  75  73  73  73  73  73  73  75  77  79  78  76  74  72  73  76  78  80  80  81  81  82  81  78  73  72  73  73  71  66  65  66  64  61  57  57  60  64  69  78  84  80  79  80  81  81  82  82  81  80  80  79  78  76  75  75  74  76  77  78  78  79  79  79  79  80  81  80  81  81  80  79  79  79  77  76  77  79  77  76  77  80  81  80  79  79  79  79  80  78  72  67  65  65  65  65  70  76  79  79  80  81  80  77  74  73  73  74  72  68  64  62  58  53  59  69  76  76  72  66  60  58  61  70  77  80  75  74  73  64  60  68  90  88  74  73  68  61  63  71  80  80  76  75  80  86  90  88  85  84  88  89  87  85  80  72  63  62  69  80  85  85  78  74  71  68  64  67 
 54  55  57  56  54  53  56  63  64  57  53  52  50  50  50  48  45  42  40  40  42  43  42  43  46  46  44  39  36  36  38  37  35  34  37  40  41  40  39  39  39  38  35  35  37  39  38  36  37  37  36  37  39  41  43  44  49  55  61  66  71  74  73  68  68  70  73  73  74  73  70  68  69  69  69  68  66  65  65  66  68  69  69  69  70  70  70  71  72  72  72  71  70  70  71  70  68  68  69  71  71  70  70  70  71  72  71  69  68  70  72  73  73  71  69  67  68  69  71  74  76  75  71  68  67  70  74  77  70  59  54  57  62  61  62  63  53  47  50  63  68  66  64  69  74  74  72  70  69  66  62  61  57  52  50  46  42  42  40  37  35  35  36  37  38  38  39  38  36  36  36  37  40  41  41  40  39  38  40  38  37  38  39  39  38  38  39  39  39  39  39  38  39  39  39  38  39  41  42  43  43  43  44  44  44  42  40  39  39  40  42  44  46  48  49  49  48  46  44  42  41  40  41  42  43  43  42  41  41  41  41  42  44  48  49  48  50  54  60  58  55  53  54  53  51  52  53  53  50  51  55  52  52  55  54  55  59  62  67  73  77  78  77  80  80  78  76  76  77  77  75  72  71  72  74  75  74  74  75  76  76  76  74  74  73  73  74  75  75  76  78  78  77  76  74  73  74  75  76  76  78  79  75  74  77  81  81  81  82  79  76  78  77  72  63  56  53  52  58  64  65  74  82  82  80  79  79  78  79  79  80  79  78  78  77  75  75  75  76  77  77  77  77  78  79  80  80  80  79  79  79  79  80  80  81  81  80  79  79  79  77  77  78  79  79  78  78  78  78  76  75  73  70  68  68  66  63  63  68  75  81  82  81  80  80  78  76  74  76  79  79  76  72  69  63  54  54  59  67  72  71  65  62  60  58  62  68  73  72  71  69  60  74 105 128 130 123 121 106  81  64  65  77  87  94  97  95  94  95  96  94  93  97  94  86  80  76  75  76  80  86  90  84  75  74  73  70  67  65  69 
 49  52  55  57  59  61  64  69  71  65  62  61  60  61  61  57  51  44  40  39  40  40  38  38  41  41  40  37  36  36  38  37  35  34  36  39  41  40  40  40  39  38  35  34  35  37  37  37  39  39  37  37  38  39  41  43  46  52  58  63  67  72  73  68  66  68  73  74  73  71  70  70  70  70  70  68  67  66  64  67  69  70  71  71  70  71  71  71  71  71  71  70  70  70  71  70  68  69  71  72  70  69  69  71  72  73  73  71  70  71  72  72  71  71  70  70  70  70  68  70  76  77  72  64  60  62  69  76  72  64  58  57  60  64  70  72  62  57  62  76  80  76  69  69  72  72  70  68  66  63  60  59  56  53  52  49  45  43  40  37  36  35  35  36  38  39  41  38  35  36  38  40  42  42  40  39  38  38  40  39  38  37  37  37  37  37  37  38  40  40  39  39  40  41  40  39  39  40  42  43  42  42  43  44  44  41  38  38  39  40  40  42  43  45  47  49  49  48  45  43  42  41  40  41  41  42  42  40  39  40  41  42  44  46  45  44  44  47  52  53  53  52  55  54  52  52  57  61  58  57  62  72  82  88  91  86  77  69  69  73  75  74  74  74  74  73  76  78  79  77  75  74  73  74  74  73  73  74  75  76  76  77  77  76  74  74  75  77  77  76  76  76  76  77  76  76  75  74  73  73  75  76  71  70  73  78  81  82  83  81  80  84  83  78  70  64  59  55  61  67  68  74  80  81  80  78  77  77  78  78  78  77  77  76  76  76  76  76  77  77  77  78  78  79  79  79  80  80  78  78  79  80  81  80  80  81  82  82  81  81  81  79  78  79  79  79  79  78  75  74  72  72  72  73  75  75  69  62  63  70  79  83  80  75  75  75  75  76  78  79  82  80  76  74  69  59  52  52  58  66  66  62  61  59  57  58  58  60  62  68  74  70  90 122 134 146 158 153 131  99  73  70  82  97 110 118 108  96  88  90  95 102 108 103  89  74  69  76  89  95  93  87  79  74  79  79  74  68  68  74 
 45  46  49  54  60  67  71  74  75  73  71  68  68  69  68  64  56  48  43  43  43  41  38  36  36  36  37  39  39  37  35  36  36  36  37  39  38  39  40  39  39  38  37  36  36  37  39  41  43  42  41  40  39  40  41  42  43  46  50  54  61  71  75  70  65  67  73  74  70  66  71  73  70  71  70  68  69  68  66  67  69  69  70  71  73  74  74  72  70  69  70  71  72  73  72  70  68  70  72  72  70  68  69  72  73  72  74  74  73  74  73  70  69  69  72  75  76  73  66  68  74  75  68  57  50  49  52  58  64  67  64  60  59  63  70  75  75  73  74  80  82  78  73  70  70  74  74  70  65  62  60  60  58  56  52  48  44  41  39  38  38  36  35  36  38  39  38  37  36  37  39  40  40  39  38  38  38  39  39  39  37  36  35  36  38  35  33  34  39  42  39  40  43  44  44  42  40  41  43  45  43  42  43  42  41  41  37  37  41  41  40  40  41  42  43  46  48  48  44  42  43  42  41  41  40  40  41  39  38  38  40  41  41  40  39  38  40  43  46  49  50  52  55  56  55  53  59  68  67  60  63 101 128 142 151 139 110  83  69  67  69  72  72  68  67  70  78  82  79  72  71  76  79  78  74  73  74  73  74  74  76  78  78  77  76  76  77  77  77  75  73  73  75  78  80  78  75  73  71  71  72  74  74  73  71  71  72  75  77  78  78  78  78  80  82  80  74  67  66  71  77  80  79  78  76  76  77  80  81  79  77  76  76  76  76  77  78  77  77  76  77  79  81  81  80  77  77  81  78  77  80  83  83  79  76  77  80  81  81  81  82  80  77  79  82  83  81  77  72  72  73  73  73  74  78  83  76  62  58  62  71  78  76  68  68  69  71  78  78  74  78  77  72  73  69  61  55  53  54  60  62  59  58  55  53  54  52  48  53  68  85  83  87  97 100 121 148 148 131 108  88  88 102 113 122 125 111  90  74  76  87 103 116 113  98  75  67  76  95  96  84  72  71  77  84  85  81  72  71  76 
 44  44  45  47  50  53  57  61  64  65  66  66  65  68  70  69  63  56  50  47  45  42  38  36  35  35  36  38  38  36  35  36  36  36  38  39  38  38  39  38  38  38  37  38  38  39  40  41  42  42  41  41  41  42  43  42  43  47  51  54  57  67  73  73  70  68  69  68  66  65  68  69  67  70  73  74  73  70  68  68  69  70  69  71  76  76  75  73  71  71  72  74  74  74  74  72  69  70  72  74  73  71  71  73  72  71  72  72  71  73  74  74  74  73  72  71  71  72  73  71  69  67  62  53  48  45  45  47  51  55  53  53  56  61  70  76  75  71  69  71  73  73  72  73  74  75  71  66  60  55  53  54  53  52  49  47  45  41  39  37  37  36  35  36  37  37  36  37  38  38  38  38  37  37  37  36  37  37  37  37  36  35  35  35  36  36  36  37  42  45  41  42  44  47  48  47  45  45  46  47  45  43  41  39  38  39  38  38  38  38  38  38  41  42  42  44  45  43  42  42  43  44  46  46  43  42  42  40  39  38  40  41  42  41  40  40  40  41  43  44  48  54  59  60  58  56  56  60  63  58  60 100 136 158 170 165 142 103  72  57  66  74  74  68  62  61  68  74  77  73  71  71  72  73  72  72  73  74  74  75  75  76  76  75  75  77  77  74  73  74  73  74  76  78  79  78  74  72  72  73  73  74  75  74  72  70  70  72  75  77  78  76  74  73  77  81  82  77  75  75  79  80  79  78  76  76  78  80  81  79  77  75  75  74  74  77  78  77  77  77  78  80  81  81  81  79  79  80  78  78  80  81  79  76  75  77  78  77  74  72  73  76  79  83  85  85  83  79  75  74  72  68  68  69  70  74  71  62  57  57  58  60  62  63  60  59  61  70  75  77  79  76  71  71  66  59  57  56  55  60  64  63  65  63  58  53  50  49  52  64  77  74  69  67  68  79  99 121 125 116 106 112 126 136 138 131 118  98  79  71  76  90 107 111 103  86  74  74  90  88  74  63  66  75  79  79  77  70  66  65 
 39  39  41  42  44  46  48  50  52  53  53  53  52  55  60  62  59  55  50  47  44  42  39  37  37  36  36  37  37  36  36  37  37  37  37  38  38  38  38  37  37  37  38  38  39  40  42  42  41  42  41  40  40  40  41  41  43  48  53  57  62  68  72  75  74  71  68  66  66  66  67  67  68  69  73  76  75  73  72  69  69  71  72  73  73  71  70  69  71  72  73  74  74  75  77  76  72  69  69  71  72  73  72  72  71  69  68  69  71  74  76  77  77  76  74  73  72  72  71  68  64  59  55  50  47  44  41  42  43  45  45  48  51  57  65  70  68  63  59  61  63  64  67  71  75  73  68  62  55  50  47  47  48  47  46  46  45  41  39  38  37  37  37  37  37  36  34  37  38  37  37  36  36  36  37  36  37  36  36  37  37  37  35  35  37  37  37  38  44  47  47  46  46  49  52  51  48  47  49  51  50  47  44  41  40  41  41  39  36  37  38  37  41  42  41  44  44  39  41  42  42  47  51  51  46  42  42  41  40  39  40  41  42  43  42  42  41  41  41  47  54  62  62  58  54  54  54  56  63  60  58  90 131 165 173 171 158 122  81  53  57  67  73  72  65  56  57  61  66  67  68  68  70  74  77  73  73  74  74  73  73  74  75  75  75  76  77  73  73  74  74  75  75  77  77  76  74  74  75  76  76  75  74  73  72  72  72  73  75  76  76  76  73  72  75  79  82  80  79  80  81  80  79  78  77  77  79  80  80  78  76  75  74  73  74  78  77  76  76  77  78  79  79  79  79  80  79  78  77  77  77  76  75  73  76  79  80  78  75  74  75  79  85  88  89  88  85  83  83  81  79  79  79  74  65  62  59  55  53  50  47  45  50  56  55  54  56  59  65  72  78  78  74  71  66  60  58  57  57  59  65  71  68  66  64  57  51  50  55  59  61  61  58  57  62  69  83 109 116 111 117 128 139 144 144 141 135 123 108  99  94  91  91  90  86  74  64  61  66  68  70  75  78  74  64  60  62  64  60  56 
 34  36  39  41  43  45  46  46  45  44  43  41  39  42  46  49  49  47  44  42  41  40  39  39  39  38  37  39  38  38  38  39  39  37  36  37  37  37  37  38  38  37  37  38  38  40  42  43  42  41  41  39  38  38  39  40  43  48  54  61  68  70  71  75  75  72  68  68  69  71  68  68  72  70  70  74  74  75  75  70  68  71  75  74  70  66  64  65  69  71  72  71  71  73  77  78  75  69  68  69  71  72  70  70  69  67  67  68  70  74  76  77  75  74  75  75  75  72  67  65  63  54  49  48  46  43  40  41  41  41  43  44  45  50  57  62  60  57  55  55  55  56  59  65  69  68  65  60  54  49  44  43  43  44  44  45  45  41  39  39  39  39  39  39  38  36  34  35  36  35  35  36  37  38  38  38  38  37  37  37  38  39  37  37  38  38  37  38  43  48  50  50  50  51  53  53  48  46  48  52  54  53  51  50  49  47  45  42  40  43  44  44  47  48  47  48  46  39  42  44  43  49  55  54  48  43  41  41  40  40  40  41  43  44  43  43  42  41  41  50  60  65  61  55  51  54  54  54  65  62  57  78 120 164 172 170 160 128  85  50  47  57  68  74  68  56  50  50  52  58  64  70  74  79  81  76  74  75  73  71  71  73  75  76  76  76  76  76  76  76  76  75  74  75  75  74  74  75  77  79  78  75  74  73  73  74  75  75  75  74  74  77  76  76  77  78  79  78  79  81  83  81  78  79  78  78  79  80  80  78  76  75  75  74  76  78  78  76  76  77  77  77  76  76  77  78  78  77  75  74  75  76  75  74  76  79  81  79  77  77  80  86  95  97  95  93  88  87  89  83  86  95  94  81  63  54  51  49  48  45  41  41  44  51  52  53  53  51  55  64  72  75  75  74  70  65  60  57  57  58  65  73  67  65  65  61  55  51  56  55  49  52  56  64  76  86  97 110 108 103 116 131 140 140 141 143 142 141 140 136 126 108  85  73  66  56  52  51  47  52  66  83  88  80  65  56  55  56  55  55 
 36  37  39  40  41  41  42  42  42  41  41  40  39  40  41  42  42  40  38  37  37  37  37  39  41  40  39  40  40  39  40  41  40  37  36  35  35  36  37  37  38  37  36  35  36  38  41  42  42  41  40  38  37  37  38  40  43  49  55  61  65  66  67  71  72  71  69  71  73  74  70  71  75  71  69  71  73  75  76  71  68  69  71  70  69  67  67  68  68  69  69  68  68  69  70  72  72  70  71  74  74  70  66  66  67  69  71  68  65  69  73  74  72  71  71  72  73  73  71  70  66  55  49  47  45  43  42  44  43  41  41  41  41  45  51  56  58  59  59  59  55  51  50  54  58  60  60  58  55  50  44  40  40  41  42  44  44  41  40  40  40  40  39  39  38  37  35  34  34  34  35  37  39  40  40  40  39  38  38  37  37  38  38  37  38  40  40  39  43  47  51  53  54  52  52  50  45  42  43  49  54  56  57  59  59  54  50  48  50  55  59  61  64  65  63  58  50  45  46  46  46  51  55  54  48  43  41  41  40  39  40  41  43  44  43  43  42  42  42  47  53  57  55  54  57  59  57  54  60  59  57  66 103 149 165 167 155 116  75  45  43  51  60  66  63  56  50  46  46  54  65  73  76  75  75  76  77  76  74  72  72  73  75  76  76  77  78  78  79  78  77  75  74  74  74  73  73  75  77  80  78  76  74  73  73  74  76  78  77  74  74  79  79  78  79  77  76  74  76  79  82  81  80  81  80  79  79  80  79  77  75  76  77  77  78  79  79  77  77  76  77  77  75  74  75  77  77  77  74  74  76  78  79  77  76  74  73  73  70  68  77  90 104 107 105  99  92  87  84  77  83  97  95  81  63  53  49  47  47  45  43  44  46  48  49  50  50  48  52  58  63  65  69  76  76  71  65  59  54  58  62  63  64  60  56  58  58  55  54  54  54  50  55  72  93 106 112 112 106  99 103 118 135 137 132 126 121 130 146 152 147 130 104  81  66  59  56  55  56  55  58  69  85  99 101  94  77  56  53  66 
 38  38  39  39  38  38  39  41  42  43  44  43  44  44  42  41  40  39  38  37  36  36  37  39  41  40  39  41  40  40  41  42  40  37  36  35  35  35  37  38  38  37  36  35  35  37  38  39  40  39  39  37  37  38  40  41  43  48  54  56  55  58  62  66  69  70  72  74  75  75  73  73  74  73  72  71  72  72  73  73  70  65  61  62  68  72  74  74  71  68  68  69  71  71  69  68  68  70  72  75  71  66  64  70  74  74  71  67  64  65  68  71  73  75  75  73  73  73  75  71  62  52  47  47  44  42  42  47  47  44  41  41  42  44  48  51  53  55  57  58  54  50  47  46  46  50  53  54  53  49  44  39  38  39  41  42  41  39  38  38  38  38  38  38  38  37  36  35  35  35  37  39  41  41  41  39  38  38  39  41  41  39  35  32  34  37  39  39  44  50  55  57  54  50  50  48  44  40  40  45  50  54  57  62  63  60  56  55  58  63  68  72  74  74  72  63  56  51  48  48  49  50  51  51  48  45  43  42  40  40  41  42  42  42  41  41  42  43  44  45  48  52  49  49  53  58  61  63  63  61  58  61  92 138 160 165 153 112  72  44  39  43  48  52  53  54  52  48  46  54  63  70  69  66  65  73  78  78  77  75  73  73  73  74  75  78  80  77  77  77  76  75  75  76  75  74  72  73  74  77  78  77  76  74  73  73  75  76  77  75  75  79  78  76  77  78  78  78  77  77  79  81  82  83  81  80  80  79  78  77  77  77  78  78  79  79  78  76  76  76  77  78  77  76  77  79  79  78  76  75  77  79  79  77  75  72  70  69  67  68  81  96 106 105  97  85  77  74  75  79  84  89  88  79  65  58  52  47  45  42  41  43  44  42  43  44  46  47  50  53  55  56  60  70  75  73  67  62  59  54  55  59  60  56  51  51  51  49  46  50  57  54  57  67  83  97 107 107 104 100  99 113 131 138 131 116 102 107 126 148 155 145 117  89  70  69  65  60  57  55  64  88 107 119 125 122 111  93  82  83 
 36  37  38  37  36  37  39  41  43  44  44  43  44  43  41  40  39  40  40  39  38  37  37  38  40  39  38  40  41  41  42  42  41  39  37  36  37  37  37  37  37  38  38  37  37  37  37  37  38  38  38  38  38  39  41  42  42  45  50  51  47  51  57  61  63  67  72  73  73  71  71  71  72  74  74  71  70  69  69  72  70  62  54  55  64  70  73  74  71  69  69  72  75  75  73  70  67  66  67  67  64  62  64  72  77  76  71  68  67  63  62  65  70  74  75  71  67  65  65  63  57  50  47  46  44  41  42  47  48  45  41  40  41  43  45  47  46  46  48  50  49  47  45  42  40  43  46  48  48  46  43  39  37  37  40  39  38  37  37  37  38  37  37  37  38  38  38  37  36  37  39  41  42  42  41  39  39  40  42  43  42  39  35  33  35  37  39  40  45  52  57  57  54  49  49  49  47  44  43  45  49  52  55  61  65  66  63  62  64  66  69  74  74  72  69  63  59  54  48  47  49  47  45  46  47  46  45  43  42  43  43  43  42  40  40  40  42  44  45  43  44  47  46  47  51  59  68  75  69  62  59  65  95 135 151 154 143 110  73  45  37  40  43  43  45  48  49  48  46  50  56  61  61  61  64  72  76  78  77  76  74  73  72  72  74  78  80  76  75  76  75  75  76  77  76  74  72  72  73  76  78  79  79  76  74  73  74  76  77  76  76  78  77  75  76  79  82  82  80  78  78  80  82  82  81  80  80  79  79  78  78  78  79  78  78  78  77  76  76  77  78  79  78  78  79  80  80  78  78  77  77  77  78  77  76  75  74  73  72  76  86  94  96  92  85  74  69  66  67  73  80  85  84  79  70  65  58  49  44  41  40  42  41  38  38  40  40  43  45  48  52  53  54  62  69  72  65  61  59  54  55  60  64  59  50  47  46  45  47  50  54  57  60  61  63  74  86  88  91  99 110 121 131 137 133 122 108 102 109 138 154 153 129  99  76  69  65  59  56  57  67  90 111 126 133 132 124 113  99  90 
 34  35  36  36  37  38  39  41  41  41  40  39  37  37  36  36  38  40  41  41  40  39  37  37  39  39  38  39  40  41  41  42  42  40  39  39  41  40  38  36  37  38  40  40  39  38  37  37  38  39  39  39  39  40  40  40  41  43  48  50  48  52  56  58  59  63  68  70  69  66  66  67  70  73  72  68  67  65  63  66  66  60  55  55  58  60  62  64  66  67  69  71  73  75  77  74  67  60  56  54  54  55  60  66  69  70  70  71  72  66  61  60  61  63  63  60  56  50  46  48  51  49  48  47  45  42  42  44  46  44  39  38  39  40  42  43  40  38  37  39  40  40  41  40  37  39  40  41  42  42  41  38  37  37  38  38  36  36  36  37  38  38  37  37  39  40  41  39  37  38  39  41  43  43  42  41  41  44  46  44  41  41  40  40  42  42  42  43  48  54  58  56  52  50  51  53  54  53  52  51  51  51  53  58  65  72  71  70  69  65  65  69  69  65  60  61  59  54  48  47  48  44  41  41  44  46  47  45  45  46  45  44  43  41  40  41  43  45  45  41  40  43  46  49  53  61  71  78  69  62  63  76 105 135 139 138 132 109  76  47  41  44  47  43  41  42  44  44  45  47  49  52  56  64  72  71  72  73  73  73  73  73  74  74  74  77  78  76  75  76  75  75  76  76  76  75  74  74  75  78  80  81  80  78  76  76  77  78  78  76  76  78  78  76  76  78  81  83  83  81  80  79  80  80  80  79  79  80  80  79  78  79  79  77  77  78  78  77  78  78  79  78  78  78  78  80  79  75  77  79  79  77  77  79  81  82  81  78  78  81  84  82  78  77  76  73  72  68  62  61  70  83  85  81  76  72  66  56  50  47  45  46  44  40  40  39  38  39  41  45  51  53  54  57  64  70  64  56  53  59  62  65  74  69  55  52  49  48  54  52  49  57  63  61  53  56  62  61  72  97 127 139 137 135 134 134 131 116 104 119 138 148 137 114  89  73  68  70  72  70  66  63  81 108 121 117 107  98  91  87 
 36  36  36  37  37  37  38  39  39  39  38  36  35  35  35  37  38  40  41  41  40  38  36  36  39  38  38  39  39  39  41  42  41  39  39  40  42  40  37  36  36  38  39  40  40  39  39  39  41  41  41  41  42  42  41  42  42  45  49  54  58  60  61  60  61  63  67  69  68  66  65  66  68  67  65  61  60  59  58  59  59  57  55  54  52  51  50  52  56  60  62  62  63  67  71  68  59  52  49  48  48  48  47  47  51  57  67  73  74  73  69  63  55  50  46  46  46  46  45  46  49  49  49  48  45  42  40  39  39  39  36  35  35  36  40  44  44  41  37  36  35  35  35  37  39  38  38  38  39  39  39  38  37  37  37  37  38  37  37  38  39  39  38  38  39  41  41  40  38  38  39  41  44  45  45  45  46  47  50  51  51  49  46  44  43  43  45  49  56  64  66  58  52  52  54  57  59  60  60  58  54  51  51  55  62  71  74  74  72  67  65  64  65  64  61  60  58  53  51  51  51  45  42  42  43  45  46  46  46  46  46  45  45  44  44  45  46  47  47  45  43  41  44  48  52  57  60  60  57  64  76  82 101 127 136 142 141 116  80  50  48  50  47  43  40  40  41  43  45  46  47  50  55  65  73  67  65  64  64  66  70  74  76  76  75  75  76  76  77  78  77  76  75  76  75  75  75  77  79  82  82  80  79  78  79  80  80  80  79  77  77  80  80  79  77  78  78  80  82  82  80  78  77  78  78  79  80  81  80  79  78  79  79  78  78  78  78  79  79  79  78  77  76  76  76  77  76  73  77  80  81  80  80  82  84  82  77  73  70  71  72  72  71  71  71  69  66  64  63  65  69  75  79  78  75  75  73  69  67  63  61  59  57  53  47  43  42  43  45  48  50  52  57  64  71  73  64  56  52  56  63  72  76  74  66  59  52  47  48  48  48  52  58  63  64  59  53  55  71 101 136 149 145 137 130 127 128 114  95  88  95 109 122 119 110 113 113 114 117 106  83  62  59  68  75  76  77  83  86  86 
 36  36  37  39  39  40  40  39  39  38  36  35  36  37  37  38  39  39  39  38  38  37  36  37  40  40  38  39  39  38  39  41  40  38  38  39  39  38  36  35  35  35  36  36  38  40  41  42  42  44  45  46  47  47  46  45  45  48  52  55  57  59  60  63  63  62  61  61  62  62  61  62  64  63  61  57  53  52  54  55  55  53  49  47  46  45  44  45  46  48  51  54  57  60  62  58  51  47  45  44  42  40  39  39  42  47  57  63  65  65  62  57  49  43  40  41  43  45  46  45  44  45  44  41  42  42  40  36  35  36  35  37  38  34  36  40  41  39  36  34  34  34  34  36  38  38  38  38  39  38  38  37  36  36  36  38  40  38  38  39  40  39  38  38  39  40  39  39  39  39  39  42  46  48  49  49  49  50  52  53  53  51  49  49  50  54  60  67  72  72  64  57  53  53  55  57  59  62  63  61  54  49  48  50  54  61  66  69  68  65  60  55  57  59  60  61  58  53  56  58  54  49  45  44  43  42  43  44  44  44  46  46  46  47  48  49  49  49  49  50  47  43  45  46  49  55  58  57  56  61  73  84 105 129 137 142 140 117  83  52  49  54  55  48  43  41  41  42  43  45  47  51  54  60  65  60  57  56  57  61  69  75  78  77  75  74  75  76  78  80  80  79  77  76  75  74  75  77  80  84  83  80  79  80  82  83  81  79  78  78  78  81  80  78  77  77  78  79  79  78  76  76  77  77  77  79  81  81  80  78  78  79  80  81  80  76  77  79  80  79  78  76  75  74  74  75  76  76  77  77  77  76  77  79  79  77  72  67  67  69  67  66  68  70  69  66  61  60  64  69  72  76  80  79  72  71  73  76  78  77  73  69  68  65  59  56  56  51  49  52  52  57  66  73  79  81  73  62  53  51  58  68  72  75  72  58  48  45  46  50  52  51  53  59  62  61  60  65  82 110 140 151 147 137 126 114 100  91  84  80  80  89 105 109 109 121 131 136 135 128 114  92  68  50  52  57  64  75  84  87 
 36  37  38  41  42  44  43  42  40  38  36  36  39  39  39  39  39  39  38  37  36  36  36  37  40  39  38  38  38  37  37  37  37  36  37  37  36  36  35  35  33  33  34  34  35  39  41  42  42  44  46  48  50  51  50  49  48  50  55  55  52  53  56  60  60  58  53  51  52  54  54  55  58  59  58  55  49  47  50  51  51  50  44  40  40  41  41  40  38  39  42  49  54  56  55  51  47  45  43  41  37  36  37  39  40  42  45  49  52  50  48  45  42  40  39  39  40  42  44  42  39  40  38  35  38  40  38  35  35  37  37  40  41  35  34  36  37  36  34  34  34  35  36  37  38  38  40  40  39  38  37  37  36  36  36  39  40  39  38  39  39  39  37  37  38  38  37  39  40  39  39  42  46  48  49  49  49  49  50  49  48  49  51  55  63  70  77  82  78  67  55  53  54  53  53  53  53  57  59  57  51  46  44  45  46  49  55  59  60  59  53  46  48  52  55  61  60  54  61  65  63  58  54  50  46  45  45  44  44  44  44  45  47  49  52  53  53  51  49  51  51  48  49  47  45  53  58  60  60  58  61  80 107 131 137 135 128 113  84  53  46  54  60  54  49  46  44  43  41  43  47  52  54  55  55  53  52  53  55  59  65  70  75  76  75  76  77  76  77  80  81  81  80  77  75  73  74  76  79  82  81  79  79  81  83  82  80  78  78  79  80  80  79  77  76  78  78  79  77  74  74  76  78  77  78  80  82  81  79  78  78  79  81  83  82  76  77  80  81  80  78  76  75  75  75  75  76  79  78  75  71  69  70  72  72  70  68  66  69  73  69  67  69  69  67  65  60  62  68  70  73  78  80  75  66  64  67  72  77  77  72  68  67  67  65  66  69  60  55  54  54  60  71  78  84  86  79  67  54  50  53  59  65  72  72  58  51  51  55  61  65  60  58  59  55  58  65  69  85 109 130 141 139 126 114  98  77  72  79  88  92  93  94  93  96 107 119 127 127 129 131 121  93  65  59  58  60  68  77  79 
 37  38  39  41  44  46  46  44  42  40  40  40  40  39  37  38  40  41  40  38  36  35  36  37  38  37  37  38  37  36  35  34  34  35  36  36  37  38  37  36  34  35  36  36  36  37  37  38  39  41  43  46  48  49  50  50  51  54  57  58  56  54  52  52  52  52  49  46  45  46  49  51  52  53  54  54  50  47  46  44  44  46  47  43  35  36  37  36  36  38  42  46  50  53  54  52  48  44  42  40  40  38  37  37  38  40  40  41  43  42  39  36  37  35  35  37  38  39  40  40  40  40  39  38  37  36  35  36  38  40  39  38  38  39  40  40  40  38  37  36  36  36  36  37  38  39  40  40  38  37  38  39  39  38  36  37  38  37  38  39  39  38  38  38  38  38  37  39  39  37  38  41  41  43  44  43  44  44  41  41  43  45  52  63  74  78  79  76  58  45  46  49  51  53  50  47  45  47  50  49  47  45  46  45  44  44  46  50  53  52  49  45  47  50  55  64  64  58  64  72  75  70  64  61  59  57  55  49  45  45  43  43  46  51  56  59  57  53  48  50  52  53  53  51  47  46  49  56  61  61  59  68  93 122 133 130 120 110  84  55  47  49  53  58  56  52  51  48  45  44  47  53  56  54  51  52  53  55  57  58  57  57  65  73  76  80  83  79  78  79  80  81  80  77  73  72  74  77  80  78  78  78  78  79  80  81  81  80  80  80  79  79  79  79  78  77  76  77  76  76  77  79  79  76  79  83  82  79  77  78  79  80  81  83  83  79  79  80  83  83  80  76  77  79  80  78  76  77  81  80  72  68  68  70  67  64  65  69  71  71  72  73  70  66  65  65  65  68  72  68  68  75  71  65  61  60  60  59  58  56  53  51  52  55  57  61  66  65  61  55  52  54  61  77  85  81  69  59  54  53  54  53  56  61  68  71  70  68  69  76  83  80  77  73  64  60  59  58  67  85 103 115 116 102  89  80  78  80  86  98 108 109  89  83  89  97 101 103 110 115 117 118 111  98  80  66  58  59  60  59 
 36  36  37  39  41  44  45  45  44  43  43  43  43  40  37  36  39  40  40  39  38  38  39  39  38  37  37  37  37  36  35  34  34  35  35  36  37  38  37  36  35  36  38  38  37  36  37  37  35  36  38  41  43  44  46  47  49  53  57  59  59  55  50  45  44  43  42  41  41  44  48  49  46  45  45  45  43  42  41  39  39  40  42  42  39  38  37  37  39  41  43  43  44  45  47  47  46  42  40  40  40  39  37  37  38  39  39  38  37  38  37  36  38  39  38  40  40  39  38  39  41  39  39  39  37  35  34  35  37  37  36  37  38  39  40  39  38  37  37  37  37  37  38  38  37  38  39  39  38  38  39  39  39  37  35  36  39  39  39  38  38  38  39  39  39  39  38  40  40  38  39  40  38  38  39  38  40  42  41  40  41  44  50  56  59  63  68  70  56  47  49  47  46  48  49  49  48  48  47  47  47  48  50  49  46  44  43  45  48  48  48  51  58  66  73  76  75  75  73  67  61  61  65  69  67  64  59  49  44  44  42  42  44  48  53  56  56  53  49  49  52  54  50  47  48  51  53  55  58  62  65  62  84 120 135 131 118 104  81  57  52  53  55  60  61  59  55  50  47  46  51  59  64  58  49  48  50  54  57  57  55  54  61  69  73  78  83  83  81  81  80  79  78  75  73  72  74  76  77  77  76  77  77  78  78  79  79  79  78  78  78  78  79  79  78  78  77  78  79  79  80  82  82  81  80  80  81  81  80  77  77  79  79  78  77  78  78  77  78  78  79  78  79  79  80  79  77  73  76  76  70  67  66  66  64  64  67  70  71  73  75  73  66  62  63  68  67  67  70  73  76  77  71  66  64  61  56  52  51  48  42  44  46  47  48  51  56  57  56  54  52  52  54  64  69  68  62  55  52  56  58  56  51  56  70  83  83  75  70  71  78  87  91  89  85  78  71  70  68  71  86  95  94  82  72  68  68  77  91 107 117 114  90  81  83  88  92  98 107 112 116 120 112  96  83  72  65  62  60  56 
 34  35  35  37  39  41  44  46  47  47  48  47  45  40  37  35  36  38  39  40  40  40  40  40  40  39  38  38  38  38  37  36  36  36  36  36  36  37  37  37  37  37  39  38  37  36  37  37  34  34  36  38  40  42  43  43  45  49  52  55  55  50  45  40  38  38  38  39  40  42  45  45  42  41  39  37  38  39  37  37  37  36  37  39  40  39  38  38  40  42  43  41  40  40  41  42  43  41  39  39  40  39  38  38  38  40  40  38  36  38  38  37  39  39  38  41  41  39  37  38  39  38  37  37  38  36  35  35  35  35  35  36  38  38  38  38  37  36  36  36  37  38  39  38  36  37  38  39  39  40  41  40  39  38  35  38  40  40  39  38  37  38  39  39  40  39  39  40  40  39  39  39  37  37  37  35  37  39  41  39  38  42  44  44  46  63  82  90  79  65  57  47  43  45  50  54  54  51  47  46  49  52  53  51  49  46  45  46  48  49  51  55  62  71  78  75  73  74  71  62  51  50  56  64  65  61  56  48  44  44  42  41  42  45  49  52  53  52  50  50  52  55  52  50  50  54  55  55  58  62  62  58  80 118 134 131 118 100  77  59  60  64  63  62  66  71  67  62  56  53  57  65  73  68  58  54  55  57  60  59  58  60  65  71  74  76  79  82  82  80  79  76  75  74  74  75  75  75  76  77  77  76  76  77  77  78  78  78  77  77  78  79  80  80  79  79  79  80  81  81  82  83  84  83  80  79  81  83  83  80  78  78  77  72  70  72  74  75  74  72  73  77  80  80  78  78  76  69  70  73  71  68  64  62  64  69  75  73  72  75  75  71  65  63  67  72  70  66  66  72  76  73  71  68  64  60  55  49  49  46  42  46  49  47  48  51  54  54  54  53  52  52  52  56  58  58  60  58  54  59  66  67  61  62  71  80  84  83  80  78  79  84  91  98 100  99  99 106 100  88  92  95  91  83  78  74  70  75  88  98 103 104 104 106 103  91  88  95 105 112 116 114  99  83  83  82  78  70  63  56 
 36  35  36  36  38  40  44  46  49  50  51  50  44  40  37  36  36  38  39  40  41  41  40  41  42  41  39  40  40  39  39  38  37  37  36  36  36  37  38  37  37  38  38  39  38  37  37  37  37  37  38  41  43  44  44  43  42  43  45  46  44  42  39  36  37  38  41  42  41  39  38  39  41  40  37  34  38  39  36  37  37  35  37  39  38  38  37  37  38  39  39  40  40  40  40  41  42  41  40  41  42  41  40  39  39  41  41  41  41  40  38  35  35  34  35  39  40  38  37  38  38  36  35  36  37  37  37  37  37  36  36  36  37  37  37  37  38  37  36  36  37  38  39  39  38  38  39  40  41  42  42  42  41  40  39  39  39  39  38  37  37  38  39  39  40  39  38  38  39  39  39  39  39  44  47  43  41  40  41  41  41  42  41  40  47  79 109 118 105  84  64  50  43  45  51  56  58  52  47  45  49  53  54  51  49  49  49  51  53  53  52  52  53  56  59  57  54  52  56  58  55  48  45  48  51  52  50  48  46  45  43  42  42  44  47  51  52  51  50  50  53  57  58  57  54  51  51  55  61  58  51  54  78 112 130 131 120  98  75  60  67  74  75  69  73  81  83  79  71  64  66  73  81  81  75  71  69  67  66  65  64  68  73  76  77  77  76  77  78  77  76  74  74  74  75  77  78  77  77  77  77  76  76  77  77  78  77  77  78  77  78  79  80  79  79  80  81  81  82  82  81  82  82  79  81  83  84  84  85  85  82  78  73  69  66  66  71  75  73  69  70  75  79  80  78  77  74  69  70  73  73  69  64  61  68  78  85  81  76  74  73  71  70  71  75  79  76  70  63  62  61  62  67  65  56  56  54  47  46  46  48  51  53  55  58  60  63  61  58  56  54  54  54  57  59  59  64  64  61  65  74  82  81  76  75  80  91 104 107 107  99  82  85 102 107 115 128 141 136 121 113 110 108 106 105 103  95  89  85  82  78  88 121 144 145 117  98  92  98 107 110  96  84  81  90  93  89  74  59  50 
 35  35  36  35  36  38  40  43  45  47  47  46  42  39  38  38  39  40  40  39  38  40  41  42  43  42  41  41  42  42  40  39  38  37  36  36  37  38  38  37  36  36  38  38  37  37  37  39  41  41  42  44  45  45  45  43  41  41  40  42  45  43  40  39  38  39  40  41  40  38  36  37  40  40  38  37  39  39  36  36  36  36  39  40  39  41  42  41  39  38  39  42  43  43  41  41  43  43  42  43  43  43  42  40  40  41  41  41  41  41  38  36  36  37  38  42  44  43  42  42  42  38  35  35  37  38  38  38  38  38  37  36  36  36  36  37  37  37  37  37  37  37  38  39  39  39  40  42  43  44  43  41  40  40  40  38  37  37  38  38  39  39  39  40  40  39  38  37  38  42  41  40  47  63  75  71  61  53  54  61  61  51  50  52  54  65  78  87  91  82  63  53  49  48  51  54  55  51  46  46  49  51  51  51  51  50  50  51  51  51  49  46  44  43  43  43  43  43  46  48  47  48  47  45  44  46  49  49  48  46  44  42  42  44  47  50  51  51  50  48  52  58  57  54  54  55  56  55  55  52  48  54  82 119 135 138 128 106  78  59  63  72  79  80  77  75  78  77  73  74  80  86  85  82  80  79  76  74  74  71  68  70  72  74  77  78  78  77  78  79  79  79  77  76  75  75  76  76  77  78  78  77  77  77  77  78  78  77  77  78  78  77  76  76  78  79  81  81  81  80  79  78  78  78  83  87  85  81  79  80  80  76  71  68  67  67  68  69  69  72  76  79  78  75  74  77  80  80  75  70  66  64  63  63  72  80  85  79  74  71  68  71  77  80  83  86  80  70  60  55  55  61  69  66  55  55  54  50  46  46  50  50  54  61  65  67  68  67  65  63  61  59  57  56  61  69  69  68  69  69  75  83  86  89  99 126 140 140 133 124 114 100  97 104 115 123 124 120 118 117 114 118 127 131 136 138 131 118 106  99  88  84 107 136 160 161 138 107  88  96 104  88  87  95  94  90  82  71  60  52 
 34  34  36  36  36  36  38  39  41  42  42  41  39  39  39  40  41  41  39  37  36  38  40  41  42  41  41  42  43  42  40  39  37  36  35  35  37  38  37  36  35  35  36  37  37  37  38  39  41  42  42  43  43  43  42  41  41  41  41  43  47  46  44  41  40  39  38  39  39  38  37  37  38  39  38  38  38  38  37  36  36  38  40  39  39  42  45  44  42  40  41  44  46  45  42  41  44  44  43  43  43  43  43  42  41  40  40  41  42  42  41  40  42  42  42  45  46  46  48  48  47  42  37  35  37  38  39  39  39  39  38  36  35  35  35  36  36  36  36  36  36  36  36  38  39  39  40  41  43  44  43  41  38  38  38  37  37  38  38  39  40  40  40  41  41  40  39  40  42  45  50  58  69  78  84  86  86  86  87  87  83  74  71  69  65  63  61  61  64  62  51  51  52  51  50  50  48  47  47  46  47  48  49  52  53  52  51  50  49  48  47  45  44  43  42  42  43  43  42  40  39  43  47  45  42  43  47  48  47  46  44  43  42  43  45  48  49  50  49  49  55  64  61  58  58  59  56  51  50  51  52  54  86 132 147 148 140 119  89  61  56  66  78  82  76  70  74  76  74  76  81  84  78  77  80  81  78  74  73  70  67  71  73  74  77  77  77  78  79  80  81  81  79  76  74  73  74  75  77  80  79  78  78  78  78  79  79  78  77  78  78  77  75  75  77  80  80  79  77  75  73  70  70  73  77  80  80  78  75  75  77  78  76  73  70  67  65  63  65  72  78  79  76  72  73  77  81  81  73  64  60  60  62  63  66  72  77  80  79  74  70  72  78  78  80  84  74  66  65  71  79  86  87  82  71  62  57  55  53  51  49  48  52  59  63  64  65  65  64  63  62  60  58  56  61  68  67  70  77  79  81  86  90  95 111 144 161 157 140 127 118 111 100  92  96 104 113 119 119 112 105 112 129 141 148 152 152 147 135 116 100  95 111 134 159 175 164 133  97  87  86  78  84  91  83  75  74  83  88  89 
 35  36  37  39  39  38  38  38  38  39  38  38  38  38  38  40  41  41  39  37  37  38  39  40  40  40  41  42  43  42  39  37  36  35  34  35  37  38  37  36  36  36  37  37  38  37  38  38  38  38  39  39  39  40  39  39  41  42  44  45  45  45  44  43  41  39  38  38  38  38  39  38  37  37  38  38  36  36  38  37  38  40  40  39  39  42  44  46  45  44  44  46  47  45  43  42  44  44  43  42  42  42  42  42  41  40  39  41  45  46  46  46  48  47  44  45  46  47  50  52  50  45  39  37  37  38  38  39  39  39  38  36  35  35  35  36  35  35  35  35  36  37  36  38  38  37  38  40  43  45  45  42  39  37  35  37  38  39  39  40  40  40  39  40  41  40  40  43  46  47  60  75  86  83  79  83  92  99  99  90  81  81  79  75  72  67  59  50  46  44  44  48  52  53  51  47  44  45  47  47  47  47  49  52  53  52  51  50  49  48  48  48  48  46  46  47  46  43  41  39  39  41  43  44  41  42  44  45  45  45  45  44  43  42  42  43  46  47  48  51  57  64  65  64  64  61  56  50  49  52  55  64 100 147 160 160 152 134  99  63  52  60  73  78  75  70  74  76  76  75  76  76  72  73  77  79  77  74  72  70  70  73  74  74  77  77  75  78  78  78  78  79  79  76  74  73  74  75  78  81  81  79  79  79  80  80  79  78  78  78  78  78  76  76  78  80  80  77  74  71  67  64  63  66  67  68  72  73  73  72  75  79  81  77  72  67  63  63  66  72  76  77  76  75  76  74  73  72  66  61  59  59  60  59  58  60  70  85  90  80  74  74  75  71  72  77  68  65  77  96 112 117 109 102  95  77  66  67  67  61  51  51  52  53  54  56  57  58  58  58  56  56  56  57  57  56  58  66  76  81  85  89  93  98 108 126 139 139 122 110 106 104  97  86  76  80 100 126 131 121 112 117 130 145 150 151 155 159 152 124 106 104 121 139 155 170 172 155 119  90  70  64  71  78  70  64  68  88 106 118 
 35  37  39  40  40  39  39  38  38  38  38  38  39  38  36  37  38  39  38  37  38  38  39  39  38  38  39  41  42  41  38  36  34  34  34  35  36  37  36  35  35  36  37  38  37  37  37  36  35  36  37  37  38  38  38  37  38  40  41  40  39  40  41  42  41  40  39  37  37  37  37  37  37  37  37  38  35  35  39  40  41  42  41  41  42  43  44  45  46  46  45  45  45  45  45  45  44  44  44  42  42  42  42  42  41  40  41  43  48  50  51  52  53  50  46  45  45  47  50  51  49  44  39  36  36  37  38  39  40  39  38  37  36  36  36  36  36  35  35  36  37  38  39  38  36  36  36  38  42  46  48  47  45  41  38  38  40  40  40  39  39  38  38  38  40  41  41  41  43  49  59  69  76  74  70  66  62  60  59  51  46  51  55  58  62  57  50  47  47  49  51  48  48  52  51  47  44  46  48  48  48  49  52  52  51  51  51  52  52  52  52  51  49  47  46  49  46  39  41  46  48  45  41  41  42  43  44  41  41  44  45  45  42  40  38  39  42  44  47  48  49  51  56  62  64  62  57  53  54  52  59  95 135 164 172 172 166 147 107  64  52  57  66  74  77  76  75  75  78  78  77  75  75  74  74  74  77  79  81  81  79  77  73  72  75  79  80  77  75  74  74  75  77  77  77  76  77  79  81  82  81  80  80  79  79  80  79  78  78  77  78  79  77  76  79  82  82  78  74  71  69  67  64  62  61  61  62  65  67  69  71  74  76  76  74  70  68  69  71  72  73  75  80  83  81  71  62  58  58  60  61  59  56  53  52  55  68  88  94  82  75  74  76  72  71  74  69  72  89 108 119 121 115 112 109  93  85  86  82  73  63  57  51  46  48  51  51  52  53  53  51  51  54  57  51  43  47  53  58  65  72  82  91  98 100  96  95  93  81  76  77  79  92 104  87  78  86 106 121 134 147 149 146 150 153 151 148 149 148 134 115 103 115 136 157 170 169 159 140 112  82  65  65  72  72  64  59  62  74  92 
 34  35  37  39  39  38  37  36  35  35  36  37  38  37  35  35  36  37  37  37  38  39  38  37  36  36  38  40  41  40  37  35  34  35  35  36  36  36  35  34  34  36  38  38  37  36  35  35  34  35  37  38  39  39  38  37  36  36  36  37  39  40  40  40  40  39  37  35  35  35  35  37  38  37  36  36  35  36  38  39  39  41  39  42  48  48  48  48  49  48  46  43  42  43  45  46  45  46  45  44  41  41  41  41  41  42  43  45  46  50  53  55  57  56  54  54  52  51  51  49  46  42  39  37  37  38  38  39  41  41  39  38  38  39  38  37  37  37  37  38  39  40  40  39  36  35  36  38  42  46  49  50  48  46  43  41  41  41  40  39  38  37  37  39  40  41  41  38  38  43  47  51  56  55  52  50  46  44  45  40  39  44  44  44  46  47  47  46  42  42  46  45  46  49  50  49  47  48  49  50  50  52  55  51  48  49  49  50  52  52  52  52  51  51  50  49  45  41  40  41  41  42  43  43  41  41  43  40  40  42  44  44  42  39  37  37  39  41  44  44  45  47  49  50  51  52  50  47  56  71  96 133 161 176 179 182 178 155 111  63  50  51  56  67  74  77  75  75  77  79  78  78  81  79  75  75  78  80  81  82  83  81  77  75  76  77  78  79  79  77  75  76  77  78  79  79  79  80  81  80  79  79  78  79  79  79  79  78  77  77  77  76  74  74  78  82  83  79  77  76  76  76  73  68  67  66  61  59  60  62  61  61  62  66  70  74  73  71  71  72  74  78  83  85  81  72  63  57  58  60  59  55  51  50  52  56  62  74  79  73  70  73  81  85  84  81  74  76  85  90  94  98 102 106 106 102 100  99  90  81  75  63  53  47  48  49  48  51  53  55  52  51  51  51  48  45  47  48  49  57  63  66  70  76  82  79  74  68  63  60  61  67  78  86  84  78  76  81  97 119 144 152 152 157 159 157 154 158 163 161 147 131 124 137 156 163 158 154 158 154 144 130 102  75  64  56  50  53  59  66 
 34  34  35  36  37  37  35  33  33  34  36  37  37  36  34  35  36  37  37  37  38  38  37  36  35  35  36  38  39  39  37  35  35  36  37  37  37  36  35  33  33  35  37  38  37  36  35  34  33  35  37  38  39  39  37  36  35  34  34  35  38  38  38  39  39  38  38  36  35  35  36  38  39  38  37  36  37  37  36  36  36  36  37  41  48  49  49  50  50  48  45  43  42  42  44  45  45  47  47  44  41  40  40  40  40  41  45  48  50  52  52  52  54  56  59  63  62  57  53  49  44  42  41  41  41  40  39  40  42  41  39  39  40  40  40  39  39  40  39  39  39  39  38  38  38  37  37  38  40  43  46  48  48  47  46  43  41  40  40  38  38  38  39  40  41  41  41  37  36  40  39  38  42  43  43  44  42  41  43  42  43  48  47  44  41  42  44  45  42  41  44  45  45  46  48  50  51  49  48  49  51  53  55  51  49  49  48  48  50  51  52  53  55  57  57  53  48  42  38  36  36  39  42  43  41  40  40  40  40  41  42  42  41  39  37  37  37  39  40  41  43  43  44  42  40  44  45  46  54  74 104 137 162 176 180 182 182 163 117  66  49  47  52  66  75  79  78  77  76  78  79  80  81  78  73  73  75  76  75  79  84  83  81  79  78  77  76  79  79  78  77  77  77  78  78  79  78  78  77  77  77  77  77  77  78  79  79  79  78  78  79  78  76  76  80  84  84  80  77  77  80  81  78  74  74  74  71  67  63  59  54  51  52  55  62  70  70  67  65  66  70  77  82  82  77  72  67  62  60  58  57  54  51  51  54  55  56  61  66  70  71  75  85  96  97  87  77  71  71  69  69  74  83  89  91  90  88  85  77  73  72  63  56  56  58  56  53  52  53  53  52  51  53  52  52  51  49  47  47  53  55  52  52  57  65  66  66  64  59  56  56  60  65  71  79  80  74  69  75  93 118 133 144 157 162 163 171 177 183 184 176 161 148 149 153 147 140 141 155 172 185 181 151 114  91  72  59  53  52  51 
 36  36  35  35  36  36  35  34  34  34  36  38  37  36  36  37  38  38  38  37  38  39  37  36  36  35  36  37  38  38  36  35  35  36  38  38  38  36  35  33  32  33  36  38  38  36  35  34  33  33  35  36  37  36  36  35  35  36  37  36  34  35  36  37  39  40  41  39  38  38  38  39  41  40  39  38  39  38  34  34  33  32  35  37  39  43  46  48  48  46  44  44  43  43  42  43  45  47  47  44  41  39  38  38  39  41  44  51  56  55  50  46  46  49  55  64  65  59  53  48  45  45  45  45  44  43  42  42  43  42  41  40  40  40  40  40  40  41  40  39  38  37  36  38  40  39  38  37  37  38  40  42  43  45  45  44  41  41  39  38  38  40  41  41  41  41  41  37  36  39  38  37  40  42  43  46  43  42  44  46  47  47  52  54  51  45  43  48  52  54  53  50  46  44  46  49  51  48  46  46  50  52  51  52  52  51  49  49  50  51  52  54  57  60  63  61  54  42  39  40  41  39  38  39  41  41  39  39  40  39  39  39  38  39  38  37  38  37  38  40  40  38  40  41  39  41  46  50  50  53  67  99 132 157 165 169 173 164 121  68  49  47  54  70  79  82  83  80  76  76  78  78  75  71  68  67  69  70  69  74  81  81  81  81  80  79  77  76  76  77  77  76  75  75  75  75  75  74  74  75  76  76  76  77  78  79  80  80  80  79  80  83  82  81  84  86  84  79  76  76  78  79  78  76  77  81  85  84  77  67  59  54  53  51  52  56  59  60  57  56  59  69  76  78  73  68  67  67  61  57  59  59  57  54  52  51  51  55  62  72  76  79  84  95  98  86  72  61  56  56  58  60  64  68  68  63  56  51  51  53  57  57  60  67  69  66  59  54  49  47  47  51  59  64  63  58  52  48  48  50  50  47  48  52  55  56  62  67  61  58  59  55  61  72  77  80  80  75  71  72  89 108 129 149 158 166 183 191 192 194 185 173 170 162 146 126 117 120 128 148 170 179 182 174 147 118  89  63  52  50 
 36  36  36  37  37  36  35  35  35  36  36  36  38  39  40  39  38  38  37  39  40  41  40  40  38  39  39  39  39  38  36  35  35  37  40  39  35  34  33  32  33  34  35  37  37  36  35  35  36  35  35  36  36  36  35  35  35  36  38  38  37  37  37  38  39  40  40  39  38  38  39  39  40  40  39  38  38  38  37  36  36  34  32  33  36  40  42  42  44  44  44  43  43  44  41  40  43  46  47  47  44  41  38  37  38  41  44  47  49  49  47  46  46  47  48  49  48  45  45  44  43  43  43  43  44  44  44  45  45  45  45  41  37  37  37  37  38  39  40  40  40  39  38  39  41  40  39  38  38  37  38  40  42  42  41  42  43  40  39  39  39  40  40  39  39  40  42  38  36  38  40  41  42  41  40  42  46  52  59  55  50  48  49  50  53  56  59  62  64  65  65  60  54  49  45  45  47  47  47  46  47  50  53  54  53  51  51  52  53  52  50  51  53  57  59  57  52  46  43  42  42  40  39  39  40  42  42  38  37  39  39  39  38  37  36  36  37  38  39  38  37  36  36  38  39  42  43  45  46  47  52  64  85 110 130 143 148 142 104  57  49  50  54  69  78  82  82  79  75  76  77  76  72  71  72  71  71  71  64  61  62  69  76  81  80  79  78  75  75  76  76  75  75  75  75  75  76  77  78  77  76  76  77  78  79  80  81  80  78  76  75  76  79  83  85  84  80  77  78  79  80  78  77  79  82  84  86  85  82  80  78  74  67  58  53  54  52  53  56  53  52  59  67  71  66  64  65  65  64  63  65  63  58  51  48  49  53  53  56  63  65  71  82  83  78  71  66  59  51  51  52  51  51  50  49  46  45  46  49  53  58  61  65  68  64  59  54  51  49  49  52  57  63  67  68  65  62  55  48  49  50  50  52  56  57  56  58  62  65  66  66  65  67  69  64  68  80  92  84  71  76  93 117 143 157 163 171 178 184 187 179 165 154 145 131 107  99  99  98 105 125 153 174 178 155 135 116  93  76  66 
 37  37  37  37  37  36  35  35  36  37  36  36  39  40  41  40  39  38  38  39  41  41  40  40  41  42  42  41  41  40  38  37  37  38  40  39  35  34  34  34  34  35  36  38  39  38  37  37  37  36  35  35  35  35  35  36  36  37  37  38  37  37  38  39  40  41  40  40  39  38  39  39  39  40  39  38  37  38  38  39  38  37  34  34  35  38  40  40  42  44  44  43  44  45  42  40  41  42  45  46  45  42  39  38  39  40  41  43  44  44  44  43  43  43  44  43  40  39  40  40  40  41  42  43  44  45  45  45  44  44  44  40  36  36  37  36  36  38  39  40  41  40  39  40  42  40  38  38  37  37  38  40  43  43  42  42  42  40  39  39  40  40  40  38  38  39  41  39  36  37  40  42  42  41  40  41  46  54  61  56  49  46  45  45  48  53  59  62  64  66  67  68  65  58  51  46  44  44  44  45  46  50  55  54  51  49  49  51  53  52  50  49  49  50  50  48  46  43  40  39  39  39  38  38  39  41  41  38  37  38  39  39  38  37  36  36  37  38  39  39  37  36  36  37  39  40  40  41  43  44  46  49  60  79 102 120 130 128  95  55  47  47  52  69  77  78  79  76  73  74  76  77  75  75  75  72  71  70  63  58  59  67  74  78  76  75  75  77  78  77  77  76  77  77  77  77  76  78  79  77  75  76  78  79  80  80  80  79  78  75  73  73  76  80  83  82  81  79  79  79  79  78  78  81  81  81  80  79  80  83  86  86  80  71  65  63  61  58  55  51  50  53  59  64  64  62  60  60  63  67  68  65  60  55  54  57  60  56  55  58  61  65  72  71  66  61  59  57  56  55  51  45  46  48  48  49  50  53  55  57  58  59  58  58  54  50  48  48  50  53  56  58  59  61  62  63  62  56  49  49  52  54  57  60  60  57  56  57  60  65  69  70  72  71  65  66  77  91  90  83  87 102 124 146 159 162 162 166 172 171 155 132 116 107  98  84  83  87  79  78  86 106 133 149 131 111  98  97  85  71 
 37  36  36  36  36  35  35  35  36  38  38  38  39  40  40  41  40  39  39  39  40  40  37  38  44  44  42  42  42  41  41  40  39  39  38  37  35  35  35  35  34  35  37  39  40  40  38  37  37  36  35  34  34  35  36  36  37  36  36  36  36  36  37  38  41  42  42  41  40  39  39  39  39  40  39  39  38  38  38  39  39  39  39  37  36  39  40  41  42  43  43  43  44  45  44  41  40  41  43  44  43  41  39  40  41  41  40  41  43  43  41  40  39  40  43  44  42  39  39  38  37  39  41  43  44  44  44  42  41  41  42  40  38  38  38  38  37  37  39  40  41  41  39  41  42  39  37  36  36  37  38  41  43  45  44  42  40  40  40  40  40  39  38  39  39  39  40  38  37  37  38  40  41  42  42  42  45  49  54  53  49  46  44  42  41  43  47  51  56  57  59  66  69  63  56  50  44  41  42  44  47  50  53  50  47  46  45  46  49  51  50  48  46  44  43  42  40  37  34  35  36  37  37  38  38  38  38  38  38  39  39  39  38  38  37  37  38  38  38  38  38  38  38  39  39  38  38  39  40  40  42  46  54  66  83 103 120 119  94  60  47  46  54  72  75  72  74  75  73  72  74  77  78  78  75  69  67  66  63  64  68  73  76  75  73  72  74  78  79  78  78  77  77  78  78  77  76  77  77  76  76  77  78  79  79  78  78  78  78  76  75  75  75  76  79  82  84  82  79  77  77  80  81  81  78  76  74  74  76  80  85  87  85  81  77  75  76  72  61  56  54  52  52  56  61  59  57  58  62  65  66  64  61  62  66  68  67  58  55  59  63  64  62  64  63  59  56  57  61  59  52  45  50  55  58  58  57  57  59  59  58  54  51  50  48  46  46  48  53  58  60  59  57  54  55  57  56  53  49  48  50  54  56  60  63  60  58  58  57  60  67  68  70  74  74  73  75  82  87  92 101 113 130 147 156 158 157 156 154 146 122  96  84  76  69  66  72  78  71  71  73  73  90 106  95  78  71  85  79  66 
 37  36  36  36  36  35  35  36  38  39  40  39  39  39  40  40  40  39  39  40  40  40  39  40  45  45  42  41  41  41  41  40  39  38  37  35  34  35  35  35  34  34  36  38  40  39  38  37  37  37  36  34  35  36  36  36  36  36  36  36  36  36  37  38  40  41  42  41  40  39  39  39  39  39  40  39  38  37  37  38  39  40  41  39  38  40  42  41  41  42  42  41  43  45  43  43  43  44  44  44  43  41  39  40  43  44  42  40  40  40  41  40  40  41  43  44  42  39  39  37  36  38  39  41  41  41  41  41  41  43  45  42  38  38  38  38  38  39  39  40  41  42  42  42  41  39  37  36  37  38  40  42  43  43  40  40  40  40  41  41  40  39  38  39  40  39  39  40  40  39  39  40  41  42  43  43  44  46  49  52  53  50  48  45  41  40  41  44  46  46  47  51  55  55  53  49  44  42  43  45  46  45  44  43  44  44  43  43  45  47  47  45  43  43  44  42  39  36  34  35  37  38  38  39  39  38  37  38  39  39  39  39  39  38  38  37  38  38  37  36  36  38  38  39  38  38  38  38  39  40  41  44  49  57  71  92 109 106  89  66  51  52  63  75  73  66  70  76  79  75  73  72  74  77  75  62  58  61  64  69  76  79  78  75  74  76  78  77  77  77  76  75  76  77  76  76  76  78  79  77  76  78  79  79  78  77  77  78  78  77  76  77  76  75  77  81  83  83  81  79  79  81  82  80  77  75  73  73  75  77  80  82  82  81  81  81  83  83  78  73  66  55  52  51  52  54  57  61  63  62  60  59  61  66  71  71  66  55  53  60  64  64  65  65  64  61  60  60  59  55  52  52  57  62  62  59  55  53  55  57  60  60  59  58  55  51  49  53  58  64  68  67  63  57  55  55  54  53  49  44  44  47  48  54  62  64  65  66  62  60  62  64  67  73  79  79  78  79  82  86  94 103 114 131 138 138 142 137 124 108  94  82  75  71  68  67  70  71  70  81  93  88  75  64  63  71  80  81  71  64 
 36  36  36  36  37  37  36  38  39  41  41  40  39  39  39  39  39  39  40  41  42  42  42  43  45  44  41  39  38  38  38  39  38  36  35  34  36  37  37  37  37  37  38  40  41  41  40  39  39  38  37  36  36  37  37  37  37  37  37  38  39  38  37  38  39  40  40  40  40  40  40  40  40  40  40  39  37  36  36  37  39  41  41  41  41  42  42  42  42  41  41  41  43  44  43  42  43  44  45  47  48  46  43  42  43  43  40  39  41  41  41  41  40  40  40  40  39  39  41  41  41  41  41  40  40  39  39  40  41  42  43  41  39  37  37  38  41  42  42  41  41  43  46  45  42  39  38  37  38  38  39  41  41  39  37  38  39  41  42  43  42  41  40  40  40  40  40  40  39  39  39  41  41  42  43  44  45  47  48  52  54  53  51  48  44  42  42  43  44  43  42  43  45  48  48  46  43  42  43  46  46  45  42  43  45  45  43  41  41  42  41  39  39  40  42  41  38  36  35  36  38  38  38  37  37  37  35  37  38  38  38  38  38  37  37  37  37  37  38  35  35  37  38  40  40  39  38  39  40  40  40  43  47  55  74  92 100  96  83  66  50  48  57  65  65  64  72  78  77  70  66  66  67  67  64  56  55  59  66  74  81  81  78  74  74  75  76  74  74  75  75  75  76  76  75  74  75  78  80  77  77  78  79  79  78  76  77  78  79  78  77  80  79  77  77  78  80  81  82  82  81  81  81  80  78  76  76  77  78  78  78  79  79  79  80  81  80  78  78  77  72  64  62  59  52  53  55  57  60  62  62  63  65  67  67  64  60  55  54  56  58  61  65  65  64  63  63  60  55  51  50  52  56  60  61  58  54  51  50  53  57  60  61  58  55  52  51  54  60  66  69  67  61  54  51  52  52  52  51  48  47  49  48  52  60  63  64  65  63  59  58  63  67  72  79  83  81  78  75  76  82  95 106 107 104 101 100  98  93  81  75  71  68  68  72  81  85  85  84  95 106  99  81  63  59  76  93  88  71  58 
 35  35  36  37  37  38  38  39  40  41  41  40  38  38  39  39  39  40  41  42  43  44  45  45  43  42  41  39  37  36  37  38  37  36  34  34  37  38  37  37  38  39  40  41  41  41  41  41  40  39  38  38  38  38  38  38  38  38  38  40  42  40  39  39  38  39  39  39  39  39  40  41  41  41  40  39  37  36  35  37  38  40  41  42  43  42  42  42  42  41  42  43  44  44  43  43  44  45  46  49  53  52  48  44  43  42  38  38  42  43  43  43  43  43  42  40  39  39  41  44  45  44  42  41  40  41  41  42  42  42  41  41  39  38  38  40  42  44  44  43  43  46  50  48  43  41  38  38  37  37  37  38  39  38  37  38  40  41  43  44  43  43  42  41  40  40  40  39  38  38  39  41  41  41  43  44  47  49  51  52  53  53  52  49  46  44  45  46  47  46  45  44  44  47  47  46  43  41  42  45  45  44  43  44  46  46  43  40  39  39  38  36  34  36  38  38  37  35  36  36  37  37  36  36  36  36  35  36  37  37  37  37  37  36  36  37  37  37  37  36  35  37  39  40  41  40  39  38  39  40  41  43  47  58  81  94  95  89  79  65  47  43  48  52  55  62  73  77  73  64  60  59  58  55  52  53  55  59  69  77  82  81  78  75  74  73  71  71  73  74  76  77  78  78  77  75  75  78  80  77  77  77  78  78  78  76  77  79  80  79  78  80  81  80  79  77  77  78  80  82  81  79  78  80  78  76  76  77  79  79  78  77  77  77  78  78  75  71  68  70  69  65  66  63  57  56  55  55  58  62  63  64  66  66  63  59  56  56  56  54  56  59  62  64  65  64  60  57  56  52  50  49  51  54  56  55  53  51  49  49  50  53  54  52  49  48  49  52  57  62  64  62  56  48  47  50  51  52  53  55  56  56  56  57  59  61  62  64  65  61  57  62  65  67  74  81  86  83  80  79  80  91 103 100  95  87  78  77  78  73  70  71  73  76  84  97 101 100  98 103 109 106  97  86  77  83  92  89  72  55 
 36  35  36  37  38  39  39  40  41  41  39  38  37  38  39  39  40  41  41  42  42  42  43  43  41  40  40  40  38  37  37  38  37  36  35  35  36  37  36  36  38  40  41  40  39  38  38  39  39  39  38  38  39  38  38  37  38  38  39  40  42  41  39  39  38  39  40  39  39  38  39  40  40  41  40  39  37  36  36  37  39  41  42  42  42  42  41  41  41  41  43  44  45  44  44  46  48  47  46  48  52  53  51  47  45  44  40  40  43  43  44  47  51  53  53  49  44  42  42  44  47  44  42  42  42  44  46  47  46  43  41  40  40  40  42  43  43  44  46  47  48  49  51  48  44  41  39  37  37  36  37  37  39  40  40  40  40  41  41  43  44  44  43  41  40  39  40  38  36  37  39  40  39  40  41  44  47  51  53  52  51  51  50  47  45  44  46  49  50  51  51  49  48  48  48  47  45  43  43  43  44  43  43  43  43  43  41  39  38  39  39  37  34  33  34  36  36  36  36  37  37  35  34  34  36  36  36  36  37  36  36  37  36  35  36  37  37  37  36  37  36  37  39  41  42  41  39  37  37  39  41  43  46  58  84  94  90  88  79  64  47  42  45  44  48  56  67  72  70  62  56  52  48  46  47  51  55  61  71  78  81  79  78  79  78  74  70  70  72  74  76  77  79  80  80  78  78  78  78  78  77  77  77  78  77  76  77  79  79  79  78  78  80  82  81  78  76  75  77  79  79  76  76  80  78  75  73  75  77  78  78  77  76  75  75  75  74  68  58  57  59  56  55  56  59  58  57  58  59  60  59  61  62  62  60  57  56  57  58  59  64  65  60  64  68  64  56  54  59  57  51  46  46  48  50  51  51  50  49  47  45  44  44  44  43  43  45  48  52  55  57  55  51  46  47  51  51  52  55  59  62  64  67  66  61  60  60  62  66  64  61  62  61  61  70  81  91  95  96  93  89  92 102 112 113 107  97  95  96  93  88  86  94 101 106 112 110 105 104 105 107 109 113 114 106  95  87  83  69  55 
 36  36  36  37  39  40  40  40  40  39  37  36  36  37  38  40  40  41  40  39  39  38  38  37  37  38  39  40  39  38  37  37  37  36  35  34  35  35  35  36  39  40  41  40  38  37  36  36  38  38  38  38  38  38  38  37  38  38  39  40  41  40  38  38  39  40  40  40  39  37  38  38  38  39  39  38  36  35  35  37  39  41  42  42  42  41  41  41  40  40  41  43  43  43  44  49  54  51  46  42  45  48  51  49  48  49  46  43  42  42  44  48  55  60  63  59  54  49  46  48  50  47  44  42  43  45  47  48  47  45  42  40  40  44  47  46  44  44  46  51  53  52  50  45  40  39  38  38  39  39  40  40  42  42  42  41  40  40  42  42  44  44  43  41  39  39  39  38  37  39  40  40  39  38  39  43  46  49  51  49  47  47  46  44  41  42  44  48  50  50  50  47  45  46  46  46  46  47  47  46  45  44  44  42  40  41  41  40  40  40  40  39  37  36  37  38  38  38  38  38  38  36  34  34  36  38  37  36  36  36  37  36  36  35  36  36  36  36  37  37  36  36  38  40  42  41  39  37  37  39  41  41  42  54  81  94  94  95  83  62  45  42  45  44  45  49  57  64  66  63  55  46  42  44  49  50  55  64  75  80  80  78  78  81  83  82  79  72  72  74  74  74  76  80  81  81  80  80  79  77  76  77  77  77  77  76  77  78  79  78  77  76  78  81  81  80  78  75  73  73  73  74  76  78  77  75  75  75  77  78  77  75  74  74  75  78  74  66  56  51  48  48  49  51  53  52  53  57  58  59  61  64  65  63  58  56  58  64  68  69  73  74  71  72  73  69  60  57  59  59  55  49  49  50  49  47  46  46  46  46  45  44  44  45  44  44  46  48  52  55  54  53  51  50  50  52  54  54  55  57  59  60  67  67  62  63  57  50  55  60  63  64  65  68  78  87  95 102  99  92  94 100 106 109 118 129 130 142 152 145 124 107 109 116 122 123 112 101 102 102 101 106 114 121 121 117 106  85  68  58 
 38  37  37  37  38  39  39  39  39  38  36  35  35  36  37  38  39  39  38  37  35  34  33  33  35  36  38  38  38  38  37  37  37  37  35  35  35  37  38  41  43  44  45  45  43  40  38  37  38  38  37  38  37  37  37  37  38  39  39  40  41  39  38  38  39  40  41  40  39  38  38  37  36  37  38  37  36  36  36  37  38  40  40  40  41  40  40  40  39  39  39  41  42  42  44  48  54  53  46  39  41  46  50  49  49  49  46  44  44  43  42  43  49  54  60  60  57  55  53  54  55  51  47  43  42  43  45  45  45  43  41  40  42  46  48  47  44  43  46  52  55  54  49  43  38  38  38  39  40  42  42  43  43  43  43  42  41  41  41  41  42  42  42  41  40  38  38  38  38  40  41  41  39  38  39  41  43  45  46  43  41  42  42  42  40  42  45  47  49  49  48  46  44  43  43  43  45  47  48  48  47  48  48  45  42  43  44  44  42  39  38  37  37  38  39  39  38  39  39  39  38  36  34  34  36  37  37  35  36  36  37  36  36  36  35  35  35  36  36  36  35  36  37  39  40  39  38  37  37  39  41  41  44  55  82 100 110 114  99  72  49  42  45  44  43  45  50  54  56  55  51  45  41  43  47  49  55  64  73  76  75  72  72  75  79  81  79  72  72  74  74  72  73  76  79  80  81  81  80  77  76  77  78  78  78  76  76  77  78  78  77  76  77  80  81  81  79  76  72  71  72  75  76  74  75  76  77  78  78  78  77  76  76  76  77  76  70  66  67  56  47  45  47  49  48  52  55  56  58  62  69  75  78  76  71  68  67  68  69  70  72  74  77  75  73  71  69  64  58  60  58  52  53  53  52  48  45  44  44  45  46  46  46  45  44  45  47  51  54  55  54  52  50  50  49  50  52  55  57  58  58  57  62  60  57  60  54  45  47  54  59  60  65  73  84  90  95 102 100  94  97  99 101 106 120 135 141 151 159 158 144 123 109 106 110 113 107  99 100  96  92  95 103 112 115 121 120 100  76  59 
 40  39  38  37  38  38  38  38  38  38  37  35  34  35  36  37  38  38  37  35  34  33  33  33  34  36  37  37  37  36  36  37  37  37  36  36  38  41  44  47  48  49  51  52  50  46  41  39  39  38  37  37  37  38  38  38  38  38  39  40  42  40  38  39  40  41  42  41  40  39  38  37  36  37  38  38  37  37  37  37  38  38  38  38  39  38  39  41  39  37  37  40  41  42  45  51  57  59  52  42  41  45  49  49  48  47  44  44  46  45  42  40  41  44  50  54  55  56  56  57  56  52  48  44  42  41  41  42  42  41  39  40  42  46  47  45  43  42  45  51  53  53  49  44  40  38  38  38  39  41  42  42  43  42  41  41  42  42  42  40  40  40  40  41  41  39  38  38  40  40  40  40  39  38  39  41  42  42  41  39  38  39  41  42  42  44  46  47  48  48  49  47  45  43  41  41  43  45  47  48  49  50  51  48  44  44  45  45  44  40  36  35  37  37  38  38  38  38  38  38  37  36  35  35  36  36  35  35  36  37  38  37  36  36  35  34  35  36  36  36  35  36  37  38  38  38  37  36  37  38  41  42  46  56  78 104 125 131 116  86  55  43  43  43  43  43  45  45  43  43  44  45  43  42  43  47  52  57  61  63  62  59  60  63  67  69  70  71  74  77  78  76  73  73  75  77  78  79  78  77  77  78  80  79  78  76  76  77  77  77  76  77  78  79  80  80  78  76  74  73  74  76  76  73  74  76  78  78  78  77  77  77  77  77  76  70  65  70  78  65  50  47  48  49  48  55  59  57  65  75  84  88  87  87  88  87  81  68  61  64  64  67  73  70  67  70  73  68  60  61  61  56  54  54  53  50  47  45  44  43  45  48  50  49  46  46  47  51  54  55  53  51  50  49  49  49  50  54  60  62  61  58  56  51  50  56  56  52  51  52  53  54  62  74  82  86  89  94  96  97  97  92  90  98 114 131 141 139 137 146 145 134 115 107 106 103 103 104 101  92  84  86  93 100 103 109 115 114  97  76 
 42  40  38  38  38  38  38  39  40  40  38  36  35  35  36  37  38  37  37  36  35  35  36  36  36  37  37  37  36  34  35  36  38  38  37  37  39  43  48  51  51  52  54  56  55  51  43  39  40  40  38  38  38  38  38  38  38  38  38  41  44  42  40  40  41  42  42  43  42  40  40  38  37  38  39  38  38  37  37  38  38  37  36  36  37  37  39  42  39  38  38  41  43  45  49  59  70  73  65  52  45  45  47  47  47  48  46  45  45  46  46  44  42  42  45  49  51  52  53  51  48  46  44  42  42  41  41  42  42  41  40  41  43  44  43  42  41  42  45  48  50  50  48  47  45  41  37  35  35  36  37  39  41  41  41  41  43  44  43  40  38  38  39  41  42  41  38  37  38  38  39  40  39  39  40  42  43  42  40  40  42  43  44  44  44  45  46  47  49  50  50  49  48  44  43  42  42  44  45  46  45  45  46  45  42  40  41  41  42  40  38  37  38  36  34  36  38  38  38  38  38  37  37  37  38  38  36  35  36  37  39  38  36  35  33  32  34  35  37  36  37  37  38  38  37  36  36  37  37  38  39  41  43  48  61  88 119 129 119  93  58  43  44  45  44  42  42  41  39  37  39  41  42  41  42  45  45  43  43  44  45  46  48  51  53  52  56  68  76  82  85  83  78  74  73  73  73  74  75  76  77  79  80  80  79  76  75  76  77  76  76  80  80  80  79  78  76  76  77  78  78  78  77  76  76  76  76  74  73  73  74  76  75  73  72  72  72  75  78  66  55  53  52  52  54  56  58  64  81  98 105  97  86  83  92  98  90  66  52  57  61  62  62  59  59  63  67  68  65  65  63  58  54  51  50  50  49  47  44  42  44  48  53  56  51  47  46  47  50  53  53  52  53  54  55  54  49  53  61  63  64  62  54  48  48  55  63  69  67  63  58  58  66  75  75  75  76  75  81  89  88  84  80  80  98 126 148 142 129 137 139 139 145 149 143 123 119 121 113  99  89  93  95  98 104 100 101 121 126 115 
 39  38  36  36  36  37  38  39  39  38  38  37  34  35  36  37  37  37  36  36  36  36  37  37  37  36  36  35  34  34  34  35  37  38  40  39  38  41  46  50  52  54  55  56  55  52  48  44  43  44  45  45  44  42  40  40  40  41  42  43  44  46  46  45  42  41  42  42  43  43  42  40  39  39  39  39  38  38  38  39  38  37  37  36  36  36  38  39  39  38  38  39  40  43  47  52  59  64  67  66  62  56  50  47  46  45  45  44  44  47  47  46  44  43  44  46  49  53  57  57  53  50  48  46  43  42  43  45  44  43  46  46  45  44  44  45  45  45  46  48  48  46  47  49  50  48  49  48  39  37  38  40  39  38  40  41  42  42  42  40  40  42  43  43  41  40  38  37  36  37  38  39  38  38  39  41  41  41  40  40  41  44  45  46  46  47  48  49  50  51  50  49  48  47  46  45  45  45  45  45  44  43  43  40  39  39  39  39  38  37  37  38  38  36  34  34  36  36  36  36  36  37  37  38  38  38  38  37  36  37  37  37  37  36  35  34  35  35  35  35  36  38  39  39  37  35  35  36  37  36  35  39  41  42  48  69  97 117 116  95  58  42  43  47  46  41  39  38  37  38  39  41  41  42  42  44  44  42  39  38  39  43  46  48  48  48  49  54  65  77  79  77  75  74  74  74  77  77  77  79  78  78  81  81  79  76  75  76  75  75  78  82  83  81  77  77  77  78  79  79  79  80  78  78  78  78  75  72  71  73  77  79  78  74  72  74  75  77  76  67  57  51  52  56  59  60  61  67  82  98 107 103  96  92  89  81  67  54  50  56  59  58  56  53  52  55  61  65  67  66  60  51  50  48  45  47  48  48  45  42  41  46  52  55  55  50  45  48  51  52  53  55  56  57  58  57  53  54  58  58  57  58  60  59  56  58  66  79  84  84  82  83  86  86  75  70  68  64  64  66  67  66  68  75  95 123 145 133 112 123 139 155 163 169 168 157 154 156 154 135 113 106 104 103 102 115 137 152 140 118 
 37  36  35  34  35  36  37  38  37  37  37  37  35  36  37  36  36  36  35  35  35  36  37  37  37  36  36  36  35  35  35  36  37  38  40  40  39  41  44  47  50  54  55  55  54  52  49  47  48  49  51  52  49  46  43  41  42  44  46  47  47  49  50  46  43  41  42  42  43  45  43  41  41  40  39  39  39  38  38  38  38  38  38  38  37  37  37  39  40  40  39  37  38  40  43  44  43  49  60  72  73  64  52  46  45  45  46  45  45  48  50  49  47  46  46  46  48  53  60  63  61  57  54  51  45  45  48  51  49  46  50  51  49  45  44  45  45  46  46  49  48  46  48  55  61  64  67  64  49  40  40  43  42  40  41  42  42  41  41  41  43  44  44  43  41  38  38  37  36  38  39  38  37  37  37  38  39  40  41  41  41  43  44  45  46  47  49  50  51  50  48  47  46  47  48  48  47  47  47  46  45  43  42  39  38  40  39  38  37  36  37  38  37  36  34  35  35  35  35  35  36  36  37  38  38  38  39  37  37  37  36  36  36  36  37  37  36  35  35  34  36  39  40  39  37  36  36  37  37  36  35  37  40  42  47  58  75  97 104  89  56  40  40  46  45  41  37  36  37  39  40  41  42  43  44  45  45  43  39  38  40  44  47  49  47  48  49  51  60  70  69  68  70  74  75  76  79  81  81  79  78  78  81  82  81  78  78  78  76  76  78  82  83  82  77  77  79  80  79  79  79  79  79  79  78  78  76  75  73  73  76  79  79  75  71  71  72  73  73  68  58  49  52  57  58  59  60  63  78  92  96  90  85  83  77  66  53  51  56  60  61  58  56  53  51  52  57  61  63  61  54  46  47  45  41  43  47  47  45  41  40  46  50  52  54  52  48  50  53  54  57  59  59  58  55  52  54  56  58  55  53  56  66  68  64  62  64  73  92 101 100  95  92  88  74  66  65  58  53  50  53  52  57  77 100 121 135 125 108 111 130 151 162 163 161 164 172 181 183 167 144 127 114 104 103 133 169 176 151 121 
 38  37  35  35  34  34  34  34  34  34  35  35  35  36  36  37  36  35  35  34  35  35  35  36  37  38  38  38  37  36  37  36  37  37  38  39  43  44  43  44  46  50  53  54  54  52  47  46  50  51  51  51  50  47  45  43  43  45  48  51  53  52  49  44  42  42  42  42  43  43  43  42  39  39  38  37  37  37  37  37  38  37  37  38  37  37  38  40  40  40  39  38  37  36  38  38  37  39  48  63  69  63  52  45  44  47  49  48  47  49  51  52  51  50  50  49  49  51  55  61  66  63  59  55  51  52  54  55  53  51  51  53  52  47  43  40  41  43  45  50  51  49  49  59  72  80  79  72  57  45  41  46  49  48  46  45  44  42  41  41  41  42  42  43  41  40  40  39  39  39  40  39  38  37  37  37  39  41  42  45  47  44  42  41  43  46  48  48  48  47  44  43  43  44  46  48  48  48  47  47  45  43  43  42  41  41  39  38  38  37  36  36  36  35  34  37  37  36  35  36  36  38  39  40  39  39  38  37  36  36  36  35  35  36  37  36  36  36  36  35  36  38  38  38  38  38  39  39  39  38  36  36  40  46  52  55  60  76  83  75  52  38  37  41  41  39  39  39  39  38  39  41  43  45  47  46  44  41  39  40  43  47  48  47  47  46  50  60  65  65  63  64  67  72  75  76  78  82  83  76  77  80  81  82  81  80  80  81  81  78  77  78  80  80  76  77  79  80  80  79  79  77  77  78  77  76  79  80  77  72  72  74  77  74  69  63  61  63  67  64  58  53  52  52  52  52  51  54  73  85  77  60  52  55  61  64  63  66  68  67  65  62  58  58  58  56  54  55  56  54  51  48  44  42  41  41  44  46  43  41  43  48  50  48  50  53  54  53  54  57  62  65  63  58  51  47  50  54  56  56  56  59  70  70  64  64  58  59  87 106 107  90  82  80  69  65  65  60  55  55  61  59  59  80 103 121 130 133 128 115 112 124 142 140 131 142 162 180 183 177 166 152 124 101 111 138 162 167 153 133 
 38  38  37  36  35  35  34  33  32  33  34  35  36  37  37  38  38  38  37  37  37  37  36  36  38  38  38  38  38  37  37  36  36  36  35  38  44  43  41  40  42  45  49  51  51  49  45  44  46  46  45  46  47  46  45  44  44  46  50  53  55  53  49  43  40  39  40  41  41  43  43  42  39  38  37  36  36  37  37  38  38  37  38  37  37  37  37  38  39  39  40  39  37  35  35  36  36  34  37  47  55  59  58  54  48  44  44  45  46  49  51  51  51  51  51  49  48  48  50  57  63  65  64  62  59  57  57  55  55  55  56  54  52  49  43  40  42  45  48  53  54  54  53  54  60  69  68  62  59  49  42  46  49  50  49  46  44  42  40  40  40  41  42  42  43  43  43  41  40  41  41  40  40  39  40  41  45  49  53  55  53  47  42  39  41  45  47  47  45  42  40  40  40  41  44  47  48  48  46  44  43  42  43  42  41  40  38  38  38  38  37  36  36  36  37  38  39  36  35  36  37  38  40  40  39  39  39  38  36  36  35  35  35  36  36  36  36  36  36  35  36  37  38  38  38  40  40  39  39  37  37  38  40  43  50  51  54  67  71  62  45  38  37  38  38  38  39  39  39  39  40  41  44  47  48  47  44  40  39  41  45  47  47  46  46  46  48  56  60  63  63  62  62  68  75  79  79  81  81  79  80  81  79  78  78  77  77  79  82  79  76  75  76  77  75  75  78  80  80  80  79  76  75  77  75  75  79  82  80  76  75  76  78  77  71  63  56  55  60  60  59  56  50  47  46  47  49  55  67  71  61  52  51  57  61  64  70  77  80  75  72  69  67  66  64  60  56  54  53  54  53  51  46  43  42  42  44  47  43  41  43  47  49  49  47  50  56  54  52  56  63  67  66  58  54  54  50  46  45  51  57  64  70  65  56  58  59  62  73  94 113 108  98  87  78  74  73  72  70  73  90  97  94  90  99 121 151 164 158 142 123 112 118 120 122 135 151 165 168 168 163 150 126 107 113 127 134 126 124 119 
 39  39  38  37  37  36  36  34  33  34  34  35  36  37  38  39  40  40  40  40  40  39  37  37  37  37  37  38  38  37  36  35  35  35  34  36  41  41  38  38  39  41  44  46  47  46  44  43  43  42  41  42  43  44  45  44  44  45  48  50  52  53  50  43  39  38  38  39  41  43  44  43  40  38  37  35  36  37  38  39  39  38  38  37  36  36  36  36  37  38  39  39  38  37  36  36  36  35  36  39  45  52  58  56  48  41  42  43  44  46  47  48  48  48  49  47  46  46  48  52  57  60  59  58  57  57  57  55  55  55  53  53  55  53  48  43  43  45  46  49  52  54  54  50  50  56  53  51  58  53  45  43  45  45  43  43  43  41  39  39  40  41  42  43  43  44  43  41  40  39  40  40  41  42  43  45  50  55  60  61  58  51  43  39  41  44  46  46  44  41  38  37  37  39  42  45  46  46  45  42  41  41  42  42  40  39  37  37  38  38  37  37  37  37  38  39  39  36  35  35  35  37  38  38  38  39  39  39  37  35  34  34  35  36  36  35  35  36  35  36  36  36  37  37  39  40  41  40  37  37  37  39  39  41  47  51  53  63  66  58  44  37  37  36  36  37  37  38  39  40  42  44  46  47  47  45  42  40  40  41  44  45  46  47  48  47  46  48  51  56  61  62  65  72  78  81  79  80  80  80  80  80  77  77  78  78  78  79  83  81  77  75  76  77  75  75  77  80  81  81  80  77  76  79  79  79  79  79  79  79  79  78  76  75  73  67  58  54  56  57  57  56  51  47  48  51  54  58  62  63  59  59  63  67  67  69  73  77  78  75  70  68  70  69  67  65  64  61  56  56  55  54  49  45  46  46  47  48  42  40  43  45  47  48  44  47  52  51  50  55  60  64  63  58  56  56  52  48  47  54  62  67  70  65  59  63  76  88  89 104 124 122 108  96  98  98  95  98 102 111 124 122 109  98 108 134 165 170 161 152 137 120 115 121 131 137 144 150 151 149 144 138 132 130 133 125 112 107 114 119 
 40  40  39  39  38  38  37  36  36  35  34  35  37  37  38  39  40  40  40  40  40  38  37  36  35  36  37  37  37  36  35  35  35  35  35  36  38  38  37  37  38  39  41  42  43  43  42  42  42  41  40  41  42  45  46  46  45  45  46  47  49  51  50  45  41  39  39  40  42  45  45  44  41  39  37  36  37  39  40  40  39  37  37  37  37  37  36  35  35  36  37  39  39  39  38  37  36  37  38  39  40  45  50  49  44  39  41  42  41  42  43  44  44  44  45  45  45  46  47  48  49  52  51  50  52  54  54  52  53  53  49  52  58  57  53  49  46  45  45  43  47  52  51  50  50  51  47  47  58  55  46  42  39  37  37  39  41  40  39  39  40  41  42  43  44  45  44  42  39  39  39  40  42  44  46  47  51  56  59  60  57  51  45  40  40  42  45  45  44  42  39  37  36  37  39  42  44  45  44  42  40  41  42  41  40  39  37  37  37  38  37  36  37  37  38  39  38  36  35  34  34  35  36  36  37  39  40  40  39  36  34  34  36  37  36  36  35  35  36  37  38  37  36  37  38  40  40  38  37  36  38  39  39  40  46  50  53  60  63  58  45  37  34  35  36  36  36  37  39  41  44  46  46  46  44  42  40  39  40  41  41  42  45  48  51  50  46  44  44  47  55  61  67  74  81  83  79  80  82  80  78  76  75  77  79  79  79  80  82  82  80  74  75  76  75  74  76  78  81  82  82  80  80  82  84  83  78  74  76  81  82  78  72  69  68  68  62  57  57  57  57  57  56  57  60  62  63  63  62  62  65  69  71  69  70  72  76  74  72  68  63  62  64  63  62  66  71  70  62  58  56  55  51  48  49  51  51  47  42  41  43  45  46  48  46  46  46  45  49  55  57  57  56  56  56  56  59  60  60  63  66  68  68  67  67  76  95 115 122 128 133 128 113 103 113 117 115 122 132 141 145 128 104 100 119 147 165 157 143 145 142 132 123 129 139 138 139 140 137 135 133 134 141 150 149 129 110 108 116 122 
 40  40  39  39  38  38  38  37  37  37  35  36  39  39  39  40  39  39  39  38  37  36  35  35  35  36  37  37  37  36  35  36  36  36  37  37  37  37  38  38  39  40  40  40  40  40  40  40  41  41  42  42  45  47  50  51  51  50  48  47  48  49  49  47  46  46  45  44  44  46  46  44  42  39  38  37  39  40  40  39  38  37  37  37  37  37  37  36  35  35  36  38  39  39  39  38  36  36  37  40  40  40  40  41  41  39  40  40  39  40  40  41  42  42  43  43  44  47  48  46  44  48  50  51  53  53  50  47  49  54  55  54  54  56  56  55  52  51  50  45  47  51  49  51  56  56  54  54  59  54  45  41  39  37  37  38  40  39  39  39  40  41  42  43  44  44  44  43  41  41  41  43  45  46  47  48  50  52  53  52  50  48  44  40  40  41  42  44  44  43  41  39  38  38  39  42  44  46  45  43  41  41  42  41  40  40  39  38  38  37  36  37  36  35  35  35  36  36  36  36  35  35  36  36  37  38  40  41  39  36  34  35  36  37  37  36  36  36  37  38  38  37  37  37  38  39  39  37  36  36  38  40  41  40  42  47  52  57  59  56  44  36  33  36  37  36  36  37  39  41  43  45  44  43  42  41  39  39  39  40  41  41  44  49  52  52  49  47  45  47  52  56  60  69  78  83  82  84  85  82  77  75  75  76  76  76  77  79  79  80  80  71  71  73  73  72  73  75  78  80  80  80  80  81  84  83  77  72  73  78  80  76  68  62  60  62  62  59  58  58  59  61  67  73  76  75  73  69  64  63  68  69  67  62  64  69  73  76  73  66  62  59  56  52  52  59  69  73  69  63  57  54  52  49  49  53  52  47  43  42  43  47  48  47  52  50  43  44  48  54  54  51  49  51  57  63  68  71  73  67  65  65  61  62  69  79  97 120 135 137 131 129 119 108 110 113 117 126 132 135 135 120  99  96 116 144 153 143 130 134 137 133 126 128 135 136 136 132 127 136 148 148 150 147 132 128 123 108 109 111 
 41  40  39  38  37  36  36  37  37  37  36  37  41  41  40  39  38  37  37  37  37  36  36  36  37  37  37  38  37  36  36  37  37  37  38  38  38  38  38  39  39  40  41  40  40  39  39  38  38  39  40  42  44  48  52  55  56  54  51  49  48  47  46  45  49  52  53  49  46  44  45  44  41  39  38  38  40  40  40  38  36  35  36  36  36  37  37  37  35  35  35  37  38  38  37  38  38  36  35  36  36  36  38  40  40  38  39  40  41  39  39  40  41  41  41  41  43  45  45  47  49  49  49  50  53  53  52  52  55  59  60  55  49  50  52  54  52  54  54  48  49  51  49  51  54  54  56  58  57  50  43  39  37  36  38  40  41  41  41  42  41  41  41  42  43  43  43  43  43  44  44  46  48  49  50  49  48  47  46  44  44  44  44  42  40  40  40  42  42  41  39  39  40  39  40  42  44  45  45  43  41  40  40  40  41  41  40  39  38  37  36  36  36  35  34  34  34  36  37  38  38  38  38  38  38  39  41  41  40  37  35  35  37  37  37  37  37  37  38  38  38  38  37  37  37  37  36  35  34  34  36  40  41  39  41  47  53  56  56  53  42  36  36  36  36  36  37  38  39  40  41  42  41  40  40  42  41  39  38  39  41  41  42  45  48  49  48  47  50  55  60  61  62  68  76  83  83  82  81  78  75  73  77  77  74  73  76  79  77  78  78  72  72  74  75  74  74  77  79  81  81  82  82  79  79  78  76  74  74  75  76  74  67  58  52  53  55  55  56  62  67  70  76  81  83  83  80  74  66  61  63  63  63  61  60  59  62  72  76  74  76  75  66  60  57  56  59  65  70  65  59  56  54  51  50  52  50  45  44  43  44  47  49  49  52  50  45  46  48  49  51  54  54  55  57  59  63  68  71  67  67  68  61  60  66  75  87 102 115 124 127 119 114 113 118 114 111 121 122 116 114 103  91  96 118 140 140 140 140 137 138 140 136 142 154 159 148 130 120 139 167 175 170 155 132 121 117 115 131 140 
 41  40  40  39  37  36  36  36  36  37  36  37  41  41  40  38  37  36  36  37  38  38  38  38  38  37  37  37  37  36  37  37  37  37  38  38  38  37  37  38  39  40  42  41  41  40  40  38  37  38  39  41  43  46  50  52  53  52  49  48  47  46  44  44  49  54  55  50  45  43  43  42  40  39  38  38  40  41  39  36  34  34  35  36  35  36  37  38  37  36  36  37  38  38  38  37  37  36  35  34  33  36  39  40  38  37  40  42  42  40  40  41  41  40  39  39  41  43  44  48  52  49  47  49  52  53  53  54  57  61  63  58  49  47  48  49  48  50  51  47  47  49  48  50  52  53  57  60  56  50  43  40  36  35  38  41  43  43  44  43  42  42  42  43  43  43  43  43  43  44  46  47  48  49  50  50  48  45  42  41  42  44  44  43  41  40  39  40  39  38  36  39  41  39  41  42  43  44  44  42  40  39  38  39  40  40  39  39  39  38  38  37  36  36  35  34  34  36  38  40  40  40  40  39  39  39  40  41  40  38  36  35  36  37  37  37  37  37  37  38  39  37  37  36  36  36  35  35  34  34  35  37  39  41  44  49  53  54  55  53  44  38  37  36  36  37  38  39  40  39  39  38  39  39  40  43  42  40  39  40  41  40  40  41  43  44  45  46  52  60  68  72  73  75  76  79  78  77  73  68  68  71  78  80  78  77  80  82  79  78  77  73  72  73  75  74  74  76  78  79  79  81  81  78  76  76  78  79  77  74  74  73  68  57  50  50  50  50  53  64  74  76  79  81  82  84  83  80  74  68  65  65  66  68  65  61  60  70  77  80  88  89  82  77  70  60  54  57  64  63  59  59  57  54  50  49  48  44  44  43  43  46  49  48  48  46  45  49  48  44  49  58  66  66  60  52  57  65  72  73  76  78  69  64  66  69  72  78  88 100 109 108 114 123 119 107  99 109 113 111 110 109 109 112 126 142 144 151 157 153 155 159 156 164 176 179 165 144 129 144 170 183 181 170 154 138 131 141 156 157 
 40  41  42  42  40  38  38  38  37  38  37  38  39  40  39  38  37  36  36  38  39  39  40  39  38  37  36  36  36  36  36  36  36  36  36  36  36  36  35  36  38  39  40  40  40  40  41  40  39  39  40  40  42  43  44  45  45  44  43  44  45  45  44  42  45  49  50  48  45  44  43  42  39  38  38  39  40  40  38  36  34  35  36  36  36  36  37  39  38  37  38  38  39  39  39  37  36  38  38  36  33  35  39  38  36  36  42  44  41  40  40  41  41  39  37  39  42  46  47  49  49  46  47  51  53  52  50  51  53  57  63  61  56  51  47  45  45  44  43  44  43  43  45  49  52  54  57  58  57  54  52  48  42  37  36  39  43  44  45  45  45  44  44  45  44  45  45  43  42  44  45  45  45  47  49  50  50  48  45  44  44  45  44  43  42  40  39  38  37  36  35  39  41  40  40  41  40  41  41  41  39  38  37  39  40  38  37  38  39  39  38  38  37  37  37  35  35  37  39  40  41  41  40  39  39  39  39  40  39  39  36  35  35  36  36  36  36  36  36  39  39  37  37  37  37  36  36  36  36  36  35  33  37  44  49  50  50  52  53  53  46  39  35  36  37  38  38  39  40  39  38  37  37  38  40  41  42  41  41  40  41  41  40  40  40  41  42  44  50  58  69  78  83  81  75  69  68  68  66  59  61  69  76  81  83  84  84  84  83  81  78  74  72  72  72  71  71  73  75  75  73  76  78  80  78  77  80  82  81  77  76  75  71  61  53  52  51  51  55  65  74  77  77  78  81  83  84  84  84  82  78  76  77  80  80  78  74  75  78  82  86  87  85  83  78  67  56  53  56  57  59  62  60  56  49  46  45  45  44  42  41  42  44  44  41  41  45  49  47  44  49  59  71  76  68  55  58  67  77  85  92  93  83  74  71  71  67  64  74  80  85 101 119 125 106  92  90  97 111 125 129 136 139 129 131 144 162 170 172 175 180 183 181 184 187 182 178 172 160 156 161 171 176 180 182 177 173 181 171 149 
 41  43  45  46  45  43  41  40  39  38  38  38  38  38  39  38  37  37  36  37  38  38  38  37  38  37  36  36  36  36  37  37  37  36  36  35  35  35  35  36  37  37  36  36  37  37  39  40  40  40  39  39  41  42  41  40  40  41  42  43  43  46  47  43  41  41  43  45  47  48  46  43  38  37  38  40  42  42  39  36  35  36  39  40  39  38  38  38  38  38  39  39  39  38  39  39  39  38  37  37  35  33  35  38  39  39  39  40  39  36  36  38  40  39  38  41  47  53  56  57  53  46  47  51  54  52  50  50  50  51  55  59  59  55  51  49  51  48  45  49  45  40  44  47  49  54  54  53  56  61  66  67  58  47  39  38  41  44  46  47  47  47  47  47  47  47  47  44  43  46  46  45  44  46  50  53  56  56  54  50  46  44  42  40  40  39  38  36  36  36  37  40  42  41  40  39  38  38  39  39  39  38  37  40  40  37  35  37  39  40  38  36  35  35  36  37  38  38  39  39  40  40  39  39  38  38  39  40  40  39  38  36  35  36  36  36  35  35  35  39  41  38  37  37  37  37  38  39  38  37  37  37  38  41  46  48  49  54  52  46  40  36  35  38  39  38  38  40  41  40  39  38  37  39  39  37  39  42  42  40  40  42  43  43  42  41  41  44  48  53  57  62  66  63  60  58  63  64  63  61  64  69  71  75  79  78  77  78  82  82  82  83  79  76  75  73  71  74  76  76  75  78  80  78  77  78  81  82  83  84  84  81  75  69  61  55  56  58  60  63  67  72  75  79  86  85  81  78  79  80  80  80  80  81  84  90  93  87  84  84  72  63  62  64  64  61  60  56  52  57  62  63  61  55  49  43  42  46  45  42  41  39  40  42  41  43  47  47  48  51  50  51  59  74  80  75  61  55  60  82 101 107  96  87  85  89  89  86  81  84  94 100  98  91  91  92  94  99 115 134 141 133 117 106 113 136 166 174 172 179 185 188 191 193 191 183 184 187 184 179 173 168 166 167 176 186 191 190 180 161 
 42  43  44  45  45  44  43  41  40  39  39  39  38  39  38  36  37  38  37  37  37  36  35  35  37  37  37  37  38  38  39  39  38  38  37  36  36  36  36  36  36  37  37  36  35  35  37  38  40  40  41  42  42  41  40  38  38  41  44  45  45  48  50  49  45  43  43  43  45  48  48  45  39  38  38  38  42  42  39  37  35  35  38  39  39  38  40  40  40  39  37  37  36  35  36  39  41  38  36  35  36  36  34  36  37  36  35  36  38  39  38  36  38  40  42  46  50  55  57  57  54  47  47  50  51  52  52  49  48  47  47  52  57  53  52  58  68  68  62  55  46  40  43  45  48  51  51  51  52  56  63  71  74  74  70  57  45  45  46  46  45  46  48  47  45  44  47  45  44  46  46  45  45  47  49  52  54  55  54  49  45  44  41  40  41  40  39  38  37  37  38  40  41  41  41  40  38  37  37  37  38  39  39  40  39  37  37  38  40  39  37  35  34  35  37  38  39  40  40  39  39  39  39  38  38  39  39  40  40  39  39  37  36  35  35  36  36  36  36  38  39  39  37  37  38  40  39  37  39  40  40  44  45  45  46  49  51  54  50  43  39  37  37  39  40  38  37  38  40  40  40  39  37  38  38  36  38  41  41  41  41  42  43  43  43  42  42  43  46  48  49  51  52  52  53  57  64  69  72  76  76  75  73  74  75  73  71  72  75  72  71  74  76  78  81  82  82  83  82  82  82  82  81  78  77  75  74  78  82  81  78  78  82  82  75  64  63  67  68  65  63  64  68  75  80  78  74  71  71  72  72  74  76  76  78  84  92  91  86  77  64  55  52  49  53  60  60  56  55  61  64  64  62  57  47  41  41  46  44  41  39  38  39  42  44  47  48  49  51  54  52  50  54  71  80  76  60  54  60  79  93 101 100  98  97 104 105 101 100 105 111 108  91  73  79  87  94 105 118 132 139 128 108  95  93 102 125 133 136 153 163 170 183 187 187 187 190 193 195 197 190 167 158 161 174 187 195 190 185 176 
 41  41  41  42  42  42  41  40  39  39  39  39  39  39  38  35  35  37  37  38  37  35  35  37  37  38  39  39  39  40  41  40  39  39  38  37  36  36  37  37  38  39  40  38  36  35  36  37  38  40  43  46  44  41  41  39  40  44  45  46  47  49  52  54  51  49  47  44  43  46  46  44  39  39  37  36  41  42  39  38  36  34  36  36  35  38  40  41  41  39  37  36  34  34  35  37  39  39  37  35  39  39  37  37  34  31  33  36  40  44  43  40  42  44  44  46  49  52  55  54  52  49  48  48  46  49  51  47  47  48  45  48  50  46  50  62  79  85  79  63  50  44  44  46  47  47  48  51  51  50  52  65  81  95 101  83  60  50  48  47  45  47  47  44  41  40  44  45  44  44  45  46  45  46  47  47  47  47  46  45  45  45  43  42  43  41  40  41  39  37  37  38  39  39  40  40  39  38  37  37  38  39  41  39  38  39  39  40  39  38  37  36  36  36  37  37  38  40  41  41  40  39  39  39  40  40  39  40  39  38  37  37  35  35  35  37  38  37  36  37  38  38  37  37  37  40  38  34  39  41  43  48  51  50  50  52  54  54  50  46  43  40  38  39  38  37  36  37  39  39  39  38  37  37  37  38  38  38  40  41  43  43  42  42  43  43  43  42  42  44  45  46  48  49  53  59  66  74  81  86  84  80  79  78  76  71  69  68  67  60  54  56  63  70  77  84  89  89  87  86  87  83  81  81  76  71  70  77  80  72  66  70  82  87  83  72  69  71  75  71  64  58  61  66  68  69  68  67  66  67  67  68  69  70  68  71  80  82  78  70  65  62  57  53  57  65  61  57  59  63  65  65  65  58  47  41  42  45  43  40  38  39  40  43  48  49  49  52  55  55  59  59  60  71  74  66  61  66  76  80  82  86  97 104 107 108 101  95 105 116 122 117  99  80  79  82  89 104 116 123 127 127 121 108  91  76  78  88 104 124 137 148 165 176 181 186 188 191 197 198 186 159 152 159 169 180 190 194 193 188 
 38  38  38  39  39  39  37  36  36  37  37  38  37  37  37  35  34  35  36  36  35  36  39  40  39  39  40  40  40  39  39  39  39  38  36  34  33  35  37  39  39  39  39  38  37  37  39  40  39  41  43  45  45  44  42  42  43  45  46  45  44  47  52  55  55  53  51  49  46  44  41  38  36  38  38  36  39  40  39  42  41  38  37  36  35  38  40  39  41  40  39  40  40  38  38  38  37  40  41  40  40  40  41  42  40  36  34  39  44  42  47  57  60  51  40  42  48  54  58  54  49  50  51  50  47  46  45  44  48  52  51  49  46  42  46  56  69  78  80  73  63  54  49  46  45  44  46  50  56  56  55  61  71  82  91  91  79  58  52  55  58  55  48  42  39  39  39  41  43  43  45  45  45  44  44  43  44  44  44  46  46  46  44  43  41  40  40  40  39  38  36  37  38  38  38  39  39  38  39  39  39  40  41  39  38  38  39  39  39  39  39  39  38  37  37  37  38  39  39  40  41  42  42  42  41  40  39  40  40  37  34  33  34  35  37  38  37  35  34  37  38  39  39  38  36  37  37  37  37  39  42  46  48  47  49  52  55  56  54  49  45  40  37  37  37  37  37  38  40  39  38  36  36  36  38  37  37  38  39  40  41  42  42  42  41  41  41  38  37  38  40  41  43  44  48  53  60  66  70  70  73  77  80  81  79  75  72  70  67  58  50  49  51  54  57  66  76  81  81  80  80  78  79  84  78  74  79  84  83  71  63  64  72  76  76  72  69  70  74  75  70  62  59  59  62  66  66  63  67  73  76  71  66  65  64  68  72  69  69  73  73  71  69  71  73  70  67  63  60  63  66  67  64  57  48  45  44  44  43  42  42  41  41  43  48  51  52  53  55  62  68  72  73  75  71  65  69  80  88  84  78  78  89 103 111 101  86  75  78  97 117 113 103  96  94  91  89  94 102 111 114 121 129 128 118 100  84  97 120 126 136 148 154 165 174 171 170 177 188 170 143 136 142 149 150 164 184 199 204 203 
 35  36  36  37  37  37  36  35  34  35  37  37  35  34  35  36  35  35  38  36  34  36  38  39  39  40  42  41  39  37  37  38  39  38  36  33  31  33  36  38  38  39  40  40  41  41  42  43  44  45  45  44  46  46  43  44  44  43  44  44  43  46  50  53  58  59  56  54  51  45  42  40  39  40  40  38  38  38  39  43  43  40  39  38  39  43  44  41  41  41  41  45  46  45  47  45  40  41  40  38  38  40  42  42  40  39  40  41  43  44  58  75  77  69  63  69  67  57  47  45  46  46  50  54  52  50  50  53  51  48  47  48  48  45  45  51  61  71  76  76  71  63  55  50  46  44  43  46  54  56  58  62  64  66  67  70  68  57  55  57  62  60  55  51  46  42  41  42  44  44  45  46  46  46  46  46  47  47  48  47  47  45  45  43  39  40  40  38  38  37  34  35  36  36  37  38  38  39  39  40  39  39  39  39  39  39  39  39  38  40  42  42  41  40  38  37  36  37  38  39  42  43  44  43  42  40  39  40  39  36  34  34  34  36  37  38  38  36  35  36  37  38  39  39  37  36  38  41  38  37  40  43  43  43  46  50  53  55  55  52  44  39  37  36  37  36  37  38  39  39  38  36  35  36  37  37  38  39  40  41  41  41  41  41  40  40  40  38  37  37  38  38  39  40  42  45  49  53  55  53  58  68  74  79  82  80  77  73  66  56  48  46  48  51  55  62  70  73  70  68  70  74  78  83  85  89  92  85  76  69  67  66  66  73  77  73  69  68  74  78  78  72  65  61  60  62  63  62  65  72  78  77  74  70  65  65  70  74  78  81  80  80  81  84  81  72  66  62  61  62  65  66  60  53  48  47  46  44  43  44  46  42  40  41  45  50  55  57  62  71  77  82  83  80  71  62  68  75  81  81  78  76  81  93 106 104  93  81  75  79  90  97  98  97  99  99  99  96  93  94  99 105 112 121 127 125 113 119 133 138 151 165 164 156 147 144 149 154 150 137 120 116 133 156 166 177 192 205 205 195 
 34  35  36  36  37  37  36  36  35  36  37  38  36  35  35  37  36  36  39  37  34  35  35  36  40  42  43  42  40  37  37  38  39  39  38  36  36  38  40  41  40  41  43  45  46  46  47  48  48  49  47  44  45  46  43  45  45  42  42  42  42  43  45  49  56  60  57  55  52  46  45  45  46  46  44  41  40  40  40  42  42  40  41  42  43  46  47  45  48  49  48  50  50  49  51  48  43  43  43  39  39  41  43  43  42  41  43  43  41  46  60  73  74  79  90 102  92  66  46  41  44  42  49  60  60  57  56  59  54  46  46  48  49  46  47  52  61  69  74  74  70  64  57  51  47  44  43  44  51  54  56  60  59  57  57  57  56  54  53  54  61  62  60  56  51  46  45  45  45  44  44  45  46  47  48  50  51  51  50  48  45  44  44  42  38  39  40  37  37  37  34  35  36  36  37  38  39  39  40  39  39  38  38  39  40  40  39  38  39  40  43  44  43  41  39  36  36  37  38  40  43  45  45  44  43  42  41  40  38  36  35  35  35  36  36  37  38  38  38  37  37  39  40  39  38  36  39  43  38  37  40  41  41  41  46  50  51  54  56  54  45  39  37  39  38  37  36  36  37  38  38  37  36  36  36  38  39  40  40  41  42  42  41  41  41  41  41  39  38  38  37  38  38  39  40  41  42  43  44  48  53  60  65  71  77  79  76  71  63  55  49  47  50  55  58  63  68  70  68  65  68  74  78  80  85  92  95  85  74  72  72  69  66  74  80  77  70  66  69  74  76  74  69  65  62  62  62  61  61  66  76  80  80  79  72  69  72  80  84  84  82  84  88  89  86  78  70  67  68  68  68  66  57  49  46  47  47  43  43  46  49  45  43  42  44  50  58  63  69  76  80  84  88  84  72  59  63  66  69  79  83  80  79  86 100 112 111 100  85  78  81  93  98  98 103 111 119 119 112 104 107 106 107 117 124 123 117 115 122 141 150 149 143 130 116 113 120 124 114 116 125 131 149 175 191 197 201 206 195 170 
 37  37  37  37  38  39  39  38  38  38  39  40  40  39  40  41  40  39  40  38  35  35  34  36  41  43  43  43  42  40  39  38  39  40  40  42  48  51  52  50  48  47  47  49  50  50  51  51  51  50  47  44  44  44  43  43  43  43  42  41  41  40  40  42  49  53  52  50  47  44  47  49  51  49  46  45  44  44  43  40  39  38  41  43  45  46  47  49  56  59  59  59  55  50  49  47  46  49  48  44  44  44  45  47  45  42  43  43  43  43  47  49  53  75 105 118 107  81  57  47  44  43  51  63  66  64  60  59  57  55  57  54  48  46  48  54  62  68  69  65  61  58  55  51  47  44  43  45  50  51  51  53  54  58  66  66  62  57  51  50  57  61  59  55  50  47  47  46  44  43  42  42  43  45  48  51  52  51  50  47  44  44  43  41  38  38  38  38  38  37  35  36  37  38  39  40  40  39  40  40  38  37  36  39  41  40  39  39  39  41  42  42  41  40  38  37  37  39  40  42  44  45  44  42  42  44  45  41  37  37  36  36  37  37  37  37  38  40  40  38  37  40  40  40  40  39  41  43  40  39  41  43  43  42  48  50  49  52  55  55  47  41  40  42  41  37  35  35  36  38  39  39  38  36  36  38  39  40  40  41  42  43  42  42  42  43  42  39  38  38  38  38  40  41  42  43  42  40  42  51  55  54  55  59  65  68  66  61  57  55  53  51  52  55  55  58  63  70  73  72  72  75  78  79  76  78  87  87  83  77  74  71  69  74  80  78  70  62  59  60  63  63  64  63  63  65  64  60  59  63  71  74  78  83  83  79  77  78  80  81  82  85  89  91  91  88  83  80  80  79  77  71  61  51  46  46  46  45  46  50  54  51  49  48  46  50  59  65  69  72  75  80  88  89  76  59  61  63  67  87  94  88  84  87  99 119 127 118  97  92 101 111 112 110 114 126 142 155 155 147 140 133 127 129 120 104  91  84  94 125 121  96  86  89  94  91  96 104 108 125 151 177 187 191 202 202 195 188 165 128 
 40  39  38  37  38  38  39  39  39  40  41  41  42  44  47  48  50  50  48  46  43  39  38  39  41  42  43  44  45  44  42  40  40  41  42  47  58  62  62  60  55  50  47  47  47  49  50  50  48  47  45  43  42  42  42  42  42  43  43  43  42  40  39  42  44  46  45  42  40  42  45  46  45  45  44  43  45  46  45  40  39  39  41  43  43  49  54  56  57  57  57  62  62  56  50  49  52  53  50  45  44  43  42  44  43  41  43  44  43  41  41  42  50  72 100 108 104  89  64  53  52  52  53  55  58  62  63  62  69  76  72  66  60  54  51  51  55  56  54  50  50  51  54  51  46  45  45  46  48  46  46  50  53  59  68  73  75  74  62  48  47  53  61  62  54  46  45  45  45  43  41  40  41  43  46  48  49  48  47  45  44  45  43  42  40  38  37  38  38  37  37  38  39  40  41  41  41  41  40  40  39  38  38  41  42  39  38  39  41  42  41  39  38  38  38  39  40  41  42  43  43  42  40  38  39  41  43  42  41  39  39  39  39  40  40  40  40  40  40  38  38  40  40  40  40  43  44  43  44  44  45  46  45  43  47  48  46  48  51  52  45  41  41  43  41  37  35  35  36  39  40  40  39  37  35  37  38  38  38  39  39  40  41  41  42  42  42  40  40  39  38  39  40  42  43  44  45  43  44  48  51  50  49  50  54  57  54  51  51  53  53  50  49  50  48  49  55  65  70  72  72  74  77  79  74  72  78  83  83  79  77  76  76  76  75  71  64  56  51  51  52  52  54  56  61  67  68  64  60  61  64  64  68  76  80  80  79  80  82  84  90  91  89  91  90  85  86  84  81  86  87  81  72  61  50  46  46  48  50  53  56  57  53  47  44  46  50  55  57  59  64  75  88  95  86  68  67  73  85 105 109  97  90  90 101 122 130 122 108 106 117 134 132 122 126 134 145 159 169 171 166 158 149 138 127 113  95  86  87  93  92  85  76  79  91 105 119 134 150 163 177 187 190 188 182 177 165 139 109  84 
 41  40  38  37  36  36  37  38  39  41  42  42  42  45  48  49  53  57  56  56  53  46  43  42  41  41  42  45  48  49  46  43  41  41  43  48  56  60  61  60  55  49  45  43  43  45  46  47  46  44  43  43  41  41  43  42  42  44  44  44  43  42  43  45  43  42  42  39  38  41  43  42  42  44  44  42  43  45  44  42  43  49  50  46  45  52  64  73  73  68  63  64  62  55  48  47  49  50  48  45  47  46  43  45  43  40  40  40  40  40  41  44  51  68  86  88  96 101  85  81  86  85  84  81  74  70  68  67  75  82  73  69  66  58  53  51  52  51  49  46  47  48  50  50  50  50  51  52  52  54  60  70  75  77  79  82  81  72  59  49  50  54  59  60  55  47  43  44  45  44  43  42  41  42  44  45  46  46  45  45  46  47  44  43  42  38  37  39  39  38  39  38  38  40  42  42  41  40  40  41  41  41  41  43  43  40  39  41  43  43  41  38  37  38  39  43  45  44  45  45  44  42  40  38  38  39  40  45  47  47  47  47  47  47  45  44  43  42  40  39  39  40  40  39  41  47  46  44  49  52  51  48  44  42  43  43  41  42  45  46  41  38  39  39  38  37  37  37  38  40  40  40  39  37  36  37  37  37  37  37  37  39  39  40  41  41  42  42  42  41  39  38  38  40  42  44  45  45  44  43  45  47  44  44  46  49  49  49  50  52  52  52  50  48  46  46  49  55  58  60  63  70  76  80  80  79  76  75  75  75  78  81  80  76  70  63  57  52  48  48  50  50  51  53  61  69  74  73  65  59  58  59  63  73  75  76  79  86  93  98 101  96  85  82  80  77  79  77  72  75  81  85  79  66  54  48  49  52  54  54  55  57  52  44  42  43  45  50  52  52  56  70  88 100  98  87  76  78  91 106 109 103  93  89  96 116 121 114 108 110 120 136 137 126 119 127 142 147 155 159 150 154 164 163 154 137 111 104 106 103 106 113 116 122 133 148 158 164 170 175 175 172 167 157 139 131 121  97  79  72 
 43  41  38  36  35  34  35  36  38  40  42  42  41  43  43  43  48  54  57  61  60  53  49  46  43  42  42  45  49  51  49  46  42  41  43  46  47  51  53  52  49  46  44  43  43  43  43  44  46  43  41  42  41  41  44  43  42  44  44  43  42  43  46  47  43  41  42  41  40  42  41  41  43  47  48  46  45  46  48  49  59  73  76  72  65  61  68  83  89  87  80  72  62  51  47  44  43  44  46  48  50  49  46  48  47  45  41  39  38  39  42  46  52  63  72  69  85 107 109 114 120 118 121 118  99  84  79  81  84  82  71  65  63  58  53  51  51  51  52  52  53  53  51  53  56  54  59  65  66  74  86 101 107 108 105  96  80  60  49  49  56  56  53  51  49  45  41  41  43  44  44  43  42  42  42  43  44  45  45  46  47  48  45  43  43  40  38  41  40  40  40  38  36  39  41  41  39  39  40  42  43  43  43  44  44  42  41  43  45  44  41  38  37  38  41  47  50  50  49  48  48  46  43  41  40  39  40  48  55  56  57  57  56  53  49  47  46  44  43  40  39  40  39  39  42  48  49  46  52  57  56  48  42  40  40  39  38  39  41  42  39  37  37  36  35  37  38  39  40  40  40  39  39  37  37  37  37  36  37  36  37  38  39  40  40  41  42  42  42  41  39  37  36  37  40  42  43  44  43  41  43  45  42  39  40  43  47  50  52  50  50  55  53  48  47  46  47  47  48  50  56  66  76  82  85  84  76  70  69  73  78  81  81  74  65  58  54  50  47  50  53  55  54  56  64  72  78  80  70  61  57  59  66  75  75  75  79  87  98 109 109 100  87  77  73  73  71  67  63  63  70  82  78  67  56  51  52  56  57  55  53  53  50  46  45  45  48  54  58  58  58  69  88 104 107  98  85  82  88  94  98  98  89  82  87 108 113 105 100 104 114 121 127 125 111 121 139 139 139 137 120 135 166 181 178 161 138 131 136 141 147 155 169 177 181 183 182 175 163 156 152 144 134 120 101  90  83  74  73  79 
 41  40  38  37  36  35  35  36  37  38  39  40  41  41  39  36  38  44  51  56  58  55  53  50  47  45  44  45  48  49  48  45  42  41  41  42  42  44  45  45  44  45  47  48  48  46  44  45  47  45  42  42  41  42  43  42  41  42  43  42  41  41  43  43  43  42  42  42  41  41  40  41  46  52  54  52  54  55  57  64  84 112 121 123 114  78  61  69  83  95 100  90  73  57  52  49  46  46  48  53  56  56  55  52  54  55  52  48  43  40  40  44  53  64  69  62  72  95 115 124 124 120 121 118 101  91  92 102 104  95  80  66  56  54  52  49  47  48  52  59  64  68  68  63  56  55  67  83  90  99 109 116 121 127 132 105  72  59  53  49  47  46  44  43  41  39  37  38  40  41  42  42  41  40  41  41  42  43  44  46  47  47  45  43  42  41  40  42  40  39  39  37  36  37  39  39  39  39  40  42  43  44  44  44  44  43  43  44  45  43  40  38  38  39  41  47  52  53  54  54  53  50  48  46  45  44  45  50  56  60  61  61  58  52  48  46  45  44  43  39  38  40  40  41  44  48  49  49  52  55  56  47  41  40  38  38  40  41  42  41  40  38  37  36  36  37  39  40  41  40  39  38  38  37  37  38  38  37  37  37  37  38  39  40  40  41  41  40  39  39  37  36  35  36  38  40  42  42  42  45  47  47  42  37  35  38  42  47  51  49  50  58  54  47  45  46  48  52  55  59  63  69  77  84  80  75  73  75  77  76  76  77  78  70  64  64  62  56  50  51  55  58  58  63  69  74  77  77  74  69  64  64  70  79  81  81  81  79  85  99 102 101 100  91  84  81  73  70  72  73  75  78  76  68  57  53  53  56  57  57  55  51  51  54  53  54  59  67  75  81  78  81  95 106 103  90  88  90  90  87  83  80  74  70  78 106 116 107  94  91  99 106 115 122 123 131 144 153 150 139 124 128 148 168 176 176 170 160 157 169 177 180 184 182 175 168 166 161 144 133 126 119 114 108  99  90  81  75  76  81 
 38  38  38  38  38  37  36  36  36  36  37  38  41  42  42  43  43  47  53  55  55  54  52  50  51  50  47  45  45  46  45  43  41  39  38  39  41  44  46  45  46  46  48  49  49  47  46  47  50  47  43  40  41  41  40  41  41  40  41  42  42  41  38  37  42  44  44  44  43  42  43  45  50  56  57  55  57  55  51  53  79 119 132 135 126  85  64  69  77  87  99 100  93  82  78  74  66  54  59  78  96 106 102  79  65  64  67  60  47  42  41  43  53  64  72  72  77  94 118 129 127 122 111  98  90  85  85  95 105 104  83  63  52  53  53  52  48  47  50  60  70  77  79  73  65  68  89 111 115 118 119 113 110 110 106  90  70  58  52  48  42  42  42  41  39  37  37  38  39  40  41  41  40  41  42  42  42  41  41  44  46  44  43  42  40  41  42  40  41  40  37  36  36  37  38  39  38  39  40  42  43  43  42  42  43  43  43  44  44  42  39  37  38  39  41  42  45  51  55  56  54  51  48  46  47  48  48  50  54  56  58  56  51  46  43  43  42  40  37  36  37  39  41  43  44  45  48  50  48  49  51  44  39  38  35  36  40  43  43  41  40  38  36  37  38  38  38  39  39  39  39  39  38  36  36  39  40  39  39  38  38  39  39  40  40  40  40  39  39  40  39  37  36  37  39  39  41  41  40  39  41  42  41  40  39  41  42  45  48  48  49  51  48  44  46  48  52  60  69  76  77  79  80  80  80  78  75  74  77  81  81  79  76  73  71  70  71  68  60  58  59  63  65  69  73  72  69  66  75  80  77  71  70  75  79  83  86  83  84  92  95  97 101  99  98 100  99  98  99  96  91  85  80  71  59  55  54  56  58  61  62  58  55  55  56  58  62  71  89 108 106 104 108 108  99  88  87  85  83  88  83  72  71  69  73 100 113 110  98  90  89  99 107 110 111 128 155 174 173 159 150 145 148 167 176 174 170 165 165 176 180 176 168 158 149 145 142 138 134 126 122 129 131 126 115 113 115 111  95  81 
 36  37  37  38  39  39  37  36  35  35  35  36  39  43  47  53  54  56  58  55  53  52  50  51  55  53  49  45  43  42  42  41  40  40  38  39  43  45  45  47  47  47  48  47  47  47  47  46  47  45  41  37  39  39  38  39  39  39  40  43  44  43  40  39  44  46  44  44  43  42  44  47  51  56  55  51  49  46  42  41  58  90 110 119 109  77  65  74  77  81  87  92  92  92  95  91  79  65  73 103 132 147 142 110  91  90  93  81  59  45  42  45  49  59  70  78  86  97 114 122 126 128 114  92  80  78  82  91 100  98  74  57  50  52  53  51  49  48  49  55  64  74  80  82  85  96 116 133 136 129 116 101  88  79  72  70  66  54  49  46  41  41  44  41  39  38  38  39  41  41  41  40  41  42  43  43  43  42  41  43  45  43  43  42  39  40  41  39  40  40  37  37  37  38  38  38  39  40  43  45  44  42  41  40  40  41  41  41  42  40  39  38  38  40  41  39  40  45  49  51  51  49  46  44  44  46  48  49  50  52  50  47  44  42  40  39  38  37  35  35  36  38  42  43  44  45  48  50  45  44  44  40  37  37  35  37  40  43  44  42  40  38  35  38  39  38  37  37  37  38  39  40  39  37  36  39  39  38  37  38  39  40  40  40  39  39  40  39  39  38  38  38  38  38  40  41  41  40  37  34  37  40  42  42  42  42  42  44  46  48  49  46  44  43  46  50  55  63  73  79  81  82  82  79  81  81  75  72  74  82  85  82  79  79  78  77  77  75  69  67  69  73  74  74  74  72  69  66  75  83  83  77  71  71  77  84  91  93  94  95  91  88  90  96 101 107 113 117 117 112 103  92  85  79  71  64  60  59  60  62  61  58  54  50  54  56  57  62  80 103 109 113 117 110 103  99  95  92  93 100  97  86  82  80  83 100 113 115 111 101  94 101 102  96  94 109 140 173 183 177 171 161 155 164 163 155 147 144 145 155 154 147 139 137 140 144 142 139 143 142 144 156 159 151 141 140 144 142 123  99 
 38  37  37  37  39  40  40  39  37  36  35  35  38  42  48  55  59  60  57  54  52  52  51  52  54  52  48  47  43  42  43  41  40  41  42  44  47  45  44  46  46  46  47  46  46  47  44  42  42  40  38  36  36  37  38  37  36  36  39  42  45  47  47  49  48  46  44  42  41  43  43  45  48  50  49  43  38  36  38  41  41  46  74  90  87  72  68  78  87  88  85  80  78  83  92  91  80  74  87 111 130 142 142 129 126 129 123 109  88  61  54  57  54  57  65  73  83  92  94 100 111 126 126 109  79  75  88 100  98  83  58  48  48  48  49  50  47  48  48  47  53  62  72  85 103 125 134 138 143 125 100  85  66  52  54  58  59  54  51  48  44  46  46  40  40  40  38  42  46  43  42  43  43  42  42  41  43  44  42  43  44  44  43  42  41  40  39  39  38  39  40  39  38  39  38  38  39  45  49  51  47  43  39  38  38  37  37  38  39  39  39  40  39  40  41  40  40  41  40  42  46  47  46  44  40  41  45  47  48  49  44  41  42  43  41  37  37  38  37  36  35  37  39  42  44  47  50  50  46  41  38  37  36  37  38  40  42  44  45  44  42  38  36  38  38  37  37  37  38  39  40  41  41  39  36  36  36  35  35  37  39  41  40  39  37  39  41  42  38  35  36  38  39  38  39  42  41  39  36  38  41  43  43  40  39  40  42  44  46  49  49  46  44  44  45  49  53  58  60  63  67  71  74  77  76  74  72  72  73  76  80  83  84  82  82  82  79  74  72  77  81  85  81  76  73  76  78  78  78  81  86  85  81  78  86  93  94 100 104 102  90  80  79  86  91  95 103 109 113 110 102  90  87  88  89  79  71  69  65  59  52  50  48  48  52  53  51  50  55  67  78  94 108 106 111 120 116 118 123 120 121 121 108 101 103 106 114 121 124 121 118 119 111  97  95  93 104 146 172 175 168 160 153 146 139 133 132 124 118 123 122 118 124 141 159 166 168 169 172 177 182 183 178 172 169 159 151 152 149 131 
 36  36  37  37  38  38  38  38  38  37  36  36  37  39  42  46  48  48  48  48  49  50  49  47  42  42  45  48  49  49  44  40  39  41  44  48  50  54  53  47  44  44  44  47  47  44  44  44  43  42  41  37  35  35  36  37  36  37  37  40  43  45  48  51  51  49  46  44  45  47  47  46  43  44  44  45  45  42  40  44  45  46  56  71  87  95  94  88  94 101 109 112 107  97  94  85  75  80  85  86  90  98 111 124 131 131 125 123 123 114 105  98  95  83  69  71  70  66  67  70  81 103 114 107  83  75  79  86  84  72  53  44  44  48  52  54  50  48  48  48  52  59  64  70  84 111 123 125 122  93  66  66  55  42  45  58  68  67  59  54  57  58  55  49  43  41  44  48  49  48  46  46  44  42  39  38  39  42  44  43  42  42  43  43  42  42  41  39  39  40  40  37  37  39  40  40  43  49  53  53  49  43  39  39  41  40  39  39  40  41  41  40  40  40  41  39  38  40  40  41  43  46  47  46  45  44  45  45  46  45  41  40  42  44  44  41  39  37  36  35  35  34  38  40  43  47  50  51  47  43  40  39  38  38  39  40  42  44  45  45  43  41  39  39  40  40  40  41  40  40  40  40  39  37  36  36  37  38  38  39  39  40  39  38  37  38  39  39  41  43  44  40  36  36  36  35  36  38  40  41  43  46  44  42  41  41  43  44  45  46  46  45  44  45  46  47  49  50  52  53  53  53  54  53  59  67  74  75  73  71  71  73  77  80  81  79  77  75  74  78  82  82  78  74  73  77  80  79  81  88 100 102 102 106 113 107  91  92  97  97  93  89  86  86  88  90  92  93  93  91  88  84  85  90  93  86  81  78  74  63  52  51  54  55  56  59  60  56  52  53  59  63  71  91 115 135 134 132 133 134 142 151 140 122 105  96 103 118 123 135 152 159 155 143 126 119 123 137 147 149 144 142 140 133 138 152 163 164 157 145 141 147 165 177 179 170 175 188 200 202 199 194 189 185 181 169 159 157 150 129 
 34  35  36  37  37  36  36  37  38  38  37  36  38  38  38  38  38  38  39  41  44  45  45  41  34  35  40  47  53  55  48  44  42  43  47  50  53  58  58  51  46  44  44  47  46  43  45  47  48  47  46  42  41  41  43  44  44  43  41  42  45  47  49  50  50  48  46  46  47  47  46  45  46  49  49  46  48  48  47  50  50  48  53  64  80  99 105 101  98 100 112 134 138 128 123 107  87  89  83  69  67  74  86 100 116 127 120 119 126 135 132 126 130 119  99  90  75  58  55  57  66  85  94  89  72  62  60  64  63  57  50  46  45  48  52  55  53  53  51  49  51  56  61  59  64  86  95  93  84  64  49  52  52  51  57  60  64  65  58  61  88  95  95  98  88  71  56  49  48  49  48  45  41  39  38  39  40  41  42  41  41  41  42  42  42  42  41  39  39  39  39  39  39  41  41  42  46  51  55  56  52  48  44  42  42  41  40  40  40  41  41  40  40  40  41  41  41  41  43  43  43  46  49  49  50  49  47  47  47  44  42  42  43  43  42  41  40  39  38  38  37  36  38  40  43  46  49  50  47  44  42  41  40  39  40  40  42  43  45  45  44  42  40  37  36  39  39  40  40  40  39  39  39  38  38  36  38  40  41  40  40  40  40  39  40  40  40  38  43  48  47  45  42  38  36  34  31  35  41  42  44  46  46  45  44  43  44  45  44  45  46  46  47  48  49  49  49  48  49  48  47  46  47  50  56  63  68  69  68  68  71  75  79  82  80  74  74  76  77  77  78  77  75  74  73  75  77  79  81  88  99 104 110 117 122 111  89  83  84  88  97 100  95  89  88  91  87  80  74  75  78  81  87  93  97  95  89  84  80  70  56  52  54  58  63  67  67  61  58  60  60  55  57  80  99 109 114 121 134 147 150 150 154 135 102  87  90 104 116 139 168 183 185 178 161 155 156 153 145 133 123 128 139 140 147 157 167 180 187 175 163 161 174 178 169 157 164 183 198 201 200 201 196 188 179 165 150 137 118  96 
 33  34  36  36  35  34  34  36  38  38  36  36  38  39  37  36  34  33  34  36  39  40  39  36  32  33  37  43  53  56  52  49  49  49  50  53  55  55  55  52  48  44  44  43  43  46  47  50  53  52  49  47  48  52  56  57  55  52  50  50  53  53  51  50  48  47  46  47  48  47  43  45  53  62  61  52  49  49  51  53  50  46  52  60  68  88 106 118 115 110 112 134 145 144 146 134 113 110 101  83  73  73  79  87 108 127 117 106 104 113 116 119 135 139 130 117 100  83  71  66  70  81  86  81  68  56  49  48  46  44  46  48  47  47  49  53  54  55  55  51  53  59  65  65  67  80  82  73  57  55  54  46  50  59  65  58  51  52  52  69 112 133 141 146 126  92  59  45  44  47  44  40  37  38  40  42  42  41  39  40  41  41  40  40  40  40  39  38  38  38  38  41  42  42  42  44  47  53  57  57  55  51  48  43  40  39  38  38  39  40  40  40  40  41  41  43  43  41  43  44  43  47  49  50  53  55  53  52  50  47  48  47  44  40  39  39  39  40  42  42  40  38  39  41  44  47  48  48  44  42  41  41  40  40  39  40  40  42  43  44  43  42  40  36  35  37  37  38  39  39  39  40  40  40  38  37  38  39  39  40  40  40  41  42  43  44  43  41  45  48  45  48  49  42  38  36  31  34  40  42  43  45  47  46  45  45  44  44  44  47  49  48  49  51  52  53  52  49  48  47  48  48  52  61  65  65  64  62  62  66  72  77  81  83  80  71  73  78  78  77  76  75  76  75  74  72  73  76  77  79  85  92  99 104 106 100  87  78  77  85 100 106 101  93  89  89  83  75  68  71  78  84  89  96 102 103  97  86  82  75  64  56  56  63  74  74  64  59  65  78  77  71  69  79  77  69  78  99 126 147 142 129 141 130 100  88  86  90 105 132 163 180 188 189 182 179 175 170 154 133 118 123 138 145 145 142 146 166 187 185 167 147 144 138 128 122 131 147 160 169 176 181 180 171 155 136 118 100  77  62 
 33  34  36  36  34  33  34  36  37  37  36  36  38  38  38  38  37  35  34  35  36  37  35  34  35  34  35  39  47  52  51  52  53  52  52  53  55  50  46  46  42  40  43  40  40  47  51  55  58  55  51  49  53  59  64  65  63  61  61  63  63  60  56  52  50  49  48  49  50  50  48  49  55  66  72  68  57  50  49  47  48  49  47  50  61  85 115 144 158 156 146 131 122 124 133 138 142 144 145 133  99  85  97 116 129 129 111  96  82  67  64  78 105 125 133 130 131 133 122 102  87  93 101 102  94  79  62  51  46  43  43  45  46  46  49  52  51  53  56  58  64  71  76  87 100 105 107  99  75  80  80  50  44  49  47  46  47  45  55  71  93 126 145 127  91  59  45  43  44  43  38  36  37  39  41  42  40  39  41  43  43  42  40  39  39  38  38  38  39  39  39  41  42  42  42  44  47  51  53  54  51  47  43  39  37  37  37  36  37  37  38  38  39  40  40  42  40  37  39  42  44  46  47  50  55  61  63  56  50  49  53  53  50  43  40  39  37  37  40  43  42  39  41  44  46  47  48  46  41  39  39  40  40  39  38  38  39  40  42  43  42  41  40  41  42  41  40  41  42  44  45  45  43  41  40  38  37  36  36  38  40  40  42  42  43  44  46  49  47  44  47  49  49  48  47  46  47  42  37  38  39  42  43  45  46  44  42  41  43  48  52  51  50  50  50  51  51  49  47  47  48  50  55  63  67  69  69  66  61  59  60  64  70  76  77  74  74  76  76  76  77  79  79  77  75  74  71  68  71  75  77  79  79  76  75  77  80  82  87  98 103 105 104  97  87  78  76  77  82  84  86  89  90  92  97 104 101  89  81  78  75  69  70  80  89  78  56  60  75  90  98  97  91  86  74  61  65  83 108 124 124 114 112 107 103 104 100  94  99 118 142 151 162 176 179 176 167 157 149 141 132 125 120 119 118 120 132 147 158 153 140 121  99  83  73  71  77  86  96 106 114 114 122 123 100  82  73  72  65  64 
 35  35  35  35  35  35  36  37  37  37  37  36  35  35  36  38  38  37  36  36  36  36  35  35  36  35  35  38  42  46  47  48  51  53  51  50  51  49  44  39  38  41  45  46  46  46  51  57  61  57  52  50  52  56  60  61  61  62  65  66  61  57  54  52  50  49  48  47  49  51  52  53  54  61  64  64  68  70  69  63  57  53  52  51  55  75 109 147 171 179 176 164 155 156 167 167 155 144 145 149 132 126 133 143 136 115  96  81  68  58  58  72  97 116 127 132 142 154 158 151 136 118 106  98  88  77  69  67  65  60  48  43  44  44  45  49  51  57  64  72  82  91  95 106 114 109 115 117 105 107 102  66  48  43  42  41  42  45  52  57  59  76  89  80  62  48  47  44  41  40  38  36  36  38  40  43  42  43  46  45  43  42  40  39  39  39  40  41  41  40  39  43  44  42  41  42  43  45  46  45  45  41  38  37  37  37  37  37  37  37  37  37  38  39  40  41  39  35  36  39  42  43  44  48  53  58  61  56  51  49  52  53  50  45  42  41  38  36  38  42  42  39  41  44  45  46  45  43  40  38  39  41  41  40  39  38  39  40  41  42  42  41  40  40  41  43  47  53  60  66  69  68  65  61  57  51  45  40  39  40  42  42  42  43  44  45  48  52  52  48  47  59  76  89 103 109  91  63  40  37  39  41  43  44  45  44  42  41  43  47  52  54  51  47  46  47  47  47  46  45  46  48  51  52  54  56  57  57  56  54  56  59  64  69  74  78  76  71  70  73  78  81  79  76  74  76  76  73  76  82  84  80  76  74  74  74  75  84  92  95 100 104 105  96  86  76  74  78  86  90  92  94  92  91  92 101 102  92  75  68  72  74  85 102 102  93  80  75  81  94 101 105 105  99  96  92  78  84 106 113 119 121 117 113 113 113 111 107 104 109 120 127 132 141 158 159 148 139 135 134 140 135 122 113 105 104 115 126 130 123 107  86  69  60  56  58  63  66  68  73  75  73  78  82  74  71  74  79  78  80 
 36  35  34  34  35  37  38  38  38  38  38  38  34  33  34  36  37  37  37  37  37  37  37  37  35  34  36  38  39  40  43  45  48  51  50  47  47  48  46  38  39  42  46  51  52  48  51  56  60  59  56  54  53  54  53  52  52  54  58  59  56  53  51  51  52  52  49  48  48  51  54  55  53  56  56  57  70  90 106 104  91  74  65  60  66  97 128 152 170 182 188 188 188 191 198 192 169 140 126 128 132 136 137 130 112  90  78  69  67  81  91  98 109 119 130 139 148 157 172 176 164 131 106  90  76  72  76  84  88  85  73  64  58  51  48  50  55  63  72  80  90  99 102 110 112  98  96 102 111 114 103  70  51  45  47  44  42  45  47  45  41  44  48  49  53  55  51  46  42  41  40  39  37  38  39  43  44  44  44  42  40  39  38  38  40  41  43  43  43  41  39  41  42  39  39  39  40  39  39  40  41  40  37  37  38  38  39  39  39  39  38  37  38  40  41  43  42  39  37  39  41  40  41  46  49  51  52  52  49  46  49  49  46  42  41  41  39  38  39  42  41  39  41  43  44  44  42  41  39  39  42  43  42  41  40  40  40  40  42  43  43  42  41  41  41  44  49  56  65  72  77  77  76  76  72  63  53  46  42  43  44  43  42  41  43  45  48  54  64  75  82  96 115 130 141 139 110  74  46  41  41  44  45  44  44  45  44  43  44  44  48  51  49  46  44  45  45  46  46  46  45  46  46  44  43  44  44  47  50  52  55  57  62  65  70  78  75  69  68  72  77  80  77  74  72  76  77  74  79  87  92  88  83  82  79  74  70  78  85  88  96 106 112 107  95  84  79  79  83  84  85  86  85  83  85  94  98  91  70  62  69  77  89 101 101 106 114 106  98  95  95  99 105 105 118 132 113 105 112 113 120 131 132 130 129 124 119 116 112 111 115 117 119 127 146 151 144 137 133 136 147 146 136 123 112 108 122 132 129 107  81  61  58  60  65  72  75  73  67  64  63  62  61  64  74  86  96  99  97  94 
 35  34  34  34  36  38  39  39  38  38  39  39  36  34  33  34  36  37  37  38  39  39  39  38  36  36  37  39  38  38  43  46  48  50  50  48  47  48  48  46  44  43  45  51  56  57  55  55  57  62  65  65  61  57  52  48  46  45  45  48  53  51  49  50  54  56  54  51  49  49  52  53  57  60  60  59  69  97 133 149 139 111  85  79 104 156 181 176 177 177 175 172 176 187 192 190 174 137 106  90  91  96  94  78  67  64  60  62  76 110 130 133 128 131 144 156 156 153 162 165 155 134 119 104  88  85  88  90  94 102 108 104  90  73  63  59  63  71  79  82  89  94  95 101 102  87  67  61  84  95  84  57  49  52  52  51  47  43  43  44  46  48  51  56  65  68  57  53  51  46  43  43  43  42  42  42  40  39  37  37  36  36  37  38  40  43  45  45  43  41  39  39  38  37  39  42  44  43  42  42  43  44  42  39  38  39  41  42  42  41  40  40  41  42  45  46  47  47  43  41  42  40  41  45  46  43  41  45  46  44  45  45  42  39  38  38  40  41  44  44  42  40  41  42  41  41  40  39  38  40  43  43  42  42  42  41  41  41  42  44  44  43  43  46  47  45  45  46  49  53  58  62  66  70  71  65  57  49  45  44  44  41  39  39  41  44  46  56  83 116 141 148 148 146 130 106  87  67  52  45  45  47  46  44  44  45  46  46  45  43  43  44  45  46  46  46  45  45  46  47  47  47  46  44  42  42  42  46  49  51  53  54  57  60  65  72  74  74  75  76  77  79  77  74  73  74  72  66  74  85  93  94  92  88  81  75  74  73  77  88  98 112 126 127 116  97  86  81  78  71  67  66  67  71  77  88  93  89  75  68  74  80  79  75  86 111 138 141 124  98  86  86  94 108 132 156 151 136 123 120 126 137 141 143 145 141 131 122 123 125 125 120 127 143 155 162 162 152 148 150 154 155 152 139 133 137 156 166 156 113  76  56  62  71  79  87  90  86  76  70  69  68  65  68  84 101 112 112 107  99 
 33  34  35  35  37  38  38  38  39  38  39  39  38  38  36  36  36  36  37  38  40  40  39  38  38  39  40  38  36  38  44  49  51  53  54  56  59  55  53  54  48  43  44  52  64  75  72  65  59  64  71  72  68  62  56  52  49  47  46  47  51  48  46  47  51  54  53  50  48  47  45  50  61  70  69  70  92 101 105 134 141 120 106 113 144 184 202 199 192 175 147 129 128 141 159 156 128  97  80  76  74  70  63  54  52  55  51  59  78 100 116 127 131 141 155 164 158 145 139 144 155 158 159 153 133 117 103  85  78  83 101 110 106  91  80  75  76  81  88  93  99 101  99 102 100  83  67  60  66  70  69  63  56  52  51  54  53  45  45  48  46  45  56  85  94  92  86  75  62  50  45  46  52  51  48  41  39  38  37  40  41  40  40  40  42  43  45  45  45  43  41  41  42  45  52  60  66  64  60  56  54  53  49  42  38  39  41  42  42  42  42  42  43  45  47  47  47  49  46  43  42  41  42  45  45  43  41  41  43  45  46  46  45  42  40  38  40  43  46  46  44  42  42  42  40  40  39  39  38  39  41  42  42  42  42  41  41  42  43  44  44  44  44  43  43  44  42  42  43  45  46  48  50  52  54  55  53  49  49  48  45  40  39  41  45  47  49  60  87 119 140 149 148 139 114  84  64  55  50  46  45  46  44  43  42  44  46  47  47  47  47  45  46  46  46  47  47  47  47  48  48  47  45  41  39  40  42  46  50  53  53  54  54  56  59  65  73  80  83  81  78  78  79  80  79  76  72  71  74  78  82  90  95  96  92  96 104  95  92 102 110 119 129 129 120 102  86  77  72  68  65  64  63  70  82  91  95  94  87  80  74  69  69  73  82 106 136 146 133 103  76  73  93 123 144 152 144 138 137 136 141 148 147 149 153 153 150 147 150 147 137 129 135 152 170 179 178 168 159 154 154 156 159 157 160 167 173 175 169 143  99  64  70  76  78  81  83  84  81  80  80  74  73  76  81  88  96  99  96  89 
 34  36  38  39  38  38  37  37  38  39  39  38  37  38  38  38  37  36  36  38  40  41  39  38  39  41  41  37  36  38  45  51  54  57  62  66  64  58  53  51  46  44  48  59  72  80  78  71  66  67  70  69  65  62  59  58  57  59  63  60  48  46  46  48  52  54  53  52  50  50  49  52  61  74  87 104 127 128 113 126 127 109  98 111 143 172 191 201 201 187 157 122  99  94 105 100  81  67  62  64  71  68  57  49  46  47  51  60  70  75  82  96 123 146 158 149 133 123 133 149 162 170 178 179 159 138 119  99  85  79  88  98 101  90  84  84  85  89  90  92  98 103 106 107 102  89  77  70  75  77  79  83  82  72  56  51  50  48  47  47  44  44  55  79 100 110 102  79  57  47  45  47  51  52  52  53  56  56  53  51  49  49  47  44  44  45  46  46  47  47  47  47  47  50  60  70  76  72  65  58  55  51  46  42  40  40  41  42  43  43  43  42  43  44  46  46  47  48  46  44  41  41  41  40  41  43  45  44  46  48  46  45  45  45  42  40  42  46  49  48  45  43  43  43  41  40  40  40  39  39  40  41  41  41  41  41  41  42  43  44  45  45  45  44  43  42  40  40  41  42  43  44  44  46  48  49  52  55  58  58  54  48  48  53  58  58  58  67  83 101 112 116 115 110  89  65  56  51  48  47  46  45  44  44  45  47  46  47  53  59  64  64  60  54  52  52  53  55  55  54  51  47  43  37  36  38  42  45  48  48  49  49  51  53  55  60  70  79  84  82  79  78  81  83  82  81  79  76  74  72  72  79  90 102 110 123 139 138 129 119 113 115 123 127 119 100  86  80  81  83  80  75  71  77  90 100 106 107 106  93  72  62  65  75  80  99 127 141 132 106  78  69  83 115 139 149 142 134 130 134 143 153 156 151 144 146 152 159 162 161 153 140 135 146 173 184 181 171 157 145 146 154 164 170 174 175 173 167 157 134  99  71  80  84  81  79  82  84  80  80  80  77  78  81  80  80  81  80  80  79 
 36  38  40  40  40  38  36  36  37  38  37  36  34  36  38  40  39  37  37  38  40  41  40  39  39  42  42  37  36  39  42  49  54  57  67  69  59  54  49  41  40  43  49  63  74  77  73  70  69  68  66  63  60  60  59  61  65  71  80  73  50  47  49  51  54  54  54  54  55  56  56  56  62  79 108 144 161 164 158 149 134 114  96  99 120 141 160 180 195 199 185 143 100  67  57  53  51  54  54  57  76  80  67  54  45  45  58  64  63  59  56  65 100 128 138 120 101 103 139 161 166 168 170 166 151 133 120 118 113 102  90  86  85  79  80  85  87  87  83  78  81  88  97 101 100  93  79  75  91  99 104 117 123 114  86  61  48  50  46  41  43  48  51  55  81 104  96  72  54  54  56  56  52  51  55  67  78  81  74  66  60  57  53  49  47  46  47  48  49  50  51  52  53  55  60  66  68  63  54  48  45  42  40  39  40  40  40  41  41  42  42  42  42  43  43  44  45  45  46  44  40  40  38  35  37  41  45  49  53  54  48  44  43  44  44  42  44  47  49  49  47  44  44  43  42  41  42  42  40  39  39  41  42  41  41  40  41  42  44  45  45  45  45  45  44  42  41  40  40  41  42  44  45  47  48  47  54  66  76  77  71  65  66  73  80  81  80  81  82  82  83  79  76  76  62  48  49  49  48  49  48  46  46  48  50  49  47  49  55  65  75  82  77  67  57  55  57  62  62  58  53  49  45  42  43  44  43  42  42  42  42  44  45  47  50  54  63  70  74  73  73  74  77  80  83  84  83  76  71  68  69  71  80  98 118 140 161 174 166 138 117 110 114 121 115  99  88  90 100 104  99  88  83  86  96 105 114 124 125 105  72  64  68  76  83  98 119 132 126 106  85  71  71  94 120 138 139 126 114 126 142 153 154 142 128 133 145 155 158 162 161 143 127 125 150 163 162 151 138 129 134 147 163 173 174 172 169 156 134  99  77  71  82  89  89  87  88  87  78  76  78  81  83  84  85  82  77  73  74  77 
 39  38  37  36  38  38  34  35  37  35  32  31  34  35  36  39  41  40  38  37  38  41  43  42  39  39  38  34  37  38  35  42  49  52  57  57  49  49  46  37  38  40  41  56  69  72  65  58  58  64  67  65  66  63  58  60  66  73  79  74  61  56  55  54  53  52  50  51  54  57  54  57  71  94 126 163 180 188 192 191 181 164 151 135 121 123 130 144 170 188 189 160 117  71  50  44  46  51  59  71  84  87  79  66  58  58  67  71  71  64  59  58  64  74  83  91  94 103 132 149 153 155 141 121 111  98  93 114 132 135 111  89  77  75  78  80  78  73  66  60  58  59  61  72  83  78  70  69  84 105 130 158 167 162 145 100  61  57  55  52  52  51  50  49  55  67  79  85  89  95  96  92  80  70  67  73  81  85  80  72  63  56  53  51  46  44  45  47  47  47  49  54  59  64  58  50  48  46  41  33  35  38  38  35  35  38  39  39  36  38  40  43  47  46  41  42  43  40  42  43  41  37  35  36  38  38  39  49  58  59  53  45  41  43  45  45  46  45  45  49  50  48  47  45  43  41  41  42  42  40  39  42  42  41  41  41  41  42  44  46  45  43  42  44  44  43  42  40  39  39  41  43  43  43  42  39  51  74  97 101  93  86  89  96 103 108 108  96  83  72  67  65  62  59  52  44  42  45  49  51  49  49  51  53  52  47  47  48  47  50  59  75  82  75  57  50  52  56  56  54  51  49  54  64  64  56  42  38  38  40  43  43  40  42  44  47  56  59  55  54  58  61  64  71  81  81  76  71  71  69  67  70  73  80 100 125 147 166 171 158 141 124 112 108 106 100  96 100 111 111 106  97  93  94  98 102 112 127 130 110  77  72  74  77  93 106 112 115 114 106  83  73  80  89  98 104 107 106 110 134 150 148 128 116 119 133 141 142 151 154 145 129 110  97 106 118 122 109 107 115 123 133 145 156 164 170 171 154 121  79  61  63  70  82  92  93  90  85  81  85  88  84  84  86  85  83  83  85  84  79 
 43  41  39  38  40  40  35  34  35  35  35  35  35  34  34  36  38  40  40  39  40  42  44  44  42  38  35  34  36  38  39  42  45  48  51  49  44  45  45  40  39  40  43  56  65  62  55  52  56  65  69  67  64  62  61  60  61  63  64  66  69  69  66  61  55  51  51  51  54  54  53  53  63  88 123 161 181 186 184 183 188 195 196 185 165 149 140 139 152 163 164 149 118  79  61  54  56  67  80  91  96  94  86  73  63  61  69  73  71  64  58  54  53  57  66  75  81  88 103 112 113 104  88  75  75  76  81  99 122 138 132 119 104  87  80  80  80  79  76  72  69  63  54  59  69  69  71  74  80 107 140 160 172 175 160 120  89  95 112 116  94  64  47  49  48  57  90 126 149 150 149 145 133 112  90  76  71  66  57  54  53  50  48  47  46  42  41  44  45  44  43  51  57  56  48  42  41  40  38  36  37  36  35  36  37  36  37  38  39  42  44  46  49  51  48  47  47  45  41  41  45  43  40  41  45  50  55  61  62  59  53  49  47  45  42  42  47  48  47  51  53  51  49  46  43  40  39  41  42  41  39  42  44  43  42  41  40  40  42  44  45  45  45  45  45  44  42  40  38  40  41  43  43  41  39  38  48  65  82  98 105  95  98 103  96  92  89  76  65  57  54  60  68  69  75  82  84  74  60  51  52  54  54  58  61  56  52  50  49  47  50  65  69  65  55  51  52  53  52  53  56  54  57  68  57  45  46  40  36  40  41  40  40  45  53  59  59  56  53  51  51  55  60  64  69  71  71  72  78  78  71  72  70  63  76  91 102 117 138 159 161 150 130 111 103 104 104 108 114 114 114 112  97  97 112 113 109 107 114 101  73  70  72  74  94 106 105  99  97  96  86  85  94 103 104  99  93  94 104 122 131 125 109  98 100 116 126 136 152 152 138 125 112 103 110 117 116 102 103 113 117 120 127 134 143 151 152 145 123  82  67  69  74  79  82  83  81  79  82  81  78  76  76  78  80  80  82  89  89  85 
 45  44  44  44  44  42  36  33  34  36  38  39  37  36  35  35  37  39  40  42  44  44  44  44  46  42  39  41  39  40  45  44  44  51  56  53  45  44  47  49  48  45  46  51  53  50  50  54  62  68  69  64  59  59  62  59  55  54  55  61  71  74  71  63  55  52  54  55  54  52  52  50  54  79 112 143 159 162 163 170 184 202 212 213 204 185 169 154 142 136 135 130 112  88  81  78  78  88  94  92  87  82  74  64  55  54  62  66  65  58  53  52  55  60  65  67  70  72  73  77  76  63  55  56  64  79  95 106 124 143 152 152 139 112  95  89  88  89  92  97 101  97  84  79  79  80  86  88  85 108 130 130 134 138 125 103  98 131 161 168 142  98  62  50  46  56  87 133 166 173 175 173 161 137 105  74  59  51  43  44  50  53  50  46  44  40  38  40  41  41  41  46  49  46  45  47  49  45  43  44  40  36  36  38  40  39  37  38  43  45  46  48  51  52  51  48  49  50  43  42  47  49  49  50  50  57  66  68  66  60  54  52  52  48  43  40  45  50  51  51  50  48  47  45  43  40  40  40  41  40  38  41  43  44  44  43  42  41  40  42  44  46  47  47  46  47  45  42  39  40  42  43  43  40  39  42  49  55  63  80  93  87  93 100  91  78  64  51  47  45  44  56  74  89 106 122 127 116  95  78  76  80  78  78  75  65  57  54  56  57  62  71  64  54  51  51  51  52  50  51  57  62  70  78  65  57  70  68  56  43  38  39  43  49  58  66  63  60  60  57  55  56  60  61  59  61  67  76  82  81  72  72  66  58  64  69  68  74  99 141 161 163 148 123 107 105 110 115 119 123 125 121 108 110 124 126 110  86  86  82  70  66  66  70  86  96  96  90  87  90  93  97 104 115 114 102  96  95  99 105 107 105 100  92  89 103 121 140 157 154 140 136 134 134 141 141 133 120 115 117 122 122 120 122 130 135 127 124 113  83  71  76  84  81  76  74  75  78  81  76  70  70  69  69  73  75  78  90  96  95 
 46  47  49  51  48  43  38  35  36  39  38  38  40  41  40  40  38  38  40  43  46  47  45  45  47  48  52  58  53  48  51  49  51  61  69  66  56  53  56  61  59  53  45  41  41  46  53  61  69  71  68  61  55  55  60  58  55  58  59  63  68  68  64  58  52  52  55  56  55  53  51  50  53  75  97 113 118 129 151 170 183 193 203 210 213 208 192 161 124 106 106 107  99  89  93  95  92  91  84  70  57  50  48  44  42  44  49  53  55  52  49  51  59  62  62  64  67  66  61  59  59  53  55  63  70  95 124 137 150 165 173 174 165 146 128 115 107 105 111 125 139 147 140 129 120 115 113 110 103 112 114  92  82  78  72  70  92 146 171 177 172 137  89  51  49  61  71  98 129 151 157 150 133 120 100  69  55  52  51  56  63  68  62  53  47  46  44  39  38  40  44  41  39  43  50  59  64  59  54  52  41  37  42  41  40  42  40  40  42  41  43  49  52  50  48  46  49  54  49  44  45  48  52  55  51  51  59  62  63  63  58  52  48  49  49  46  44  46  50  47  43  42  42  43  44  43  42  40  40  39  40  41  42  44  45  46  45  44  43  44  44  45  46  47  48  49  48  46  42  40  40  42  42  40  41  48  51  51  56  58  60  66  79  95 106  94  72  56  46  39  39  51  71  97 119 131 132 136 136 125 120 118 115 102  83  65  59  59  62  73  86  91  73  54  47  45  48  54  52  51  57  75  92 101 107 114 124 126 104  56  39  41  47  47  50  57  61  63  64  62  60  59  61  62  61  57  61  74  76  74  72  68  65  63  66  67  64  64  77 106 133 146 143 126 110 105 122 131 130 139 139 127 129 129 121 122 106  75  61  62  68  63  64  73  79  84  88  88  89  92  99 104 107 112 109 102 108 109 104 103 103 102  99  98 103 118 135 152 162 154 144 155 164 168 170 165 155 145 136 131 141 140 132 132 140 141 113  95  83  69  66  74  86  87  83  78  80  82  80  80  78  73  72  72  72  73  80  94 106 109 
 49  47  47  51  51  49  46  41  38  39  40  40  38  39  40  40  39  38  38  40  43  45  47  48  50  56  62  68  69  68  68  70  73  75  76  76  76  74  70  64  56  51  51  55  61  67  65  64  67  69  69  67  60  56  58  62  68  73  68  67  71  63  55  50  50  50  51  52  53  54  54  53  55  63  71  80  92 119 149 150 157 179 191 203 213 208 177 126  82  66  68  67  65  66  64  63  62  59  54  49  46  44  43  43  45  47  48  48  48  51  52  57  69  68  59  63  68  71  73  69  60  58  61  65  65  88 123 146 159 169 183 185 178 173 165 158 155 149 147 153 168 179 178 175 164 143 132 126 122 129 128 102  90  84  78  93 121 150 165 169 160 123  79  52  73 105 119 122 127 134 114  87  75  78  81  77  65  56  55  64  74  81  78  71  67  74  74  58  47  44  45  43  41  41  46  56  67  73  74  70  51  38  40  41  41  40  38  39  43  42  42  45  47  48  50  53  61  68  56  46  45  46  47  47  47  48  48  51  53  54  53  49  44  46  52  56  50  43  40  42  42  40  39  40  41  42  41  39  39  42  45  43  42  43  45  46  47  47  47  46  45  44  44  46  48  49  50  50  48  46  45  44  43  42  42  42  40  40  44  46  48  56  74  99 126 132 120 100  68  43  45  49  56  71  86  97  99 100 108 123 126 116 100  84  70  59  57  62  74  83  89  94  81  61  46  43  49  60  64  68  75  79  84 100 135 164 171 168 141  88  55  44  48  45  41  43  50  55  56  54  54  57  60  65  68  66  63  61  60  66  76  74  69  65  64  67  74  78  81  85  93 103 108  97  99 121 146 154 146 151 149 137 135 120  94  86  79  67  61  61  63  59  70  92  95  93  93  89  89  94 101 104 103 102 104 110 119 124 127 130 125 114 106 115 137 159 161 153 158 155 151 161 166 164 164 164 161 156 155 159 164 162 159 166 176 170 125  84  61  61  62  66  73  85  93  87  84  84  83  84  85  84  85  88  88  91  94  95 104 109 
 54  49  45  47  48  47  45  41  39  43  47  47  40  39  41  42  43  42  40  38  38  40  45  49  50  54  58  61  69  76  77  81  81  76  74  73  73  78  77  64  54  53  61  70  77  78  71  67  71  67  64  64  63  61  58  61  67  75  78  77  73  62  52  48  49  50  48  47  49  51  51  50  50  52  55  69 112 151 165 139 127 144 176 201 203 161 116  80  57  47  46  45  47  50  47  45  46  43  42  44  48  48  47  47  49  51  52  50  50  57  66  76  88  82  68  69  72  75  83  85  79  68  64  63  59  74 101 126 134 144 173 182 181 190 194 192 192 177 161 162 179 197 199 185 162 139 128 130 142 152 157 151 143 130 116 124 139 144 141 132 113  86  60  54  89 131 150 149 140 126  97  68  58  61  66  69  62  55  54  57  62  69  74  76  79  94  97  80  62  51  47  45  43  42  45  52  61  69  71  67  51  40  40  42  42  39  38  39  44  44  43  43  47  50  54  61  71  80  74  62  50  45  43  43  47  49  49  49  49  49  48  45  45  54  65  71  62  48  37  39  42  41  40  40  41  42  42  41  41  44  47  46  44  44  44  44  45  46  47  47  46  45  45  46  47  47  49  52  54  54  53  50  46  44  43  39  38  39  39  41  44  49  72 107 140 158 159 141 114  88  66  51  47  58  64  64  65  69  79  92  98  91  78  78  85  86  78  74  84  85  85  89  89  83  78  81  91 106 111 106  94  84  81  93 122 145 144 140 120  80  54  44  46  43  40  41  43  45  48  49  52  62  72  74  69  65  61  53  49  56  72  84  85  76  68  65  73  84  90  89  81  79  82  77  83 109 142 156 152 152 146 131 116  99  80  70  66  67  70  70  66  68  82 102 111 108  98  84  80  86  90  93  99 108 117 127 137 144 144 142 135 127 126 136 157 177 176 163 157 154 153 157 155 150 150 153 157 159 162 169 176 178 178 185 191 186 153 112  76  61  61  67  69  79  90  92  88  83  82  83  87  92  96  99 101 105 104  95  97 100 
 57  53  49  49  46  41  39  39  42  50  54  53  46  46  48  49  50  50  46  42  38  38  43  48  48  48  48  49  59  71  75  78  77  70  70  70  69  76  79  69  63  61  67  74  78  74  67  65  69  61  54  56  62  63  57  55  56  63  75  78  68  58  51  47  49  51  51  50  49  48  47  45  44  47  51  68 123 163 167 142 112 101 139 169 160  98  57  48  49  48  44  43  43  44  48  51  51  49  48  49  51  51  50  50  50  51  51  50  52  62  76  89  95  88  77  74  75  80  90  97  97  83  69  61  61  67  78  94 101 114 149 167 178 197 207 209 207 186 164 166 183 199 196 169 138 125 123 134 160 171 179 193 189 170 147 133 125 119 105  87  69  57  54  62  92 122 135 142 137 115  99  90  82  68  57  52  49  49  49  47  46  50  60  70  82  93  98  89  72  58  54  49  44  44  46  49  53  55  56  55  51  47  43  44  44  41  41  42  44  46  45  45  52  57  60  68  78  88  92  83  63  53  52  53  56  57  57  52  51  52  50  53  62  74  82  84  74  61  48  42  44  48  48  45  43  44  44  44  44  44  45  47  47  45  43  41  41  42  44  45  46  48  48  47  45  44  46  50  56  60  59  55  50  47  45  41  41  43  41  41  42  44  66 101 135 161 173 163 155 134  87  58  54  69  72  67  67  75  80  73  73  76  76  90 109 117 107  94  92  89  86  89  97 110 128 139 149 161 164 150 116  98  92  91  92  90  81  79  71  51  45  45  44  42  44  47  43  42  48  50  56  72  85  84  68  62  59  53  51  56  70  89  96  88  76  70  73  85  97 100  90  80  76  72  75  92 126 147 149 147 136 113  87  75  77  76  75  76  81  81  77  81  89 100 115 115  98  74  67  73  74  80  98 120 135 143 153 157 155 145 139 138 141 145 155 168 175 171 158 152 154 153 148 142 140 143 150 159 162 165 173 177 178 181 182 180 177 155 118  83  72  74  74  73  77  87  85  76  73  75  81  89  97 103 105 107 106  96  93  90 
 53  55  59  60  54  46  42  44  49  54  53  51  52  57  61  61  58  54  52  49  46  43  43  45  49  48  47  48  53  62  68  70  70  70  72  79  89  87  85  87  83  74  63  63  64  62  59  54  46  47  50  52  55  56  53  53  51  48  53  55  52  49  46  44  47  54  62  63  59  53  49  47  48  50  51  53  60  83 118 132 111  71  66  70  70  63  53  45  49  56  60  50  41  41  52  58  58  58  56  52  49  50  54  54  51  48  45  45  47  52  63  73  71  68  68  68  76  90 102 101  95  99  82  63  74  76  71  74  93 118 132 150 172 193 202 203 202 191 181 184 189 186 169 154 143 137 146 162 173 176 176 178 176 163 138 108  85  75  68  64  63  63  68  78  85  85  80  87  93  89  96 108 109  78  49  45  44  43  45  51  54  51  56  65  76  75  73  77  70  64  62  59  54  50  49  50  51  52  53  57  62  61  51  49  48  46  46  44  43  47  49  52  61  66  66  74  83  91  94  91  82  80  78  76  78  77  69  62  61  66  69  80  94  98  92  84  84  80  70  58  58  64  62  54  47  44  46  47  46  43  42  46  47  45  43  41  40  40  40  42  45  49  49  47  45  43  44  47  51  55  56  55  54  53  51  46  41  40  45  43  40  42  47  65 100 134 156 160 152 126  79  66  77  93 109 121 127 124 112  96  93  97  99 103 108 116 117 112 106 100  97  98 105 123 154 170 174 175 182 176 146 125 110  99  85  70  58  53  52  49  49  47  43  43  47  52  54  56  59  59  62  72  80  81  76  77  75  67  75  82  81  84  89  92  92  92  94  96  94  88  90  90  82  72  79 105 125 140 147 140 124 102  72  61  69  83  92  93  93  94  93  87  85  91 102 103  90  69  62  68  69  79  98 115 131 145 147 152 160 165 161 149 135 132 141 152 160 162 153 153 160 159 154 147 139 138 144 160 165 162 159 153 150 156 157 159 173 176 163 140 111  88  82  75  68  69  68  65  61  61  64  73  89 102 102 100 101 103  96  87 
 48  53  60  67  69  66  59  56  54  52  48  46  49  57  62  62  57  53  54  55  55  52  49  48  50  50  49  49  51  55  64  65  64  65  69  71  72  72  81  99  99  84  62  57  59  63  64  57  44  44  46  46  46  48  50  52  50  43  44  45  45  45  44  42  46  56  67  72  69  63  59  56  53  47  44  42  40  48  65  75  67  49  46  46  46  49  46  41  53  68  77  66  54  47  48  52  57  60  59  55  50  51  53  54  51  47  44  46  48  48  54  61  64  69  75  77  84  93  98  90  83  91  86  75  73  69  66  80 111 142 150 156 167 179 182 180 181 183 185 188 188 185 180 170 160 160 176 191 192 182 169 158 148 136 117  97  79  66  58  56  62  70  79  85  78  68  64  67  72  78  92 103  94  69  48  45  48  52  52  57  57  52  54  63  70  63  58  64  66  67  70  73  75  76  76  74  66  53  44  48  63  78  83  69  56  51  47  44  46  51  55  57  66  73  75  74  76  82  92  96  93  91  86  81  84  89  95 105 112 109  98  93  98 103  98  88  87  87  83  76  75  77  70  58  46  42  44  46  46  44  43  44  45  44  44  44  42  41  40  41  44  47  49  48  46  45  45  45  45  47  48  50  52  55  56  52  49  49  50  46  40  41  41  48  68  83  95 107 113 100  64  56  73 104 134 155 156 150 134 103  98 107 113 120 126 128 119 107 103 103 105 104 107 116 130 153 174 182 183 176 161 142 125 114 106  95  85  83  75  54  50  50  47  48  55  69  81  85  79  71  65  61  62  72  89 103 109 107 107 100  89  90 103 118 116 109 103  96  86  76  81  82  75  73  83 102 118 132 141 135 125 109  83  69  74  88 100 106 109 112 112 104  93  82  82  83  78  66  64  75  91 107 117 112 114 125 135 146 160 171 174 166 148 140 142 144 149 154 153 158 165 164 162 160 157 153 152 159 163 161 152 143 134 127 122 124 142 161 173 170 151 124 103  94  85  68  60  62  62  57  55  65  77  87  92  95  98 104  99  93 
 45  48  56  65  74  76  69  62  55  49  45  43  45  51  56  56  52  51  54  56  57  55  55  55  55  53  52  51  51  54  60  58  55  57  64  64  57  60  73  89  89  82  73  66  67  75  77  71  56  47  43  42  42  45  50  55  55  51  48  47  47  46  45  46  52  59  67  69  68  65  64  61  54  43  37  39  43  42  38  37  38  41  51  54  52  49  45  43  57  71  76  68  57  47  43  46  54  56  57  56  54  51  50  50  50  49  46  47  50  50  52  59  78  93 101 105 106 105 101  89  75  77  82  84  70  61  61  78 119 161 170 169 165 164 165 164 162 168 175 175 173 178 192 190 181 184 195 204 200 189 172 156 141 128 117 109  98  82  75  75  75  80  84  85  80  79  83  78  73  77  82  81  69  60  53  48  54  64  68  66  60  55  56  62  69  66  62  59  63  67  70  75  82  90  90  88  83  71  61  59  65  79  93  82  68  59  48  44  49  53  56  61  66  71  74  71  69  77  91  97  92  89  88  89  93 103 118 133 140 136 121 105  95  95  96  93  88  84  80  77  76  73  63  52  44  42  43  42  43  44  46  45  45  45  45  45  44  43  42  43  44  47  49  47  46  46  47  45  43  42  44  47  50  53  55  52  54  55  52  47  44  43  43  46  56  56  54  65  76  76  54  48  64 104 139 159 161 154 134  96  90 104 119 129 137 139 127 111 101 106 110 103  97  94  96 116 146 168 173 167 157 142 129 127 128 127 121 115  95  59  49  50  48  51  62  79  91  92  80  70  61  55  53  65  94 119 133 135 124 104  86  98 123 144 139 128 122 115 107  97  92  86  78  85  92  98 107 114 117 115 114 111  99  89  88  98 110 120 127 129 127 121 104  80  68  68  71  69  71  84 113 135 140 123 109 106 119 137 153 161 167 170 164 157 151 147 148 152 155 161 167 168 170 173 176 174 170 169 170 167 158 154 146 123 106 102 112 132 154 167 169 154 124 104  90  74  67  65  65  67  72  79  77  74  84  93  99 103 102 100 
 43  45  50  57  64  67  61  57  53  49  47  46  45  47  48  48  48  50  54  54  53  55  60  64  64  61  56  52  53  56  55  49  46  48  60  66  64  66  67  63  61  68  85  84  81  84  89  86  71  55  47  47  47  49  55  62  67  65  57  52  52  49  48  53  59  62  60  58  56  56  57  56  51  41  36  38  40  41  41  45  48  49  53  56  55  54  53  54  58  59  55  51  45  39  41  47  52  51  51  54  53  50  46  46  49  50  46  46  48  49  50  62  99 124 134 141 138 130 120  97  72  71  80  85  74  65  58  60 107 163 172 170 164 155 156 160 154 157 160 154 151 157 173 184 189 190 196 200 194 190 185 172 160 150 142 136 125 109 111 116 109 101  94  88  92 102 110  96  80  78  71  61  56  60  62  57  61  73  84  77  65  61  62  66  72  82  80  66  65  69  69  67  70  79  80  85  99 106 105  93  77  70  78  86  85  74  58  49  49  49  53  60  65  65  63  65  72  85  95  94  84  86  95 109 114 118 121 123 125 127 127 116  96  87  90  97  90  77  65  61  58  54  47  42  42  44  44  40  39  42  47  47  46  44  44  43  44  44  43  44  46  48  48  47  47  49  48  46  43  43  45  47  48  49  48  46  49  53  50  49  50  48  44  47  62  66  64  65  69  66  53  49  62  98 126 146 156 146 122  95  87  97 120 125 126 135 139 130 110 109 111  98  82  71  74  81  99 129 149 153 141 130 126 129 130 131 130 111  85  61  51  47  45  49  60  71  72  66  60  58  59  63  66  74  91 114 128 126 114  95  77 100 130 149 153 154 157 157 156 150 132 117 109 113 115 111 102  91  81  81  87  95 104 106 105 114 124 132 137 139 134 125 108  84  66  64  72  75  76  86 118 142 152 143 122 101 106 126 145 143 144 155 168 169 161 160 158 156 159 164 169 174 176 180 187 190 190 189 188 183 176 181 180 145 119 103  95 102 118 134 151 156 129  94  72  81  82  73  70  87 107 107  87  70  81  94 102 104 105 105 
 43  45  49  54  57  57  53  50  50  50  51  49  45  45  46  48  50  52  54  54  57  66  69  73  77  68  58  54  54  53  50  47  46  47  53  59  62  64  64  59  57  62  73  77  77  77  80  81  80  71  63  57  53  55  63  71  73  67  56  49  50  51  50  48  49  50  50  50  52  54  49  46  46  43  39  37  42  47  50  48  53  60  57  57  61  56  56  60  54  50  49  49  49  47  44  45  49  48  50  54  51  49  49  46  46  47  46  46  48  43  42  56  93 124 141 141 143 141 123  89  61  72  83  89  91  77  59  67 108 153 163 158 152 153 151 149 154 162 164 153 148 144 135 134 140 150 170 186 188 184 180 178 171 165 161 155 145 133 134 139 135 131 124 111 101  95  95  85  80  88  82  69  60  63  69  72  74  81  88  76  62  56  61  72  82  92  93  86  89  96  97  80  65  67  84 103 113 117 108  92  89  95 102 105 101  92  76  60  51  55  58  57  65  67  59  61  75  96 106  99  84  85  99 117 119 112 104 110 117 120 112  98  86  89  95  96  85  74  65  59  55  52  50  48  44  42  41  39  38  39  42  44  43  39  41  43  42  39  39  41  44  46  46  48  49  49  48  47  45  40  41  46  47  48  47  44  45  49  51  52  52  50  46  49  65  84  96  91  90  84  59  47  54  79 113 136 136 133 127 113 101  97 105 110 114 124 127 121 106 100  96  88  77  67  62  63  73  92 110 123 129 131 126 113 101  92  87  79  66  52  50  49  44  45  52  57  55  53  55  61  70  82  97 101  93  98 100  91  83  80  84 101 120 134 147 157 168 174 174 167 160 154 147 143 138 131 117  98  78  72  76  86  95 103 109 116 120 122 122 120 117 118 106  83  72  71  73  75  74  80 110 132 141 138 124 108 113 129 145 146 144 148 163 170 170 176 176 173 175 177 178 175 176 181 186 191 194 193 194 192 189 195 192 155 129 111  90  83  85  86 102 118 110  87  71  81  80  78  93 104 110 110  90  70  74  88  99 100  96  95 
 44  45  49  53  56  56  54  52  53  55  56  53  48  47  48  51  55  58  61  63  65  71  72  73  75  67  60  59  58  57  57  57  56  57  58  60  60  64  66  64  63  64  68  69  67  62  60  63  68  68  65  61  56  57  66  72  74  69  58  49  45  47  47  43  42  43  44  45  47  49  45  42  41  41  41  43  45  48  50  49  51  58  59  62  66  64  61  62  68  80  92  92  83  69  53  45  45  45  48  50  47  46  48  43  45  51  53  52  52  51  48  53  82 108 122 122 125 126 108  77  54  64  75  88 105 101  89  98 123 148 157 154 147 143 138 141 163 178 179 170 160 144 117 108 112 119 138 159 170 176 178 176 167 157 158 158 156 149 145 145 147 151 151 143 126 104  86  87  94  97  90  79  70  71  76  82  84  82  76  68  58  49  55  69  85  99 105 103 109 115 114 104  91  78  79  92 110 110  99  83  85  95 104 100  96  91  79  65  56  59  61  61  68  73  71  66  71  84  87  82  76  79  89  98  99  99 103 113 116 112 105  96  87  85  88  92  86  80  75  69  64  60  60  55  47  44  43  42  38  36  37  38  37  37  40  41  40  38  38  39  40  42  45  48  49  49  50  51  49  44  44  47  47  45  43  42  43  47  51  52  52  50  47  48  63  84 101 101  95  81  59  50  54  73 102 123 121 123 128 125 120 110  98  97 103 113 114 109 105  94  83  78  75  68  55  54  60  69  87 104 118 130 128 105  80  63  56  55  52  47  50  51  44  47  55  60  59  61  70  74  81  95 109 105  84  87  88  78  84  99 117 127 129 128 135 142 146 149 148 144 141 143 146 143 138 130 114 100  91  92  96  96  90  87  92 101 105 100  90  83  84  86  83  75  72  76  80  77  75  79  96 116 131 137 127 113 122 135 146 154 153 153 168 174 174 179 181 181 186 189 188 182 179 178 178 181 184 185 188 191 191 191 184 162 137 112  95  83  73  69  81  99 104  96  87  85  82  83  95 102 104  96  78  63  63  72  82  90  89  86 
 42  44  46  50  54  56  56  55  56  58  59  58  57  57  59  60  60  61  66  71  72  70  69  68  68  64  62  63  64  66  68  68  68  69  70  69  67  69  71  69  67  66  66  63  58  51  48  47  50  52  54  56  54  55  62  68  72  71  65  55  46  45  45  43  43  43  42  42  43  46  49  47  42  39  42  47  46  45  47  49  51  51  59  65  68  73  70  68 100 131 152 150 128  94  65  47  41  42  47  49  46  44  44  41  47  58  62  62  65  78  76  71  87  98 101 100 100  98  84  67  55  60  73  93 115 125 128 131 137 144 152 151 141 131 131 144 173 185 186 185 175 156 130 120 117 111 116 129 145 161 170 167 150 134 133 142 149 149 146 143 144 147 154 162 152 127 102 110 120 109  94  82  75  75  79  84  88  83  70  68  63  49  49  60  75  92 104 108 112 114 114 118 113  90  66  70 101 106  97  85  77  75  79  76  73  72  68  62  57  56  60  69  70  72  78  69  61  60  58  60  66  75  77  73  73  85 108 116 113 105 105 105  96  80  78  89  90  86  81  79  75  69  67  63  57  54  52  48  41  37  36  33  34  38  39  39  38  40  40  38  36  38  44  46  48  50  52  53  52  51  48  46  48  45  41  43  45  46  48  51  52  50  48  48  58  71  84  91  82  68  60  57  62  80  97 110 113 116 118 122 124 116  96  88  94 108 112 112 112  99  83  75  73  67  53  53  59  65  82  97 105 115 115  95  72  55  48  47  48  49  52  53  50  57  67  76  79  81  85  80  79  88  93  84  69  83  95  92 112 136 151 158 153 137 128 119 106 102 100  97  95 104 121 125 119 109  95  91 102 118 126 119 101  86  77  83  85  78  60  53  56  53  56  65  68  76  85  84  82  81  84  97 120 134 129 118 129 140 148 157 160 161 172 174 171 175 179 182 189 193 193 189 181 172 168 167 168 172 175 179 185 181 174 174 151 118 103  88  76  75  83  97 110 113 108  96  90  86  81  90  96  81  65  55  53  54  62  78  84  82 
 36  37  39  43  45  46  45  46  49  53  56  60  69  74  76  75  66  58  58  65  70  67  64  67  74  72  69  70  71  72  73  68  66  70  74  77  80  78  75  69  63  58  56  56  56  56  56  54  49  45  45  46  46  49  56  61  66  70  71  65  56  53  51  48  45  43  42  42  44  50  62  63  55  49  46  44  44  47  51  50  51  57  59  64  73  82  84  92 135 165 177 177 154 115  81  61  50  47  52  57  52  49  49  49  52  55  61  71  88 108 115 115 122 114  98  91  85  79  77  72  73  92 108 118 125 132 139 138 131 127 136 135 130 135 145 158 169 170 168 177 177 171 164 152 136 121 113 111 117 128 140 146 130 107  97 100 111 123 132 133 124 118 123 142 145 136 129 140 144 125 100  80  69  71  75  78  87  94  92  87  77  65  56  49  49  61  77  90  96  98  99  96  83  66  61  75 104 114 112 103  86  70  58  55  52  50  53  53  46  49  57  66  65  60  55  53  50  49  52  59  70  80  80  73  68  75  91  99 100  99 101 102  99  83  81  90  91  84  74  78  79  74  72  74  78  74  64  55  51  47  41  36  36  36  36  36  37  40  40  38  36  39  44  45  46  49  51  51  49  47  43  41  47  50  49  50  50  50  50  51  52  52  51  50  53  60  67  70  73  71  66  63  69  86  97 104 108 107 106 108 103  94  86  86  95 114 127 131 124 111  96  82  69  60  57  60  66  77  86  91  91  85  76  67  63  58  50  49  51  54  53  56  65  70  78  92 102  99  81  66  56  54  59  60  61  85 106 114 130 144 150 155 155 148 129 102  77  68  63  58  66  84 104 109 101  86  80  86 102 122 134 138 135 119  94  80  71  63  56  53  52  52  54  59  66  71  76  89  92  85  82  85  95 110 118 123 133 143 151 154 158 161 157 156 163 171 179 186 190 189 186 183 174 165 163 161 159 162 163 166 179 182 180 191 178 144 105  82  74  77  83  95 114 118 115 113 100  86  82  86  89  84  76  68  61  57  59  68  76  81 
 36  36  38  41  42  41  39  40  44  50  56  58  57  60  67  77  76  65  51  51  58  61  61  69  86  88  84  86  86  84  78  64  55  56  60  64  67  65  63  61  57  54  52  53  55  56  55  53  49  43  40  41  43  47  53  55  58  62  65  63  57  54  52  49  44  40  40  41  46  55  73  80  75  76  72  62  54  54  57  55  56  60  59  68  89 111 124 134 153 168 177 179 168 145 124 113 101  71  56  57  61  73  82  76  62  52  58  73  89  99 113 127 128 113  97 100  94  89 112 124 128 141 150 150 145 138 131 122 115 111 118 131 143 153 165 174 175 171 166 161 158 161 175 174 160 141 117  96  89  95 108 117 106  87  73  70  76  90 100 103  99  99 105 116 127 130 126 134 137 121 102  86  74  74  76  74  81  93 101 100  88  67  52  43  42  48  57  67  69  69  69  64  58  54  56  64  79  99 110 106  99  87  69  54  47  50  52  52  50  48  50  54  55  53  49  52  52  50  49  53  59  69  77  81  81  79  78  84  88  91  96  95  85  73  74  82  79  78  82  84  87  87  80  78  80  76  70  65  64  56  46  46  45  42  41  40  37  36  36  38  40  42  43  45  46  46  45  45  45  46  42  40  46  47  46  47  50  52  54  55  55  55  54  53  53  55  57  55  62  69  66  65  73  89 100 105 109 113 115 114 109 103  94  92 102 127 140 138 121 104  90  79  64  56  61  67  72  77  86  90  87  75  66  67  66  61  54  49  48  51  52  55  62  69  87 116 127 114  81  66  57  49  51  53  57  71  89 104 112 118 122 121 121 122 114 104  97  86  75  66  74  83  88  85  80  80  94 107 115 122 128 132 133 124 103  87  73  64  67  68  62  58  57  58  63  67  74  90  97  93  81  75  79  91 105 120 131 142 153 156 161 162 152 149 153 160 169 179 186 188 186 181 173 164 163 163 164 167 166 170 186 189 186 195 184 153 113  90  81  83  95 109 117 117 116 118 108  96  94  97 101 106 113 119 115  95  73  66  70  79 
 38  37  37  38  39  39  38  39  42  46  51  51  47  49  55  64  68  62  47  43  46  52  57  67  84  89  90  94  94  90  81  62  48  47  48  49  50  49  49  52  52  52  51  52  54  54  50  48  48  43  41  42  43  45  49  49  50  52  51  52  54  53  51  49  45  41  40  44  49  58  76  88  91  98 100  91  75  64  64  69  70  69  80  96 119 143 155 155 159 168 177 176 174 170 165 162 150 110  77  61  67  90 112 110  94  76  74  83  95  95 101 109 107  97  94 111 113 116 145 163 168 169 166 160 150 142 132 117 105 100 105 132 161 173 179 182 179 176 172 161 151 146 155 165 170 161 128  89  68  69  78  81  80  73  62  64  70  73  78  83  86  94 102 106 115 120 118 128 133 118 108  99  85  80  77  72  76  82  89  93  87  68  54  47  46  46  50  57  53  48  47  46  46  49  50  51  59  82 100 105 105  96  76  58  57  71  77  76  72  66  57  47  49  50  50  53  54  50  48  48  51  56  65  77  82  79  71  70  75  82  89  85  73  62  63  70  70  75  85  89  93  97  88  77  67  64  66  69  67  60  52  53  52  51  55  55  50  42  39  41  44  44  42  43  45  45  42  42  45  45  43  40  45  45  43  45  49  52  56  58  59  60  61  61  61  59  56  52  54  57  60  64  70  80  90  96  99 108 119 127 132 133 126 117 119 139 151 150 137 123 104  81  65  61  68  71  71  70  79  86  79  70  66  72  70  64  60  53  48  48  50  55  62  77 102 126 132 121 101  94  88  79  70  65  64  69  79  90  97 102 105  93  86  90  95 106 122 116 105  98  97  94  84  71  70  86 111 127 130 127 125 125 122 119 113 101  90  82  83  79  70  62  59  59  59  64  74  84  92  93  79  70  72  79  92 108 125 142 158 159 159 159 154 152 155 158 162 169 176 181 182 178 172 169 170 173 177 181 181 184 194 198 197 198 181 151 119  98  88  89 100 112 112 108 105 106 102 102 112 116 115 117 132 148 146 125  98  78  74  77 
 38  36  34  34  36  38  39  39  40  41  41  42  49  54  53  45  43  44  44  45  44  45  50  57  62  69  77  84  86  83  75  61  51  50  47  43  42  41  42  46  49  51  50  52  54  53  48  45  45  44  45  47  43  41  41  41  42  43  39  41  49  51  52  53  49  46  46  48  51  57  70  82  93 105 115 118 102  84  76  85  89  94 129 153 160 167 159 145 156 168 175 178 178 178 182 178 164 140 106  74  72  96 129 144 144 133 117 116 124 123 111  96  93  94 101 121 137 148 154 159 160 156 146 134 128 135 143 131 111  94  99 127 162 177 177 169 162 163 165 165 151 132 119 133 160 173 145  99  63  53  53  49  54  62  63  80  93  85  87  93  94  99 106 111 116 122 127 145 151 132 125 118  97  82  72  68  68  67  64  71  77  74  64  55  48  47  51  58  53  46  44  44  44  43  46  52  61  77  94 106 100  82  61  55  67  94 114 119 110  99  78  51  49  50  48  49  49  48  50  53  56  54  54  56  62  66  64  56  59  72  78  76  67  59  59  67  76  80  80  88  94  93  84  68  52  51  58  65  61  60  62  58  58  65  76  81  76  65  57  52  48  46  45  47  50  51  47  47  48  43  39  39  44  47  49  50  53  55  57  58  59  62  67  72  72  69  64  62  53  48  57  60  57  57  65  74  79  88 105 129 147 159 165 157 148 153 166 177 179 177 155 109  86  82  83  73  64  66  72  72  64  61  63  66  70  69  62  59  56  51  53  62  79 106 123 120 115 117 128 133 132 126 110  97  94  96  98  99 105 113 114  97  81  77  80  97 126 132 131 127 114 101  90  74  74  95 113 125 132 130 127 125 123 126 132 120 111 107  91  77  67  60  57  57  56  60  67  71  76  80  76  72  69  71  79  92 114 141 162 156 150 151 155 161 168 168 164 161 163 165 166 165 167 172 178 185 192 195 196 196 196 197 197 192 171 141 113  95  85  86  89  94  96  91  83  81  83  95 120 126 118 109 119 131 129 124 115  95  83  81 
 40  39  37  36  38  39  39  40  40  41  40  40  40  44  45  42  43  44  42  45  50  54  52  50  50  54  60  66  70  69  62  54  50  49  45  41  38  37  40  46  51  55  56  57  57  55  49  46  47  46  45  45  41  37  36  35  37  40  38  38  42  46  48  51  49  47  47  48  49  52  60  67  75  97 115 127 130 118  96  83  96 134 173 190 186 173 156 140 135 133 138 169 178 168 169 156 130 110  88  72  88 121 155 166 167 165 164 159 152 149 145 144 147 147 146 151 158 161 155 142 129 119 110 101  95 108 129 132 118 100 100 114 134 152 145 128 122 117 114 115 110 103 104 122 147 164 161 133  84  57  48  48  47  53  73  99 118 120 118 116 114 108 103 107 122 139 152 164 164 147 140 129 102  79  63  54  54  57  61  68  70  62  55  51  50  46  45  51  51  51  50  45  41  43  50  55  61  74  91 104  84  62  53  53  62  83 111 135 145 115  81  59  55  54  52  52  52  50  51  55  62  64  59  53  51  54  59  59  58  60  67  67  59  56  64  80  93  98  98  96  89  77  65  55  50  54  60  66  71  70  67  71  75  79  87  93  94  88  76  63  53  52  58  65  67  63  54  49  47  42  42  44  45  47  51  53  57  62  63  59  52  48  52  60  69  74  75  71  66  64  68  62  55  56  61  70  83  92 100 109 125 144 160 162 164 177 192 199 198 198 192 169 139 114 103  84  71  79  78  72  67  66  64  60  68  68  55  58  63  59  58  70  97 121 133 127 111 104 114 126 136 143 141 138 140 137 130 121 116 120 130 127 110  88  76  87 118 138 141 127 100  81  76  76  84  97 101 104 109 111 113 118 130 142 145 126 113 104  81  64  57  54  51  51  52  54  56  60  63  68  80  81  73  69  74  87 105 131 154 148 145 151 158 165 169 160 156 156 153 153 154 154 158 165 170 177 187 191 193 193 195 169 138 142 136 114  91  77  71  71  78  84  82  79  75  68  73  83  89  99 107 108 111 117 121 109  91  79  84  95 
 41  39  38  38  39  39  38  38  38  40  43  42  37  36  37  40  45  47  45  46  50  54  49  45  46  47  51  56  63  63  55  51  48  46  43  41  40  39  40  45  51  55  57  59  59  57  55  52  49  44  42  41  39  38  38  36  36  39  40  40  40  43  46  48  48  48  49  51  52  54  58  59  61  78 100 123 139 135 118 109 127 167 189 193 186 172 156 135 110  96  99 124 141 151 159 141 103  85  74  74  96 130 162 176 177 177 182 177 165 163 167 170 171 170 167 170 172 167 145 122 107 102 101 100  97 111 133 137 122 102 101 108 121 135 123 103  97  92  88  91  93  99 113 128 140 151 151 134  98  66  48  44  48  61  88 112 129 134 132 128 125 116 109 113 125 138 147 150 145 132 125 116 102  87  73  59  50  49  57  63  63  59  52  49  50  50  53  60  63  60  53  47  47  53  57  56  54  63  76  86  76  64  61  70  87 109 132 145 142 103  70  58  55  56  60  55  53  56  55  60  69  75  72  61  55  55  58  58  55  52  58  65  68  66  68  74  81  86  87  88  82  73  68  66  65  63  60  64  83  86  79  81  83  85  92 101 108 108  96  78  61  57  64  77  82  77  69  61  54  46  44  45  43  44  51  62  67  66  64  59  50  43  44  50  59  64  66  64  69  78  84  88  93 103 104 103 113 113 110 111 117 124 129 137 150 169 182 191 199 204 206 202 176 144 123 106  96  95  90  81  72  68  64  59  65  72  76  90  97  89  81  80  91 106 114 111 103 101 109 126 137 142 143 146 149 146 136 121 113 116 129 138 132 110  91  87 100 117 123 110  83  64  67  87 101 105 103  99  99 106 111 118 135 149 151 133 114  95  74  61  56  52  50  49  54  60  63  62  61  66  75  77  72  66  75  94 112 128 143 145 143 144 154 160 160 155 155 159 154 150 150 152 158 165 167 169 170 168 164 158 147 116  86  87  86  79  74  71  70  68  72  78  79  79  76  72  74  79  79  82  87  88  89  97 108 101  87  81  92 103 
 41  39  37  38  39  39  37  36  36  38  42  43  40  36  35  39  43  47  48  47  46  46  44  44  46  47  49  57  65  65  54  51  50  46  43  42  43  40  39  42  47  51  53  55  55  55  57  56  50  43  39  40  40  41  42  39  39  41  42  42  42  44  45  45  47  49  52  54  57  60  60  57  55  59  78 107 126 127 126 147 169 182 181 175 170 165 156 137 105  86  79  72  91 128 150 139 108  94  92  99 112 130 150 167 171 168 168 167 165 169 168 160 151 151 157 161 163 155 126 108 105 110 121 130 134 146 159 151 131 111 107 114 126 135 128 114 104  97  94  99 108 121 130 131 131 136 128 116 104  77  50  40  49  69  92 110 122 126 128 128 126 119 115 119 121 122 122 117 108  98  93  93  99 101  93  74  56  48  51  53  56  59  53  48  49  55  63  74  78  71  56  54  60  69  68  61  52  52  58  67  77  79  79  99 129 155 163 149 116  81  59  52  51  59  68  64  63  66  64  67  76  85  86  80  75  72  69  61  55  52  52  63  75  72  63  55  59  60  60  69  74  77  89  94  89  78  66  64  84  93  88  83  82  85  92 103 113 117 111  97  80  70  69  78  83  84  86  79  64  53  48  45  41  42  52  69  74  72  73  71  65  56  49  48  49  50  50  49  60  78  99 122 146 165 161 149 139 127 119 120 115 106 101 108 125 145 156 167 179 181 179 179 170 152 128 116 108  98  94  89  77  66  60  60  64  81 116 139 144 133 120 101  80  81  85  80  85  96 113 131 139 136 133 130 125 126 120 106 106 112 120 126 127 121 105  91  82  87  90  86  71  64  75 105 123 120 118 112 103 108 114 119 133 148 154 141 118  94  78  70  68  67  66  66  76  86  90  81  76  75  69  66  66  61  75 103 125 134 138 149 146 137 151 156 154 158 163 166 161 157 155 158 165 171 172 166 152 138 128 117  92  73  61  53  50  55  71  79  78  73  72  74  80  81  81  82  82  84  87  80  68  62  70  85  99 103 102 101 101 100 
 40  38  36  37  38  39  39  38  37  37  38  40  43  40  39  44  43  41  45  46  45  44  44  45  45  48  54  63  70  66  51  52  55  51  47  43  41  38  37  39  43  46  47  47  46  46  48  50  49  44  41  41  40  39  40  40  42  44  44  44  45  46  45  42  44  47  50  51  54  57  53  50  51  57  66  80  99 102 105 151 175 167 160 158 157 149 150 155 139 114  86  66  73 100 127 137 136 136 144 156 158 151 141 141 144 145 142 150 163 167 155 134 120 126 136 129 121 115 109 110 116 125 142 162 174 181 183 172 158 142 128 128 138 147 158 160 143 123 109 109 125 138 128 115 109 118 120 121 121  94  61  50  47  52  72  88 102 113 122 126 123 118 110 104 108 113 110 102  92  82  79  85 101 104  95  78  65  56  51  49  50  53  49  47  48  50  55  66  79  79  66  65  74  85  86  77  61  56  60  69  77  82  91 116 141 156 154 136 105  76  56  49  57  69  83  96  98  88  79  78  86  97 104 105 106 102  94  80  68  59  49  50  56  51  49  56  62  62  58  62  64  72 100 111 104  98  87  75  71  75  80  80  80  84  91  97 101 108 115 119 113 102  88  76  74  81  89  83  68  60  55  50  44  46  55  65  76  89 106 113 107  86  66  51  47  50  53  49  51  66 101 137 164 176 179 167 137 114 102  98  91  89  98 106 119 143 158 156 136 118 106 104 117 122 101  85  77  78  83  85  82  67  58  59  66  91 138 164 170 165 156 133  96  78  70  66  65  76 101 117 127 134 134 121 101 100 104 106 114 121 121 107  98  99  92  82  75  74  72  69  69  77  94 121 137 136 133 122 105 104 105 107 124 144 155 136 116 103  92  86  88  99 106 111 122 128 124 118 107  91  74  62  56  56  70  98 127 137 138 153 153 148 161 165 161 166 167 165 166 167 166 168 171 174 177 168 148 128 119 114  98  76  59  56  57  66  82  84  75  72  74  75  70  74  80  82  85  89  85  74  62  62  78  98 107 108 109 111 102  88 
 38  38  38  40  40  40  39  39  39  39  39  40  44  43  42  43  41  39  42  44  44  44  43  43  44  47  52  59  61  56  49  51  54  53  53  51  44  40  39  40  41  43  46  46  45  42  41  44  49  48  47  45  41  40  44  42  42  45  44  44  45  43  41  41  43  46  45  48  49  49  47  45  46  56  63  68  80  92 106 127 125 110 123 133 130 135 149 163 151 124  94  83  78  79  94 105 118 146 170 185 187 180 167 159 150 143 141 145 149 145 128 109 106 115 125 119 111 108 113 111 107 113 130 155 177 190 195 191 181 170 163 163 168 174 179 180 170 158 144 123 114 108  96  93  97 100 117 135 135 127 109  82  66  65  78  91 100 102 103 109 120 125 120 107 102 102 104 103 102  99  91  89  96  91  81  72  63  59  58  54  56  64  59  51  48  51  60  77  88  91  88  85  86  91  87  79  70  63  60  64  72  75  77  91 109 123 123 110  87  66  57  62  69  89 121 141 144 132 116 110 116 124 127 126 123 117 104  88  73  62  56  56  57  48  50  63  71  70  66  67  63  62  82  94  95  98  93  81  70  69  77  86  86  83  89  91  88  87  99 117 126 124 113  95  86  81  73  67  62  60  53  47  54  56  59  77  96 116 140 151 145 124 103  83  64  58  59  58  56  62  90 125 152 163 172 172 147 116  91  79  72  75  92 107 121 136 148 149 132 104  83  78  82  80  68  62  61  65  71  77  76  71  63  56  63  87 126 155 170 170 157 133 105  85  72  69  75  87  97 105 110 112 108 105 104 101 104 117 133 142 135 103  78  74  72  73  76  70  67  74  81  92 107 122 133 139 136 128 120 122 119 107 107 114 122 118 114 109  95  85  86  97 112 128 144 151 149 139 126 105  75  58  54  58  62  72 100 114 118 137 151 157 164 168 170 171 167 162 170 175 178 183 177 167 170 168 156 137 131 128 111  85  66  68  78  87  89  82  72  74  77  77  69  68  71  71  73  78  81  77  71  68  78  91  99 109 117 113  98  83 
 38  38  39  41  42  41  40  39  40  41  41  42  43  43  43  42  42  41  41  42  43  43  42  42  43  43  45  49  47  45  46  50  54  55  58  57  50  45  44  43  42  44  47  48  50  52  58  64  68  70  67  61  52  47  48  49  48  48  47  45  42  40  39  39  41  43  44  50  51  49  55  57  53  57  60  63  76  97 119 119 102  84  97 105 108 134 155 162 152 132 109  97  85  70  69  72  83 114 141 162 181 189 186 181 166 147 142 140 135 125 113 106 108 114 120 124 126 127 127 112  92  91 106 131 159 182 198 203 195 184 182 186 190 193 190 185 181 176 165 143 122 103  83  79  80  80 102 130 144 155 151 121 103  99 104 103  96  83  78  87 108 125 131 124 111  96  86  87  93  96  89  82  78  70  62  61  59  64  77  79  76  72  66  65  71  83  97 111 115 114 111  99  89  83  76  71  70  67  64  64  67  65  61  67  77  89  99  97  80  64  60  70  83 110 151 169 174 169 149 137 138 138 138 133 126 117 105  93  82  70  67  66  65  60  62  70  73  71  69  68  62  55  61  74  89  98  97  89  82  79  83  95  94  86  87  85  80  75  82 100 116 124 120 104  91  78  59  54  58  56  51  51  60  60  63  84 102 116 135 150 157 153 139 115  84  68  64  64  61  63  77 101 127 150 167 174 157 128 102  93  92  99 111 124 132 134 135 137 136 119  97  81  67  57  54  56  61  68  77  81  77  73  69  62  65  75  94 123 141 139 128 116 107  96  90  93 111 125 125 126 119 104  97  99 104 101 105 125 146 157 148 112  80  62  59  66  76  79  83  93 101 108 113 114 117 122 124 128 133 140 137 123 103  92  93 101 106 102  90  81  80  80  95 118 126 138 150 135 123 109  77  58  57  61  57  54  76  92 101 125 146 158 160 163 170 172 167 162 173 181 185 190 181 168 165 168 167 156 153 148 129 103  84  82  87  90  83  76  71  71  75  78  72  68  66  65  66  71  78  80  78  75  78  86  96 109 118 113  97  84 
 40  38  38  39  41  42  41  39  39  40  42  42  42  42  43  44  46  45  43  41  40  40  42  42  40  37  37  38  37  37  40  49  55  57  59  58  53  49  47  47  48  48  48  50  57  71  91 101 101 101  97  85  74  63  55  57  60  56  54  48  39  39  42  42  40  43  50  58  61  62  79  85  77  65  57  60  82 108 129 137 129 107  89  87 104 138 152 149 151 149 135 111  93  78  61  56  58  61  72  98 136 156 161 169 165 150 139 135 134 125 125 129 120 113 113 126 141 151 146 122  94  83  90 110 137 166 192 202 195 183 180 184 187 187 186 184 180 170 161 164 163 149 119  88  65  59  72 104 147 164 161 151 141 136 137 115  82  56  54  67  87 110 129 137 121  90  57  51  56  58  59  58  56  55  54  55  60  76 105 117 104  70  65  82 111 138 153 152 151 142 121 101  83  69  65  66  66  73  77  75  67  58  56  67  73  74  91  99  88  74  66  71  94 125 156 170 176 175 153 136 130 125 123 121 112 102  96  94  90  83  76  70  69  76  77  70  66  64  62  60  57  56  58  72  94 105 106 102  97  95  96  98  98  93  85  81  80  79  77  78  94 103 101  88  77  67  58  57  59  54  56  61  58  58  66  76  81  85  96 117 142 165 161 135 102  78  65  60  60  62  68  79 105 146 170 175 159 141 131 135 147 157 158 156 153 144 130 124 137 143 129  95  76  69  65  62  67  83  95  98  90  77  72  78  76  69  66  87 100  90  93 104 114 119 124 138 157 173 179 174 154 125 116 108  93  89  97 117 141 156 153 127  94  65  60  66  80 101 115 119 122 119 109 103  95  90 101 120 138 140 140 137 115  95  88  93  94  86  83  81  78  68  75  91  81  96 126 111 102 102  78  64  63  62  58  58  73  90 108 130 145 152 154 156 160 167 166 164 172 179 181 179 177 173 162 161 166 168 170 168 155 135 115 101  87  73  67  68  69  66  71  77  74  71  69  67  70  75  77  75  75  81  86  91 101 105 106 108 101  91 
 39  37  36  37  40  43  42  40  38  39  41  42  41  41  42  44  47  48  45  41  38  37  39  40  39  36  37  39  38  36  37  41  46  50  55  56  51  47  45  45  47  48  50  53  58  69  85  92  88  95  97  90  92  87  71  60  57  60  59  52  44  41  45  52  52  51  55  60  66  72  87  95  89  69  58  64  76 102 130 128 111  93  86  92 108 120 125 126 132 143 155 152 132  99  69  55  52  50  53  63  78  90 102 123 141 154 159 158 154 155 158 154 130 109  99 107 127 149 159 149 126 100  89  96 118 149 176 182 183 184 186 179 166 159 160 166 168 164 163 170 171 169 163 134  92  60  63  95 145 160 153 143 139 144 154 132  93  55  44  54  76  98 113 111  91  67  53  51  50  44  47  52  57  65  72  70  70  84 110 124 113  80  67  78 109 143 161 156 149 135 112  97  87  79  72  72  81  89  87  76  68  63  62  73  81  82  88  87  79  75  79  87 104 125 149 165 163 141 116 101  99 102  98  87  75  69  69  71  72  75  76  78  82  83  74  60  61  60  55  54  57  63  70  78  89  96 105 114 106 101 103 101  94  85  80  79  82  85  81  74  79  81  77  71  66  61  57  57  59  60  56  55  58  61  65  71  70  76 104 127 142 155 163 158 130  91  60  54  55  56  59  71  99 139 161 170 168 153 142 145 159 169 167 165 160 147 131 133 163 171 160 139 116  97  82  71  71  83  86  87  93  87  79  78  81  81  76  84  90  85  94 114 141 160 170 175 187 198 195 169 146 132 121 111 101  93  88  90 116 140 146 115  84  71  78  92 105 117 128 136 125 106  89  87  86  82  89 111 135 124 114 112 105  97  91  94  94  88  82  78  74  67  67  72  69  81 101  96  90  88  75  64  60  64  66  67  82 102 124 142 151 153 158 159 159 160 160 159 159 160 158 155 157 155 137 130 135 149 161 171 174 164 144 124 101  77  63  63  69  75  77  77  76  74  71  70  71  73  74  72  74  83  80  75  80  85  86  89  98 102 
 38  37  35  37  40  43  42  40  38  39  41  42  43  42  42  44  47  49  48  44  40  38  38  40  40  38  37  39  40  39  38  38  40  43  50  54  50  47  44  44  45  48  53  57  58  59  64  66  64  69  76  82  88  86  72  57  52  56  54  52  50  49  54  63  57  53  59  67  73  75  75  77  77  61  55  60  59  76 101  93  78  71  70  80  97 101  99  98 105 124 153 171 164 135  96  75  72  76  89 103 103 102 107 120 143 168 175 175 174 180 178 159 123 103  98  92 104 129 146 150 144 124 107 103 121 139 148 143 151 167 169 161 148 137 138 145 143 136 132 140 154 171 177 139  87  59  60  85 124 134 130 129 125 129 146 140 116  85  60  51  62  73  79  75  65  56  52  50  55  69  77  84  95 109 112 102 102 111 124 129 121 100  79  75  94 112 118 109 102  95  84  83  87  90  85  85  92  96  94  85  73  63  59  69  81  89  92  87  78  76  78  84  90 101 117 130 128 111  99  87  78  78  74  64  58  55  54  57  61  65  71  75  78  77  71  65  63  62  63  76  83  81  73  75  85  91 100 106 104 104 105  98  85  74  77  84  90  94  90  79  76  75  74  77  77  74  73  66  58  56  53  51  58  60  61  66  68  81 123 144 150 158 164 158 132  99  72  67  71  71  62  71  97 132 154 164 163 145 128 135 142 148 153 152 148 146 147 158 180 185 180 173 165 152 134 104  78  70  64  67  83  95  97  89  84  82  82  87  98 115 126 140 163 184 196 201 208 209 197 160 131 121 107 100 105 103  95  86  96 114 122  95  75  80  87  97 113 122 129 131 122 112 106 107 109 109 103 104 110  99  90  91  96  97  94  97 101 100  86  71  63  64  66  69  88 102 107 116 113 101  89  73  57  63  72  81  97 114 132 142 148 152 159 165 166 162 161 159 137 127 128 132 144 148 117  99  99 110 125 144 166 169 153 129 105  84  70  66  70  79  79  73  74  75  75  75  76  76  77  77  78  81  74  62  61  65  67  67  80  94 
 39  38  37  38  40  41  40  39  39  40  42  43  45  43  41  43  46  49  50  48  44  42  40  41  44  41  37  38  41  43  41  39  38  42  49  53  52  48  45  43  45  48  55  58  57  53  50  51  51  47  53  69  69  64  58  54  51  49  48  49  53  57  62  64  58  54  59  74  84  80  65  57  60  54  56  64  55  55  63  58  57  61  57  62  75  81  79  74  78 100 132 154 162 155 129 115 115 126 149 173 174 166 158 154 166 183 182 181 185 189 175 147 118 116 120 103  98 106 114 122 128 127 123 124 140 134 113  96 106 127 133 133 128 119 127 137 130 114 101 102 125 149 146 102  57  53  58  70  90  94  97 111 107 106 127 130 121 107  81  57  51  49  47  50  57  66  72  74  89 122 133 137 148 151 141 125 131 142 145 144 142 134 108  86  81  75  65  53  52  54  56  67  80  90  91  92  97  98  96  92  76  63  60  69  83  96 102  99  89  80  73  67  65  68  75  80  89 104 115 107  83  65  58  56  59  59  60  67  71  70  73  74  74  73  75  78  70  70  84 107 114 101  75  69  83  92  93  93  96 100  99  86  76  73  81  88  91  94  89  84  83  86  91  96  98  97  96  82  64  56  56  59  57  55  56  62  72  93 127 145 149 151 145 130 108  94  88  87  95  96  78  77  97 127 149 156 142 117 102 117 123 126 137 137 137 150 166 178 180 182 184 185 195 201 188 146  98  68  58  62  79 101 111 101  85  76  80  88 111 150 164 169 178 192 205 214 215 212 199 165 131 109  97  97 108 116 115 107  94  90  91  79  78  93  88  87 102 118 126 125 130 137 144 146 148 147 135 113  89  79  79  85  93  96  96  99 108 115  96  72  56  62  67  75 109 128 132 149 150 133 114  86  59  60  73  88 105 117 128 137 144 152 162 171 175 170 170 164 133 120 124 131 146 151 119  96  88  87  97 120 148 156 143 118  98  85  78  73  72  77  76  71  72  75  79  81  82  81  84  85  82  77  69  61  56  54  54  53  62  75 
 42  41  40  40  40  39  37  37  38  41  44  44  41  40  40  40  42  45  47  47  46  45  43  42  44  41  39  39  42  44  42  41  41  46  51  54  51  48  45  44  45  46  49  52  54  56  62  67  67  58  54  59  54  49  48  49  50  52  52  52  54  56  55  53  67  67  57  78  95  94  83  73  67  65  75  90  87  72  57  62  70  74  75  75  71  63  59  60  62  77 103 114 120 128 146 160 166 172 181 191 191 188 183 181 185 189 187 184 179 172 151 132 143 157 161 149 126 105  98  91  84  86 108 139 155 125  81  66  64  76 108 113 101  98 117 143 150 141 123 108 103  98  79  61  52  52  54  58  61  61  67  83  90 100 118 105  85  78  72  65  58  54  54  55  67  94 134 158 169 175 175 173 167 144 119 107 124 146 159 167 175 179 151 113  82  65  56  50  49  49  53  61  68  73  75  81  95 101  95  79  68  70  84  96 105 111 113 108  97  92  80  58  51  52  53  50  69 112 137 136 111  72  54  55  57  65  79  90  95  93  89  89  94  91  85  78  75  84 100 106 108 105  87  76  77  84  88  90  91  87  79  71  78  89  84  76  71  68  69  75  91 103 107 107 106 106 105  97  86  78  76  73  65  55  52  62  81 100 109 122 125  98  85  84  80  77  77  84  95 101  93  88  97 120 141 144 117  92  86 110 125 135 143 145 148 159 168 170 167 169 174 181 191 196 186 167 137 104  89  91 102 106 104  97  84  78  84  97 121 158 181 191 195 204 211 211 208 206 202 177 145 118 118 125 126 132 138 135 112  88  75  79  94 109 103  95  98 110 125 141 154 157 155 161 166 163 159 139 106  85  80  86  92  95  96 102 114 125 116  95  73  67  70  79  99 120 139 149 151 144 121  91  66  62  68  81  96 110 123 137 152 164 172 176 177 178 176 174 173 172 171 168 159 148 143 134 122 114 124 143 148 143 129 107  88  78  80  79  75  76  77  76  75  76  79  81  81  81  83  84  81  74  67  61  63  56  50  59  65  69 
 42  42  41  42  41  40  37  37  38  41  42  42  39  39  40  41  41  42  42  43  44  43  42  42  41  41  42  42  43  44  44  45  48  52  54  52  49  47  47  48  46  45  46  48  53  60  70  83  94  88  72  56  50  48  45  43  48  55  54  52  51  51  49  51  71  86  89  97 104 104  97  83  69  71  82  93  88  74  66  90 113 126 133 130 118 104  92  81  69  72  89 100 109 124 148 167 175 172 171 173 176 182 191 196 194 187 173 149 122 105  95  99 126 155 176 178 165 148 137 112  81  69  91 129 147 121  77  55  48  58  94 110 109 102 100 107 128 141 139 117  95  71  50  43  50  61  59  50  47  54  62  68  92 121 135 117  91  75  67  64  71  88 100  98 110 130 149 164 174 180 179 166 136 106  89  95 116 144 172 183 185 184 163 133 102  80  70  70  62  57  59  59  59  61  59  63  78  92  87  66  65  74  86 104 117 120 121 118 108  95  76  56  55  52  44  47  62  83  92  95  89  71  61  61  57  67  88  97  99  99  99  98  98  99  98  94  91  92  93  88  85  88  91  87  77  76  78  78  72  68  73  88  98  97  77  64  60  56  57  65  90 105 111 111 110 106 101 100 100  95  90  84  76  65  56  57  65  73  73  81  85  70  59  56  60  58  58  68  75  78  86  86  88 101 112 114 101  90  94 124 149 161 157 148 141 141 140 143 157 168 177 182 182 180 174 170 155 130 128 132 126 110 101 102  89  77  78  97 129 166 191 201 201 209 216 216 207 198 186 161 137 127 137 146 146 150 160 169 157 134 111 109 116 122 123 118 110 109 115 128 144 153 153 155 154 149 144 126  98  89  96 108 107 103 105 119 133 139 136 116  84  66  66  74  74  85 104 109 111 110  96  78  64  64  75  91 101 110 120 130 145 161 170 172 173 181 184 182 184 183 180 175 154 134 141 149 150 145 153 161 143 125 110  95  80  71  71  72  72  76  79  79  78  76  74  76  78  79  78  77  77  76  71  64  58  58  68  87  93  87 
 39  39  40  42  43  42  40  39  39  40  40  39  39  41  43  44  43  41  39  39  40  41  42  41  39  40  43  43  43  45  48  53  57  59  56  51  46  45  46  47  46  44  44  47  52  57  63  76  94  92  76  54  53  56  56  57  59  60  54  48  45  47  48  52  72  92 104 112 118 119 113  95  73  76  80  77  72  66  67  91 125 158 170 169 162 152 139 123 109 105 110 120 131 141 146 150 153 145 138 135 134 152 175 179 170 153 132 104  72  53  54  67  86 116 153 178 187 186 178 145  97  67  73  97 111  99  74  54  51  65  92 111 117 103  82  74 101 122 126 110  88  72  68  60  54  61  57  50  49  57  65  67  96 134 155 148 128 107  97  99 114 136 149 144 152 150 125 119 130 145 144 125  93  75  74  92 116 144 171 182 181 170 150 128 108  92  90  96  80  65  64  60  57  59  61  65  75  89  86  64  61  67  77  97 115 121 119 114 106  87  68  55  58  54  43  47  51  50  47  50  59  68  72  72  64  68  82  88  89  88  91  91  92 100 103 103 103  98  89  79  73  74  84  84  74  70  68  64  59  63  76 101 110 101  85  75  69  61  57  66  90 105 109 112 110 105 102 105 108 101  96  92  79  66  55  51  47  46  50  53  55  60  54  47  50  48  47  53  54  56  68  75  79  85  85  83  86  89 102 134 164 178 166 141 119 114 112 119 141 160 175 181 178 170 159 156 151 141 144 143 127 110 103 108  92  72  64  84 120 163 192 205 205 207 211 212 205 192 171 148 137 140 144 149 154 162 176 191 191 177 158 150 150 151 151 143 125 114 107 108 118 128 133 135 133 127 115 100  87  90 104 119 121 115 114 127 140 147 152 136  99  67  59  65  57  55  66  72  73  72  67  62  60  64  83 107 114 117 122 122 132 149 160 161 159 168 171 170 170 157 139 129 112  97 108 119 130 143 146 136 117  99  86  79  71  64  63  63  66  73  75  75  76  74  72  75  79  80  76  75  78  82  81  71  56  61  79  94 106 104 
 38  37  38  41  43  45  44  42  41  41  40  40  42  45  47  48  46  43  40  39  40  41  43  43  41  40  40  39  42  47  54  60  65  65  59  52  46  43  42  42  41  42  45  48  48  47  47  52  58  59  56  52  56  66  79  89  86  71  61  52  45  51  56  57  71  78  80 105 129 138 133 112  85  82  75  62  61  61  58  56  85 132 149 156 164 168 167 164 162 161 160 160 162 159 143 129 119 112 103  91  83 103 133 127 111  93  79  71  66  57  52  52  54  70 103 149 174 179 177 149 103  64  53  59  59  59  59  54  61  75  90  99  97  79  68  72  94  98  89  80  74  80 102  92  64  47  46  52  55  56  63  80 103 132 166 176 170 156 159 170 177 177 171 158 154 136  90  76  82  92  86  75  68  72  83  99 126 144 147 160 164 147 120  95  82  87 102 110  91  71  64  63  64  68  85  99 102 106  99  77  57  54  70  86 103 115 105  96  94  82  67  57  55  52  46  40  38  40  42  44  49  64  76  81  79  73  67  70  71  70  73  82  94 101  99  95 101 103  97  83  75  72  72  70  68  69  66  62  67  72  76  88  96 101 112 112  99  81  76  83 101 108 108 108 105 103 111 117 114  98  96  93  69  52  48  47  43  41  48  49  47  51  51  48  48  50  49  46  46  50  56  65  76  85  78  67  67  74  92 127 155 169 160 125  96  99 103 108 119 134 150 165 175 171 150 140 138 140 134 124 113 111 112 109  87  64  54  61  90 138 178 201 203 198 193 193 193 186 171 164 160 154 143 136 139 152 170 183 186 182 181 184 189 190 180 160 136 124 117 112 107 106 109 115 118 114 100  94  98 100 105 117 130 131 123 122 132 147 158 150 118  73  53  57  53  49  50  60  62  56  57  58  60  65  87 118 128 130 128 121 126 141 148 145 137 132 128 129 137 116  79  63  58  57  62  61  67  98  96  77  78  73  65  64  64  62  60  60  62  69  70  70  73  73  72  76  81  82  80  81  84  88  89  82  69  68  69  67  84 100 
 41  39  37  38  42  45  45  44  43  43  43  43  43  44  46  47  46  44  41  40  40  41  42  44  45  44  42  40  42  48  53  56  60  64  63  60  57  49  41  38  40  46  52  52  49  44  46  47  46  45  46  47  55  72  92  97  92  86  86  83  74  71  74  78  73  67  69  86 111 135 132 108  79  76  76  69  66  67  66  58  61  75  89 108 130 145 158 167 167 167 167 165 156 141 124 108  96  92  86  77  71  80  95  92  83  75  74  75  77  80  71  58  62  63  74 115 131 129 133 113  78  56  48  51  56  59  58  53  53  57  62  66  63  51  54  71  89  85  69  59  57  63  73  74  67  53  48  48  50  60  81 110 139 160 171 182 188 184 182 180 174 164 146 122 102  88  83  80  74  63  62  66  70  86 108 128 141 137 116 116 113  92  76  66  66  86  98  89  82  74  65  64  72  89 112 129 134 130 120 103  75  59  67  86  99 100  92  96 113 112  96  70  60  55  47  46  45  42  42  44  45  48  59  75  81  76  64  58  55  61  86 110 119 100  89  94 100  97  83  68  63  64  68  71  74  82  84  82  80  75  69  69  69  77 106 124 127 120 112 105 106 107 107 104  93  89 109 118 114 104  89  72  56  50  50  51  46  43  46  51  54  48  45  46  50  49  48  50  52  55  59  67  77  86  85  76  65  66  82 111 134 144 136 113  97 104 101 100 118 110 105 132 157 169 168 153 137 132 132 133 135 136 130 112  83  61  57  57  69  98 140 172 179 175 173 176 174 174 179 181 173 154 138 125 116 115 125 142 151 161 175 189 196 195 181 162 145 146 153 156 148 142 141 134 128 125 120 121 130 136 140 147 154 154 146 141 145 152 143 132 113  74  53  52  48  49  57  61  60  58  61  67  72  76  93 120 136 140 137 134 140 150 147 138 122  97  85  88  96  96  89  89  93  90  66  49  48  60  63  63  75  74  68  72  75  73  66  66  73  81  82  81  82  80  76  74  73  73  74  80  86  82  84  89  92  80  63  57  65  78 
 41  40  39  38  39  41  42  43  44  44  44  44  42  41  43  44  43  42  42  42  42  42  42  43  47  47  45  44  48  52  52  57  62  65  66  65  62  53  44  40  44  51  54  51  46  44  51  56  55  50  45  44  50  62  78  87  93  98 104 100  85  81  88  98  88  72  65  77  99 121 123 102  73  71  80  86  83  77  73  66  59  55  63  78  98 118 139 157 159 153 142 132 118 100  90  80  75  91 100  97  94  97 106 113 120 123 118  99  78  79  74  64  68  73  81  98  98  90  92  80  61  54  52  53  60  62  61  63  58  53  54  55  54  53  63  82 103  91  65  52  52  54  52  57  67  79  88  95 106 122 141 159 177 186 179 182 186 185 179 168 151 130 106  79  62  58  67  74  69  51  51  57  62  74  96 122 132 130 120  98  75  57  50  55  73  96 104  91  88  85  79  77  83  99 109 120 135 140 135 118  89  73  78  98 111 110 110 119 135 138 123  97  86  78  67  65  61  54  48  45  44  44  51  64  74  72  61  55  48  56 100 132 132 104  89  96 111 110  91  70  61  61  59  63  73  84  92  98  98  90  74  64  59  64  80  99 118 134 134 120 100  89  86  84  75  73 103 120 117  97  74  56  50  51  54  53  50  48  55  65  70  59  49  43  46  49  51  53  58  64  64  67  71  73  77  75  62  58  73 107 126 132 128 121 118 119 113 109 109  91  80 102 131 156 168 164 151 137 128 131 143 147 140 121  90  64  57  55  58  70  89 109 119 119 120 128 147 165 175 163 144 128 124 122 117 113 113 116 121 130 146 154 158 161 154 146 144 157 173 183 183 180 175 165 151 137 134 139 151 159 165 169 174 172 163 160 163 160 130 110  98  68  51  51  47  50  60  65  70  78  83  85  86  86  94 110 129 142 149 150 156 164 162 137  98  70  67  83 103 120 135 146 151 147 130 110  86  62  60  74  87  90  88  88  91  91  89  91  97 103 105 104 100  95  90  84  73  64  63  67  70  71  77  89 102  93  74  61  64  72 
 39  40  42  41  39  38  39  41  42  43  43  42  41  39  40  42  41  39  42  42  43  44  43  45  47  47  46  46  51  54  52  61  69  67  66  64  59  52  46  45  48  51  51  46  42  42  51  60  63  59  55  53  54  53  54  70  86  95 101  91  72  73  85 100 102  87  67  79  96 107 119 111  87  84  97 112 100  80  65  64  65  65  73  83  93 104 121 141 148 138 116  98  81  66  61  62  73 111 132 133 133 138 150 162 177 186 170 123  71  62  64  63  64  83 105 101  94  90  84  76  65  59  57  56  56  55  58  71  67  59  60  59  58  65  74  89 110  94  63  51  52  56  60  71  92 123 148 167 183 196 202 199 200 199 187 182 180 175 170 159 136 104  72  53  48  48  47  55  58  48  44  44  46  49  60  86 105 121 130 100  69  59  59  72  96 114 121 115 106 100  99  95  94  94  88  90 110 128 132 116  94  85  97 115 130 137 140 141 139 140 135 124 112 100  85  80  77  72  64  56  50  54  56  55  61  63  59  55  49  54  96 123 123 109 101 107 129 136 121  90  71  67  68  77  85  81  82  93 101  99  89  74  66  63  58  64  86 119 132 124  97  73  59  60  58  61  88 115 120  85  60  51  49  50  52  53  52  54  67  80  86  79  65  52  47  51  56  53  60  69  67  64  61  56  59  62  55  56  74 110 126 129 128 131 132 124 120 112  90  81  83  92 113 134 146 151 148 134 118 113 127 137 139 130 111  88  68  57  54  57  53  52  58  61  62  71 109 144 152 129 106 102 115 132 143 146 138 120 109 107 113 110 110 117 120 127 141 155 170 186 195 197 192 184 166 140 134 138 148 157 166 175 181 178 168 168 169 158 123 102  93  64  49  52  51  53  62  73  90 108 116 113 102  94  90  94 110 133 154 161 165 171 178 145  88  60  63  90 123 145 159 174 181 185 196 182 137  79  67  87  97 105 107 100 100 106 114 118 119 115 118 120 113 108 103  93  78  65  63  61  64  74  81  92 106 104  89  66  66  72 
 36  38  41  43  43  43  41  40  40  40  42  43  42  41  40  41  41  40  41  42  44  44  46  49  49  48  47  46  48  51  51  59  66  64  63  60  53  50  48  48  47  46  43  41  39  38  41  45  49  60  73  81  79  68  54  54  61  70  74  67  52  52  63  77  90  91  81  81  87 102 131 141 128 126 136 145 111  75  53  57  60  61  88 111 116 103 103 119 127 127 120 108  89  69  68  81 108 144 159 158 160 170 181 182 187 191 174 127  73  58  60  61  62  84 112 116 128 139 127 109  92  77  69  66  60  56  56  63  59  52  51  49  48  48  54  66  76  69  57  55  54  62  92 126 157 177 190 195 189 190 193 189 190 189 183 180 177 176 170 159 142 104  70  55  45  41  45  47  48  46  42  40  43  44  47  57  83 101  98  94  91  90  99 111 117 128 132 123 113 108 108 102  93  84  78  78  84  94 103 105  92  91 111 125 137 150 146 131 114 117 125 126 111  89  70  73  84  91  88  78  69  67  63  55  52  55  58  50  51  62  66  78  96 107 118 130 144 154 148 110  83  85 123 146 133  88  64  63  64  80  99  88  73  62  63  64  69  93 111 118 115  89  55  51  54  54  59  86 111  92  70  57  54  54  54  53  52  54  64  78  89  90  89  81  62  54  53  50  54  62  65  64  60  54  54  54  52  67  89 107 116 116 109 108 108 101  91  80  74  88 105 112 114 116 116 107 100 100  99 101 109 121 131 135 139 133 104  70  49  52  54  54  53  53  53  55  73  96 116 117 112 111 126 147 168 173 164 142 118 104 103 101  98 101 112 130 149 150 157 177 187 192 192 177 157 137 130 125 122 132 150 170 175 171 167 163 155 140 119 112 109  73  51  54  56  62  74  88 109 135 145 143 131 107  89  85  97 116 136 156 164 166 176 158 115  70  56  70  94 110 123 139 159 177 180 171 139  73  58  81  95 101 103  97  99 107 116 119 114  98  97 105 109 105  94  80  74  75  82  91  99 105 106 110 117 106  85  65  57  55 
 38  39  40  41  42  44  45  46  45  43  42  42  42  42  41  41  41  41  39  42  44  44  47  50  50  51  52  54  54  53  50  54  57  57  58  58  56  51  47  46  45  45  43  41  39  38  39  40  41  49  63  78  85  80  66  54  50  52  54  49  42  47  52  55  66  76  82  88  92 100 119 137 148 149 154 156 138 111  87  79  73  70  86  93  85  75  74  86 104 115 119 121 109  87  79  94 126 148 156 157 169 184 195 195 195 189 163 129  93  67  61  66  74  90 114 146 171 185 185 173 154 138 132 131 129 119 103  84  70  61  52  47  44  45  46  51  61  70  84 103 112 123 148 172 186 189 189 183 172 159 148 135 128 130 141 150 157 163 164 159 146 123  95  66  48  42  46  47  47  47  47  45  42  39  41  50  61  67  66  69  78  91  99 108 121 122 109  88  89  98 104  98  85  69  68  69  68  69  73  82  94 111 130 144 152 151 136 119 109 110 115 114  95  72  57  66  77  86  91  93  88  80  75  70  65  62  59  53  54  60  61  65  77  97 115 126 139 150 148 118 100 108 135 152 146 112  75  49  52  68  87  95  96  91  83  70  60  73  93 112 119 103  73  56  50  49  52  62  81 104 113 110 102  95  87  72  60  56  67  77  84  88  90  84  69  59  54  54  58  65  73  73  69  62  58  55  53  68  87  94  92  85  78  78  79  72  66  65  75  94 111 116 114 108  97  85  81  91 103 112 118 119 122 132 147 143 108  71  50  51  56  59  61  73  86  90  89  95 114 121 119 117 128 139 145 148 149 143 127 114 111 103  96  94 108 132 155 151 148 159 165 169 170 164 157 147 133 121 114 115 128 150 163 169 169 164 154 139 121 120 119  75  52  57  62  66  74  90 114 138 148 152 149 130 112 101 109 116 123 143 160 171 174 151 109  71  58  63  69  95 131 149 156 155 144 131 107  65  57  72  77  79  82  86  96 107 114 114 105  87  78  81  96  96  84  72  76  87  96 106 115 116 117 118 118 107  90  74  59  51 
 39  40  40  39  41  43  46  47  46  44  43  42  42  42  41  41  42  42  40  41  44  43  46  49  50  53  58  64  63  58  52  49  49  51  54  55  54  50  49  52  52  50  46  43  41  40  40  40  40  42  47  59  70  74  66  53  48  52  53  49  45  49  52  48  53  64  75  83  88  90 100 115 132 138 138 137 146 146 131 115 104  96  83  67  53  50  51  59  78  92 100 106 102  88  77  89 117 129 129 127 141 164 187 194 190 178 157 131 100  70  64  80 108 124 140 176 199 210 221 217 202 189 187 191 189 178 158 130 112  99  87  79  78  80  79  80  94 111 132 156 168 175 181 180 174 163 156 147 134 118 102  85  76  78  93 111 124 133 148 159 154 144 119  74  57  58  63  66  60  48  47  48  45  42  44  48  47  45  47  50  58  77  87  94  99  92  75  57  65  78  84  80  71  64  69  71  63  58  55  64 100 125 129 145 152 140 121 116 126 123 116 105  83  62  52  59  67  71  83  89  87  78  73  76  75  71  65  59  56  57  62  64  67  87 106 116 114 115 117 112 113 117 117 119 120 106  78  51  57  74  89 102 110 110  90  70  58  62  81 101 106  98  82  67  55  51  55  51  58  99 134 152 148 139 124  92  67  58  70  76  77  81  81  78  74  67  59  54  59  71  82  87  84  74  64  57  55  62  71  77  73  64  57  59  61  58  59  65  79  90  97 104 111 109  98 101 112 123 132 142 147 131 117 120 125 117  93  65  49  52  55  65  87 113 132 140 134 128 131 132 133 136 143 143 137 139 144 146 139 132 125 114 106 107 116 134 154 152 146 145 147 148 148 153 159 161 147 131 120 117 126 146 165 174 171 165 157 145 125 116 107  67  50  61  59  59  65  76  96 120 133 145 156 152 140 130 130 127 122 132 151 169 174 148 102  68  60  66  67  99 146 162 162 149 126 114 103  79  68  66  62  63  71  80  91 101 104 101  94  82  71  71  89  90  78  70  77  89  94 101 106 103 105 110 117 114 106  96  76  59 
 37  40  42  43  42  42  42  41  41  40  42  43  43  41  40  41  42  42  41  42  42  41  43  46  49  53  60  68  67  62  56  50  47  48  51  50  45  48  58  68  68  61  52  48  46  43  40  39  40  40  41  44  48  50  48  44  49  63  67  62  54  53  54  54  61  66  68  70  70  73  86  95  99 108 106 103 125 145 150 140 133 123  88  64  58  55  53  54  58  64  69  67  66  65  61  67  84  94  89  77  81 109 145 159 152 141 144 118  76  57  63  90 134 158 167 180 193 204 213 215 207 193 189 189 182 180 179 174 167 159 149 144 145 147 145 146 157 164 166 169 173 172 163 151 138 124 117 109  89  81  79  76  80  81  77  85  96 103 129 155 163 153 125  87  83  95 103 103  86  54  42  44  51  58  57  46  45  46  44  47  52  61  81  85  62  51  52  59  61  61  61  62  65  73  84  84  71  59  56  69 106 122 110 125 137 128 116 123 146 141 123 102  80  63  53  53  59  66  74  76  69  57  55  61  64  67  70  62  58  59  55  53  59  77 100 110  80  61  68  94 110 111 101  92  82  64  56  58  67  87 109 107 103  97  77  62  58  62  73  84  83  76  72  78  75  64  57  55  60  72 102 136 148 149 134  96  70  60  67  69  69  71  72  74  76  75  66  52  59  76  87  95  96  82  66  55  56  56  57  62  65  65  59  58  59  61  63  68  76  76  77  87 104 115 119 144 170 178 178 177 177 144 112 101  87  80  86  67  50  52  53  71 114 145 162 169 174 165 145 146 158 171 177 178 179 178 174 167 161 154 144 135 132 134 135 138 146 152 151 145 142 142 144 147 156 168 166 153 137 140 153 170 182 182 172 159 155 150 126 100  77  54  52  64  52  49  58  60  70  91 114 135 152 158 157 153 146 139 134 135 144 158 176 164 123  73  61  77  92 114 136 143 155 160 137 135 142 124  96  71  63  66  75  80  85  87  87  84  81  78  77  83  98  96  82  73  76  82  80  82  83  79  81  93 116 124 123 119  97  69 
 40  43  46  46  45  43  40  40  39  38  40  42  43  40  39  41  41  40  41  42  41  40  40  44  49  50  53  60  60  58  58  55  51  49  48  47  47  51  59  71  73  69  63  59  55  49  41  36  34  38  42  44  44  43  44  45  52  65  62  55  51  51  55  63  67  69  70  76  78  77  79  94 116 122 120 116 116 120 123 119 111  99  82  78  83  85  85  82  76  68  61  67  64  54  52  52  53  58  60  58  58  66  78  84  82  76  78  70  54  49  51  61  74  88 103 122 147 169 176 182 183 168 148 128 122 129 143 155 169 177 172 170 170 166 162 157 149 139 131 129 127 127 130 133 133 128 122 111  94  84  90 116 134 135 115  98  96 113 127 137 146 136 126 135 139 137 131 120 101  79  52  39  51  58  59  55  52  49  46  46  47  50  56  58  51  48  55  71  73  75  84  85  86  89  90  87  79  70  73  95 114 125 130 141 148 147 139 137 138 129 109  86  77  71  60  56  60  71  80  82  72  55  46  48  49  51  56  58  61  62  56  49  50  73  89  88  65  52  56  70  94 118 123 114  93  64  53  59  68  77  84  91  93  85  67  57  56  59  64  67  66  68  75  86  88  81  70  67  68  67  70  80  96 104  99  78  69  66  60  58  59  58  63  70  69  68  68  71  79  86  85  89  90  78  63  53  54  56  56  59  66  71  68  67  63  55  55  64  75  80  80  83  97 116 136 156 173 183 189 189 178 134  95  90  87  92 109  94  73  65  61  62  78 109 137 153 166 163 144 152 171 187 192 196 205 202 194 188 185 183 176 163 152 143 135 135 143 154 161 163 157 156 161 158 156 159 166 168 163 164 176 193 191 184 175 160 153 151 125  89  57  54  59  62  61  61  67  89  97  95 114 133 142 143 146 152 154 153 152 158 166 176 186 177 143  92  80 104 134 141 129 120 134 154 152 151 157 165 142 100  74  68  73  78  82  82  79  76  77  87  91  94 107 105  94  84  80  81  80  80  78  74  74  85 105 117 119 112  95  73 
 43  45  46  45  44  43  43  43  42  40  39  41  43  40  39  41  40  39  41  41  41  41  42  42  46  46  46  51  50  50  54  53  50  48  47  48  49  49  53  63  67  67  63  58  52  46  41  37  36  40  43  44  45  46  47  49  56  63  55  47  45  46  52  63  67  68  72  79  82  77  78  97 127 136 136 131 120 112 105  91  80  73  68  78  96  97  95  93  82  71  64  66  60  48  48  47  42  45  47  49  48  46  44  45  45  43  41  43  47  48  48  46  42  44  55  71  88 101 108 112 112 105  91  76  73  78  88 100 115 131 141 139 129 119 113 108  98  88  83  83  82  92 119 129 129 134 139 140 131 118 117 136 155 159 138 118 113 128 129 124 127 125 137 168 157 133 124 114  99  78  55  44  51  54  55  55  51  47  45  44  43  45  43  47  61  76  88  97  94  97 109 110 107 106 101  95  87  79  89 118 126 135 154 160 163 165 156 142 127 103  84  72  70  70  67  63  66  77  84  82  72  57  48  45  43  44  50  58  63  62  61  56  54  65  68  61  58  57  57  58  73 105 139 148 132 101  73  56  58  59  62  80  96  99  85  68  59  58  60  62  54  59  74  82  85  85  86  89  87  77  65  59  62  63  65  71  76  73  59  54  53  51  55  61  60  58  62  76  85  84  75  74  75  71  63  57  55  61  67  75  87  95  93  90  81  66  61  65  73  82  85  83  86 100 123 132 138 149 154 155 151 122  95  91 102 119 134 133 122 109  81  58  54  69  91 110 125 131 132 151 171 187 195 202 209 208 204 200 201 200 194 177 160 147 142 144 150 156 163 169 168 168 169 166 161 157 163 169 172 172 180 194 187 184 186 175 166 157 130  95  61  54  58  62  68  83 108 136 142 134 137 133 123 122 123 127 144 158 168 175 180 185 189 180 154 111 109 140 159 147 121 111 132 164 170 164 159 164 141  99  76  73  79  82  84  85  83  77  73  79  84  88  98 100  95  89  83  78  77  75  70  66  69  82 103 115 116 107  93  73 
 44  45  44  42  42  43  45  46  44  42  40  41  44  42  40  42  40  38  41  42  42  43  43  42  42  41  42  45  44  43  47  46  45  47  51  53  52  48  47  53  56  58  55  51  47  42  39  39  43  44  46  48  51  50  51  53  57  61  56  49  43  42  46  56  59  62  66  71  70  67  73  90 113 126 134 136 130 118 100  75  61  58  53  64  84  85  81  76  67  61  58  53  49  46  46  45  44  49  48  43  41  42  42  41  41  40  39  43  51  56  54  50  47  44  43  47  43  39  47  47  44  47  49  49  50  47  47  50  53  64  85  82  66  53  49  49  49  49  51  54  59  81 124 136 131 138 155 168 166 154 137 126 133 141 129 121 125 139 140 132 127 131 142 153 126  94  89  89  81  59  49  50  51  50  50  49  45  43  42  41  43  47  48  55  76 104 121 118 108 108 121 124 122 119 113 104  94  84  91 118 127 139 158 164 165 164 153 136 112  78  60  62  61  62  66  65  67  74  76  72  63  55  49  46  47  48  53  60  62  62  69  71  67  59  50  44  52  58  59  59  62  81 134 166 168 148 112  76  70  70  70  78  98 118 113  92  69  61  61  58  47  51  64  69  75  85  98 105 100  81  71  66  58  54  61  79  84  75  61  56  55  52  52  55  57  55  55  64  71  71  63  60  61  64  67  68  70  83 101 113 125 131 127 119 106  90  81  78  81  86  90  85  77  77  92  91  91 103 106 110 123 120 109 101 115 133 146 161 167 154 110  72  61  56  60  74  87  99 118 143 166 183 193 199 205 208 208 203 202 200 192 177 164 160 163 165 163 158 157 161 165 167 167 168 168 165 166 167 168 166 169 177 178 182 191 191 184 169 143 116  87  61  54  63  67 100 152 169 176 179 166 138 109 109 105 101 124 152 174 179 179 180 181 176 161 139 144 165 161 140 120 125 155 186 188 180 165 141 110  81  72  78  89  91  92  93  93  83  70  62  63  71  79  83  85  84  77  70  66  61  55  53  60  76 100 113 114 109  97  75 
 47  46  44  41  40  40  41  41  40  40  42  44  45  43  43  43  41  39  41  43  43  43  43  41  38  39  42  45  44  42  43  43  43  47  55  60  58  53  50  49  49  51  54  58  56  49  40  37  41  47  55  62  63  58  50  52  58  64  66  60  48  44  45  47  45  46  50  54  53  52  56  68  85  96 113 133 129 113  93  77  63  53  49  51  56  65  63  51  46  41  38  43  47  48  44  41  44  54  55  49  47  47  44  41  37  38  46  52  58  65  60  49  45  44  44  45  44  44  47  50  53  55  51  44  44  43  43  43  44  48  53  51  48  47  46  45  47  47  46  49  61  88 128 149 157 160 163 165 166 152 133 116 111 111 107  99 109 152 169 167 162 148 121  83  70  65  57  56  57  54  47  44  46  46  46  49  48  45  43  45  51  60  58  62  81  96 103 100  92  95 114 124 125 120 115 108  98  84  79  89 105 120 132 144 147 139 136 118  85  61  51  51  56  57  54  56  57  56  61  63  59  51  45  45  53  56  54  55  57  63  76  82  76  68  58  50  52  55  59  67  68  72 110 144 163 166 157 145 144 137 118  88  84 103 120 110  82  65  55  50  48  48  50  57  76  98  99  91  79  64  59  60  63  78  94  90  77  65  60  59  60  61  61  62  69  67  60  54  55  59  57  56  57  61  70  84 105 134 157 160 160 158 150 137 120 102  97 101 108 107 102  93  80  72  72  65  63  76  94 113 130 128 118 109 114 125 138 152 157 148 129 106  86  83  85  88  98 108 114 137 162 180 186 193 207 209 204 196 189 181 172 171 176 184 186 181 172 163 158 154 147 150 163 169 171 174 174 172 165 160 158 160 166 173 182 192 191 178 157 142 125  88  65  60  64  97 146 163 172 180 169 145 120 116 114 111 119 137 158 167 171 173 171 169 171 178 171 154 144 135 136 161 180 189 194 195 180 135 103  85  75  78  88  95 101 105 102  90  74  63  59  61  68  73  73  70  64  58  54  50  48  50  53  61  76  93 104 105  98  82 
 65  59  49  40  37  37  40  41  39  37  40  44  44  45  46  46  44  43  41  44  45  41  39  39  39  40  42  45  45  45  46  47  48  51  59  65  64  58  51  46  46  51  60  67  68  61  59  53  44  47  56  65  68  64  58  63  70  73  75  68  51  44  42  39  38  38  40  43  45  48  50  56  67  73  79  86  92  91  85  75  62  50  47  46  46  49  48  42  40  38  38  44  45  43  43  43  44  46  50  55  59  54  46  45  44  43  47  55  63  65  59  50  46  44  48  58  61  60  68  68  63  59  54  49  48  48  47  46  45  46  46  50  54  58  60  60  62  60  58  60  66  90 136 163 174 175 166 153 144 147 151 147 139 130 121 113 123 160 175 176 175 159 126  81  58  48  44  53  59  51  46  45  47  48  49  49  50  52  54  63  74  78  75  76  85  87  82  71  66  67  77  90 103 112 115 113 104  86  78  86  97 102 102 114 121 116 107  88  64  51  48  51  51  50  51  53  54  56  56  57  59  61  59  54  55  56  56  52  52  56  64  69  70  72  72  70  68  66  62  64  63  63  76  88 108 151 180 188 184 174 158 134 108  92  98  98  83  59  49  49  46  45  46  53  78 105 103  86  69  60  60  63  65  75  86  84  75  66  67  67  65  65  69  78  91 100  95  66  55  55  56  60  64  66  71  86 120 152 171 170 170 165 150 128 107  97  97 102 111 113 111 106  97  88  81  72  63  62  93 129 144 139 127 112 107 109 116 117 113 109 113 125 140 145 144 137 136 133 129 138 155 175 184 192 204 199 190 184 177 165 156 165 181 193 192 186 177 165 157 154 149 151 160 165 172 181 179 176 172 165 159 158 162 170 180 189 187 174 159 149 141 121  93  67  61  82 119 144 151 144 133 132 139 146 144 138 136 137 141 150 159 164 163 166 175 185 163 127 115 116 129 153 163 164 171 181 177 142 107  82  73  74  80  87  96 103 101  96  88  80  70  67  78  82  76  63  55  51  47  45  44  44  46  50  55  67  80  85  79  67 
 77  69  56  43  40  43  45  42  40  41  41  43  43  44  45  46  45  44  41  42  43  40  39  39  41  42  42  42  43  47  52  54  53  53  58  63  64  56  47  45  44  49  58  67  75  79  79  70  52  48  51  57  64  65  62  69  75  75  76  68  53  45  41  38  39  40  39  40  43  48  52  57  62  62  57  52  58  65  70  68  60  51  47  46  45  44  43  43  41  42  45  46  43  41  44  46  44  40  46  59  66  60  50  50  51  49  46  51  59  60  59  57  50  46  49  66  70  70  79  77  65  54  51  51  52  50  47  47  46  48  54  61  66  67  68  69  70  70  67  66  71  96 147 176 185 185 173 158 147 152 168 180 178 168 159 153 156 172 175 176 182 175 157 134 107  86  83  93  95  78  61  50  48  52  53  48  50  55  58  70  82  86  83  83  85  78  67  57  53  50  47  57  74  91 100 105 105  96  94 101 100  93  87  92  97  96  80  66  59  56  56  57  50  49  51  50  51  56  54  54  62  76  81  76  72  69  62  52  48  48  49  51  57  73  82  87  92  85  71  64  60  56  52  50  62 107 144 167 181 187 187 179 148 109  95  96  94  71  59  56  48  44  47  56  73  88  87  76  63  59  59  61  61  61  62  66  68  69  70  71  71  70  77  87  95 107 109  86  68  59  62  77  95 101  99 103 122 142 156 158 156 152 144 120  95  86  83  87  98 111 120 123 116 109 106  92  72  64  99 136 145 144 138 127 115 107 106 105 106 111 121 143 173 183 180 171 163 155 150 151 157 167 174 179 178 170 162 159 156 150 147 160 178 191 189 179 165 155 152 157 160 162 164 167 172 178 175 174 177 176 175 174 171 173 180 183 179 167 151 139 132 129 105  68  57  67  91 121 129 120 117 134 163 173 172 164 156 149 146 149 156 161 156 160 167 160 137 107  96 102 119 131 139 143 142 148 151 131 100  74  69  68  70  78  85  88  90  95 100 100  94  92 100  97  83  59  48  44  44  46  45  40  41  44  43  47  54  60  56  49 
 69  66  59  49  51  57  54  47  45  53  50  44  41  40  41  43  41  41  41  40  39  44  44  43  42  44  42  38  38  44  54  57  56  52  51  54  57  49  45  50  48  45  50  63  80  93  84  72  67  58  49  47  55  61  60  65  69  69  69  65  57  51  47  46  48  49  47  44  44  49  57  62  62  57  56  57  51  49  54  59  61  57  50  47  51  51  48  44  41  42  44  43  45  46  45  44  44  43  49  60  63  60  54  49  49  50  46  45  47  55  63  65  56  49  50  59  64  68  72  71  63  49  45  47  48  45  43  47  50  53  64  70  70  65  64  66  66  67  66  63  72 102 154 184 193 193 187 183 184 172 165 180 188 192 197 193 189 192 185 182 197 197 192 195 186 172 160 153 147 133  88  50  46  51  52  49  49  49  50  56  66  75  75  74  74  64  58  61  58  54  51  51  55  65  70  79  95 107 115 115 102  92  91  87  85  82  69  60  65  70  69  64  61  56  47  44  45  47  48  51  61  82  96 100 105  97  76  59  51  50  50  48  52  73  87  95 107 102  85  77  70  61  54  54  59  57  67  96 145 176 187 185 170 148 128 124 125 109  91  76  65  60  61  72  68  54  52  53  54  52  50  50  55  55  51  48  56  65  65  69  74  73  79  83  75  75  84  95  85  72  81 111 145 157 155 142 123 123 133 141 134 132 145 130 102  84  77  80  95 114 129 130 126 127 135 113  87  85 106 125 128 135 145 149 135 121 119 134 155 169 172 169 167 172 170 157 153 157 168 173 171 162 162 155 139 135 133 129 131 136 144 152 166 182 182 167 145 140 146 158 165 169 174 177 174 169 169 171 175 187 197 198 188 179 174 172 170 162 140 121 110 103  83  58  53  58  73 104 122 129 147 166 179 181 179 175 160 160 172 171 171 168 158 155 152 129 115 111 105 111 121 121 134 148 134 122 114  97  81  70  68  65  65  76  78  74  74  87 103 111 117 120 115 101  80  54  42  41  44  48  48  42  40  39  37  37  39  43  44  44 
 55  52  48  45  54  65  72  73  72  71  64  53  41  42  47  48  43  42  47  50  48  46  47  49  51  46  40  38  39  42  46  50  51  50  49  49  50  55  59  61  62  64  75  95 102  85  69  71  90  83  67  53  51  57  65  69  69  65  68  67  59  54  54  58  60  62  61  53  51  58  68  67  55  53  53  53  51  56  64  70  68  62  58  59  62  56  52  50  47  46  46  47  47  46  44  43  45  49  51  52  56  55  48  44  44  44  45  47  49  54  58  60  59  58  59  62  63  64  63  60  57  54  52  50  45  44  50  62  65  62  66  66  62  58  56  58  65  70  71  66  61  77 135 174 195 202 198 195 198 187 168 155 167 188 198 201 204 205 199 195 199 195 189 190 188 181 170 171 166 136  85  49  48  51  51  49  48  46  48  48  50  55  64  65  52  48  47  50  59  71  78  66  58  65  67  69  77  90 102 104  92  87  93  95  92  85  72  66  67  64  69  80  87  75  51  45  46  47  49  51  54  66  81  95 103 106  99  79  68  70  69  70  73  84  95 102  98  96  98  96  96  94  79  76  79  64  58  65  83 100 116 135 151 157 143 138 138 129 122 118 114 113 113 111  87  55  52  52  51  55  55  52  47  47  50  51  53  56  60  62  63  66  72  76  73  73  77  86  89  96 121 148 167 168 163 154 142 127 116 119 128 138 144 135 121 113 118 129 136 134 125 116 127 145 158 149 128 109  96  94 104 110 122 139 133 122 125 154 182 192 193 188 177 172 152 114 107 127 163 179 182 178 179 168 146 142 141 139 139 137 134 139 150 165 170 166 158 154 152 152 157 164 173 181 185 187 188 189 189 194 199 199 188 175 167 159 152 145 132 115  92  75  63  54  53  58  75 111 135 150 172 178 172 171 166 155 151 160 176 190 193 188 178 170 157 135 132 140 143 137 126 118 138 165 160 134 103  87  76  70  69  69  69  75  75  72  73  87 103 111 112 104  90  73  56  44  42  44  44  44  43  41  39  37  36  35  36  39  42  45 
 45  42  40  42  48  59  73  82  85  80  75  68  62  60  59  53  49  50  55  58  58  57  57  60  64  56  46  40  40  42  42  43  45  46  46  46  49  58  63  65  77  91 105 115 105  72  55  68 100 106  95  76  57  50  56  65  69  68  69  66  60  55  55  59  63  69  75  70  70  79  88  79  59  56  56  53  57  64  71  73  67  61  62  70  78  80  88 103 108 107  94  61  43  42  43  46  49  51  52  51  47  46  46  44  43  43  45  49  52  53  52  53  60  63  65  64  63  61  56  52  50  57  59  54  47  47  56  69  70  65  65  62  57  55  53  57  70  81  79  64  52  59  94 130 164 191 202 201 189 165 149 160 178 187 180 161 150 166 191 197 167 139 124 123 121 130 157 175 171 139  85  47  49  50  48  47  45  44  44  46  48  51  57  55  43  41  43  46  56  77 101  99  91  88  84  79  74  75  80  88  91  97 108 108 104  99  84  69  62  70  86 105 116 112  96  77  60  49  50  53  56  58  65  77  81  91 101  91  84  86  89  92  96  98  98  95  87  89  98  98 104 112 102  96  94  81  67  56  53  56  69  88 120 150 150 138 125 121 115 114 124 135 138 131 114  96  93  90  85  80  79  74  61  59  62  58  55  58  60  58  57  65  76  86  89  91  96 106 110 117 138 153 160 158 154 152 150 134 117 115 130 148 153 148 142 144 149 157 163 153 134 117 128 149 163 168 159 133 108  94  90  99 113 125 123 122 134 159 184 198 200 194 180 153 120  90  84  99 131 159 175 181 187 189 184 183 180 169 160 147 131 130 138 152 166 178 187 184 177 167 164 165 169 179 192 205 211 210 205 199 194 189 184 173 160 153 145 130 120 105  85  68  59  54  55  62  81 112 137 156 173 172 158 154 152 152 158 167 179 195 201 198 195 188 175 160 156 160 162 155 143 138 142 150 147 121  88  76  68  64  66  68  70  72  76  80  85  94 102 103 100  91  74  55  41  38  40  42  43  41  40  40  40  38  36  35  35  38  42  45 
 38  38  39  42  43  47  59  71  76  74  75  79  83  81  72  60  56  58  60  61  63  67  69  70  73  68  59  47  45  46  45  41  40  44  44  44  49  51  54  61  79 100 115 112  93  67  61  74 103 118 117  96  63  43  46  59  68  70  68  63  58  53  51  55  60  72  87  86  88 100 106  96  77  68  63  59  66  71  71  67  62  57  60  74  94 111 135 163 179 180 156  89  49  41  44  51  54  52  54  56  47  45  50  49  47  46  45  49  54  52  51  51  59  62  63  60  59  59  54  48  48  57  61  58  53  51  55  63  64  61  61  61  58  56  54  59  77  90  88  66  55  52  54  75 110 147 169 173 149 115 109 162 189 187 159 109  74  95 144 161 109  67  48  51  48  70 131 160 161 142  90  49  48  49  46  44  44  44  42  46  52  54  51  49  48  47  46  49  53  70 102 118 120 111 104  96  85  77  76  86 104 121 130 123 117 113  93  69  57  84 114 131 141 150 150 113  78  61  63  68  67  60  58  60  60  68  83  87  87  88  92  96  99 101  95  84  82  85  89  87  92 103 105 105 101  87  70  57  57  62  68  78 111 152 158 132  99  94  85  78  98 116 125 124 128 136 137 137 132 118 109 105  99 100  99  87  85  85  72  60  57  70  89 106 113 117 124 134 133 129 130 137 144 148 150 150 145 138 131 129 138 153 167 166 160 159 155 155 164 164 150 126 131 147 161 173 174 158 143 125 105 112 122 117 120 133 151 164 174 186 185 175 159 120  91  88  85  84  94 124 151 168 184 202 220 227 219 199 182 162 139 132 136 148 169 191 209 210 204 194 184 175 172 180 195 214 223 222 213 203 193 184 184 174 155 153 143 120 102  92  85  79  71  62  60  69  86 102 124 149 157 158 156 150 157 173 181 185 188 193 195 195 195 193 187 179 170 162 154 149 148 148 134 113 107  90  68  60  56  56  61  64  64  65  76  90  97  98  95  90  91  90  76  58  43  39  37  38  42  43  42  43  42  40  38  35  34  37  40  44 
 36  39  42  45  42  42  48  56  59  56  62  68  72  76  77  71  62  56  57  59  59  61  65  68  69  69  66  60  58  57  54  47  42  44  44  44  45  42  45  57  60  68  89  91  84  79  90 103 110 115 110  88  60  50  59  65  65  63  66  64  56  50  51  56  63  75  87  82  85  98 105 105  99  85  71  63  69  74  74  67  59  54  54  71 100 121 138 154 163 169 165 130  87  50  45  50  55  52  55  62  68  66  59  54  51  48  47  50  53  53  53  56  58  58  56  55  58  60  56  53  53  55  57  58  59  55  51  50  50  50  53  58  61  59  57  60  75  87  92  84  68  52  47  54  66  75  80  81  78  72  75 101 137 160 144 106  71  60  69  74  59  47  43  46  47  57  82 104 118 114  80  51  46  47  47  48  51  53  50  47  44  43  44  49  58  61  58  52  54  59  70  87 100 105 102 100  99 100 101 106 122 136 144 138 127 111  90  68  58  85 117 138 149 154 146 106  84  89 100  96  78  65  59  58  54  55  62  72  76  74  72  70  71  79  88  91  83  80  80  76  72  75  84  94  99  85  71  65  74  81  91 123 154 174 168 134  92  79  76  75  78  85  92  94 104 117 126 136 145 141 131 128 146 159 164 161 158 144 105  74  61  74  98 120 130 134 132 122 123 126 124 130 141 148 155 154 142 142 149 149 148 154 168 172 166 151 146 150 157 161 148 117 130 157 167 173 179 183 174 162 153 142 127 115 134 160 172 178 168 139 130 125 113 104  99  93  84  82  91 100 120 154 182 206 224 226 222 214 196 176 159 149 146 154 172 191 204 206 206 203 195 190 189 191 200 210 213 212 209 202 197 195 190 178 160 151 136 112  92  85  90  95  94  85  75  77  87  95 113 136 142 157 178 180 186 199 204 205 201 193 185 177 171 168 166 161 156 147 129 112 102 106 103  95  95  84  67  60  58  60  67  69  64  61  73  91  95  89  80  79  82  85  82  72  61  49  41  37  42  45  46  45  45  43  39  35  35  37  39  39 
 37  39  42  42  41  43  51  55  52  47  47  53  59  63  63  59  59  61  62  56  51  54  57  58  58  56  58  66  66  60  53  49  47  43  41  42  42  43  47  56  52  51  59  67  80  97 104 100  88  88  92  94  86  80  77  68  61  62  63  59  52  50  52  56  61  70  80  77  79  88  88  93 100  92  78  67  64  67  69  62  58  59  67  84 102 102 107 121 133 138 138 132  99  55  47  49  50  51  52  60  84  89  76  60  50  46  43  44  46  48  52  57  58  55  53  55  60  62  62  60  57  54  54  55  57  54  49  48  48  50  55  59  64  66  62  60  69  77  82  81  68  52  48  48  50  51  49  49  53  56  59  69  86 107 127 131 117  90  62  46  45  45  45  46  49  51  52  60  69  71  62  52  48  46  46  47  50  52  51  47  44  43  45  47  50  63  69  62  61  60  55  61  72  82  85  91 104 110 114 121 132 138 136 133 123 101  77  63  66  83 102 113 108 104 101  92  85  87  95  94  82  70  63  59  61  60  57  63  66  62  60  58  56  65  76  85  81  76  73  70  63  59  71  82  86  85  78  72  83  86  95 142 177 186 176 159 139 114  97  89  81  81  82  72  70  77  89 114 142 148 150 157 170 178 179 180 179 169 143 111  89  93 106 121 134 136 131 121 119 119 116 128 147 154 158 156 148 153 163 164 160 157 158 161 158 148 153 164 164 143 119 110 128 152 167 172 176 185 184 179 175 158 137 126 148 172 177 171 147 113 106 109 110 115 116 106  92  95 120 127 127 138 170 199 214 217 215 209 196 182 171 160 155 158 168 178 183 189 193 196 197 201 207 211 212 209 199 194 193 189 190 197 196 187 168 150 132 111  90  89 105 110 108 102  97  95  97 101 113 129 143 164 188 194 197 204 208 206 198 183 156 123 102  93  95  99 103 103  92  83  79  82  83  84  89  90  85  76  72  74  79  85  86  78  73  74  83  85  80  72  71  74  75  74  69  60  51  46  45  45  46  45  43  40  37  34  33  36  37  36 
 39  40  40  38  40  46  55  57  53  45  41  44  54  58  54  47  51  57  57  50  47  55  53  50  47  44  48  59  60  54  47  50  52  49  47  45  41  45  50  52  49  45  44  51  68  88  89  77  63  63  77 102 113 111  95  72  59  60  59  55  50  55  61  64  66  70  75  76  77  78  73  73  80  79  72  62  54  56  64  65  69  80  96 106 105  85  78  90 102 101  95 100  84  53  46  46  47  51  50  54  78  89  80  62  50  47  44  43  42  43  48  54  55  52  51  55  58  61  62  59  54  52  50  50  54  55  54  54  55  61  73  79  82  86  83  74  71  70  69  66  58  50  49  48  48  50  50  50  52  53  57  68  69  78 111 141 153 132  86  50  47  47  45  44  46  44  39  40  43  42  49  53  49  46  44  45  44  45  47  47  45  44  45  45  43  56  67  69  69  63  53  54  62  73  80  90 105 107 109 115 117 113 107 106 101  89  69  62  70  75  79  81  67  58  65  80  88  86  86  91  93  84  74  68  71  69  64  77  83  77  67  59  55  58  64  72  78  76  69  68  64  61  65  70  71  78  80  78  83  77  79 119 152 166 170 180 188 167 135 105  94  98 101  78  59  52  60  89 129 151 169 179 176 173 170 167 164 161 154 130 105 103 107 113 123 124 122 123 121 116 114 128 146 158 158 155 157 158 158 158 156 149 141 138 140 146 160 171 165 134 108 107 116 126 137 152 170 182 188 186 176 163 151 146 151 158 157 145 124 103  98 109 127 138 138 127 113 115 141 150 144 135 156 182 200 205 203 194 185 176 165 157 156 160 164 166 168 176 180 180 188 199 211 218 217 207 191 181 181 176 181 193 190 182 167 142 124 115 104 108 122 121 118 117 121 121 117 115 117 124 146 168 183 190 189 183 175 165 152 139 111  75  52  43  43  49  55  60  64  71  77  78  78  81  85  99 110 104  98  94  92 102 114 111  89  68  72  80  81  71  68  70  67  67  67  65  61  56  48  44  43  40  38  37  34  33  33  35  36  35 
 41  42  40  39  42  49  56  57  54  49  46  47  54  62  64  56  49  46  48  54  60  60  54  49  49  50  49  46  43  42  44  50  56  61  60  53  44  45  47  45  42  42  43  47  50  52  55  57  57  57  69  94 110 114 104  81  65  61  61  56  52  62  73  79  82  81  78  79  77  71  65  59  55  55  55  51  47  53  68  78  91 106 118 120 108  88  78  78  78  71  64  68  63  49  47  52  59  64  64  60  59  61  61  56  52  51  54  53  49  45  46  50  50  49  49  52  52  51  53  51  46  48  48  49  54  59  62  62  65  78 104 114 117 123 117 102  82  70  62  51  46  45  45  47  48  45  47  51  51  52  60  78  87  92 104 128 150 145  98  53  46  46  46  44  40  37  37  41  44  42  49  53  47  46  46  43  41  41  42  44  43  38  40  45  47  48  54  66  68  60  55  67  82  91 100 107 108  98  90  89  80  72  69  69  73  77  73  68  65  62  61  63  60  61  70  84  97 107 103 104 110 101  88  78  76  73  77 106 126 120  93  71  59  55  59  68  77  75  67  67  73  75  66  62  65  65  73  83  74  62  57  71  89 113 151 183 202 202 166 117 102 116 130 110  84  64  57  74 110 154 179 186 179 170 161 150 139 131 124 107  88  90  98 104 104 103 107 120 121 116 115 121 136 157 157 154 163 150 131 127 126 124 120 117 123 141 154 155 145 139 130 110 102  93  85 120 166 191 198 191 174 169 169 165 147 131 126 119 109  95  90 105 136 155 158 150 140 133 135 140 144 145 147 160 186 195 191 179 175 165 147 145 153 164 168 170 174 180 178 169 173 182 190 199 200 192 180 175 176 173 178 185 169 158 151 123 110 119 127 131 130 125 124 131 142 145 138 129 120 120 141 154 160 172 168 146 121  99  83  76  69  60  56  52  47  41  40  46  58  72  83  85  88  92  93 108 130 133 126 114 105 114 129 135 112  81  71  72  78  77  80  79  68  62  60  61  63  60  50  44  39  34  32  32  33  34  33  34  36  38 
 40  41  44  49  54  57  57  53  51  50  50  50  52  57  63  69  69  74  89 102  91  54  45  56  74  81  74  56  47  46  48  50  53  60  57  53  51  50  45  39  38  40  42  42  44  50  51  54  59  57  60  72  77  78  80  83  88  91  82  68  57  57  65  74  82  87  86  84  75  62  56  53  50  53  57  61  65  69  75  80  87  98 101 102 100  94  91  90  90  91  95  95  80  65  80  98 109 114 111  99  79  62  53  54  51  48  58  64  61  55  51  50  49  48  48  48  48  48  49  48  47  49  49  52  57  63  65  65  69  86 118 130 132 146 127  96  81  71  59  47  44  47  49  46  42  41  44  46  49  57  68  76  83  89 102 131 151 135  87  47  43  41  40  40  38  36  37  40  44  46  47  46  41  44  46  42  43  43  43  46  45  40  40  42  42  44  49  57  59  61  71  98 116 119 123 122 106  82  67  65  63  62  66  71  73  72  73  70  63  65  64  61  75  92 108 114 119 122 112 109 110  95  79  72  75  79  88 114 136 139 124  93  65  68  75  77  72  69  72  84  92  90  77  68  67  66  71  76  68  58  53  56  57  76 145 187 195 191 165 129 110 110 119 120 115 101  81  78  97 136 166 183 179 171 156 131 115 104  90  76  68  73  87  98  97 100 110 118 112 100  95 104 126 155 155 147 151 139 119 109 107 110 113 123 135 144 146 135 111 116 129 128 119 105  95 124 166 192 199 197 193 193 190 177 154 138 134 118  97  78  76  92 124 146 156 159 159 150 136 133 133 131 133 147 173 186 189 187 186 173 147 147 162 182 189 194 202 202 197 189 183 175 164 161 155 146 141 147 163 174 177 173 158 148 141 121 110 116 119 121 121 116 118 127 136 142 143 132 123 119 122 125 128 139 143 134 120 111 106  93  79  67  56  51  48  42  43  52  57  67  81  95 106 115 117 125 134 133 125 120 125 127 121 108  92  77  72  74  81  92  96  90  73  61  56  57  58  57  51  45  40  33  31  31  33  35  36  35  36  38 
 39  41  48  59  64  62  54  49  47  48  51  53  53  52  53  62  85 111 125 132 113  66  53  64  87  94  90  77  64  56  53  53  53  54  53  52  52  52  50  44  44  44  43  44  45  48  49  54  60  59  58  61  57  56  64  76  89  97  92  81  71  66  68  73  76  77  76  75  69  55  51  51  54  56  59  64  75  82  81  78  77  77  76  79  86  90  97 108 108 112 116  98  91 101 123 136 140 144 142 133 120 103  82  58  47  49  57  63  64  61  56  52  51  51  53  54  57  60  62  62  59  53  50  53  59  63  66  67  67  76 103 119 124 120  97  74  69  63  55  48  45  46  49  48  45  43  42  43  46  55  67  79  81  81  83  99 113 106  73  45  43  41  38  38  39  39  38  43  48  46  46  46  44  44  45  44  45  46  45  47  46  43  41  40  42  45  47  47  52  61  83 120 147 148 137 115  86  67  59  57  59  69  88  97  93  81  82  79  71  73  68  60  83 112 133 136 134 130 120 111 105  91  80  75  80  88 100 116 126 124 114  99  86  89  91  85  72  69  77  89  97  98  83  71  66  68  72  71  63  55  52  52  54  70 118 145 153 167 155 126 116 108 102 106 113 116 104  94  93 109 130 150 163 165 155 129 118 115 107  99  92  88  91  98 109 121 127 121 107  92  87  96 114 131 133 127 129 133 134 131 131 135 141 150 152 141 133 122 104 110 118 110 108 114 128 151 167 169 177 190 201 203 193 168 147 141 148 125  90  64  60  70  88 110 130 144 159 162 150 144 138 128 126 138 163 182 193 197 196 179 146 144 162 187 200 210 219 216 211 208 196 176 153 141 130 117 114 122 140 151 161 169 163 156 152 142 132 120 107  99  97  94  97 104 108 114 118 108 103 107 112 122 133 137 144 152 152 155 156 141 117  91  70  56  49  48  53  60  68  78  91 105 107 106 114 119 118 110 100  94 104 110 107  94  83  77  74  77  85  93  95  88  70  57  51  52  53  53  51  46  40  35  31  30  33  36  37  36  36  37 
 39  41  48  59  63  59  50  45  44  46  48  49  49  45  42  48  88 125 129 124 110  84  70  70  79  81  82  87  80  68  61  62  61  54  55  55  52  55  58  58  58  57  54  56  54  44  44  49  55  57  59  60  58  56  59  65  71  79  84  84  81  79  78  78  70  61  57  61  60  52  49  51  56  56  54  57  69  79  80  73  66  60  59  65  74  77  89 110 114 114 105  76  81 118 137 145 144 138 136 141 153 152 131  83  59  55  52  53  58  60  58  55  56  59  62  64  70  76  78  79  76  65  58  56  58  61  63  65  67  73  87 102 103  74  58  57  59  60  61  61  58  55  54  53  52  50  50  52  49  49  57  75  81  74  60  54  60  72  63  49  45  44  42  40  42  44  44  51  54  46  48  52  52  50  49  49  48  48  47  45  44  44  43  43  47  48  47  44  50  61  80 120 151 157 133  98  63  56  57  55  61  82 113 125 120 104  97  90  82  80  75  71  93 118 133 137 136 132 122 110 102  99  96  94  96 104 116 119 110  94  85  97 115 109  98  87  73  71  77  79  85  91  78  65  62  66  73  77  74  72  69  62  69  82  80  80  93 129 131 114 122 119 101  84  84  96 109 108  96  85  85  98 120 136 143 140 145 155 158 155 146 131 118 115 130 140 138 121 108  99  97 102 105 100 104 113 119 138 159 166 173 179 184 180 161 124 108 107 113 112  96  66  68  97 136 152 145 121 131 155 174 179 169 143 127 130 147 124  86  59  54  55  56  76 100 121 149 166 166 163 154 139 128 132 151 170 180 181 177 158 126 121 136 161 178 196 215 215 210 206 192 173 154 145 133 117 109 111 121 124 141 168 173 172 175 173 161 138 111  92  81  75  77  81  82  85  85  80  81  94 112 138 162 159 162 177 184 189 191 179 149 112  91  71  56  57  61  66  82  97 107 111  98  83  90  94  89  80  69  63  74  90 103 104  93  80  75  79  85  81  80  75  61  50  46  50  51  49  48  45  41  37  33  30  33  36  36  35  34  34 
 38  39  41  44  46  47  46  45  44  42  41  39  38  38  42  55  75  92  95  90  81  72  68  64  59  54  57  70  77  76  73  72  70  65  63  63  63  63  64  67  69  72  77  77  69  54  45  42  45  48  53  57  59  57  54  55  60  66  69  67  63  67  72  74  69  62  56  54  54  52  49  48  49  48  50  54  57  62  65  61  57  56  57  65  74  72  72  82  99 100  85  68  61  68  91 117 130 106  95 110 142 158 153 133  96  59  49  49  50  55  60  64  64  67  70  69  72  76  76  80  88  90  83  71  59  58  59  59  80 107 114 108  91  69  61  64  71  79  88  95  96  92  82  66  56  66  79  83  70  58  50  51  62  67  59  54  54  55  55  53  47  46  47  47  49  53  56  58  55  49  50  54  58  62  63  59  56  53  46  43  40  41  44  47  48  48  50  54  56  58  67  89 108 112 105  90  69  56  48  49  70  97 118 132 135 125 103  86  80  84  95 112 121 123 120 119 121 122 111 101 100 107 113 115 119 127 134 122 101  82  88 107 121 113  96  77  65  64  70  69  68  67  65  59  55  60  76  99 123 131 122 100  91  88  66  55  60  72  88 107 126 131 115  77  57  62  85 102 102  79  65  63  64  78 104 138 163 178 182 181 176 170 159 146 138 130 121 110 110 113 115 122 120  97 107 133 148 158 165 168 180 189 189 180 150  93  72  80  97  86  65  52  53  67  92  93  84  81  85  96 114 129 133 123 118 121 128 112  89  76  70  72  77  84  97 116 145 163 164 168 164 146 136 133 134 136 133 120 111  98  81  78  87 104 121 149 186 199 195 181 163 156 160 161 151 134 120 115 121 132 146 161 173 180 183 182 176 161 137 118 101  85  80  87  90  90  88  88  92  99 114 142 170 168 168 176 182 187 189 177 143 105  93  83  69  62  62  69  87 101 109 107 101  91  82  74  68  66  64  71  99 117 121 116  99  79  76  81  82  72  68  66  57  47  43  49  49  45  45  44  43  38  34  33  34  34  34  33  33  34 
 34  36  37  38  38  39  41  42  43  42  41  40  37  37  42  49  56  61  62  59  56  56  57  56  57  51  52  61  68  68  65  64  63  62  64  67  70  67  65  65  67  71  78  77  68  54  46  42  41  41  44  50  55  60  63  66  68  64  57  52  50  52  55  58  57  54  54  58  59  56  50  47  48  46  48  51  54  61  66  63  58  54  54  61  69  70  68  70  84  93  91  85  73  62  72  83  86  74  68  77 104 125 136 133 101  61  50  47  47  55  63  66  64  63  69  85  95  98  93  89  87  93  94  86  72  62  60  72 104 134 133 120 103  90  80  74  75  85 101 116 123 123 117 101  89  98 109 114 105  85  63  50  51  60  69  69  66  64  63  59  50  47  48  50  49  49  51  51  52  57  59  63  72  78  75  65  63  60  49  42  38  39  43  45  42  51  63  73  76  75  73  68  66  69  70  66  61  67  75  82  97 115 127 119 113 109  83  64  65  84 108 130 134 127 114  95  89  96  97  96  96  96  98 106 117 128 132 121 106  97 102 110 111 101  84  67  62  67  75  69  65  68  75  69  57  68 100 142 161 165 153 125 102  83  61  50  51  51  62  84 109 107  84  66  56  54  62  77  91  92  94  89  69  62  72  94 121 148 167 172 167 160 145 130 127 130 131 124 119 118 124 132 133 125 139 158 165 172 175 167 158 146 133 120  99  69  55  55  58  55  62  85  93  95 101 107 110 111 118 127 132 137 137 131 130 133 135 128 124 129 128 125 122 117 118 129 142 153 159 164 158 138 132 132 131 120 103  83  71  67  65  62  68  87 101 118 142 167 182 182 167 162 169 170 163 150 138 132 136 152 161 164 179 186 181 177 172 165 156 143 128 113 111 122 134 134 122 104 100 112 132 151 163 157 156 165 174 175 163 134 104  82  80  82  78  67  61  66  80  91  95  93  92  92  88  81  76  74  73  76  94 105 112 115 103  84  75  77  80  74  73  72  59  52  50  46  42  39  36  38  40  38  35  34  35  35  34  33  32  34 
 34  36  38  39  39  37  38  39  42  45  47  46  41  40  42  43  45  45  44  43  45  48  49  52  58  55  54  57  58  56  53  53  54  55  58  63  65  61  58  56  57  60  65  65  59  49  46  45  43  40  40  42  48  55  64  70  71  65  55  49  51  48  47  48  47  48  55  62  64  56  50  48  51  50  49  50  53  59  66  66  60  53  51  54  60  65  66  67  78  90 100 102  96  86  81  74  65  62  58  55  67  83  96  95  79  57  47  43  44  54  63  66  61  57  63  91 111 119 117 101  84  78  81  81  74  62  59  82 110 132 137 129 115 102  87  74  70  82 102 123 135 140 138 120 101 104 119 132 129 105  77  61  59  68  89  95  94  93  81  66  57  52  47  46  46  46  45  44  48  57  66  75  86  89  88  89  93  92  78  59  45  42  47  48  42  51  65  77  82  86  86  67  51  47  44  42  50  73  99 118 127 132 128  97  78  79  63  52  60  87 112 122 120 111  94  74  66  76  86  91  89  86  85  91 104 112 113 111 110 111 108 103  96  85  73  63  64  76  88  81  78  83  90  78  63  81 122 164 178 177 165 136 108  84  67  61  61  59  59  65  81  71  51  55  57  54  52  64  88 114 132 133 106  80  62  58  74 102 128 142 148 145 133 120 124 138 152 151 136 119 116 121 131 142 153 164 171 175 170 150 120  91  74  62  54  53  49  42  35  39  59  95 118 127 124 132 134 123 134 149 151 148 139 130 134 143 151 151 156 172 176 171 160 147 139 136 134 136 145 148 145 138 139 142 140 127 107  87  76  69  60  56  60  74  89  94  97 121 149 171 177 179 178 176 171 161 152 149 156 169 173 170 180 182 172 164 163 168 170 166 155 143 140 148 163 166 151 122 115 131 150 156 151 144 144 153 165 153 120  86  67  62  63  70  76  73  69  68  72  75  77  78  82  88  90  87  81  80  78  75  76  79  87  97  95  84  71  72  77  74  78  80  62  58  59  46  38  34  32  33  36  38  35  34  35  36  35  33  33  34 
 38  40  42  42  41  39  38  40  44  48  53  52  44  43  45  45  45  44  43  43  45  48  49  50  53  53  52  53  52  50  50  50  52  53  54  53  52  50  48  47  46  49  52  53  52  48  47  46  46  44  42  41  41  43  47  54  59  61  59  58  58  57  55  51  48  50  57  64  62  54  52  50  50  52  52  49  46  47  53  58  57  51  50  52  55  60  62  66  75  85  92  97 100 100  94  91  87  77  62  50  49  52  53  51  48  45  42  42  45  50  60  68  61  53  55  75  98 116 121 104  77  59  54  55  56  53  54  72  84  97 119 123 111  89  72  62  59  74  98 118 133 141 130  98  67  69  99 127 122  99  76  70  77  91 109 123 130 123  95  69  66  61  50  39  43  49  48  48  50  55  68  82  86  89 102 130 146 148 133 102  74  62  62  61  52  48  52  62  70  81  94  87  72  56  47  47  57  72  95 124 135 130 109  76  57  60  63  67  75  96 107 100  87  73  62  61  65  71  80  84  84  93  98  97  96  94  92  94 102 109 104  94  83  78  71  64  69  82  97  98  97  96  95  80  64  87 116 142 165 173 164 141 119 102  91  87  87  81  74  68  60  53  47  48  48  49  54  71  99 131 150 152 138 110  80  66  69  79  90 110 134 151 155 149 137 145 162 169 155 127  99  96 108 120 126 139 163 158 136 112  86  65  60  54  49  50  49  46  43  40  42  55  86 112 114 108  94  76  83 101 115 115 107  97 109 132 154 160 163 174 182 183 174 161 146 131 124 124 127 129 139 158 167 167 158 149 137 123 113  89  50  46  48  45  62  71  66  74  92 121 156 177 177 176 174 169 158 158 171 175 174 170 168 164 157 146 151 170 177 179 175 163 153 148 153 156 151 140 139 150 155 150 143 146 148 150 157 129  80  63  60  60  56  57  63  76  82  79  71  65  65  71  79  87  86  78  71  74  75  72  70  68  69  72  76  76  68  71  74  65  72  79  64  60  59  47  39  35  33  32  34  34  34  35  36  37  36  34  33  34 
 40  41  42  42  42  40  39  40  43  48  54  56  52  49  47  46  45  45  45  45  46  48  49  49  52  57  61  58  53  48  47  48  51  55  55  53  51  50  50  49  47  47  50  53  53  51  50  49  49  48  46  44  41  40  41  45  49  51  52  50  48  58  63  56  47  44  52  62  65  62  59  52  43  46  48  46  46  47  48  50  50  49  55  67  78  80  73  65  63  66  69  70  72  76  75  78  83  85  76  61  52  47  43  40  41  45  47  56  64  62  63  65  60  53  52  60  74  85  89  77  60  58  55  49  50  50  49  55  59  65  76  89  92  71  56  48  46  60  85 108 126 129 105  78  58  53  74  97  97  76  58  63  70  79  92 111 119 103  80  65  66  64  59  51  47  47  50  63  75  78  75  71  72  84 107 139 161 169 164 150 134 116  86  62  56  59  68  81  88  94 101 112 112 101 101 101  94  89  95 108 103  90  75  64  61  69  78  86  91  98  96  84  78  69  57  55  56  62  79  92 100 114 121 119 111 102  94  93 101 114 112 102  88  78  69  61  66  79  94  97  95  91  93  79  62  74  90 105 130 146 149 144 139 133 125 117 108  99  97  96  80  62  50  50  49  47  48  52  74 127 142 131 134 120  99  97 100 102 101 109 124 139 153 156 142 142 153 158 161 152 118  92  80  83  90  99 110 102  91  89  89  88  87  76  63  58  54  50  44  40  40  45  52  60  66  63  59  56  57  61  67  68  64  62  74 102 138 150 155 164 175 178 170 161 153 145 140 140 146 150 160 176 182 177 163 149 141 136 117  88  53  46  45  42  51  58  57  56  58  69  97 124 144 154 162 170 169 167 169 171 167 158 148 140 133 128 129 138 150 160 169 168 164 157 146 136 130 133 143 154 158 160 163 166 170 171 161 131  97  95  89  76  74  70  62  68  76  80  72  67  68  71  80  88  91  85  76  75  76  76  69  72  75  69  72  79  80  74  66  61  65  72  70  61  52  47  40  33  32  32  32  32  33  35  36  35  35  34  33  34 
 38  38  38  39  39  39  39  39  41  46  52  56  58  55  50  47  46  45  46  46  47  49  48  49  52  59  63  58  51  47  48  50  54  57  55  53  53  52  52  50  48  48  50  53  55  53  50  48  49  49  48  46  43  42  43  44  46  46  44  44  49  58  59  51  45  47  57  64  68  69  63  55  47  48  49  48  50  50  48  48  48  51  65  80  91  88  74  60  59  60  59  54  53  55  58  64  73  79  75  62  53  48  44  41  42  46  53  66  79  79  72  63  58  52  49  55  63  69  70  66  60  59  59  58  57  53  49  47  49  53  55  64  71  65  54  45  45  53  70  94 110 112 100  93  93  94  91  85  84  76  68  68  66  66  74  81  82  73  71  73  73  73  72  67  60  56  64  85 103 106  89  69  63  75  98 128 150 162 164 157 147 133  94  63  58  61  74  93 103 107 109 126 137 137 150 153 136 116  98  82  71  63  58  63  66  66  77  85  86  89  90  85  78  68  59  56  56  62  78  90 100 120 135 138 133 126 117 104 104 115 119 112  98  82  69  61  63  71  83  86  84  83  87  83  73  72  79  93 114 133 146 147 149 151 142 130 116 109 109 112 111 105  93  80  63  48  48  50  60  93 102  97 106 117 130 144 144 134 127 118 111 115 130 145 148 149 151 156 165 168 154 123  87  63  61  68  68  64  66  81  93 105 113 104  86  70  66  63  51  44  42  43  38  35  40  40  39  42  43  43  42  44  45  47  53  75 113 134 142 145 141 132 123 129 144 156 156 154 159 164 170 177 181 175 155 129 119 124 106  79  56  46  44  46  48  54  62  65  69  76  80  94 122 137 152 168 176 176 173 169 160 145 137 132 130 131 128 123 131 143 154 161 164 162 153 141 130 132 138 146 152 161 173 177 179 173 148 131 129 141 136 119 110  91  67  66  75  83  78  75  75  75  79  86  93  89  79  73  73  74  69  72  77  72  76  85  89  84  78  83  80  78  89  78  60  58  49  38  35  34  32  31  34  37  35  34  33  34  34  33 
 38  36  35  35  36  37  38  38  39  43  48  53  57  55  51  48  46  45  45  46  48  49  48  47  50  54  55  50  46  46  50  53  55  55  52  50  52  53  52  50  48  48  49  50  52  52  50  48  49  49  48  46  45  45  47  47  47  45  42  47  59  67  64  52  51  56  64  64  65  67  62  61  63  65  65  65  65  63  59  58  58  60  71  83  92  86  74  63  68  70  65  57  52  52  55  61  69  78  77  67  57  49  44  44  45  46  51  62  76  87  83  70  63  64  68  68  68  69  69  73  77  70  72  79  76  71  64  56  52  52  54  56  61  72  65  53  55  54  59  79  90  97 113 132 149 156 135 107  99 101 103  96  85  75  68  56  48  56  71  84  86  86  85  83  81  81  86 101 115 115  96  74  61  65  82 105 120 129 134 128 121 116  88  62  55  55  64  84 102 112 116 130 145 158 174 180 166 137  98  59  53  56  56  63  62  54  64  73  71  78  87  91  74  61  59  58  59  63  72  76  82 107 131 146 149 147 139 118 104 104 109 110 103  91  81  74  68  65  67  71  74  79  85  91  93  85  91 112 128 143 154 154 157 161 154 143 133 127 119 114 127 144 148 126  93  64  60  61  59  54  57  70  81 117 163 183 178 164 155 131 103  93 100 120 147 159 162 167 168 169 175 158 118  71  52  51  52  53  61  76  88 101 117 114  98  75  75  76  62  48  40  41  38  36  38  36  33  31  35  39  36  39  43  43  44  54  82 103 111 106  87  68  63  83 112 134 143 145 146 151 155 158 163 159 136 107  94 100  88  72  60  48  44  49  48  54  70  87 108 129 119 116 129 138 150 169 180 184 182 171 157 143 141 143 144 147 141 132 134 141 147 150 156 164 168 164 154 146 142 142 143 150 160 164 164 154 130 130 152 172 177 168 142 105  72  69  79  87  83  80  78  76  77  81  87  85  78  72  72  73  69  67  69  74  79  84  87  93 105 119 113 106 124 111  86  77  64  50  44  38  33  33  36  38  34  32  32  34  35  34 
 40  38  35  34  34  36  37  36  36  39  44  47  48  49  50  50  47  44  43  45  48  49  48  45  43  45  48  48  46  46  47  46  46  46  48  50  51  52  52  51  51  50  47  45  46  51  53  52  51  51  50  49  47  47  46  45  45  46  49  53  62  86  95  81  66  59  57  53  52  56  56  65  82  86  89  94  93  91  87  83  78  69  63  74  96 100  94  88  88  84  75  66  60  59  62  66  77 105 117 107  81  59  49  52  52  47  46  47  55  75  85  85  84 106 128 105  82  72  70  77  88 100 106 108 103 106 105  85  64  49  50  59  72  84  79  69  70  66  63  70  75  88 122 157 176 166 157 147 133 129 133 139 131 107  69  50  47  58  68  77  84  91  95  95 103 107  98  97  96  90  80  70  62  64  70  75  73  73  82  94 105 108  83  57  51  54  57  60  85 107 118 135 156 170 174 175 170 135  91  54  50  55  57  59  60  62  67  72  73  77  81  80  64  57  61  54  51  56  63  64  64  82 108 133 145 142 130 118  99  78  77  86  99 107 110 106  89  71  59  62  71  83  93 103 109 105 119 147 161 162 158 165 171 176 181 181 176 166 145 122 114 128 147 152 136 107  81  66  60  56  59  69  88 125 166 182 187 186 176 147 110  86  78  89 123 154 173 172 163 154 150 144 127  96  68  52  54  57  62  76  89  98  97  92  82  67  68  70  58  47  40  40  38  35  32  35  37  37  40  41  35  34  35  36  38  42  48  53  55  52  46  43  47  61  68  66  86 104 108 115 123 127 132 129 118 108  97  83  68  65  71  57  48  52  50  54  72 103 136 165 178 177 165 154 161 181 185 185 185 174 164 161 162 162 159 154 150 148 148 150 151 148 152 164 172 175 175 170 162 155 149 142 135 131 133 137 135 140 153 167 182 181 139  95  67  66  76  85  81  76  74  74  75  78  82  85  85  84  86  85  73  67  70  81  81  75  76  93 118 137 142 146 158 143 113  91  74  61  51  42  34  34  37  38  34  31  32  35  36  36 
 40  38  35  33  33  34  34  34  34  36  38  41  45  47  50  50  47  43  41  44  48  51  49  47  49  48  47  47  45  43  43  43  41  40  44  47  47  48  49  51  52  50  44  40  40  48  54  53  48  47  48  48  49  50  49  47  45  46  47  57  78 101 106  91  75  67  67  60  57  59  64  76  90  89  88  91  94  94  91  85  75  65  56  65  88 106 109 100  86  77  75  74  72  71  76  82  97 126 145 145 120  88  62  56  55  54  50  49  51  58  64  77 112 140 149 135 107  78  71  73  78  86  98 111 112 114 112  97  74  54  54  58  68  89 105 111 108  98  87  77  72  79 105 129 147 157 146 129 124 135 148 146 125  92  59  48  50  54  61  69  76  83  91 101 111 116 108  99  88  77  69  65  65  67  69  73  78  80  76  78  87  96  98  92  81  72  63  59  80 103 116 135 158 179 181 178 171 145 117  91  69  64  75  75  74  78  78  72  63  66  75  82  70  65  69  67  68  72  70  61  56  71  96 120 128 123 107  92  75  61  64  78  96 112 124 127 118 106  97  90  82  79  96 112 121 129 145 165 171 173 172 165 161 166 177 183 184 181 175 161 136 127 137 156 161 149 124 116 120 120 108  94  97 121 156 183 189 180 162 137 106  75  67  83 113 133 142 145 135 119 103  96  95  94  86  78  80  85  94 107 122 123 103  92  84  72  62  53  46  41  38  38  38  36  32  32  33  35  36  36  36  36  35  35  34  34  34  38  40  38  36  38  45  49  46  42  61  82  95 109 119 122 125 127 128 131 113  76  61  59  61  63  61  52  47  54  78 114 150 181 195 197 189 173 167 172 175 180 186 179 174 177 184 184 177 174 171 166 164 162 157 154 152 154 158 166 176 179 176 170 166 158 145 140 142 147 145 139 134 144 153 144  99  67  58  63  71  78  81  80  77  76  77  81  87  94 100 100  91  80  78  82  93 103 108 108 101  93  96 126 149 161 164 146 114  84  66  55  46  38  32  33  36  38  36  33  33  35  37  35 
 38  37  35  34  34  33  32  33  33  34  35  36  42  44  46  48  47  44  42  44  47  49  49  48  51  49  48  49  45  40  40  42  41  38  41  43  42  44  45  47  49  49  43  39  41  50  55  56  50  48  46  45  49  54  59  60  61  60  62  73  88  91  85  75  69  69  74  71  70  72  79  88  91  81  74  75  76  78  76  70  62  56  52  60  78  96 105 103  87  74  68  70  75  80  84  92 107 129 148 157 144 120  94  77  70  68  62  59  56  50  51  73 123 148 146 136 108  76  72  74  71  66  74  90  99 100  99  98  83  65  64  62  68  92 122 141 136 126 112  94  77  69  76  84  98 122 115  96  97 118 134 124  96  64  47  48  51  49  54  61  66  68  77  96 111 119 117 104  88  76  66  63  69  77  87 100 114 117 107  99  96 101 120 133 125 107  91  85  91  95 100 130 164 189 192 187 178 166 152 130  98  87 101  98  94  94  86  69  52  54  67  81  77  73  75  77  80  85  82  74  67  71  87 106 115 112  94  75  67  70  74  79  88 103 121 136 140 141 137 122 101  84  93 105 115 130 147 163 170 177 180 166 155 152 150 156 167 182 185 176 149 136 141 161 174 173 162 165 176 179 163 137 117 111 124 154 161 150 129 111  91  65  62  79 103 105  99 102  94  80  67  60  60  73  84  92  96 105 121 138 149 143 119 102  91  76  56  40  36  35  34  34  35  34  31  30  31  32  31  33  36  38  38  34  33  33  34  39  43  42  39  43  52  56  63  76  86 101 120 131 135 133 130 134 147 153 133  86  62  50  45  56  60  50  43  50  71  99 128 156 175 188 195 186 172 157 158 168 180 182 184 190 197 199 196 199 197 189 179 170 161 155 149 144 142 151 167 179 183 181 180 173 163 164 168 169 157 141 126 118 110  94  64  49  50  58  65  71  79  82  82  84  85  87  92 101 111 110  98  86  92 104 114 117 123 128 121 103  92 111 135 151 150 133 105  76  57  46  40  34  30  32  35  37  36  35  34  35  35  35 
 36  36  37  37  35  34  33  34  36  36  35  34  35  35  38  42  44  46  46  45  46  46  47  46  41  42  47  52  49  42  39  42  43  39  40  40  39  39  40  41  44  46  47  48  52  60  61  63  65  61  55  51  54  63  74  81  87  93 102 103  92  73  62  61  67  69  68  69  75  84  92  94  87  73  64  62  60  59  58  55  54  54  53  59  70  70  81 100 100  86  66  60  70  85  86  91 104 117 128 137 140 143 140 123 104  87  74  64  57  53  66  90 106 124 129 100  73  62  73  80  80  71  64  65  76  82  86 100  96  85  81  83  89 102 121 135 131 127 123 112  90  68  61  61  64  70  83  91  85  88  93  89  73  55  46  46  48  49  49  50  55  54  59  81 102 115 112  99  86  78  73  71  75  95 120 139 147 149 149 149 140 126 134 147 150 141 133 127 112  88  75 120 171 196 200 195 189 186 169 134 114 109 112 105 100  96  83  65  50  49  57  68  74  76  74  72  75  83  94  98  93  81  79  95 113 112  95  85  91 104 100  87  75  83 106 131 147 151 146 131 116 101  89  84  87  99 118 143 166 174 173 174 170 153 127 121 139 164 160 134 122 131 153 171 179 178 176 176 179 189 192 179 147 104  73  83  98 104  92  80  71  63  58  63  79  82  74  66  59  55  57  55  51  53  66  81  89 104 124 144 147 138 124 105  84  67  48  35  34  32  31  30  31  31  29  33  36  36  37  37  34  36  37  32  34  37  39  41  43  45  48  56  71  86 111 143 149 154 167 164 154 145 135 137 154 159 143 102  65  44  39  37  41  47  43  42  49  58  71  94 131 160 175 180 173 158 151 157 170 181 189 195 197 201 209 218 220 213 191 176 165 150 143 142 139 143 157 176 184 182 177 170 166 174 182 184 171 159 142 104  74  59  55  50  46  51  60  67  75  79  83  93  95  91  87  93 103 105 108 115 123 124 120 114 109 109 114 118 116 106 110 122 125 113  94  74  56  43  37  32  29  30  33  36  37  36  34  34  34  34 
 37  36  35  35  35  35  35  34  33  33  33  33  33  34  37  40  41  42  44  45  47  48  48  47  47  46  47  47  47  46  43  45  46  42  37  37  40  39  38  41  44  48  52  58  64  68  69  72  79  83  86  89  89  87  84  82  86  97 113 128 136 134 124 115 120 110  80  59  57  73  93  96  79  68  59  54  57  61  62  65  73  80  65  57  59  57  61  70  76  83  89  84  85  95 108 117 123 126 121 117 136 156 165 155 135 106  75  58  55  56  78 103  99  88  77  61  51  48  56  66  76  83  84  82  82  83  90 107 117 120 116 110 108 112 125 131 112 102 103 107 109 104  93  81  73  75  95 112 104  91  80  73  64  54  46  40  40  43  43  42  44  52  62  69  71  75  81  78  76  84  91  90  84 103 127 141 153 159 152 144 136 130 134 137 134 136 141 141 126 102  84 107 149 188 203 202 194 187 155  97  78  75  74  69  65  62  61  57  52  53  61  70  75  74  73  76  88 104 110 109 101  91  92 105 116 103  76  80 100 123 129 117  94  79  85 110 135 142 131 116 101  88  82  79  78  81  92 114 144 161 166 170 175 171 142 118 108 110 108 100  96 107 129 155 175 184 176 164 159 170 176 170 146  99  56  54  58  59  59  57  54  49  47  53  66  77  78  64  59  58  54  52  53  63  81  97 102 113 128 142 139 127 115  92  68  54  44  37  36  33  32  34  35  34  34  37  39  39  38  37  35  36  37  34  34  36  38  45  52  57  68  79  87  98 124 162 171 174 182 171 156 146 140 139 144 143 121  75  51  40  36  35  39  47  46  45  47  50  56  67  82 101 124 142 157 168 171 173 179 182 185 188 183 188 206 220 228 225 201 184 174 160 150 147 151 154 158 172 174 164 159 159 163 169 171 174 183 178 154 116  82  57  48  46  47  54  61  69  81  88  91  97  96  89  85  79  73  78  99 125 139 134 124 126 123 119 117 108  99  97 100 102  93  84  75  64  48  36  36  34  29  27  31  36  38  35  32  31  33  33 
 35  35  35  34  34  34  33  33  32  33  34  35  35  37  38  38  38  39  41  43  46  47  47  47  46  47  46  44  45  45  43  44  45  42  37  35  37  39  41  43  47  53  61  72  76  71  67  69  77  91 102 105 103  97  87  73  75  98 130 154 163 162 154 146 154 150 120  72  50  61  75  84  85  77  65  57  58  64  72  90 105 108  90  71  59  57  58  61  64  76  91  89  85  94 124 142 144 138 133 134 149 164 169 154 133 106  77  69  77  85  92  94  91  77  60  49  50  53  50  54  65  81  95 103  97  87  86 102 125 142 140 130 123 125 126 118  96  85  86  99 116 127 123 114 107 110 123 132 124 108  88  68  57  51  49  43  40  42  41  40  42  49  56  57  53  53  58  63  69  85 106 121 121 129 143 155 156 147 132 124 122 125 133 137 136 135 132 127 119 106  91 105 140 183 196 194 183 174 136  71  49  48  48  42  39  43  48  51  53  59  67  76  77  76  76  80  94 114 119 117 109 101  95  95 100  91  73  79  99 123 134 132 119  96  83  88 109 116 108  98  88  78  79  80  81  84  90 101 122 144 159 159 161 159 132 111 104 106 106 102  93  92 104 128 141 141 130 117 115 128 130 117 102  75  48  43  40  38  42  46  46  40  39  43  53  63  70  69  65  60  54  54  59  67  88 110 121 130 137 139 136 124 101  75  54  46  40  37  35  31  31  35  36  36  36  37  37  37  36  34  34  35  36  36  37  37  38  45  52  59  76  88  87  91 105 126 142 152 161 158 152 146 137 129 123 114  90  53  39  36  36  39  49  64  68  67  63  59  56  57  56  62  80 102 129 157 171 176 176 174 172 170 163 171 194 212 222 219 198 175 159 161 161 156 153 152 151 158 162 160 159 163 169 173 173 175 184 180 163 144 118  93  92  91  86  83  76  72  80  89  95  96  91  90  96  86  69  67  79  96 107 110 116 132 134 128 122 109  97  98  97  88  75  72  72  59  44  35  35  35  31  26  29  35  36  33  31  33  34  34 
 32  34  36  35  33  31  30  32  35  38  39  39  39  39  38  37  37  39  39  41  42  44  46  45  40  41  42  43  42  40  40  40  40  40  39  37  35  39  43  43  50  59  71  87  91  76  63  57  63  78  88  88  89  92  91  78  75  94 130 152 150 141 132 127 136 145 135  85  54  54  55  76 107 101  84  69  62  66  84 115 130 126 112  91  69  62  65  69  70  72  75  78  80  91 124 141 140 140 153 169 167 164 159 138 115  95  89 101 122 131 109  80  84  86  79  72  76  81  71  62  59  70  93 113 105  85  71  86 114 139 142 138 135 134 124 106  90  84  87  96 112 127 131 132 131 129 128 127 122 116  98  66  50  47  51  50  47  47  46  45  48  50  54  59  62  62  61  63  71  86 119 150 165 166 170 180 166 139 113 112 120 127 138 150 156 145 126 104  99  94  90 114 151 181 180 169 161 153 119  62  43  43  43  37  36  45  47  48  52  59  69  78  78  79  82  79  88 108 118 121 118 106  88  73  76  82  84  81  88 107 117 122 122 112  97  86  92  97  96  95  91  84  80  79  84  96 103 104 108 129 154 153 143 128 106 101 114 133 137 127 112 100  95 104  98  80  72  68  70  84  77  59  50  44  40  37  36  37  40  42  42  37  34  35  41  45  52  65  63  55  54  61  65  61  74 101 131 147 149 141 138 124  87  60  47  43  38  34  33  29  28  34  35  34  35  34  34  33  32  32  32  32  34  37  39  40  39  39  43  52  68  76  73  70  70  74  90 111 130 141 147 146 131 113  98  82  64  45  36  35  39  47  62  85  97  95  82  63  52  50  48  48  55  72  94 118 135 143 144 144 142 136 131 145 177 200 207 198 178 153 137 157 169 162 145 138 142 149 160 173 176 178 180 184 186 185 178 173 172 171 160 149 160 160 145 128 108  88  80  84  91  87  83  87 101  97  80  70  62  57  58  69  89 107 112 108 107 106 103  96  91  85  78  81  83  62  47  38  33  34  34  26  28  33  31  30  34  38  37  34 
 33  34  36  37  36  34  35  37  39  41  41  40  40  38  36  36  36  37  37  37  39  41  43  44  41  38  37  37  37  38  41  39  37  40  40  41  42  41  41  45  50  62  82 101 108  97  76  60  55  50  53  63  69  80  98 107  97  73  69  83 105 109  96  75  71  68  60  56  49  44  63  96 130 128 108  84  73  80 102 121 129 125 106  90  80  68  63  65  68  72  77  85  97 110 108  98  95 128 159 174 170 159 147 139 118  97 106 132 155 153 126  96  91  93  99 119 128 128 116  96  74  69  89 109  95  74  59  65  83 104 121 133 139 136 127 111  91  92 101 103 112 120 116 113 107  93  87  87  86  94  91  62  52  51  46  45  49  52  52  52  54  69  87  95  97  96  90  83  84 101 128 154 171 182 187 184 183 164 126 122 134 143 152 160 163 155 132  98  83  81  94 128 162 178 164 150 145 135 104  58  44  43  41  40  43  45  44  43  47  53  62  72  79  83  84  79  82  97 112 118 111 100  84  69  68  78  87  76  73  84  91  91  89  97 105 110 110 109 109 113 112 102  86  76  80  98 111 114 115 129 151 159 146 124 113 107 106 115 129 139 141 127 106  97  89  79  71  69  68  64  55  46  42  36  32  37  39  41  41  40  37  33  32  34  38  43  46  47  49  55  63  66  64  57  54  71 122 149 156 148 140 117  73  53  47  42  38  35  34  30  29  36  38  37  36  34  32  32  32  32  32  33  35  38  38  37  37  36  38  45  52  55  49  44  46  55  62  84 124 142 146 144 131 108  76  60  48  37  38  40  40  52  68  85 103 103  79  53  40  40  42  44  48  56  62  67  74  80  84  92  91  83  83 106 150 185 191 173 153 145 154 172 176 163 145 141 149 163 175 184 188 187 184 185 183 178 176 178 180 181 183 185 182 181 176 160 145 128 103  86  79  73  72  72  75  74  68  62  59  56  51  50  52  56  62  64  59  63  70  68  78  94  98  95  85  68  50  37  32  33  32  28  28  30  29  31  35  37  36  34 
 38  38  38  39  40  41  42  43  42  41  40  39  38  36  35  35  35  36  36  36  37  38  40  41  39  37  36  37  37  39  42  41  41  45  48  47  40  39  41  46  48  64  94 111 114 106  90  74  63  54  51  55  59  64  72  79  75  62  52  53  65  70  67  58  49  42  39  46  46  42  63 101 138 137 109  79  90 109 120 117 110  99  85  75  70  63  62  65  59  64  82 106 122 122  95  76  76  96 120 141 155 153 144 141 128 112 113 124 138 148 147 139 128 118 117 135 145 143 128 107  84  70  75  85  73  64  62  65  70  80  98 121 139 138 122 101  91 101 116 117 119 116  99  92  89  83  81  80  76  78  80  79  80  74  55  48  52  59  54  47  54  73  96 119 129 130 124 116 111 114 130 145 155 171 181 179 177 167 149 150 162 175 178 176 171 154 125  90  84  89 103 132 162 176 168 161 157 133  94  55  45  44  42  42  42  41  42  43  43  46  51  60  78  90  93  88  85  87 100 106 100  90  78  68  69  79  90  85  77  74  79  77  73  86  99 106 101 102 107 109 113 112  94  83  84  96 109 121 131 142 155 161 156 145 138 129 118 111 109 114 128 125 108  94  84  78  82  77  66  55  49  46  41  35  31  36  42  45  45  42  37  34  34  36  39  40  42  44  48  56  67  66  58  52  47  52  80 101 116 127 120  94  60  48  47  44  44  42  36  31  32  37  39  39  37  35  32  31  32  33  34  35  37  37  35  34  35  35  37  41  41  40  36  36  40  49  54  70 106 134 146 135 108  81  62  50  41  38  37  37  36  46  56  62  70  70  57  48  42  38  41  43  45  49  50  50  53  56  57  62  62  58  59  74 110 164 188 179 171 173 181 182 178 172 168 170 173 166 162 163 164 168 170 158 145 142 161 177 186 192 193 189 177 170 165 152 147 146 138 119  92  72  70  75  71  63  54  49  49  50  49  55  72 100 112 100  62  49  52  56  63  74  86  89  81  58  43  36  36  34  31  29  28  29  30  33  35  32  32  33 
 45  44  42  42  45  47  48  46  43  39  38  37  35  34  34  35  35  36  36  37  37  37  38  39  36  37  38  38  37  38  41  43  46  50  54  51  43  41  44  51  62  82 110 117 112 103  92  82  70  63  57  53  54  54  50  47  49  54  53  50  49  49  55  64  65  61  57  50  44  44  57  84 115 116  98  80 101 123 126 113  95  80  72  65  59  59  66  73  70  74  91 117 131 128 109 103 105  96  91  97 115 123 120 119 115 110 108 106 111 134 156 169 165 148 129 123 126 127 113  98  85  71  66  63  57  61  71  80  83  85  89 104 122 129 117 100 102 116 128 127 119 106  92  90  93  99 102 102  97  93  98 117 124 115  94  72  58  59  65  73  81  85  94 112 123 125 125 127 129 128 131 132 131 144 160 168 164 162 165 174 185 195 197 193 180 154 120  88  82  85  91 120 151 167 172 173 167 129  83  49  41  42  42  41  41  40  42  43  43  47  50  55  77  97 105 103  96  88  89  89  84  78  70  65  71  80  86  86  82  78  84  85  82  89  93  91  86  87  93  95 105 117 109 103 102  99 106 122 141 152 156 160 166 168 160 144 125 111 106 109 124 126 114  94  80  76  85  82  70  64  58  49  41  37  37  40  43  46  46  42  38  36  36  37  37  37  38  43  48  53  62  61  52  46  42  40  41  51  68  87  86  70  50  44  45  48  53  52  38  33  34  37  39  39  38  35  33  31  32  34  35  37  38  35  32  32  34  34  36  39  37  34  34  37  40  42  48  59  77 101 113 101  71  53  51  42  36  38  37  37  37  40  42  41  41  40  41  45  45  42  43  44  45  46  48  49  51  51  50  51  50  49  53  57  72 125 167 187 194 196 194 184 175 172 181 189 187 166 148 135 126 131 141 128 111 105 121 140 157 178 187 181 163 143 128 125 136 154 168 156 124  90  78  77  70  56  44  46  55  71  87 107 134 171 178 152  99  74  69  65  59  55  63  70  67  47  36  36  36  35  34  33  32  32  33  35  36  32  31  33 
 51  49  47  47  50  51  50  47  43  39  37  35  35  35  36  36  37  38  38  37  37  37  38  37  36  38  39  36  34  35  38  43  48  49  50  52  55  53  53  65  88 109 118 112 100  87  80  74  63  56  52  50  52  54  56  56  52  49  50  54  58  57  62  76  95 100  82  57  44  44  49  56  63  75  86  95 103 109 113 110  99  85  78  69  60  65  75  89 104 106 100 108 118 128 145 159 159 134  98  70  67  71  73  75  77  83  98 107 112 129 144 158 165 158 136 107  94  91  86  80  76  76  69  58  59  71  88 105 115 115 101  92  94 108 115 120 128 133 133 124 105  91  97 106 115 122 124 124 124 129 140 154 160 163 157 122  78  58  90 131 139 124 106  94  84  79  85 100 122 139 134 121 115 124 139 156 162 166 173 184 190 187 189 186 169 146 119  87  66  52  53  89 123 138 148 154 146 106  66  42  35  36  41  43  44  46  43  43  48  55  58  61  77  96 111 113 110 103  88  75  66  64  63  64  73  76  70  71  78  90 100 105 104 102  96  87  86  83  79  87 103 120 125 127 124 108 103 116 136 146 149 159 170 176 166 142 117 116 132 153 161 157 140 113  97  90  88  88  90  96  86  66  49  45  47  50  48  45  41  38  37  37  38  37  34  33  34  35  39  44  49  50  47  39  34  31  32  36  43  48  54  56  49  44  45  54  63  59  41  35  35  35  36  36  36  34  32  30  31  33  34  36  36  33  32  34  36  33  32  37  39  38  38  39  38  36  41  47  51  50  48  46  42  40  40  35  33  36  42  45  46  41  38  37  39  42  44  40  40  45  47  47  47  45  46  47  48  47  47  48  46  45  52  53  53  73 115 165 184 185 178 172 156 140 152 164 167 167 150 121 104 105 117 123 111  85  67  69  89 121 148 159 137 103  82 100 134 167 179 174 155 122  89  65  54  45  40  53  81 120 159 182 194 197 180 150 123 111 104  88  73  61  55  54  54  52  49  45  39  38  39  39  39  38  36  40  45  44  39  35 
 49  50  52  54  54  53  51  48  45  40  36  34  36  37  37  37  37  37  36  37  37  37  36  37  40  40  37  33  34  37  39  42  45  45  49  54  61  74  83  84  78  75  74  72  68  62  60  55  48  49  51  50  51  56  66  70  69  64  65  63  58  53  56  70  97 110 101  71  50  44  47  49  51  61  77  91  96  95  94 106 106  92  89  79  68  82  92  95 105 108 102 102 107 116 130 142 140 112  92  85  78  74  74  74  74  80 105 128 142 142 133 124 125 134 141 130 108  86  79  72  71  82  82  77  82  99 120 133 132 123 112 102  97 103 114 126 134 131 118 102  93  94 106 112 116 121 107  93  99 106 119 144 160 169 172 157 125  88  86 112 148 162 158 139 111  86  80  89 107 127 134 134 136 146 156 160 168 179 189 190 183 169 149 125 100  88  77  62  50  41  39  54  71  81  86  88  83  63  46  40  35  38  48  48  48  49  47  50  60  62  62  64  68  76  88 104 115 115 101  80  60  59  66  76  75  66  58  69  81  92 102 110 113 109 100  92  91  88  84  90 103 117 127 130 124 106 100 110 124 134 143 158 166 164 153 146 147 156 169 184 192 188 177 164 150 133 121 117 117 120 118 103  73  59  58  63  57  45  37  36  39  43  43  39  35  34  34  35  33  33  40  39  34  33  32  31  33  36  38  37  45  55  54  50  48  55  60  55  42  35  33  32  33  34  34  32  32  31  31  31  32  34  33  33  33  35  36  32  31  36  38  38  39  37  36  40  39  40  42  38  34  35  37  36  32  33  36  39  43  44  42  43  41  35  34  35  38  43  46  46  45  44  43  41  42  46  45  45  47  47  46  47  47  46  47  58  79 111 142 157 152 131 104  82  82  91 109 141 138 114 130 146 150 145 115  73  57  56  61  71  84  93  87  73  68  99 145 182 179 170 158 135  93  51  43  44  44  45  58  86 122 151 168 164 130  89  76  81  93  99  97  88  73  70  76  85  93  89  68  53  44  40  42  43  39  48  60  62  51  36 
 44  48  53  55  56  54  51  48  45  40  35  33  36  37  37  37  36  36  35  35  36  36  36  37  39  39  37  34  38  44  44  43  44  47  58  69  78  91  95  85  63  48  46  47  48  49  46  43  40  45  48  47  50  57  67  72  73  73  74  67  54  51  53  59  75  91  99  88  70  57  52  50  52  61  74  84  84  76  73  87  94  88  86  79  72  80  91  98  98  96  96  98 105 114 116 109  99  98 107 118 121 109  93  89  94 104 119 143 164 156 132 108 105 118 134 135 119 102 107 111 107 103 101 104 110 121 134 143 140 130 125 117 107 100 107 121 129 119 102  94  97 107 121 122 116 109  90  77  87  92  99 119 142 160 169 167 151 119 104 117 154 176 180 167 145 121 103 108 122 136 150 160 165 171 175 174 181 191 201 198 175 136 101  73  56  50  49  45  41  38  38  39  45  52  51  47  44  39  37  40  36  38  48  52  55  59  64  73  84  80  76  76  74  73  77  96 113 118 113  96  73  67  73  80  70  60  62  79  92  98 106 111 111 104 100  99  96  93  93  98 107 118 128 130 121 104  99 104 111 120 135 152 161 157 144 140 149 165 180 192 197 197 193 192 182 165 151 135 119 108 101  93  79  71  67  64  55  43  36  37  43  48  48  44  39  35  32  31  31  33  33  34  33  32  31  33  32  35  37  38  45  50  51  49  47  48  48  45  38  33  31  31  32  32  32  32  32  31  31  30  31  31  32  32  32  34  35  33  32  37  37  37  38  37  37  37  35  36  42  42  39  36  35  33  31  33  37  40  40  41  40  40  40  39  34  34  38  42  43  40  39  38  38  36  38  41  42  43  46  47  48  50  46  43  46  54  63  78 105 128 134 110  79  53  47  51  65  98 110 115 157 182 181 172 148 111  84  68  58  52  53  60  72  86 108 138 170 192 186 169 152 135  96  51  40  44  49  46  45  51  69  88 102 101  78  50  46  53  65  81 103 118 112 119 133 141 144 139 118  80  46  41  43  44  43  54  68  70  55  36 
 41  44  48  52  53  52  50  47  43  38  34  33  36  36  35  35  36  35  35  33  33  34  36  37  35  36  38  39  43  47  49  48  49  57  70  85  97  98  91  76  58  46  46  45  45  48  46  44  45  46  46  46  49  54  59  63  64  67  70  66  54  52  52  50  52  66  87  98  93  78  61  52  52  60  71  81  73  61  55  60  68  73  70  68  67  62  71  88  83  77  80  90 107 121 118  95  77 109 136 151 163 148 118 108 116 131 132 147 166 160 139 118 118 124 129 128 126 131 152 163 156 129 116 118 123 127 131 138 143 145 144 131 111  95  98 112 122 116 108 114 120 128 140 138 121  96  85  87  98 100  98 100 124 153 165 165 155 142 145 157 169 171 167 161 159 151 136 143 156 161 170 180 185 184 182 184 187 192 196 184 149  94  63  50  46  43  41  40  38  38  38  41  46  50  47  42  38  40  42  43  38  39  46  54  61  70  83  96 102  98  96  97  93  88  86  95 108 118 120 112  96  82  76  73  61  58  70  85  95 101 105 105  99  91  94 102  98  95  99 104 110 117 125 128 124 109 100  99 101 110 126 142 153 153 138 125 123 140 162 181 188 190 192 192 185 173 156 131 102  75  57  51  64  69  65  54  44  38  35  38  44  49  52  51  46  39  31  26  31  35  28  32  36  32  31  31  31  31  34  42  44  44  42  40  40  38  36  33  32  30  30  31  30  30  32  32  33  32  31  31  31  31  31  31  31  32  32  33  34  36  36  35  36  38  36  29  30  34  41  47  49  44  38  33  32  32  35  38  38  39  41  37  37  42  40  40  43  39  33  32  33  33  33  34  34  36  37  38  42  45  50  54  48  42  43  47  55  66  84 105 121 106  78  52  48  48  49  61  86 124 169 190 191 190 189 175 134 102  84  77  72  76 102 137 173 195 203 202 199 182 156 137 101  57  42  44  52  54  48  43  44  45  44  45  43  41  45  43  42  53  91 134 150 169 186 187 176 162 146  96  47  44  43  42  48  56  63  63  52  37 
 40  40  40  43  45  46  46  43  38  35  33  33  34  34  33  33  35  36  35  33  31  32  35  36  37  38  40  40  39  42  51  55  59  65  72  79  85  91  87  71  60  52  46  47  49  51  58  62  61  56  54  53  48  45  47  51  53  52  58  62  59  53  49  49  55  71  88  90  89  88  68  53  50  51  60  74  75  67  54  49  50  54  61  62  58  52  53  58  54  51  55  70  95 121 119 106  99 118 142 161 164 160 149 133 123 123 131 141 149 145 141 142 146 146 146 151 155 159 166 162 149 131 111  97  99 114 130 135 146 160 163 140 108  93  94 105 121 141 156 155 153 153 154 148 128  93  87  99 109 108 101 100 122 151 163 164 160 156 164 171 169 161 155 152 151 153 159 165 169 168 168 174 181 179 172 168 165 166 162 122  80  61  52  48  45  40  36  34  39  42  40  44  49  52  51  50  50  52  54  52  49  46  49  56  62  67  80  86  83  94 104 108 106 102  97  95 107 126 120 112 105  86  69  59  57  58  61  65  73  83  82  80  80  77  82  94  96  97  99 101 101 101 106 117 125 117 105  98  99 106 119 131 138 136 125 115 113 121 138 160 179 187 186 182 173 157 132 109  84  59  44  41  45  45  42  38  35  33  33  34  37  42  51  57  55  47  37  30  28  28  29  31  31  30  29  29  31  33  37  42  46  45  40  34  32  33  35  33  28  28  30  31  30  30  31  32  34  34  33  32  32  32  32  31  31  31  30  30  31  34  33  32  32  33  31  30  31  31  35  50  64  71  62  48  38  37  40  44  45  44  41  40  39  39  40  43  44  41  36  33  35  34  31  33  33  31  32  33  35  39  46  52  47  40  37  40  46  55  74  92 101  88  67  48  44  46  49  60  89 134 169 183 185 191 197 198 188 172 156 146 122 108 154 190 206 221 222 213 210 199 179 152 105  57  45  47  50  47  44  44  44  43  40  37  35  36  37  38  41  52  79 118 154 174 179 173 157 131  97  69  50  45  43  46  55  57  53  48  45  44 
 39  40  41  40  43  45  42  39  36  35  34  35  37  35  33  34  35  36  36  34  33  33  35  36  37  38  40  41  42  45  54  61  64  63  63  61  62  68  69  61  59  58  55  55  56  57  67  73  73  70  69  68  60  51  45  44  45  46  55  66  74  75  73  71  66  67  71  68  68  71  66  58  51  46  49  59  67  64  54  51  52  58  65  63  53  48  47  47  47  45  44  54  67  79  78  89 107 105 107 117 123 137 150 146 132 117 117 116 114 115 128 146 154 155 151 145 145 150 157 148 131 119 102  87  82  92 107 120 138 156 159 139 110  91  88 101 128 155 172 169 164 157 147 136 125 112 113 121 126 113  97  97 116 140 154 155 156 159 155 149 152 152 151 149 154 162 172 172 168 166 159 152 149 143 137 133 129 124 110  77  52  54  51  49  48  42  41  49  49  45  46  57  72  86  89  85  77  66  57  54  54  55  56  62  63  59  64  68  73  86  98 106 106 102  94  84  88 104 103  96  86  73  62  56  57  56  51  50  55  61  60  64  72  78  82  83  83  91 103 101  95  91  97  99 101 104 100  91  90  99 115 127 132 131 122 114 112 111 118 133 153 165 168 157 141 121 103  88  73  57  50  47  42  38  37  37  35  32  32  31  32  36  40  43  43  39  33  32  30  31  34  35  35  36  34  32  32  34  36  41  46  49  47  40  34  35  37  35  31  30  30  31  32  32  33  33  34  33  33  31  31  32  32  31  32  33  31  31  31  33  32  31  30  31  32  32  30  31  36  54  75  90  90  82  77  80  82  79  78  68  49  41  40  41  40  41  43  40  38  37  38  38  37  34  33  34  35  37  39  39  43  51  48  42  38  39  42  48  58  66  69  62  52  45  44  49  55  59  86 132 159 172 180 190 194 196 206 204 186 160 125 113 171 207 212 219 219 212 208 204 194 169 121  69  52  49  48  47  46  46  44  42  39  36  35  37  42  52  63  74  98 130 156 166 165 158 131  94  66  56  55  54  54  57  62  60  52  42  41  45 
 45  48  49  44  44  46  44  41  39  38  40  42  41  38  36  35  37  38  39  39  38  36  37  38  36  38  39  42  44  49  57  63  63  57  52  49  47  50  54  57  61  62  61  62  63  65  68  71  73  72  73  76  76  71  63  53  46  46  56  69  83  93  97  92  75  61  55  52  50  52  60  63  59  51  48  53  56  57  54  55  61  71  72  63  50  50  52  55  58  57  54  53  51  46  46  64  90  90  86  87  97 116 138 147 140 122 103  89  82  88 107 131 140 143 141 131 129 137 148 145 135 130 120 105  90  82  84  98 116 131 129 119 106  93  93 107 133 148 154 156 149 136 121 109 109 124 125 124 129 113  94  94 109 128 141 143 144 148 142 136 138 135 128 125 142 163 174 175 172 166 147 127 116 113 117 128 130 122 105  93  78  58  50  48  49  60  68  66  57  52  54  66  87 112 119 111  90  68  53  50  56  60  63  69  68  58  56  62  75  84  92  98  97  93  87  74  69  78  87  83  66  58  58  60  58  58  59  54  49  47  50  64  82  88  86  77  73  83 102 106 103  98  94  85  79  90  92  85  85  95 110 117 123 125 117 112 111 107 108 118 136 151 154 138 113  92  91  90  80  63  53  52  54  57  57  52  44  36  31  31  33  33  31  30  28  27  28  32  34  35  37  40  41  40  38  35  33  33  35  37  44  50  51  45  40  38  38  37  35  32  31  31  32  33  34  34  34  33  31  31  31  32  33  32  33  34  33  33  33  32  31  30  30  32  34  34  32  32  39  55  74  90  96  96  97 105 111 111 107  89  59  44  41  44  40  39  41  39  37  39  39  40  40  36  35  37  38  41  45  43  45  50  49  44  40  41  44  45  43  44  47  47  48  49  52  59  67  69  94 136 155 167 180 190 184 171 172 174 165 138 105  92 138 183 208 212 207 199 191 188 184 175 136  85  60  54  53  51  52  51  45  39  35  33  35  39  48  60  72  83 115 152 159 159 157 150 127  95  67  56  54  55  58  59  58  57  51  40  38  42 
 57  59  59  52  47  47  51  49  43  41  46  49  44  41  39  38  40  43  45  45  43  41  42  42  38  36  37  39  43  49  56  62  62  57  53  52  53  54  59  67  69  65  60  62  67  70  61  55  57  57  62  72  84  92  92  77  60  49  56  68  79  89  96  95  81  66  55  50  49  50  57  65  70  64  61  61  53  49  53  56  66  78  73  61  49  55  65  75  77  78  76  67  61  59  58  57  64  88 107 116 118 122 128 136 139 129  98  78  74  80  93 106 112 117 122 127 133 140 150 156 162 173 165 143 119  97  82  83  90  94  89  88  94 101 111 123 131 123 115 124 115  97  88  82  87 105 101  95 107 106 100 100 113 129 137 139 135 126 135 143 131 104  82  81 105 137 160 173 175 166 140 118 116 122 141 173 182 175 165 166 138  71  57  60  63 100 112  72  57  55  56  60  75  99 111 102  73  54  46  49  58  63  66  75  76  69  69  75  85  92  93  91  87  87  87  76  69  72  86  85  66  55  56  65  68  77  91  85  69  54  56  75  97  92  83  76  72  76  93 115 125 116  94  80  81  89  91  90  93  97  99  97 100 107 104 105 111 109 112 123 143 158 159 137 111  97 113 122 110  79  58  58  82  96  94  76  57  42  33  34  37  31  31  32  26  25  28  32  35  36  37  39  40  38  36  35  34  34  33  33  38  44  45  43  41  41  40  38  35  33  32  31  32  33  33  34  34  34  33  32  32  33  34  34  35  34  33  32  33  33  31  30  30  32  35  38  36  34  38  49  61  70  69  67  69  76  90 108 105  87  62  48  42  42  39  38  40  38  37  38  38  37  37  37  37  36  39  42  45  49  51  51  48  43  41  44  46  44  41  42  45  49  54  59  65  72  83  96 123 155 165 173 182 183 161 123  99  99 110 107  86  63  71 122 184 201 197 187 173 161 158 165 144 100  72  65  64  55  56  59  48  38  34  34  35  39  41  49  55  60 107 160 164 158 150 140 140 130  89  60  45  42  42  43  43  43  41  38  38  39 
 59  61  64  62  55  51  52  46  39  37  41  47  47  45  42  41  43  45  47  46  44  42  41  41  39  38  38  40  45  51  58  65  69  70  73  75  77  78  80  83  76  69  67  70  72  71  58  47  44  47  56  70  84  93  95  87  74  61  57  59  66  72  78  86  87  80  66  54  50  55  60  63  66  70  72  64  50  43  47  54  64  69  64  59  58  59  74  97  97  86  72  63  69  82  80  71  67  84 117 149 151 138 123 122 124 121 112  99  88  90  95  97  98 102 107 112 119 129 143 159 174 178 164 142 125 115 104  91  81  78  83  89  96 106 116 126 129 113  95  90  82  75  78  78  75  72  71  75  83 102 122 135 146 157 163 158 142 121 113 106  88  80  81  87  93 107 128 131 129 136 145 157 171 176 182 194 196 188 174 173 154 111 110 128 144 145 126  87  56  43  48  50  60  78  79  69  54  52  55  60  68  72  71  77  82  86  90  94  99 101 100  96  94  94  98  95  90  87  97  98  85  69  65  77  97 116 130 134 122  96  72  65  72  70  65  60  60  72  95 115 123 115  92  82  89  97 105 109 106  96  86  85  87  90  99 115 130 129 124 122 131 148 160 153 147 150 160 158 141 119 101  98 118 124 113  93  70  50  41  37  33  28  28  31  33  30  29  34  36  37  37  37  37  36  35  35  34  33  31  31  33  37  39  39  39  40  39  37  35  36  35  32  32  33  33  34  34  34  33  33  33  33  33  34  34  33  31  31  31  32  31  30  31  34  37  41  41  40  39  41  44  47  44  42  43  49  57  64  64  59  49  44  42  42  39  37  36  33  33  37  37  37  36  39  40  38  41  45  49  54  59  59  52  45  40  43  46  48  45  43  43  43  48  57  69  80  91 113 134 156 177 184 174 150 116  85  77  81  87  93  83  64  58  71 102 146 179 195 191 180 172 174 160 132 109  87  67  53  50  48  40  35  34  35  36  36  36  40  43  47  96 155 167 156 135 116 111 107  91  66  43  36  34  33  33  32  33  35  35  36 
 63  63  64  65  58  49  45  39  35  36  39  43  45  44  42  41  43  44  45  44  41  40  39  39  39  37  37  41  45  50  55  60  64  68  75  80  82  84  83  77  65  61  67  70  69  65  57  51  48  46  49  59  72  81  86  85  81  71  60  54  55  57  61  69  77  74  63  56  60  70  66  59  57  63  66  64  64  60  54  54  57  60  62  63  62  61  78 101  90  72  60  63  77  94  99  95  88  89 111 145 160 153 134 123 121 125 132 125 109 102 101 100  98 102 107 103 106 116 130 147 159 149 127 108 112 118 114  89  81  90 101 103 100  97 112 130 132 123 109  93  78  71  75  72  64  58  66  75  75  94 125 151 168 178 183 177 163 140 125 109  89  86  92  99  94  93 103  98  97 113 132 156 183 196 201 198 184 165 147 144 142 134 147 169 182 169 147 125 102  93 104 111 108  92  69  52  49  54  60  65  68  71  75  80  88  99 107 109 107 106 105 103 105 107 111 112 107  96  96  95  89  87  88  97 113 129 142 148 138 108  75  59  56  57  56  56  67  78  89 101 105 101  91  90  97 106 117 127 126 116 102  91  88  94 116 138 150 140 126 115 116 129 148 161 172 182 186 180 167 151 131 121 137 138 124 107  81  57  50  42  33  30  29  29  31  31  32  34  36  37  37  36  35  34  34  34  33  32  31  31  32  34  34  35  36  36  36  34  35  37  38  33  32  33  33  34  34  34  33  32  32  32  32  32  32  31  30  30  31  32  31  31  33  36  38  40  43  43  40  37  35  34  33  33  33  36  38  37  39  40  40  39  38  37  35  34  33  32  33  35  36  35  35  38  40  38  40  44  48  54  59  60  56  51  47  47  48  48  46  44  42  40  43  51  67  76  81  98 112 125 150 154 135 116 101  90  90  96 107 110  92  63  56  52  57  90 125 158 181 191 191 186 176 162 145 107  66  53  44  37  35  36  37  38  37  35  36  40  45  50  92 143 155 147 124  90  74  73  72  61  45  35  32  32  32  30  29  32  35  35 
 64  62  61  64  58  47  38  35  36  38  39  40  40  40  41  42  43  44  43  41  38  37  38  38  37  35  36  39  41  43  46  48  49  50  55  60  62  66  64  54  45  45  55  59  58  54  56  59  59  50  43  47  56  64  71  76  78  75  67  59  54  52  53  56  58  55  51  54  69  86  72  58  54  53  55  65  90  97  81  66  58  57  66  71  68  69  80  88  69  55  57  67  77  87  99 105 106 101 101 110 137 149 144 133 133 145 156 149 129 113 107 105 103 111 118 107 104 111 118 125 126 114  94  81  91 105 105  80  89 116 124 118 104  90 106 130 133 136 137 124 104  84  74  65  62  70  82  89  81  85 105 135 155 166 171 173 170 159 153 143 120 107 103 103  99  95  95  92  96 106 109 120 151 173 182 174 153 133 125 128 136 144 161 171 170 172 173 169 166 170 181 194 184 136  87  58  54  56  58  60  57  62  74  81  88 100 110 113 109 107 105 106 111 117 119 118 110  96  85  77  79 101 120 123 112 112 122 118 104  85  68  58  57  66  71  76  93  97  87  86  86  90  95 101 107 113 122 135 146 149 137 111 100 112 143 162 160 137 120 112 109 115 129 152 167 175 177 179 177 162 144 135 153 156 146 132 107  78  59  47  39  32  29  29  26  28  33  34  35  36  35  34  33  32  32  32  32  32  32  32  33  33  32  32  32  32  32  32  33  35  36  35  34  33  33  34  34  34  33  32  32  31  31  30  31  30  30  30  31  33  33  33  34  36  38  39  40  41  39  36  33  33  33  34  33  35  35  35  35  35  36  35  33  31  32  33  32  34  34  33  34  33  33  36  37  35  36  39  41  47  50  51  54  56  56  53  49  45  43  44  44  44  43  44  57  63  62  67  72  79  98  98  86  95 112 123 114 121 137 127  92  52  47  52  54  53  62  87 127 156 172 178 179 176 162 116  62  50  43  34  37  41  43  42  40  38  39  45  51  56  83 113 118 117 104  66  50  48  47  47  46  40  38  38  36  32  30  33  34  36 
 47  50  56  64  64  57  47  44  44  40  34  33  39  42  44  48  49  47  44  39  35  34  35  36  39  37  35  36  36  36  38  38  38  36  38  39  41  42  41  37  37  39  41  44  46  49  56  58  52  48  45  45  48  52  57  60  63  69  74  72  63  55  53  57  55  53  54  55  67  83  78  70  67  67  67  78 108 127 124 103  81  68  67  77  93  99  88  70  64  67  70  62  61  65  68  79  98 108  95  76  89 109 124 132 148 169 176 166 144 122 111 106 106 116 126 120 116 117 112 104  99 106 107 100  85  82  85  84 102 126 134 132 122 104 102 110 119 130 139 145 134 110  82  78  88  95 105 108  93  83  85  97 103 109 121 128 132 134 140 134 113 115 123 115 110 107 103 106 111 114 112 117 136 138 126 105 105 123 150 163 167 170 170 166 160 161 167 174 176 170 165 178 185 164 113  70  53  54  57  54  54  58  64  71  76  82  93 102 107 107 104 103 109 115 115 106  98  90  75  66  76 112 137 136 112  98  93  72  62  67  60  51  53  84 107 113 117 117 111  88  83  95 103 110 117 119 122 129 146 158 155 129 117 127 152 163 152 126 116 118 120 116 114 126 136 142 141 147 155 152 160 178 193 195 186 175 162 133  76  51  45  28  26  32  33  31  30  34  34  33  32  32  32  31  31  32  32  33  33  33  34  35  34  33  33  32  31  31  32  33  34  35  35  34  34  34  34  33  32  32  32  31  31  31  32  32  31  31  33  34  34  33  33  34  36  37  36  36  36  37  39  39  37  34  35  39  40  34  30  29  32  33  34  35  37  36  34  30  31  34  34  34  35  34  34  35  33  33  36  38  38  38  45  53  57  53  47  42  41  43  45  47  45  39  41  50  58  55  53  59  69  75  79  97 122 142 135 137 136 100  70  55  51  53  55  50  49  55  63  72  91 129 153 157 141  99  52  42  41  41  42  44  47  46  46  45  45  47  48  51  54  58  63  62  57  45  39  37  41  40  41  53  54  50  45  38  33  35  35  37 
 46  52  60  63  62  59  55  56  55  47  41  40  42  46  50  54  55  53  46  39  33  31  30  31  36  35  33  33  32  31  33  34  34  33  35  36  34  34  33  34  36  36  32  32  35  39  45  47  44  44  44  42  41  43  47  54  61  67  70  68  61  54  54  60  55  58  71  78  85  94 100 104 112 121 121 115 125 139 148 144 129 110  98 101 113 110  92  71  69  72  75  76  77  73  59  59  73  88  86  74  79  90 106 126 143 158 168 160 140 122 109 103 108 116 123 125 125 123 117 106  94  89  88  86  81  76  74  80 101 127 140 139 127 106  96  95 100 105 116 136 136 121 102 101 114 131 142 137 106  82  69  69  74  81  84  84  89  97 104 109 118 144 167 165 141 117 106 113 126 133 134 130 123 110  89  66  82 115 150 164 171 179 179 170 157 142 139 148 154 151 140 143 143 128  96  67  53  56  61  60  64  66  65  66  68  71  82  92  96  98  98 101 112 118 110  90  84  91  76  64  72 108 134 136 123 113 106  84  68  62  58  53  53  73 101 125 129 124 112  92  88  98 102 109 118 120 119 122 130 141 151 151 150 153 158 156 143 125 117 118 125 121 111 108 110 116 126 133 145 172 190 201 209 212 210 205 196 177 134  85  44  33  30  31  34  31  27  33  34  31  31  31  31  32  32  32  33  35  35  34  34  35  35  35  34  32  32  33  33  32  32  35  35  33  32  32  32  32  31  31  31  31  31  32  32  32  32  33  34  35  35  33  32  32  32  33  33  33  35  38  40  39  35  32  32  37  39  36  31  29  31  32  33  35  38  37  34  31  31  35  35  35  36  33  33  35  33  33  34  34  33  32  37  44  47  46  43  41  42  42  42  42  40  36  35  41  52  56  67  82  88  89  91 103 121 139 146 142 128 111 108 116 116 109  97  80  64  52  45  44  54  80  91  91  89  70  46  38  41  45  42  41  43  44  46  46  44  41  38  38  37  38  41  39  36  35  33  33  38  36  37  52  60  60  52  44  38  39  40  40 
 53  59  62  57  53  53  58  63  62  53  49  47  44  48  53  57  58  55  48  40  34  30  29  29  32  33  33  34  32  30  31  32  33  32  35  37  35  34  34  34  36  35  29  28  30  32  35  37  38  40  40  39  39  39  43  51  60  66  65  62  57  51  53  59  54  58  75  83  86  93 114 133 150 167 168 154 147 148 155 166 166 153 135 121 110  98  86  78  84  92 101 115 117 105  84  68  61  66  74  82  85  86  92 110 120 125 135 133 123 112 104 102 113 119 121 123 124 124 124 119 108  94  88  90  97  94  85  86  98 117 133 136 125 109  97  89  85  83  89 111 120 118 114 115 126 146 160 153 113  77  58  59  64  67  66  63  68  85  99 117 144 177 199 190 154 121 114 121 131 138 140 132 111  90  70  56  72  96 115 127 142 163 173 167 148 130 120 119 127 131 129 126 119 102  87  73  64  65  67  67  70  72  70  70  71  74  81  84  81  79  83  96 116 122 109  87  81  87  78  67  68  94 119 136 140 142 139 117  93  75  71  69  64  69  92 122 125 114 101  95  92  92  95 101 108 110 112 116 115 127 149 168 177 178 168 154 140 130 122 119 126 128 123 115 112 117 128 135 152 193 212 212 208 208 213 217 210 198 181 115  44  37  37  34  32  28  27  32  33  31  31  31  32  32  33  33  33  35  35  34  33  33  34  35  34  31  31  33  34  33  32  34  34  33  31  31  31  31  31  31  31  32  32  31  31  31  31  32  34  35  34  33  32  31  31  29  31  33  36  38  39  36  33  31  31  35  37  36  34  32  32  33  33  34  35  35  33  32  32  33  33  33  34  32  32  34  34  34  34  33  32  32  33  36  38  39  39  40  40  39  36  36  35  33  33  35  42  53  73  95 106 107 102  99 104 119 136 136 127 135 151 168 174 163 142 124  99  71  52  44  45  51  49  45  50  48  40  39  44  48  42  39  39  40  41  41  38  34  31  31  34  35  35  34  34  34  33  34  38  39  42  52  58  57  50  46  44  49  53  56 
 54  57  56  46  41  43  53  59  59  52  47  45  43  46  50  52  54  53  49  44  38  34  33  32  32  32  34  37  37  35  34  33  31  29  32  35  36  36  35  34  35  35  33  33  33  33  33  34  36  37  38  39  40  41  41  45  52  61  63  62  58  52  51  53  50  51  56  54  54  67  99 132 155 169 171 167 161 153 148 157 165 164 148 119  87  78  79  87 110 135 157 167 162 146 128 102  73  62  68  82  88  87  86  90  93  95 100 104 106 106 106 110 124 127 122 117 115 115 121 128 133 132 135 138 136 129 121 116 109 104 112 119 123 122 112  97  86  80  81  93 106 112 106 110 121 129 139 136 106  74  56  63  60  56  61  66  80 109 143 169 179 193 190 156 130 122 136 140 136 127 121 113 101  81  67  68  71  71  70  78  97 123 142 146 134 128 120 107 109 119 129 133 136 136 126 112 100  94  87  78  70  67  71  79  84  84  84  78  65  59  64  83 112 123 116 106  92  77  76  72  65  76 104 138 155 166 167 137 112 102  98  94  91  97 110 120 109  99  98 102  96  84  86  90  91  94 101 110 115 134 160 170 179 186 178 163 148 141 134 129 132 137 139 142 144 143 137 144 166 192 212 218 205 197 198 209 204 193 180 119  49  37  42  43  31  26  29  33  34  33  33  32  33  34  35  35  35  34  33  32  31  31  32  34  33  30  30  31  33  34  33  32  32  32  32  31  32  32  31  31  31  32  32  31  30  30  30  30  31  33  33  32  31  32  31  28  30  33  35  37  36  34  33  34  34  35  34  32  33  34  33  35  35  34  32  31  31  32  31  31  31  31  31  30  31  32  33  34  34  34  33  32  32  34  37  37  36  35  34  33  31  32  31  30  33  34  34  41  52  66  88  99  94  77  75  90 107 118 125 136 145 154 162 157 145 145 129  96  61  44  42  48  54  54  49  46  45  44  49  53  48  44  43  40  36  33  31  30  31  36  36  32  30  32  35  37  39  41  45  50  55  59  52  42  40  42  47  59  73  83 
 40  45  49  47  44  43  47  46  45  46  45  43  44  45  47  48  49  50  49  46  41  37  35  34  33  32  33  34  33  32  32  31  30  30  35  38  35  33  34  36  37  37  37  35  33  33  32  31  31  35  38  34  34  37  41  43  47  55  61  62  60  58  55  50  48  49  50  51  52  55  64  97 144 149 142 136 128 131 139 131 127 130 123 104  84  90 104 118 128 148 172 180 177 167 148 110  67  62  79  98  96  94  95 100 108 118 126 129 130 133 134 133 138 136 128 114 104 101 105 118 134 144 143 139 137 148 161 160 147 125 101  99 112 125 121 112 107 105 108 118 122 117 103 100 105 115 117 109  91  81  74  68  62  57  56  67  94 134 168 189 196 188 167 134 123 135 164 175 170 153 134 115  98  95  99 103  90  76  72  72  77  90 103 115 123 111  99  99 104 112 125 132 145 169 174 174 175 170 159 136  89  60  63  76  81  76  75  71  61  54  54  65  96 119 123 118 103  83  77  69  61  71  96 129 148 162 168 144 123 112 108 111 120 127 125 116 110 114 124 125 109  87  83  85  88  94  98 107 126 143 156 163 164 165 175 176 169 163 156 148 142 135 132 138 146 146 132 138 163 188 207 215 209 190 173 181 181 179 175 119  51  39  42  45  37  31  29  33  35  35  34  33  33  35  37  38  37  36  33  30  29  29  32  35  35  31  30  31  32  33  33  32  31  32  32  31  31  32  31  31  31  31  32  33  32  31  30  29  30  32  32  31  31  32  32  33  31  31  32  34  35  33  31  31  31  32  32  32  34  34  32  33  34  33  30  29  30  31  31  32  33  32  30  32  33  32  34  36  35  36  35  33  32  34  35  34  32  32  34  34  32  34  32  29  32  32  30  32  37  44  53  60  63  58  67  87  92  91  93  98  97  91  87  88  92  87  78  67  58  53  50  47  49  53  54  70  81  56  47  54  56  58  57  50  41  34  30  29  30  35  35  32  28  29  33  35  38  41  47  52  54  49  42  36  34  34  39  49  69  90 
 35  38  42  45  46  46  46  44  43  46  47  46  47  46  45  47  48  48  47  46  45  43  40  38  41  39  36  36  36  36  37  36  35  35  38  38  35  33  33  36  36  36  37  36  36  36  35  32  30  33  35  34  34  36  39  41  43  49  55  60  62  63  60  55  58  62  63  61  61  61  54  70 103 105  99  94  94 104 117 109 103 104 103  98  96 110 119 121 118 125 139 148 151 146 128 107  89  88  93  95  89  89  98 112 125 138 150 156 161 166 167 162 158 147 129 106  97  97  99 108 122 133 128 116 111 123 145 163 163 143 108  99 110 120 114 105 107 123 141 151 146 134 119 106 103 115 121 120 117 119 117 104  98  98 101 111 125 144 163 181 193 184 157 123 116 140 187 208 202 179 157 141 134 140 146 144 127 114 113 107  98  87  86  95 105  99  95 104 110 113 115 117 131 162 185 201 213 209 197 169 102  58  58  67  71  69  69  72  71  59  50  57  88 112 117 115 103  85  75  66  61  77  98 112 112 119 130 113  94  90 116 133 134 129 120 112 119 132 140 129 112  99  98 100 101 103 101 101 115 127 137 148 152 158 175 185 186 183 174 159 138 124 119 119 132 139 117 112 132 167 187 193 186 173 164 166 169 170 162 109  48  41  51  55  42  34  33  33  31  30  33  33  32  29  32  35  33  31  31  30  29  29  31  33  34  34  30  30  31  31  31  30  31  31  31  32  32  31  30  30  30  31  32  34  33  32  30  29  30  31  32  33  33  32  33  35  33  31  32  34  35  33  30  29  29  31  32  33  33  33  31  32  34  34  32  31  32  32  32  33  33  31  30  32  33  33  35  36  36  38  38  36  33  32  32  32  33  34  35  34  33  34  33  32  33  33  31  32  33  34  35  38  44  48  62  78  79  73  66  64  59  51  47  50  55  49  45  47  50  53  52  45  50  65  84 105 116  93  72  60  57  56  54  49  42  36  33  32  31  34  34  34  32  31  32  33  36  41  46  48  47  39  36  34  31  31  34  39  53  70 
 41  40  39  43  49  53  54  56  58  59  59  59  59  52  46  47  48  47  46  48  51  51  48  46  50  48  45  43  44  46  47  47  46  43  40  37  36  35  34  33  33  34  36  39  40  40  39  36  32  31  33  36  37  37  37  39  41  44  48  55  62  64  62  62  69  78  81  73  70  73  67  58  55  57  61  68  82  94 102 109 111 110 110 109 112 120 113  95  91  89  89  98 104 103  93 103 124 123 109  89  81  83  93 110 124 133 145 161 178 183 180 174 161 143 119  96  90  95  97  99 103 113 109  96  89  86  96 124 142 141 115 111 118 116 103  89  93 121 153 163 159 148 138 124 117 130 142 149 153 158 160 154 153 161 175 177 167 150 147 156 174 178 162 127 116 141 195 222 217 193 176 173 183 186 182 174 165 161 161 159 142 112  94  88  92 106 121 131 137 129 109  95  98 121 157 185 194 195 182 149  93  58  56  56  59  65  71  81  88  69  57  68  95 111 110 102  92  81  74  66  64  89 108 105  83  73  76  64  51  60 117 145 131 112 105 113 131 142 137 118 110 114 119 119 115 110 102  95  90  97 111 121 134 151 169 181 186 185 176 156 124 108 105 103 120 134 107  86  90 125 145 146 144 154 165 161 159 155 129  85  46  45  61  72  57  48  44  34  28  26  31  33  30  23  26  31  27  26  28  32  32  30  29  28  31  35  31  27  30  29  28  29  30  30  31  32  32  31  29  28  29  31  32  33  32  31  30  29  30  31  33  35  35  34  33  33  33  33  34  35  35  34  31  30  30  33  33  32  30  30  31  33  35  36  35  34  34  34  33  33  31  30  31  31  32  33  34  35  36  38  39  39  35  32  31  33  36  37  34  32  32  33  35  35  35  36  36  35  34  33  35  37  41  45  54  68  76  77  73  67  60  55  54  50  45  46  46  43  43  45  47  43  54  83 119 135 136 132 101  61  48  42  39  38  37  36  37  35  33  34  34  34  36  35  32  33  36  40  41  43  42  38  35  34  32  33  35  37  38  42 
 45  45  48  55  63  69  71  72  74  78  81  83  81  67  51  43  42  45  50  55  60  61  58  54  52  50  48  47  47  50  54  58  58  53  45  39  36  35  34  33  33  34  36  37  38  38  38  36  33  35  37  34  33  34  36  38  39  41  43  48  54  59  60  58  63  71  78  75  73  73  67  57  49  49  57  73  93 113 131 140 144 145 139 131 125 117 100  81  79  78  74  74  77  81  85  98 117 128 126 117 108  98  93 100 107 111 115 139 165 161 152 137 110  99 100  89  78  74  77  80  85  96 100 101 108  99  84  83 102 116 103 108 124 128 118 105 100 107 120 137 141 137 130 128 136 153 150 136 128 143 163 173 184 196 203 199 187 169 147 135 144 159 164 155 148 154 175 197 205 195 183 177 177 176 175 175 176 177 181 183 173 145 111  94 106 136 163 180 187 170 124  83  64  76 112 138 141 149 136  90  61  49  49  47  47  56  74  90  95  87  88 103 114 123 121  93  79  85  78  68  69  96 121 130 113  85  59  54  56  68 100 120 121 106 104 120 141 139 123 124 124 120 119 115 109 101  97  94  88  84  85  88  91 103 131 151 157 156 153 141 111  92  91 107 126 135 120  97  79  85  87  93 120 145 154 138 128 112  71  50  47  49  61  83 105  93  63  41  33  31  32  30  29  32  33  31  27  26  29  33  34  32  31  31  31  32  29  28  30  29  29  29  30  30  31  31  31  31  30  29  30  32  32  32  31  30  30  30  30  32  34  35  35  34  33  32  31  31  32  33  34  34  32  31  31  33  33  31  30  29  30  32  34  35  35  34  34  33  34  35  33  32  34  33  32  31  31  31  32  35  37  37  35  34  34  36  37  36  35  33  34  36  35  33  33  34  35  35  35  35  34  36  39  39  54  80  94 110 125 125 113  92  69  52  44  41  38  36  42  45  44  40  48  71 108 131 134 114  79  44  37  35  34  35  35  34  35  34  34  35  32  30  33  34  33  35  36  36  36  40  43  41  39  37  35  36  37  37  36  36 
 52  52  54  57  63  68  71  73  73  75  77  78  75  64  52  45  44  46  52  62  69  67  60  52  48  47  46  44  44  46  51  56  58  55  47  40  36  36  36  35  34  34  35  35  35  35  35  33  32  36  39  39  40  40  38  38  40  45  43  45  52  57  58  57  60  66  71  67  64  62  57  54  51  47  50  65  86 106 124 137 146 149 144 137 129 117 103  89  85  86  87  79  75  76  79  87 101 120 127 126 128 127 125 129 125 111  92  97 114 116 109  95  77  74  79  75  69  64  64  63  61  67  89 117 133 127 106  80  78  89  98 120 147 152 133 109 103 100 102 112 114 111 111 125 146 160 146 128 131 145 164 186 197 205 210 199 181 166 149 144 162 176 184 183 180 175 170 175 179 170 163 157 153 153 159 170 174 177 187 194 185 151 109  85  96 132 168 194 207 195 149  87  51  56  72  89 102 105  89  59  48  45  43  42  43  49  61  81 101 104 107 118 126 125 110  83  74  86  78  70  80 107 128 132 115  89  65  65  78  96 114 126 128 113 105 107 112 116 121 133 141 139 122 107  95  81  74  76  85  85  75  69  65  68  83  93  97 102 108 108  97  91  97 117 131 135 129 115 101 102  99  95  98 107 112 101  88  71  49  40  41  46  66  92 111 114  95  56  36  33  35  36  36  35  32  30  33  32  30  30  31  31  32  31  30  30  30  32  33  31  30  29  29  29  30  30  30  30  31  31  31  33  33  31  30  31  31  32  32  33  34  34  34  34  33  32  31  30  31  32  33  33  32  31  31  32  32  30  30  30  31  33  34  35  35  34  34  34  35  37  35  35  37  36  34  33  33  32  32  33  36  38  39  39  40  40  39  37  37  37  36  37  35  32  32  33  34  35  35  35  34  35  36  36  46  66  86 118 152 154 146 126  79  50  42  37  36  39  43  42  38  40  47  57  72  84  87  70  49  33  30  32  34  34  33  32  33  33  33  35  32  30  32  33  35  38  37  35  36  43  48  46  41  37  35  35  35  33  33  32