about summary refs log tree commit diff
path: root/THT/C/QG-2017/input16/38.txt
blob: 6537e5af6627e58a8142b04033da5b7becb143e2 (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
 43  43  44  43  43  44  46  48  48  46  42  39  41  42  44  44  45  45  45  44  43  42  44  46  44  41  37  34  33  34  35  36  37  37  36  36  35  35  35  35  34  33  34  35  36  36  36  34  31  32  33  33  32  31  30  30  29  29  29  30  32  31  31  32  31  31  30  29  29  30  29  30  32  32  32  33  32  31  30  30  30  31  33  32  30  32  33  34  33  33  33  34  34  34  32  31  31  33  35  38  37  35  33  33  33  34  33  32  32  33  33  33  32  32  32  33  33  33  32  31  30  30  30  31  33  34  36  37  37  36  35  33  32  34  37  40  42  41  37  33  31  31  33  32  31  34  35  36  33  32  31  32  33  35  36  34  32  31  31  31  33  33  32  31  30  31  34  36  36  35  35  35  34  34  33  33  35  36  38  39  40  38  38  38  39  38  36  35  35  35  33  34  35  36  35  34  34  35  35  35  34  34  34  35  37  38  36  34  34  38  39  36  34  35  38  38  36  35  36  37  39  41  43  45  48  48  48  50  50  46  44  44  45  47  47  45  42  42  43  45  44  41  41  41  41  38  35  34  37  37  36  35  35  35  34  34  34  34  35  36  36  35  35  36  36  33  31  30  30  30  31  32  32  33  34  31  30  30  32  34  35  33  33  34  35  34  34  33  33  32  32  31  30  31  31  32  32  33  33  33  33  33  33  33  33  34  34  34  34  37  39  37  37  37  38  38  38  39  39  39  39  41  42  41  40  39  38  39  42  45  46  46  45  45  46  48  49  48  46  45  44  44  44  44  44  44  42  38  38  39  40  38  37  36  40  44  47  47  44  42  41  41  41  40  39  37  39  43  46  47  47  49  49  50  51  52  50  46  41  36  34  32  34  38  36  34  33  35  37  38  39  39  39  39  39  42  48  56  64  70  77  83  80  68  54  51  48  44  42  42  43  46  46  50  67  83  97 112 119 120 120 120 118 113 111 111 111 116 123 127 126 123 125 128 132 132 127 119 112 112 118 127 131 132 132 130 123 112  98  85 
 42  45  50  54  57  59  59  56  53  52  52  52  51  52  53  52  52  51  51  52  51  48  46  45  43  39  35  33  33  34  35  36  36  36  36  36  36  35  34  34  34  33  33  35  35  36  35  34  31  31  32  32  32  31  30  29  30  30  29  30  32  31  31  31  32  31  29  28  28  28  29  30  31  31  32  32  33  32  30  30  31  32  32  32  32  34  35  34  33  32  33  34  35  34  34  33  31  32  34  37  37  35  32  31  32  33  33  32  32  32  33  32  31  30  31  33  35  36  35  34  33  33  33  34  35  36  38  38  38  36  34  32  32  34  36  38  39  38  36  33  32  31  32  32  33  36  37  36  33  32  33  36  38  38  37  36  36  36  36  35  35  33  32  32  33  34  35  36  36  36  37  37  37  35  34  34  36  37  39  39  37  36  36  37  37  37  36  36  36  35  34  34  35  35  35  34  34  36  37  36  33  32  33  35  36  37  35  34  34  36  37  36  35  37  39  40  39  37  37  37  38  37  38  39  40  41  41  41  40  39  37  37  39  41  41  39  37  34  35  39  39  36  34  34  34  31  28  29  31  34  34  33  33  34  33  33  33  32  33  35  35  34  34  33  32  32  32  33  34  35  34  32  32  32  31  31  30  30  32  34  35  34  33  34  34  34  33  34  33  32  32  31  31  32  33  35  35  36  35  33  33  33  33  32  31  32  32  32  32  34  36  35  35  36  36  37  37  37  38  39  39  41  41  38  38  39  38  39  40  41  40  38  38  38  39  41  41  40  39  37  36  37  38  39  40  40  39  37  36  35  35  34  34  35  40  44  46  43  41  40  40  41  43  42  39  36  37  40  44  45  44  43  44  47  50  51  49  45  37  33  31  33  34  35  33  33  33  34  35  37  37  38  38  37  40  45  46  52  65  82  88  84  72  62  56  51  46  44  44  42  41  43  45  52  73  91 107 124 130 126 124 122 122 121 121 121 120 122 125 129 133 133 128 125 127 130 132 131 128 125 123 123 120 116 111 102  90  76  63  53 
 47  51  56  57  59  60  59  57  56  59  63  64  61  59  59  58  57  58  57  56  53  50  46  43  39  36  33  31  32  33  34  34  33  33  34  34  33  32  31  31  31  31  32  33  35  35  34  33  31  32  32  33  32  31  29  29  29  29  29  30  30  30  30  31  31  31  29  28  28  30  32  31  29  30  31  33  33  32  31  31  31  31  31  32  33  34  35  35  33  31  32  34  35  36  36  34  31  31  33  35  35  34  32  32  32  33  34  33  31  32  33  32  31  31  32  34  36  36  36  36  36  35  35  36  37  38  38  39  38  36  35  33  31  33  36  36  36  37  37  38  38  39  38  38  39  40  39  37  36  37  40  42  43  41  38  39  42  43  42  41  40  38  37  36  36  36  36  38  38  37  36  36  35  35  35  35  36  36  36  35  35  35  37  39  39  37  35  34  36  37  38  37  37  38  36  34  34  36  36  35  33  34  36  35  35  34  34  34  34  33  32  33  35  36  37  39  39  37  37  37  38  37  35  35  36  37  37  37  37  37  37  36  37  38  39  39  37  35  35  37  36  33  33  33  32  31  30  30  32  33  34  33  33  34  34  34  33  33  33  33  33  33  32  32  31  32  34  36  37  37  35  33  32  32  33  33  33  32  33  34  35  34  34  34  33  33  32  32  32  31  31  32  34  36  37  38  37  36  35  33  33  34  33  31  31  30  31  31  32  34  35  34  34  34  35  34  34  34  36  37  37  38  37  35  35  37  38  38  38  36  35  33  32  33  34  33  33  34  34  33  33  33  34  34  34  34  34  35  34  33  31  31  32  35  39  42  43  40  38  38  38  39  40  39  37  36  37  39  41  41  39  38  39  41  43  45  43  39  34  31  33  37  36  32  32  32  33  33  35  35  35  36  37  36  40  45  43  49  64  82  86  76  61  54  54  48  45  44  41  39  39  42  45  52  70  88 102 109 109 105 103 102 102 104 105 104 104 104 105 108 111 110 103  98  96 101 106 109 106  98  88  78  73  71  67  61  55  48  43  39 
 52  57  59  57  55  55  56  57  59  64  68  69  64  61  59  58  59  60  58  53  49  46  44  40  36  33  31  30  31  32  33  32  31  31  31  31  30  30  29  29  29  30  31  32  33  33  33  32  32  32  33  33  32  31  30  30  30  30  30  30  30  29  29  30  31  31  30  29  29  30  32  31  28  29  31  32  32  31  31  30  30  30  31  31  31  33  34  34  33  32  32  33  34  35  36  35  32  32  32  34  34  33  32  31  32  34  35  34  32  33  34  34  33  33  34  36  36  36  35  36  37  36  36  37  37  38  39  38  38  37  36  34  32  34  35  36  35  37  39  43  45  46  46  47  48  46  45  44  46  48  49  49  48  46  45  47  49  49  49  48  48  47  44  42  40  39  40  41  41  38  37  37  37  38  39  39  39  38  37  36  36  38  41  43  43  39  36  36  37  39  40  39  39  39  37  34  34  34  34  34  34  35  36  35  33  32  34  36  36  33  32  33  36  36  35  36  37  36  37  39  40  39  38  37  38  38  38  38  39  41  40  38  37  37  39  40  40  40  40  38  36  35  35  36  36  36  36  36  36  36  36  34  34  35  35  35  34  33  33  32  32  32  32  34  34  34  35  36  36  35  34  33  33  34  35  37  36  34  34  35  35  35  34  34  33  32  32  32  31  30  31  33  35  37  38  38  36  35  33  32  33  34  33  31  31  31  32  32  33  34  35  33  32  33  32  32  32  33  35  36  36  35  34  33  33  34  35  35  36  36  34  32  31  32  32  31  32  34  34  33  32  32  32  32  32  31  31  34  33  32  31  30  31  33  36  39  40  38  36  34  35  36  38  37  36  35  36  38  39  38  37  36  35  36  37  38  37  34  32  31  34  38  36  31  31  32  32  33  33  33  33  34  34  35  38  41  39  45  57  69  70  60  51  47  48  46  43  39  37  37  38  41  43  47  58  69  77  75  71  69  69  69  69  71  70  69  70  70  70  73  72  69  65  63  64  68  72  73  71  64  55  46  42  40  38  36  35  35  35  35 
 53  59  61  56  52  52  55  59  62  66  66  64  62  57  54  53  56  57  54  47  41  39  39  38  35  33  31  31  31  32  32  32  31  29  29  29  28  29  28  28  28  29  29  31  33  32  32  31  31  32  33  32  32  31  31  31  31  31  30  31  32  30  30  30  31  31  30  29  28  29  31  31  29  29  30  30  31  30  30  30  30  30  31  30  29  31  32  32  33  32  32  32  32  33  34  35  33  32  31  32  33  33  31  30  31  32  34  34  34  34  35  36  36  36  37  37  36  35  34  35  36  36  36  37  37  38  38  38  37  36  37  36  35  36  36  36  36  38  43  48  51  53  54  56  56  54  53  54  58  59  58  54  52  53  55  57  56  54  54  56  58  57  54  49  46  46  48  46  44  44  44  44  45  45  44  44  44  45  45  42  40  43  46  47  46  44  42  42  43  43  43  41  40  40  38  36  35  35  34  35  35  35  35  34  32  31  35  38  39  37  37  39  41  41  39  38  39  39  41  43  45  45  44  44  44  43  42  42  44  46  45  42  39  39  40  42  43  45  45  41  38  38  40  42  42  43  44  43  41  39  38  37  36  36  36  36  36  35  34  34  34  34  35  37  37  37  36  35  35  34  33  33  34  35  37  40  38  36  35  36  37  36  35  35  35  34  34  34  33  32  32  32  34  35  36  36  35  34  34  33  34  35  33  32  32  33  33  34  33  35  35  32  32  33  33  32  32  34  36  37  38  37  35  32  32  32  32  33  35  37  37  35  33  33  34  34  36  37  37  35  33  33  32  33  34  33  32  32  33  32  32  32  32  32  34  35  36  36  34  31  31  33  35  37  36  33  34  35  36  36  35  35  34  33  33  34  33  32  31  31  33  35  34  30  31  31  31  32  32  31  32  33  34  34  34  35  37  41  46  48  46  43  42  41  40  42  39  35  37  38  37  36  38  41  42  45  47  42  37  37  40  41  39  39  36  33  37  37  38  39  37  33  35  37  39  41  42  42  41  40  38  37  36  33  31  29  29  31  33  33 
 45  53  59  56  54  56  60  63  64  63  58  53  53  50  47  48  49  49  46  41  38  37  36  36  37  35  32  31  31  32  32  32  32  30  29  28  29  29  29  28  29  28  29  30  31  32  32  31  31  31  32  32  32  31  31  31  31  31  31  31  32  31  30  31  31  31  30  28  28  29  30  30  29  29  30  30  30  29  30  30  30  30  31  30  29  29  30  32  33  32  32  31  31  31  32  33  33  31  30  31  32  31  31  30  30  31  32  34  35  35  35  36  37  38  38  37  36  35  34  35  36  36  35  36  37  37  36  35  35  34  35  35  36  36  36  37  38  40  44  47  52  56  60  61  62  59  58  58  61  61  59  55  54  57  62  63  61  59  59  60  62  63  61  57  55  55  58  54  51  52  54  55  55  53  52  51  51  53  55  51  48  49  50  50  48  47  47  49  49  48  45  42  41  41  40  39  38  38  37  36  36  35  34  33  34  33  36  40  43  45  47  49  51  52  52  50  49  49  51  53  52  51  52  52  51  50  48  45  46  50  51  50  48  47  47  47  47  46  46  45  44  45  47  47  46  46  48  49  45  43  43  42  40  39  39  40  41  41  40  39  39  40  41  38  38  39  39  40  40  40  39  39  38  37  37  41  41  38  38  39  39  38  37  37  38  38  39  39  38  36  34  35  35  37  37  37  37  37  38  36  37  38  37  36  35  36  37  36  36  36  36  34  35  35  35  36  36  38  38  40  41  42  40  35  34  33  32  33  36  39  39  37  35  35  35  37  39  40  38  36  33  32  33  34  35  35  35  33  33  33  32  32  32  32  32  32  33  35  34  31  31  33  36  37  36  34  33  33  34  35  34  32  31  32  32  33  33  33  32  33  34  35  34  32  32  32  31  31  32  33  34  35  35  35  34  33  36  38  36  33  33  34  37  36  34  38  38  37  40  39  35  32  34  37  35  34  36  37  33  31  34  34  33  31  29  28  29  31  30  30  31  33  32  32  31  31  31  31  32  32  32  34  35  34  32  31  31  31  33  33 
 43  51  58  55  52  53  55  55  53  53  51  47  44  42  42  43  43  42  40  40  41  42  38  36  38  37  33  30  29  30  32  33  33  31  29  29  30  30  29  29  28  27  27  28  29  31  31  30  30  31  31  31  30  31  31  32  32  32  31  31  32  30  29  30  31  31  29  28  28  30  32  32  30  29  29  29  30  30  30  32  32  31  31  31  31  30  30  31  32  31  31  29  29  29  31  32  32  29  29  30  32  32  30  29  29  30  32  33  34  34  33  34  35  36  36  36  35  35  35  36  38  37  36  36  36  35  34  33  31  31  32  34  34  34  34  37  40  42  44  46  50  57  64  65  62  58  54  51  51  53  55  55  56  57  58  59  59  57  57  57  58  59  60  60  60  62  63  62  60  60  60  60  60  59  58  57  56  56  56  54  52  54  54  52  49  46  46  49  51  51  48  46  46  45  45  44  43  41  39  39  40  38  35  38  40  40  40  42  47  53  56  57  56  58  61  59  57  56  57  56  55  54  55  57  57  56  53  51  52  56  57  55  53  52  52  52  51  50  50  54  55  54  54  52  48  49  52  55  53  51  52  53  51  48  47  49  51  51  50  48  47  48  49  47  46  47  47  47  47  48  48  48  48  46  45  47  47  45  45  45  45  43  42  41  42  43  44  44  43  42  41  42  42  42  41  40  40  40  41  44  46  47  46  44  43  43  43  42  40  39  39  40  39  39  39  40  41  40  39  40  41  42  43  44  43  42  40  39  40  42  40  37  36  36  36  36  38  41  39  37  36  35  35  36  36  35  35  37  36  35  34  34  35  35  35  34  34  35  36  35  34  34  36  38  39  38  35  34  33  32  32  33  33  35  35  36  34  32  31  31  33  35  35  34  34  33  31  31  33  36  38  39  39  37  36  36  39  36  30  31  33  35  32  32  33  35  36  36  35  33  33  33  34  36  36  35  35  36  34  31  30  30  30  31  32  33  30  30  31  30  31  33  31  29  30  32  33  34  33  32  31  32  34  34  34  34  33  30  30  30 
 47  54  57  52  48  46  46  44  42  43  43  41  37  37  39  39  38  36  36  40  45  46  40  37  39  37  33  30  30  30  31  33  33  30  29  29  30  30  29  29  28  26  27  27  27  29  29  29  29  30  30  30  31  32  32  33  33  32  31  30  30  29  28  29  31  31  30  29  29  30  33  32  29  29  30  30  30  31  32  32  32  32  30  31  31  30  29  30  31  31  30  29  28  29  30  32  31  29  28  29  32  32  30  29  30  31  32  33  33  32  32  33  34  35  35  35  34  34  35  37  38  38  37  37  36  35  33  31  30  30  31  32  33  33  34  36  40  43  44  46  50  57  65  63  57  53  48  43  41  43  47  50  52  53  51  50  51  52  53  54  56  57  58  60  62  63  64  63  63  61  60  60  59  58  58  58  56  55  54  54  54  55  54  52  49  47  48  50  53  53  51  51  51  49  48  48  47  45  43  43  44  43  41  46  49  48  46  46  49  55  58  57  56  58  62  61  58  57  56  57  57  56  57  59  61  60  58  57  59  61  60  58  57  57  57  57  57  56  57  61  63  62  60  57  54  53  56  59  59  59  60  61  60  57  57  58  60  60  58  56  55  56  57  56  56  56  56  54  54  55  56  56  57  56  56  57  55  53  53  53  52  51  49  49  49  51  51  50  49  49  49  49  50  49  48  47  46  45  47  51  53  54  54  53  53  53  52  50  48  47  47  47  46  45  46  47  46  44  42  42  44  45  48  53  52  50  47  46  46  47  46  44  42  42  41  39  41  43  43  43  42  40  40  39  39  37  38  42  42  39  38  38  39  40  40  39  39  40  41  41  39  38  37  38  39  40  39  38  36  33  33  35  37  38  38  36  34  32  32  33  35  36  37  37  37  35  34  34  36  38  40  40  40  39  39  39  42  38  32  35  39  38  33  32  36  37  37  37  32  31  34  36  37  37  39  39  37  36  34  32  30  30  32  34  36  37  33  32  33  32  33  33  31  31  32  36  38  38  36  34  34  34  36  37  36  35  34  32  31  31 
 54  55  53  49  44  40  40  41  40  38  34  33  33  35  36  35  33  32  35  40  44  44  41  38  38  36  34  33  34  33  33  31  30  29  28  29  30  31  30  30  29  30  29  28  27  27  27  28  29  30  30  30  32  33  33  34  34  33  31  29  29  28  29  29  30  31  30  31  30  30  30  30  28  30  31  33  32  31  31  31  31  32  31  31  30  28  27  29  30  30  29  30  31  30  30  31  31  29  28  29  30  30  30  30  32  33  33  32  32  32  33  35  36  36  35  35  35  36  36  36  37  37  38  37  37  36  34  32  31  31  31  33  35  35  36  37  38  39  41  45  48  52  56  54  50  49  47  44  41  40  40  40  41  42  43  41  40  45  49  53  59  58  57  59  59  58  58  57  56  56  56  55  52  51  51  53  53  52  52  52  52  51  49  48  49  52  54  55  56  56  56  54  53  50  47  47  48  49  48  47  49  50  51  54  55  54  51  50  49  51  52  52  52  54  56  55  53  53  54  57  59  59  60  61  63  63  61  60  61  61  58  58  61  62  61  59  62  62  61  62  63  64  63  62  59  59  58  60  61  63  63  62  61  60  61  62  62  60  59  57  58  59  61  61  61  61  60  59  57  57  57  58  59  60  62  63  61  58  57  56  56  56  57  58  59  59  59  58  56  55  55  54  53  53  54  55  54  54  53  54  55  56  57  59  61  61  60  59  59  58  57  55  54  55  55  55  53  50  49  50  54  56  57  57  54  52  50  51  52  54  56  56  55  55  55  53  51  49  49  51  52  50  47  44  44  45  47  47  47  46  44  44  44  44  45  46  47  49  49  47  45  44  41  39  38  39  41  42  41  40  39  38  40  40  37  34  33  35  38  40  40  40  39  38  38  39  39  40  40  38  37  39  41  42  42  41  42  42  41  41  41  41  39  38  40  43  44  41  38  37  39  41  41  39  39  40  40  39  37  35  37  38  39  39  39  38  37  36  35  36  37  37  37  38  40  40  40  39  38  37  38  40  42  43  39  37  36  37  38  37 
 50  50  47  44  41  39  38  38  38  35  33  33  33  34  34  33  32  32  34  39  42  42  40  38  36  34  33  33  34  34  34  32  31  30  30  30  30  30  30  30  30  30  31  30  29  29  29  29  30  30  30  31  33  34  35  35  35  33  31  30  28  28  29  29  30  30  30  29  28  28  28  29  29  30  30  30  30  29  30  31  31  31  30  30  30  28  27  29  30  30  29  30  31  31  31  31  31  29  29  29  30  30  30  30  31  33  33  33  33  34  35  35  35  35  34  34  35  36  36  35  34  34  34  35  35  35  35  35  34  34  33  35  37  36  35  36  37  37  36  36  37  40  44  48  51  50  49  47  44  42  40  39  39  40  40  38  37  40  43  46  52  52  52  56  57  57  57  53  50  52  54  55  52  50  49  51  52  51  50  52  53  53  52  50  50  51  54  57  58  57  55  54  52  48  44  44  46  48  49  49  50  53  57  55  54  55  55  54  53  52  51  50  50  53  56  54  51  51  52  55  58  60  61  63  64  64  62  61  60  61  60  59  59  59  59  60  62  63  62  60  59  60  59  57  56  58  60  62  62  59  56  57  58  60  61  60  57  56  57  60  61  61  60  61  61  60  57  55  54  55  56  58  59  60  60  59  57  54  53  53  54  54  55  57  59  59  59  57  56  57  58  57  55  54  53  53  54  54  55  57  57  56  56  57  59  60  60  60  60  58  57  56  56  57  59  58  57  57  57  59  61  61  61  60  59  58  57  56  55  54  55  56  55  56  58  60  57  53  53  56  59  57  53  50  49  51  54  53  52  50  49  49  49  49  50  50  51  52  50  46  46  46  45  43  41  41  42  43  44  45  44  42  42  43  41  40  40  41  42  42  41  40  41  42  41  42  44  44  43  42  41  42  45  47  46  45  46  47  45  44  43  43  43  43  44  48  49  47  43  42  42  45  45  43  44  45  47  47  44  42  43  45  45  45  45  44  43  43  42  43  42  42  43  43  43  42  41  42  44  45  45  43  45  47  44  41  41  41  40  39 
 46  44  42  39  38  37  37  36  35  33  33  34  34  33  33  33  32  32  34  37  39  39  37  36  34  32  32  32  33  34  33  32  31  31  31  31  30  30  31  31  31  31  32  31  31  31  31  31  31  31  31  32  33  34  36  36  36  34  32  30  29  29  29  30  30  30  29  28  27  27  28  29  29  29  28  28  27  28  29  30  31  30  29  30  31  29  28  29  30  30  29  30  31  31  31  31  31  29  29  30  31  31  31  31  32  33  33  33  34  35  36  36  35  33  33  34  35  35  35  34  33  32  32  33  34  35  35  36  35  34  34  35  36  33  33  34  35  35  34  32  33  36  40  45  50  51  51  51  48  45  42  40  40  39  38  36  35  36  39  41  44  46  48  51  54  55  54  50  47  50  53  54  52  49  49  50  52  52  51  53  54  56  55  53  51  51  53  57  58  56  53  52  49  45  42  42  45  47  48  48  50  53  55  54  53  55  56  56  55  55  54  52  52  54  56  53  51  51  51  51  53  55  57  57  57  56  55  57  58  59  60  60  56  55  58  61  61  61  61  59  58  59  58  56  54  55  57  59  58  56  53  54  56  58  59  58  55  54  56  59  61  60  58  58  58  57  55  54  54  57  59  60  59  57  55  53  52  51  52  54  56  55  54  55  55  54  54  56  57  58  58  58  57  56  55  54  53  53  54  55  55  52  52  52  54  56  57  59  59  57  55  55  54  55  56  57  57  57  59  60  61  60  58  56  57  58  58  56  52  51  51  52  54  55  57  59  56  52  52  56  59  58  55  51  51  53  55  56  55  53  52  52  52  53  53  52  51  52  49  44  44  45  45  44  44  43  43  44  46  48  47  46  46  46  46  47  48  47  45  43  42  43  45  46  45  46  48  48  47  46  46  46  48  49  48  46  49  49  48  46  46  47  47  47  49  51  52  50  48  47  49  51  52  51  51  51  51  51  50  50  50  51  51  51  51  52  51  50  50  50  49  48  48  48  46  46  47  49  51  52  51  48  49  52  50  49  48  47  45  44 
 45  41  37  34  34  36  36  34  32  31  32  34  34  33  32  33  32  32  33  35  36  35  34  34  33  32  32  33  34  34  33  31  30  29  30  30  31  30  30  30  31  31  31  31  31  31  31  31  32  32  31  31  33  34  35  36  36  36  34  32  30  30  30  30  30  29  29  28  27  28  28  29  28  28  28  29  28  28  29  29  29  29  28  29  31  29  28  29  29  30  29  29  30  30  30  31  31  30  30  31  32  32  32  31  32  32  33  32  32  34  36  35  34  33  33  34  35  35  34  32  33  33  33  34  34  35  34  33  33  33  34  32  31  31  33  34  34  35  36  36  37  40  42  44  46  49  51  51  49  46  43  41  39  38  37  34  32  34  38  42  43  44  46  47  49  50  50  47  47  50  53  53  51  49  49  51  53  54  54  54  54  55  55  54  53  53  54  55  55  55  53  50  47  45  44  44  47  49  50  49  50  51  51  54  56  57  57  56  56  58  57  56  55  55  55  53  52  52  50  49  49  50  50  49  47  46  47  51  54  55  59  59  54  52  54  59  58  57  58  56  56  59  59  57  56  54  54  54  55  56  57  56  55  56  57  57  58  58  57  56  56  55  55  53  54  55  56  57  58  59  61  61  57  53  50  51  51  52  55  57  59  58  56  54  53  50  50  56  58  56  55  55  56  57  58  57  55  52  51  52  51  49  48  49  50  52  54  56  57  57  57  55  54  52  52  53  53  54  56  57  57  55  52  50  52  54  54  53  51  50  51  52  54  55  55  57  54  51  51  53  56  56  54  52  51  51  53  56  56  55  55  54  53  52  52  51  49  50  48  43  43  44  44  45  45  45  46  47  49  51  51  50  50  50  50  52  53  52  48  46  45  47  48  48  47  49  52  53  53  51  49  49  50  50  48  44  48  50  51  49  49  50  51  51  52  52  52  52  51  52  54  57  58  58  56  55  53  51  53  56  56  56  56  56  56  57  57  56  55  55  55  55  52  51  51  53  55  55  55  54  54  54  55  56  56  56  56  55  53  51 
 48  43  37  34  33  34  33  32  31  30  32  33  33  33  33  33  32  32  32  33  33  32  32  33  35  35  34  34  34  33  32  30  28  27  27  29  30  30  30  30  30  31  31  30  30  30  30  30  31  30  30  31  31  32  34  35  36  35  33  32  31  31  30  30  29  30  29  29  29  30  31  30  27  28  30  31  30  29  29  28  28  28  28  29  31  29  28  29  30  30  29  29  30  29  29  30  32  30  30  32  33  33  32  31  31  31  31  29  29  31  33  33  33  34  33  34  35  35  33  32  33  34  35  35  35  34  32  30  30  31  33  31  31  34  36  36  35  36  38  42  44  45  44  42  42  45  48  48  46  43  42  41  40  38  37  34  32  35  41  45  46  46  46  44  46  49  49  49  50  51  52  53  53  53  53  54  54  54  54  54  54  53  53  53  54  55  54  52  52  53  54  51  49  49  49  50  51  52  53  54  54  53  53  56  58  57  56  55  54  56  57  57  55  55  55  53  54  54  52  49  48  49  49  47  45  45  46  45  46  50  53  53  50  49  51  54  54  54  54  50  48  49  51  53  58  60  60  59  57  57  58  57  55  52  52  54  57  58  56  52  51  51  52  53  54  56  56  55  53  53  54  55  54  52  51  54  54  53  54  55  56  54  54  53  53  51  51  52  54  55  56  55  55  55  54  53  53  53  52  53  53  52  52  51  51  51  51  52  54  55  55  56  54  52  51  50  50  51  53  54  53  50  49  50  52  53  53  52  51  51  52  53  52  51  52  56  57  55  55  55  56  55  56  55  54  52  51  52  52  53  53  53  51  49  47  46  46  47  47  45  44  44  44  46  47  49  51  52  52  52  51  51  51  51  50  52  53  52  49  48  49  52  52  49  49  50  53  54  53  52  50  50  51  51  48  44  47  49  50  50  50  50  50  50  50  51  52  55  54  54  55  57  57  57  57  56  55  55  55  57  57  56  56  56  58  59  59  58  56  56  56  56  54  53  55  58  60  59  55  53  54  56  56  54  55  57  58  57  55  54 
 49  45  38  34  33  32  31  31  30  30  31  32  32  32  32  32  33  33  33  32  31  31  32  34  37  37  36  35  35  33  32  30  28  27  26  28  29  29  28  29  30  30  29  29  29  29  29  29  30  30  29  29  29  30  32  33  34  34  33  32  32  31  30  30  30  29  30  30  31  32  34  32  28  29  31  32  32  31  30  30  30  30  29  30  30  29  29  30  31  31  30  30  30  30  29  29  30  29  29  31  33  33  31  30  29  29  28  27  28  29  30  31  33  33  33  33  34  34  33  33  32  33  35  35  34  32  30  29  29  30  32  32  32  36  37  36  35  35  38  43  45  44  41  38  38  40  42  43  41  40  39  40  39  39  38  35  35  37  43  47  47  47  47  45  48  51  52  52  51  50  51  53  54  55  56  55  54  53  53  54  54  52  51  52  54  55  54  51  50  52  55  52  51  52  53  52  51  52  53  55  57  57  55  55  55  55  53  52  51  53  53  53  53  53  53  53  54  55  54  52  51  51  50  46  45  46  48  44  42  45  47  47  46  45  45  46  48  48  48  47  46  46  47  52  57  59  58  56  53  51  52  54  53  51  50  51  54  55  55  54  53  53  52  52  53  54  54  51  48  46  47  49  50  51  51  52  51  50  50  52  52  51  51  51  52  53  52  49  50  52  53  53  52  51  51  51  51  51  51  53  54  54  54  53  52  51  50  51  52  53  54  55  54  52  51  50  49  50  52  54  53  51  49  51  52  52  52  51  51  51  53  53  51  48  49  54  55  55  55  54  52  51  51  51  50  47  47  49  50  49  50  50  48  46  45  45  45  46  47  48  47  45  45  46  48  51  53  53  53  51  51  51  52  51  50  50  51  51  49  48  50  54  55  52  51  52  52  52  51  50  50  51  52  52  50  48  49  50  49  49  48  48  47  47  47  49  51  53  52  52  53  54  55  55  55  55  56  57  57  55  55  54  54  55  56  58  58  57  56  55  54  53  54  55  58  59  59  57  55  53  53  54  53  52  53  55  55  55  55  54 
 46  43  38  35  33  32  30  30  30  31  30  30  31  30  30  32  33  34  34  33  32  32  33  35  37  37  36  36  35  33  32  31  29  28  28  28  28  27  27  28  29  29  29  28  29  29  29  29  29  30  29  28  28  29  29  30  31  31  30  30  32  31  30  30  29  29  29  30  31  32  34  34  30  30  31  31  31  31  32  32  32  32  31  30  29  29  30  31  32  31  31  31  31  32  30  30  29  29  29  30  32  32  31  30  29  29  28  27  28  28  28  29  31  32  32  31  31  32  33  34  33  32  32  33  32  31  31  30  30  31  32  32  33  34  35  34  33  34  37  42  44  42  38  36  35  37  38  38  37  36  37  38  39  38  38  37  37  37  42  46  46  47  48  47  50  54  55  53  51  50  51  53  55  56  55  52  52  52  53  55  55  53  53  53  54  55  54  52  51  53  55  51  50  53  54  53  50  49  50  53  56  57  55  52  52  53  51  49  49  49  50  50  50  50  50  51  53  55  55  54  53  52  50  46  43  45  46  41  39  41  40  40  42  41  40  39  41  43  43  44  45  45  47  49  51  52  50  48  47  47  49  51  51  51  51  50  50  51  55  57  57  55  52  50  51  52  52  50  47  44  45  47  48  48  48  48  47  47  48  50  51  50  49  49  50  51  51  48  48  50  50  49  48  48  49  50  50  50  49  49  50  51  51  51  50  50  51  51  51  52  52  52  51  50  50  50  50  50  52  53  54  52  51  51  51  51  50  49  49  50  50  51  50  49  48  50  51  51  51  50  48  46  45  45  44  43  44  47  46  45  45  45  45  45  44  45  45  45  47  49  48  46  46  47  48  50  51  51  51  49  49  50  51  51  50  49  49  49  48  49  50  53  54  53  52  52  52  51  49  48  49  50  51  51  51  51  51  50  48  48  47  46  45  45  45  49  49  48  49  50  51  52  53  53  53  53  53  55  54  53  52  52  52  53  54  56  56  56  55  54  52  52  53  54  56  56  55  55  55  53  52  51  51  51  52  53  53  53  53  54 
 41  38  35  35  34  33  31  30  31  32  29  28  29  30  30  31  33  34  34  33  33  33  34  36  37  36  35  35  34  33  32  32  31  30  31  30  28  27  27  27  28  28  29  29  29  29  30  30  30  31  30  28  28  27  28  28  29  29  28  29  31  31  30  29  29  29  29  29  30  32  33  33  32  31  30  29  28  30  33  34  34  33  32  30  28  28  30  32  32  31  31  31  32  32  31  30  29  29  29  31  32  32  31  30  29  30  30  31  30  29  28  29  29  29  29  28  29  31  33  35  35  32  30  29  29  31  33  33  33  32  32  31  31  31  31  31  32  34  37  40  41  40  40  37  34  35  34  34  34  34  35  37  36  36  35  36  36  35  38  42  44  47  49  48  50  51  51  51  51  51  51  52  52  50  49  48  49  52  56  57  55  54  54  54  54  54  54  54  53  53  53  49  48  53  55  53  50  48  48  51  53  53  51  50  50  51  49  48  47  49  50  50  49  48  48  49  52  53  54  53  53  51  47  42  39  38  39  37  37  37  34  33  36  36  33  31  35  38  39  39  40  44  45  45  44  44  43  44  46  50  52  48  47  49  50  50  50  52  54  56  55  52  48  46  47  49  50  50  50  50  50  49  47  45  44  47  48  48  50  52  52  50  48  46  46  45  46  48  49  48  48  47  47  49  51  53  53  52  49  45  45  46  46  46  48  50  51  51  51  50  49  48  47  48  48  49  50  50  50  51  52  51  50  50  49  48  48  47  47  46  46  46  48  49  49  46  45  46  47  47  46  44  42  42  42  44  46  45  43  41  41  42  43  45  46  46  46  44  46  48  48  47  47  48  48  48  48  48  48  47  48  49  50  51  50  48  47  48  48  47  48  49  50  51  50  51  52  52  50  48  48  49  49  47  48  51  50  49  48  48  48  47  46  45  46  48  47  43  46  48  49  49  50  51  49  48  48  48  50  51  50  49  50  51  53  54  55  55  55  54  54  53  52  51  51  52  53  54  53  52  50  50  51  53  53  54  53  53  53  54 
 37  34  32  33  34  33  32  31  32  32  30  28  30  30  30  31  32  33  33  33  33  34  35  36  35  34  34  33  32  32  32  32  32  32  31  30  28  28  28  28  29  29  30  30  30  30  31  32  32  33  32  31  29  28  28  28  28  28  28  30  32  31  30  30  30  30  29  29  30  31  32  32  33  31  29  27  27  28  31  33  34  33  31  30  28  28  29  31  31  30  30  30  31  32  30  30  30  29  30  30  32  32  31  30  30  31  32  32  31  30  29  29  29  28  27  26  28  31  33  35  35  33  30  28  29  31  33  34  34  32  31  31  32  31  31  31  33  35  37  39  40  40  40  38  35  33  33  32  33  34  34  35  34  34  34  35  35  33  34  38  43  46  47  48  48  47  46  50  53  52  51  50  48  47  46  46  49  53  56  56  54  54  53  53  53  52  52  52  51  51  50  48  49  53  55  55  52  50  50  52  53  51  49  50  50  51  50  49  49  51  53  53  50  48  47  48  49  49  49  50  50  48  44  40  37  36  36  35  34  33  31  31  33  33  31  29  33  36  38  41  43  44  44  43  43  44  46  46  45  44  43  43  42  42  44  47  50  51  50  48  46  44  44  47  48  47  48  49  50  50  50  49  48  46  46  51  52  51  51  51  50  47  44  43  44  45  45  46  48  50  51  49  47  47  48  50  52  53  52  47  46  47  46  47  48  50  51  51  49  48  47  47  46  46  48  49  49  48  47  47  49  50  51  51  51  49  48  46  45  43  42  42  44  46  46  42  41  42  43  44  44  42  40  40  42  46  47  44  42  40  40  41  43  46  47  47  45  43  45  49  50  49  49  48  49  48  47  47  48  49  49  48  49  50  48  47  47  47  47  46  46  46  46  47  48  50  52  52  51  49  48  47  46  44  45  48  48  49  49  50  49  49  48  47  46  48  48  46  48  48  46  45  45  46  46  45  45  47  48  49  49  49  48  49  50  51  52  52  53  52  53  54  50  48  49  52  54  53  51  49  50  53  53  53  53  53  52  51  51  52 
 36  32  29  31  33  34  31  31  32  33  31  30  31  31  31  32  32  32  32  32  32  33  35  35  33  33  33  32  31  31  31  32  32  31  30  30  30  30  29  29  30  30  31  31  30  30  31  31  33  34  34  33  31  30  30  29  29  29  30  31  31  31  31  31  31  31  30  30  30  31  31  32  32  31  30  29  29  29  30  31  31  32  31  30  29  29  30  31  31  30  29  30  31  31  30  30  31  30  29  30  30  30  30  29  29  31  33  32  31  31  30  30  29  28  27  27  28  31  33  33  32  31  30  29  29  31  32  32  32  32  32  32  32  32  32  32  33  34  37  40  42  42  41  39  35  33  33  33  34  35  36  35  33  33  33  34  34  32  32  35  42  43  44  47  48  47  47  49  52  52  51  50  48  46  47  48  50  52  53  54  53  51  50  51  53  53  52  49  47  48  48  49  50  53  54  54  52  50  50  51  51  51  50  50  51  53  53  52  52  53  54  54  51  50  49  50  49  47  46  47  47  44  41  39  38  35  33  32  31  30  31  32  33  32  31  31  32  36  40  43  43  43  42  42  44  46  47  47  45  42  41  42  41  39  40  45  49  49  46  41  39  41  45  48  47  46  46  47  48  48  47  46  47  47  48  51  51  49  49  49  48  45  43  43  44  46  46  47  49  51  52  50  47  45  46  48  49  50  49  47  47  47  48  48  48  49  49  49  48  48  48  47  46  45  46  48  48  45  44  44  47  50  51  50  48  46  44  43  42  42  41  40  41  44  44  41  41  42  43  43  43  41  40  41  43  47  47  44  43  44  44  45  46  48  48  47  46  45  46  49  50  49  48  48  48  49  48  48  49  50  50  49  50  50  48  47  48  48  47  46  45  45  45  47  48  50  51  51  49  47  47  47  47  46  45  47  49  50  50  49  48  49  48  47  46  47  47  47  49  48  45  43  44  46  46  45  45  47  48  48  48  47  46  46  46  47  48  48  49  49  50  52  50  49  51  52  53  52  50  49  51  54  53  52  53  53  52  51  50  50 
 36  32  28  30  33  34  32  31  32  33  32  32  33  32  32  32  33  32  32  31  32  32  34  34  34  33  33  32  31  30  30  31  31  30  28  29  32  31  30  30  30  31  32  31  30  29  30  31  33  34  35  35  34  32  32  31  30  31  31  31  30  30  30  30  31  32  32  32  32  31  31  31  30  31  31  31  31  30  29  29  30  30  31  31  31  30  31  32  31  30  30  30  31  31  30  30  32  30  29  30  29  29  28  28  29  31  32  31  29  31  31  30  29  28  28  28  30  32  34  32  29  29  30  30  30  31  30  30  31  32  33  32  30  33  34  34  32  32  35  40  43  43  41  38  35  33  33  34  35  36  36  35  33  33  33  35  35  33  32  34  39  40  41  46  48  49  52  50  50  51  51  49  48  48  49  50  51  51  49  51  52  46  45  47  50  51  50  46  44  43  46  48  48  48  48  48  48  47  47  48  49  50  50  49  50  53  54  54  52  52  51  51  50  50  51  52  51  46  44  44  44  42  39  37  36  34  30  30  29  28  32  34  34  33  33  34  33  36  40  41  40  40  40  41  43  45  45  44  43  44  46  45  42  40  41  43  46  46  42  38  39  43  47  46  45  44  44  44  44  43  42  42  43  46  47  44  43  44  45  47  47  45  44  44  45  46  46  48  50  50  48  46  45  43  44  45  45  44  43  43  44  45  47  47  47  46  45  45  46  47  47  46  44  43  44  45  45  43  41  42  44  48  48  45  43  40  38  39  40  41  40  41  41  43  43  42  43  45  46  45  43  41  41  42  44  46  46  46  46  47  48  49  50  50  48  47  46  46  47  47  47  46  45  46  47  48  48  48  48  50  50  49  49  49  47  47  48  48  47  46  45  45  46  48  48  49  50  49  47  45  46  47  48  49  48  49  52  52  50  48  47  48  48  47  46  47  46  47  48  48  46  46  47  49  49  48  47  47  48  47  47  46  44  43  43  43  44  45  45  46  47  48  50  51  52  51  50  49  49  49  51  53  52  50  52  52  52  51  49  49 
 35  33  32  34  35  35  33  33  33  33  33  33  34  33  32  32  32  33  32  31  32  32  32  32  33  32  32  31  30  28  28  28  29  29  30  31  32  31  29  29  30  31  32  31  30  30  30  31  34  34  34  34  34  34  33  32  31  30  31  31  31  30  29  30  31  32  32  32  31  31  30  30  30  30  29  29  29  29  28  29  30  31  31  31  32  31  31  32  32  31  30  30  29  29  29  31  33  33  31  30  29  28  28  28  29  31  31  29  27  30  31  29  28  28  28  29  31  32  33  32  31  32  32  32  31  30  30  30  30  31  32  31  30  32  34  34  33  32  33  36  37  38  37  34  33  34  35  35  34  34  34  34  35  35  34  35  38  40  39  38  37  38  40  44  47  48  50  51  52  51  47  44  47  51  51  47  47  49  50  50  48  45  43  42  43  44  43  41  39  41  44  44  41  37  36  39  44  44  43  44  48  49  47  49  50  49  48  48  47  45  44  44  45  45  45  49  49  45  42  41  42  40  38  35  32  31  31  30  29  29  31  34  34  35  35  36  36  35  35  38  41  41  40  41  43  45  44  41  39  41  44  41  40  41  41  39  38  39  40  41  43  44  44  42  41  41  41  41  40  39  38  39  40  42  41  39  38  39  40  41  40  40  41  43  44  44  42  41  42  43  41  41  42  39  39  39  38  38  40  41  42  43  44  44  44  42  42  41  42  41  40  40  40  39  39  40  41  40  40  40  40  41  40  39  42  43  41  42  43  42  40  40  44  45  43  41  43  46  47  46  44  42  41  41  42  42  43  46  46  45  45  46  48  49  48  47  44  44  42  41  43  45  46  46  45  44  44  44  45  46  46  45  45  46  47  46  45  45  45  45  45  46  47  47  47  48  50  50  48  45  44  45  46  47  47  49  50  50  49  48  47  47  47  46  46  48  50  50  48  47  46  46  47  48  47  46  46  46  47  47  46  45  44  43  42  41  42  43  44  45  45  44  44  46  48  48  48  49  48  47  47  47  47  47  47  47  49  48  47  45 
 36  35  34  34  34  34  33  32  32  33  33  33  34  32  30  31  32  32  31  31  31  31  31  31  31  30  30  29  28  28  28  28  29  31  31  32  33  31  29  29  30  31  31  31  30  30  30  31  34  33  32  32  33  34  33  32  31  31  31  31  30  29  29  29  30  32  33  32  32  31  30  30  31  30  29  29  29  29  30  30  30  30  29  29  30  30  30  30  31  31  31  30  29  29  29  30  32  32  31  29  28  27  27  28  29  30  30  29  27  30  30  29  28  28  30  32  32  32  32  33  33  33  33  32  31  30  29  29  30  31  32  30  28  31  33  34  33  33  33  34  35  35  35  33  32  34  35  35  34  33  33  35  36  36  35  35  36  39  40  40  38  39  41  44  45  46  48  49  50  50  47  45  46  47  47  44  44  46  49  47  44  44  42  41  41  41  42  40  39  39  40  39  37  35  36  40  45  45  43  43  45  45  44  46  47  44  43  44  44  44  44  45  46  45  44  45  46  45  45  44  42  40  37  35  33  33  33  32  31  31  33  35  35  35  34  34  35  35  36  40  43  43  42  42  43  44  44  40  38  39  40  39  38  39  38  37  36  37  38  39  41  42  41  37  38  40  42  43  44  42  40  39  40  39  39  39  39  38  39  40  41  41  41  41  41  40  39  37  38  39  39  41  42  41  39  38  36  37  39  42  43  44  45  44  43  41  39  38  39  39  38  37  37  37  38  38  39  39  39  40  39  39  39  39  41  43  42  43  44  44  42  42  44  43  41  41  42  44  45  44  43  41  41  41  41  41  42  45  44  43  43  45  47  49  49  47  45  42  41  41  44  45  46  45  43  42  42  43  44  45  45  45  45  46  46  46  45  44  44  45  46  46  47  48  47  47  48  49  48  46  46  45  45  45  46  47  48  47  47  46  46  46  45  45  45  47  49  49  47  46  45  46  47  47  47  46  45  45  46  46  44  43  43  44  43  43  43  44  44  45  43  42  42  44  46  46  47  47  48  47  46  46  46  45  44  45  46  46  44  42 
 39  38  36  36  36  35  33  31  31  32  32  32  33  32  30  30  31  31  29  29  29  30  31  31  30  29  29  29  28  28  29  29  30  31  31  32  32  31  30  29  30  31  31  31  30  30  29  30  33  32  31  31  31  32  32  32  31  30  30  30  31  30  30  29  30  31  32  32  32  31  30  30  30  30  29  30  30  30  31  30  29  28  27  27  28  28  28  28  29  29  30  30  31  31  29  29  30  30  29  28  27  27  28  28  29  31  30  29  29  30  30  29  28  29  32  34  34  33  32  33  34  33  33  32  31  30  29  29  30  32  32  30  28  30  33  34  34  34  34  34  35  35  36  34  33  33  33  33  33  33  34  35  36  35  35  33  34  36  38  39  40  41  42  43  43  44  46  46  44  44  44  44  42  41  42  44  43  43  45  42  40  41  41  40  39  40  41  41  41  40  39  38  37  39  40  42  44  44  43  42  42  41  41  41  41  40  40  41  42  44  46  46  46  46  44  42  42  45  46  45  42  38  36  35  36  35  34  32  32  33  35  36  35  33  31  32  35  36  37  40  41  43  42  42  42  44  44  42  40  40  40  39  37  36  36  36  37  36  36  36  38  40  39  36  36  38  41  44  45  43  41  38  38  37  37  40  40  38  39  41  44  44  43  40  38  39  40  39  38  39  40  40  41  42  40  38  38  39  40  44  45  45  45  45  43  41  40  38  39  40  39  38  38  39  40  40  40  41  41  41  41  41  42  43  43  42  42  43  43  43  43  43  43  40  39  42  43  44  45  44  42  42  42  42  43  43  43  44  43  42  44  46  48  50  50  49  46  44  43  44  46  46  46  45  44  44  44  44  45  45  45  45  45  45  46  46  46  45  46  46  46  46  47  48  47  45  45  46  46  46  46  47  46  43  43  45  46  45  45  45  45  45  44  44  44  45  47  48  47  46  46  46  47  47  47  46  44  44  45  45  42  40  41  44  45  45  45  45  45  45  43  40  43  45  46  45  45  45  47  47  46  44  44  44  44  44  45  45  43  42 
 41  40  39  39  39  38  35  32  30  30  30  31  32  32  31  31  31  30  28  27  28  30  31  31  31  30  30  30  29  29  29  29  30  31  31  31  31  29  28  28  30  31  31  31  30  30  29  31  33  33  31  30  29  30  31  30  29  30  30  31  32  31  30  29  28  29  30  30  30  30  29  29  30  31  30  30  29  30  30  29  28  27  27  26  27  27  27  27  27  28  29  30  31  30  28  28  29  29  28  27  27  28  29  30  31  32  31  30  30  30  30  29  29  31  34  35  35  33  32  32  33  33  32  31  30  29  29  30  31  32  32  30  29  31  33  35  35  35  34  35  34  35  35  35  34  34  33  32  32  33  35  35  36  35  35  34  34  35  36  38  39  41  42  41  41  42  45  43  39  37  39  40  37  36  39  44  43  41  42  39  37  38  37  36  35  35  37  39  41  42  44  42  41  42  40  38  37  38  40  41  39  39  39  37  36  37  38  39  40  40  41  41  41  42  43  42  42  43  42  40  38  36  36  36  36  36  33  32  33  35  36  35  33  30  30  34  37  37  36  34  36  39  39  39  41  43  45  45  44  44  43  40  37  35  36  37  37  35  34  36  38  38  37  37  37  35  36  37  38  37  36  34  34  35  37  40  40  38  37  39  41  43  42  40  39  42  45  44  42  40  39  36  35  38  38  37  41  43  45  46  45  43  43  43  44  43  43  42  41  40  41  42  42  42  43  42  43  43  44  43  43  43  44  49  47  44  45  45  44  42  42  43  43  40  39  43  44  44  44  44  43  43  44  45  46  45  44  44  42  42  43  45  47  49  49  49  48  49  48  46  46  46  47  47  48  47  46  45  44  45  44  42  43  44  45  46  47  47  47  46  47  46  47  48  46  45  44  44  44  45  45  46  45  43  43  44  45  44  44  44  45  46  46  45  44  45  46  49  48  47  47  47  48  47  47  46  45  44  46  47  43  40  41  43  44  45  45  46  46  45  43  42  45  46  46  45  44  44  45  45  43  41  42  45  44  44  45  45  44  43 
 48  44  39  36  35  34  33  32  31  31  30  31  32  32  31  31  31  30  28  27  28  30  31  31  31  31  31  30  30  30  30  29  29  29  29  29  29  28  27  28  29  30  30  31  31  30  30  31  34  33  30  29  28  28  28  28  28  29  30  31  30  30  29  28  28  28  28  29  29  28  28  29  30  30  29  29  28  28  27  28  28  28  28  27  27  28  28  27  27  27  28  29  30  29  26  26  28  28  27  27  28  29  30  31  32  33  32  31  30  31  31  29  29  31  34  35  34  33  31  31  32  32  31  31  30  30  31  32  32  31  30  31  32  32  33  34  35  35  35  34  34  35  36  36  35  34  33  32  32  33  34  35  35  35  34  34  35  35  36  37  38  39  40  39  39  40  43  40  36  33  35  36  35  34  36  40  40  39  38  38  38  36  36  36  37  36  37  37  38  38  40  41  41  41  39  37  35  36  39  41  39  37  37  37  38  38  39  39  39  39  39  38  39  40  42  43  43  41  39  37  37  37  39  40  39  37  36  36  36  35  34  33  32  31  32  35  37  36  34  33  35  37  38  38  38  40  42  43  42  42  42  38  37  37  37  37  36  36  36  37  38  38  38  39  39  37  36  37  38  37  36  35  34  36  38  37  37  37  36  36  36  39  39  39  39  42  44  43  41  39  37  34  33  37  37  37  40  43  45  45  43  41  40  40  42  44  43  41  39  38  38  41  41  40  39  39  40  42  43  44  44  43  44  47  44  42  46  46  42  39  40  42  42  42  42  41  41  42  43  43  43  43  44  45  45  44  43  42  42  41  42  43  43  43  43  43  46  49  50  48  46  45  44  45  46  45  44  44  45  48  47  44  44  45  46  47  47  47  46  46  46  46  47  48  47  46  46  47  46  44  45  46  46  45  43  42  42  42  42  43  44  45  45  44  44  44  46  47  47  47  47  47  46  46  45  45  45  46  47  48  44  42  42  44  44  43  43  43  43  42  42  44  46  47  47  45  44  44  45  44  43  40  41  43  43  43  43  44  44  44 
 50  44  37  34  32  32  32  32  32  31  30  30  32  31  31  31  31  30  28  27  28  29  30  30  29  29  30  30  30  30  29  29  29  29  28  29  30  29  28  28  28  29  30  31  31  31  30  31  32  32  30  29  28  26  26  26  27  28  30  30  28  28  28  28  29  29  29  29  29  29  29  30  31  30  29  28  28  27  26  27  28  29  30  29  28  29  30  28  27  27  27  29  29  28  26  26  27  27  27  28  28  29  31  31  31  32  32  31  30  31  31  30  29  31  34  34  33  32  31  31  31  32  31  31  31  32  32  33  33  32  31  32  33  33  32  33  33  34  34  33  33  34  35  36  36  35  34  33  33  33  34  34  34  34  33  34  35  35  35  35  37  39  39  37  37  39  42  41  38  36  37  40  41  39  38  37  38  39  39  40  40  38  39  41  42  41  39  38  37  38  39  39  38  38  39  40  37  37  39  41  41  39  39  41  42  41  40  39  40  41  42  41  41  41  42  43  43  41  39  39  40  41  41  40  40  39  38  43  42  35  33  33  35  36  36  36  37  36  35  36  37  37  37  37  37  38  39  40  39  38  39  38  39  40  38  37  37  40  41  39  38  39  41  41  41  40  38  38  39  39  38  36  35  37  38  37  37  38  38  37  36  37  37  37  37  39  41  41  40  38  35  34  35  37  38  39  39  41  42  41  40  39  39  39  41  41  40  38  38  38  39  41  40  38  37  37  38  40  42  43  43  43  43  42  39  40  45  45  42  38  39  41  40  41  41  38  38  39  40  41  41  41  41  42  42  42  41  40  40  39  40  40  39  38  37  38  42  46  47  46  44  43  43  43  44  44  44  45  47  50  49  46  45  46  46  46  44  43  43  43  44  45  46  45  45  46  46  46  44  43  44  44  45  44  43  42  42  42  42  42  43  44  44  43  43  44  45  45  45  46  46  46  46  45  44  45  46  47  46  45  44  44  45  46  45  44  43  43  42  40  42  45  45  46  45  45  44  44  44  44  43  41  41  42  42  42  42  43  43  43 
 48  41  38  36  36  35  34  32  29  29  29  29  30  30  29  30  30  29  28  28  29  30  29  28  27  27  27  28  29  30  30  30  30  30  29  30  33  32  30  29  29  30  30  31  31  31  30  30  30  30  29  29  28  27  27  27  27  27  29  29  26  27  28  30  31  32  31  30  30  30  31  31  30  30  29  29  28  27  27  27  28  30  31  31  28  29  30  30  28  27  27  28  28  27  27  27  27  27  28  29  29  30  30  30  30  30  30  30  29  30  31  31  30  32  34  34  32  30  31  30  29  30  31  31  31  32  33  33  34  33  33  33  34  32  30  30  31  32  32  33  32  33  34  36  36  36  35  34  34  34  33  32  32  32  33  33  33  33  34  35  37  39  39  38  38  40  42  43  43  43  45  49  54  52  46  41  43  46  47  48  47  46  48  50  50  48  46  47  48  51  51  47  42  41  45  48  46  43  43  47  49  50  50  49  48  45  42  42  45  49  51  51  49  48  47  46  46  47  47  47  47  46  44  43  43  45  47  49  46  38  34  35  39  41  41  39  39  40  41  42  41  39  39  40  40  41  41  42  41  41  42  41  42  43  40  39  42  47  47  44  40  41  45  45  44  42  40  40  40  41  41  39  38  39  40  39  39  41  42  42  41  39  38  37  37  37  39  42  43  41  36  37  38  39  40  41  40  41  42  40  40  40  41  41  41  40  38  38  39  40  42  42  40  38  36  36  37  39  41  43  43  42  41  40  38  38  43  43  41  37  38  39  37  37  38  37  37  38  38  38  38  38  38  38  39  40  40  39  38  37  37  37  37  37  35  36  38  41  42  42  43  44  44  44  43  43  43  44  45  45  45  45  45  45  45  43  42  40  40  41  42  44  44  41  40  40  41  41  41  41  42  43  42  41  41  44  44  43  42  42  43  43  43  42  41  43  43  42  43  45  46  46  46  45  45  45  45  47  44  42  44  46  47  46  45  43  42  42  42  40  41  42  42  42  42  43  43  43  43  43  42  42  41  42  41  41  40  41  42  42 
 50  45  43  41  41  39  35  31  29  27  28  28  30  29  29  29  30  29  28  29  30  30  30  29  27  26  27  27  29  30  30  30  29  29  30  31  32  32  30  29  29  30  30  31  31  31  31  30  28  28  29  30  31  31  29  28  28  28  29  29  27  28  30  31  32  32  31  29  29  29  30  30  29  29  30  29  29  29  29  29  29  30  32  30  28  28  29  30  28  27  27  29  29  28  28  28  28  29  29  30  31  31  30  29  28  29  29  29  29  30  31  31  31  32  34  33  32  31  31  31  30  30  31  31  30  31  31  32  33  33  33  34  34  31  29  29  29  30  31  31  32  34  35  35  35  35  35  35  35  34  32  31  31  32  33  32  31  32  34  36  38  40  41  41  41  42  45  47  48  51  53  58  66  67  63  58  59  63  63  63  63  62  64  65  65  64  65  70  74  78  78  69  60  57  60  64  63  60  61  65  67  68  68  62  57  54  54  55  58  61  64  65  63  60  59  59  61  62  63  61  58  55  54  56  59  63  64  56  49  46  45  45  46  47  47  48  50  51  50  49  47  45  47  50  52  54  56  58  56  56  54  50  48  47  44  44  48  55  54  49  46  49  53  53  51  48  44  43  44  47  48  47  44  44  44  43  42  41  43  45  46  44  42  41  43  45  47  49  50  48  44  45  47  46  47  47  44  44  46  49  49  48  48  46  44  42  40  39  39  40  41  40  39  37  36  35  37  40  42  42  42  41  40  40  39  38  38  37  36  36  37  37  36  36  36  37  38  37  37  36  36  35  36  36  38  40  41  40  38  36  35  37  38  39  38  37  38  38  38  38  40  42  43  41  39  37  37  38  39  37  38  41  43  44  45  44  44  43  43  43  42  43  42  38  36  35  36  39  41  43  45  46  45  43  43  44  44  44  43  42  42  43  41  40  39  40  39  38  40  42  44  45  45  45  44  43  43  43  42  41  43  44  45  42  39  37  38  40  41  40  39  38  38  38  39  40  41  41  41  41  41  41  41  41  40  39  38  39  40  40 
 59  53  44  38  36  35  34  32  31  30  28  28  29  29  29  30  30  29  29  30  31  31  30  29  28  27  27  28  29  30  31  30  29  29  30  30  31  30  29  28  29  29  30  32  32  32  32  30  27  27  29  31  32  32  30  29  29  29  30  30  29  30  31  32  32  31  29  28  27  27  27  28  28  29  30  30  30  30  30  30  30  30  31  30  27  27  28  29  29  28  29  30  30  30  30  30  30  30  30  31  31  31  31  29  28  29  30  29  28  30  32  31  31  32  33  32  31  30  31  31  32  31  30  29  29  29  29  31  32  33  32  32  32  30  29  29  29  29  31  32  33  35  36  36  34  34  34  35  35  34  32  31  30  31  33  32  30  32  34  36  38  40  42  42  43  44  47  48  50  53  54  58  67  72  73  71  73  74  73  74  75  76  79  81  83  83  87  94  98 101  99  91  81  76  78  82  84  84  85  87  84  82  81  75  71  69  69  71  73  75  77  76  75  74  74  77  79  79  76  74  72  71  72  76  79  83  85  77  72  74  75  74  72  70  72  74  77  76  73  74  73  71  73  75  78  79  80  79  74  69  64  61  56  52  48  49  54  58  59  56  54  57  61  63  64  63  59  57  58  62  64  62  58  55  55  55  53  51  53  56  57  55  55  56  60  62  62  62  63  63  63  66  68  69  68  67  61  59  60  65  65  63  59  55  51  48  46  45  43  42  42  40  40  39  39  39  41  44  45  46  45  44  43  43  43  42  39  37  38  40  41  41  41  43  43  42  42  41  40  40  40  39  40  41  42  46  46  43  41  40  40  42  45  47  46  44  43  43  43  44  44  43  41  40  39  37  36  36  39  41  42  41  42  44  45  46  46  46  46  45  44  43  42  40  36  34  36  40  43  46  47  47  46  45  45  46  46  45  44  44  43  43  42  40  38  39  38  37  39  42  44  45  45  44  44  44  44  43  44  46  45  45  44  41  37  35  36  39  41  41  39  39  40  41  42  43  43  42  41  41  42  43  42  40  39  38  37  37  39  40 
 60  52  41  32  30  30  31  30  31  30  29  29  29  29  30  30  30  29  28  29  30  31  30  29  29  28  27  28  30  31  32  30  29  29  30  30  29  29  28  27  28  29  30  32  32  32  32  30  28  28  29  30  31  31  30  29  29  29  30  30  31  30  31  31  30  29  28  27  26  26  26  27  28  29  30  31  31  30  29  29  29  29  30  30  28  27  28  28  28  29  30  30  30  31  30  31  31  31  30  30  31  32  32  30  29  30  30  30  29  31  32  31  31  32  32  31  29  29  30  32  33  31  30  28  28  28  29  30  31  31  30  29  29  29  29  30  30  30  31  32  34  35  37  36  34  33  34  34  35  34  33  31  30  31  32  30  30  32  33  34  38  40  41  42  43  44  47  47  48  50  52  54  58  64  71  76  77  75  74  76  78  78  81  85  90  94  98 107 112 114 112 104  94  88  90  93  96  98  99  98  92  88  88  88  86  83  82  82  84  85  85  83  82  82  82  86  87  84  80  79  81  84  87  90  92  95  98  95  94  96  98  99  97  95  94  94  94  92  89  89  88  87  90  93  96  98  99  97  90  80  72  70  65  58  54  53  53  55  57  61  64  65  66  73  78  79  77  74  72  74  75  73  71  71  73  71  67  65  67  70  71  68  70  74  79  78  75  71  73  76  80  85  88  91  90  87  83  80  80  84  83  80  75  70  65  61  61  60  58  56  55  53  53  54  55  56  57  57  57  56  53  51  51  54  58  58  52  50  52  55  54  52  52  54  55  51  50  50  50  51  51  52  53  55  56  59  58  52  50  51  52  55  58  59  58  57  55  56  57  58  54  51  51  55  57  57  52  50  54  60  62  57  57  56  55  54  54  53  54  54  54  53  53  50  47  45  46  49  51  52  51  50  49  49  49  49  49  50  48  48  48  48  45  43  41  41  40  40  43  46  48  49  49  49  50  51  51  50  50  52  51  50  47  44  41  39  40  43  45  45  45  45  48  50  51  49  47  45  43  44  45  45  44  42  42  40  38  38  40  42 
 46  40  35  32  31  31  29  27  27  27  28  29  29  29  30  30  30  29  28  28  29  31  30  28  28  27  27  27  29  31  32  30  29  30  31  31  30  29  28  27  28  29  29  31  31  31  29  29  29  29  28  28  29  29  29  28  29  29  30  30  30  29  30  30  29  28  28  28  27  27  27  28  28  29  30  31  30  29  28  27  28  29  30  30  29  28  27  27  28  29  31  31  30  30  30  31  31  29  28  29  31  32  32  32  30  29  29  29  30  30  31  31  31  32  31  31  29  28  30  32  33  32  30  28  28  29  30  31  31  29  28  27  27  28  29  31  30  30  31  32  33  35  37  36  34  33  33  34  34  34  33  32  31  31  31  30  30  31  32  33  35  37  39  40  41  42  45  44  43  45  47  47  46  51  61  70  71  68  68  71  70  66  68  74  82  88  95 104 111 117 116 105  94  89  89  90  92  95  96  95  90  88  92  95  93  88  85  83  84  86  85  83  81  79  78  80  79  74  73  74  80  85  88  88  89  92  95  98  96  93  94  97 100  98  92  84  80  79  78  72  69  71  77  83  90  97 103 103  97  87  77  75  70  62  58  54  50  49  55  64  71  71  68  78  86  90  88  83  77  74  73  74  77  85  89  80  75  76  79  80  79  76  78  83  86  82  75  72  73  76  81  84  89  96  96  95  95  94  94  95  94  93  90  84  79  77  78  78  80  80  79  78  78  79  80  80  79  77  74  70  67  63  64  71  78  80  75  73  74  75  71  66  64  66  65  61  61  62  63  65  67  69  70  71  73  76  73  64  64  66  69  71  74  73  71  70  71  74  75  73  67  65  71  84  92  92  83  77  78  87  91  87  84  80  75  72  70  70  71  73  74  75  74  70  67  66  67  68  68  66  62  59  58  58  58  57  57  57  56  56  57  57  55  52  49  48  49  51  53  56  57  57  57  58  60  62  63  64  63  61  59  58  57  56  55  53  53  54  55  55  54  54  59  62  61  57  53  50  48  48  48  47  48  48  47  46  44  45  47  48 
 39  35  34  33  32  31  29  28  28  29  29  30  30  31  31  32  32  30  29  28  28  30  30  29  28  28  28  28  28  29  30  31  31  33  33  33  31  30  29  29  29  29  30  31  31  29  29  29  29  30  31  29  29  29  29  29  29  31  32  31  30  28  28  28  29  28  28  28  27  27  29  30  30  30  30  30  30  29  28  28  28  28  29  28  25  26  27  28  29  29  29  29  29  30  31  30  27  26  27  28  29  30  31  31  30  30  30  30  30  30  30  30  31  31  31  31  31  30  30  32  34  33  31  30  30  29  30  31  31  29  29  29  30  29  29  29  30  30  30  31  32  34  36  36  34  34  34  33  33  33  33  32  32  32  33  32  30  32  32  31  32  34  37  40  41  42  41  37  36  41  42  41  44  50  56  59  61  64  67  67  64  62  66  72  78  86  95 103 112 114 107 103  97  87  87  89  88  89  92  97  94  92  93  91  87  85  84  85  86  86  82  77  74  72  71  72  71  69  68  70  73  73  71  71  76  82  89  93  92  86  85  87  88  84  73  62  55  55  57  55  54  56  60  72  89 100 104 101  98  91  81  71  62  55  51  50  52  56  61  66  69  67  66  75  82  84  82  80  76  67  69  78  83  85  82  74  72  75  78  74  71  76  82  85  82  75  70  74  74  70  71  75  82  89  88  83  81  82  85  86  88  88  86  82  79  77  75  76  81  83  83  81  80  81  81  78  74  73  73  72  70  69  69  70  75  79  80  79  78  75  71  70  72  77  77  70  69  69  66  66  69  73  72  71  72  79  81  74  70  70  71  74  77  78  76  74  74  76  78  78  75  74  77  85  91  90  81  76  80  95 100  91  83  79  76  79  82  82  80  79  80  82  83  84  79  76  77  78  77  75  70  67  68  69  69  67  64  62  62  65  68  70  70  68  67  66  70  75  72  70  69  68  66  63  62  63  67  74  77  75  66  65  68  75  77  75  72  70  67  63  62  65  67  70  72  71  69  66  63  59  56  56  57  58  56  57  58  57  60  60 
 35  34  35  35  33  30  29  29  29  29  30  31  30  31  32  33  32  32  30  29  29  30  30  30  29  29  29  30  29  29  29  31  32  33  34  33  32  31  31  30  30  30  30  30  30  30  30  30  30  31  33  32  31  30  30  30  29  30  31  30  30  28  27  28  29  29  29  28  28  28  30  31  30  29  29  29  29  29  29  29  28  29  30  28  26  27  28  29  30  29  28  28  28  29  31  30  26  26  27  28  29  30  30  30  30  30  30  30  30  30  30  30  30  31  32  32  32  32  31  32  33  33  31  30  29  29  30  30  30  30  30  31  32  30  28  28  30  31  31  31  31  32  33  34  34  33  33  33  33  32  32  32  32  32  32  31  31  33  33  31  30  32  36  40  41  40  37  35  35  39  38  36  42  49  51  47  48  54  59  59  59  62  66  71  77  87  95 100 103 103  98  99  94  82  82  84  82  82  86  92  89  85  83  79  77  79  81  83  84  80  75  71  69  67  66  65  66  67  68  68  67  63  62  65  71  77  82  86  85  82  83  83  80  72  60  48  42  42  46  49  50  49  52  64  86 102 107 104 101  95  83  66  54  47  43  44  48  53  57  62  66  67  69  72  74  74  73  76  77  71  74  82  83  82  79  73  73  75  75  68  65  77  85  86  82  78  78  82  81  78  76  78  83  87  85  79  74  75  79  84  85  83  77  74  71  69  66  67  71  73  73  70  71  74  75  71  65  64  67  70  68  66  65  67  72  77  79  78  74  73  75  78  79  78  76  77  78  75  70  67  68  73  74  74  75  81  84  81  75  71  71  76  80  82  79  75  73  75  76  77  78  78  77  77  78  79  77  77  81  94  97  88  80  77  77  82  84  83  79  76  77  80  84  86  83  80  81  81  81  80  79  79  79  81  76  68  68  69  71  73  74  74  74  75  78  79  84  88  86  80  76  73  69  65  63  65  70  77  81  78  74  73  78  85  88  85  80  75  71  66  67  69  69  72  76  78  79  79  77  73  68  68  68  70  72  77  79  77  77  77 
 32  32  34  34  33  31  29  28  28  29  31  31  31  31  32  31  32  31  31  31  31  31  31  32  31  30  31  32  32  31  31  31  32  32  33  32  31  31  31  31  31  30  30  29  30  31  32  33  33  34  36  35  33  32  31  30  29  29  28  29  30  29  28  29  29  30  31  30  30  30  30  30  28  28  28  28  29  30  29  29  28  28  29  30  30  31  30  29  29  28  27  27  27  27  28  28  29  29  29  29  29  30  30  31  31  30  30  30  31  32  32  32  31  31  32  33  34  34  32  31  31  31  30  29  28  29  30  30  31  30  29  31  32  29  28  28  30  32  34  33  32  30  29  31  32  31  32  32  32  32  33  33  31  30  30  30  31  33  33  31  29  32  35  38  38  36  33  34  37  38  34  33  37  42  43  38  39  42  46  48  51  57  60  63  72  81  87  89  88  89  93  89  82  74  74  76  75  74  76  79  75  69  66  67  69  73  76  76  72  68  66  66  66  64  61  60  62  66  66  64  61  58  60  66  72  76  76  75  76  79  82  82  76  65  56  48  46  46  47  50  52  51  53  64  84 102 109 108 103  94  79  61  49  43  39  38  40  42  47  55  63  69  72  71  69  69  71  74  78  82  83  82  79  80  81  74  72  72  70  65  64  74  80  82  81  84  87  87  87  87  86  86  87  88  85  81  76  75  77  84  84  79  71  68  66  65  63  63  65  66  65  63  66  71  73  68  62  61  66  69  66  61  60  67  73  77  77  74  73  77  85  89  85  74  71  81  84  82  77  74  74  78  82  83  82  81  82  83  80  78  79  82  85  86  82  77  75  76  77  77  82  85  82  77  75  78  84  89  91  94  94  90  85  82  81  82  82  78  75  73  75  78  80  82  83  84  84  84  84  85  89  90  89  88  78  67  72  79  81  79  76  73  73  75  78  81  84  85  86  84  79  74  70  70  71  72  75  78  78  77  80  83  86  87  85  81  75  70  68  66  66  67  65  67  71  75  79  82  83  80  76  77  77  81  91  97  97  95  92  91 
 31  31  32  33  33  31  30  29  29  30  31  32  31  31  32  32  31  31  31  31  31  31  32  32  31  31  32  32  33  32  31  31  32  32  32  31  31  30  31  31  31  30  30  29  30  32  34  37  40  41  41  39  37  35  34  32  31  30  31  31  30  29  29  29  29  30  31  32  31  30  29  28  27  28  29  28  28  29  29  29  28  28  28  29  31  31  30  28  26  26  27  27  27  28  29  29  29  30  30  29  29  29  30  31  31  31  30  30  31  32  33  32  31  30  32  35  36  35  34  32  30  29  28  28  27  28  30  30  31  30  29  30  31  30  29  30  32  33  33  31  30  30  30  31  31  30  31  32  32  32  32  32  31  30  29  30  33  34  33  29  28  29  33  36  37  35  32  31  32  32  32  33  35  34  34  37  43  46  44  44  46  51  53  56  64  70  75  83  86  89  89  80  71  69  73  77  77  74  72  70  68  65  63  63  64  66  66  64  60  59  60  62  63  59  54  53  56  57  57  56  53  52  56  61  66  69  69  65  65  71  74  73  66  61  57  57  55  52  48  49  53  58  64  75  90 101 105 102  94  81  64  49  40  37  35  36  39  42  46  51  57  61  64  69  72  73  73  73  74  80  80  79  80  74  64  58  54  53  56  55  54  57  60  62  64  66  67  70  72  73  73  72  71  71  69  66  63  62  63  64  64  64  64  66  69  70  70  69  72  73  72  74  73  72  72  68  64  64  67  68  67  65  65  66  65  63  64  69  75  81  85  85  84  82  80  77  78  79  80  82  85  88  88  85  78  71  68  72  80  87  91  89  85  81  80  80  81  81  78  77  86  95  95  90  86  88  92  94  94  93  93  92  86  81  78  78  79  79  78  77  76  74  75  81  84  87  88  88  89  91  93  91  86  81  77  75  81  86  87  85  84  83  85  85  82  78  76  77  80  81  79  77  78  83  86  85  82  79  81  85  84  85  87  86  80  73  69  67  66  63  60  59  57  58  62  66  69  72  73  72  70  71  78  88  95  97  96  97  94  93 
 30  30  30  30  31  31  30  31  31  31  31  31  31  32  31  31  31  30  30  30  30  31  32  32  30  30  31  31  32  32  32  31  32  31  31  31  30  29  30  32  31  31  29  29  30  33  36  39  42  42  41  39  36  35  33  32  31  31  32  32  31  31  30  30  29  30  31  31  31  29  28  27  28  29  29  29  28  29  29  29  29  28  28  28  29  29  28  26  25  25  27  28  29  30  31  31  30  30  30  29  28  28  29  31  32  32  30  30  31  32  33  32  31  31  32  35  36  36  34  32  30  29  28  27  27  29  30  31  31  31  30  30  30  30  31  31  32  32  31  29  29  30  31  31  31  31  31  31  31  31  30  31  31  31  31  32  34  34  33  30  28  31  34  37  37  36  34  34  32  29  34  38  36  34  35  37  39  47  63  72  81  95 102 107 110 109 108 110 110 113 114 103  94  93  95  98  98  96  94  92  90  87  83  83  82  78  74  71  68  67  69  71  70  65  59  59  62  64  66  67  68  69  71  73  74  73  73  77  80  82  85  84  79  71  63  57  54  52  51  51  52  58  66  78  90  93  87  76  67  59  51  42  37  35  33  35  38  41  44  47  50  51  54  62  68  68  65  62  63  71  70  68  72  64  51  47  45  45  51  53  51  49  50  54  60  62  63  65  66  64  64  64  65  66  63  60  57  56  56  54  54  55  55  57  60  63  63  63  65  65  65  66  63  60  60  60  60  61  61  60  59  61  63  60  57  57  60  65  70  74  75  75  76  79  79  73  72  72  73  76  80  83  83  82  77  71  68  72  78  82  85  83  81  79  79  78  76  72  70  71  75  79  80  78  77  80  81  81  78  78  79  79  76  74  73  73  73  73  73  73  72  68  72  81  83  83  84  85  87  89  90  87  82  79  81  87  91  93  93  91  90  92  95  95  93  88  83  80  81  81  78  77  80  85  87  84  79  74  73  75  78  80  81  82  82  80  73  66  63  64  63  61  61  62  64  66  67  66  64  63  63  66  75  85  89  90  92  97  98  99 
 31  30  29  28  28  29  30  31  32  32  31  30  31  31  31  30  29  29  28  28  29  30  31  31  28  28  29  30  31  31  31  31  32  32  31  30  29  29  30  31  31  30  30  29  30  33  36  38  40  39  37  34  32  31  31  30  30  30  32  32  30  31  31  31  30  29  30  30  30  28  27  27  30  30  30  29  29  29  29  30  29  29  28  28  28  28  27  25  26  26  28  30  31  32  32  31  29  30  30  30  28  27  29  32  33  32  31  30  31  31  31  31  30  31  33  34  34  35  34  32  30  29  28  28  29  30  31  31  32  32  31  31  31  30  30  30  30  31  30  29  29  30  31  32  32  32  32  32  31  30  29  30  31  32  33  33  33  33  33  32  33  36  39  41  40  40  39  41  42  41  43  44  42  43  45  49  58  78 108 125 137 152 161 165 164 160 155 152 150 150 151 142 136 135 136 136 136 134 131 129 128 125 122 121 119 111 106 103 103 104 104 104 103  99  96  98 101 103 105 106 107 108 109 109 109 105 104 112 117 117 119 116 107  88  69  54  48  48  49  50  52  55  61  69  75  72  62  51  46  43  42  40  37  35  34  34  36  37  39  41  43  45  49  55  59  59  55  52  54  65  66  64  66  64  62  66  71  76  81  82  81  79  80  83  87  88  89  91  88  84  82  82  83  83  77  70  64  61  60  61  60  58  55  53  52  53  54  54  54  54  53  53  51  50  52  55  56  56  55  54  53  57  60  59  60  63  65  67  68  68  68  69  70  71  71  70  69  69  69  70  71  73  75  77  76  70  67  70  71  72  72  73  72  72  71  68  65  62  61  62  62  62  62  61  62  64  65  64  63  64  64  65  67  70  72  72  69  65  65  66  67  65  69  76  76  73  73  75  79  81  79  76  73  74  78  84  85  85  85  82  81  83  86  88  89  88  84  78  77  76  72  71  73  76  75  72  67  65  63  63  69  72  75  80  86  87  77  68  63  66  69  69  70  71  72  73  70  66  62  60  61  65  72  79  83  84  86  92  94  95 
 32  30  29  28  28  29  29  30  31  31  30  30  30  30  29  29  28  27  28  27  28  29  30  30  28  28  29  29  29  29  30  31  32  32  30  29  29  29  30  31  31  30  30  30  31  33  34  36  37  36  34  31  29  29  29  29  28  29  30  30  29  30  31  31  31  30  30  29  29  28  27  28  30  32  31  30  29  29  30  30  30  29  29  29  29  29  28  27  28  29  30  31  32  32  32  31  29  30  31  30  29  28  30  32  34  33  32  31  31  30  29  29  29  30  32  32  32  32  32  31  30  30  29  29  29  30  31  31  32  32  32  31  30  28  26  26  27  29  30  30  30  29  29  30  32  32  33  32  31  30  30  30  31  33  34  33  31  32  32  35  39  42  46  46  45  44  45  49  58  66  57  47  50  55  59  68 104 141 165 177 182 183 183 182 180 180 180 181 184 183 178 176 176 178 179 179 177 172 167 163 164 165 166 165 162 159 158 158 161 162 162 161 162 163 162 166 169 169 167 164 160 159 160 163 164 162 160 161 164 166 163 150 126  94  68  51  44  42  41  43  48  52  53  51  46  42  42  43  44  41  36  36  36  35  33  33  34  34  35  37  41  46  51  49  51  55  56  54  56  67  73  74  76  88 106 122 136 145 148 148 149 153 154 148 141 141 145 147 143 136 132 131 130 124 114 103  93  88  87  91  91  86  81  75  72  71  72  73  72  69  66  68  70  72  75  74  71  71  72  74  75  77  79  81  84  87  88  87  86  84  84  84  82  79  78  80  82  84  86  84  81  79  81  82  80  71  65  68  72  76  78  77  74  69  66  65  67  69  70  70  72  74  74  73  71  70  70  72  75  79  77  72  77  83  86  85  81  75  73  73  75  75  76  76  75  72  71  73  76  77  73  68  66  68  68  66  65  64  64  63  62  62  63  65  67  70  68  66  67  66  66  67  68  68  66  64  63  63  67  70  70  74  79  84  87  85  77  71  67  66  70  75  76  76  77  78  75  71  67  65  64  67  71  76  78  80  80  77  74  74 
 31  31  31  30  30  29  29  29  29  30  30  30  29  29  29  28  27  27  27  28  28  29  30  30  30  30  29  28  28  29  30  31  32  32  30  29  30  30  29  29  30  30  31  31  31  31  31  32  34  34  33  30  29  30  30  29  28  27  28  28  27  28  31  32  31  31  30  30  29  29  29  30  31  31  30  29  29  29  29  31  31  31  30  30  30  29  28  28  29  30  30  31  30  30  30  31  30  31  31  31  30  30  31  33  33  33  32  32  32  29  28  28  28  29  30  30  29  29  30  30  30  29  28  28  29  30  30  30  30  30  30  29  27  26  25  25  26  27  28  29  29  29  29  30  31  32  32  33  32  31  31  31  32  33  34  33  31  31  31  34  37  41  45  46  46  46  50  54  62  68  59  47  46  50  54  59  88 129 166 182 186 185 183 178 172 175 180 187 194 195 187 188 190 192 193 194 196 195 194 191 190 189 187 188 190 190 192 193 193 193 191 191 192 193 191 191 191 192 191 189 187 186 186 186 186 184 182 186 188 182 168 145 113  78  54  42  40  39  39  42  42  39  38  39  40  39  39  39  40  40  38  34  33  32  31  33  35  37  38  40  44  49  52  50  51  56  58  64  73  70  67  73  99 123 143 163 176 182 180 180 184 190 191 184 178 181 184 179 175 173 172 173 173 170 165 160 156 154 154 154 154 154 153 151 148 149 152 154 153 149 147 150 152 153 153 148 143 143 146 149 149 149 147 144 142 141 141 143 145 145 142 139 137 138 137 135 136 137 136 133 128 123 123 125 123 116 114 120 124 127 129 128 125 123 123 124 125 125 127 130 131 132 133 132 132 132 134 135 134 134 132 129 130 131 132 130 128 125 124 124 122 119 116 115 115 114 114 114 114 112 108 103  99  99  97  91  89  87  87  88  89  89  87  86  85  86  86  84  86  88  90  92  93  94  94  94  94  94  94  96  97  95  90  86  87  88  84  79  74  77  79  80  80  79  79  81  83  83  81  79  77  76  75  75  75  77  77  72  72  74 
 30  31  32  32  32  31  29  28  28  29  31  31  28  28  28  28  28  28  28  28  29  29  30  31  31  31  29  29  29  29  31  32  32  32  30  29  30  30  29  29  29  30  31  30  30  30  30  30  32  32  31  30  30  30  31  29  27  26  27  27  26  28  30  31  32  32  31  30  29  30  31  31  31  30  30  29  29  29  30  31  32  32  31  30  29  28  28  28  28  29  30  30  30  30  30  31  31  32  32  32  31  32  32  33  33  32  31  31  31  29  28  27  28  29  29  29  28  27  28  29  29  28  27  27  28  29  29  29  29  29  29  28  26  26  27  27  28  27  27  28  28  28  29  29  30  31  31  32  32  32  32  32  32  32  32  32  31  31  30  32  34  37  40  42  44  47  52  56  60  60  53  45  40  42  45  46  59  83 114 127 134 143 141 134 132 148 166 178 184 185 184 184 186 187 189 192 196 198 198 197 195 193 191 191 193 196 198 199 198 197 196 197 197 196 193 191 192 191 192 193 194 194 192 190 190 190 191 195 186 161 133 108  84  61  47  41  39  38  36  39  36  31  31  36  42  43  41  38  36  35  35  34  33  32  30  30  34  39  42  44  45  50  52  48  46  50  55  64  70  63  57  63  90 122 153 176 188 191 189 191 195 198 198 195 191 193 194 190 187 188 190 191 192 191 190 191 192 194 194 192 192 195 197 197 196 197 200 202 200 200 200 201 201 199 198 195 192 193 195 196 194 192 190 186 182 180 180 182 184 185 183 180 180 181 182 179 177 176 176 175 173 170 169 170 171 170 170 173 174 174 174 175 175 176 177 177 176 175 177 180 179 177 178 180 180 180 179 179 178 178 177 175 174 173 171 170 169 167 167 166 164 160 158 158 159 160 160 159 157 155 154 151 149 148 147 146 143 142 142 144 144 143 141 139 138 140 139 136 135 135 136 137 137 136 138 139 139 138 135 131 131 126 117 111 111 114 115 112 109 111 111 109 108 106 105 108 112 116 116 114 112 109 103  97  93  96 102 104 108 114 
 29  31  32  32  32  31  30  29  29  29  31  31  29  28  29  29  29  29  29  29  30  29  30  31  31  30  29  30  29  30  32  32  33  32  31  29  29  29  29  28  29  30  30  31  30  30  28  28  30  30  29  29  29  30  31  28  27  26  27  28  28  29  30  31  32  33  32  29  28  29  31  31  30  31  30  30  29  29  29  31  32  31  30  28  27  27  26  26  27  28  28  29  30  31  31  31  30  30  30  30  31  32  33  32  32  31  30  30  30  29  28  28  28  29  30  29  28  28  28  28  28  28  27  28  28  29  28  28  28  28  29  29  28  29  30  31  30  29  28  28  28  29  30  30  29  29  29  29  30  31  31  31  32  31  30  30  32  32  31  31  31  33  36  40  43  46  50  55  56  52  46  42  39  38  39  39  41  45  49  52  62  79  81  80  91 121 150 163 165 167 174 174 172 174 176 177 179 180 180 179 179 179 179 177 176 178 179 180 180 179 180 181 182 180 175 177 178 177 178 181 183 183 182 181 183 186 188 186 162 118  83  64  59  56  50  44  39  36  35  37  36  32  34  38  41  42  41  38  34  29  27  33  35  32  29  29  32  38  40  41  42  45  47  42  37  38  46  50  49  48  48  49  55  85 129 163 179 183 185 188 190 187 186 186 185 182 180 185 186 185 187 189 189 186 185 188 190 192 192 192 191 193 196 196 194 193 194 194 194 196 198 198 196 195 196 197 198 199 198 197 193 191 191 192 193 193 192 191 191 191 191 191 192 192 193 192 190 189 191 194 196 197 197 198 200 201 202 200 196 194 194 197 200 202 199 196 194 195 196 196 193 192 193 194 194 191 188 187 189 191 192 190 189 188 187 188 187 185 185 185 184 182 183 187 187 186 186 185 184 184 185 187 188 188 191 195 194 194 194 195 194 193 191 191 193 196 195 191 185 181 179 178 175 173 176 178 178 175 169 163 161 159 155 155 156 158 161 162 162 161 160 160 159 155 152 154 157 160 161 162 162 160 150 138 131 136 147 160 168 173 
 27  28  29  30  30  30  29  29  30  30  30  30  30  30  30  29  29  30  30  31  30  30  30  30  30  30  30  30  30  31  31  33  34  33  32  30  28  28  28  28  30  31  31  30  30  29  28  29  30  31  30  30  30  31  31  30  29  28  31  32  30  30  31  32  33  34  32  29  27  28  29  30  30  31  30  29  28  28  29  31  32  31  28  27  27  27  27  27  26  26  26  28  29  30  31  30  29  29  28  29  30  32  33  32  31  30  29  29  30  29  28  28  28  29  30  30  30  29  28  28  29  29  29  29  29  29  29  29  29  29  30  32  33  32  31  30  30  30  30  31  31  31  31  31  29  28  27  27  27  29  31  32  31  30  29  29  31  34  35  35  33  34  37  41  43  45  46  48  48  45  42  40  40  37  34  33  35  38  40  44  50  58  69  87 113 130 142 150 155 160 165 165 163 160 156 151 146 147 148 148 147 147 148 148 147 147 146 147 148 147 147 148 149 148 144 144 147 150 154 156 156 154 154 156 158 160 159 146 121  88  66  58  61  58  51  43  41  43  46  47  45  39  37  37  37  37  37  35  32  29  29  30  32  31  31  31  33  36  36  35  33  35  38  38  35  33  38  40  39  36  37  41  45  50  72 125 154 160 164 165 163 158 159 162 165 164 163 166 166 166 169 173 174 172 171 171 172 171 172 176 174 172 175 176 175 174 173 171 170 173 176 177 177 178 182 183 182 180 180 180 179 181 183 185 185 186 186 186 186 185 185 184 185 185 186 185 185 185 187 188 190 191 191 192 192 192 190 189 190 191 192 193 193 193 192 191 190 189 190 191 189 188 188 188 187 186 185 185 184 183 182 183 181 181 181 183 184 185 186 186 186 185 186 191 188 187 189 190 189 187 187 189 190 191 192 193 194 195 196 196 196 196 195 195 194 191 190 188 182 179 180 181 180 178 180 183 185 183 179 176 176 178 180 183 186 188 186 186 189 193 195 194 194 190 185 183 182 181 182 185 189 189 181 170 161 168 180 190 192 192 
 27  27  28  30  30  30  31  30  29  28  28  29  30  31  31  30  30  30  30  30  30  29  29  28  28  29  29  29  30  31  32  32  32  31  31  31  30  30  30  29  29  30  29  28  28  28  29  30  31  30  29  29  29  30  31  30  29  28  30  30  30  29  29  30  31  31  30  28  27  27  29  29  28  29  29  29  29  29  30  31  31  30  28  28  29  29  29  29  29  28  29  29  29  30  31  31  31  30  29  29  30  31  32  31  30  30  29  29  29  28  28  29  30  30  30  31  31  30  28  28  29  29  28  29  29  30  31  31  31  31  31  32  34  33  31  30  30  30  30  31  32  32  31  30  29  28  27  27  28  30  31  31  30  29  28  29  32  34  36  35  34  34  37  41  44  47  49  49  46  45  43  41  39  35  33  33  37  42  46  53  62  73  91 114 132 139 140 143 147 152 154 153 144 128 118 119 126 129 131 137 140 141 143 142 141 140 137 135 135 138 139 139 138 136 136 138 140 142 142 142 142 143 142 139 139 141 139 120 105  97  90  79  66  58  56  56  56  59  62  58  50  41  35  34  35  35  33  32  32  31  30  31  32  33  34  36  37  37  33  30  29  32  35  35  34  32  32  34  35  34  33  36  40  40  48  77 103 119 128 134 138 139 144 147 142 141 143 143 142 140 140 141 141 142 143 144 146 147 148 151 149 147 147 146 144 145 147 147 146 150 153 151 151 153 155 157 157 158 158 157 156 159 162 164 165 165 166 166 166 166 165 163 162 162 162 159 160 162 164 165 164 163 163 163 164 162 161 162 164 166 168 167 166 166 168 169 169 167 167 168 167 167 168 169 168 169 170 170 170 167 166 166 165 166 168 169 170 169 170 170 171 174 175 175 176 177 177 176 175 176 178 180 179 179 177 176 178 178 175 173 174 175 174 171 169 168 165 163 160 161 164 166 167 168 172 176 179 179 178 178 179 182 185 188 191 192 191 191 192 195 196 196 197 195 189 181 180 181 181 185 189 191 184 175 173 177 184 186 187 187 
 29  29  29  30  31  32  32  30  28  28  28  29  30  31  31  31  30  29  29  30  29  29  28  27  28  28  29  30  31  32  31  30  29  29  30  31  31  31  31  31  30  29  29  28  28  29  30  31  30  28  26  26  27  29  30  29  28  27  28  28  28  28  28  29  30  30  30  28  27  28  29  29  28  27  28  29  29  30  31  30  30  29  28  29  31  31  30  30  31  31  31  30  29  29  30  31  32  31  30  29  29  30  30  30  31  31  30  29  29  28  28  30  32  31  31  30  31  31  29  29  29  28  27  28  29  30  31  32  33  33  32  33  34  32  31  30  30  30  29  30  31  31  31  30  29  29  29  29  29  30  30  30  29  28  28  29  32  35  35  35  34  33  35  39  44  48  51  47  43  44  44  41  37  33  32  35  39  43  46  54  66  80  97 111 117 118 118 119 122 127 129 122 107  88  85  97 119 129 135 144 150 153 155 152 150 148 144 140 139 144 148 147 143 142 145 149 150 148 144 143 145 148 145 137 132 130 125 111 109 118 117 100  72  60  62  68  67  66  65  58  47  38  33  32  34  33  32  32  33  32  30  32  33  34  36  39  40  38  33  30  30  33  35  35  34  32  31  31  34  34  33  33  37  43  47  47  64  88 105 120 130 135 140 140 129 129 132 128 126 125 125 124 124 124 124 126 129 131 133 133 133 133 134 132 129 129 133 137 137 140 140 135 134 135 135 136 139 141 141 140 140 142 145 147 147 147 146 146 146 147 146 144 141 140 140 139 140 142 143 143 141 138 138 139 141 140 141 141 142 143 144 143 143 144 146 147 148 147 147 146 145 144 145 147 148 148 150 152 153 152 150 148 148 149 150 149 147 147 148 149 151 155 155 151 155 158 156 153 153 156 159 160 159 157 155 154 156 155 151 149 150 152 151 148 145 146 144 142 143 146 150 151 151 153 157 162 166 166 167 169 170 170 171 172 173 174 176 177 178 178 178 178 178 176 171 162 160 162 163 165 169 172 166 159 161 160 157 154 158 168 
 31  31  30  30  31  32  32  31  30  30  31  31  31  32  31  31  30  29  29  30  30  29  28  28  29  30  30  30  31  31  31  30  29  29  30  31  31  30  31  31  32  31  31  31  30  30  31  31  28  27  26  25  26  27  28  28  27  27  28  28  28  28  28  29  30  30  30  29  28  27  28  29  29  29  30  30  31  30  31  30  29  28  27  28  31  31  30  31  32  32  31  30  29  28  28  29  31  30  29  29  28  29  29  30  31  30  30  29  29  29  30  32  32  31  30  30  31  32  32  31  30  30  29  28  28  28  30  30  31  32  31  33  36  33  32  31  31  29  28  29  30  32  32  31  29  29  28  29  29  30  30  31  30  29  29  30  32  34  35  36  34  33  34  37  40  42  43  38  35  37  39  37  35  33  32  32  35  37  39  43  48  53  61  66  67  67  67  70  76  82  85  72  61  62  76  97 120 142 155 159 162 166 168 164 159 155 151 149 149 152 155 154 154 153 154 160 161 157 157 160 162 160 155 149 142 130 116 114 121 126 119  99  76  63  61  63  61  55  45  42  38  33  31  32  33  32  31  32  34  32  30  33  33  33  33  35  38  39  37  36  35  34  34  34  34  33  32  32  33  33  33  35  41  46  50  52  64  86 114 133 142 143 144 143 136 137 138 131 129 132 137 140 139 133 129 129 132 135 137 137 137 141 148 151 148 143 144 148 148 147 144 140 139 138 137 137 139 140 140 139 141 146 148 145 144 145 143 140 140 140 141 141 140 140 141 143 142 141 141 141 139 138 138 139 141 142 142 142 142 142 143 144 144 142 141 141 141 143 144 143 139 135 133 134 136 138 139 141 142 141 140 138 136 135 133 130 129 132 136 138 137 135 134 133 133 133 133 133 134 134 134 134 135 135 136 134 134 135 136 137 138 139 140 141 139 136 136 138 139 143 146 145 141 139 142 145 147 146 147 150 149 148 146 144 144 144 146 149 151 152 155 156 152 147 145 143 139 135 134 137 141 144 141 135 129 121 112 109 120 139 
 31  31  30  29  30  31  32  33  33  33  33  33  32  32  32  31  30  29  30  31  31  30  29  29  30  31  30  31  31  32  31  31  30  30  30  31  31  30  31  31  31  32  32  32  32  32  33  31  27  27  27  26  26  26  26  27  28  29  29  29  29  28  28  28  30  30  30  29  28  28  27  28  30  30  30  30  30  30  30  30  29  28  27  28  31  31  31  31  32  32  31  30  29  28  28  29  32  31  30  29  29  29  30  31  31  30  29  29  29  29  31  32  32  31  29  29  31  33  34  33  31  31  30  29  28  28  29  30  31  31  32  33  33  32  32  32  32  30  29  28  29  30  31  30  29  28  28  29  29  30  31  31  31  31  31  31  32  33  34  34  33  32  32  34  36  37  37  33  31  34  36  36  34  32  31  31  31  32  33  35  38  39  41  43  44  44  45  49  52  55  56  48  47  59  81 102 121 141 154 157 161 165 167 160 153 147 145 145 146 148 148 148 149 150 152 160 163 162 162 163 162 158 156 158 156 142 124 123 125 121 103  81  61  51  47  48  48  44  37  34  32  31  32  34  35  34  33  35  36  34  32  34  34  32  32  35  38  41  42  42  39  38  36  34  34  35  33  32  33  32  33  37  43  48  51  52  61  84 119 139 146 152 156 156 151 148 146 142 139 137 137 135 131 124 124 130 139 147 150 148 148 152 157 157 154 150 148 147 146 145 145 144 143 142 143 145 146 146 145 145 148 153 154 150 150 150 147 144 143 144 147 150 151 151 152 155 155 155 156 157 156 153 151 150 149 150 151 152 152 151 151 152 152 151 149 147 147 149 148 144 142 140 139 140 140 140 140 141 141 140 139 139 137 137 137 137 139 141 143 142 139 136 134 134 132 130 131 134 135 134 132 130 131 132 134 136 134 134 137 138 138 137 139 142 145 142 140 139 140 142 143 142 139 138 140 141 140 138 137 137 138 138 137 135 135 134 136 139 140 140 141 140 135 133 136 140 136 130 130 131 132 132 129 124 118 111 106 108 114 121 
 30  29  29  28  29  31  32  33  33  33  33  32  31  31  31  30  29  30  30  31  32  31  30  30  30  31  30  30  31  31  32  31  31  31  31  31  31  30  30  30  31  31  32  32  33  33  33  31  28  28  29  29  28  27  27  28  29  30  31  31  30  29  28  28  28  29  29  28  27  27  27  28  29  29  29  29  29  29  29  29  29  29  28  29  31  31  31  32  31  30  30  30  29  29  29  31  33  33  31  29  29  30  30  31  31  30  30  29  28  28  30  31  32  30  28  29  30  33  35  33  30  30  30  29  29  29  29  30  31  32  32  31  30  30  31  33  33  31  29  28  28  29  29  29  28  29  29  29  29  30  32  32  32  32  32  31  31  32  32  31  30  30  31  33  34  35  33  31  30  33  35  35  33  33  31  31  31  31  31  32  33  33  33  34  35  35  37  40  41  40  38  37  40  52  68  83  98 114 129 144 152 156 157 153 148 142 139 139 141 142 140 140 142 144 146 154 159 160 160 160 157 154 154 158 154 143 125 111 102  93  75  59  49  42  41  40  40  39  35  34  33  33  35  35  35  34  34  35  37  35  32  34  34  33  33  35  38  41  44  44  43  39  37  35  35  36  34  33  32  32  34  37  43  48  50  49  53  69  95 110 122 143 158 161 153 143 137 135 130 122 115 108 104 104 111 125 139 147 150 150 150 152 153 151 149 147 143 138 134 135 137 135 134 134 138 143 146 146 146 148 152 155 156 153 152 152 149 146 145 148 153 157 160 161 162 164 164 164 165 166 164 159 154 151 151 151 154 157 157 156 156 157 158 158 157 155 154 153 150 146 145 146 147 146 145 145 146 148 149 149 148 147 147 148 150 151 151 149 147 145 143 144 146 146 143 142 144 148 149 146 145 144 143 140 140 142 140 141 144 146 144 143 145 149 152 151 149 148 147 147 146 145 144 143 144 144 143 141 140 139 141 142 142 141 140 141 142 143 144 143 143 141 138 138 142 148 145 140 142 144 143 141 139 138 134 130 129 130 124 113 
 30  29  28  28  28  30  31  32  32  31  31  30  29  29  29  28  29  30  30  31  31  31  30  30  30  30  29  29  30  31  31  31  30  31  32  31  31  30  31  31  30  31  31  32  32  32  32  31  30  30  31  31  29  28  29  30  31  32  32  31  31  30  29  29  28  28  27  27  26  27  27  28  28  29  28  29  28  28  28  29  30  31  31  30  31  31  32  31  30  29  28  29  30  31  30  32  35  33  31  29  29  29  29  30  30  29  29  28  27  27  29  31  31  30  28  28  29  32  34  31  27  28  29  29  30  29  30  30  31  32  32  30  28  28  30  32  31  30  28  26  27  27  27  28  29  28  28  28  28  29  30  31  32  33  33  31  30  30  30  29  29  29  30  31  32  32  31  30  31  33  34  34  32  31  31  32  32  32  31  32  32  31  30  29  30  31  33  35  34  32  29  29  31  37  43  51  61  72  90 118 134 141 144 146 147 143 140 138 139 139 138 137 137 139 140 144 148 150 152 153 154 152 150 145 130 117 102  79  63  55  48  45  44  45  47  48  44  41  42  40  38  38  37  35  33  31  32  34  36  36  33  33  34  34  34  35  38  42  44  46  44  41  37  37  36  36  34  33  32  33  34  36  41  44  45  45  44  47  56  63  78 110 131 136 127 118 110 106 100  92  81  74  74  85 101 117 128 134 137 139 140 140 139 139 139 139 135 129 123 125 126 122 120 122 127 132 136 137 140 144 148 150 149 146 146 146 144 142 143 146 151 156 159 162 163 164 163 163 163 161 157 150 144 142 143 145 149 154 154 153 153 154 155 157 158 157 154 150 146 144 144 145 146 145 145 146 150 154 157 156 155 155 155 157 159 156 151 145 141 141 143 150 155 158 156 156 159 162 161 159 158 158 155 149 144 140 140 143 147 151 151 151 152 155 157 157 158 159 157 155 153 150 149 149 148 148 148 148 149 152 154 155 155 153 153 154 154 155 155 154 152 152 151 152 154 156 155 155 158 161 161 158 161 165 162 159 155 150 133 108 
 31  31  30  29  29  29  29  29  30  30  29  29  29  29  28  28  29  30  30  30  31  30  29  29  30  30  29  29  30  31  31  31  30  31  31  31  30  30  30  30  30  30  31  32  32  32  30  30  31  32  31  31  30  30  31  33  33  33  32  31  31  30  31  30  30  29  29  29  29  28  27  28  29  29  29  29  29  28  28  29  30  32  33  32  31  31  31  31  30  29  28  29  30  31  31  32  33  32  30  29  28  28  29  29  29  28  27  27  28  28  29  31  31  30  28  28  29  30  31  28  25  26  27  29  29  30  30  30  30  31  31  31  30  29  29  30  28  26  24  24  26  28  28  28  28  28  28  28  27  27  28  30  31  32  32  32  31  31  30  29  29  30  30  32  33  31  30  30  30  31  31  31  30  30  31  32  32  32  31  33  34  32  31  30  30  32  34  35  35  34  32  29  29  34  37  41  44  47  59  83 102 117 127 129 134 140 141 140 140 141 141 140 139 137 135 133 131 132 136 144 149 145 134 115  89  69  57  50  45  41  40  41  43  47  54  61  59  58  56  47  41  39  36  34  32  32  33  36  38  38  38  36  35  35  36  37  39  44  48  49  48  45  40  38  36  35  32  32  34  34  34  35  38  40  39  37  39  43  45  47  53  65  70  71  74  81  86  77  72  70  63  61  67  84 100 111 116 120 123 127 127 127 129 130 130 129 127 126 125 123 122 125 125 124 126 127 128 128 131 134 137 137 135 133 133 133 132 134 137 141 144 147 149 151 153 153 152 152 153 151 147 140 134 133 134 137 139 140 140 140 140 142 144 147 148 148 144 139 138 138 136 135 135 137 138 141 146 150 151 150 148 148 150 152 152 146 138 132 133 136 140 145 149 152 152 154 158 159 157 155 155 155 152 147 139 132 134 137 139 142 146 151 153 155 157 159 160 160 159 157 154 151 147 144 142 141 142 145 152 159 161 162 162 161 160 160 159 158 157 154 152 151 152 153 153 153 155 159 161 164 165 164 166 170 173 168 157 143 123 102 
 31  32  31  30  29  28  28  29  30  31  32  32  30  29  29  29  30  30  31  30  29  29  29  29  31  31  30  30  30  30  30  31  30  30  31  31  29  30  30  30  30  30  30  30  31  31  29  29  31  31  30  30  30  31  32  33  34  34  32  31  30  30  31  32  32  32  32  32  32  30  29  29  31  31  30  30  29  28  28  29  30  31  33  33  30  31  31  31  31  30  30  30  30  29  29  30  31  30  29  28  27  27  28  28  28  27  26  27  30  29  29  31  31  30  29  29  29  29  29  27  25  26  28  29  30  30  30  29  30  31  33  32  31  30  30  30  28  25  23  23  25  27  28  27  26  27  27  27  26  26  27  30  31  31  30  31  32  31  30  30  31  32  32  34  33  32  30  30  30  30  30  30  29  29  30  30  31  31  30  30  30  30  30  30  31  33  36  36  35  35  35  32  30  33  36  36  35  38  45  56  68  81  93 102 115 132 140 142 141 141 141 139 137 133 129 128 126 125 127 129 123 110  95  77  60  47  38  38  39  38  37  38  41  45  51  57  57  55  50  45  41  38  35  34  34  35  36  37  37  37  37  36  35  35  35  37  40  45  51  54  53  50  44  39  36  34  31  32  34  35  34  34  35  37  36  32  34  40  45  51  55  52  48  48  56  67  74  66  65  66  62  62  71  86  96 100 103 110 118 119 122 125 127 127 126 125 125 128 130 127 126 129 128 127 127 126 125 125 128 131 133 132 130 128 127 128 129 133 136 140 142 143 142 143 143 141 140 141 143 142 140 136 133 131 131 131 131 132 132 132 134 136 139 141 140 138 136 134 135 137 134 132 133 136 139 141 142 143 142 141 140 140 141 143 143 139 135 133 136 138 138 139 141 142 143 146 149 150 149 145 144 145 145 142 138 135 135 134 132 132 138 146 150 151 151 155 155 152 151 149 148 145 143 140 137 136 138 143 147 150 153 155 156 155 155 153 152 149 145 142 141 141 142 143 143 143 148 154 153 154 156 157 159 161 162 155 144 131 119 110 
 31  32  31  30  29  28  29  30  31  33  35  35  31  30  30  30  30  31  31  30  30  30  30  30  31  31  30  30  31  31  31  31  30  29  30  30  30  30  30  30  29  29  29  30  31  30  29  29  30  30  29  29  30  31  31  33  33  32  31  30  31  31  32  33  33  34  35  35  34  32  30  30  32  32  31  31  30  29  29  29  29  31  32  32  29  30  31  32  32  32  32  31  30  28  27  28  30  29  28  28  28  28  28  28  28  28  27  28  31  30  30  30  31  31  29  28  28  28  28  27  27  28  29  30  31  30  30  30  30  32  34  33  31  30  30  31  30  27  25  25  26  27  27  26  25  26  27  27  26  26  27  29  30  30  29  30  32  31  30  31  32  33  34  35  34  32  31  31  31  31  31  31  29  29  30  30  30  30  28  26  26  28  28  29  30  33  35  36  35  35  36  32  29  32  34  33  30  36  40  39  44  52  65  84 106 127 138 141 142 141 139 136 134 131 127 126 126 125 126 117  94  72  58  49  46  43  37  37  38  37  35  35  39  41  42  44  46  43  39  39  38  37  36  36  37  38  37  36  35  34  33  35  35  34  34  35  38  44  50  55  54  51  46  39  35  35  33  32  34  35  34  33  35  36  35  30  31  38  46  58  65  59  56  57  61  63  62  60  62  63  62  63  70  79  83  83  88 100 111 111 120 130 130 127 126 127 130 132 133 132 130 131 130 130 129 128 128 128 130 132 132 131 129 129 129 131 132 135 138 141 142 141 139 139 137 135 134 135 137 137 136 134 135 135 133 131 130 131 131 131 134 137 139 140 137 135 134 135 137 140 137 134 135 139 142 141 140 139 138 138 139 139 136 135 136 136 137 140 142 141 137 136 136 135 136 137 141 142 141 138 136 136 138 139 139 140 138 134 129 129 134 141 143 142 141 143 143 141 142 141 139 139 140 140 139 138 139 143 143 141 143 144 145 146 146 145 143 140 138 136 134 134 134 135 135 135 141 145 143 143 145 147 149 148 141 133 125 122 123 127 
 31  31  31  31  29  28  29  30  32  34  35  34  32  31  31  31  31  31  31  31  31  31  32  32  32  31  30  30  31  32  31  31  30  30  29  30  30  31  30  30  29  29  28  30  31  30  30  29  31  30  29  29  30  31  31  32  31  31  30  31  31  32  32  34  33  34  36  36  35  33  31  30  31  32  33  32  32  31  30  29  29  31  32  31  29  29  30  31  32  32  32  31  30  28  27  28  30  30  29  28  28  28  28  28  28  28  28  29  31  30  29  30  30  29  28  27  28  28  28  28  29  29  30  31  31  30  30  30  31  32  33  31  29  29  30  31  31  31  29  28  27  27  26  25  26  27  28  28  28  27  28  29  30  29  27  29  32  32  31  32  32  33  34  35  34  32  31  32  34  33  31  30  29  28  29  29  30  29  28  27  28  29  28  27  27  30  32  32  31  32  34  28  24  27  31  32  28  31  34  35  44  56  70  96 116 126 130 133 135 134 133 132 135 136 132 125 125 131 132 114  79  56  45  42  44  42  37  41  41  35  32  33  36  35  35  34  35  36  36  35  36  38  37  38  39  40  40  38  37  36  36  38  38  36  35  35  36  40  45  48  47  46  42  37  36  37  36  35  34  34  33  33  35  36  35  30  31  36  45  56  65  66  67  66  63  53  46  47  50  51  53  55  58  62  64  67  74  86  97 106 119 132 133 130 130 133 135 133 132 132 133 133 134 133 133 132 133 134 134 132 130 129 130 133 135 135 134 135 138 140 141 140 138 137 137 137 138 138 137 136 134 134 137 140 140 137 135 135 135 135 136 139 140 139 136 134 134 137 140 141 137 135 136 138 138 138 138 139 140 141 142 142 137 133 134 135 136 138 139 136 133 135 135 133 132 132 134 136 136 135 133 133 134 135 136 136 135 134 132 133 135 136 134 132 128 126 128 133 135 135 134 135 138 141 142 142 142 144 144 141 141 140 139 139 140 140 140 141 142 141 141 139 137 136 135 134 135 136 137 139 141 142 141 135 121 112 112 119 130 142 
 32  32  32  32  31  30  30  31  32  32  31  30  31  30  29  29  29  30  30  30  30  32  34  34  32  31  30  30  31  32  32  32  31  30  30  31  31  31  31  30  28  28  28  30  31  31  29  29  31  31  30  30  31  31  31  30  29  29  30  31  32  32  33  32  32  31  33  35  35  34  32  31  31  32  33  33  33  33  32  31  31  31  33  32  30  29  29  29  31  32  33  31  30  29  30  30  30  30  30  30  30  30  29  29  29  28  28  29  29  28  28  28  28  27  26  26  27  29  29  28  28  29  30  31  31  31  31  30  30  30  31  31  29  28  29  30  31  31  29  29  29  29  28  27  27  28  29  30  30  29  29  30  30  29  27  29  33  32  31  31  31  32  33  33  33  32  32  32  33  32  30  28  27  26  27  29  30  30  30  26  23  25  26  26  27  31  33  31  28  29  32  27  23  23  26  29  30  30  38  57  79  98 114 122 123 116 108 105 111 117 121 124 133 138 138 136 136 136 128 100  61  47  44  42  43  43  41  42  38  28  32  34  32  31  32  33  30  30  32  34  35  37  38  39  41  44  45  47  50  55  57  48  44  43  41  39  38  39  40  41  41  39  37  36  38  41  39  38  35  33  31  31  35  36  35  30  28  31  38  44  52  56  57  54  46  42  40  40  40  43  46  50  52  56  62  70  80  86  96 115 129 135 136 134 133 133 131 131 133 134 134 134 135 134 133 134 136 138 137 134 131 132 134 138 139 139 136 134 135 137 139 140 139 138 137 137 139 141 141 139 136 136 139 142 142 136 134 137 137 136 135 135 134 134 134 134 134 135 136 136 135 133 133 133 133 135 137 139 138 134 133 135 134 134 136 134 131 130 131 131 131 134 134 131 129 128 128 129 131 133 132 131 129 128 129 131 130 131 134 136 134 130 128 126 126 123 125 130 133 134 134 133 134 138 140 140 139 141 141 140 138 137 137 138 139 138 136 137 138 138 139 140 139 140 141 141 137 135 142 146 146 144 132 118 110 112 120 130 138 146 
 33  33  32  32  31  31  31  31  31  31  30  29  30  29  29  29  30  30  30  29  30  32  34  34  32  31  30  31  31  31  31  31  31  30  30  30  30  31  31  30  28  28  28  29  30  30  30  30  31  31  30  30  31  31  31  29  28  29  30  31  32  32  32  31  31  31  32  33  34  33  31  30  30  31  32  33  33  33  32  31  31  31  31  30  29  28  28  28  30  31  32  31  31  31  31  31  32  31  31  31  31  30  30  30  30  29  29  29  28  28  27  27  28  27  27  27  28  28  28  27  28  29  31  32  31  30  30  30  30  30  31  31  30  29  29  29  30  30  30  30  30  29  28  27  26  28  30  31  32  31  30  30  30  28  27  30  33  31  30  30  30  30  31  31  32  32  32  31  31  31  30  28  27  27  28  30  31  31  32  27  25  27  28  29  30  33  34  32  29  29  31  28  26  27  29  32  34  37  51  78 104 127 142 133 114  94  79  78  93 103 110 116 125 131 135 138 139 134 119  89  54  47  46  45  43  40  39  37  33  28  32  34  31  30  32  33  30  29  33  33  33  35  36  37  39  46  53  62  68  74  76  65  60  58  53  47  41  37  36  36  36  35  35  36  38  41  40  37  34  32  31  31  34  36  35  32  31  32  35  37  41  46  50  48  41  40  39  36  35  38  43  47  51  56  67  82  97 103 109 128 136 138 138 137 136 134 132 132 133 133 134 133 133 134 134 136 138 138 136 133 133 134 136 137 139 139 137 135 134 136 138 139 137 137 136 135 138 142 142 139 137 138 140 140 139 136 134 136 136 135 135 135 134 133 133 133 133 134 134 133 133 133 132 130 131 134 136 137 135 129 127 129 131 134 135 132 129 127 128 129 130 131 132 129 128 126 125 125 128 130 132 131 128 126 127 128 127 129 134 136 133 129 127 127 129 128 128 131 135 136 135 131 132 135 137 137 136 138 138 137 135 134 134 136 136 136 135 134 134 134 135 137 139 140 140 141 139 139 144 145 140 131 119 111 115 125 135 140 143 143 
 32  32  31  31  32  31  31  30  31  31  32  31  29  29  30  31  31  30  29  29  30  31  33  33  32  30  31  32  32  31  30  30  31  31  29  28  29  30  30  30  29  28  28  28  29  29  31  32  32  31  30  30  30  31  31  29  29  30  30  31  31  31  31  31  30  31  33  33  32  31  29  28  28  30  31  31  31  30  30  31  31  30  28  27  26  27  28  29  29  30  31  32  33  32  31  32  34  32  31  31  31  31  31  31  31  30  30  29  28  28  27  27  28  29  30  29  28  27  27  27  29  30  31  31  31  30  29  30  31  32  32  32  31  31  30  30  30  32  33  33  31  28  26  25  26  28  30  32  32  32  31  30  28  27  27  30  31  31  30  31  31  30  29  30  31  31  30  30  31  31  29  29  30  30  31  33  33  32  32  31  31  32  32  33  34  34  33  33  32  31  32  30  30  34  37  38  36  43  57  78 100 120 135 125 102  77  64  68  85  94  99 104 109 113 118 122 123 118 104  83  61  53  51  46  41  37  33  32  32  33  32  31  31  32  33  32  33  34  36  32  32  33  33  32  35  44  56  68  75  76  75  73  70  66  60  50  41  36  33  33  34  34  35  36  37  37  38  36  33  31  31  32  33  35  36  36  36  37  38  37  38  44  49  52  47  43  38  33  33  36  41  45  50  56  69  88 108 121 127 133 137 140 139 139 138 137 138 137 132 133 134 132 132 133 135 137 137 136 134 132 132 134 135 134 136 138 138 136 135 136 138 137 134 136 136 133 137 141 139 136 135 138 139 137 134 136 137 135 134 134 135 137 137 135 133 132 133 135 135 132 132 133 133 132 132 134 135 135 134 131 129 129 131 132 132 131 130 130 131 131 130 129 129 128 127 127 127 126 126 128 130 131 132 131 129 129 128 130 133 134 133 131 130 131 132 132 132 134 137 137 133 129 131 135 137 135 134 136 136 135 134 133 132 133 135 136 135 133 133 134 134 135 139 138 136 136 138 139 137 131 121 109 110 119 129 139 145 145 143 141 
 30  30  30  31  32  31  31  30  30  30  30  30  31  31  31  31  30  29  28  27  28  29  31  32  32  31  31  31  30  29  29  30  30  31  30  29  29  29  30  30  29  28  28  28  29  29  30  31  32  30  30  30  30  31  31  31  30  29  29  30  31  31  30  30  30  31  32  32  31  31  29  28  27  29  30  31  29  28  28  29  30  30  28  27  28  28  29  29  29  30  31  31  32  32  31  31  32  31  31  31  32  32  32  32  31  30  29  29  28  28  27  26  28  29  29  28  28  27  27  27  28  29  29  30  30  29  30  30  31  33  33  32  32  32  31  30  31  32  32  31  29  27  25  26  28  28  29  30  30  30  30  30  29  29  28  30  31  29  29  30  31  30  30  31  32  31  30  29  29  29  29  29  29  31  32  32  33  32  32  30  30  30  30  31  32  32  32  32  32  32  31  29  29  33  37  39  36  36  39  50  66  81  98 110 109  94  86  86  85  83  81  83  87  91  91  87  87  89  86  78  70  66  61  51  43  40  39  36  36  35  33  32  31  33  34  33  33  34  36  33  32  33  33  31  30  33  39  47  52  52  50  47  46  45  42  40  37  34  33  33  33  34  35  34  35  36  37  36  34  32  31  32  33  35  36  35  35  35  36  36  37  42  46  47  43  39  36  33  34  36  40  45  49  51  60  75  97 115 126 130 137 141 141 139 136 134 135 135 132 133 136 135 133 133 133 135 135 135 134 132 131 131 133 134 135 136 136 135 135 138 139 138 135 136 136 134 136 139 137 136 136 137 136 134 133 135 137 135 134 134 135 136 137 135 133 132 133 134 134 134 135 134 134 133 133 133 134 134 134 132 131 131 132 133 133 133 132 131 132 132 132 132 131 129 129 129 130 130 130 130 132 133 133 132 130 129 130 133 134 134 133 132 133 135 135 133 134 136 136 133 128 126 130 136 139 138 135 135 135 135 134 134 137 142 144 143 138 135 135 138 141 142 139 139 142 141 135 124 116 113 109 105 116 132 137 142 145 142 141 141 
 27  28  29  31  31  31  30  29  28  28  27  28  31  32  32  31  30  29  28  27  28  29  30  31  32  32  31  31  30  29  29  30  31  31  31  31  29  29  29  29  29  29  29  29  29  30  30  31  31  30  29  29  29  30  31  32  31  30  29  30  30  31  30  30  30  31  31  32  31  30  30  28  28  29  30  30  29  28  27  28  28  29  28  28  29  29  29  30  30  30  30  31  31  31  31  31  31  30  30  32  33  33  32  32  31  30  29  29  29  29  28  27  29  29  28  27  27  28  28  29  29  28  28  29  29  29  29  29  31  33  34  32  30  31  30  30  30  31  31  30  29  28  27  28  29  29  28  28  28  28  29  29  30  30  29  29  29  27  28  29  30  30  31  32  31  30  28  27  28  28  29  29  30  31  32  33  33  33  32  31  30  30  30  30  31  32  33  34  33  32  32  32  31  32  33  35  35  33  32  35  42  50  61  76  83  80  82  83  78  73  69  67  69  69  67  67  70  75  76  79  88  93  90  80  69  62  58  46  38  38  35  33  32  32  33  33  33  33  34  32  32  33  33  31  28  28  30  34  36  37  35  33  32  32  32  33  33  33  33  31  31  32  32  32  33  35  36  35  34  32  31  31  32  34  35  35  34  34  35  34  35  37  39  39  37  36  36  34  34  36  39  44  49  47  50  61  80 102 119 125 133 140 141 138 135 131 133 133 132 135 137 135 133 132 131 132 134 134 134 133 131 131 132 134 135 135 135 134 134 137 138 136 134 136 137 136 136 136 136 136 136 137 135 133 133 135 137 137 136 134 134 136 137 135 134 133 133 132 133 135 135 135 134 135 134 133 133 133 134 135 134 133 133 133 133 133 133 133 133 133 134 135 134 131 131 132 132 132 132 131 132 133 133 132 130 128 130 132 134 133 132 131 133 135 134 130 132 136 134 131 127 127 130 134 137 136 135 134 135 137 137 139 141 143 144 143 140 140 143 148 150 146 139 135 132 125 116 109 109 113 118 121 131 139 141 141 142 140 139 139 
 27  27  29  30  31  31  30  28  28  27  26  27  30  31  31  31  30  30  29  29  29  30  30  31  32  32  32  31  30  29  30  30  30  30  31  31  30  30  30  30  30  30  30  30  30  31  30  31  32  31  29  28  28  28  30  32  33  32  30  30  30  30  31  31  31  31  32  32  31  31  30  29  29  30  31  31  29  28  27  27  28  28  29  28  28  29  30  31  31  30  31  31  31  32  32  31  30  30  30  31  32  32  32  32  31  31  30  30  30  30  30  29  30  30  29  28  28  29  30  30  30  28  27  27  29  29  28  28  29  31  33  31  29  29  29  29  29  30  30  29  29  28  29  29  30  29  28  27  27  28  29  30  30  29  28  28  27  26  27  28  29  30  31  31  31  28  25  25  27  29  29  30  32  32  33  33  34  33  33  32  32  31  31  31  32  33  34  35  34  33  33  34  34  31  31  32  34  34  34  34  33  35  38  44  48  51  57  62  62  62  60  57  58  58  57  63  69  71  72  82 101 115 118 108  92  79  66  48  40  40  36  33  32  32  32  32  32  33  33  32  31  32  31  30  28  27  29  31  32  32  32  32  32  31  32  32  33  33  32  31  30  31  31  29  30  32  34  34  33  32  31  31  31  32  33  34  34  33  33  33  32  32  34  35  34  35  37  35  35  36  38  45  51  46  45  50  65  87 109 120 131 139 140 138 134 132 132 133 132 134 136 134 132 131 131 132 133 133 133 132 132 133 134 135 135 136 136 134 131 131 132 132 132 135 137 138 136 134 134 136 137 137 135 133 134 134 136 139 137 135 136 137 137 136 134 134 133 132 132 135 135 135 135 135 135 134 133 133 133 136 136 134 132 132 132 133 133 133 133 133 134 135 135 133 133 133 134 133 132 130 131 132 132 131 130 129 130 131 132 132 131 131 131 132 131 128 130 135 134 132 131 131 131 130 130 130 131 131 132 133 136 138 138 135 135 137 139 141 145 149 146 137 128 121 114 107 106 111 120 126 131 139 142 141 141 141 140 140 139 138 
 28  29  30  30  31  31  30  30  29  28  27  28  29  30  31  31  32  32  31  31  31  31  30  31  32  32  31  31  30  30  30  31  30  30  31  31  30  30  30  30  30  30  30  30  30  31  30  31  32  31  30  29  28  28  29  32  33  32  32  31  30  30  31  31  32  31  32  32  31  31  30  30  30  31  31  31  29  28  27  27  28  29  29  28  28  29  30  31  31  30  31  30  31  32  32  31  30  30  30  31  31  32  32  31  32  32  33  33  32  32  31  29  30  31  30  30  30  31  31  32  32  29  27  28  29  29  28  27  27  28  29  29  28  28  28  28  29  29  29  29  28  29  29  30  30  30  29  28  28  29  30  30  30  29  28  27  27  26  27  29  30  31  30  31  30  28  25  26  28  29  30  31  31  32  33  33  33  33  33  32  31  31  30  31  31  33  34  34  34  33  33  31  29  30  33  34  34  34  35  36  35  35  36  36  35  34  36  39  42  47  49  49  53  58  63  66  70  71  69  76  96 112 116 108  89  68  50  41  38  38  35  32  31  31  32  31  31  32  34  31  29  28  27  27  27  29  32  33  34  34  34  35  35  35  35  35  35  36  35  33  32  33  32  29  29  31  32  33  33  33  32  31  31  31  32  33  33  32  32  31  31  33  37  39  38  39  40  37  36  36  38  46  52  48  44  45  53  72  96 119 134 141 141 138 135 133 133 133 132 132 134 134 133 133 133 134 134 134 133 133 133 135 136 136 136 138 138 133 127 124 125 127 129 133 137 139 137 134 133 135 136 136 135 134 135 134 134 137 137 135 136 137 137 137 135 135 134 132 132 134 134 134 135 136 135 134 133 133 133 134 135 134 131 130 130 131 132 133 133 133 133 134 134 134 134 134 134 132 131 129 130 131 131 130 130 131 131 131 132 133 133 131 130 130 130 128 130 134 134 135 136 135 131 126 123 123 124 126 125 123 125 126 124 122 124 128 132 132 131 129 122 112 105 103 106 111 122 134 141 138 136 142 143 141 140 140 140 141 141 140 
 29  29  30  30  30  31  32  32  31  30  30  30  31  31  32  33  34  33  33  32  31  30  30  30  31  31  31  30  29  30  30  31  31  31  31  31  30  30  30  30  30  30  31  31  30  30  30  31  32  32  31  30  29  29  30  31  32  33  33  31  29  30  31  31  31  31  30  30  30  30  30  31  32  31  31  30  29  28  28  28  27  27  27  27  27  28  29  30  30  30  30  30  31  32  31  32  32  31  31  31  31  32  32  31  32  34  35  34  33  32  30  29  29  30  31  30  31  31  32  33  33  30  29  29  30  30  29  27  26  26  27  29  29  30  30  30  29  28  27  27  28  28  28  29  30  31  31  31  30  29  30  31  31  30  29  29  29  28  29  31  32  31  30  30  30  29  27  27  29  29  31  31  31  31  31  31  31  31  31  30  29  30  30  30  31  31  32  32  32  32  32  28  27  30  34  35  34  32  33  35  35  36  36  32  29  31  32  34  38  41  43  44  47  50  56  65  70  69  62  61  71  78  80  75  64  50  37  35  36  35  33  32  31  31  31  31  31  33  35  32  28  27  27  27  28  30  32  33  34  34  34  35  35  36  37  37  37  37  37  36  34  33  30  29  28  30  30  31  32  33  33  32  32  32  31  32  31  30  30  31  34  41  48  51  48  44  41  38  37  37  38  46  52  47  44  44  48  63  87 116 134 142 141 138 136 133 134 134 133 133 134 135 135 135 135 136 135 134 132 131 132 134 136 135 136 138 137 131 124 120 122 125 129 132 136 139 137 135 135 135 134 134 134 134 135 133 133 136 136 135 136 138 138 137 136 136 136 134 133 133 134 135 136 136 134 133 132 132 132 132 133 134 131 129 129 130 132 133 133 133 132 132 134 136 134 133 134 133 132 131 131 131 131 130 130 131 130 130 132 133 132 130 128 128 129 129 131 132 130 131 133 132 127 122 119 120 121 123 122 119 118 117 115 114 115 115 114 112 109 109 106 104 108 119 128 126 125 130 141 144 142 142 141 139 138 138 139 140 140 140 
 30  29  29  28  29  30  32  33  33  32  31  31  31  32  33  33  33  32  32  31  31  31  31  31  30  30  30  29  29  30  31  31  32  32  32  31  31  31  30  29  29  30  30  30  30  30  29  30  30  31  31  31  31  30  31  31  31  32  32  31  28  29  30  30  30  29  29  29  29  29  29  30  33  31  30  29  28  28  29  28  27  26  26  26  26  28  29  30  30  30  30  30  31  31  32  32  32  32  32  32  32  31  31  31  32  33  34  34  32  31  29  28  29  30  31  31  31  32  32  33  33  30  29  30  31  31  30  28  27  27  27  28  30  31  31  31  29  28  28  27  27  28  29  30  31  32  33  33  31  29  29  30  31  31  30  31  31  30  31  32  33  31  30  29  30  29  29  28  29  29  31  31  31  30  30  30  30  30  29  28  28  29  29  29  30  30  30  31  31  31  31  30  28  29  32  32  31  31  32  34  33  33  32  27  26  30  31  33  37  36  36  37  39  42  48  57  63  61  54  51  53  53  50  47  43  38  33  33  35  34  33  32  32  31  31  30  30  32  34  32  31  30  30  30  31  32  33  33  33  33  33  34  35  37  37  37  37  36  36  36  34  31  28  29  29  29  29  30  32  32  33  33  33  32  31  31  31  29  29  32  37  46  56  60  54  47  42  37  35  36  37  42  46  42  41  42  45  59  83 114 134 143 142 140 137 134 134 133 133 134 136 136 135 134 134 135 134 134 132 130 131 133 134 134 135 135 134 128 122 120 123 128 130 132 134 136 136 136 137 136 134 132 133 134 135 134 134 135 134 134 136 138 137 136 136 137 137 136 135 133 135 137 137 135 134 133 134 134 133 133 133 133 131 129 129 130 131 132 133 132 131 130 132 135 134 133 134 134 134 132 132 132 132 131 130 128 129 130 131 131 129 127 126 127 128 128 128 127 125 125 127 127 125 123 122 124 127 128 127 125 122 118 114 110 107 104 101 101 102 106 113 120 125 135 143 136 129 129 139 143 142 139 137 137 137 138 138 139 139 139 
 30  28  27  26  27  29  31  32  32  32  31  31  30  31  31  31  31  30  29  30  31  31  32  32  31  30  30  30  29  30  31  32  33  33  33  32  32  31  30  29  29  30  30  30  30  31  31  29  28  29  30  30  31  31  31  30  29  29  29  29  29  29  30  30  29  28  27  28  29  29  28  30  32  31  28  27  28  29  28  28  27  25  25  26  27  28  29  31  31  31  31  30  31  32  33  32  30  31  32  31  32  31  30  30  30  30  32  32  31  30  29  29  30  31  32  32  31  31  32  32  30  30  29  29  30  30  30  29  28  28  27  28  29  30  31  30  30  29  28  28  28  29  30  31  32  33  33  32  30  28  27  29  31  32  32  31  31  31  32  33  32  30  28  28  29  30  30  29  29  29  30  31  31  30  29  29  30  30  30  29  28  28  29  30  29  29  29  29  29  30  30  32  31  28  28  28  28  30  33  33  30  29  28  26  25  28  29  30  33  31  29  30  31  36  43  46  48  49  45  45  47  44  40  36  34  32  32  33  35  36  35  33  31  31  30  28  28  29  32  31  31  33  33  34  34  33  32  31  31  32  33  34  35  36  36  35  34  34  35  34  32  29  27  30  30  30  29  30  32  32  33  34  33  32  32  32  31  31  31  32  36  45  54  57  53  47  41  35  34  35  36  38  39  36  36  39  44  56  80 114 136 146 146 144 141 137 134 132 131 134 137 136 134 132 131 132 132 133 131 130 130 132 133 133 132 131 129 126 123 123 128 132 133 132 132 133 136 138 139 136 133 132 133 133 133 134 135 134 133 134 135 136 135 134 135 136 137 137 135 134 135 137 137 135 134 134 135 136 136 135 134 131 130 130 130 130 131 131 132 131 131 130 131 132 132 133 133 134 134 134 133 132 133 132 130 128 130 132 132 130 127 124 124 125 127 126 124 122 121 122 124 125 125 126 130 134 136 136 136 134 131 124 115 106 101 100 102 106 112 117 130 141 139 140 141 138 136 136 140 140 137 135 136 138 139 140 141 140 140 140 
 30  29  28  27  28  29  31  31  31  30  30  30  30  30  30  30  29  29  29  29  30  31  33  33  32  31  30  29  29  29  31  32  33  33  32  32  32  30  29  29  29  29  30  31  31  31  31  30  28  27  28  29  30  31  31  29  28  28  29  29  29  30  30  30  30  29  28  28  29  29  29  30  31  29  27  27  27  28  28  27  26  25  26  27  28  29  29  30  31  30  30  30  31  32  32  31  29  30  31  31  31  30  30  29  29  30  32  32  31  30  30  30  32  32  32  31  30  31  31  30  29  29  28  29  29  29  29  29  29  29  28  28  28  29  29  30  29  29  29  28  29  30  31  31  31  33  33  31  28  27  27  28  30  31  31  31  31  31  31  31  30  29  27  27  29  31  30  29  29  30  30  31  31  30  30  30  30  30  30  29  29  29  29  29  29  29  29  29  30  30  30  31  31  29  29  31  30  30  30  30  29  29  31  31  30  29  29  31  34  32  29  27  27  30  35  39  40  39  36  36  36  36  35  32  30  28  28  33  35  35  34  32  31  30  29  27  27  28  30  29  30  32  33  34  33  31  29  29  29  30  32  34  34  34  34  33  32  33  34  35  33  31  30  32  32  31  31  32  32  33  34  34  33  32  32  31  31  31  31  32  33  38  44  47  44  43  40  33  31  32  35  36  34  33  34  37  42  52  73 112 137 147 147 145 144 140 136 133 132 134 137 136 134 133 132 132 132 132 131 131 132 133 134 132 129 126 126 125 124 126 130 133 133 132 131 132 136 138 138 135 133 133 134 134 134 135 135 133 133 133 135 135 134 133 133 134 136 135 134 133 135 136 137 136 134 134 134 135 135 136 134 130 130 131 131 131 131 131 131 131 131 131 130 130 130 131 133 134 134 132 131 132 133 134 133 131 132 133 133 130 128 126 127 128 129 129 127 125 125 127 129 129 130 132 135 137 137 134 132 129 125 117 109 104 104 110 118 124 126 126 129 133 139 141 140 136 134 134 135 135 135 138 139 140 143 143 144 142 142 144 
 33  31  30  28  29  29  30  30  30  29  29  29  29  30  30  31  30  29  29  28  29  30  31  32  34  33  30  28  28  28  30  31  32  32  32  32  31  30  29  27  27  28  30  30  31  31  31  30  28  27  27  28  29  30  30  29  28  29  31  31  31  32  32  32  31  30  29  29  29  30  30  31  31  29  27  27  28  29  29  27  26  26  27  28  29  29  30  30  30  29  28  29  30  30  30  29  29  30  31  30  31  30  29  29  29  31  33  33  32  32  32  33  34  34  33  30  29  29  29  29  29  29  29  28  27  27  28  29  30  30  29  28  27  28  29  29  28  28  28  29  29  29  30  30  30  32  32  31  28  26  27  29  30  31  30  30  31  30  30  30  30  28  27  28  30  31  31  29  28  29  29  30  30  30  31  31  31  30  29  30  30  28  28  28  28  28  29  30  31  31  31  31  30  28  29  30  29  28  28  28  28  28  31  29  27  26  28  30  30  30  28  25  27  29  30  35  37  35  36  35  32  34  35  33  33  32  29  32  34  33  31  30  30  30  30  29  30  30  32  30  30  32  32  32  31  29  29  29  29  30  31  34  35  33  32  31  32  33  34  33  32  31  30  32  32  31  32  33  33  33  33  33  32  33  33  30  29  29  31  31  30  34  37  39  37  37  36  31  29  31  36  37  36  36  36  37  40  47  67 104 128 138 138 139 140 140 139 135 133 134 136 136 135 135 135 135 134 131 130 129 130 134 136 132 128 124 124 124 124 126 129 131 131 130 131 132 135 136 133 131 131 134 136 136 133 133 133 133 133 134 134 134 133 133 134 135 135 135 134 132 133 134 136 136 135 133 132 131 131 131 130 129 130 132 133 132 130 130 130 131 132 132 132 130 131 132 133 133 132 129 128 130 133 136 136 133 132 131 131 130 129 129 130 132 134 134 134 133 133 135 136 137 137 137 137 133 125 116 112 110 107 103 102 105 113 123 130 132 132 132 131 130 129 129 131 135 137 136 134 135 137 139 139 139 141 141 141 139 140 143 
 34  33  31  30  30  29  29  29  29  29  30  30  30  30  31  32  31  29  29  27  27  29  30  31  34  33  30  28  28  28  30  31  31  31  31  30  29  28  28  26  27  28  29  30  30  30  30  31  30  29  28  28  29  30  31  30  29  29  31  32  31  32  32  33  32  32  31  31  31  31  31  31  31  30  29  28  29  30  29  28  28  28  30  30  28  29  29  29  29  28  28  28  28  28  29  29  30  31  31  31  30  30  29  30  31  32  34  33  31  32  33  33  34  34  32  29  28  27  29  29  30  30  29  29  27  27  28  30  30  31  30  29  28  28  29  29  29  29  29  28  28  28  29  29  30  31  31  30  28  27  27  29  30  30  28  29  30  29  29  30  30  28  28  29  31  32  32  29  27  28  29  29  29  29  29  30  30  29  28  30  30  29  28  28  28  29  30  31  31  31  31  30  29  29  29  29  28  28  28  28  29  29  31  29  27  26  28  28  26  27  29  29  30  30  28  32  34  35  38  37  33  35  37  37  37  34  30  30  31  31  29  29  29  29  29  30  31  33  34  32  32  33  32  31  29  29  29  30  30  30  31  33  34  32  30  31  33  33  33  32  31  30  29  31  32  32  32  33  34  34  34  33  32  34  34  30  28  29  30  30  32  35  37  37  35  34  34  32  31  33  38  39  38  39  40  39  40  45  57  82 103 118 123 129 136 139 139 138 138 138 138 138 138 138 136 135 133 131 129 130 133 136 136 130 124 121 123 125 126 126 128 129 130 131 132 134 136 134 131 129 130 135 137 136 133 132 132 132 132 133 134 135 135 134 134 135 136 135 133 132 132 133 135 136 134 132 129 127 127 128 129 128 130 132 133 132 131 130 131 132 132 133 133 132 131 132 133 133 132 129 128 129 132 135 135 132 130 130 131 132 132 131 131 132 134 136 135 134 136 137 135 131 128 127 125 116 105  94  93  96  97 100 105 112 120 127 131 133 135 137 135 128 118 115 120 133 140 139 135 136 138 138 137 137 138 134 128 123 123 126 
 33  32  32  31  29  28  28  28  29  29  31  32  31  31  31  31  30  29  29  28  27  28  30  31  33  32  30  30  31  31  32  31  30  30  30  30  28  27  27  27  29  30  30  30  29  29  31  31  31  31  31  29  29  30  32  32  31  30  30  29  28  29  30  32  33  34  34  33  32  32  31  30  30  32  31  29  29  29  30  30  30  30  31  31  29  29  28  28  29  29  29  29  29  29  31  31  30  31  31  31  30  29  30  32  33  32  32  31  30  30  31  32  33  32  30  29  28  29  31  31  30  30  29  29  29  30  31  31  31  30  30  29  29  29  29  30  30  30  29  28  27  28  29  30  30  30  30  28  28  27  26  27  28  29  28  28  29  29  30  30  30  29  28  29  31  32  32  30  28  29  30  29  29  28  27  27  28  29  28  29  30  30  30  30  30  30  30  31  30  29  30  30  31  31  31  30  30  29  29  30  32  33  33  34  34  31  30  29  27  28  32  36  34  30  28  30  33  35  36  37  36  37  37  37  35  31  26  27  29  31  30  29  30  29  28  27  28  30  32  32  32  33  33  32  30  29  30  31  31  31  32  31  30  30  29  30  32  33  33  32  32  30  29  31  33  34  32  32  34  36  36  33  33  33  33  32  32  31  29  31  36  39  42  43  38  36  36  35  36  39  38  38  39  41  43  43  44  43  45  50  68  91 110 126 138 139 137 140 147 144 140 142 143 141 133 130 130 129 131 135 141 140 134 123 117 117 123 129 132 132 130 130 134 134 134 138 136 134 132 129 130 135 135 133 134 133 133 133 130 130 133 139 140 136 133 134 136 133 131 132 133 134 134 133 132 129 126 127 130 132 131 127 126 127 130 130 131 132 133 133 132 133 133 132 131 131 132 134 134 133 131 129 129 130 128 126 128 132 136 138 134 128 125 125 126 128 124 120 126 127 118 104  98  97  98  92  85  84  92 103 111 118 124 123 122 122 126 132 138 139 133 121 113 112 115 125 132 133 130 134 138 135 136 138 138 127 112 100  97  96 
 32  32  32  31  30  30  30  31  31  31  31  32  31  32  32  31  30  30  30  30  30  29  30  31  32  31  31  31  31  32  32  31  29  29  30  30  28  27  27  28  29  31  31  31  31  31  32  32  29  31  32  31  30  31  32  32  31  30  31  31  29  29  30  31  32  33  32  32  32  31  31  31  32  32  31  28  26  27  29  30  30  30  30  30  30  30  30  30  31  32  31  30  30  31  33  32  30  30  30  29  29  30  30  32  32  32  32  31  31  31  31  32  32  32  31  30  30  30  32  32  30  30  30  30  30  30  31  31  30  30  29  30  29  28  29  30  31  31  30  28  28  28  29  30  30  29  30  29  28  28  28  28  29  29  30  30  30  31  31  31  30  29  30  31  31  32  33  30  28  30  30  30  29  29  29  29  29  29  29  30  31  31  31  30  30  30  30  30  30  29  28  30  32  32  31  31  31  29  29  30  31  32  33  32  30  30  30  31  31  33  34  35  32  32  33  30  30  32  33  33  34  33  31  30  29  29  29  29  29  29  27  27  28  29  30  29  29  29  30  29  31  32  32  33  32  31  31  31  30  29  29  29  29  29  29  29  29  30  31  33  33  32  30  29  30  32  31  31  32  33  33  32  33  35  36  37  35  32  30  32  37  41  43  43  39  37  37  38  39  39  38  38  39  41  42  42  41  40  40  42  54  77 106 126 137 139 138 138 138 141 143 142 141 137 132 129 129 132 133 135 140 135 126 118 117 120 125 128 131 134 131 129 131 133 135 136 134 130 127 126 128 132 134 134 132 130 130 132 132 131 133 136 138 137 136 137 138 135 134 136 136 135 133 132 132 132 133 135 137 135 133 130 130 131 132 131 130 130 131 131 129 130 130 129 130 131 132 133 134 134 135 133 131 128 126 125 130 136 139 135 125 115 111 111 112 112 110 108 112 112 106  95  90  90  90  89  92 102 111 117 122 128 133 133 132 129 129 128 128 126 121 114 108 107 108 106 107 114 125 131 134 132 132 135 142 138 126 111  97  88 
 31  32  32  32  31  31  32  33  33  32  31  31  31  32  32  31  31  31  32  32  32  30  30  30  31  31  30  31  31  31  31  30  29  28  29  30  29  28  28  28  29  31  32  32  32  32  33  32  29  30  32  32  31  31  31  30  30  31  32  33  32  31  31  30  31  31  31  31  31  31  31  32  33  33  31  28  26  26  29  30  30  29  29  30  30  31  31  32  33  33  32  31  31  32  33  32  31  30  28  28  29  30  31  31  31  31  31  31  31  30  30  31  31  31  32  32  31  31  33  32  30  31  31  31  30  30  31  31  30  30  30  30  30  29  29  30  31  31  31  29  29  29  30  30  29  29  30  29  29  28  28  28  28  29  29  31  32  32  32  31  30  29  30  32  33  33  32  30  28  30  30  30  30  30  30  30  30  30  29  31  32  32  31  30  29  29  29  29  30  30  29  29  30  31  30  30  30  29  29  30  31  32  32  30  28  28  29  30  32  35  36  35  32  32  33  30  29  31  31  30  29  29  29  29  29  28  29  31  32  31  28  28  28  29  29  28  27  28  27  27  28  30  32  33  33  33  32  31  30  28  28  28  29  30  30  29  29  29  30  32  33  32  31  31  31  31  28  29  32  33  33  33  34  35  36  37  35  32  31  32  36  41  42  39  37  35  36  39  39  37  37  38  40  41  41  40  38  38  42  47  56  76 105 124 133 135 132 127 122 129 137 135 133 133 133 132 132 134 135 136 136 128 119 115 120 126 128 128 129 132 130 127 127 132 135 134 131 128 123 124 127 130 134 133 128 124 125 128 131 133 132 132 134 134 133 132 131 130 131 134 134 132 130 130 131 132 134 136 137 134 131 128 130 132 133 132 130 130 132 131 129 130 128 126 129 131 132 131 131 132 134 134 129 123 120 122 124 128 131 127 118 109 105 105 108 108 107 108 112 114 112 108 105 104 103 102 105 114 122 126 127 130 133 136 136 135 131 126 120 115 111 108 107 106 103  98  94  98 112 120 122 123 128 134 138 138 130 118 107 100 
 32  31  32  32  31  32  33  34  34  33  31  29  30  31  31  31  31  32  32  32  31  30  29  29  29  29  30  31  31  31  31  29  28  28  29  30  30  28  27  27  28  30  31  32  32  31  32  32  30  31  32  31  31  30  30  30  30  30  32  33  33  31  30  30  30  31  31  31  32  32  32  32  32  32  31  29  28  28  30  31  30  29  29  30  30  31  32  32  33  32  31  31  31  32  32  32  31  29  28  28  30  31  31  31  30  29  30  31  30  30  29  29  29  30  32  33  32  32  33  32  30  31  32  33  32  32  31  31  30  31  31  31  32  31  30  31  31  32  31  31  30  31  32  31  30  29  30  30  29  28  28  28  28  27  27  30  33  33  31  30  29  28  29  32  34  33  31  28  28  29  30  30  31  30  29  29  30  29  29  31  32  32  32  31  30  29  29  29  30  31  30  28  27  29  29  29  29  30  30  30  32  33  34  32  30  29  28  28  31  36  41  41  37  33  32  31  32  31  29  28  28  31  34  35  32  28  26  32  35  34  32  31  31  30  29  27  24  25  26  26  27  30  32  33  33  33  33  31  30  29  29  30  30  31  31  31  31  31  31  32  32  32  33  35  35  32  29  30  34  37  36  34  34  33  33  34  33  30  31  32  34  39  38  34  33  33  34  37  38  37  37  39  41  42  40  38  38  41  45  54  64  79  99 113 121 120 113 105 102 110 117 117 121 129 135 136 134 133 135 136 133 125 118 116 124 131 132 131 128 128 128 127 127 133 136 133 131 128 124 126 128 128 130 129 124 121 121 124 129 132 129 127 124 120 115 112 113 114 117 120 122 122 122 124 124 122 121 122 123 123 119 115 118 123 127 128 130 131 134 134 131 132 129 124 127 129 129 128 127 129 131 129 122 114 111 112 109 109 115 119 119 114 111 112 115 118 118 117 122 127 130 129 128 126 123 118 114 115 122 129 129 129 131 131 132 132 131 127 121 113 109 109 109 106 102 103 100  98 101 106 110 112 121 129 125 120 115 112 114 118 
 31  31  31  31  32  32  33  33  33  31  29  28  28  29  31  31  32  32  31  30  29  28  28  29  29  29  30  30  31  31  30  28  28  28  29  30  29  28  27  27  27  28  30  30  30  31  31  31  31  31  30  29  29  29  30  31  31  30  30  31  32  32  31  30  31  31  32  33  33  32  32  31  29  31  32  31  30  30  31  31  30  29  30  30  30  30  31  32  31  31  31  31  31  32  32  32  32  30  29  28  30  31  32  32  31  30  30  30  30  30  29  29  30  31  32  32  32  32  32  31  29  31  32  33  33  33  31  31  31  31  31  33  33  31  30  29  30  30  30  30  31  32  33  32  31  31  32  31  31  31  31  30  29  29  29  30  32  31  30  28  27  27  29  33  34  33  30  28  28  28  30  30  30  29  29  29  30  29  29  29  30  32  32  32  31  30  29  29  30  31  31  28  27  29  29  29  30  30  30  31  31  32  33  30  29  30  32  34  36  40  43  42  38  36  37  36  33  30  29  32  36  40  40  35  29  27  30  32  32  31  32  34  36  37  36  34  30  27  26  28  30  31  31  32  32  32  32  32  31  30  30  31  30  30  31  33  35  34  33  31  31  33  35  35  35  37  35  35  36  35  32  28  29  33  35  32  29  29  31  31  32  36  33  30  30  31  32  33  35  36  38  40  41  41  38  37  39  43  48  56  68  79  86  93  97  93  83  75  76  82  89  95 109 124 132 135 132 126 131 135 129 125 122 118 123 130 132 133 130 124 126 130 132 136 136 131 130 129 127 128 128 126 125 124 122 121 123 126 130 130 124 116 105  93  84  81  86  92  97  99 102 106 111 114 112 105  98  95  96  98  95  89  93 101 110 116 120 125 129 130 129 130 128 125 125 125 125 125 125 127 126 122 116 109 106 104 100 102 108 116 120 121 123 125 127 127 126 125 123 123 127 133 136 135 129 123 121 124 128 131 132 132 131 127 126 127 131 132 128 121 120 122 118 109 105 113 118 118 113 110 109 106 106 108 109 108 108 111 117 121 
 31  31  32  32  31  31  31  32  32  30  28  28  28  29  31  31  31  31  30  29  28  27  28  28  29  29  30  30  31  31  29  29  29  29  30  30  29  28  27  26  27  27  28  29  30  30  29  30  32  32  30  29  28  29  31  32  32  31  31  32  33  33  31  31  32  33  33  33  33  32  32  30  28  30  32  32  32  32  32  32  31  30  31  31  31  31  31  31  31  30  30  31  31  32  31  31  31  30  30  29  30  31  32  32  32  31  29  29  30  30  30  31  31  32  32  33  33  33  32  31  30  31  32  34  34  33  31  30  29  30  30  32  33  31  29  28  28  28  29  29  30  31  31  31  31  31  31  32  32  32  32  32  31  31  31  31  31  31  30  29  27  27  30  33  34  32  29  28  27  29  30  30  30  30  30  30  30  29  28  28  29  30  32  33  32  31  30  30  30  30  30  30  30  31  31  31  31  30  30  30  30  31  32  32  32  33  35  38  42  46  47  44  39  37  40  40  40  41  40  38  38  42  46  48  44  42  40  41  40  39  39  40  40  40  39  37  32  28  28  31  33  33  33  32  31  31  31  31  31  31  31  30  29  28  30  33  36  36  34  32  32  35  38  42  47  49  43  37  33  33  31  28  28  31  33  29  28  29  30  30  31  32  31  30  29  31  32  32  33  36  39  40  40  39  37  35  37  40  44  49  56  64  69  71  71  70  65  60  60  67  77  88 106 124 133 136 134 129 130 129 121 117 119 122 125 128 132 135 132 124 125 129 133 135 137 136 133 130 128 127 125 123 122 122 124 125 126 128 130 129 123 113  99  83  73  72  80  87  89  88  93  99 104 108 105  97  89  85  86  86  83  79  83  91 101 110 116 121 125 126 125 127 128 127 125 124 124 125 127 128 125 121 117 114 110 106 105 108 115 122 126 127 130 132 134 130 130 132 131 130 131 132 132 131 130 129 129 129 129 130 133 135 133 128 126 127 133 137 137 132 126 122 121 121 125 132 137 139 134 124 115 111 107 105 108 108 108 109 113 116 
 31  31  32  32  31  30  30  31  31  30  29  28  30  31  30  30  30  30  31  30  29  28  27  27  28  29  30  30  30  30  30  30  30  30  30  31  30  29  28  27  27  28  28  29  30  30  29  29  31  31  30  29  29  30  32  32  31  31  31  33  35  34  32  32  32  33  33  33  32  31  31  30  29  31  32  33  33  33  33  33  33  32  33  33  32  32  31  30  30  30  31  31  32  31  31  30  30  30  30  29  29  30  31  32  32  31  29  28  29  30  31  33  33  32  32  33  33  32  32  31  31  32  32  33  34  32  30  28  28  28  29  30  31  30  29  28  28  28  29  29  29  29  29  30  30  29  30  30  31  32  32  31  31  31  31  31  31  31  30  29  28  29  31  33  33  32  29  28  28  30  31  31  31  31  31  31  30  30  29  27  28  29  31  33  32  31  30  30  29  29  28  31  33  33  33  33  32  30  30  30  30  30  31  33  34  32  34  39  48  59  66  68  66  66  66  64  63  63  60  58  56  59  66  72  68  61  55  55  54  52  50  47  44  42  41  38  33  32  33  36  37  36  35  33  32  31  31  30  30  29  29  28  27  28  30  32  34  34  33  33  34  36  40  51  60  63  53  41  33  33  32  30  29  30  31  28  29  31  29  29  30  30  32  32  30  30  32  33  34  36  37  37  37  37  36  34  33  35  37  38  41  47  51  53  55  60  62  62  64  74  87 100 115 131 140 140 138 137 131 122 114 111 116 129 130 128 129 133 133 127 125 127 129 133 138 140 135 128 124 120 118 120 120 122 126 127 127 128 128 128 125 117 104  91  86  89  97 100  98  95 100 105 108 109 106 100  96  95  97  95  93  92  94  99 107 113 119 123 126 126 125 127 129 128 127 126 126 127 129 130 129 127 124 123 119 114 116 121 127 132 133 133 134 136 137 135 133 134 138 140 138 133 130 128 131 133 134 131 128 128 131 134 134 131 130 131 137 141 142 140 130 120 121 128 137 141 146 151 149 140 129 126 123 121 121 119 114 110 108 106 
 31  30  31  32  31  30  30  31  32  32  31  30  31  31  30  29  28  29  31  31  30  28  26  26  28  29  29  30  30  30  29  30  31  30  31  31  31  30  29  28  27  28  29  30  31  31  30  29  29  30  32  31  31  32  32  32  31  31  33  35  37  36  34  33  32  32  32  31  30  30  29  31  32  33  32  32  31  33  34  35  35  33  33  33  33  32  31  30  30  30  31  31  32  32  31  30  30  30  29  28  28  28  29  30  31  29  28  28  29  31  33  34  33  32  32  32  32  32  31  30  31  31  32  33  33  32  30  28  27  27  28  30  31  30  30  30  30  30  30  30  30  29  28  29  29  29  29  29  30  31  30  30  29  28  28  30  32  31  30  30  29  30  32  33  32  31  29  29  31  30  31  32  32  31  31  32  32  31  29  28  29  30  32  33  33  31  30  30  29  28  28  31  33  34  34  34  33  31  30  30  30  31  32  31  29  28  31  38  52  75  98 119 127 129 125 112  98  88  86  92 100 104 102  94  80  72  68  66  63  59  57  52  46  45  46  45  40  36  36  39  40  38  37  35  33  32  30  29  29  28  27  27  28  30  31  31  31  30  32  34  35  35  38  48  62  70  63  50  38  35  32  31  30  31  32  30  30  31  28  28  31  30  33  34  31  30  31  35  35  35  35  34  35  36  35  33  32  31  32  31  34  37  38  45  56  66  70  75  86 100 113 123 132 141 147 143 139 141 129 116 114 116 123 135 135 130 128 129 130 129 128 126 127 134 140 137 127 117 111 108 108 114 119 123 127 127 126 127 128 127 126 121 114 108 110 117 124 121 118 118 121 124 122 117 112 110 112 117 123 121 120 121 120 120 124 124 125 127 130 130 129 131 131 129 129 129 129 129 131 132 134 134 132 130 126 124 126 130 134 138 138 137 137 138 139 140 137 133 135 136 136 137 136 133 131 131 133 135 132 127 128 130 132 134 135 137 139 141 143 142 138 130 121 119 122 129 139 149 150 150 150 149 148 145 138 133 127 118 108  99 
 30  30  30  30  30  30  31  32  32  32  31  31  31  31  30  29  29  29  31  31  30  28  26  27  29  30  29  29  29  28  29  29  30  30  31  31  31  31  30  28  28  28  29  30  31  31  30  29  28  29  32  33  32  32  33  33  33  33  35  37  38  37  35  33  31  31  31  31  30  30  30  31  35  35  33  31  31  32  36  36  35  33  31  31  31  31  31  30  30  29  29  30  31  31  30  30  30  30  29  28  27  27  28  29  29  29  28  28  29  30  32  33  32  31  31  31  31  31  30  30  30  31  31  32  33  32  30  29  27  27  28  30  31  32  32  32  32  31  31  31  30  30  29  30  32  31  30  30  31  32  32  31  30  29  29  31  32  31  30  31  31  31  32  32  32  30  29  30  32  31  31  32  31  31  32  33  32  30  29  28  30  31  33  33  33  31  30  30  29  29  30  31  31  32  32  33  32  31  31  32  32  32  33  31  29  30  33  36  45  64  90 117 133 140 136 121 105  96 100 108 116 115 106  90  71  58  54  55  53  48  47  45  46  53  61  63  53  42  36  38  39  38  37  35  34  32  31  30  29  27  26  28  30  32  32  32  30  29  31  33  34  34  35  42  50  57  52  44  37  36  36  35  34  32  30  29  30  30  28  28  30  31  33  34  31  30  31  35  35  33  32  32  33  35  34  33  31  32  32  31  33  35  31  40  55  68  72  79  96 112 122 126 129 132 133 127 123 121 110 102 108 117 125 131 130 127 126 125 126 129 130 131 132 137 135 121 109 101  98  99 104 112 118 124 128 127 126 129 129 126 122 118 115 114 118 125 130 126 126 132 135 134 130 123 118 117 121 127 133 132 131 133 131 129 128 127 126 127 129 131 130 130 130 130 131 131 130 129 130 132 134 135 133 130 129 131 133 134 134 131 130 131 133 134 135 135 132 129 133 133 130 128 127 128 129 131 133 133 133 132 131 131 133 136 137 137 138 139 140 141 137 128 121 114 115 127 139 144 141 147 156 159 159 154 144 138 132 123 111  99 
 29  29  29  29  29  30  31  32  32  31  30  30  30  30  31  31  31  30  30  29  28  28  28  29  30  30  30  29  29  28  28  28  29  30  30  30  30  30  30  29  29  29  29  30  31  31  30  29  28  29  31  32  32  33  34  35  34  33  34  35  37  36  34  33  32  32  32  32  31  31  30  31  34  34  34  32  31  33  35  35  33  31  30  28  28  30  31  31  30  29  28  29  30  30  29  30  31  30  29  29  28  28  28  28  28  29  30  30  29  30  31  32  31  31  30  31  31  30  30  30  31  31  31  32  33  32  30  29  28  28  30  31  32  32  32  32  31  30  29  29  30  30  30  30  32  31  31  31  33  34  33  32  32  32  32  32  31  30  30  30  32  31  32  31  31  30  30  31  31  30  30  31  30  30  31  32  31  29  28  28  30  31  33  33  32  31  30  29  29  30  31  31  30  31  31  31  31  31  30  31  32  33  33  32  31  30  33  36  39  48  65  89 108 120 123 111  95  84  85  89  91  87  80  69  55  45  40  44  44  40  39  41  44  55  67  70  57  44  36  35  35  35  34  34  33  31  30  30  29  27  26  28  31  32  32  32  31  30  31  32  33  33  33  37  40  40  37  36  36  36  36  35  35  33  29  29  30  31  32  32  31  32  31  30  30  31  33  35  35  32  32  32  34  36  34  31  30  32  35  33  32  32  32  39  50  62  68  76  89 105 115 115 116 116 112 110 107  98  89  88  97 106 114 121 121 122 127 127 125 127 131 135 138 133 121 104  96  92  92  99 107 112 118 124 127 125 124 125 126 125 121 120 121 121 121 122 125 124 125 129 130 128 126 125 125 126 127 130 134 133 132 130 129 127 126 123 121 123 129 132 132 130 129 129 129 129 128 127 128 129 131 131 130 127 126 125 123 119 113 110 110 111 109 108 109 113 118 124 127 127 125 125 126 128 129 131 134 134 134 134 133 134 135 137 136 134 135 137 139 139 136 130 125 121 121 130 136 139 140 146 152 155 151 143 136 131 124 114 104  95 
 30  28  27  27  28  29  30  31  31  31  29  28  28  30  32  33  33  31  30  28  28  28  30  31  30  31  30  30  29  28  28  28  29  29  30  29  29  28  29  29  29  28  29  30  31  31  30  30  30  30  31  30  31  33  35  35  34  32  31  32  34  34  33  32  32  32  33  33  33  33  32  32  31  32  33  33  33  32  33  32  30  28  27  27  28  30  31  31  30  29  27  28  29  29  29  31  32  31  30  29  30  29  29  28  28  30  32  32  30  31  32  32  32  31  31  31  31  30  30  31  31  31  31  32  33  33  32  30  29  30  30  31  31  31  31  30  29  28  27  27  28  29  29  30  30  29  29  30  32  33  33  33  32  33  34  33  31  31  30  31  32  33  32  31  30  31  31  32  31  30  29  30  30  30  31  31  31  29  27  28  30  31  32  32  30  29  28  28  29  30  33  31  29  30  31  31  30  30  30  30  31  31  31  31  30  28  31  34  36  39  46  62  81  99 109  94  76  59  52  50  48  45  44  45  42  38  35  38  40  37  39  39  40  47  55  60  51  41  36  32  31  31  31  31  31  30  29  29  29  28  27  28  29  30  31  32  32  32  31  31  31  32  33  35  34  30  30  32  36  34  31  29  32  32  30  30  30  32  35  34  32  33  30  27  30  33  36  35  33  32  32  33  34  34  32  29  29  34  37  33  29  29  35  38  43  51  60  67  72  87 101 103 107 108 103 107 106  92  85  84  85  88  96 110 114 119 129 130 126 124 129 136 137 120 103  95  93  95  99 109 116 117 121 124 124 124 122 121 123 125 126 129 130 129 125 119 116 117 118 116 115 116 118 124 130 134 133 131 131 129 126 122 121 121 121 118 117 122 130 134 133 131 129 127 126 125 124 124 125 127 128 128 126 124 119 111 101  91  83  83  83  81  73  68  71  81  94 106 112 115 120 128 135 137 133 131 133 134 133 131 133 135 136 135 133 132 135 138 140 139 140 141 138 135 135 132 130 132 142 142 136 129 119 110 108 105  97  87  82  79 
 30  28  26  25  26  28  29  30  32  32  30  29  30  30  31  30  30  30  30  30  31  30  29  28  28  29  30  31  31  30  29  29  29  29  30  30  29  30  31  31  30  28  27  29  30  31  31  30  30  31  32  32  32  33  33  32  32  32  32  32  34  34  32  30  29  30  33  34  34  32  30  30  30  31  32  32  32  31  31  29  28  27  25  27  30  31  31  31  30  29  28  29  30  30  30  31  31  30  29  29  29  29  29  29  29  29  30  31  32  32  31  29  29  30  32  33  32  30  28  29  31  30  30  31  34  35  35  32  29  28  28  29  30  29  28  28  27  26  26  27  28  29  29  31  31  28  26  25  28  30  32  33  33  32  33  33  33  32  32  32  32  33  33  32  31  30  31  30  30  30  30  31  31  30  30  31  31  30  29  30  31  31  31  30  28  27  27  28  29  30  31  29  28  29  31  31  30  30  29  30  30  30  29  30  31  31  30  32  34  37  42  55  81 102 104  75  53  48  42  37  37  37  37  35  32  30  30  33  35  35  35  34  34  34  37  39  40  38  37  33  31  30  29  29  29  29  29  30  30  29  29  31  31  31  30  29  29  30  30  30  31  32  33  31  30  29  30  31  32  31  30  29  30  30  30  31  32  32  32  32  32  33  32  32  32  32  32  32  30  30  33  34  33  30  30  32  35  39  38  31  30  31  32  34  38  43  48  54  61  76  95 110 117 121 126 128 126 121 112 100  88  83  89 104 115 121 122 123 125 128 130 129 122 104  92  94 102 113 122 127 129 129 128 126 124 126 128 129 129 131 135 135 133 132 131 123 111 108 109 108 114 120 125 128 130 133 134 132 128 125 121 119 119 120 118 119 123 128 132 133 131 130 129 128 127 124 121 123 127 129 130 130 129 124 117 107  94  84  77  69  64  60  54  52  55  59  61  69  94 111 119 126 132 137 137 135 132 127 125 127 131 134 134 132 133 136 141 144 147 150 153 154 153 148 140 132 125 121 124 116 100  83  71  65  64  61  57  53  49  47 
 32  30  27  27  28  28  29  30  31  31  30  30  31  31  30  29  29  29  30  31  31  30  29  28  27  29  30  32  31  30  30  30  30  29  30  30  30  31  32  31  30  29  28  28  29  30  29  30  31  31  32  33  33  32  32  32  31  30  30  31  32  33  33  31  29  29  31  32  32  31  30  29  30  31  32  32  32  31  30  29  29  28  27  28  31  30  30  30  31  31  30  29  29  29  30  31  30  29  28  28  29  30  30  30  30  29  29  31  33  33  31  30  30  30  32  33  32  30  28  29  31  30  30  31  33  35  34  32  29  28  28  29  30  29  29  28  27  27  27  27  28  29  30  31  32  28  25  25  26  29  31  32  32  32  32  33  33  31  30  31  31  32  32  32  31  31  31  30  29  29  29  30  30  30  30  31  31  30  30  31  32  31  30  28  27  27  27  29  29  29  29  28  28  30  31  31  31  31  30  30  30  29  29  30  31  33  32  32  35  37  41  49  72  89  87  61  44  43  39  35  34  34  33  31  29  29  30  31  32  33  32  32  31  31  31  33  34  35  34  33  32  31  30  29  28  29  29  30  31  30  29  31  31  30  29  28  28  29  29  28  29  30  30  30  30  31  31  32  32  31  30  30  29  29  29  31  32  32  31  32  32  33  34  34  33  32  31  31  31  32  34  34  32  30  32  34  36  39  37  30  29  32  33  35  37  38  41  45  54  77 103 122 129 133 140 141 139 136 132 125 115 104  94  91 100 110 115 117 119 126 127 120 106  97  96 104 115 125 132 135 135 134 131 128 125 127 130 134 132 132 134 132 130 129 126 119 109 107 109 113 119 124 129 131 132 134 134 131 125 121 119 118 119 121 123 125 128 131 133 132 128 128 129 130 127 125 124 125 127 129 130 129 127 125 119 109 102  94  85  71  59  52  48  47  49  52  59  74 101 115 120 122 127 133 135 134 129 122 124 129 133 135 136 135 138 142 145 147 148 150 148 145 141 135 127 125 124 118 100  83  69  58  53  51  47  44  41  39  36  34 
 33  31  29  29  29  28  28  28  29  30  30  30  32  33  31  30  29  29  29  30  30  29  29  29  29  30  31  31  31  30  30  29  30  30  29  30  32  32  31  30  30  29  29  29  30  28  27  28  33  32  32  32  32  33  33  32  31  29  28  28  30  32  34  34  32  31  30  30  30  30  31  30  29  30  31  31  31  30  29  30  29  29  28  29  30  30  30  31  32  33  32  29  27  27  29  29  29  29  28  28  29  29  30  30  29  28  28  30  33  33  32  32  32  32  33  33  32  30  29  30  31  31  31  32  32  32  32  31  29  29  30  30  29  29  29  28  28  28  28  27  29  30  31  32  33  30  27  26  26  28  30  30  30  31  31  32  31  30  29  29  30  31  31  31  31  32  33  31  28  29  29  28  28  29  30  30  31  31  31  31  31  31  29  28  28  28  28  30  30  29  27  28  29  30  31  31  31  31  30  29  29  29  29  30  31  32  32  33  34  35  36  41  54  64  61  50  42  40  37  34  32  31  30  29  29  30  32  32  33  33  34  33  32  32  32  33  32  31  30  31  32  32  31  31  29  28  29  31  31  30  30  29  30  29  29  28  29  30  29  29  29  29  29  30  31  32  32  33  33  32  31  29  29  29  30  31  32  33  33  33  33  33  34  33  33  32  31  31  33  36  33  31  30  32  34  35  35  35  34  30  29  31  35  35  34  37  38  42  51  82 115 130 135 138 141 143 142 139 141 143 142 127 104  83  81  93 111 115 116 121 119 109  94  95 106 119 125 129 133 135 135 134 131 129 127 128 130 133 133 131 129 128 128 127 123 118 112 110 112 119 124 127 130 133 135 137 135 133 129 125 123 123 121 124 130 131 131 131 133 130 126 127 129 129 126 126 128 128 128 127 126 122 119 121 119 113 111 105  92  78  67  63  63  64  65  71  86 107 123 129 129 125 126 130 131 130 129 127 131 137 139 140 143 144 146 147 146 139 132 125 118 111 105 102 102 110 115 105  75  58  52  50  50  49  46  43  41  40  36  34 
 33  31  29  28  29  28  27  27  28  29  29  30  32  32  31  30  29  29  29  30  30  30  29  29  29  30  31  31  31  30  30  29  30  30  29  30  32  32  30  29  30  31  30  31  31  29  26  28  33  33  31  31  32  33  33  31  30  29  28  27  28  31  33  34  32  31  31  31  30  29  30  30  29  29  30  30  30  30  29  29  29  29  29  30  31  30  30  32  33  34  32  29  27  27  28  28  27  28  29  28  28  29  30  30  29  28  27  30  33  33  32  32  32  33  33  32  31  30  29  30  31  30  31  32  32  31  31  31  30  30  30  28  27  27  27  28  28  29  29  29  30  31  32  34  33  31  29  28  28  29  30  30  29  30  30  31  31  29  28  29  29  29  30  31  31  32  33  32  30  30  30  29  29  30  30  30  31  32  31  32  31  31  29  28  28  29  31  32  31  30  28  28  29  30  30  31  31  30  29  29  28  27  28  29  30  31  31  30  30  31  32  33  38  41  38  38  38  38  35  33  31  30  29  28  29  30  32  35  37  38  38  38  35  33  31  31  30  29  29  30  31  33  33  32  29  28  29  32  32  32  30  30  30  30  29  30  31  31  32  32  33  32  31  31  32  33  33  33  32  32  31  29  29  30  31  32  33  33  33  32  33  33  33  33  32  31  31  30  33  36  32  29  29  31  32  33  32  32  32  31  31  32  33  31  31  39  41  44  54  88 121 130 134 136 136 139 142 141 141 142 144 132 114  95  83  84 103 114 117 114 108  98  89  98 114 126 129 129 131 132 133 132 130 129 129 131 132 131 133 131 128 128 129 130 128 125 120 112 112 120 128 131 131 133 135 137 138 139 138 132 127 125 123 125 130 133 132 130 128 127 125 126 127 124 122 123 127 128 128 127 124 119 113 113 114 113 113 104  91  82  81  87  98 104 107 114 122 132 143 146 142 135 131 129 128 128 131 137 141 144 143 142 144 146 147 145 135 118  97  78  68  64  66  66  72  90  87  70  57  52  51  47  43  40  41  40  41  42  38  34 
 32  31  29  29  29  29  27  27  28  30  30  30  32  32  30  29  28  29  30  30  30  30  30  30  30  30  31  31  30  30  29  29  29  29  29  30  32  31  28  28  29  31  32  32  32  30  28  29  33  32  31  30  32  33  33  32  30  29  28  28  29  30  31  31  30  31  32  33  32  31  29  29  29  30  30  30  30  30  30  31  31  31  31  31  30  29  30  31  33  33  31  28  27  26  28  28  28  28  28  28  28  29  30  31  31  30  27  29  32  33  33  32  32  32  32  31  31  30  29  29  30  31  31  31  30  29  29  30  30  30  31  28  25  26  27  28  29  30  31  30  30  31  31  33  34  33  31  31  31  31  31  30  30  30  30  30  30  29  29  29  29  29  30  30  30  31  32  33  33  32  31  31  30  30  30  30  30  31  31  31  31  31  30  29  30  31  33  34  33  31  29  30  30  30  30  30  30  30  30  29  28  27  27  28  29  29  29  30  28  30  31  31  32  31  29  32  34  34  33  30  29  30  31  31  31  30  30  34  37  37  38  36  34  31  30  30  30  31  31  31  31  32  32  32  29  29  30  32  33  32  31  31  30  30  29  29  30  31  32  33  33  33  32  31  32  32  32  32  33  32  31  31  31  31  32  33  32  32  32  32  31  31  31  31  31  31  30  30  32  34  32  30  30  31  31  30  32  32  33  33  32  34  38  41  43  43  43  49  70  96 120 133 137 136 132 135 139 138 134 134 138 137 131 121 108  95  84  84  91  96  97  94  92 106 122 131 131 129 129 130 131 130 129 129 131 134 135 134 134 132 128 128 130 129 126 122 119 115 115 119 126 131 130 131 131 130 128 126 122 112 107 109 110 112 116 125 129 128 125 125 128 127 123 119 121 122 122 125 126 126 124 123 123 122 120 118 115 107  95  88  88  95 107 113 117 125 133 139 140 139 135 128 123 119 115 114 115 120 127 132 127 122 118 114 109 102  94  83  69  56  49  48  50  49  51  60  62  56  50  51  51  45  39  37  37  36  36  38  37  35 
 33  31  29  29  30  30  29  29  30  31  31  31  31  31  30  29  29  29  31  31  31  31  30  30  31  31  30  30  29  29  29  29  30  29  29  29  30  29  27  28  29  31  33  33  32  31  30  31  32  31  30  30  32  33  34  33  31  30  29  29  30  30  30  29  29  30  33  34  34  32  29  28  30  31  31  31  31  31  31  32  32  32  32  31  29  29  30  31  32  31  30  29  27  27  28  29  29  29  29  29  28  29  30  31  32  31  28  29  31  32  32  32  32  32  31  30  30  29  29  29  31  32  31  30  29  28  29  30  31  31  31  29  26  27  28  29  31  31  32  31  30  30  31  33  34  33  32  32  31  31  31  31  30  30  30  29  30  30  30  30  30  30  30  29  30  30  30  32  34  33  32  31  30  30  29  29  30  30  30  31  31  31  30  30  30  32  33  34  33  31  30  31  32  31  30  30  30  31  31  30  29  28  27  28  28  29  29  29  29  31  33  33  31  29  29  31  32  32  30  27  27  30  33  34  32  30  29  32  34  35  35  33  31  29  28  29  31  33  33  32  30  31  30  30  29  30  30  31  31  32  31  31  31  30  29  29  30  31  32  32  32  31  30  32  32  31  31  31  32  33  33  32  32  32  32  32  32  31  31  31  30  30  30  30  30  30  31  31  32  31  31  31  32  31  30  31  34  35  35  35  36  39  43  48  51  50  48  57  81 104 123 137 140 137 133 134 135 133 128 127 134 139 140 139 130 110  81  68  72  84  86  88 101 117 129 134 132 129 129 130 130 128 128 129 131 134 136 134 133 132 129 128 127 128 127 124 120 117 115 116 117 117 115 115 114 108 100  93  90  84  81  83  87  92 101 117 128 128 125 126 131 125 119 117 122 124 123 125 125 126 125 126 128 125 118 108 104  98  89  82  81  87  95 104 112 121 131 137 130 123 117 107  98  90  85  84  84  86  90  93  89  86  83  77  69  62  58  54  50  46  45  47  47  46  46  45  48  50  45  46  47  42  39  39  41  42  42  40  41  41 
 33  32  30  29  30  31  31  31  32  32  31  30  31  30  29  30  30  31  32  31  30  30  30  31  32  31  30  30  29  29  30  30  31  31  30  30  30  29  28  29  30  31  32  33  32  32  32  33  32  31  30  31  32  33  33  32  31  31  30  30  30  31  30  29  29  30  32  33  33  31  30  30  32  32  33  33  33  33  33  32  32  32  32  31  30  30  31  32  31  30  29  30  29  29  28  29  30  30  30  30  29  29  30  31  32  32  30  30  30  30  31  32  32  33  31  30  29  30  31  32  32  32  32  32  30  30  30  30  31  31  31  30  30  29  30  31  31  32  31  31  30  31  31  33  35  33  32  31  30  31  31  30  30  30  29  29  30  31  31  30  31  30  30  30  29  28  28  31  33  33  32  31  30  29  29  30  30  29  29  31  32  32  31  30  30  31  32  32  31  30  28  31  32  31  29  29  30  32  33  32  30  29  28  27  28  28  29  29  29  31  33  34  31  29  31  31  32  32  29  27  26  29  32  33  32  29  28  32  34  34  33  31  29  28  28  28  30  32  33  32  31  29  28  29  30  30  29  29  29  30  31  32  32  32  31  31  32  33  34  35  34  31  30  33  33  31  30  30  31  32  33  33  33  32  31  31  30  31  31  30  29  29  30  31  31  31  32  33  31  29  31  33  34  32  32  34  37  37  35  36  41  47  48  52  57  59  58  63  79 102 123 137 138 136 136 135 132 131 129 129 132 136 140 144 139 124 100  85  80  81  75  82 110 127 133 131 130 129 130 130 129 128 127 127 130 134 135 131 130 130 129 125 125 127 131 130 123 114 108 106 102  97  92  92  90  79  66  59  61  65  66  64  70  80  95 116 128 131 128 129 130 123 118 118 125 129 129 128 127 125 123 121 117 109  97  84  82  80  75  67  66  73  84  96 108 118 126 130 121 113 103  88  71  55  50  51  53  52  50  48  49  51  52  52  48  44  42  41  39  36  41  48  45  46  49  45  43  42  41  42  41  38  39  42  47  57  62  56  55  56 
 33  32  30  29  30  31  31  32  32  32  30  29  30  30  30  31  32  32  32  31  30  30  30  31  33  33  32  31  30  30  31  32  32  31  31  31  30  31  31  32  32  32  32  32  32  32  33  33  32  31  31  32  32  33  33  32  31  31  31  31  30  31  31  31  30  30  31  31  30  30  31  31  32  32  32  32  32  32  32  32  32  32  31  30  30  32  33  32  31  30  29  31  31  31  30  30  30  30  31  30  30  29  30  30  32  32  32  31  29  30  30  31  33  33  32  31  31  31  33  33  32  33  34  34  33  31  30  31  31  30  30  30  31  30  29  30  30  30  30  30  31  32  33  33  33  32  31  29  28  28  28  29  29  29  28  29  30  30  32  32  31  31  30  30  30  29  28  30  32  31  31  30  29  30  30  30  30  30  30  31  33  33  33  32  31  31  30  30  29  28  27  30  32  30  29  29  30  31  32  32  31  30  29  28  27  27  28  28  29  29  31  32  29  28  29  32  35  35  32  30  28  29  31  31  29  27  28  32  35  35  34  33  31  29  29  28  29  30  31  33  32  30  29  30  30  30  29  28  29  30  32  33  33  33  34  35  36  38  40  40  38  35  33  34  34  31  30  29  30  31  32  33  32  31  31  30  30  30  31  31  30  31  32  32  33  34  34  34  31  30  32  33  32  32  35  38  39  37  37  41  47  56  67  76  79  73  66  63  68  84 106 127 131 129 132 131 132 137 139 136 131 133 138 143 146 142 129 124 107  75  69  85 114 128 132 129 130 132 133 132 131 130 128 127 129 132 131 127 126 126 126 125 124 127 130 128 119 108  99  93  90  90  91  93  88  74  60  54  58  65  72  76  80  91 109 123 130 131 131 130 127 121 119 122 126 131 133 129 125 122 118 107  90  74  69  70  71  73  73  68  69  79  93 107 117 120 123 125 124 121 113  96  73  53  46  46  48  44  43  43  42  43  45  45  44  43  41  39  35  29  34  41  38  38  43  46  41  38  47  48  41  35  38  45  53  72  85  78  77  79 
 34  33  31  30  31  31  32  32  32  32  30  29  31  31  31  32  33  34  33  32  30  29  29  31  33  33  32  32  31  31  32  33  32  32  32  31  30  31  33  34  34  33  33  32  32  33  34  33  32  32  33  33  32  32  32  32  32  32  31  31  29  31  32  32  32  31  30  29  28  28  31  32  32  32  31  31  30  30  31  31  31  31  30  30  31  32  33  32  31  30  30  31  32  32  31  31  31  30  30  31  30  29  30  29  30  31  31  31  30  30  31  33  34  33  32  31  31  33  35  35  33  34  34  34  33  31  31  31  31  30  30  30  29  29  28  28  29  29  30  31  31  32  33  33  31  31  29  27  27  27  27  28  29  29  29  29  30  31  31  31  30  30  31  31  31  30  29  31  32  31  30  30  30  31  32  32  32  31  30  32  33  34  34  33  32  31  31  30  29  28  28  29  31  29  28  29  29  30  31  31  30  30  30  29  29  29  27  27  29  29  30  31  29  27  28  34  37  37  35  34  32  32  32  31  28  27  26  28  30  31  31  31  30  30  29  28  29  29  30  33  33  31  31  31  31  30  29  28  29  32  34  33  33  33  34  35  37  39  41  42  41  38  34  35  33  31  30  29  30  31  32  32  31  31  31  31  31  32  32  32  32  32  33  33  33  34  34  33  31  30  32  33  32  33  36  39  39  40  49  68  84  96 106 110 104  86  72  63  61  81 105 115 117 117 118 118 123 133 137 133 126 131 138 140 144 144 136 119  94  69  66  82 107 119 123 125 129 132 134 133 131 130 127 124 122 122 124 126 123 122 125 129 131 130 128 126 124 125 119 109 104 106 110 109 100  87  79  77  80  88  94  98  99 106 121 128 130 128 130 127 122 118 117 120 122 125 128 123 119 117 115 104  84  70  69  78  84  90  94  90  90  97 107 115 120 121 123 128 133 135 133 122 108  93  82  74  66  57  52  52  50  49  47  45  42  40  38  35  31  30  33  36  34  38  43  44  44  44  45  44  43  42  46  51  57  71  84  84  91 100 
 34  32  30  31  31  32  32  32  32  32  31  30  31  32  32  33  34  35  34  32  30  30  30  31  32  32  31  31  31  32  32  32  32  31  30  29  29  31  33  34  33  33  34  32  32  33  33  33  33  33  34  34  32  31  31  33  34  33  32  31  30  31  32  32  32  31  30  28  27  27  30  32  32  32  31  30  29  30  30  31  32  32  31  31  32  32  32  31  31  31  31  31  32  31  31  31  32  31  30  30  30  29  29  28  28  29  31  31  31  31  32  33  34  33  32  32  31  33  35  35  32  33  33  32  32  31  31  31  30  31  31  31  29  29  28  28  28  30  31  32  31  31  31  31  30  30  29  28  28  28  28  29  29  30  30  30  30  32  31  30  29  30  32  32  31  30  30  32  33  32  31  31  31  32  33  34  34  32  31  31  32  33  33  33  33  32  32  31  30  29  29  30  30  29  28  29  30  30  30  29  29  30  31  30  30  30  27  27  30  28  29  30  30  29  30  33  36  36  36  35  35  36  36  34  31  28  27  25  26  28  29  29  29  30  30  29  29  28  29  32  33  33  33  33  32  30  28  29  31  34  36  35  34  34  35  35  36  39  40  41  40  37  34  34  33  31  30  29  30  31  32  31  32  32  32  32  32  33  33  33  33  33  32  32  32  33  33  33  31  30  33  34  34  37  40  40  40  51  72 102 125 139 142 138 124  97  78  67  65  86 104  98  94  94  95  97 101 110 113 110 106 113 121 125 124 122 113  88  68  63  62  69  87  97 108 121 130 134 137 136 133 132 129 125 119 116 119 126 125 124 127 134 137 133 128 128 135 142 139 127 119 117 118 114 106  99  99 102 104 109 111 109 109 114 123 128 127 125 126 123 116 109 108 111 112 114 117 117 116 116 117 113 103  96  97 105 114 119 120 114 111 112 114 116 118 121 126 132 143 145 145 145 143 135 119 102  85  72  63  59  58  54  48  43  39  36  34  32  30  31  31  32  34  39  43  41  46  48  40  39  45  52  56  60  63  64  70  83  99 115 
 34  33  32  32  33  33  33  33  33  34  32  32  32  33  34  34  35  35  34  32  30  29  31  31  30  30  30  30  31  31  32  32  31  30  29  27  26  28  32  34  32  32  33  32  32  32  32  32  33  35  35  34  32  31  31  33  35  35  33  31  30  31  32  31  31  31  30  29  28  27  29  31  32  31  30  30  29  30  31  31  32  33  32  32  32  32  31  32  32  33  32  32  31  31  30  31  33  31  30  30  30  29  28  27  28  29  30  31  33  33  32  33  34  33  32  31  31  32  34  34  30  31  31  31  31  31  31  31  31  30  31  30  29  29  29  29  31  32  32  32  31  29  28  28  30  30  30  30  30  31  31  31  31  30  30  30  31  32  31  30  29  29  31  31  32  31  30  33  35  34  32  31  31  32  33  34  33  32  31  30  30  31  32  33  33  32  33  32  32  31  29  30  30  29  29  30  30  30  29  28  28  29  31  31  30  29  25  25  29  27  27  30  32  31  30  30  31  32  33  34  37  40  40  38  34  30  28  28  28  28  29  29  30  30  30  29  29  28  27  30  32  34  35  35  32  29  28  29  33  36  38  40  39  38  37  36  36  37  39  40  38  35  32  32  31  31  30  30  30  31  31  32  32  34  34  32  32  33  34  33  33  32  31  31  31  30  31  32  31  30  34  35  36  42  44  42  44  65  95 121 141 152 151 149 136 105  84  75  74  81  84  73  66  66  69  72  72  71  70  71  71  72  79  93  89  79  70  65  60  56  53  54  58  70  94 123 135 140 144 143 142 142 140 135 127 123 122 126 131 133 131 132 132 129 128 131 137 133 126 119 105  95  93  91  90  93 102 105 103 104 103 101 104 109 116 120 123 122 121 117 108  97  92  95 100 105 110 115 119 120 121 125 131 133 134 138 143 141 133 123 116 112 113 114 116 127 133 135 144 146 143 148 152 146 123 100  82  73  64  56  54  48  41  37  36  37  37  33  30  29  28  30  33  35  37  43  43  41  41  45  50  54  61  70  72  64  63  85 106 121 
 35  35  35  35  34  34  35  35  35  35  33  33  34  34  34  34  34  34  34  33  30  29  28  28  28  28  29  31  31  31  31  31  31  30  28  27  25  28  30  32  32  31  31  31  32  34  35  36  36  36  35  34  32  30  31  32  33  33  33  32  29  30  30  29  29  29  31  31  31  31  31  31  31  32  31  30  30  30  31  30  30  31  32  33  32  32  31  32  32  33  33  31  30  30  30  30  30  30  30  29  29  29  29  28  28  29  29  32  33  33  32  32  33  33  32  31  31  32  34  34  31  30  30  31  31  31  30  30  30  29  29  29  30  30  31  32  33  32  32  31  30  28  28  28  30  30  31  31  31  32  33  34  33  31  29  28  29  30  31  30  29  29  30  31  32  33  33  34  35  33  32  31  30  31  31  32  31  31  31  29  29  30  31  31  32  32  32  32  32  33  33  30  29  30  31  31  31  30  29  29  29  31  32  32  31  30  27  26  28  29  29  30  30  29  27  28  29  31  34  38  43  43  40  37  37  35  31  28  28  28  29  29  29  29  29  29  29  29  30  31  32  32  31  31  31  31  30  29  33  37  41  43  43  39  36  34  33  34  34  35  35  34  32  31  30  30  30  31  33  33  32  31  31  32  33  32  32  33  33  32  32  31  31  30  29  29  29  29  29  29  32  32  34  39  41  41  44  56  83 124 142 149 159 158 145 121 100  80  64  62  63  54  52  55  60  60  57  52  50  51  52  53  56  64  62  60  60  59  57  54  51  51  58  77 103 128 139 142 145 148 149 147 143 139 134 129 127 127 123 121 123 123 120 115 110 108 111 110 109 105  80  66  68  67  68  74  89  94  87  87  91  99 105 108 110 115 119 117 110 104 100  94  91  95 105 112 116 121 124 124 122 125 133 138 139 139 142 140 131 122 115 112 116 120 125 134 138 138 143 148 151 152 155 150 128  94  63  56  50  44  42  40  37  35  36  37  38  37  36  36  36  36  35  36  40  45  48  47  46  48  52  58  65  75  80  76  74  87 104 119 
 34  35  36  36  35  34  33  34  34  34  34  34  35  35  35  33  33  33  34  33  31  29  28  28  28  29  30  32  33  32  31  31  32  31  29  28  28  30  31  32  32  32  31  31  33  35  37  38  37  36  35  34  32  31  31  32  32  31  32  31  30  30  29  29  28  29  30  32  33  33  32  31  30  32  32  31  30  31  30  29  28  29  31  33  33  32  31  32  32  33  32  31  30  30  30  30  30  30  30  30  30  30  30  29  29  30  31  32  34  33  32  32  33  32  32  32  32  33  33  33  32  31  30  30  31  31  30  29  29  29  29  30  31  31  32  33  33  32  31  30  29  28  29  29  29  31  31  32  32  32  33  35  35  32  30  28  28  29  30  31  30  30  30  31  33  34  34  35  34  32  32  31  30  29  30  30  30  30  30  29  29  29  30  31  32  31  31  31  31  32  33  30  30  32  33  33  32  30  30  30  31  31  32  31  30  30  29  29  29  31  31  28  27  27  27  28  29  32  34  40  47  46  41  37  38  36  32  29  28  29  30  29  29  29  29  29  29  31  32  32  31  30  29  28  30  32  31  29  31  35  39  41  39  36  34  33  32  31  31  32  33  34  33  31  30  30  31  32  34  34  33  31  31  32  33  33  33  33  33  32  31  32  31  31  29  29  30  28  28  29  31  33  34  37  39  41  44  47  64 107 128 138 153 149 135 117  97  75  55  50  50  47  49  53  55  54  51  48  47  49  52  56  57  52  50  54  61  65  66  66  64  64  69  82  98 112 121 126 128 131 133 132 132 132 129 124 119 114 105 103 109 108 104 101  99 100 101 106 105  94  74  62  60  58  56  60  71  74  70  72  82  95 105 109 109 114 117 113 102  96  97  97 101 107 115 122 125 126 126 123 122 122 126 132 134 133 134 134 132 125 120 120 125 126 125 127 128 127 131 134 135 137 131 118  99  73  49  42  40  37  37  38  37  37  36  36  37  38  39  41  43  45  46  48  51  54  55  54  50  48  47  52  68  83  86  84  82  81  86  96 
 32  33  35  35  35  33  31  30  31  32  34  35  34  35  34  33  32  33  33  33  32  31  30  31  31  31  31  33  34  33  32  32  32  32  29  29  31  33  34  34  34  33  33  33  34  34  34  35  35  35  34  35  33  33  33  33  32  32  31  30  31  31  30  30  29  30  31  32  33  32  31  30  31  32  32  31  30  30  30  30  29  30  31  32  32  32  31  31  32  33  32  32  31  31  31  31  31  31  31  31  31  30  29  29  30  32  33  33  33  33  32  33  32  33  33  33  33  32  31  32  32  31  30  29  30  31  30  30  29  30  30  31  32  32  31  31  30  30  29  29  28  28  28  28  29  31  32  33  33  33  34  35  35  33  31  29  29  29  29  29  29  30  31  32  34  35  34  34  33  33  32  30  30  29  28  28  29  29  28  28  29  29  31  32  33  32  31  31  30  29  29  30  32  32  33  32  31  30  29  29  30  31  32  31  30  30  30  30  32  32  30  27  26  28  31  31  31  32  34  41  48  48  44  39  37  35  32  31  31  31  31  31  31  30  30  30  30  31  30  30  30  31  30  29  31  32  30  28  29  31  33  34  33  31  31  31  32  31  32  34  35  34  32  32  32  32  32  34  35  34  33  31  31  33  34  34  33  33  33  32  32  32  32  31  31  31  31  28  28  29  32  36  39  40  43  48  55  57  63  82 100 114 122 116 102  86  75  67  62  59  57  58  56  54  53  51  49  49  51  56  65  75  75  61  58  64  72  81  87  87  83  76  70  69  71  77  85  91  93  95  97 100 106 111 111 107 101  94  93  93  94  94  93  91  97 104 108 111 104  88  86  82  70  65  62  57  56  56  58  64  72  84  97 105 111 116 117 111 101  97  99 103 111 121 125 128 130 125 122 122 124 125 124 129 134 135 131 132 135 131 130 132 133 125 112 105 101  99 103  99  93  97  85  63  50  44  42  40  39  40  40  40  39  37  35  34  35  37  39  42  46  53  62  67  69  70  65  58  54  47  41  44  65  85  79  76  74  67  62  63 
 33  33  33  33  33  32  31  31  32  32  33  33  33  33  33  31  31  32  33  32  31  31  31  31  31  31  32  34  34  33  32  32  32  31  30  30  33  34  34  34  34  34  34  33  33  32  31  32  34  34  34  34  33  33  33  34  33  31  30  31  31  32  31  30  30  30  31  32  32  32  30  30  31  32  32  31  30  30  30  30  30  29  30  31  31  31  31  31  31  32  32  31  30  31  31  31  31  31  31  31  31  30  29  29  30  32  34  34  32  32  32  32  31  32  33  33  34  32  31  30  30  29  28  28  29  29  30  30  31  32  33  33  32  31  31  30  29  28  28  28  27  28  28  28  30  32  34  34  34  34  34  35  35  33  32  31  30  29  28  28  29  31  33  33  34  35  36  34  32  33  32  30  30  29  28  28  28  28  28  29  30  30  31  32  33  32  31  31  29  28  27  28  31  31  31  31  30  29  30  30  31  32  32  31  30  30  31  32  33  33  31  28  27  28  31  32  33  33  35  41  47  46  42  36  35  35  34  33  32  31  31  31  31  30  30  30  30  30  30  29  30  31  31  30  31  32  31  29  28  29  31  30  30  30  30  31  32  32  33  34  34  33  31  32  33  33  34  34  34  34  33  32  32  32  32  33  34  33  31  30  31  32  33  32  31  31  31  27  27  29  32  37  41  43  52  66  84  93  88  70  71  76  70  64  60  57  62  72  84  88  88  85  77  68  59  52  49  49  54  63  75  89  94  87  91  99 104 108 106  94  76  60  53  56  59  59  60  63  65  70  74  76  78  81  85  89  90  92 101 101  88  88  88  84  83  82  82  83  81  79  91  95  85  84  79  67  58  56  58  59  62  71  85  97 107 111 110 107 102 101 104 110 118 128 135 134 128 126 128 129 128 132 136 135 136 137 131 128 127 130 134 133 121 109  98  85  75  69  67  66  63  59  53  45  39  37  36  38  40  39  40  39  38  37  35  36  37  40  42  44  48  60  79  88  88  84  75  65  55  48  45  49  51  52  50  53  57  55  53  58 
 32  31  31  31  31  31  33  34  34  33  32  32  32  32  31  30  30  31  32  32  31  30  31  31  30  30  32  34  34  33  32  31  32  32  32  32  33  33  32  32  32  33  33  33  32  32  30  31  33  34  33  33  34  34  34  34  33  32  31  31  31  31  31  31  31  31  32  33  33  32  30  30  30  31  31  30  30  30  31  31  31  30  30  30  30  30  30  30  31  31  31  31  30  30  30  30  31  32  32  32  31  30  30  29  29  31  33  32  30  30  31  31  30  30  32  33  34  33  31  29  28  27  27  27  28  29  30  31  32  33  34  34  32  32  31  30  29  28  28  28  29  29  29  30  31  33  34  35  34  33  33  33  33  32  31  31  31  29  28  28  29  31  33  33  34  35  36  34  33  33  32  31  30  30  29  28  29  30  30  31  32  31  31  32  32  32  31  30  29  28  27  27  29  29  29  29  29  29  30  31  32  32  32  30  29  31  32  32  32  33  33  32  30  29  30  32  32  33  36  41  44  43  38  33  32  34  35  34  32  31  31  31  31  31  30  30  30  30  29  30  31  32  31  30  29  31  31  30  30  30  30  30  29  30  31  33  33  33  33  33  33  31  30  32  33  34  35  35  35  34  33  32  32  31  31  32  33  32  30  30  30  32  32  32  30  30  31  28  29  33  37  42  47  49  60  77  96 104  97  68  59  58  49  46  48  49  53  62  79  86  87  83  75  65  55  49  45  44  49  57  70  85  92  90  97 106 112 113 105  85  66  57  59  62  66  69  71  73  75  76  76  74  71  70  70  71  73  81  96  98  83  82  82  77  70  65  65  69  79  91 102 104  99  96  88  72  62  58  60  63  67  70  73  77  83  87  90  95 102 108 115 120 123 126 134 135 129 129 130 134 135 137 138 135 129 122 117 110 106 113 120 119 108 103 102  92  78  65  61  58  54  50  46  41  39  41  42  42  42  42  41  40  39  37  37  38  40  42  45  46  52  64  83  90  88  84  82  77  61  54  52  52  48  46  45  47  52  56  58  60 
 30  30  30  31  31  31  33  34  34  34  33  32  33  32  31  30  30  31  32  32  31  30  31  31  29  29  31  33  34  33  32  31  32  34  34  32  31  31  32  32  32  32  32  32  33  33  32  32  33  34  33  33  34  33  33  33  33  32  31  31  30  30  30  30  31  32  33  33  33  33  31  30  31  32  32  31  31  31  32  32  31  31  30  30  29  29  29  29  30  31  32  32  32  31  30  29  30  31  32  33  32  32  31  29  28  29  31  30  29  30  31  30  29  29  30  32  33  32  31  30  29  28  28  28  29  30  31  32  33  33  34  34  33  32  31  31  30  29  30  30  30  31  31  30  31  33  34  34  33  33  32  32  32  31  31  32  32  31  30  30  31  32  32  32  33  33  35  35  35  34  33  33  32  31  30  30  31  33  33  33  32  32  32  32  32  31  30  30  29  29  28  28  28  29  28  29  29  30  31  31  31  31  30  29  29  32  32  31  30  31  33  34  32  30  30  30  31  34  38  41  42  40  36  31  31  32  34  34  33  32  31  31  30  30  30  30  30  29  28  30  32  33  31  29  28  29  30  30  31  31  30  29  29  30  32  33  33  33  33  32  32  30  30  31  32  33  34  34  34  34  33  32  32  30  29  31  31  31  30  29  30  31  32  31  30  30  30  30  31  35  41  47  52  55  63  75  84  87  80  63  57  55  52  53  54  50  45  47  56  62  63  60  55  51  46  44  42  40  41  47  57  69  78  81  87  95  99  99  90  73  63  67  82  88  92 100 103 103 105 103  98  93  84  78  74  72  72  75  86  91  86  85  84  81  78  75  74  82  96 110 114 112 104  95  85  75  69  65  64  72  76  72  64  59  60  63  69  79  97 111 121 125 125 125 128 131 130 127 126 128 129 125 117 112 104  93  89  83  80  85  92  97 101 108 115 111  97  83  80  70  56  52  48  42  41  43  47  45  44  43  42  41  41  39  38  38  40  43  48  52  54  61  74  78  77  76  83  85  66  60  59  55  56  58  59  59  62  69  69  65 
 29  29  31  32  32  31  32  32  32  33  34  34  34  34  33  32  31  31  32  32  31  30  30  30  29  30  32  33  34  33  32  32  33  34  34  33  31  31  32  33  33  32  32  32  33  34  34  33  33  33  33  33  32  32  31  31  31  31  32  32  30  29  29  29  30  31  32  33  33  33  31  30  31  33  33  32  32  32  32  32  31  30  30  30  30  29  28  29  30  32  33  34  34  32  31  30  30  30  32  34  34  34  32  30  29  29  29  29  29  31  32  31  30  29  30  30  30  31  30  30  31  31  31  30  30  31  32  33  32  33  33  33  33  33  32  31  31  31  31  31  31  32  32  31  31  32  33  34  33  32  31  31  32  32  32  33  33  33  31  31  31  32  32  31  31  32  34  35  36  35  35  34  33  32  31  31  32  34  35  34  32  32  32  32  32  32  31  31  31  30  29  30  31  30  30  29  30  30  30  31  31  30  29  29  30  32  31  30  29  30  31  32  31  32  32  33  34  37  39  40  40  39  37  33  30  29  30  33  34  32  31  30  30  29  30  31  30  29  29  30  32  33  31  28  27  28  29  30  30  30  30  29  28  29  30  32  33  32  32  32  32  31  31  31  32  33  33  33  33  33  33  32  31  29  28  28  29  30  29  29  30  31  32  31  30  29  29  30  31  33  41  46  50  54  60  63  59  53  49  49  51  53  56  58  56  48  40  37  38  40  39  36  36  37  39  40  40  38  38  40  49  59  68  77  87  91  88  85  80  70  67  77 100 118 129 130 126 122 123 125 125 122 110 101 101 107 107  97  92  95 102 101  99 103 113 116 110 115 120 120 118 111  98  81  76  81  80  76  74  81  81  70  59  56  59  61  63  68  84 101 111 112 115 121 125 127 126 122 117 111 101  89  74  64  61  60  57  57  59  60  63  75 100 116 123 124 118 107  97  79  57  44  42  44  43  41  41  45  43  39  40  41  40  38  36  36  38  44  52  59  56  52  58  63  66  70  81  85  68  60  60  61  63  65  69  74  80  85  81  72 
 30  31  32  32  32  31  31  31  31  33  34  35  36  36  34  32  31  31  32  32  30  29  29  29  30  31  32  33  34  33  32  33  34  35  34  33  31  31  33  34  35  33  31  31  32  33  33  33  31  32  32  32  31  30  28  29  30  31  34  33  30  30  31  31  31  32  33  32  32  32  31  31  32  34  34  33  32  32  33  32  32  31  31  30  29  28  28  28  30  32  34  35  35  33  32  30  28  30  31  33  34  34  33  32  30  29  29  29  29  31  32  32  31  29  29  29  29  30  28  29  31  32  32  32  31  32  33  33  33  33  33  33  33  33  33  33  32  32  31  31  31  31  31  30  30  32  33  33  32  31  31  32  33  33  34  33  33  32  32  32  31  30  30  30  31  31  33  34  35  35  35  34  33  32  31  31  32  34  36  34  32  33  33  33  33  33  33  32  32  31  31  31  31  31  30  29  28  28  28  30  31  31  31  30  30  31  30  30  31  31  30  30  32  36  40  45  46  45  44  41  37  36  37  36  31  28  28  31  33  32  31  30  30  30  31  30  30  29  28  29  31  32  31  29  28  28  29  29  28  29  30  30  29  29  30  31  32  31  31  31  32  31  30  31  32  32  33  32  32  32  33  32  30  29  27  27  27  29  28  29  30  32  33  32  30  30  31  31  30  30  35  39  43  48  53  53  46  41  40  40  41  44  49  52  50  45  41  37  33  29  29  31  32  32  32  33  34  34  35  39  45  52  61  72  86  98 104 101  89  69  61  72 100 121 125 111 109 114 120 120 119 120 120 121 127 135 136 128 116 110 111 107 108 117 126 131 133 138 137 128 113  98  84  78  81  86  76  70  78  96 102  92  73  65  69  74  74  72  77  82  85  86  86  91 108 118 119 114 104  86  66  56  53  49  48  50  51  54  57  58  61  73 100 117 122 124 121 107  80  66  57  43  38  40  42  43  45  46  45  44  44  44  42  39  37  37  40  45  53  59  60  56  53  56  64  74  84  90  81  65  53  55  58  57  53  60  71  79  78  74 
 33  33  33  31  31  30  30  31  33  34  34  34  36  36  34  31  30  30  31  31  30  28  28  29  30  31  31  32  32  32  31  33  34  34  34  32  30  31  33  34  34  32  30  30  30  31  32  31  30  31  31  31  30  29  28  29  30  31  34  33  30  31  32  32  32  32  32  32  31  32  31  31  32  34  35  34  32  32  32  33  32  32  31  30  29  29  29  29  30  31  33  34  34  33  32  30  29  29  31  33  34  35  33  32  31  30  30  30  30  31  32  32  31  30  29  28  29  29  29  30  30  31  32  32  32  32  32  33  34  34  34  33  32  33  33  32  32  32  32  32  32  32  32  31  31  31  32  32  32  31  32  33  33  34  34  33  32  32  32  31  30  29  29  29  30  31  32  33  34  34  34  33  33  32  32  32  32  34  35  34  33  33  34  34  33  33  33  33  32  32  32  30  29  29  29  28  27  27  28  29  31  32  33  30  28  29  29  30  32  32  31  30  34  41  48  55  56  52  47  41  34  34  36  37  32  29  28  30  32  32  32  31  29  30  31  30  31  30  29  29  30  31  31  30  29  30  30  30  29  28  29  31  32  30  31  31  31  31  30  30  31  30  29  30  31  31  32  32  32  32  32  31  30  29  28  27  28  29  29  29  30  32  33  32  31  31  32  32  31  31  34  36  38  41  44  44  39  38  38  36  35  36  41  42  41  39  39  38  34  32  33  35  33  30  28  28  30  33  35  38  42  46  52  61  74  87  93  89  77  63  61  73  93 103  99  85  84  90  95  90  86  90  96 107 122 133 140 140 135 128 119 113 112 114 108 105 112 117 116 107  95  86  82  87  93  91  77  76  94 113 120 113  98  89  87  85  80  73  71  70  68  64  63  67  85  97 100  93  80  63  49  44  47  50  54  59  64  64  64  70  76  84  99 112 119 120 112  93  68  56  53  49  47  50  56  62  63  59  56  54  53  50  47  44  43  44  45  48  51  53  55  55  49  54  65  77  83  86  82  63  45  47  48  45  40  51  69  80  81  76 
 35  34  32  31  30  30  30  32  34  35  34  34  36  36  34  31  29  28  30  30  29  28  28  29  30  31  30  30  30  30  30  32  33  34  32  31  30  30  31  32  33  32  31  30  31  31  30  30  30  30  30  30  30  29  29  30  31  32  32  32  29  31  32  31  31  32  31  31  31  31  32  31  31  34  35  33  32  31  31  32  33  33  32  31  30  30  30  30  29  30  31  32  32  32  31  30  30  29  30  32  33  33  33  33  32  31  30  31  32  32  32  31  31  30  30  30  29  30  30  31  29  30  31  31  31  31  31  33  34  36  37  34  31  32  32  31  31  32  31  31  33  34  34  34  32  32  32  31  31  32  33  33  33  33  33  32  32  32  31  30  30  29  28  29  30  31  30  31  32  32  33  33  33  32  33  33  33  34  34  34  34  34  34  33  32  32  31  31  31  32  33  30  28  28  29  29  28  27  28  29  31  32  32  30  28  27  28  31  34  34  33  33  36  43  51  58  58  52  46  39  33  33  35  35  31  29  30  30  31  33  32  30  29  29  30  30  31  30  30  29  30  30  30  31  31  31  31  30  29  29  30  33  33  30  30  30  30  30  30  31  30  30  28  29  30  31  32  33  33  32  31  30  31  30  30  29  29  30  30  29  30  31  32  32  32  32  33  33  33  34  35  36  35  36  37  37  36  36  36  34  33  32  34  34  33  33  34  34  35  40  42  38  33  29  26  28  32  35  36  37  39  39  40  45  53  58  54  47  45  51  65  78  86  81  74  71  66  63  62  54  49  52  56  66  84 100 111 117 124 124 115 108 103  94  70  57  61  67  69  66  68  76  87  95  96  92  87  94 112 122 123 119 117 114 106  91  77  69  69  68  63  56  54  58  66  72  73  63  53  48  50  53  57  65  74  82  85  78  71  79  89  95  96 102 110 108  95  81  77  65  55  65  71  73  83  86  81  73  66  62  60  57  53  52  52  52  52  50  48  46  45  43  43  50  62  71  72  70  71  62  53  55  55  52  53  63  77  87  87  77 
 32  32  33  32  31  31  30  30  32  34  35  36  38  37  34  30  28  28  30  31  30  28  29  30  30  30  29  30  30  30  30  32  33  34  32  30  30  30  31  33  33  32  31  31  31  31  31  30  30  30  30  30  29  30  31  32  33  33  33  31  29  30  31  31  31  31  30  29  29  30  31  31  31  33  34  33  31  31  31  32  32  32  32  32  32  32  32  31  30  29  29  30  30  30  29  29  30  30  30  31  32  32  33  32  32  31  31  31  31  31  31  31  31  32  31  31  30  30  31  30  30  30  31  32  31  30  30  32  34  36  37  34  31  32  32  32  31  31  30  31  33  35  36  35  33  33  32  31  31  32  33  33  33  33  32  32  32  31  30  30  29  28  29  30  32  31  30  30  31  31  32  33  33  33  33  34  34  34  34  35  35  34  32  31  29  29  28  28  29  31  33  31  29  30  31  31  30  29  28  28  29  30  30  30  30  29  29  31  34  35  35  34  36  41  46  50  51  47  43  38  33  33  34  34  29  28  31  31  32  34  33  31  30  28  29  29  30  30  30  30  30  31  30  30  31  32  31  30  29  29  31  32  31  30  30  30  30  30  31  31  32  30  28  30  31  31  32  33  33  32  30  29  30  31  32  31  31  31  30  28  28  29  30  31  31  32  34  33  33  34  32  32  34  34  33  34  37  37  33  29  29  31  30  30  31  34  35  36  35  36  36  37  34  30  27  29  32  33  32  31  31  32  33  36  37  37  36  37  40  43  50  59  69  75  71  59  52  50  51  43  39  43  42  43  49  55  59  63  67  72  75  69  63  59  49  41  41  48  52  52  50  54  65  73  79  82  83  87  94 100 104 106 108 108 105  98  92  87  78  67  57  54  51  50  60  63  56  47  43  45  56  72  91 105 108 104  96  82  68  69  79  88  86  86  87  79  78  85  97  96  90  91  87  82  84  78  65  55  52  54  54  53  53  54  55  57  55  51  47  45  41  39  38  42  47  52  54  58  69  82  92  98  99  98  99  88  71  64  66  68 
 30  31  33  33  32  31  30  29  30  32  34  35  35  35  35  32  29  28  29  30  31  30  29  29  30  31  30  30  29  29  30  32  34  34  32  30  29  30  31  32  33  33  33  32  32  33  32  31  30  30  30  29  30  30  31  32  32  33  33  31  29  29  30  30  30  29  29  29  30  30  30  30  31  33  34  33  32  31  32  32  33  33  33  32  32  33  33  32  31  30  30  29  29  29  28  29  31  32  32  32  33  32  32  32  32  32  32  32  32  31  30  30  31  31  31  29  29  30  31  30  29  30  30  30  30  31  32  33  35  36  36  34  32  30  30  30  32  32  32  32  32  34  35  35  33  33  32  33  33  32  32  32  32  31  30  30  30  29  28  28  27  28  30  32  32  32  31  32  32  31  31  32  34  35  35  34  34  34  34  35  35  34  33  32  29  28  28  29  31  32  32  30  30  32  33  33  31  30  30  30  30  29  28  28  29  31  31  31  33  35  35  35  36  38  42  43  42  41  38  35  33  33  33  32  28  28  30  30  30  31  31  31  29  29  29  29  29  29  29  29  30  30  30  30  31  31  32  31  30  29  29  29  29  28  29  29  31  31  31  31  31  31  30  30  32  33  34  34  34  32  31  30  31  32  33  34  33  32  31  30  29  29  29  29  30  31  30  30  31  32  30  30  31  34  35  35  37  35  32  29  30  31  30  31  33  35  37  38  38  36  36  38  35  32  30  31  33  33  32  31  30  30  31  32  32  31  33  35  37  39  42  46  52  57  56  48  44  44  45  42  41  42  39  37  38  39  39  39  40  43  49  47  45  44  43  40  40  44  47  48  45  45  48  53  57  61  63  65  68  71  76  83  96 106 109 113 111 100  86  69  53  51  49  48  54  55  49  43  41  43  52  69  88 103 104  95  82  71  63  62  64  67  66  65  64  57  64  81  90  96  99  91  78  65  62  56  47  42  42  43  44  45  46  47  48  48  46  44  42  41  41  40  37  37  38  40  43  51  67  87 104 111 109 102  92  73  54  47  48  51 
 30  31  32  32  31  30  29  29  30  32  33  32  33  35  35  34  31  28  27  29  32  32  29  28  29  30  30  30  29  29  30  32  33  32  30  29  29  30  31  32  33  33  32  32  32  33  32  31  31  31  31  30  30  31  31  31  30  31  32  30  28  29  29  29  29  28  29  30  32  32  31  31  31  32  33  33  32  32  31  32  32  32  33  32  31  32  32  32  32  31  31  31  30  30  29  30  32  33  33  34  34  33  32  31  31  31  31  32  33  31  31  30  30  30  29  28  28  29  31  31  30  29  30  30  30  31  33  34  34  34  34  34  32  29  28  29  32  34  34  33  33  33  34  34  33  32  33  33  33  32  31  30  30  30  29  28  28  29  28  27  27  29  32  32  33  33  34  35  34  31  30  31  34  35  35  33  32  32  33  33  33  33  34  33  31  29  29  31  32  32  30  29  30  32  33  33  31  30  31  32  31  30  28  27  29  31  32  31  31  33  35  35  35  36  39  38  37  37  35  33  32  33  32  29  28  27  28  29  28  28  29  29  29  29  29  30  30  29  27  28  29  30  30  31  30  31  32  33  32  30  29  27  27  27  28  29  30  30  30  30  30  31  31  30  31  34  35  35  34  33  32  32  32  31  32  35  34  32  33  33  32  30  29  29  29  29  28  28  30  31  29  28  29  33  37  38  36  34  32  32  32  31  31  32  34  36  38  40  40  39  39  39  36  33  32  32  33  33  34  34  33  32  31  32  32  32  32  33  35  38  40  41  41  40  39  39  39  40  40  42  42  40  39  39  40  40  38  37  37  38  41  43  44  43  43  43  44  47  49  48  46  44  42  43  44  45  46  49  53  54  56  63  81  94 101 111 109  94  82  67  52  49  47  47  47  47  45  42  39  40  45  52  62  73  75  70  63  62  66  66  59  50  47  49  48  46  53  63  65  72  80  71  55  43  40  39  38  39  38  37  37  38  39  39  39  37  35  35  37  40  41  42  38  36  36  37  39  46  57  70  81  87  83  72  55  43  38  39  38  35 
 30  31  31  30  29  29  29  30  32  33  34  33  34  35  34  34  32  31  29  30  31  31  30  30  29  29  30  30  30  31  31  32  31  30  27  27  32  33  33  33  33  33  32  32  33  33  32  32  32  32  32  31  31  31  31  31  30  30  31  30  27  28  30  29  29  30  30  32  33  34  35  34  31  32  33  33  32  31  31  31  31  32  32  31  30  31  32  31  31  30  31  31  30  29  28  29  31  32  33  34  34  33  31  31  31  31  31  32  32  32  31  31  31  31  29  28  28  29  30  31  31  31  31  31  31  31  32  32  33  33  33  33  32  31  30  29  31  33  34  34  34  33  33  32  32  32  31  31  32  31  30  30  29  27  27  27  29  30  30  29  28  29  31  31  33  33  33  35  34  32  31  32  33  34  33  31  30  30  30  31  32  33  34  34  34  32  32  32  33  32  30  29  30  31  32  32  31  30  30  31  31  30  28  29  30  31  31  30  31  33  34  34  33  34  36  35  34  35  33  32  32  32  31  29  27  27  28  30  30  29  30  30  29  30  31  31  32  30  28  28  28  30  29  30  30  30  32  33  33  32  31  27  26  28  28  28  28  28  28  29  29  30  30  29  30  33  34  35  34  34  33  33  31  29  29  32  32  31  32  33  32  30  29  29  29  29  29  31  32  32  32  31  31  33  35  36  35  34  32  31  30  31  31  32  34  35  37  39  39  38  37  37  34  32  31  32  32  32  32  33  33  33  33  34  32  30  30  33  37  39  38  37  37  39  39  35  35  37  39  38  38  38  39  40  40  37  35  35  36  38  42  44  44  42  41  42  46  53  55  51  48  45  43  42  43  45  48  52  54  54  55  57  59  61  64  73  76  69  64  59  53  49  45  41  41  42  41  39  38  38  39  40  44  48  52  57  66  76  85  84  70  51  46  44  43  44  44  43  44  48  51  47  43  42  45  43  39  38  40  41  39  38  37  36  35  34  33  33  35  38  39  39  37  37  37  38  37  37  40  43  44  43  42  41  35  33  34  35  33  30 
 30  30  29  29  28  29  31  33  34  35  34  33  34  34  33  34  33  33  32  31  30  31  33  32  29  29  30  31  32  32  32  32  31  29  27  28  33  34  33  32  31  31  31  31  32  33  32  32  33  33  33  32  32  32  32  32  31  31  32  31  29  30  31  31  30  30  31  32  33  34  35  34  32  32  33  33  32  31  30  30  30  31  32  31  30  31  32  33  32  31  31  31  31  31  29  29  30  32  33  34  34  33  32  30  30  31  31  32  33  33  33  33  32  31  30  28  28  29  30  31  31  31  31  32  32  31  31  32  33  33  34  34  33  33  32  31  30  32  33  34  35  33  31  31  32  31  30  30  31  31  30  30  28  27  25  27  30  31  31  30  29  29  30  31  32  33  34  35  34  32  31  31  32  32  31  29  28  27  28  30  31  33  34  35  34  33  33  33  33  32  30  30  31  31  32  32  31  30  30  30  31  30  29  29  30  31  30  30  30  32  33  33  32  32  33  32  31  32  32  31  31  31  30  29  27  27  28  31  32  31  30  30  30  31  32  33  33  31  29  27  27  29  30  30  30  30  31  32  32  32  32  28  27  29  29  27  26  26  27  28  29  29  28  28  29  31  33  34  34  34  35  35  33  29  27  30  30  29  31  33  32  31  29  30  30  30  30  33  33  32  32  31  31  32  33  34  34  33  32  31  31  32  33  34  34  36  37  38  38  38  37  36  34  33  33  33  34  33  32  33  34  35  35  33  32  31  31  33  35  36  36  35  35  36  36  34  34  36  37  37  37  37  39  41  41  37  34  34  35  37  41  43  43  41  39  41  47  55  60  60  58  54  48  45  43  45  49  51  51  50  50  51  47  45  48  55  57  54  53  53  52  48  43  40  40  40  38  36  35  34  35  36  38  41  48  60  77  93 104 101  84  62  52  46  40  40  40  40  40  40  39  40  47  56  59  54  46  43  42  42  40  38  37  35  34  33  32  32  33  34  36  35  34  33  33  33  33  33  34  35  33  31  30  31  32  34  36  35  33  31 
 29  29  29  29  30  31  33  35  35  35  32  31  32  32  32  33  33  34  33  31  30  31  34  34  31  30  31  32  33  33  33  32  32  31  29  30  33  34  33  31  31  30  30  31  32  32  32  32  32  32  32  32  32  31  32  32  32  32  32  31  31  32  33  32  31  30  30  31  32  33  34  34  33  33  33  32  32  31  31  30  30  31  31  32  31  33  34  34  33  32  32  32  32  32  30  30  31  32  34  34  34  33  31  30  30  31  31  32  34  34  34  33  33  32  31  29  29  30  31  30  30  30  30  31  31  32  32  33  33  34  34  34  34  34  33  32  31  31  32  34  34  33  30  30  32  31  30  30  31  31  30  30  29  28  25  27  30  32  31  29  28  28  30  31  32  33  34  35  34  32  31  31  31  31  30  28  27  27  27  30  31  32  33  34  33  32  33  34  33  32  30  30  31  31  31  32  31  30  30  30  31  30  30  29  29  30  29  29  30  32  33  33  32  31  31  31  31  32  32  31  31  30  30  29  28  28  31  33  34  31  30  30  31  31  32  33  33  31  30  28  28  29  30  31  31  31  31  31  31  30  30  28  29  30  30  28  26  26  27  29  30  29  29  29  30  31  32  32  33  34  35  36  34  31  28  29  28  28  31  32  32  31  30  30  30  30  31  33  32  30  31  32  32  31  31  32  34  33  31  32  33  34  35  35  35  36  37  37  37  37  36  35  34  34  34  35  36  35  33  33  34  35  34  32  33  34  34  33  33  33  34  35  35  34  34  33  33  33  35  36  36  37  38  39  40  37  35  35  35  36  38  41  42  41  40  42  47  54  60  61  59  55  49  44  42  43  45  46  46  43  43  45  46  48  50  51  51  49  48  47  46  43  40  39  40  41  40  39  37  36  35  35  36  38  44  55  69  87 102 103  94  81  67  55  46  43  41  40  41  40  41  49  62  74  75  66  54  45  42  41  40  37  36  35  33  32  32  31  31  31  33  35  34  32  30  30  32  34  35  35  33  31  31  32  34  36  36  33  31  29 
 30  30  30  30  32  33  34  35  35  34  31  29  30  30  31  31  33  34  33  31  29  30  33  35  33  32  32  32  33  34  34  33  32  33  33  33  32  32  32  32  31  30  30  31  32  32  34  33  31  31  32  31  31  31  31  31  32  32  31  32  33  33  34  34  32  31  31  31  32  33  33  34  33  33  32  31  31  32  32  31  30  30  31  32  33  34  35  34  33  32  31  32  32  31  31  31  33  33  33  33  34  33  31  31  31  31  30  32  34  34  33  32  32  32  31  31  30  30  30  30  29  29  29  29  29  30  32  32  33  34  34  33  34  33  34  32  32  31  32  33  33  32  30  30  31  31  31  31  32  32  31  31  30  29  29  29  31  32  30  28  26  27  29  30  32  33  34  33  32  31  30  31  31  30  29  29  29  29  28  31  32  32  32  32  31  31  32  32  33  32  31  30  29  30  31  31  31  30  29  30  30  31  31  29  29  29  30  30  30  32  33  34  33  32  32  31  32  33  32  31  31  30  29  28  28  30  33  34  33  30  29  30  30  30  31  31  32  31  29  29  29  30  31  32  33  33  32  31  30  28  27  29  31  31  31  30  29  28  28  30  30  30  30  30  31  32  32  31  30  32  34  35  35  33  30  29  28  28  31  32  33  32  31  30  30  30  29  31  30  28  30  32  34  32  32  33  35  34  33  33  35  36  36  37  36  36  35  35  35  35  34  35  34  34  35  37  37  36  34  33  34  33  32  32  34  35  36  35  33  33  34  35  36  34  33  33  30  29  31  33  35  35  35  37  37  37  37  38  36  35  36  38  40  42  43  45  48  52  54  53  50  47  43  40  39  39  40  40  39  38  37  41  51  57  57  51  47  46  42  41  40  39  38  40  42  43  45  44  43  42  38  36  35  36  37  39  45  61  81  89  96  97  80  64  55  50  43  38  40  42  45  58  73  84  82  72  58  46  41  40  38  36  34  33  32  31  31  32  32  31  33  36  36  34  32  32  34  37  38  36  33  31  33  36  37  36  34  29  27  27 
 32  31  31  31  32  33  34  35  35  33  31  30  29  30  31  32  33  33  32  30  29  30  32  33  34  33  32  32  33  34  34  33  32  33  33  34  32  32  32  32  31  30  30  30  31  33  34  33  31  32  32  31  31  30  31  31  31  31  31  31  33  33  33  33  33  32  31  32  33  33  34  34  33  31  31  30  30  31  32  31  30  30  30  31  33  34  34  33  31  30  31  31  32  31  30  31  34  33  33  33  33  33  32  32  32  31  31  32  33  32  31  30  30  30  31  31  30  29  29  29  29  29  28  28  28  30  31  32  32  32  31  32  33  32  32  32  32  32  31  32  32  32  31  31  31  31  32  32  32  32  31  31  30  31  31  31  31  31  29  27  27  28  30  31  31  32  33  31  29  29  30  31  30  30  30  30  30  30  30  32  33  33  32  31  31  30  31  32  33  32  31  29  28  30  30  31  31  30  30  30  30  31  30  30  30  29  30  30  30  31  32  33  33  34  33  32  32  33  34  33  31  30  30  28  28  30  32  33  31  29  28  29  30  29  29  29  30  30  29  30  30  31  32  32  33  33  33  31  30  28  27  29  30  30  31  31  30  30  30  29  29  29  30  31  32  32  32  31  30  31  32  33  34  33  32  31  30  29  31  33  33  33  32  31  31  29  29  30  30  28  30  34  35  34  34  34  36  36  35  34  35  36  36  37  36  35  34  34  34  33  33  34  34  33  35  36  37  36  34  34  34  32  32  34  34  33  34  35  36  35  34  33  34  35  36  34  30  29  30  33  34  35  34  35  36  37  38  38  38  37  36  38  40  42  45  47  48  49  46  41  39  38  37  37  36  37  36  35  34  34  36  40  50  54  51  42  38  39  36  36  39  38  40  46  46  45  44  42  41  41  38  37  36  35  35  35  34  43  59  69  81  87  71  56  47  42  42  43  40  38  40  48  57  63  63  61  57  50  44  39  37  36  32  30  30  30  30  31  33  33  31  29  31  31  31  32  35  38  39  37  35  34  35  37  38  38  36  33  30  29 
 33  33  32  32  31  32  32  33  33  33  32  31  30  31  32  33  33  32  31  31  30  30  31  32  32  32  32  32  33  34  33  33  32  32  32  32  33  33  33  33  31  30  30  30  30  31  32  33  33  33  33  33  31  30  30  30  30  30  31  31  32  32  32  32  33  32  32  32  32  33  35  35  33  30  29  28  30  31  31  31  30  29  29  30  32  32  32  31  30  30  30  31  32  32  31  31  33  32  31  32  32  32  32  33  33  32  31  32  32  32  30  29  29  29  30  30  30  30  28  28  29  28  28  27  28  29  31  32  32  32  31  32  32  31  31  32  33  33  32  31  31  32  33  32  31  32  33  33  33  32  30  30  30  30  32  31  30  30  29  28  29  31  33  33  32  31  31  30  30  30  31  32  32  31  31  31  31  31  31  32  32  32  32  31  31  31  31  32  32  32  30  29  28  29  31  31  32  32  31  31  31  31  31  31  30  29  29  30  30  30  30  31  33  34  33  31  31  33  34  33  33  32  31  29  28  28  30  31  30  28  28  29  30  29  28  28  29  30  30  31  31  30  30  31  32  31  31  31  29  29  28  28  28  28  29  30  31  31  30  29  28  29  29  30  31  31  32  31  31  30  31  32  33  33  33  33  32  31  31  32  33  33  33  32  30  29  28  30  30  29  31  34  36  35  35  36  37  38  37  35  35  36  36  36  36  35  34  33  33  33  32  34  33  32  33  34  35  35  34  33  34  32  32  34  34  33  33  35  37  36  34  32  33  35  36  34  32  31  32  34  35  35  35  36  37  37  36  35  36  37  37  37  39  41  44  45  45  43  40  36  35  36  37  38  37  36  34  32  32  33  36  40  42  43  42  37  34  35  32  35  39  38  38  42  43  43  43  42  41  42  40  37  37  36  37  38  34  36  44  52  59  63  56  47  41  41  45  47  43  40  42  46  47  46  47  49  49  45  41  38  37  35  32  30  30  31  31  32  32  32  31  31  32  31  31  32  33  34  35  35  34  34  35  36  38  38  36  34  31  29 
 33  33  32  32  31  30  31  32  32  33  33  32  32  32  33  33  33  32  32  32  31  31  30  30  30  31  32  32  33  33  33  32  33  32  30  31  33  34  33  33  31  30  30  30  30  30  31  32  35  35  35  34  32  30  29  30  31  31  30  31  30  31  31  31  32  32  31  31  31  32  34  34  32  30  28  27  29  31  32  30  29  28  29  30  31  32  31  30  30  30  31  32  33  34  32  31  31  30  30  30  30  30  31  32  32  31  30  31  32  31  30  29  28  29  29  30  31  30  29  28  28  28  27  28  28  30  32  33  33  33  32  32  33  31  31  32  33  33  32  31  31  32  34  33  32  33  33  33  33  32  30  29  29  30  31  30  29  30  30  30  30  32  34  34  32  30  29  30  31  32  32  33  32  31  30  31  32  31  30  31  31  30  30  31  32  32  32  33  32  31  30  29  29  30  31  33  33  33  32  32  31  31  32  31  30  28  29  29  29  28  28  30  32  32  31  29  30  32  33  34  33  33  32  30  28  28  30  31  30  28  28  30  31  30  28  29  30  31  32  31  30  28  28  29  29  29  29  29  28  28  29  28  27  28  29  30  32  32  31  30  29  29  29  29  29  30  31  32  32  31  31  31  32  33  34  34  32  31  31  32  32  32  32  31  30  28  28  30  31  31  32  34  35  35  36  37  37  38  37  35  35  36  37  36  35  35  34  34  34  33  33  33  32  31  31  32  33  33  32  32  33  33  33  33  33  34  35  35  35  34  34  34  34  34  34  33  33  33  33  34  34  34  35  37  37  36  34  31  33  35  36  37  38  39  41  42  41  38  36  36  36  37  38  39  39  37  34  32  31  33  36  39  34  33  36  36  35  34  31  34  39  36  34  35  37  40  41  40  40  40  38  37  36  37  38  39  37  35  36  41  43  42  44  43  39  44  48  49  45  45  49  49  44  39  40  42  42  38  37  37  35  35  34  32  32  32  33  32  31  30  32  34  33  33  33  32  31  30  31  32  32  32  33  35  36  36  34  32  31  30 
 33  32  31  31  30  30  30  31  33  32  33  33  32  32  33  33  33  32  32  32  31  30  30  31  30  31  32  32  32  32  32  33  33  32  31  31  33  33  32  32  31  31  30  31  31  30  30  32  34  35  34  34  32  30  29  31  32  31  31  31  31  31  31  31  31  31  31  31  30  30  30  32  32  30  28  27  29  31  32  30  28  29  31  32  31  32  31  31  30  31  32  34  35  34  33  31  30  30  29  29  29  30  30  30  30  30  29  30  32  32  31  29  29  28  29  30  31  30  30  29  27  27  28  29  30  31  32  32  33  34  33  33  33  33  32  32  33  33  32  31  31  32  33  34  33  33  34  33  33  32  31  30  29  30  31  30  30  31  31  30  30  32  34  33  31  29  29  30  31  32  33  33  32  31  30  30  31  30  30  29  28  28  29  30  31  32  32  33  32  31  29  30  31  31  33  34  34  34  33  32  31  31  32  30  29  28  27  28  29  28  28  29  31  31  30  29  29  31  32  33  33  32  31  30  28  29  31  32  31  28  29  30  31  31  30  29  31  32  32  31  29  28  29  30  29  29  28  27  27  28  29  28  28  28  30  31  32  32  31  30  30  30  29  30  29  30  31  32  33  33  32  30  30  32  34  32  31  30  30  30  31  31  31  31  31  30  29  31  33  33  33  32  33  35  37  37  37  36  37  36  36  36  37  36  35  35  35  34  34  33  33  32  31  29  29  31  32  31  30  31  32  33  32  31  33  35  35  33  32  32  34  35  34  32  32  33  32  31  32  32  33  33  34  35  34  31  29  29  31  34  35  37  38  38  39  40  39  36  35  35  36  36  38  37  36  35  34  33  33  34  35  34  30  29  33  37  37  35  32  32  35  32  31  35  38  38  36  33  30  29  29  30  33  37  37  36  36  36  34  38  36  34  39  41  40  43  48  50  46  47  50  48  42  37  40  42  41  38  35  33  35  35  34  34  33  34  34  33  31  30  29  31  30  31  32  33  31  30  30  32  32  31  32  34  34  33  32  31  32  32 
 31  31  31  30  29  30  31  32  32  33  31  31  33  33  32  32  33  33  33  32  32  31  31  31  31  32  33  33  32  31  32  34  35  35  35  33  32  31  31  30  30  31  32  34  34  32  31  31  34  34  34  33  31  30  30  31  32  33  33  33  31  30  30  30  31  32  31  31  30  30  30  31  32  30  28  28  30  32  31  28  27  29  31  33  32  31  31  30  30  32  34  35  35  34  33  31  30  30  30  30  29  29  29  30  30  29  30  31  31  32  31  29  28  28  28  29  29  30  30  29  28  28  29  30  30  31  31  30  31  31  31  32  33  33  34  34  34  32  31  30  30  31  32  34  34  34  33  33  33  34  33  31  30  30  30  30  31  32  32  30  29  30  32  32  30  30  30  30  30  32  33  34  32  31  30  30  31  31  30  28  27  27  28  29  31  31  31  32  32  31  29  31  32  32  33  34  35  34  33  31  30  30  31  31  29  27  27  28  28  28  29  30  32  32  30  29  29  30  30  30  30  30  30  30  29  30  33  33  31  28  29  30  32  32  30  30  31  32  32  31  30  31  31  32  31  30  28  26  26  27  28  27  28  30  31  31  30  30  30  31  30  29  28  30  30  30  30  31  33  33  32  30  30  32  34  32  29  28  29  30  30  30  31  32  32  32  32  32  35  35  33  31  31  35  37  38  37  36  37  37  38  37  37  36  35  34  34  34  33  33  32  31  29  29  30  32  32  31  31  31  32  32  33  34  34  33  33  33  34  34  33  32  32  31  32  36  34  30  30  32  34  35  35  34  32  29  28  29  31  34  35  37  39  40  40  40  39  37  37  38  38  38  38  36  34  33  34  34  34  34  33  31  32  32  31  32  35  36  34  32  32  31  32  35  36  34  32  29  28  28  28  28  29  30  33  37  37  37  37  35  33  31  35  38  39  42  44  45  43  46  49  45  39  38  42  43  38  34  33  33  34  35  34  33  32  32  32  32  31  30  30  31  29  30  31  31  29  27  28  31  33  30  30  30  31  32  33  32  33  33 
 30  30  30  30  30  30  31  32  32  33  32  32  33  32  31  31  32  33  34  34  33  32  31  31  31  33  34  35  33  32  33  34  36  37  37  36  32  31  31  32  32  33  34  34  34  33  32  32  33  34  34  32  29  28  29  31  33  34  34  32  30  29  30  31  32  32  31  31  31  31  32  32  31  30  29  29  31  32  31  29  28  29  31  32  31  30  30  30  30  31  32  33  33  32  31  31  31  31  31  31  30  30  30  30  30  30  31  32  32  32  31  29  27  27  28  29  30  30  29  28  27  29  30  31  31  30  29  29  29  30  31  32  33  33  33  34  34  33  31  30  30  31  32  33  34  34  34  34  33  33  33  32  31  31  31  32  32  32  31  29  28  29  30  30  30  30  32  30  29  32  33  33  33  32  31  30  30  29  29  28  27  27  28  29  31  31  31  31  31  30  28  30  31  32  33  32  32  31  30  30  29  30  30  31  30  27  27  28  29  29  29  31  33  33  31  29  28  30  30  29  29  29  29  29  29  31  33  33  31  29  30  30  31  30  29  29  30  30  31  30  30  32  33  33  33  31  29  27  27  27  28  28  29  30  31  31  29  29  30  30  29  27  27  31  32  32  31  32  33  34  33  31  31  32  32  31  30  30  31  31  32  31  31  31  32  34  35  34  35  35  33  31  31  34  36  37  37  37  37  37  37  37  36  36  36  36  35  33  32  32  31  29  29  29  31  32  33  32  31  30  31  31  33  35  34  33  33  34  35  35  33  31  31  31  33  36  34  31  31  32  34  36  35  34  32  30  30  31  32  33  34  38  42  44  44  44  43  42  42  44  43  42  40  36  34  32  33  33  33  33  32  31  33  32  30  31  34  36  35  33  32  34  34  34  33  32  30  29  29  29  29  29  29  28  32  35  35  35  36  34  32  30  32  35  38  41  41  39  40  43  46  43  40  41  44  42  36  32  32  33  34  33  32  32  32  31  31  31  31  32  32  32  31  31  32  32  29  28  28  31  32  30  29  29  31  31  32  32  32  32 
 30  29  30  30  31  30  29  30  31  31  34  34  31  30  31  31  31  32  33  34  34  33  31  29  29  32  34  35  34  33  33  33  35  36  37  36  34  34  34  34  34  33  32  32  31  31  32  33  34  36  35  31  28  26  27  30  34  35  34  32  31  30  30  30  32  31  30  31  32  33  34  33  30  30  31  32  32  32  32  30  29  28  30  30  29  29  30  30  30  29  29  30  30  30  30  31  31  31  30  31  31  30  29  29  30  32  32  32  31  32  31  29  28  28  29  31  32  30  28  27  28  30  32  32  32  30  28  28  30  32  34  34  33  32  31  32  33  34  33  32  31  31  31  32  33  33  34  34  33  32  31  31  31  32  33  32  31  30  29  29  29  29  29  29  30  32  34  31  29  31  32  33  33  32  31  30  28  27  26  27  28  27  28  30  31  32  31  30  29  28  28  29  30  31  31  30  28  28  27  28  29  30  30  31  30  30  29  28  28  29  30  31  32  33  32  28  28  31  31  31  31  30  29  28  29  31  32  32  31  32  31  30  28  28  27  28  28  29  28  28  29  32  33  34  32  31  30  29  29  29  29  28  29  30  30  31  31  30  29  29  29  27  28  32  33  32  32  32  32  33  33  32  32  31  30  29  30  32  33  34  33  31  30  30  31  33  35  34  33  33  33  32  33  33  35  36  36  37  37  35  34  34  34  35  37  38  36  34  32  30  30  30  30  31  32  31  31  31  30  30  30  30  31  32  34  35  36  36  35  34  33  33  33  33  33  32  32  33  33  32  33  33  34  34  34  33  33  33  32  34  37  41  47  50  50  49  49  48  49  50  48  45  41  37  35  33  32  33  33  34  33  33  31  30  32  34  36  36  35  34  35  36  35  33  34  33  31  30  29  30  30  31  33  35  33  30  30  32  33  35  33  30  30  34  38  39  37  34  37  39  41  43  44  45  44  42  38  34  34  35  32  31  31  32  33  32  30  30  31  34  34  32  33  34  35  34  33  31  31  31  30  30  29  31  31  30  29  29  31  33 
 29  29  30  30  30  30  29  30  31  31  33  34  33  32  33  32  32  32  33  33  34  33  31  30  31  33  34  35  34  33  33  33  33  35  35  36  39  38  36  35  34  32  31  30  31  31  32  34  36  37  34  31  30  30  31  32  33  35  35  34  32  30  29  30  31  31  30  31  31  33  32  31  29  29  31  32  32  33  32  30  28  28  29  30  31  30  29  30  30  30  30  31  30  30  31  31  30  30  31  31  31  31  30  30  29  30  31  30  30  31  32  31  30  29  29  31  31  31  31  30  29  30  30  30  31  31  31  31  32  32  32  32  31  31  30  30  32  34  34  32  31  31  29  30  32  32  33  34  33  33  32  30  29  29  31  30  29  29  30  32  33  32  30  29  30  31  33  32  30  31  31  31  32  32  31  30  29  28  27  27  28  28  28  29  30  31  31  31  31  31  31  32  32  32  32  31  29  28  27  28  29  29  29  31  32  31  31  30  28  29  30  31  31  32  32  30  30  32  32  32  31  31  30  29  29  31  33  32  30  31  30  29  28  28  28  28  30  30  30  30  31  32  33  34  33  31  30  29  29  30  30  29  30  31  32  32  31  29  28  29  29  29  30  32  33  32  31  31  31  32  32  32  32  31  30  30  30  31  32  32  32  31  30  30  31  33  33  32  32  33  33  33  33  34  35  36  37  38  37  36  35  34  35  35  36  36  36  34  32  32  32  33  33  34  32  31  30  29  29  30  30  30  30  32  34  36  36  35  34  33  33  34  35  36  34  30  30  31  31  31  31  33  33  34  34  34  32  31  33  37  41  45  48  51  51  50  47  45  44  45  43  41  39  35  33  33  33  33  33  33  33  32  32  32  33  34  34  34  34  34  34  34  34  33  33  32  31  31  30  30  31  32  33  35  34  30  29  31  33  34  33  31  31  33  35  36  34  32  34  36  38  42  44  44  43  41  39  39  38  37  35  33  32  32  31  31  30  30  30  31  31  31  32  33  33  32  31  30  30  30  29  28  29  30  30  30  29  30  32  33 
 29  29  29  29  29  29  29  30  31  32  33  34  36  36  35  34  33  33  33  33  33  33  32  32  34  35  35  35  34  33  33  32  32  34  34  35  39  38  36  34  32  31  30  31  32  32  32  33  35  36  35  34  37  41  41  39  37  37  38  37  34  32  31  30  30  31  31  30  31  32  32  30  27  28  29  31  32  32  31  29  28  28  29  30  32  30  29  29  30  31  30  30  30  29  31  31  29  30  31  32  32  32  31  30  30  30  31  30  29  30  32  32  31  30  30  30  30  31  32  31  30  29  28  28  29  31  33  33  33  33  31  30  30  30  30  30  31  32  33  32  31  30  28  29  31  30  31  33  34  34  33  30  28  29  31  29  28  29  32  34  35  34  32  30  30  30  31  31  31  30  30  30  31  32  32  31  30  29  28  28  28  28  27  28  28  29  30  32  32  33  34  33  33  33  33  32  30  29  29  29  29  29  28  31  33  32  31  30  29  29  30  30  31  32  32  31  32  33  33  32  31  31  31  30  31  33  34  32  30  30  30  29  30  30  29  29  30  31  31  32  33  33  33  32  32  30  30  29  29  30  31  30  31  32  33  32  31  29  28  29  30  31  32  32  31  31  30  30  31  31  31  31  31  31  30  30  30  30  31  31  31  31  30  30  31  32  31  31  31  33  33  34  34  34  36  37  38  38  38  37  35  35  34  34  35  35  35  34  33  32  33  35  36  36  34  32  30  29  30  31  32  31  31  32  35  36  36  34  32  32  34  36  36  36  34  30  29  30  30  30  30  31  32  33  32  32  32  32  34  37  39  40  41  42  44  45  44  42  41  39  39  38  37  34  33  33  32  32  33  32  32  33  33  33  34  33  32  32  32  33  33  32  32  32  32  32  32  30  30  31  32  32  33  36  34  31  31  32  33  33  33  32  33  33  33  33  34  34  34  35  37  41  41  41  39  38  40  43  44  44  41  38  35  33  32  31  32  32  30  29  30  30  30  32  32  31  30  29  29  28  28  27  27  28  29  30  30  31  33  34 
 30  29  30  30  29  28  29  30  31  33  33  34  36  36  35  34  33  32  32  32  32  33  33  34  35  36  35  34  34  33  33  32  32  33  34  35  36  35  34  33  32  30  31  32  33  33  32  31  33  34  35  39  46  52  52  47  42  40  40  39  37  34  32  31  31  31  30  31  31  31  32  30  27  27  30  31  32  32  31  29  27  28  29  31  33  30  29  28  30  31  30  30  29  30  31  31  30  30  31  31  32  32  31  31  30  31  32  31  30  30  31  31  32  31  31  30  30  30  31  31  30  29  28  28  29  31  33  33  33  32  30  30  31  31  31  30  30  30  31  32  31  31  29  30  30  29  30  32  34  34  33  30  29  29  32  30  29  30  31  32  34  34  33  31  30  30  30  31  31  30  29  30  31  32  33  32  30  29  29  29  28  28  27  26  27  28  30  32  33  34  35  33  32  32  32  32  31  31  31  31  30  29  28  30  31  31  31  31  30  29  30  30  31  31  31  31  32  32  32  31  30  32  32  32  32  33  35  32  30  29  29  30  31  31  30  29  29  30  31  32  32  32  32  31  30  30  29  30  30  30  31  32  32  32  32  31  30  30  30  30  31  32  32  31  30  30  31  31  32  32  32  31  31  30  29  30  31  30  30  31  32  31  30  30  30  31  30  30  31  32  33  33  33  34  35  36  37  38  38  36  34  34  33  34  35  36  35  33  32  32  33  35  36  36  35  33  31  30  32  33  34  33  32  32  34  35  34  32  31  32  34  36  36  35  33  30  30  31  31  30  29  30  31  31  30  30  31  33  35  37  36  34  32  33  36  39  41  41  39  36  36  36  35  35  34  34  33  33  33  32  32  32  33  33  33  32  30  30  31  31  31  31  30  30  31  32  31  31  30  31  32  32  34  35  34  31  32  33  33  33  33  34  34  34  32  31  33  36  35  36  37  39  39  38  36  38  43  48  52  52  48  43  38  34  33  32  33  33  31  30  29  30  30  31  31  31  29  28  28  28  28  28  28  28  29  30  31  31  33  35 
 30  31  30  30  29  28  28  30  31  33  35  36  36  35  33  33  32  31  31  31  31  33  33  34  35  34  34  34  34  33  32  31  31  31  34  35  33  32  33  33  32  31  32  34  34  34  32  30  31  32  35  42  51  57  57  51  45  42  40  39  39  36  34  32  32  31  31  31  31  31  31  30  28  29  30  31  32  32  31  30  29  28  29  31  32  30  29  28  29  30  31  30  30  30  31  31  30  30  31  31  31  30  30  29  30  32  33  33  32  31  30  30  31  32  31  31  30  30  30  30  28  28  28  29  29  30  31  31  30  30  29  31  33  33  32  30  29  28  29  31  32  32  32  31  30  29  30  32  33  33  32  31  30  31  31  32  32  31  30  30  31  33  34  33  31  30  29  31  32  31  29  30  32  33  32  31  30  30  30  30  29  28  27  26  26  28  30  32  34  35  36  33  30  31  31  31  31  32  32  32  31  30  29  30  31  31  32  32  31  30  29  30  30  30  31  30  30  32  30  29  29  31  32  32  32  33  35  33  30  29  29  30  31  31  30  28  28  29  31  31  32  31  31  31  30  30  30  30  30  30  31  32  32  31  30  29  29  30  31  32  32  31  31  29  28  30  32  33  33  33  33  32  31  30  30  31  31  30  31  32  31  31  30  30  30  30  30  30  31  32  32  33  33  33  34  35  36  37  37  34  33  34  33  34  35  36  35  33  32  32  33  33  33  34  34  33  32  32  33  34  34  33  32  32  32  33  32  30  30  30  33  34  34  32  30  30  31  31  31  30  29  29  30  31  30  30  31  32  35  36  36  33  32  32  34  36  38  37  35  34  34  35  36  36  35  35  34  33  33  31  31  32  33  33  33  31  30  29  29  30  31  30  30  29  31  32  31  30  30  31  31  31  32  34  33  32  33  33  32  32  34  36  35  34  32  33  33  34  35  37  37  37  36  37  39  44  51  58  60  56  50  45  39  34  32  31  31  31  29  28  29  31  30  31  31  31  30  29  29  29  29  28  29  31  31  31  30  30  32  34 
 29  30  31  31  30  29  29  29  31  33  35  35  34  33  32  31  31  30  29  29  29  30  32  32  33  32  32  33  33  33  30  29  29  30  33  34  33  34  34  34  33  32  33  35  35  34  31  30  32  33  35  39  45  50  50  46  41  39  39  38  38  35  34  33  33  32  31  30  30  30  29  29  30  30  30  32  32  32  32  31  30  30  31  31  31  31  30  30  29  29  31  32  32  32  31  30  30  30  30  30  30  30  29  29  29  31  32  34  34  32  30  30  31  32  31  31  30  29  31  30  28  28  28  29  29  30  30  29  29  29  29  32  34  33  33  31  29  28  28  30  32  32  31  31  30  31  31  31  31  31  31  31  31  31  31  32  33  31  29  29  31  32  33  33  32  32  31  32  32  31  31  32  33  33  32  30  29  30  31  31  30  29  28  27  27  28  30  33  35  36  36  32  30  29  29  30  31  32  33  33  32  31  30  30  31  32  33  33  33  32  30  29  28  28  28  29  30  31  30  29  29  31  33  32  31  32  34  33  31  30  30  30  31  31  29  27  27  28  29  32  32  32  31  31  32  32  32  32  31  31  31  32  32  31  29  29  29  30  32  32  31  29  28  28  28  29  32  33  34  34  33  32  31  30  30  30  30  31  31  31  31  30  29  29  29  29  30  31  31  31  32  31  32  33  33  34  34  34  33  33  33  33  33  34  35  35  34  33  32  32  33  31  31  32  32  33  33  33  33  33  32  33  33  31  31  31  30  29  29  30  31  32  31  30  29  30  30  31  31  30  30  30  31  31  32  32  32  31  32  35  35  35  35  35  35  34  34  33  32  33  33  34  35  35  34  33  33  33  32  30  31  33  33  32  32  31  30  30  29  29  30  32  32  30  31  32  30  29  29  30  30  30  30  32  32  31  33  33  32  32  33  35  35  33  33  35  35  33  34  36  37  36  34  35  38  43  51  59  61  57  51  45  39  36  34  33  31  29  29  30  31  31  31  32  31  31  31  30  30  30  30  29  32  35  34  32  31  30  31  32 
 28  28  30  32  32  31  30  29  30  31  33  34  32  31  31  30  30  29  29  28  28  28  29  31  31  31  32  32  32  32  30  28  28  29  32  34  35  36  36  35  33  33  33  35  35  33  31  30  32  33  33  34  37  41  40  38  37  37  37  36  36  34  33  33  33  32  31  30  29  30  30  30  31  31  31  31  31  32  32  31  31  31  32  31  30  32  32  31  30  30  31  32  33  33  31  29  29  29  30  30  30  30  30  29  29  29  30  32  33  31  30  30  31  31  31  30  29  30  32  32  31  30  29  29  30  30  30  30  29  29  29  32  34  34  34  33  31  30  30  31  31  31  30  30  31  32  32  32  30  29  29  31  32  32  32  32  31  31  30  30  32  32  32  32  32  33  33  33  32  32  32  33  34  33  31  30  29  30  32  31  31  30  30  29  28  28  31  33  35  36  35  32  30  29  29  30  32  33  33  32  32  31  31  30  31  32  34  34  34  33  31  29  28  28  28  29  30  31  30  30  30  32  33  33  32  32  34  33  32  31  31  31  32  32  30  28  28  29  30  33  33  33  32  33  33  33  33  33  32  31  30  31  31  31  31  30  30  31  31  31  30  28  28  29  29  30  31  32  33  33  33  32  31  31  31  29  29  30  30  30  30  29  29  28  29  30  31  32  32  32  31  31  32  33  33  34  34  32  31  33  33  33  33  34  34  34  34  33  33  34  34  31  30  30  31  32  33  32  31  31  31  33  33  31  30  30  30  30  30  31  31  30  29  29  29  30  30  30  31  30  30  30  31  32  33  33  33  32  32  32  32  34  35  34  33  31  30  30  30  31  32  32  34  33  32  32  32  32  31  30  31  33  33  31  31  31  32  31  30  29  30  33  33  31  31  31  30  28  29  30  30  29  30  31  31  32  33  33  33  33  33  34  35  34  34  37  37  35  35  36  37  37  34  33  33  37  44  51  53  52  47  42  38  36  34  32  29  28  27  30  30  30  31  31  31  31  31  30  31  31  31  31  32  34  33  32  30  30  31  32 
 27  28  30  31  32  32  31  30  29  30  31  32  32  30  29  29  30  29  30  29  28  28  30  31  32  31  32  32  32  31  30  29  29  30  32  33  36  37  36  35  33  32  32  33  33  33  31  31  31  32  31  30  31  34  34  34  35  37  36  35  35  33  32  32  33  32  31  30  30  32  32  31  31  32  31  30  31  32  32  32  32  31  31  30  29  32  33  32  31  30  31  32  33  33  31  29  29  29  30  31  31  31  31  30  29  28  28  29  30  30  30  32  32  31  29  27  28  30  33  34  33  31  30  30  31  33  34  33  32  31  30  33  35  35  34  33  33  33  33  33  32  30  29  30  32  33  34  33  30  29  30  31  32  32  32  30  29  30  31  32  32  32  31  30  31  32  34  34  32  32  33  34  34  33  31  30  30  30  31  32  31  32  31  30  30  30  31  33  34  35  35  33  31  30  29  30  31  32  32  32  31  30  29  29  30  31  33  34  34  33  32  30  29  30  31  31  32  32  31  30  30  32  33  34  33  33  35  34  33  33  33  33  34  33  32  31  31  31  32  34  34  34  34  33  32  32  32  32  32  31  29  29  30  32  33  32  31  31  30  29  29  29  29  28  29  29  30  31  31  31  31  31  31  32  31  29  28  29  29  30  29  29  28  29  30  31  33  34  33  32  32  31  32  33  34  34  34  32  32  34  34  33  33  32  32  32  32  33  33  36  36  32  30  30  30  32  33  32  30  29  29  31  32  31  30  31  32  32  33  33  32  31  31  31  31  31  31  31  31  30  30  30  31  32  32  32  33  34  32  30  29  31  32  32  30  29  29  29  30  29  31  32  32  32  31  31  30  30  31  30  32  33  31  30  31  31  32  32  30  29  29  32  32  30  31  31  30  29  29  31  31  30  31  32  33  33  33  33  34  34  34  33  33  34  36  38  39  38  37  37  38  38  36  32  29  29  33  38  42  42  38  36  34  34  33  30  27  25  26  28  30  31  30  31  31  31  30  31  31  32  32  31  31  31  32  32  32  31  33  34 
 27  28  30  31  31  32  31  30  30  30  30  31  31  30  29  29  30  30  30  30  29  30  31  31  33  33  33  33  31  31  30  31  31  32  33  34  36  35  34  34  33  32  32  31  32  32  32  32  32  32  31  30  31  34  35  36  37  39  38  37  35  33  32  32  32  32  31  30  31  32  33  32  31  31  32  32  32  32  32  32  31  31  30  30  29  32  33  33  32  31  30  31  32  33  32  30  30  30  30  31  32  33  32  31  30  29  28  28  29  29  30  32  32  30  28  27  27  29  31  33  34  32  30  31  33  34  35  34  33  31  31  33  35  34  34  35  34  34  33  33  32  30  30  31  33  34  34  33  31  30  30  32  33  33  32  30  30  30  31  32  33  32  30  29  29  31  34  33  32  33  34  34  34  33  31  31  31  30  32  32  31  32  32  32  31  30  31  33  34  34  34  32  31  30  29  30  31  32  32  31  30  29  29  29  29  30  31  32  33  32  31  30  30  31  32  33  34  33  32  30  30  32  33  34  33  34  34  34  34  34  34  33  34  33  32  32  32  32  33  35  35  34  33  32  32  32  31  31  31  30  29  29  30  32  33  32  31  29  29  28  28  29  29  29  29  29  29  30  30  30  30  31  31  32  31  30  28  28  28  28  29  29  29  29  31  32  33  34  34  33  32  32  32  34  34  35  34  33  33  35  34  33  33  32  32  32  32  33  33  36  36  34  31  30  30  31  32  32  31  29  28  29  30  30  31  32  33  34  33  33  33  32  32  32  32  32  32  31  31  30  29  30  31  32  32  32  32  33  32  30  31  33  34  35  33  31  30  30  30  30  31  32  33  33  32  31  31  30  31  31  32  32  30  30  29  30  31  30  30  30  29  31  31  30  32  32  30  30  31  32  32  32  31  33  33  33  33  33  34  34  33  32  32  33  36  37  37  37  37  37  39  39  37  33  30  29  30  34  36  36  35  33  33  34  33  31  28  28  28  30  30  31  32  32  32  32  31  31  32  32  33  32  31  30  32  33  34  35  35  36 
 30  30  30  30  30  30  30  29  30  31  31  31  30  29  28  28  29  30  31  30  30  31  31  32  34  34  34  33  31  30  30  32  33  34  33  34  36  36  35  34  34  34  32  32  32  32  33  34  36  36  34  31  32  34  36  38  39  41  41  40  37  34  31  31  31  30  29  30  31  32  32  31  30  31  33  34  34  34  33  32  31  31  30  30  31  33  33  33  32  32  30  30  31  32  32  32  31  31  30  30  31  32  32  31  30  30  30  30  30  30  30  31  32  31  29  28  28  29  29  31  31  30  29  31  32  34  33  32  31  31  31  33  35  33  33  34  34  34  33  32  31  30  30  32  32  32  32  33  32  32  32  32  32  32  31  32  33  32  31  31  31  31  30  29  30  31  32  32  33  34  35  34  33  33  32  32  32  31  31  31  32  32  33  32  30  29  30  31  32  33  33  32  31  30  29  29  31  31  31  31  30  30  30  30  29  30  31  31  31  30  29  28  29  30  32  34  34  33  30  29  29  31  33  34  34  35  35  33  33  34  33  33  33  32  32  33  33  33  34  36  36  35  33  31  31  31  30  30  30  30  29  29  30  30  31  30  29  28  28  28  29  30  30  28  28  29  29  30  30  30  30  31  30  31  31  31  30  28  27  27  28  30  30  31  32  33  33  34  34  34  33  33  32  33  34  35  35  34  34  34  33  32  32  32  33  32  32  32  33  35  35  34  32  31  31  32  33  34  33  32  30  29  28  28  30  32  34  33  32  31  31  32  32  31  30  32  32  31  30  30  29  30  31  32  33  33  32  31  30  30  31  32  34  34  33  32  31  31  30  30  31  33  34  34  33  32  31  31  31  31  31  29  28  29  30  30  30  30  31  31  29  29  30  31  33  32  31  31  32  34  33  32  32  33  33  31  30  32  33  34  32  30  31  33  35  36  34  32  34  37  38  37  34  32  31  30  30  31  31  32  32  32  32  32  31  30  29  29  29  31  32  32  32  32  32  32  32  33  33  34  35  34  32  32  35  36  36  37  37  37 
 31  31  30  29  29  29  29  29  29  31  32  31  30  28  27  27  28  29  30  30  31  31  32  32  34  34  34  32  30  30  31  33  34  35  34  35  38  38  37  36  36  35  34  33  33  33  34  36  38  38  35  32  33  35  37  39  41  43  42  40  36  34  32  31  31  31  30  30  31  31  31  31  31  32  33  35  36  35  34  33  33  32  30  30  32  33  33  32  32  32  31  30  30  32  33  32  31  30  30  29  30  30  30  31  31  31  30  31  31  31  30  30  31  31  31  30  30  29  28  28  29  29  29  31  32  33  32  30  29  29  30  33  34  33  32  33  33  33  32  30  29  30  31  32  31  31  31  31  31  32  32  33  32  32  31  34  36  33  32  32  31  31  30  30  30  30  31  31  32  33  33  33  32  33  33  33  32  31  30  30  31  32  32  32  29  28  29  31  33  33  32  31  30  29  29  29  30  31  30  30  31  31  32  31  31  31  31  31  30  29  28  28  28  29  31  33  34  32  30  29  29  30  32  33  34  35  35  33  32  32  33  32  31  31  32  32  33  33  33  34  35  34  32  31  30  30  31  31  31  31  31  30  29  29  29  29  29  28  28  29  29  30  29  28  27  28  29  30  31  31  30  30  30  30  31  31  31  29  28  28  29  30  31  31  32  33  34  33  33  33  33  33  32  32  34  35  35  35  34  33  32  31  31  32  33  33  32  32  32  34  34  33  33  32  33  33  33  34  35  34  32  30  28  27  29  32  33  31  29  29  30  31  31  30  30  31  31  30  30  30  30  31  32  33  34  34  33  30  30  31  32  33  34  33  32  32  32  32  32  31  32  33  34  34  33  32  30  30  31  31  30  28  29  29  30  30  30  31  32  32  31  29  30  31  32  32  32  32  32  33  33  32  32  33  33  30  29  30  32  33  32  29  31  33  34  34  31  30  32  34  34  32  31  30  29  29  29  29  29  30  30  30  31  30  29  28  29  30  29  30  31  32  32  32  32  33  33  34  34  35  36  35  35  36  37  38  37  37  37  36 
 31  30  29  28  28  29  29  29  29  30  31  31  31  30  28  26  27  28  29  30  32  33  32  32  33  33  33  32  30  31  33  35  36  35  36  37  38  39  38  38  37  36  34  33  34  34  35  35  35  35  35  34  34  35  38  41  43  42  39  36  35  34  33  33  33  32  32  32  31  31  31  31  32  32  33  34  35  36  36  36  35  33  31  30  31  31  31  32  32  31  31  32  33  33  33  31  30  30  31  30  30  31  31  32  32  32  31  30  31  31  31  30  29  30  32  33  32  30  28  27  27  29  29  31  32  33  31  30  29  28  28  31  34  33  32  33  33  32  30  29  28  30  33  33  31  32  31  29  29  29  31  34  35  34  32  32  34  34  34  35  35  32  30  29  28  29  30  30  30  30  30  31  31  32  33  33  31  30  30  29  29  31  32  31  29  30  32  35  36  35  33  29  27  28  29  30  29  29  30  29  30  31  31  32  32  32  31  32  31  31  30  29  29  30  31  32  33  32  32  32  30  30  31  32  34  35  34  34  33  32  33  32  32  33  32  31  31  32  32  30  30  32  32  31  30  31  32  33  35  36  35  31  29  31  30  31  31  31  30  29  29  28  27  26  26  27  28  29  31  31  31  30  30  30  31  30  30  31  32  33  33  31  29  28  30  34  37  34  33  33  33  32  33  32  33  34  34  33  31  30  29  29  30  31  33  33  33  33  34  35  35  33  32  33  33  33  33  33  33  32  31  29  28  29  30  31  30  28  28  29  31  32  31  32  31  29  30  31  31  31  32  32  32  31  32  32  32  32  32  34  36  36  35  34  33  32  32  34  35  34  33  31  31  30  31  31  31  31  31  32  31  30  31  31  31  31  31  32  32  33  34  33  32  31  31  32  32  33  33  33  32  32  34  35  35  32  32  31  30  29  29  30  30  31  32  31  31  31  30  30  30  31  31  30  28  27  28  29  30  31  30  29  28  28  29  30  30  30  29  28  29  31  32  31  32  32  33  34  33  34  36  36  38  39  37  36  36  36  37  36 
 32  31  30  29  29  29  30  30  31  32  32  32  30  29  29  28  29  29  31  32  32  32  31  31  32  33  33  32  31  32  34  36  36  36  35  36  38  38  38  38  37  36  34  34  34  35  35  35  35  36  36  35  35  35  37  40  41  40  36  34  34  33  33  33  33  33  33  33  33  33  32  32  35  34  33  33  34  35  35  35  34  33  31  31  32  32  32  32  32  31  32  32  33  33  32  31  30  31  32  32  32  33  33  33  33  32  30  30  31  32  31  29  28  30  31  33  33  31  28  28  28  29  30  31  32  32  31  30  29  29  28  30  32  31  31  32  32  31  30  28  28  30  32  32  30  31  31  30  30  31  33  35  36  34  31  32  33  32  33  34  34  32  30  28  28  28  29  29  30  30  29  30  31  31  32  32  31  31  30  29  30  32  33  32  31  32  34  36  36  35  34  28  25  27  28  29  30  31  31  30  30  30  29  30  31  30  30  30  30  30  30  29  30  31  32  31  31  32  33  33  31  31  32  34  35  36  36  34  33  32  33  33  33  33  33  33  32  33  32  30  30  31  31  31  31  32  33  34  36  36  35  32  31  32  32  32  32  32  30  29  29  29  29  29  29  29  29  30  32  32  32  31  31  30  30  31  31  31  31  32  31  30  28  28  30  34  36  34  32  32  32  32  32  32  32  32  32  31  29  30  30  31  31  32  32  33  33  33  33  35  34  32  32  32  32  32  32  32  32  31  30  29  28  29  30  30  28  27  28  29  31  32  32  32  31  29  29  31  32  32  32  33  33  32  30  31  31  31  33  34  36  36  35  33  32  32  32  33  33  34  32  30  29  29  30  31  31  32  32  31  31  31  32  32  33  32  31  32  32  33  33  32  33  34  33  33  34  34  33  32  31  31  32  34  34  33  32  30  28  27  28  29  30  31  31  31  31  30  29  28  28  30  31  30  29  28  28  29  29  29  29  28  28  29  30  30  30  31  31  30  30  31  31  30  31  31  33  34  34  34  35  35  36  37  34  33  34  35  36  36 
 33  33  32  31  30  30  30  31  32  33  33  33  30  29  30  31  31  32  33  33  32  32  31  31  32  33  33  32  31  33  35  36  36  35  34  34  35  35  35  35  35  34  34  34  34  34  34  35  36  37  36  36  35  34  36  38  39  38  35  34  33  32  32  32  32  33  34  34  34  34  33  34  36  35  34  34  33  33  33  33  33  32  32  33  34  34  33  33  32  31  31  32  32  32  31  31  31  32  34  34  34  34  34  34  32  31  29  29  32  32  30  29  28  28  30  32  32  31  29  28  29  29  30  31  31  31  31  30  30  30  30  31  31  30  31  32  33  33  31  29  29  30  32  31  29  30  30  31  32  33  35  36  35  33  30  31  32  31  31  32  32  31  30  29  29  28  28  29  31  31  30  31  31  31  31  31  31  32  31  31  31  34  34  33  32  33  34  36  36  35  34  29  27  27  28  29  30  31  31  31  30  29  28  28  29  29  29  29  29  29  29  30  30  31  31  29  29  31  32  32  31  31  32  34  36  37  37  35  33  33  32  32  33  34  34  34  34  34  33  31  31  31  32  32  32  33  34  35  35  35  34  34  33  33  34  33  33  32  31  31  30  30  30  31  32  31  31  32  33  33  33  32  31  30  29  31  32  32  30  29  28  28  29  30  33  35  35  33  32  32  33  33  33  32  31  31  30  29  28  30  32  32  33  33  33  32  32  32  32  33  33  32  32  33  33  32  32  31  31  30  29  29  28  30  30  29  27  27  28  29  31  32  31  32  31  29  30  31  31  32  33  34  33  32  31  31  32  32  33  34  35  35  34  33  32  31  32  32  32  32  31  30  29  29  30  31  33  33  33  31  31  32  32  32  32  32  31  32  31  31  31  31  32  34  34  34  33  33  32  31  30  30  31  31  32  32  31  30  29  28  28  28  30  31  31  31  30  29  29  29  29  30  31  31  30  30  29  29  28  27  28  29  29  30  30  31  31  31  32  33  31  31  31  30  30  31  32  34  35  35  34  34  34  33  32  32  32  34  35  36 
 34  35  33  32  31  30  30  31  32  32  33  33  31  30  31  32  33  33  33  33  32  32  31  31  32  33  33  32  31  33  36  37  36  35  34  33  33  32  33  32  32  32  32  33  33  33  33  34  35  36  36  36  34  33  34  36  37  36  35  33  33  32  31  31  32  33  34  35  36  36  35  34  35  35  34  33  32  32  33  32  32  33  32  33  34  34  33  32  32  31  30  31  32  31  30  30  30  32  33  35  35  34  33  33  32  30  28  29  32  31  30  28  27  26  29  31  31  30  29  28  29  29  30  31  31  31  31  31  31  31  31  32  31  31  31  33  34  34  33  31  30  31  33  31  28  29  30  30  31  33  35  35  35  33  30  30  31  31  30  31  31  32  31  31  29  28  28  30  32  32  31  31  32  32  32  31  32  32  32  31  32  33  34  33  32  33  34  35  35  34  33  31  29  29  29  30  30  31  32  31  30  29  28  27  28  28  29  29  28  29  30  31  31  30  29  27  27  29  30  30  29  30  31  32  34  35  35  36  35  34  32  32  33  34  35  36  35  34  32  31  30  30  31  32  33  34  35  35  35  34  33  34  34  33  33  33  32  33  32  32  32  32  32  33  33  32  31  32  34  34  33  32  31  29  29  32  33  32  31  30  29  29  31  33  34  35  34  32  31  32  33  33  33  32  31  31  31  29  29  31  32  32  33  34  33  33  32  31  31  32  33  33  33  34  35  34  32  31  30  30  30  29  30  32  30  28  28  27  28  29  31  32  32  32  31  31  31  32  31  33  34  35  33  32  32  33  34  34  33  34  35  35  34  34  33  32  33  32  33  34  32  31  30  29  29  31  33  34  33  30  30  31  32  31  31  32  32  31  31  30  30  30  31  32  34  33  32  31  29  28  29  30  30  30  31  31  31  30  30  29  28  29  29  30  30  29  30  31  31  31  32  31  30  30  31  30  29  28  27  28  29  31  32  32  32  32  31  32  33  33  32  31  31  29  29  30  31  33  34  35  33  34  33  31  31  31  32  34  36  37 
 35  35  34  33  32  31  31  30  31  32  33  33  32  31  31  32  32  32  32  31  32  32  31  31  32  32  32  31  31  32  35  36  36  34  33  33  35  34  33  32  32  31  32  33  33  33  34  34  32  33  34  34  33  32  32  33  34  35  34  33  33  33  32  31  32  33  34  35  35  35  34  33  33  33  33  33  33  32  33  32  33  33  33  33  34  33  32  32  31  30  30  30  30  31  30  30  30  31  32  34  34  34  33  32  31  30  29  29  31  30  29  27  26  27  29  30  31  30  28  28  29  29  30  30  31  31  31  31  31  32  32  32  31  31  32  33  34  35  33  32  31  31  32  31  29  29  29  30  30  32  33  34  33  32  30  30  31  30  29  30  31  32  32  32  30  29  29  29  30  31  31  32  32  33  33  32  32  32  32  31  31  32  32  32  32  33  34  34  33  32  31  32  31  30  30  29  29  29  30  31  30  29  28  27  27  29  30  30  29  30  31  31  31  29  26  26  27  28  29  29  29  29  29  31  32  32  32  35  36  34  32  31  32  33  35  35  34  33  32  31  30  30  30  31  33  35  36  36  36  34  33  33  33  33  32  32  32  32  32  32  33  33  33  33  33  33  32  32  33  33  32  32  31  29  29  33  34  33  32  31  31  32  33  34  34  34  33  32  31  31  33  35  34  32  31  31  31  31  31  32  32  33  33  34  34  33  33  32  32  33  33  33  33  35  35  34  33  31  31  31  31  31  31  32  31  29  28  29  29  30  30  30  32  32  33  33  33  32  31  31  33  34  33  31  31  34  35  33  33  33  34  34  34  34  34  33  33  33  34  35  34  33  31  29  29  30  32  34  33  30  29  31  31  31  31  31  31  31  30  30  30  29  30  32  33  33  32  30  28  28  29  30  30  30  31  31  31  30  30  30  29  29  29  30  30  28  30  32  32  33  32  31  30  30  31  31  30  28  27  28  31  32  33  34  32  31  31  32  32  32  32  32  31  29  28  28  30  32  33  33  33  33  32  30  30  30  31  33  35  36 
 35  35  34  33  32  32  31  30  31  31  32  32  32  31  30  30  30  30  30  30  31  32  32  31  31  31  32  32  31  31  33  34  34  32  31  33  36  35  33  33  32  32  32  33  33  33  34  33  29  29  31  32  32  30  31  32  33  33  33  34  34  34  33  31  32  32  33  33  34  34  33  32  31  32  31  32  32  32  32  32  32  32  32  32  33  33  32  31  31  30  29  29  30  31  31  30  29  31  32  33  35  35  34  32  31  31  30  30  30  30  29  28  28  28  29  30  31  31  29  28  28  29  30  31  31  31  30  30  31  31  32  32  31  32  32  32  34  34  33  32  31  30  31  31  30  30  30  30  30  31  32  33  33  32  31  30  29  29  28  29  31  32  32  31  30  29  29  29  29  29  30  31  32  33  33  33  33  33  32  31  30  30  30  30  31  33  34  34  33  32  30  31  31  31  30  29  28  28  29  30  30  30  29  27  27  30  30  30  30  30  31  31  30  28  25  27  28  28  28  28  28  29  29  30  31  31  31  35  36  35  33  31  31  32  33  33  33  32  31  31  31  30  30  31  32  35  36  37  36  35  33  32  32  32  31  30  31  31  32  33  33  34  33  32  32  32  32  31  31  32  31  31  31  31  31  33  33  33  33  32  33  33  33  33  33  32  31  31  30  31  32  33  33  31  30  30  32  32  32  33  32  32  33  33  34  34  33  33  33  33  33  33  33  34  34  34  33  32  32  32  32  32  32  33  31  29  30  30  30  29  29  29  30  32  33  34  33  32  31  30  32  33  31  30  31  34  35  32  31  32  32  33  33  33  33  33  33  33  34  36  36  35  33  31  30  31  32  34  33  30  29  30  30  30  30  30  29  30  29  28  29  29  30  31  32  32  31  29  28  28  29  30  31  31  30  30  30  31  30  30  30  30  29  29  29  28  29  31  32  32  32  31  30  31  32  33  32  29  28  29  31  32  33  33  33  32  31  31  31  31  31  32  31  29  29  29  29  30  31  32  33  34  32  31  31  30  31  32  33  34 
 34  35  34  34  33  33  32  31  31  32  32  32  32  31  29  28  28  28  29  30  31  32  31  31  31  32  33  32  31  30  30  31  31  30  31  32  34  33  32  32  32  31  31  32  32  32  32  31  27  28  30  31  31  30  30  31  32  33  33  33  34  34  33  32  31  31  31  32  32  32  32  32  31  30  30  30  31  31  32  32  32  32  32  32  32  33  32  32  31  30  28  29  30  32  32  31  30  31  33  34  35  34  33  32  31  30  30  31  31  31  30  30  30  30  30  30  30  30  31  29  29  30  31  32  32  31  30  30  30  30  31  31  32  31  31  32  33  33  32  32  31  31  31  31  30  31  31  31  31  31  32  32  32  31  30  29  29  29  29  30  31  32  31  31  30  30  31  30  28  29  29  29  31  32  32  32  32  32  32  30  29  28  28  29  30  32  33  32  31  30  29  29  29  30  31  29  29  29  29  30  30  31  30  29  29  30  31  30  29  29  29  30  30  27  26  29  30  29  28  29  29  29  30  31  31  30  31  34  35  34  33  32  31  31  32  33  33  32  32  32  32  31  31  31  33  35  36  36  36  35  34  33  32  32  31  30  31  31  32  33  33  34  33  32  31  32  32  31  30  30  30  30  31  32  33  33  32  32  32  33  34  33  33  32  31  31  31  31  30  31  31  31  31  29  29  30  32  33  33  33  32  31  32  33  33  33  33  33  33  33  33  33  33  34  33  34  33  33  33  33  33  32  32  32  31  30  32  32  31  28  27  28  29  30  31  32  31  31  30  30  31  31  30  29  30  33  33  30  30  30  30  31  31  31  31  31  32  32  33  35  36  35  34  32  31  32  33  34  33  32  30  28  28  28  28  28  28  28  27  27  27  28  29  30  31  32  31  29  28  29  30  31  30  30  30  29  30  31  31  31  30  29  29  29  28  28  29  30  31  32  31  31  31  32  33  34  34  32  30  30  30  31  32  33  33  33  32  32  32  31  30  31  31  30  30  30  30  30  30  31  31  32  32  32  31  30  30  31  31  31 
 33  34  34  34  33  33  33  32  31  31  32  32  32  30  29  28  28  30  31  32  32  32  31  32  32  33  33  33  31  29  29  30  30  30  32  32  30  29  30  30  30  31  31  31  30  30  29  28  28  29  31  32  32  31  30  31  32  33  34  33  34  33  32  31  31  30  31  31  31  32  32  32  31  31  30  30  30  31  32  31  32  32  33  33  33  32  32  32  30  29  28  29  30  31  32  32  32  32  33  34  35  34  33  31  30  30  30  31  30  30  30  30  30  30  30  30  29  30  30  30  30  32  33  33  33  32  30  30  30  31  30  31  32  31  31  32  32  32  33  33  32  31  32  30  29  30  31  31  31  32  31  31  30  30  30  29  29  29  30  31  31  32  31  31  31  32  32  31  30  30  28  27  28  29  30  30  31  32  32  31  30  28  27  28  30  32  32  31  29  28  29  29  29  30  31  32  31  31  30  31  31  31  31  31  30  30  30  29  28  27  28  30  30  29  28  30  32  30  29  30  30  30  31  32  31  30  31  32  33  34  33  33  32  31  32  33  33  33  33  34  34  32  32  33  34  35  36  36  35  34  34  34  34  33  32  31  32  33  33  33  34  35  34  33  32  32  32  31  30  30  29  30  31  33  34  34  33  32  32  33  34  33  32  30  30  31  32  31  31  30  30  31  30  28  28  29  31  32  33  33  32  31  31  32  33  33  33  33  33  32  32  32  33  34  34  33  33  33  34  33  34  33  32  31  30  30  32  33  31  27  26  27  29  30  29  29  29  30  30  29  30  31  30  29  29  31  31  30  30  31  30  30  30  30  30  31  31  30  31  33  34  35  34  33  32  32  33  34  33  34  32  28  27  27  27  28  29  28  27  26  26  27  28  30  31  31  31  29  29  29  29  30  30  30  29  29  30  31  31  31  30  29  29  29  29  28  29  31  32  33  32  32  32  33  34  35  34  33  31  29  30  31  31  32  33  33  33  33  32  32  30  29  30  31  31  31  31  31  30  29  30  30  31  32  32  31  30  31  31  30 
 33  34  34  33  33  32  32  32  32  31  32  32  32  31  30  30  30  31  32  33  33  32  31  32  33  33  34  32  30  29  30  30  29  30  33  33  30  30  31  32  32  32  32  32  31  30  30  30  30  31  32  32  32  31  31  31  32  33  33  33  33  32  32  31  31  31  31  30  30  30  31  31  32  31  31  31  31  31  31  32  32  32  32  32  32  31  31  30  29  29  29  30  30  30  30  30  31  32  32  33  34  33  32  30  29  29  30  30  30  29  28  28  29  29  29  29  29  29  29  30  33  34  34  35  34  32  31  30  30  30  30  31  31  31  31  31  31  31  32  32  32  32  32  30  29  29  30  31  32  31  31  30  29  29  29  30  31  30  30  31  31  32  31  31  32  32  33  32  31  30  28  26  26  28  29  30  31  32  32  32  31  28  28  29  31  33  33  31  29  29  29  31  31  33  33  33  33  32  32  32  33  33  33  32  31  31  30  29  28  28  28  29  30  30  30  31  31  31  30  30  31  31  31  30  30  30  30  31  32  34  35  35  34  33  34  35  35  35  35  35  35  33  33  34  35  35  35  35  35  34  34  35  35  33  32  31  31  32  33  34  34  35  35  34  33  33  32  31  30  30  29  29  30  32  33  33  33  32  32  32  32  32  32  32  31  31  31  31  31  31  30  31  30  28  28  29  31  32  32  32  32  31  31  32  32  31  31  31  31  31  31  32  32  33  33  32  32  33  33  33  33  33  32  31  29  29  32  33  31  26  26  28  30  30  29  28  29  30  30  28  29  30  30  30  29  29  30  30  31  31  31  31  31  31  31  30  30  30  31  31  33  33  33  32  32  32  33  34  34  35  34  30  29  28  28  29  29  29  28  27  27  28  29  31  31  30  30  30  30  30  30  29  29  29  29  30  31  32  32  32  30  29  29  29  28  28  29  32  33  34  33  33  33  33  34  34  34  32  31  30  30  30  31  32  33  34  34  34  33  32  29  28  29  31  32  32  32  31  30  29  29  28  30  32  32  31  31  31  31  30 
 33  34  33  32  31  31  31  32  31  31  31  31  31  31  31  31  31  32  32  32  32  31  31  32  32  33  33  31  29  28  29  29  30  31  33  34  32  32  32  33  32  32  32  32  32  31  31  31  31  31  32  32  32  31  30  31  32  32  33  33  32  32  33  32  32  31  30  29  29  29  30  30  30  30  30  30  30  31  32  32  32  31  30  30  31  30  29  28  28  29  30  31  31  30  28  28  28  30  31  33  34  33  32  30  29  30  31  32  31  29  27  27  27  29  30  30  30  29  28  30  32  33  34  34  33  31  30  29  29  29  30  30  30  30  30  30  30  31  31  31  31  31  31  30  28  29  30  31  31  31  30  29  29  30  30  31  31  29  29  30  31  31  31  31  32  33  34  33  33  31  29  27  27  28  29  30  31  31  31  32  31  29  28  30  33  34  34  31  30  30  32  33  34  36  36  35  33  33  33  33  34  34  34  33  33  32  32  31  31  30  29  28  28  29  30  30  30  30  31  31  31  30  30  29  29  29  29  31  33  35  36  35  35  35  36  37  37  36  35  34  33  33  33  34  35  36  35  34  34  34  35  35  34  33  31  30  30  31  32  33  35  36  36  34  33  32  31  30  30  30  29  29  30  31  32  32  32  33  33  32  31  32  34  35  34  31  29  31  31  30  30  31  30  29  29  30  31  31  31  31  32  32  31  31  31  30  29  29  30  30  30  31  31  32  32  31  31  32  32  32  32  32  32  31  29  29  31  32  30  25  26  29  32  31  29  29  30  31  30  28  27  29  30  31  30  29  29  30  32  32  32  32  31  32  31  30  31  30  31  32  32  32  32  31  31  31  32  32  33  34  33  32  30  29  29  29  29  29  28  27  27  28  29  31  31  30  30  31  31  31  30  30  30  30  30  31  32  32  33  32  30  29  28  28  28  28  30  31  33  33  34  34  34  34  33  33  33  32  31  31  30  30  31  31  32  33  33  32  31  30  29  29  30  30  31  31  30  30  29  29  28  29  30  31  31  31  31  30  30  30 
 33  33  32  31  30  31  30  31  31  32  31  30  31  31  31  31  31  32  32  31  30  31  32  32  32  32  31  30  28  27  28  30  31  31  33  34  34  33  33  33  31  30  30  30  30  30  31  31  31  31  32  31  31  30  29  30  31  32  33  33  32  32  33  33  32  31  31  30  30  30  30  29  29  28  29  30  30  31  32  32  31  30  29  29  30  29  28  26  27  28  31  31  31  29  27  26  27  29  31  33  33  33  32  30  30  31  32  33  32  30  27  27  27  29  31  31  30  29  28  29  30  31  32  31  31  30  28  28  28  29  29  30  30  30  29  29  29  30  31  31  31  30  30  29  30  30  31  32  32  31  30  30  30  31  32  32  31  30  29  30  30  31  32  31  33  34  33  34  33  32  30  28  28  30  31  31  32  31  31  32  32  30  30  32  34  36  35  32  31  32  35  36  36  36  36  35  33  32  32  33  34  34  34  33  33  34  34  34  34  33  31  29  28  28  28  29  30  30  31  32  32  30  29  29  28  28  29  31  33  35  35  36  36  37  38  39  38  37  34  32  31  32  32  33  34  35  35  34  34  35  35  35  33  31  30  29  29  30  31  33  35  36  36  34  33  32  31  30  30  30  29  30  30  31  31  30  31  33  33  32  31  32  34  35  34  31  28  29  30  30  30  31  30  30  30  31  31  30  29  30  31  31  31  31  30  30  28  27  28  30  30  30  30  31  30  30  31  30  30  31  31  32  31  31  29  29  30  30  29  26  27  31  33  32  30  30  31  31  30  28  27  28  31  33  32  31  29  30  31  32  31  31  31  31  31  30  30  30  30  32  32  31  31  31  31  30  30  31  31  32  33  33  31  30  29  29  30  28  28  27  27  27  29  30  29  28  29  31  32  31  31  30  31  31  32  32  32  33  32  31  29  29  28  29  30  30  30  29  30  31  33  33  33  33  33  32  31  31  31  31  31  30  29  30  31  30  31  30  28  27  29  31  31  30  29  29  28  28  28  28  29  29  29  29  30  31  30  30  29  28 
 33  32  31  31  31  31  32  31  31  32  33  33  32  32  31  30  29  30  32  32  32  31  31  31  31  31  30  29  28  29  31  32  33  32  33  32  32  33  34  34  32  31  30  31  31  32  32  32  31  31  31  31  30  29  30  31  31  32  33  34  33  32  32  32  33  33  34  34  33  30  29  30  31  30  29  30  32  32  32  30  29  29  28  29  30  30  30  29  28  28  29  30  30  29  27  28  30  31  31  32  31  31  31  30  30  30  28  29  31  30  30  31  31  30  30  29  28  29  28  28  29  30  31  32  32  31  30  29  28  29  31  31  30  28  27  28  30  31  31  31  30  30  30  31  31  30  31  33  34  33  31  29  29  30  32  34  34  31  28  28  31  33  34  34  33  32  31  31  32  31  29  28  30  32  32  31  33  34  34  32  31  32  34  35  36  36  35  35  35  36  38  36  34  32  31  31  31  30  30  32  33  34  34  32  32  33  33  33  34  33  32  30  30  30  30  30  31  30  30  31  32  32  30  29  29  30  32  34  34  35  36  37  38  38  38  37  36  35  34  32  31  31  31  32  32  33  34  35  35  34  34  35  34  33  32  30  28  29  31  33  34  34  33  33  33  34  33  32  31  30  30  31  31  30  30  28  29  31  32  32  31  31  31  31  31  31  31  29  30  30  31  30  29  29  30  31  31  29  28  28  28  29  31  31  30  29  27  26  27  29  30  29  30  30  30  29  29  30  30  31  30  29  29  29  28  28  29  29  29  29  28  29  29  30  31  32  33  33  31  30  30  30  31  32  32  34  34  32  31  31  31  30  31  31  30  30  30  30  30  31  32  34  34  33  32  30  30  31  31  31  32  33  32  31  29  29  28  28  28  30  30  29  29  28  27  27  27  28  29  31  31  31  30  30  30  31  31  31  31  31  31  32  31  31  30  29  28  28  28  29  31  31  31  29  29  28  28  28  29  30  29  28  28  29  30  30  30  29  27  26  27  27  29  29  29  29  29  28  28  28  28  29  29  29  29  30  30  30  29  28 
 34  33  33  33  33  32  32  32  32  32  33  33  32  32  31  30  30  31  33  33  33  32  31  31  31  32  32  31  30  30  32  33  33  33  33  33  33  34  36  36  34  32  32  33  33  34  33  32  32  32  32  31  31  30  31  32  32  32  32  33  32  31  30  30  32  33  35  35  34  32  31  31  31  30  30  31  32  32  32  30  29  29  29  29  31  31  31  31  30  29  29  29  30  30  29  30  31  32  32  32  31  31  31  31  31  30  28  28  30  31  31  32  32  31  30  28  28  28  28  28  29  29  30  31  32  32  30  29  28  29  31  32  31  29  28  29  31  32  33  32  31  30  31  32  32  31  31  34  35  33  31  29  29  30  31  34  35  32  30  30  32  34  34  33  32  31  32  32  31  30  28  27  29  32  33  32  34  35  35  34  34  36  36  37  37  36  36  36  36  37  38  34  31  30  30  31  32  31  31  32  33  33  33  31  31  31  32  32  32  32  31  30  30  31  31  32  32  31  31  31  33  32  31  30  30  31  32  33  34  34  36  38  39  39  38  36  35  34  35  32  31  32  31  32  32  32  34  34  34  33  33  33  33  33  32  31  30  30  31  33  34  33  33  33  34  35  34  32  29  28  28  30  30  30  29  29  30  31  32  32  31  30  30  30  30  31  32  29  29  30  30  29  28  29  30  32  31  29  28  28  28  28  29  30  30  30  29  29  29  29  30  30  29  29  29  28  28  29  29  30  30  29  28  29  28  28  28  29  30  31  30  29  29  31  32  32  33  33  32  31  31  31  31  32  32  34  34  33  32  32  31  30  30  30  30  29  29  30  31  31  32  34  35  35  33  31  31  32  32  32  32  32  31  31  29  29  28  28  29  30  31  31  29  27  26  26  26  27  28  30  31  31  31  30  30  29  30  30  30  31  31  31  31  31  31  30  29  29  29  30  31  31  30  28  28  28  28  29  30  29  27  27  27  29  30  31  30  29  28  28  27  27  28  29  30  30  29  29  29  29  29  28  28  28  29  29  29  29  29  29 
 36  35  35  34  33  32  32  32  31  31  32  32  31  32  31  30  30  33  35  34  33  32  31  32  32  33  34  33  32  31  31  32  32  33  34  35  35  36  37  37  35  33  34  34  35  35  33  32  31  32  33  33  32  32  32  32  33  32  32  31  30  30  29  30  31  32  33  34  34  34  34  33  31  30  30  31  31  32  33  32  30  30  30  30  30  31  32  32  31  30  30  30  31  32  31  31  32  32  33  34  33  32  32  32  31  31  30  30  31  30  31  31  32  31  30  29  29  29  29  29  29  30  30  31  31  31  30  29  29  30  30  32  33  31  31  31  32  33  34  34  33  32  32  32  32  32  33  34  35  33  30  29  29  30  30  32  33  33  34  35  35  34  33  32  31  32  35  33  31  31  29  28  29  31  33  34  35  36  36  37  38  38  37  37  37  37  36  36  36  37  36  33  30  31  32  33  34  33  33  34  34  33  32  31  30  30  31  32  31  30  30  29  29  30  31  32  32  32  32  32  32  32  31  31  30  29  30  31  32  33  35  38  39  39  38  36  35  34  34  31  31  31  31  32  33  33  34  33  32  32  31  31  31  31  32  32  32  33  33  34  34  35  35  34  34  35  34  32  28  26  27  28  29  29  29  29  30  32  32  32  31  31  30  30  30  31  31  29  29  29  29  29  29  29  31  32  31  29  28  29  28  27  27  28  30  32  32  32  31  30  29  30  29  28  28  28  27  28  29  30  30  30  30  30  29  29  28  29  31  31  32  32  32  33  33  31  32  32  32  31  31  31  31  31  31  32  32  32  32  32  31  31  30  30  30  29  30  31  32  33  33  34  34  34  33  33  34  34  34  32  31  31  31  30  29  29  28  29  29  30  30  31  29  27  26  27  27  27  28  29  30  30  30  30  29  28  29  30  30  30  30  29  29  30  31  32  31  31  31  32  31  31  30  28  29  29  30  33  32  28  28  27  28  29  30  30  30  29  28  29  28  28  28  29  29  29  29  30  30  30  29  28  27  27  28  29  30  30  29  29 
 35  35  34  34  33  32  32  32  31  31  31  31  30  31  31  31  31  33  35  35  33  32  31  31  31  33  35  35  33  32  32  31  32  32  34  36  35  37  37  37  35  34  33  33  34  34  33  32  31  32  33  34  34  33  32  33  33  32  31  31  31  31  30  30  31  32  32  33  33  34  34  34  31  31  30  31  31  32  33  33  32  30  31  30  30  31  32  32  31  30  30  30  31  32  32  32  32  33  34  35  34  33  32  31  30  31  30  31  31  31  31  32  32  32  31  30  30  29  29  29  30  30  31  31  31  31  30  31  31  31  31  32  33  33  33  33  33  32  33  34  33  32  32  32  32  31  33  35  34  32  30  30  31  31  31  32  34  34  35  37  37  37  35  32  32  34  35  35  33  33  32  30  31  33  35  35  37  37  37  37  38  37  37  37  37  37  36  36  36  36  36  33  31  31  33  34  33  32  32  33  35  35  33  31  30  31  32  32  32  30  29  29  30  31  32  33  33  32  32  31  31  31  31  31  30  29  28  29  31  33  35  37  38  37  36  35  33  32  32  32  32  31  31  32  32  32  32  32  31  30  29  30  31  31  31  32  33  34  33  33  33  34  35  35  35  35  34  32  29  27  27  29  29  29  29  29  30  31  32  32  31  31  30  30  30  31  31  29  30  30  30  30  30  30  31  31  31  29  28  29  28  27  27  28  30  31  32  31  30  29  29  29  29  28  27  26  27  27  28  29  30  30  30  30  30  29  29  29  30  31  32  33  32  33  32  31  32  32  32  31  31  31  31  30  30  32  31  30  29  30  30  30  29  30  29  30  31  33  34  35  34  33  33  32  32  33  35  35  34  33  32  31  31  30  29  29  29  28  29  30  30  31  29  27  27  27  27  27  28  28  28  28  28  28  28  29  29  29  30  30  29  28  29  30  31  31  31  31  31  31  31  30  29  28  29  30  31  34  32  29  28  28  29  29  30  30  29  28  28  28  29  29  29  29  28  29  29  30  30  29  28  28  27  27  28  29  30  30  29  28 
 34  33  33  33  33  33  33  32  32  31  30  30  31  32  31  31  32  34  36  34  32  31  30  30  31  33  35  34  33  32  32  31  31  32  34  35  35  37  38  38  36  35  33  33  33  33  33  32  32  33  34  35  35  34  33  32  32  31  31  32  33  32  32  32  32  32  31  31  31  32  33  33  32  31  30  30  31  32  34  33  32  31  31  30  30  31  31  31  31  30  30  30  30  30  31  31  31  33  34  34  34  33  32  31  30  30  30  30  29  29  30  32  32  32  31  30  30  30  30  30  29  30  30  30  30  31  32  32  33  32  33  32  32  33  34  33  32  31  31  33  33  32  31  30  30  31  33  35  33  31  30  31  33  34  34  34  34  34  34  35  37  37  36  35  35  35  35  35  35  35  33  32  33  34  35  36  37  37  36  36  36  36  36  36  36  36  37  37  37  36  36  34  32  32  33  33  32  31  31  34  36  37  35  33  32  33  34  33  32  31  30  30  31  32  33  33  33  33  31  30  29  29  29  30  30  28  26  29  32  32  34  35  36  35  34  33  31  31  31  32  33  31  31  31  31  31  32  31  31  30  29  31  32  31  31  32  34  33  32  31  31  32  33  33  33  33  33  32  31  30  29  30  30  30  30  29  30  30  32  33  32  31  31  30  30  31  31  31  31  31  31  31  31  31  31  31  31  30  29  29  29  29  30  30  31  31  30  29  29  29  30  31  30  29  27  26  27  28  28  28  29  29  29  30  30  29  28  29  30  31  32  32  32  32  32  32  32  32  32  31  31  31  31  31  30  31  30  29  29  29  28  28  29  29  29  30  32  33  34  34  34  33  32  31  31  33  35  35  35  34  32  31  30  31  30  30  29  29  29  30  30  31  30  29  29  29  29  28  28  28  28  27  27  27  29  32  31  29  29  29  29  30  31  31  31  30  28  28  28  29  29  29  30  31  31  30  31  32  32  30  29  29  28  29  30  29  29  28  27  28  30  31  31  30  29  28  28  28  29  29  29  29  28  28  28  29  30  30  29  28 
 32  32  32  33  33  33  32  32  33  32  31  30  32  32  32  32  32  34  35  34  31  29  29  30  31  33  34  33  31  31  32  32  32  33  33  35  35  37  38  39  39  38  37  37  36  35  33  33  33  34  35  36  36  34  33  32  31  32  32  32  34  34  33  33  33  33  31  31  31  31  33  33  32  31  31  31  31  32  33  33  32  32  31  30  31  30  30  30  30  30  29  29  29  29  30  29  30  32  33  33  32  31  30  29  29  29  29  28  28  29  30  31  31  30  30  29  29  29  30  29  29  29  29  29  29  30  31  32  32  32  32  31  31  33  34  33  30  30  30  32  32  31  30  30  30  31  33  35  33  32  31  32  35  37  37  36  34  33  32  33  35  37  38  37  36  34  34  34  35  36  34  33  33  34  34  34  35  35  34  34  35  35  36  36  37  37  36  36  37  36  36  33  32  33  33  34  32  31  32  35  37  38  37  35  35  35  35  34  33  32  32  32  33  33  33  33  33  33  31  29  28  28  29  31  31  28  26  30  33  32  33  33  34  33  32  31  31  31  31  32  31  30  30  30  31  32  32  32  32  32  32  33  32  30  31  33  34  33  31  30  29  31  32  32  32  32  32  32  31  31  31  31  31  31  30  30  30  31  32  33  33  32  32  31  30  31  31  31  32  31  32  32  31  31  32  31  31  30  30  30  31  32  33  33  32  31  29  28  29  30  31  32  31  30  28  28  28  29  29  28  28  29  29  29  28  28  29  29  30  31  32  33  33  34  33  32  32  32  31  31  31  32  32  32  31  31  31  31  31  31  30  29  29  30  29  30  31  33  33  32  32  32  32  31  31  32  33  34  34  34  33  31  30  31  31  30  30  30  30  30  30  31  31  30  29  29  29  29  29  29  29  29  28  28  30  33  32  30  29  29  29  31  32  31  30  28  26  26  27  27  28  29  31  33  32  31  31  31  31  32  30  29  29  29  30  30  29  28  28  28  31  33  32  31  30  29  28  28  28  29  30  30  29  29  29  29  29  30  29  29 
 32  31  32  32  31  30  31  33  33  34  33  32  33  33  32  32  32  34  35  33  31  29  29  30  32  33  33  32  31  31  33  35  35  35  34  35  36  37  38  39  41  42  44  44  42  38  35  33  33  34  35  35  35  34  31  31  32  32  32  33  33  34  33  34  34  33  32  31  32  33  33  33  33  32  33  33  33  32  33  33  33  33  31  30  30  30  29  28  29  30  30  30  29  28  28  29  31  31  32  31  31  30  29  29  28  28  28  27  28  29  30  30  30  29  28  28  28  29  29  29  30  29  28  27  28  29  31  31  32  31  31  30  31  32  33  32  30  29  30  31  31  30  30  30  31  31  33  34  33  31  31  32  35  37  38  35  33  32  31  32  34  36  37  37  35  33  32  32  33  34  33  32  33  34  33  31  33  33  31  33  35  35  37  38  38  37  36  37  37  37  36  33  31  32  34  35  35  33  33  35  38  39  38  39  39  39  37  36  35  35  35  35  35  34  34  34  33  33  31  30  29  29  31  33  32  30  29  32  34  32  32  32  31  31  32  32  31  32  33  31  29  28  29  30  32  33  34  33  33  34  33  33  32  30  31  33  35  34  32  29  28  29  31  31  31  31  31  31  30  30  30  30  30  30  31  31  32  33  33  34  34  34  33  31  31  31  32  32  32  32  32  32  32  32  32  32  32  32  31  31  31  33  33  34  33  31  29  29  30  32  33  33  32  30  30  30  30  30  29  28  28  29  29  28  28  29  29  30  30  30  32  34  34  36  35  32  31  31  30  30  31  32  33  33  32  32  33  34  33  32  32  31  30  31  29  30  30  31  31  30  32  33  34  33  32  31  32  33  33  34  33  31  30  31  30  30  31  31  30  30  30  31  31  31  30  29  29  29  30  31  30  31  30  29  31  32  31  30  30  30  31  32  32  31  29  28  26  27  27  27  28  30  32  34  33  32  31  31  31  31  31  30  29  29  30  29  29  28  29  29  31  34  34  33  32  31  30  28  28  29  30  30  30  28  28  28  29  29  30  30 
 32  32  31  30  29  28  29  31  32  33  34  33  33  33  33  32  32  33  34  33  32  31  31  31  33  34  33  32  31  33  36  37  38  36  35  36  37  36  36  37  41  45  49  50  47  42  36  34  34  35  35  35  34  32  31  30  31  32  32  32  33  33  33  33  33  33  32  30  30  32  33  33  34  34  34  34  34  33  33  33  34  33  32  31  30  30  29  28  30  31  31  31  30  29  29  29  31  31  31  31  30  29  29  29  29  28  28  27  27  30  31  31  31  30  28  28  28  29  31  31  30  29  28  27  29  30  31  31  30  30  30  30  31  32  33  32  31  30  30  30  31  31  30  31  31  31  32  33  31  30  29  31  34  35  36  33  31  31  32  32  34  34  33  33  32  32  31  32  32  33  32  32  34  34  33  31  31  32  31  32  34  35  36  37  38  37  37  37  37  38  37  35  33  33  34  35  35  33  33  36  38  40  40  40  40  40  39  38  36  35  36  36  35  34  33  34  34  34  32  30  29  30  31  33  34  33  31  32  33  32  31  30  30  30  31  32  33  34  34  31  29  29  30  31  33  34  33  32  32  31  31  32  31  31  32  33  35  36  34  31  29  29  30  32  33  32  31  30  30  30  29  30  30  31  31  33  33  33  34  35  35  35  33  31  31  31  32  32  32  32  31  32  32  33  33  33  33  34  34  33  32  32  31  32  32  31  31  31  32  33  32  31  30  30  29  30  30  30  29  28  28  29  29  27  29  30  30  30  29  30  31  32  33  34  32  30  30  30  29  29  30  33  35  34  32  33  34  33  32  31  31  31  31  30  29  28  30  30  30  30  32  34  35  33  32  32  32  33  34  34  33  31  31  30  30  30  31  31  30  29  30  31  32  31  31  30  29  29  30  31  31  30  30  29  29  29  30  30  31  31  31  31  30  29  29  29  28  29  29  29  29  30  31  32  32  32  32  32  31  31  30  29  29  29  29  29  28  28  29  30  31  31  32  33  33  32  30  29  29  29  30  30  29  29  29  28  28  28  28  29 
 33  32  32  30  28  27  28  30  32  33  34  33  32  33  34  33  32  32  33  33  33  33  32  32  33  34  33  32  33  35  37  39  39  37  36  36  36  34  33  35  39  45  50  50  48  43  37  35  34  34  35  34  33  32  31  30  31  31  31  32  33  33  33  32  32  32  31  29  30  31  31  32  34  35  35  35  34  33  33  34  34  34  33  31  30  30  30  29  31  32  32  31  30  29  29  29  30  30  31  31  30  30  30  30  30  29  28  28  28  30  31  32  32  31  30  30  30  31  32  32  31  29  28  28  29  31  32  31  30  29  30  30  31  32  33  33  31  30  30  30  31  31  31  31  32  31  31  31  30  29  29  31  33  34  34  31  30  32  33  33  33  32  31  30  31  32  33  33  34  33  32  32  35  35  34  31  31  31  31  31  32  33  34  35  36  36  36  36  37  37  37  36  36  34  34  34  34  33  33  35  38  41  42  41  40  41  40  39  37  36  36  36  35  33  32  32  33  33  32  31  30  30  31  32  33  32  32  31  31  31  31  30  30  30  31  33  34  35  34  33  31  31  32  32  33  33  32  30  29  29  30  31  32  31  32  34  35  35  34  32  30  29  30  34  34  33  32  31  30  30  30  30  31  31  32  33  34  33  34  35  35  35  33  31  31  31  32  33  33  33  32  32  33  34  35  35  34  34  34  32  31  30  29  30  31  32  32  32  33  33  32  30  29  29  29  30  30  30  29  28  28  29  29  28  30  31  31  30  29  29  30  31  30  30  29  28  29  29  28  28  30  33  34  33  32  33  33  31  29  29  29  30  30  29  28  28  29  29  29  31  32  33  34  32  31  31  32  33  33  34  33  31  30  30  30  31  31  31  30  30  30  31  32  31  31  30  30  30  29  30  30  30  29  28  28  27  28  30  32  32  31  30  29  29  29  30  29  30  31  30  30  30  31  31  30  30  31  32  31  30  29  29  29  29  29  28  27  27  29  30  30  29  31  32  32  31  30  29  29  29  29  29  29  28  28  28  28  27  27  28 
 34  33  33  31  29  28  29  31  32  33  33  31  30  32  34  33  31  31  32  33  34  34  33  32  32  33  33  33  34  36  38  39  39  38  37  36  36  34  32  33  37  41  45  45  43  40  38  37  35  36  36  35  34  32  32  31  31  30  30  31  33  34  33  31  31  31  30  30  30  31  32  32  33  34  35  34  34  33  32  33  33  33  33  32  31  30  31  31  31  32  31  30  29  28  28  28  29  30  31  32  32  31  31  31  30  29  28  28  30  30  31  32  32  32  32  32  32  32  32  32  31  28  26  27  30  32  33  31  30  29  30  30  30  31  32  32  31  30  29  30  30  31  32  32  31  30  30  30  31  30  30  32  33  34  34  31  30  32  34  35  34  32  30  30  30  32  35  36  36  34  32  32  35  37  36  32  31  31  31  31  31  31  32  32  33  34  34  35  36  36  36  37  37  35  33  34  35  35  34  35  37  41  42  41  39  40  40  39  38  37  36  35  34  32  30  31  32  32  32  31  31  31  31  32  31  32  31  29  29  32  32  32  31  31  31  33  34  35  35  34  34  33  32  32  32  32  31  29  29  29  30  32  32  32  31  32  33  33  33  31  31  30  31  35  36  34  33  32  31  31  31  32  32  32  32  33  33  32  33  33  33  33  32  31  30  31  33  35  34  33  33  33  34  35  35  35  34  33  33  32  31  29  29  30  31  32  33  33  32  32  31  29  28  29  29  30  31  30  28  27  28  30  31  29  30  32  32  30  29  29  30  31  29  27  26  27  28  28  28  28  30  32  33  32  31  32  31  29  28  28  29  29  30  29  29  28  29  29  30  31  31  31  31  30  30  30  32  33  32  32  32  29  28  28  28  29  31  31  31  30  31  32  32  31  30  30  30  31  30  30  29  29  29  29  28  27  28  29  31  32  32  31  30  30  30  29  29  30  31  31  31  31  30  29  28  28  30  32  31  29  29  29  30  30  29  29  28  28  29  31  30  28  30  30  30  29  29  28  28  29  30  30  29  29  29  29  29  28  27  26 
 33  33  34  33  31  30  31  33  34  33  32  30  29  32  34  33  31  30  31  33  34  34  33  31  30  31  33  35  35  36  39  39  38  37  36  36  37  35  34  34  36  37  38  37  37  37  39  39  35  37  38  37  35  34  32  32  31  30  30  31  33  33  32  31  31  31  31  31  31  32  34  33  32  33  34  34  32  31  31  31  32  33  32  31  31  30  31  31  31  31  31  29  28  27  28  27  28  30  32  33  33  32  31  31  30  29  28  29  30  30  30  31  31  32  32  32  32  32  31  30  29  26  25  26  29  32  33  30  29  29  30  30  29  30  31  32  30  29  29  29  30  31  32  31  30  29  29  30  30  31  32  34  35  36  35  32  30  33  35  36  35  33  31  30  32  34  36  38  38  35  32  32  36  38  37  33  32  31  31  32  33  32  31  30  30  32  33  34  34  33  33  36  37  34  34  36  38  38  37  36  37  40  41  39  39  40  41  40  38  36  35  35  34  32  30  31  32  33  33  32  32  32  32  32  31  32  32  28  28  32  34  34  33  32  31  33  34  35  36  35  34  32  32  32  32  32  31  30  31  32  34  33  32  32  30  30  31  31  31  31  31  31  33  36  36  34  34  33  32  33  33  32  32  31  31  32  32  30  30  31  32  32  31  30  30  32  34  35  35  33  32  33  34  35  35  34  33  32  32  32  32  31  30  31  32  32  32  31  31  30  29  30  29  30  30  31  31  30  28  27  29  32  32  30  30  32  32  30  29  30  32  32  31  29  27  26  27  29  28  28  30  33  32  31  30  30  30  30  29  29  30  31  31  31  30  29  30  30  30  30  29  28  28  27  28  31  32  33  33  31  30  29  28  27  27  29  30  31  31  30  30  33  32  28  29  30  30  30  30  30  30  30  31  32  31  28  28  29  30  31  32  33  33  31  29  28  27  29  30  31  31  31  29  27  26  27  29  31  32  31  30  30  31  31  31  30  29  30  31  32  31  29  29  29  28  28  28  28  28  29  31  32  30  29  29  30  29  28  26  25 
 31  32  32  33  32  32  31  31  31  32  32  32  33  34  34  33  31  30  31  33  35  35  33  32  33  33  33  33  35  36  37  37  37  37  37  35  34  33  33  35  37  39  39  38  38  39  39  38  36  36  35  33  33  33  33  33  32  31  32  33  33  32  32  33  33  33  33  33  33  34  35  35  32  31  31  31  31  31  32  32  32  32  32  31  30  32  33  33  33  31  30  29  29  29  28  28  28  29  29  30  31  31  31  31  30  30  30  30  30  30  29  29  29  29  29  29  30  30  30  31  30  28  28  28  29  30  31  30  30  30  30  31  33  32  31  30  29  29  29  30  30  30  28  29  31  31  32  31  30  30  32  34  34  34  32  31  31  33  34  33  33  32  32  31  33  34  36  38  38  36  34  34  35  36  35  32  31  31  32  31  30  31  32  32  32  31  30  30  30  31  31  35  37  36  37  38  38  38  38  37  36  35  35  38  38  39  39  39  39  38  35  33  32  31  31  30  31  31  32  31  30  30  29  29  29  30  29  29  30  32  34  34  34  33  32  32  33  33  34  35  35  33  32  33  34  32  32  32  32  34  35  34  32  30  29  29  30  31  30  30  30  31  32  34  34  34  34  33  33  34  34  34  33  31  31  33  34  33  32  31  31  33  33  33  32  32  32  35  34  33  33  33  33  34  34  34  33  32  31  32  32  31  31  31  31  31  31  31  32  32  31  29  29  30  31  32  32  31  30  30  31  31  32  31  31  32  31  30  30  30  31  31  31  30  28  27  27  28  29  29  29  30  31  32  31  30  29  29  30  31  31  31  30  29  29  29  28  27  27  28  29  30  30  30  30  30  31  31  32  31  30  30  29  29  30  31  31  32  32  31  31  31  30  30  30  31  31  30  30  30  30  31  31  31  30  29  30  31  32  33  33  33  32  31  30  30  28  28  30  31  31  30  29  29  28  29  30  31  32  34  32  31  30  30  31  31  31  31  30  29  28  29  30  30  28  26  26  27  30  31  31  30  28  27  28  29  30  29  27  26 
 30  31  31  32  33  33  32  31  30  32  33  34  36  36  35  34  33  32  32  34  36  37  35  34  35  34  33  33  35  35  35  35  36  37  37  35  33  33  34  37  40  42  41  41  42  42  40  38  36  35  33  31  31  32  34  34  33  32  33  34  32  32  32  34  35  35  34  34  34  35  36  35  33  31  30  30  31  32  33  33  32  31  32  32  31  33  35  35  33  32  30  30  30  30  29  29  29  29  28  28  30  31  31  31  30  30  31  30  31  30  29  28  28  27  27  27  29  30  30  31  31  30  30  30  30  29  29  30  30  30  30  32  35  33  31  29  28  29  30  31  30  29  26  28  32  34  34  32  30  29  30  32  32  31  29  30  31  32  33  32  32  33  33  33  34  35  35  38  39  37  35  35  34  34  33  32  31  31  32  29  29  31  32  33  32  31  29  28  29  30  31  34  37  38  39  38  37  37  38  38  36  34  33  35  37  35  35  36  36  36  34  32  30  30  30  29  29  30  30  29  29  27  26  27  28  29  29  30  31  31  33  33  33  34  34  33  33  33  34  36  35  32  31  32  34  34  33  34  34  34  34  32  30  29  28  28  29  30  29  28  29  30  30  32  33  34  34  34  34  34  35  34  34  33  32  33  34  34  34  33  33  35  36  35  34  32  32  34  34  34  34  34  34  34  34  33  33  31  30  31  31  30  31  30  30  31  31  32  33  33  32  29  28  30  32  32  33  32  32  32  32  32  32  32  32  31  30  29  29  29  30  31  31  30  30  28  28  28  30  29  29  28  30  32  32  30  28  28  30  31  32  31  29  29  28  28  28  26  26  29  30  31  32  32  31  30  30  31  32  33  32  31  30  30  31  32  32  31  31  31  30  29  29  30  30  31  31  31  30  30  30  30  30  29  29  29  30  31  32  33  33  32  31  31  31  31  29  28  30  31  32  30  30  30  30  31  30  30  31  34  32  30  29  28  29  31  31  30  29  27  26  28  30  30  29  26  25  28  31  32  31  28  27  26  27  28  28  28  27  27 
 30  30  31  32  33  33  33  32  32  33  34  34  34  35  36  37  36  34  33  34  36  37  37  37  35  34  34  35  36  35  34  33  34  35  35  36  37  37  37  39  41  42  41  41  42  42  42  39  37  36  34  33  32  33  33  34  33  33  34  34  32  31  32  32  34  35  35  34  35  34  35  35  34  33  32  32  32  33  32  32  31  30  31  32  34  34  35  34  33  32  32  32  32  32  31  31  32  31  30  30  31  32  31  31  30  29  30  31  32  31  30  28  28  27  26  27  28  30  30  31  30  30  29  29  30  29  28  28  29  30  30  32  33  32  31  29  29  29  30  30  30  29  27  29  31  32  32  31  30  29  29  30  31  31  31  31  32  32  32  31  32  34  35  35  36  37  37  38  39  37  35  34  33  33  32  32  32  31  31  29  30  31  32  32  32  30  29  30  30  30  31  35  38  38  38  37  37  37  38  37  37  35  34  33  33  32  32  32  32  32  31  29  29  30  31  29  28  28  29  28  27  27  27  28  29  30  31  31  31  32  32  33  34  34  35  35  35  36  37  36  34  30  29  31  34  35  36  36  35  33  31  29  28  29  29  28  27  27  28  29  29  30  31  32  33  35  35  35  34  34  33  34  33  34  33  32  32  34  35  34  35  36  37  36  35  34  34  34  35  35  35  35  34  34  33  32  32  30  29  30  31  31  31  30  31  31  32  33  33  32  31  29  29  30  31  32  33  33  33  33  33  32  32  32  31  30  29  28  27  28  30  32  32  32  31  29  28  29  30  30  30  30  31  32  33  31  29  28  29  32  33  32  30  30  29  28  29  28  28  30  31  32  31  31  30  30  30  31  34  35  34  32  30  30  31  31  31  29  29  30  29  29  28  27  29  30  32  32  31  31  30  30  29  28  27  27  28  29  29  31  32  31  31  31  30  30  29  29  30  31  31  31  30  30  30  31  30  29  30  31  30  28  27  27  27  29  29  29  28  28  26  25  27  28  27  27  28  29  30  30  29  28  27  27  27  26  25  26  28  29 
 31  30  30  31  33  34  34  33  33  33  33  34  33  34  37  38  37  35  33  33  34  36  38  37  35  33  33  35  35  34  33  32  33  34  34  35  36  35  35  37  39  39  37  38  39  40  40  39  36  36  35  34  33  33  34  33  34  33  34  34  31  31  31  32  34  35  35  35  34  34  35  35  34  33  33  33  33  33  33  31  30  30  31  32  34  33  33  33  33  32  32  32  33  32  32  32  33  31  30  30  31  31  31  31  30  30  30  31  31  31  30  29  29  28  27  27  28  30  31  31  31  30  30  30  30  29  28  28  29  30  32  33  33  32  31  30  30  30  29  29  29  29  29  29  29  31  31  31  30  29  29  29  31  32  32  33  33  32  32  31  32  33  35  36  37  38  38  37  36  36  36  34  32  32  32  32  32  32  30  30  32  32  31  31  31  30  30  31  31  31  31  34  37  37  36  36  36  37  37  37  36  35  34  32  31  31  30  30  30  30  30  30  31  31  31  30  29  29  29  29  29  29  30  30  32  33  34  34  34  34  33  33  34  35  36  36  37  38  38  37  34  30  29  30  34  35  36  36  35  32  29  29  31  32  32  31  29  28  29  31  32  33  33  33  34  35  35  35  34  34  33  34  34  34  34  34  35  36  35  35  34  34  34  34  34  34  34  34  35  35  36  35  34  32  32  32  32  30  29  30  31  31  31  30  31  32  32  33  32  31  30  29  29  30  31  32  33  33  33  33  33  33  32  31  30  29  28  28  28  29  31  33  33  32  31  29  30  30  31  31  31  30  32  33  33  32  30  29  30  32  33  32  31  30  29  29  29  28  28  31  32  31  31  30  30  30  30  32  34  36  35  32  30  30  31  31  30  30  30  30  30  29  29  28  30  31  32  32  32  31  31  30  29  29  28  27  27  28  29  29  30  31  31  30  29  28  28  29  29  30  31  31  30  30  30  30  30  30  30  30  30  29  28  27  28  28  29  28  28  29  27  25  25  26  27  28  29  30  30  29  28  27  27  27  27  25  25  26  27  29 
 32  31  31  31  32  34  34  34  32  31  32  32  30  32  35  36  36  35  32  32  34  36  38  37  35  33  32  33  34  34  33  33  34  35  34  34  35  34  34  36  36  36  35  36  37  39  40  38  37  37  37  35  33  32  33  33  34  34  35  35  33  31  31  33  34  35  34  34  33  33  34  34  33  33  33  33  33  33  32  31  30  31  32  32  33  32  32  31  31  32  32  32  32  32  32  32  31  30  30  31  32  32  32  31  31  31  31  31  31  30  30  30  30  29  29  28  28  29  31  31  30  30  30  30  30  29  29  29  30  31  32  34  34  33  31  31  31  31  30  29  29  29  30  29  28  29  31  32  32  31  30  29  30  31  32  34  35  34  32  30  30  32  34  36  37  37  38  36  34  35  35  33  31  31  32  33  33  32  31  30  31  31  30  30  30  30  31  32  32  32  32  33  35  35  35  35  35  36  37  36  35  34  34  33  32  31  31  30  30  30  30  32  32  33  32  31  30  30  31  31  32  32  33  34  34  35  36  38  38  37  35  35  35  36  36  36  37  38  38  37  34  32  31  32  34  34  34  34  33  32  31  31  32  34  34  33  31  30  31  33  34  34  34  33  33  34  35  35  34  34  33  34  34  33  33  36  37  38  37  35  33  33  33  33  33  33  34  35  35  35  35  34  32  31  31  32  32  31  30  30  30  30  30  30  30  30  32  32  31  31  31  29  29  30  32  33  33  32  32  32  32  32  32  30  29  29  29  29  30  30  31  32  32  31  30  30  30  31  32  32  32  31  32  34  34  33  32  31  31  33  33  32  31  30  29  29  28  27  28  31  31  31  30  31  31  30  30  32  33  34  34  31  30  30  31  31  31  30  30  30  30  29  29  30  30  31  31  30  30  30  31  30  30  29  29  28  28  28  28  29  30  30  30  29  27  26  27  28  29  29  29  30  30  31  31  30  30  30  30  31  30  29  29  28  29  29  29  29  29  29  28  26  26  26  26  27  28  29  29  29  28  28  28  28  27  27  27  27  28  28 
 33  32  32  31  31  33  34  34  32  30  30  29  28  29  31  34  35  34  33  33  35  38  38  37  36  33  32  33  33  34  34  34  35  36  34  33  33  33  34  35  35  35  34  35  36  38  40  39  39  39  38  36  33  32  32  34  35  35  36  35  34  32  32  32  33  33  33  33  32  32  33  33  33  33  33  33  32  32  31  31  31  31  32  33  33  32  31  30  30  31  31  31  30  30  30  29  29  29  30  31  32  33  33  32  31  31  32  31  30  29  30  31  31  30  29  29  28  28  29  29  29  29  29  29  29  29  30  30  30  31  31  33  33  33  32  32  33  33  31  30  29  30  31  31  29  30  30  32  32  32  31  30  30  30  30  34  37  34  32  29  29  31  33  35  36  37  38  35  33  34  34  32  32  32  32  33  33  32  31  30  30  30  30  29  29  30  31  32  33  32  33  32  34  34  35  34  35  36  37  36  34  33  33  33  33  33  32  31  31  31  31  33  33  33  32  31  31  32  33  34  34  35  35  36  36  36  36  40  41  39  37  36  36  35  35  35  36  37  37  36  35  34  34  35  35  33  32  31  32  33  33  33  33  33  33  33  33  32  32  32  33  33  33  31  32  33  33  33  34  34  34  33  33  33  32  35  37  38  38  37  35  34  34  33  33  33  33  34  34  34  33  32  31  31  32  33  33  32  32  31  30  29  28  28  28  29  30  31  32  32  32  30  30  31  32  33  32  31  31  31  31  31  31  29  29  30  31  31  31  30  30  30  30  29  29  30  30  31  34  33  32  32  33  34  35  34  33  32  32  33  32  31  30  31  30  30  29  28  28  30  31  30  31  31  31  31  31  30  31  32  32  31  30  29  29  30  30  30  30  31  31  30  30  31  31  30  29  28  28  29  30  31  31  30  30  30  30  29  28  29  29  29  29  29  27  26  27  28  28  28  28  29  30  30  30  31  30  30  30  32  31  30  30  30  30  30  30  30  29  29  28  27  27  26  25  25  25  26  28  29  29  29  28  27  28  29  30  29  28  27 
 35  34  32  31  32  33  34  33  31  30  29  28  28  28  29  32  34  35  35  36  38  40  39  37  36  34  32  33  34  34  34  34  35  36  35  33  32  32  33  35  35  34  33  34  36  38  40  41  42  42  41  37  33  31  32  34  36  35  36  36  36  34  33  33  33  34  33  33  32  32  33  34  34  34  33  33  32  31  31  31  31  31  31  33  34  33  31  31  30  31  31  29  28  28  27  27  29  29  30  31  31  32  33  32  31  31  31  31  30  29  30  30  30  30  29  28  27  28  27  28  30  30  29  28  28  29  30  30  29  30  30  31  32  31  31  32  33  33  32  30  31  32  33  34  32  31  30  31  32  31  30  30  29  28  28  31  34  33  32  30  30  31  33  34  36  37  38  36  34  34  34  33  33  33  33  33  32  31  31  30  30  30  30  30  29  29  30  31  32  33  33  33  33  34  35  35  35  36  37  36  34  32  32  32  33  33  32  31  31  31  32  32  33  32  32  32  33  33  34  34  34  36  37  36  36  35  36  39  41  39  38  37  35  34  33  34  34  35  36  35  35  34  35  36  35  32  31  30  32  33  34  33  32  31  30  30  32  32  31  31  30  30  31  31  31  32  32  33  34  34  34  33  33  32  31  32  35  37  39  40  39  39  37  35  34  33  33  33  33  32  32  31  31  32  33  34  34  33  31  31  30  29  29  28  27  28  30  31  32  33  32  32  31  32  33  32  31  31  31  30  30  30  30  29  30  31  31  31  30  29  28  28  28  28  29  30  31  32  33  34  33  32  32  33  35  34  33  32  31  30  29  28  29  30  32  32  31  30  29  30  30  31  32  31  31  31  30  30  30  30  31  31  29  28  29  29  30  30  31  32  32  31  31  31  31  29  27  27  27  28  30  31  30  30  30  30  29  29  29  28  29  29  30  29  28  27  27  28  28  27  28  28  29  30  30  31  30  30  31  32  31  30  31  31  31  30  31  30  29  30  29  27  27  27  25  23  23  24  27  29  29  29  28  27  28  29  30  29  27  26 
 35  34  33  32  31  32  33  33  32  31  30  29  30  29  29  31  33  34  36  37  38  37  36  35  35  33  33  35  35  35  33  32  32  33  34  33  30  31  33  34  34  33  31  32  34  37  38  40  43  42  40  37  33  32  33  34  35  35  36  37  35  34  33  33  33  34  34  33  33  33  34  35  36  35  34  34  32  31  30  30  30  30  30  31  33  32  30  29  29  30  30  28  27  27  26  27  29  30  30  30  31  32  31  31  31  31  30  32  33  31  30  30  31  31  30  28  28  28  28  30  30  30  29  29  29  30  31  30  30  28  28  29  31  31  31  32  33  32  31  31  31  31  33  34  33  31  29  29  29  30  30  29  29  29  29  30  31  31  32  32  32  33  34  35  36  37  38  37  35  34  34  34  34  34  33  33  31  30  30  31  31  31  32  32  31  31  31  32  33  33  34  33  33  34  34  34  35  36  35  34  32  31  31  32  32  32  32  32  32  32  32  33  32  32  32  33  35  35  35  35  35  35  36  36  36  36  36  38  38  37  37  37  35  34  34  34  35  35  36  36  35  35  35  36  36  34  33  33  34  33  32  33  32  29  28  29  31  32  31  30  29  29  30  31  32  32  33  34  34  35  35  34  33  32  31  31  33  36  38  40  40  39  37  35  33  32  32  33  32  32  31  32  32  33  33  33  32  31  29  30  30  30  30  30  29  29  30  31  32  32  32  32  32  32  33  32  31  30  30  30  30  30  31  31  31  31  32  31  30  28  27  27  27  28  30  31  31  31  33  34  33  32  32  33  33  33  32  32  31  30  28  28  29  30  32  33  31  29  29  30  30  31  30  30  29  29  28  28  29  29  30  30  29  28  28  30  31  31  32  33  33  32  32  32  32  30  28  28  29  30  32  32  31  30  29  28  28  28  28  28  29  30  30  30  29  29  28  27  27  27  27  28  29  30  30  31  30  31  31  30  30  30  30  30  30  31  31  30  30  29  28  27  27  27  26  24  23  25  28  29  29  28  28  29  28  29  29  29  28  28 
 34  34  33  32  31  31  32  32  33  32  31  30  32  31  30  30  32  34  34  35  35  34  33  32  33  33  34  35  36  35  31  29  29  30  32  31  30  31  32  34  34  33  32  32  33  36  38  39  41  41  39  37  34  33  34  34  34  34  36  36  35  34  33  34  34  34  33  32  32  33  34  36  37  37  35  34  32  31  31  30  30  30  30  30  31  30  29  28  28  28  29  29  29  29  27  28  30  31  31  31  32  31  30  30  31  31  31  33  36  33  31  30  31  32  31  30  29  29  30  31  31  30  30  30  30  30  31  30  30  28  27  29  32  32  32  33  32  31  31  30  30  30  31  31  31  29  28  27  28  29  29  30  30  30  30  29  29  30  32  33  34  35  35  36  36  37  38  37  36  35  35  35  35  34  33  33  32  31  30  32  33  33  34  34  33  32  32  33  33  34  36  34  33  33  33  33  34  34  33  32  31  31  32  33  33  33  32  32  33  33  33  34  34  33  33  36  37  37  37  36  35  35  36  37  37  37  37  36  36  36  36  36  36  35  35  35  36  36  37  36  35  34  35  36  36  36  35  36  35  33  31  32  32  30  29  29  31  32  32  31  30  30  30  33  34  34  35  35  35  35  35  34  34  33  32  32  33  35  37  37  37  36  35  33  32  32  32  32  32  31  31  32  33  33  32  31  30  28  28  29  30  31  32  32  31  31  31  32  31  31  32  33  32  33  32  32  31  31  31  31  31  31  31  31  31  31  31  31  30  29  28  28  28  29  30  30  30  30  32  33  33  33  32  32  32  31  31  33  32  30  28  28  29  30  32  32  30  28  28  29  30  30  29  29  27  27  26  26  28  29  30  30  29  28  29  30  31  31  32  33  33  32  32  32  32  31  30  30  31  32  34  33  31  30  28  27  27  27  27  28  29  29  30  30  29  29  29  27  27  27  28  29  30  31  31  30  31  31  30  29  29  29  29  29  29  30  30  29  29  28  28  26  27  27  27  26  26  27  29  30  29  27  29  30  29  28  28  29  29  30 
 34  33  32  31  30  29  30  32  34  34  32  31  32  31  29  30  32  33  32  32  33  33  31  30  31  32  33  34  35  34  31  29  29  29  30  31  31  32  33  34  34  33  32  32  33  36  38  39  38  38  38  37  35  35  35  34  33  32  35  36  35  34  34  34  34  33  32  32  32  32  34  36  37  37  35  34  32  31  30  30  31  32  32  31  30  30  29  29  28  28  30  31  32  32  30  30  31  31  32  32  32  31  31  31  32  33  32  34  35  33  30  29  31  32  31  31  30  29  30  31  32  31  30  31  31  30  30  31  30  29  28  30  32  32  32  32  32  31  30  30  30  30  29  28  27  28  28  27  27  28  30  30  31  31  31  30  30  31  33  34  34  35  36  36  35  36  36  36  36  38  37  36  35  34  33  33  33  32  30  32  34  33  35  35  34  33  33  33  34  35  37  35  33  33  33  32  31  31  31  30  31  32  34  35  34  33  32  32  33  35  36  36  36  37  37  38  39  39  38  37  37  37  38  39  38  37  35  35  36  35  36  36  37  37  37  37  36  35  35  36  35  35  35  36  37  36  37  38  36  34  33  33  33  31  31  31  32  32  33  34  33  32  32  34  35  36  36  36  35  34  33  33  33  34  34  33  34  35  35  34  32  32  31  31  31  31  32  32  32  31  31  32  32  31  29  27  26  27  28  29  31  32  32  33  32  32  31  31  32  32  32  33  32  32  32  32  32  32  32  31  31  31  30  30  30  30  30  30  31  31  30  29  30  29  29  29  29  30  31  33  33  33  32  32  32  29  29  33  33  31  30  29  30  30  31  30  29  28  28  28  29  30  30  29  28  27  26  27  30  31  32  32  30  29  30  31  32  31  32  32  32  31  31  31  32  31  32  31  32  32  33  33  31  30  29  27  27  28  29  29  30  29  30  29  28  28  28  27  27  28  29  30  31  32  31  30  30  31  29  27  28  29  29  29  28  27  27  27  28  28  28  28  27  28  27  27  28  29  29  29  28  27  29  31  30  29  29  29  30  32 
 32  31  31  30  28  28  28  31  34  34  32  30  31  29  28  30  32  33  32  33  33  33  32  32  32  31  30  31  33  33  32  31  30  30  29  30  31  31  32  33  32  32  30  30  32  34  36  36  36  36  37  38  38  37  35  34  32  31  34  36  34  33  33  33  33  33  32  31  31  31  32  35  37  37  35  34  31  30  30  31  33  33  34  33  31  32  32  31  29  28  30  32  33  32  31  30  31  31  32  31  31  31  31  33  34  34  35  34  32  29  27  27  29  31  31  30  29  28  28  30  32  31  30  30  31  30  30  30  30  29  29  29  29  31  31  32  31  30  30  31  31  31  30  28  27  28  29  29  29  30  31  31  30  30  29  30  31  32  34  35  34  34  34  34  34  34  35  35  36  39  40  37  34  32  32  33  34  33  31  31  31  32  33  34  33  32  33  35  35  36  37  35  33  33  32  31  30  30  30  31  32  34  37  36  33  31  31  32  34  37  38  37  38  39  40  40  40  40  40  40  40  40  41  40  39  37  35  36  36  35  35  36  37  37  38  37  36  34  33  35  36  35  36  37  37  36  36  37  37  35  34  35  34  33  33  32  32  32  33  35  35  34  33  33  35  36  37  36  34  32  31  31  32  33  33  33  34  34  33  32  32  32  32  32  31  31  31  33  32  31  31  32  32  29  26  24  24  25  28  29  30  31  32  31  31  30  30  31  32  34  34  32  30  30  30  31  31  32  32  32  32  31  30  28  28  28  28  29  31  31  31  30  29  29  29  29  29  30  31  32  33  32  31  31  31  29  28  31  31  31  30  30  30  30  30  29  28  28  28  28  29  31  31  31  30  29  28  29  31  33  33  32  30  29  29  30  31  31  31  31  31  29  29  29  30  30  31  30  30  30  31  30  30  29  28  28  29  29  30  30  30  30  29  28  28  27  28  27  27  28  30  32  33  32  32  30  29  30  29  27  28  29  29  29  28  26  26  26  27  28  29  30  28  27  27  28  29  29  28  27  27  28  29  30  30  30  30  30  31  32 
 33  32  31  30  29  28  29  31  33  33  32  31  30  30  31  32  34  34  34  33  34  34  34  34  33  32  32  32  33  33  33  33  32  31  30  30  32  32  32  33  32  30  29  29  31  33  35  35  36  37  38  39  38  37  35  34  33  33  34  35  33  32  32  32  32  31  31  31  31  32  33  33  34  34  34  33  31  31  31  33  33  33  34  33  32  32  33  32  30  30  32  33  34  33  31  30  30  31  31  32  31  32  33  34  34  34  35  32  28  28  28  29  29  29  29  29  28  28  28  29  31  31  31  31  31  30  29  29  29  29  30  29  29  30  30  30  30  31  31  32  32  32  31  29  27  29  30  30  30  30  29  29  30  29  29  31  33  33  33  33  33  34  34  34  34  33  34  36  37  38  38  37  34  33  33  34  33  32  31  31  31  31  32  34  34  34  33  33  33  35  36  34  31  30  30  30  31  31  30  29  30  34  38  37  35  34  33  33  34  35  35  35  36  38  40  39  39  40  41  41  41  40  40  40  38  37  36  37  37  36  35  36  36  36  36  35  34  33  32  34  36  36  37  38  37  36  36  37  37  36  34  33  33  33  32  31  31  31  32  33  33  32  31  32  33  35  37  36  33  30  28  27  29  31  32  30  30  32  31  31  31  32  32  33  32  32  32  32  31  29  28  29  29  29  28  26  26  28  30  30  30  30  31  31  30  30  31  32  33  34  33  30  29  29  29  29  29  29  30  30  31  31  30  28  28  28  29  31  32  31  31  29  28  28  29  30  30  29  30  31  31  31  31  31  31  31  31  31  30  30  30  30  31  32  32  30  30  30  29  27  29  31  31  30  29  30  29  30  31  32  31  29  29  29  29  29  30  29  29  30  30  30  29  29  29  29  29  29  29  29  29  28  29  30  30  30  31  31  31  31  29  28  28  27  27  28  28  28  27  27  28  30  31  32  32  32  30  29  28  28  28  28  29  29  28  27  26  26  27  28  30  29  27  27  27  28  28  27  27  27  29  30  29  28  28  28  28  29  30  30 
 34  32  31  30  30  30  30  31  31  31  32  31  30  32  33  36  36  36  35  34  34  34  35  35  34  34  34  34  34  34  34  33  32  31  29  30  34  33  33  34  33  31  29  29  31  33  35  36  37  39  40  39  39  38  35  34  34  33  33  33  32  31  30  30  30  30  30  31  32  33  33  32  30  32  34  34  32  32  33  34  33  32  32  32  32  32  32  31  31  31  33  34  35  34  31  30  29  30  31  31  32  33  33  34  34  33  32  30  27  28  30  32  31  29  27  27  28  30  30  30  29  31  32  32  31  30  30  30  30  30  30  30  30  30  29  30  31  31  32  33  33  33  32  30  29  30  31  30  30  29  29  30  31  31  31  33  35  33  31  30  32  34  36  35  33  33  35  38  38  35  35  35  34  34  35  35  33  31  32  32  32  32  32  34  37  36  34  31  31  33  35  34  30  28  29  30  32  32  29  27  29  33  38  38  36  36  35  33  32  32  32  32  34  35  37  37  37  39  40  39  39  38  38  39  38  37  36  37  38  37  36  36  36  35  34  33  32  32  33  34  35  37  37  37  36  36  37  37  37  35  33  32  32  33  32  31  30  30  31  32  32  31  31  30  31  33  35  34  32  29  26  26  28  30  31  27  27  29  29  29  29  30  32  34  34  33  32  31  29  28  27  27  28  29  30  30  30  31  31  30  30  30  30  30  31  32  33  34  34  33  31  28  28  28  27  27  27  27  28  29  29  30  30  29  29  30  31  32  32  30  29  28  28  28  29  31  30  30  30  29  30  31  31  32  32  33  33  32  30  29  29  30  31  33  33  32  30  30  29  27  29  31  31  29  28  29  30  30  30  31  29  27  28  29  28  29  29  28  28  28  29  31  31  30  29  28  28  29  29  29  29  28  30  32  32  30  32  33  32  31  29  27  27  28  29  28  29  28  27  26  26  28  29  30  32  32  31  29  28  29  28  27  28  28  29  28  27  27  28  29  29  27  27  27  28  28  27  26  26  28  30  30  29  27  26  26  25  27  28  28 
 31  30  29  29  28  29  29  30  32  32  32  32  31  32  34  34  35  36  35  34  33  33  32  34  36  36  34  34  34  33  33  31  30  30  28  29  33  34  34  34  34  33  30  31  32  34  36  37  37  40  41  41  41  40  37  36  34  33  32  31  31  31  30  30  30  31  31  31  31  32  31  31  31  33  35  34  34  34  34  35  34  33  33  32  32  33  32  31  30  31  32  34  34  33  31  30  29  29  30  30  30  30  31  32  33  32  31  30  28  29  31  33  32  30  28  28  29  30  30  29  29  30  31  32  31  31  31  31  31  31  31  30  30  30  31  31  33  34  34  34  34  34  33  31  30  31  30  29  29  30  32  34  35  34  32  33  34  32  30  30  31  34  36  35  35  37  38  38  37  35  35  34  34  34  35  35  34  33  33  32  31  31  32  33  35  36  35  33  33  34  36  33  30  29  30  31  31  29  28  28  30  32  35  36  37  36  34  33  32  31  30  30  31  32  33  36  38  37  36  35  35  36  39  40  39  37  36  36  37  38  38  37  37  36  34  32  32  33  33  33  34  36  36  35  35  35  35  36  35  34  33  34  34  33  32  30  30  30  31  33  34  35  34  31  30  31  31  30  30  29  29  30  30  31  30  28  29  30  30  29  29  30  31  32  31  30  29  30  29  28  28  29  29  30  30  30  30  31  31  30  29  30  30  29  30  32  33  33  33  32  30  28  27  28  27  28  29  30  30  30  30  29  29  29  29  30  31  30  29  29  28  28  28  29  30  31  32  31  30  30  31  32  31  31  31  30  30  31  30  29  29  30  31  32  31  30  29  27  27  29  31  31  31  29  28  28  29  29  29  30  30  28  28  28  28  28  28  28  27  27  28  29  30  30  30  29  29  30  31  31  31  30  30  31  31  30  31  32  32  31  30  29  28  29  29  30  29  27  27  27  27  28  28  29  30  31  30  29  28  29  28  28  28  29  29  28  28  27  28  28  29  28  28  27  28  28  28  27  27  28  29  27  27  27  26  25  25  26  28  29 
 30  29  29  28  28  29  30  32  33  34  34  34  35  36  35  34  34  34  33  33  33  33  32  32  35  35  33  33  33  33  33  32  32  31  31  32  34  34  34  35  35  34  32  32  34  36  37  37  37  38  40  40  40  39  37  35  34  34  34  33  32  31  30  30  31  31  32  31  31  30  29  30  32  34  35  35  34  34  35  35  34  32  32  32  31  31  31  30  30  30  31  32  32  32  31  30  29  29  30  30  29  29  30  31  31  31  31  30  29  29  31  33  33  31  29  29  29  30  29  29  28  29  30  31  32  32  33  33  33  33  33  32  31  30  31  33  34  35  35  35  35  35  34  32  31  31  30  30  30  31  33  35  36  35  34  32  31  31  30  30  31  34  36  36  37  38  40  38  36  34  33  33  34  34  35  36  35  34  34  33  32  32  31  32  35  36  35  35  35  36  35  32  30  31  31  30  30  29  29  31  33  34  34  35  36  35  34  32  31  30  30  30  31  32  33  36  36  34  32  31  32  35  38  40  40  38  35  35  36  37  37  38  38  37  35  34  34  34  34  33  33  34  34  34  34  33  33  33  33  33  32  33  34  33  32  31  30  32  33  34  35  35  34  32  31  31  30  29  29  30  31  32  31  30  30  29  29  29  29  30  30  31  31  31  29  27  27  29  29  29  29  29  30  31  31  30  30  31  32  31  30  30  30  29  30  32  33  33  32  31  29  28  27  27  27  28  30  31  31  31  30  28  27  28  28  29  29  28  28  28  28  28  28  29  29  32  32  31  31  31  31  31  30  30  29  29  29  30  29  29  29  29  30  31  30  29  28  27  27  30  31  31  30  28  27  28  29  30  30  31  30  29  29  29  29  29  28  27  26  26  28  30  31  30  30  30  29  30  30  31  31  31  31  31  31  31  31  31  31  31  30  30  29  28  29  30  30  28  27  28  29  29  29  28  29  29  30  29  29  28  29  28  29  29  29  29  28  27  27  27  28  28  27  27  27  28  28  28  28  28  27  25  25  25  25  25  26  26  27  28 
 30  30  30  29  29  30  32  33  35  35  35  36  38  38  37  35  34  33  32  32  33  33  32  32  33  32  32  31  31  32  33  33  33  34  35  35  33  33  34  35  36  35  33  33  34  36  37  37  36  37  37  37  37  36  34  34  34  34  36  35  32  31  31  31  32  32  31  30  30  29  28  29  32  34  35  35  34  34  35  35  33  31  31  31  30  29  28  29  29  30  31  31  31  31  31  30  30  31  31  31  30  30  30  30  31  32  31  30  29  30  31  33  33  31  29  28  29  29  28  28  29  30  31  32  32  33  34  35  34  34  33  32  31  31  31  33  34  34  34  35  35  34  34  32  30  30  31  32  31  31  33  34  34  34  34  32  30  31  30  30  31  34  36  37  37  37  39  37  34  32  32  32  33  34  35  37  36  34  34  35  34  33  32  32  34  35  36  36  36  35  34  32  32  33  33  31  30  30  31  34  36  37  37  36  35  35  33  31  30  30  29  30  32  34  36  35  34  32  31  31  32  34  36  37  38  37  35  34  34  35  35  36  37  37  36  35  35  35  34  33  32  33  33  33  33  32  32  32  32  32  31  32  32  32  32  32  32  33  34  34  34  33  31  32  32  32  32  31  30  30  31  32  32  30  29  29  29  28  28  29  31  32  31  30  28  27  27  30  30  30  30  30  31  31  31  31  31  31  31  32  32  31  30  29  30  32  33  33  32  30  29  29  28  28  28  28  30  31  32  31  30  29  28  28  28  29  29  28  27  28  29  29  29  28  29  30  30  30  30  30  30  30  29  29  28  28  29  29  29  28  28  29  30  30  30  29  29  27  27  29  30  30  29  27  27  28  30  30  30  31  31  29  29  29  29  29  29  28  27  27  29  32  32  31  30  28  28  29  29  30  31  32  32  32  32  31  31  30  30  30  30  29  28  28  28  30  30  29  28  29  30  30  29  29  28  29  30  29  29  29  28  28  29  29  30  29  28  28  28  27  28  29  27  26  26  27  27  28  28  27  26  24  24  25  25  25  26  27  27  28 
 33  32  30  30  30  31  33  35  36  36  34  35  36  36  36  37  36  34  34  34  33  33  33  32  32  31  30  30  31  32  33  34  35  36  38  37  34  33  34  35  36  35  34  33  34  35  36  36  36  36  36  35  35  34  33  32  32  32  34  34  32  32  33  33  33  32  32  31  30  30  29  30  33  34  35  35  34  34  35  34  32  30  30  31  31  28  27  28  29  31  32  32  32  32  32  32  33  33  32  31  31  31  32  32  31  32  32  31  30  30  31  33  32  30  28  28  29  28  27  28  30  30  31  32  32  33  34  34  34  33  32  31  31  31  31  32  32  32  32  32  33  33  33  31  28  30  32  34  32  31  31  32  32  33  34  32  31  31  31  31  33  35  37  37  35  34  35  34  32  31  31  32  32  33  35  36  35  33  33  35  37  35  34  32  33  35  36  36  36  35  34  33  33  33  34  33  33  33  35  37  40  41  41  37  35  35  33  31  30  29  29  30  33  35  36  34  31  31  32  33  33  32  33  34  35  35  34  34  33  32  32  32  34  36  37  36  35  34  32  32  32  33  33  33  32  32  33  33  32  31  31  32  33  33  32  33  34  34  34  33  32  30  30  32  33  34  34  33  31  30  29  29  29  30  29  30  29  29  28  29  31  32  31  29  29  28  29  30  30  30  30  31  31  31  32  31  31  30  31  32  32  31  30  29  30  31  32  31  31  30  30  30  30  29  29  29  30  30  31  31  31  30  29  29  29  30  30  29  29  29  31  32  31  29  28  27  28  29  29  29  28  28  28  28  29  28  29  29  29  28  28  29  30  29  30  29  29  29  29  29  30  30  28  26  27  28  29  29  29  29  29  30  30  29  28  29  30  30  29  30  31  32  33  31  29  27  27  27  27  29  31  32  33  33  32  31  30  29  29  29  29  28  27  26  26  28  29  28  28  29  30  30  29  28  28  29  29  29  29  30  29  29  30  30  29  30  30  29  28  28  29  29  27  26  27  27  27  28  27  28  27  25  25  26  26  26  27  28  29  28 
 35  34  33  31  31  33  34  35  36  35  34  33  31  32  34  36  36  36  36  35  34  34  33  33  32  31  31  31  32  32  33  33  34  35  36  36  35  34  35  35  36  35  34  33  34  34  35  35  35  36  37  37  37  37  35  32  31  30  31  31  32  33  33  33  34  33  32  31  31  31  31  32  33  35  36  35  34  34  35  34  33  32  32  32  32  30  28  28  29  31  33  32  33  32  33  33  32  32  32  32  32  31  32  32  31  32  32  32  32  31  32  33  32  30  28  28  29  29  28  29  30  30  30  31  32  32  32  33  33  32  31  30  30  29  30  31  31  31  31  31  33  33  32  31  29  31  33  34  33  31  30  32  32  32  33  33  33  33  33  33  34  36  37  36  35  33  33  33  32  31  31  32  32  33  34  35  34  32  31  34  36  34  33  33  33  35  36  36  36  35  34  34  33  33  33  34  35  37  38  39  41  42  42  38  35  35  34  32  30  29  28  29  30  32  33  31  31  32  34  35  34  33  33  33  33  33  34  33  32  31  30  30  32  33  34  34  33  31  30  30  31  32  32  33  33  34  34  33  32  32  32  34  35  33  32  32  32  32  32  32  31  30  30  32  33  34  34  33  31  29  28  28  29  29  30  31  31  30  30  31  32  32  31  30  29  29  30  31  30  30  30  30  31  31  31  32  30  29  29  31  31  31  30  29  30  30  30  30  30  30  30  31  31  30  30  29  29  30  30  30  31  31  30  30  30  30  30  29  30  30  32  32  31  30  28  27  28  28  29  29  28  28  28  28  28  28  29  30  29  28  28  29  29  29  29  30  30  30  30  31  31  31  29  27  27  29  29  29  27  27  28  30  30  29  28  29  30  30  31  30  30  30  31  32  29  28  27  27  28  29  31  32  33  33  32  31  30  29  29  29  29  28  26  25  25  27  28  28  28  28  29  29  28  28  28  29  29  28  29  30  30  29  30  30  30  30  30  30  30  30  31  30  28  28  28  28  27  27  27  29  29  28  27  27  27  28  29  30  30  29 
 36  35  34  33  33  34  35  35  35  34  34  33  30  31  33  35  36  36  36  35  34  34  33  33  33  33  33  32  33  33  33  33  33  33  34  34  34  34  34  35  35  35  34  34  34  35  35  35  36  37  37  38  38  38  37  34  32  31  31  32  32  33  33  33  33  33  32  32  32  32  33  33  34  35  35  34  33  33  34  34  33  33  33  33  33  31  29  29  30  32  33  33  33  33  33  33  31  31  31  31  32  32  31  31  31  31  32  33  33  32  32  32  31  30  29  29  30  30  29  29  29  29  29  30  30  31  31  31  31  31  30  29  28  28  29  31  32  32  31  32  33  32  32  32  31  32  34  34  33  32  32  34  34  33  34  34  34  34  34  33  33  34  35  35  34  33  33  33  32  30  31  31  31  32  33  33  31  29  29  32  34  33  33  32  33  35  36  36  36  36  35  34  33  32  33  34  37  40  41  40  39  40  40  38  35  35  35  34  33  31  30  30  30  30  30  31  31  32  33  34  35  35  34  33  33  33  33  32  31  31  31  30  31  31  30  29  29  29  29  30  31  32  33  33  34  35  35  34  33  33  33  35  35  33  31  31  31  31  31  31  30  30  30  32  32  33  32  32  31  30  29  30  31  30  30  34  34  32  33  33  33  32  31  30  30  30  31  31  30  29  29  30  30  31  31  31  30  29  28  29  29  29  29  29  29  29  29  28  29  30  30  31  31  31  31  31  30  29  29  29  29  30  30  31  31  30  29  28  28  29  30  31  31  30  29  28  29  30  30  29  28  27  27  28  28  28  29  29  29  28  28  29  29  30  30  30  31  31  31  32  32  32  31  29  29  31  31  30  29  29  30  32  31  29  29  29  30  30  30  30  29  29  29  30  29  28  28  29  29  30  31  33  32  31  31  31  30  30  29  30  30  29  27  26  26  27  28  29  28  27  28  28  28  27  28  29  29  28  29  31  30  29  29  28  29  30  30  31  31  30  31  31  29  29  29  28  27  26  27  28  29  29  28  28  28  29  30  31  31  30 
 36  36  35  35  35  35  35  35  35  35  34  33  34  34  35  36  36  35  34  34  33  33  33  34  34  35  35  34  34  34  34  33  32  33  33  33  32  32  33  33  34  34  34  34  35  37  37  36  35  36  37  38  38  38  38  36  35  34  35  35  33  33  32  32  31  31  32  32  32  33  33  34  33  33  33  32  32  33  33  33  33  32  32  32  32  31  30  30  31  32  33  34  33  33  33  32  32  31  30  31  32  32  32  32  32  32  33  33  32  32  31  30  30  30  29  30  31  30  29  28  28  29  29  29  29  29  29  29  30  30  30  28  27  28  29  31  33  33  33  33  33  32  31  32  33  34  34  33  34  34  34  36  36  35  35  34  34  34  33  32  31  32  33  33  33  32  32  33  33  31  31  31  30  31  33  33  30  28  27  30  32  31  31  31  33  35  36  35  35  35  36  34  33  32  33  34  38  41  42  40  38  37  38  37  36  37  37  37  36  35  34  32  31  30  31  31  32  31  32  33  34  35  34  33  33  32  31  30  31  32  33  33  32  30  28  26  27  28  29  31  32  33  33  34  35  36  36  35  34  33  32  33  32  31  31  30  31  31  30  30  29  29  29  31  32  31  31  30  31  32  32  33  33  32  32  35  36  35  35  34  33  32  31  30  31  31  32  32  31  29  30  30  30  30  30  30  30  29  28  27  28  28  28  29  30  29  28  27  28  29  31  29  30  31  31  31  30  30  29  28  28  29  30  30  30  29  27  26  26  27  28  28  29  29  29  30  31  32  32  30  28  27  27  28  29  29  29  30  29  29  29  29  30  30  31  31  31  31  31  32  33  32  32  31  32  33  33  33  32  33  33  33  32  30  30  30  30  29  30  29  29  29  29  29  29  29  29  29  30  31  32  33  31  30  29  29  29  30  30  31  30  30  28  28  28  28  29  30  28  27  28  29  28  28  28  29  30  29  29  30  30  29  28  28  29  29  30  31  30  29  30  30  29  28  28  28  26  25  26  27  28  28  28  29  29  29  31  31  32  31 
 35  36  35  35  35  35  34  34  34  34  34  35  38  38  37  37  36  35  34  34  33  34  34  34  35  34  35  35  34  35  35  34  34  35  36  35  32  31  32  32  33  34  34  34  35  37  37  35  35  35  35  36  37  38  37  37  36  37  39  38  35  34  33  31  30  30  32  32  33  33  34  33  32  33  32  31  30  31  33  32  31  31  31  32  32  32  31  30  31  32  33  33  34  32  32  32  33  32  31  31  32  33  32  32  32  32  34  33  31  30  29  30  30  30  30  31  32  31  29  28  28  29  29  30  29  29  29  29  29  30  31  29  28  29  30  32  33  33  33  33  33  31  31  32  33  34  34  33  34  34  35  36  36  35  35  33  32  33  32  31  31  31  32  32  32  32  33  33  32  31  30  31  31  31  32  32  30  28  27  30  32  30  30  30  33  35  35  34  33  33  34  34  33  33  32  34  37  39  40  39  38  38  38  38  37  38  39  39  39  37  36  34  33  32  32  32  31  31  30  31  33  33  33  32  31  31  30  30  31  32  34  34  33  31  29  27  28  28  29  32  33  32  33  34  35  36  37  35  34  33  32  31  30  30  30  31  32  32  31  29  28  28  28  30  31  31  31  31  31  33  34  35  35  34  33  34  35  36  36  35  33  32  31  31  31  32  32  31  30  30  30  30  29  30  30  29  29  30  30  29  28  29  29  30  30  30  28  27  28  30  30  29  29  30  31  31  30  30  28  27  27  28  29  31  29  27  26  25  26  26  27  28  28  29  30  30  32  33  32  30  28  27  28  29  29  29  30  31  31  30  29  30  30  30  31  30  30  29  30  32  32  33  32  32  33  34  34  34  34  35  35  32  31  31  30  31  30  29  30  29  29  30  30  28  29  29  29  29  30  31  32  31  30  28  28  29  29  30  30  30  30  29  29  29  28  28  29  30  28  28  29  29  29  28  29  30  32  31  30  30  30  29  28  28  29  29  30  30  29  28  28  29  27  26  27  26  26  25  26  27  28  28  28  29  29  29  30  31  31  31 
 34  34  35  35  35  35  34  34  34  35  35  36  36  36  36  36  36  36  37  36  34  33  32  32  34  34  33  34  34  35  35  34  35  36  38  37  34  32  33  33  34  33  32  32  33  33  33  32  32  32  33  36  38  39  39  38  37  36  37  38  39  37  34  30  29  30  31  33  33  34  33  33  34  34  33  31  31  32  32  32  31  30  31  31  32  31  31  31  31  32  33  34  34  33  32  33  36  34  32  31  32  33  33  33  33  33  34  33  30  29  29  30  31  32  33  34  33  32  29  27  28  30  31  32  31  31  30  30  30  31  31  30  30  30  31  32  32  32  31  31  32  31  30  30  31  33  34  34  33  33  33  33  33  35  35  32  29  31  32  32  31  31  32  32  32  32  34  33  32  30  30  30  30  31  32  33  31  29  28  31  32  30  29  30  33  35  34  32  31  30  31  33  34  33  32  32  34  36  38  39  39  39  40  40  39  40  41  41  39  37  35  34  33  32  33  32  32  31  31  31  32  32  31  30  30  31  32  31  31  33  34  35  35  34  32  31  31  31  31  34  34  33  33  33  34  35  36  36  34  33  32  32  31  30  29  30  31  30  30  29  29  30  31  30  30  31  33  33  33  33  34  34  34  33  32  33  34  35  35  34  32  31  30  30  31  32  32  30  30  30  30  30  29  29  28  29  30  31  32  30  29  29  31  31  32  31  30  28  28  29  29  29  29  30  31  31  30  29  28  28  28  29  29  30  28  26  25  26  27  28  28  28  28  29  29  29  30  31  30  29  28  28  30  31  31  30  31  33  32  31  31  31  31  32  31  30  29  28  30  32  33  33  33  33  33  33  32  31  31  34  34  31  30  30  30  31  31  30  29  29  31  33  31  29  30  30  30  29  29  30  30  30  29  28  28  28  30  30  31  31  30  29  28  28  28  27  28  29  27  27  29  29  29  28  29  31  32  31  31  31  31  30  29  29  29  30  31  31  29  28  27  28  26  26  27  28  28  28  28  29  30  28  28  29  29  28  29  29  29  29 
 33  33  35  36  36  35  34  33  33  33  34  34  34  34  34  35  36  37  38  37  35  33  31  31  33  34  34  34  34  34  34  35  35  37  37  37  36  35  35  34  33  32  31  31  31  31  30  30  30  31  32  35  37  39  40  39  38  36  35  37  40  38  34  31  31  31  32  33  33  33  32  33  34  35  34  32  32  32  33  32  31  31  31  30  31  32  33  33  32  32  33  34  34  34  34  35  37  34  33  32  32  32  32  32  32  32  32  32  30  30  30  31  32  32  33  34  33  32  29  29  30  31  32  32  31  31  30  30  30  30  30  30  30  30  31  31  31  31  30  30  30  30  30  30  30  32  34  33  32  31  31  31  32  34  34  32  29  31  32  32  32  32  33  32  32  32  33  33  32  30  29  29  29  30  31  31  31  30  31  31  32  31  29  30  32  34  34  32  30  30  30  32  33  32  32  31  32  34  37  38  39  40  41  41  40  40  41  40  39  37  35  34  33  33  32  32  32  32  32  33  33  33  31  29  30  31  32  32  32  33  33  35  36  36  34  33  33  32  33  34  34  32  32  33  35  36  36  36  34  33  32  33  33  32  31  31  31  30  30  30  31  33  34  30  30  32  33  33  34  33  33  33  32  32  32  32  33  34  34  33  32  31  31  31  32  32  31  30  29  30  31  31  30  29  28  29  30  32  32  29  29  30  32  32  32  31  30  30  30  30  30  29  29  29  29  28  28  28  28  29  29  29  30  29  28  26  25  26  27  29  29  29  29  30  30  29  30  30  29  29  28  29  30  31  31  30  30  31  31  31  32  31  31  32  30  29  28  28  29  32  33  33  33  33  32  32  32  31  31  32  32  30  29  29  29  30  30  29  28  29  30  32  32  30  30  31  31  30  30  31  30  29  28  27  28  29  30  31  31  30  29  28  28  28  27  27  27  28  27  28  29  30  29  29  29  30  31  31  31  31  31  30  30  30  30  31  31  30  29  28  27  28  27  27  28  29  30  29  29  30  30  30  30  30  29  29  28  28  28  29 
 32  33  35  37  37  36  34  32  30  30  31  32  33  33  33  35  38  38  37  35  34  34  33  31  31  33  35  36  34  33  34  36  37  38  36  36  38  38  37  36  33  31  31  31  32  32  31  30  31  31  32  34  37  38  37  38  39  39  37  37  36  34  32  32  34  35  34  31  30  30  32  32  31  33  33  31  32  33  32  32  32  33  32  30  30  33  36  35  33  32  32  33  33  34  36  37  36  34  33  33  31  30  30  31  31  29  30  31  31  32  33  32  31  30  29  30  31  31  32  32  32  31  30  29  29  29  30  30  29  28  27  28  29  29  30  31  31  31  30  30  29  30  31  32  32  31  30  30  29  30  31  32  33  33  32  31  31  31  31  32  32  33  32  32  31  30  30  31  32  31  30  29  29  29  28  28  29  31  33  33  31  32  30  29  30  32  34  33  32  30  30  31  31  31  31  32  34  36  37  37  38  39  38  38  38  38  39  38  38  38  37  36  34  33  32  33  33  32  33  34  35  34  32  30  29  29  30  31  32  33  33  34  36  36  35  33  32  31  32  32  32  30  31  33  36  37  36  35  34  33  33  35  36  36  35  34  33  32  32  33  33  35  35  31  31  33  32  33  33  33  32  31  31  32  32  31  31  32  32  32  32  32  33  34  34  32  30  28  28  30  31  32  31  31  30  30  30  31  31  29  29  31  32  33  32  31  31  33  34  35  33  29  28  27  26  25  26  27  29  30  31  30  29  30  28  26  25  25  26  28  30  32  32  31  31  32  31  29  28  29  30  31  31  30  30  31  30  29  31  33  32  32  31  31  30  29  28  30  31  29  29  30  31  32  31  30  32  33  33  31  30  29  29  28  28  28  28  28  28  29  29  30  30  30  30  30  31  32  33  34  32  29  27  26  28  31  31  30  29  29  29  29  29  30  29  29  28  29  29  30  30  31  31  31  30  29  30  31  31  30  30  31  30  30  31  30  29  28  27  27  27  28  28  29  29  29  29  28  28  29  30  31  31  29  30  29  28  28  29  30 
 34  34  35  35  35  34  32  31  30  32  32  33  35  34  33  34  37  37  35  33  33  33  34  33  31  32  33  34  34  35  35  37  38  39  38  38  40  40  40  38  36  34  33  33  33  33  33  32  31  33  35  38  40  40  38  37  38  39  39  37  35  33  32  32  33  34  33  31  30  30  31  31  30  32  32  31  32  33  32  31  31  32  31  30  29  32  34  33  32  31  31  32  32  32  34  35  34  32  32  33  31  30  30  31  31  30  32  33  32  32  32  31  31  31  31  30  30  30  31  31  31  31  30  29  28  28  30  32  31  29  28  28  29  29  30  31  31  31  29  28  28  28  30  32  34  32  31  31  31  31  31  32  32  32  29  29  30  31  31  31  31  31  31  31  31  31  29  30  30  31  30  30  29  28  28  29  30  31  32  32  33  33  32  31  31  33  34  33  31  29  30  30  30  30  31  33  35  37  37  37  37  37  36  36  37  38  38  38  37  38  38  37  36  34  34  33  33  32  34  35  35  35  33  31  30  30  31  32  32  33  34  35  35  35  35  33  31  31  31  33  33  32  32  34  36  36  36  35  34  33  33  36  37  36  36  36  35  35  34  34  34  33  33  30  30  31  32  32  33  33  33  32  32  33  33  31  30  31  31  30  30  30  31  31  31  31  29  27  28  30  31  31  31  31  30  29  30  31  30  28  27  28  30  31  31  30  31  33  35  36  34  31  29  28  27  27  28  29  30  31  31  31  30  29  28  27  26  26  27  29  31  32  32  32  31  31  30  28  28  29  30  31  32  32  30  30  30  29  31  32  32  32  33  34  33  32  31  32  32  29  28  28  29  30  31  30  30  32  32  31  30  29  28  28  28  28  28  28  28  29  29  30  29  29  29  30  30  32  33  33  31  29  27  27  28  29  29  29  29  29  30  30  30  30  29  30  29  28  29  29  30  30  31  31  30  30  30  31  32  31  32  32  32  32  32  31  29  28  27  27  26  26  26  26  27  28  29  28  28  28  29  29  29  29  29  29  29  29  30  30 
 37  36  35  34  34  33  31  31  32  33  34  35  36  35  34  34  35  35  33  32  32  33  34  34  32  32  32  32  33  34  35  36  38  38  37  37  40  41  40  39  38  36  34  34  34  34  33  32  32  33  36  40  41  40  37  36  36  38  39  37  34  33  32  31  32  33  32  31  30  30  30  30  31  32  32  31  32  32  31  30  31  31  30  30  30  32  33  32  31  30  31  32  32  31  32  32  32  31  31  32  31  30  29  30  30  30  32  34  34  32  30  30  32  33  32  31  30  29  30  30  30  30  30  29  27  28  30  33  33  31  28  28  29  29  30  32  32  31  30  29  29  30  31  34  36  34  33  33  32  31  31  31  31  30  28  28  29  32  32  32  30  30  30  32  32  32  30  29  30  31  32  31  29  29  29  30  30  30  29  31  32  32  33  33  33  34  35  33  30  29  29  29  29  31  32  33  35  36  36  36  36  36  35  36  36  37  37  38  38  38  38  38  37  36  36  33  33  33  34  35  36  35  34  32  31  31  32  33  33  34  35  36  36  36  36  34  32  32  33  34  34  34  34  34  34  35  34  33  32  32  33  36  37  36  37  38  38  38  37  36  35  34  32  30  30  30  30  31  31  31  32  33  33  33  33  31  31  31  31  30  29  29  29  30  30  30  29  28  29  30  30  31  31  31  31  30  30  31  30  29  28  28  29  29  30  30  31  33  35  34  33  33  32  30  30  30  30  30  31  32  31  31  30  28  28  28  28  28  28  29  30  32  33  32  31  30  28  27  27  28  30  32  33  33  32  31  30  30  31  31  31  32  34  35  35  33  31  32  32  29  28  27  28  29  30  29  30  31  31  32  31  30  29  28  28  28  28  28  29  29  30  30  29  28  28  29  30  31  32  31  29  28  27  28  28  28  28  28  28  29  30  31  30  30  30  31  29  27  28  29  29  30  30  31  31  30  31  31  31  30  31  32  32  33  32  31  29  28  28  29  28  26  25  26  26  28  28  29  28  28  28  28  28  28  29  30  30  30  30  30 
 39  38  37  35  35  34  32  32  33  33  35  36  36  35  34  34  35  34  33  32  32  33  34  34  33  32  31  31  33  34  35  36  36  36  35  36  38  39  39  38  37  36  35  35  34  34  33  32  33  34  35  38  39  39  37  36  36  37  38  36  32  32  32  31  32  31  30  30  29  30  29  30  32  34  33  32  32  32  32  31  31  32  30  30  33  34  34  33  31  31  32  33  33  32  31  30  30  30  30  31  30  29  28  29  29  29  31  34  34  31  30  30  32  33  33  31  29  28  29  29  29  29  29  28  27  28  31  34  35  34  31  29  29  30  31  32  32  31  31  31  32  32  34  35  36  35  34  34  33  32  32  31  31  30  28  28  29  32  33  32  30  30  31  33  33  32  31  30  30  32  34  33  31  30  30  31  31  30  28  29  32  32  32  32  33  34  34  33  31  29  29  28  29  32  32  33  33  34  34  34  35  35  34  35  36  37  37  37  37  37  37  37  38  37  37  35  35  35  35  35  35  35  34  33  32  32  33  33  34  36  37  37  37  38  37  36  34  34  35  35  35  35  35  35  35  33  32  31  31  32  33  35  37  36  37  38  39  39  39  38  37  34  33  31  31  31  30  29  29  30  31  33  33  34  33  31  31  32  31  30  29  29  29  30  31  30  30  30  30  30  30  31  32  32  32  32  31  30  31  31  31  30  30  30  30  29  30  32  33  32  31  33  33  31  31  30  30  30  31  31  31  31  30  27  28  30  30  29  29  28  29  31  32  32  31  29  27  26  26  27  30  32  33  33  33  31  31  32  31  30  30  31  33  34  33  31  29  30  31  30  28  28  29  29  30  30  30  31  32  33  32  29  28  28  27  27  28  29  29  30  29  29  29  29  28  28  29  30  30  29  28  27  28  29  29  28  27  27  28  29  30  30  30  29  29  30  29  28  28  28  29  29  30  31  31  30  31  32  30  28  29  30  31  32  32  31  30  30  30  31  30  28  27  27  27  27  28  28  28  28  29  29  28  28  29  30  29  29  29  29 
 40  40  39  38  37  36  35  33  33  33  35  36  36  35  33  33  35  35  34  33  33  33  33  34  34  33  32  32  34  36  36  36  35  35  35  35  35  35  36  36  35  35  35  35  34  33  33  33  34  34  34  36  37  38  37  38  37  37  36  34  32  32  32  31  32  31  30  30  30  30  29  31  34  35  35  32  33  33  32  31  32  33  32  32  35  35  35  34  33  32  33  34  35  33  31  30  30  30  30  31  29  28  28  28  28  28  30  32  33  31  30  30  32  33  33  31  29  28  28  29  29  29  28  28  28  29  32  35  36  35  34  31  30  31  31  32  32  32  32  33  34  35  36  35  34  33  33  34  34  33  31  31  31  30  28  29  31  32  32  32  31  31  32  33  33  32  31  31  32  33  34  34  33  32  31  31  31  30  28  29  31  30  31  31  32  33  34  33  30  30  30  30  31  32  32  32  32  31  32  34  34  35  34  36  37  37  37  37  37  37  37  37  37  37  37  39  39  37  36  35  35  34  32  32  33  34  34  34  34  36  38  38  37  38  38  38  37  36  36  36  35  35  35  35  35  34  33  32  32  33  34  36  37  36  36  37  38  38  38  38  36  35  33  33  33  32  31  30  29  30  32  34  34  34  33  31  32  33  33  31  30  29  30  31  31  32  31  31  30  30  30  31  32  32  33  32  32  31  31  33  33  31  30  30  30  30  30  31  32  30  30  32  32  30  30  30  30  30  30  31  31  30  29  28  29  31  31  29  28  29  29  30  32  31  30  29  28  27  27  28  30  31  32  33  32  31  31  32  31  30  30  31  31  33  31  29  27  28  31  32  29  27  29  30  31  31  30  30  32  32  31  29  28  28  28  28  28  29  30  30  29  28  28  30  29  29  28  28  28  28  27  28  29  30  30  29  28  27  28  29  30  30  29  28  28  29  29  28  28  29  29  29  30  31  31  31  31  32  30  27  28  30  31  31  31  31  31  30  31  31  31  31  29  29  28  28  27  28  28  28  29  29  29  28  29  30  29  30  29  28 
 40  40  40  41  40  38  36  33  32  33  34  36  36  34  33  33  34  35  34  33  33  34  33  33  35  34  33  33  35  37  37  36  35  34  36  36  34  35  35  35  35  34  34  35  35  35  36  36  36  34  33  34  36  37  37  37  37  37  35  34  32  33  33  32  32  32  31  32  32  32  30  31  34  36  35  32  32  32  33  32  33  34  33  33  34  34  35  35  33  33  33  34  35  35  33  31  31  30  29  31  29  28  28  29  29  28  29  30  31  31  31  32  32  33  32  31  30  29  29  28  28  28  28  28  29  31  32  35  36  36  36  35  33  33  33  33  33  33  34  34  34  34  34  33  32  31  32  33  34  32  30  30  30  31  30  30  31  31  32  32  32  33  33  34  33  32  32  31  32  32  33  33  33  32  32  32  31  30  30  31  32  31  30  30  31  33  34  33  31  31  32  32  32  33  33  33  32  31  32  33  34  34  35  36  37  37  36  36  36  36  36  37  38  38  38  41  41  38  37  35  34  33  32  33  34  35  36  35  35  37  38  38  37  38  39  39  37  37  37  36  36  36  37  37  37  36  35  35  36  37  37  37  37  37  37  37  37  36  35  35  34  33  33  35  35  34  32  31  31  31  33  34  35  35  33  32  33  34  34  32  31  30  30  31  32  32  32  31  31  30  30  30  30  31  32  32  32  31  31  32  32  30  30  30  31  30  30  31  32  31  30  30  30  29  29  29  29  29  30  30  30  29  29  29  30  31  30  29  28  28  29  30  30  30  29  29  29  29  30  30  31  32  32  31  30  30  30  33  32  30  29  29  31  31  29  28  26  29  31  31  29  27  28  30  31  31  30  29  30  30  30  30  30  30  30  30  30  31  32  31  30  29  29  32  31  30  29  28  28  28  28  29  30  30  30  30  29  28  27  28  30  30  29  29  29  30  29  28  28  29  29  29  30  31  31  31  31  31  32  31  30  30  31  31  32  31  31  30  29  28  30  31  31  30  29  28  27  27  27  27  28  29  30  29  30  30  30  30  29  29 
 39  40  41  41  41  39  36  33  31  32  34  36  36  34  32  32  34  34  34  33  34  35  33  32  34  33  32  33  35  37  36  35  34  34  36  37  35  34  34  34  34  34  35  35  36  37  38  38  36  34  33  33  35  36  35  35  36  36  35  34  33  33  33  33  32  31  32  32  33  33  31  31  34  35  34  31  31  31  32  32  33  35  34  33  32  32  33  34  33  32  32  32  34  35  34  32  31  30  29  30  29  28  29  31  31  29  30  30  29  31  33  33  32  32  31  30  30  30  29  29  29  28  28  29  31  32  33  34  35  36  37  37  36  34  34  34  34  34  35  35  34  34  33  33  32  31  31  33  34  32  30  29  30  31  31  30  30  31  32  33  34  35  35  34  33  34  33  31  30  31  31  32  33  33  33  32  32  32  33  33  33  32  31  30  31  32  34  33  32  32  33  33  33  33  34  33  33  32  32  32  33  33  34  35  36  36  35  35  35  35  36  38  39  39  39  40  39  37  36  34  33  33  33  34  35  36  37  36  36  38  39  39  38  38  38  38  37  36  36  37  37  37  38  38  38  37  37  37  37  38  38  37  37  38  38  38  38  36  35  34  34  33  33  36  37  34  33  32  32  33  33  34  35  35  34  33  33  33  33  33  31  31  31  32  32  32  31  31  31  30  30  29  29  30  31  31  31  32  32  31  30  29  29  30  31  31  31  32  33  32  31  30  29  28  28  29  30  30  30  30  30  30  30  31  31  30  29  28  27  28  29  29  29  29  28  29  29  29  30  31  32  32  31  30  30  30  31  32  32  30  29  28  30  30  28  26  26  29  31  30  28  27  28  30  31  31  30  30  29  29  29  29  31  31  31  31  31  32  33  33  31  29  30  31  31  30  30  29  28  29  30  30  30  29  29  30  29  28  28  28  29  30  30  30  30  32  30  28  28  28  28  29  29  30  30  30  30  31  33  34  33  32  32  32  32  31  31  29  27  25  27  30  30  30  29  29  28  27  26  27  28  29  29  29  29  29  29  29  30  30 
 40  39  39  39  40  39  36  34  32  33  36  38  37  34  32  32  34  34  34  34  35  35  34  33  32  31  32  33  35  36  36  34  33  34  37  37  35  34  33  33  33  34  34  35  36  37  38  37  35  33  33  33  34  34  32  32  33  33  34  34  33  32  33  32  32  31  31  32  33  32  32  31  32  33  32  30  30  31  31  31  32  34  33  32  30  31  32  34  33  31  29  31  33  35  34  32  30  29  29  29  28  28  31  32  32  31  32  31  30  32  33  33  32  31  30  30  29  30  30  30  30  29  29  30  32  33  34  33  34  36  38  38  37  35  34  34  34  35  36  36  36  35  35  35  34  33  33  34  35  33  31  30  30  31  32  31  31  31  32  33  35  36  36  36  35  34  35  31  29  29  30  31  32  33  33  33  33  34  35  35  34  34  32  32  32  33  34  34  33  33  33  34  33  32  33  34  34  34  33  33  32  31  31  33  34  33  33  33  33  35  36  38  39  40  40  36  34  33  33  32  32  33  34  34  35  35  35  37  39  41  41  40  39  38  38  37  36  35  36  38  39  39  39  38  37  37  36  35  35  36  36  36  36  38  38  39  38  38  37  35  35  34  35  37  37  34  33  32  33  33  34  34  34  35  34  33  32  33  33  32  30  30  32  33  32  31  30  30  31  30  30  29  30  29  30  31  31  32  32  31  29  28  28  30  31  30  31  32  32  32  31  30  29  28  28  29  30  30  31  30  31  31  31  31  30  29  27  27  28  28  29  28  28  29  28  27  27  28  29  30  31  31  31  31  31  31  32  32  32  31  30  29  28  28  26  25  25  28  30  31  28  27  28  30  31  30  30  31  31  30  29  28  30  31  31  30  31  31  32  32  31  30  30  31  31  30  29  29  29  30  30  30  29  28  28  30  30  29  28  28  29  30  31  32  32  33  30  26  27  28  28  27  28  28  28  29  30  30  32  35  33  32  31  32  32  31  31  29  26  25  26  28  28  29  30  30  29  28  27  27  28  28  28  27  27  27  28  28  29  29 
 39  38  37  37  37  37  36  35  35  35  37  38  38  35  34  34  36  36  34  34  35  35  35  34  32  31  32  33  35  36  35  34  34  35  36  37  35  34  34  33  33  34  34  34  34  34  35  34  33  32  32  33  33  32  30  29  30  31  34  34  33  33  32  32  32  31  31  31  32  32  32  32  31  32  32  30  30  31  31  31  31  33  32  31  30  31  32  34  33  31  29  30  33  35  35  32  29  28  29  30  29  29  31  32  32  31  32  32  31  32  33  34  33  31  30  29  29  30  31  31  30  30  30  30  31  32  33  33  33  35  37  37  37  35  34  33  34  35  36  36  36  37  37  38  37  35  34  35  35  34  33  31  31  32  32  32  32  33  33  34  36  36  36  36  35  35  34  31  29  29  30  31  32  33  33  33  34  35  35  35  34  35  35  34  35  36  36  34  33  34  34  33  32  31  31  33  35  35  34  33  31  30  31  32  32  32  32  33  33  34  36  39  39  39  38  34  31  32  31  31  32  32  33  34  34  34  34  36  39  41  41  40  39  38  38  38  37  36  35  38  39  39  39  37  36  35  35  35  34  34  34  34  34  36  38  38  39  39  38  37  37  37  37  38  36  34  33  33  33  33  33  33  33  34  35  34  32  32  32  31  30  31  32  33  32  30  30  30  30  31  30  30  30  30  30  31  31  32  33  32  30  29  30  30  30  30  30  30  32  32  31  31  31  30  30  29  29  30  31  31  31  31  32  32  30  28  27  27  28  29  29  29  28  29  28  25  25  27  28  30  30  31  31  31  31  32  32  33  32  31  29  28  28  27  26  26  26  28  30  31  30  29  29  30  30  30  30  31  31  30  29  29  30  31  31  31  31  31  32  32  32  31  30  31  32  32  31  30  30  30  31  30  29  28  28  29  30  30  29  28  28  29  30  31  31  31  29  27  28  28  28  27  27  28  28  29  30  31  32  33  31  30  31  31  32  32  32  30  28  26  26  28  28  29  30  30  29  29  28  27  27  27  27  26  26  27  27  28  28  28 
 38  36  34  33  34  36  37  37  35  35  35  36  37  36  36  37  38  38  35  34  34  34  34  34  33  33  33  34  35  36  36  36  36  36  36  36  37  36  35  34  34  33  33  33  33  33  32  32  33  31  31  31  32  31  29  28  29  32  34  36  35  34  32  31  32  32  33  33  33  33  33  33  33  34  32  30  30  31  32  31  31  32  30  30  31  31  32  34  34  31  28  30  33  36  35  33  30  29  30  32  31  30  31  32  32  31  32  34  33  33  33  33  33  32  31  28  28  29  32  32  31  31  31  31  31  31  32  33  34  35  36  36  36  35  34  34  34  35  35  35  35  36  37  39  39  35  33  34  35  35  34  33  33  33  33  33  33  34  35  35  34  34  34  35  35  34  32  30  29  30  31  31  31  31  32  33  34  33  33  33  33  36  38  37  38  38  37  36  34  34  35  33  31  30  29  31  33  34  34  33  31  31  33  32  32  32  32  33  34  35  37  38  38  38  37  33  31  32  31  31  31  32  33  34  33  33  32  34  37  40  40  40  38  37  37  37  37  36  36  37  37  37  37  36  35  34  35  35  35  35  35  34  34  35  36  37  37  38  37  37  37  37  37  38  37  35  33  33  35  35  33  32  32  34  36  35  34  33  32  31  31  32  33  34  33  31  29  28  29  30  31  31  30  30  30  30  31  32  32  32  31  30  31  31  31  29  29  29  31  32  32  32  32  31  30  29  28  29  30  30  30  31  32  31  30  27  26  28  30  31  30  29  29  30  30  28  27  28  29  30  31  32  32  32  32  33  33  31  31  31  29  28  27  28  28  28  28  29  31  32  30  29  29  29  29  29  30  31  31  29  28  30  31  32  32  31  31  32  33  34  33  32  32  33  34  34  33  32  31  30  30  30  30  30  30  30  31  31  29  27  27  28  29  30  29  27  27  30  30  30  30  29  28  28  28  30  31  32  33  32  31  31  31  32  33  33  32  30  29  27  27  28  28  28  28  28  28  28  27  26  26  26  26  27  28  28  29  30  30  29 
 37  34  32  31  33  35  37  37  36  35  34  35  36  36  37  38  40  40  38  36  35  35  34  34  34  34  35  35  36  36  36  36  36  35  35  36  37  36  35  35  34  33  33  33  32  32  32  32  32  31  30  30  31  31  30  29  31  33  34  35  36  35  33  32  32  33  33  33  33  33  34  34  33  34  32  30  31  32  31  31  31  31  29  29  30  30  32  34  33  31  29  30  33  36  35  34  31  31  31  32  32  30  30  32  31  30  32  34  34  33  32  33  33  33  31  29  28  29  32  32  31  31  31  31  31  30  30  33  34  34  34  34  35  35  35  35  35  34  33  33  34  34  35  37  38  34  33  33  34  34  34  34  34  34  34  33  33  34  35  35  33  32  32  34  34  33  31  30  30  31  31  31  31  30  31  32  33  32  31  32  34  36  39  40  40  39  38  36  34  34  36  34  32  30  30  31  33  34  34  33  32  32  34  34  33  33  32  33  35  36  37  37  37  37  35  34  33  33  32  31  31  32  33  33  33  32  31  32  34  37  38  38  37  37  36  36  36  37  37  36  36  35  35  34  34  35  35  36  35  36  36  34  33  34  34  34  35  34  34  35  35  35  35  38  38  35  34  34  36  36  35  33  32  34  36  37  36  34  33  32  32  32  33  34  33  31  29  28  28  29  30  30  30  30  29  29  30  31  32  33  32  30  31  32  31  29  28  29  31  33  33  33  32  31  30  29  29  29  29  30  30  31  32  31  29  27  27  28  30  31  31  30  30  31  32  31  30  30  31  31  32  32  31  31  31  32  32  30  30  30  28  27  27  28  29  29  30  31  32  32  30  29  28  28  28  27  28  29  29  26  27  30  32  33  34  33  32  33  34  35  35  34  34  35  35  35  34  32  31  31  31  31  32  32  31  31  31  31  29  27  27  28  29  29  27  25  27  32  32  31  31  31  31  30  30  30  32  33  33  32  32  31  31  32  33  33  32  30  29  28  28  29  28  28  28  28  28  27  27  26  26  26  27  29  30  30  31  32  31  30 
 35  33  32  32  33  35  35  37  38  38  37  36  36  35  36  37  39  41  41  40  39  37  38  36  33  33  34  35  35  35  34  34  34  35  34  34  34  34  35  35  34  33  33  32  32  32  32  32  31  32  32  31  31  32  32  32  31  31  31  31  32  32  33  33  34  33  31  29  29  31  33  32  32  32  31  30  31  32  31  31  30  29  28  28  29  31  33  34  32  30  29  31  33  35  35  34  31  30  31  31  30  29  29  29  29  29  30  30  31  32  32  33  33  33  32  31  31  30  31  31  30  30  29  30  30  29  29  30  29  30  30  31  32  32  33  34  34  33  31  31  31  32  33  33  34  34  35  35  34  33  33  33  34  34  34  32  32  33  34  33  32  31  31  31  31  31  32  31  30  29  30  31  32  32  31  33  35  35  33  35  36  37  39  41  41  39  37  35  35  35  36  34  33  35  35  36  35  35  35  34  33  32  32  35  35  33  33  34  35  37  38  38  36  36  35  34  33  32  31  31  31  32  32  32  31  32  32  32  32  33  35  35  36  36  35  35  36  37  38  37  36  36  35  34  34  34  35  36  35  34  33  32  32  33  33  34  32  29  30  32  35  35  35  36  36  34  34  35  36  37  36  35  34  34  35  36  36  34  33  32  32  31  31  31  31  31  31  32  30  28  28  28  30  31  30  28  28  29  31  32  32  30  29  30  31  30  30  30  30  31  32  32  31  30  30  30  31  31  32  32  32  32  31  30  29  28  27  27  28  29  31  32  31  31  30  30  31  33  33  31  31  31  30  29  30  31  30  29  29  28  27  26  26  27  27  28  30  32  33  32  30  29  28  28  28  27  27  26  26  25  27  29  31  32  34  34  34  33  34  34  34  34  34  34  33  32  31  30  30  32  33  33  33  32  31  31  29  29  30  29  29  28  29  30  29  29  30  32  30  29  30  32  33  32  32  31  32  32  32  32  30  29  30  31  33  33  32  30  29  28  29  31  31  31  31  30  29  28  27  28  28  29  29  29  29  30  31  31  30  28 
 35  34  34  34  35  35  35  36  37  38  38  37  36  36  36  37  38  40  40  39  38  37  38  36  32  32  32  33  32  32  32  32  34  34  34  34  35  35  35  35  34  34  33  32  32  32  32  31  29  31  33  32  32  33  33  33  32  30  30  30  32  33  34  34  35  33  31  30  30  31  31  31  32  32  31  31  32  32  32  31  31  30  30  29  29  31  33  34  32  30  29  30  31  32  32  31  30  30  30  30  30  29  28  28  28  28  29  29  30  30  31  31  32  32  32  31  31  31  31  31  31  30  30  30  30  30  30  29  29  30  31  31  30  29  30  30  31  31  31  31  31  31  31  31  33  34  35  35  34  33  33  33  33  33  32  32  32  33  34  33  32  31  30  30  30  31  32  32  31  30  31  32  33  33  32  33  35  36  34  37  39  38  39  40  40  39  36  35  34  36  36  35  35  37  38  37  36  35  35  35  33  32  31  35  36  35  35  35  36  37  37  37  36  36  36  35  34  32  31  31  31  32  32  32  32  32  33  31  31  33  34  35  35  34  34  34  35  36  36  36  36  36  35  34  33  33  34  35  35  34  32  32  32  32  33  34  32  29  29  31  33  34  34  35  35  34  34  34  34  35  35  35  34  34  34  34  34  33  32  31  30  29  29  29  29  30  31  32  31  29  28  28  29  30  30  29  28  28  30  33  34  32  31  31  31  32  32  32  32  31  31  31  31  30  29  30  31  32  33  34  33  32  31  30  29  28  28  28  28  30  32  33  32  30  29  29  31  32  31  30  31  31  30  29  28  29  30  28  28  28  27  27  27  27  27  28  30  31  31  31  30  28  28  28  28  28  28  28  28  29  30  31  31  32  32  33  34  34  33  32  31  31  31  32  32  31  30  30  30  31  32  32  31  29  29  29  28  28  29  30  30  29  29  30  31  31  31  31  30  29  29  31  32  32  32  31  31  31  32  32  31  30  30  30  30  31  31  30  29  28  29  31  31  31  31  31  30  29  28  28  29  30  30  30  30  30  31  31  30  29 
 36  36  35  36  36  36  35  35  35  37  38  37  37  37  37  38  38  38  38  37  36  36  37  35  32  32  32  31  31  32  32  33  34  35  34  34  37  38  37  37  36  35  35  34  33  33  32  31  28  31  33  33  32  33  33  33  32  31  30  30  32  33  33  34  34  34  33  33  33  32  31  31  33  32  31  32  32  33  33  32  32  32  32  30  30  31  33  33  33  32  30  29  29  29  29  29  31  30  30  31  30  29  29  29  29  29  29  29  29  30  30  30  31  31  31  30  30  30  30  31  32  32  31  31  31  31  30  30  29  31  31  31  30  29  28  28  28  30  32  32  31  30  28  30  33  33  33  34  34  33  32  32  31  31  31  31  32  33  34  33  32  31  31  31  31  31  32  32  32  31  32  33  34  33  33  33  35  36  36  38  39  39  38  40  40  39  38  37  37  37  37  37  37  38  37  36  35  35  34  34  34  32  32  35  37  36  35  36  36  36  36  36  36  36  37  36  35  33  31  31  32  33  33  33  33  33  33  31  32  35  36  36  35  34  34  35  36  36  35  35  35  35  35  34  33  33  34  35  35  34  33  33  32  31  33  34  33  31  30  31  31  32  33  34  35  35  35  34  33  33  33  34  34  34  33  32  31  32  32  31  29  28  29  30  30  29  29  31  32  31  30  29  30  31  31  30  29  29  30  34  35  34  34  33  32  32  33  34  34  32  31  32  32  31  30  30  31  31  33  33  33  32  31  31  30  29  29  28  29  31  32  32  31  29  29  30  30  30  29  30  31  32  31  29  27  28  29  29  29  29  29  29  28  28  28  29  29  29  30  30  29  28  27  27  27  27  28  29  30  32  32  32  31  31  31  31  32  33  33  32  30  29  30  31  32  31  31  31  31  30  31  31  29  28  27  28  27  28  30  31  30  29  29  30  32  32  31  31  30  29  28  30  31  32  32  31  31  30  31  33  32  32  31  30  29  29  30  30  30  29  29  30  30  30  30  30  30  29  29  29  30  30  31  31  30  30  30  30  30  29 
 36  35  36  36  37  37  35  34  34  35  37  38  37  38  39  39  38  37  38  37  36  37  36  35  34  34  34  33  33  34  34  34  35  36  34  34  38  39  40  40  39  38  38  36  35  34  32  31  29  31  33  34  32  32  32  33  33  32  31  30  29  31  32  32  32  32  32  34  35  35  33  32  33  32  31  31  32  33  32  33  32  31  32  31  29  31  32  33  33  33  31  30  29  27  27  28  31  31  30  31  31  30  31  31  31  30  29  29  30  30  30  31  31  32  31  31  30  31  31  33  35  34  33  32  32  31  30  30  30  30  29  30  32  31  30  29  29  31  32  32  31  29  27  30  33  32  32  33  33  32  31  31  30  31  30  31  32  33  34  33  32  31  32  32  31  31  32  32  31  30  31  33  33  34  34  35  38  40  40  39  37  37  38  39  40  41  40  40  39  39  38  38  39  39  37  36  35  34  33  33  34  33  33  35  36  35  35  36  35  35  34  33  34  35  36  37  35  34  32  32  32  33  34  34  33  33  34  33  34  37  38  37  35  34  35  38  38  37  35  35  34  35  34  35  35  34  35  36  35  34  33  33  33  32  33  36  35  33  31  31  30  31  32  33  34  36  36  35  33  32  32  34  34  33  32  30  30  32  32  31  29  28  30  31  31  30  30  32  33  32  32  32  32  32  32  32  32  31  31  33  35  36  35  33  32  32  34  35  34  32  31  31  32  31  31  30  31  31  32  32  33  32  32  33  32  30  29  28  29  29  30  30  30  28  28  31  31  29  28  30  31  32  31  28  27  27  29  29  29  30  30  30  30  30  29  28  28  28  29  29  28  27  26  27  28  28  28  29  30  33  33  30  30  30  29  30  31  30  31  32  32  31  31  32  32  32  31  31  30  30  31  30  30  29  28  26  27  29  31  32  31  29  29  30  32  32  32  32  31  30  29  30  31  33  33  32  31  31  31  33  33  33  32  31  30  30  31  31  30  29  28  29  29  30  31  31  30  29  29  29  29  29  31  31  30  29  29  30  29  28 
 35  35  35  37  38  38  36  33  33  33  36  37  36  37  38  39  38  38  37  37  37  36  35  35  35  35  35  36  36  36  36  36  36  36  35  36  38  39  40  41  41  40  39  38  36  34  32  30  30  32  34  34  31  31  32  33  34  33  33  32  29  30  32  32  31  30  31  33  36  36  36  35  33  32  31  31  31  31  32  31  30  29  29  28  28  30  31  33  34  34  33  31  29  27  27  28  30  30  30  30  30  30  31  31  31  31  30  30  30  30  31  31  32  32  32  32  31  31  31  33  34  34  33  33  32  32  31  30  29  28  27  28  31  31  32  32  31  31  31  31  30  30  30  31  32  31  30  31  32  32  32  31  31  31  33  32  32  34  34  34  32  32  32  32  32  32  34  33  31  30  31  32  33  34  35  37  40  42  42  40  37  37  37  38  39  41  41  40  39  39  38  38  38  37  36  35  33  32  32  32  33  33  33  34  34  34  34  35  35  34  33  32  33  34  36  36  35  34  32  31  32  33  34  34  34  35  35  33  33  35  36  36  34  35  36  37  37  36  34  33  34  35  35  35  35  35  36  36  35  34  33  33  33  33  34  36  36  35  33  32  32  32  31  32  34  34  35  34  33  32  32  32  32  32  31  29  30  32  32  31  29  29  31  32  32  30  30  32  33  33  33  33  33  33  34  34  33  33  32  33  33  34  34  34  33  33  34  35  33  31  31  32  32  31  31  30  31  32  32  32  32  31  31  33  32  31  29  27  27  28  29  29  29  28  29  32  32  30  29  29  30  32  31  29  26  27  28  29  30  31  31  31  31  30  30  29  29  29  28  28  29  29  28  29  30  29  30  30  30  31  31  29  30  30  30  29  29  28  28  30  32  35  34  32  32  32  31  29  29  29  29  30  31  31  30  28  28  29  30  31  31  29  29  29  30  31  31  32  31  30  29  30  31  33  33  33  32  31  31  31  32  32  33  32  31  30  31  31  30  29  28  29  30  30  31  31  30  29  29  29  29  28  30  32  30  29  30  29  29  29 
 34  34  35  37  39  39  37  34  33  34  35  36  34  35  36  37  36  36  36  37  37  35  34  33  34  35  36  37  37  37  36  36  36  37  36  36  38  39  40  41  41  40  39  38  36  33  31  30  31  33  35  34  32  31  32  33  34  34  34  33  30  31  33  32  31  29  30  32  34  35  35  35  34  32  31  30  30  31  31  30  29  28  26  27  29  30  31  33  34  35  33  31  28  28  29  29  29  29  29  28  29  29  30  31  31  31  30  30  31  31  32  32  32  33  32  31  30  30  30  31  32  32  32  32  32  32  32  31  30  28  27  26  28  30  32  33  32  31  30  30  31  31  33  34  33  31  31  31  32  33  33  33  32  33  35  34  34  35  36  35  33  33  33  33  33  34  35  35  33  32  31  32  33  34  36  38  41  42  41  41  40  39  39  38  38  39  39  39  38  38  37  37  37  36  34  33  32  31  31  30  31  32  32  32  33  33  34  34  35  34  34  33  34  35  36  35  34  33  32  32  33  33  33  33  34  35  36  34  33  34  35  35  36  36  38  39  38  36  34  34  35  36  36  36  35  35  35  36  35  34  33  34  33  34  36  37  37  35  34  34  34  33  32  32  32  32  32  32  32  32  31  31  31  30  30  29  30  31  31  30  29  30  32  33  33  31  30  31  31  32  32  32  32  33  34  35  34  33  32  32  31  31  32  33  34  35  34  34  32  31  31  31  31  31  30  30  31  31  31  31  31  31  31  31  31  30  28  27  27  27  29  31  31  31  31  31  31  30  28  28  29  31  30  29  27  27  28  29  30  31  32  32  31  31  30  29  29  29  29  29  30  31  31  32  32  32  32  32  31  32  30  28  29  30  30  29  27  26  26  27  30  34  34  30  30  30  29  28  28  28  28  30  31  32  31  30  29  29  31  31  31  29  29  29  29  29  30  31  30  30  30  30  31  32  33  33  32  30  29  30  30  31  32  32  31  31  31  31  30  29  29  30  30  31  30  30  30  29  29  28  28  29  30  31  30  29  30  30  30  31 
 35  35  36  38  40  41  38  36  35  36  36  35  34  34  34  34  33  33  34  36  36  35  33  33  32  33  35  36  37  37  35  35  35  36  36  36  37  38  39  39  39  39  37  36  35  33  31  30  31  33  35  35  33  32  33  33  34  33  33  33  32  33  34  34  32  30  30  31  32  33  33  33  33  32  31  30  30  31  31  30  29  28  26  28  31  32  32  33  34  34  32  30  29  29  30  31  30  29  28  28  28  29  31  31  30  30  29  30  32  32  32  32  32  32  31  31  29  28  28  29  30  31  31  31  32  32  33  32  30  29  28  26  26  29  31  31  31  31  31  32  32  33  34  34  33  33  33  33  35  35  35  34  33  34  35  35  35  36  36  35  34  33  33  33  33  33  35  36  35  33  32  32  33  34  36  38  40  40  39  41  43  42  40  38  38  38  38  38  38  37  36  37  36  35  33  32  32  31  30  29  30  31  31  31  31  32  33  34  34  35  35  35  34  35  35  34  33  32  33  33  34  33  32  32  34  35  37  37  36  35  35  36  38  40  41  41  39  37  36  37  38  38  37  36  34  33  34  34  35  34  34  33  33  35  37  38  36  35  35  36  35  33  31  31  30  29  29  30  33  33  32  30  29  29  29  29  30  31  31  30  30  30  31  32  32  30  30  30  31  32  32  31  31  32  34  34  34  32  31  31  30  29  31  33  35  36  34  32  30  30  31  30  30  30  31  31  30  30  31  31  31  31  30  29  29  29  28  27  28  29  31  32  33  33  32  30  31  31  29  27  28  29  30  30  29  29  29  30  30  31  31  32  31  31  30  29  29  29  29  30  31  33  34  34  34  34  34  34  33  33  31  28  29  30  29  28  27  26  25  26  28  30  30  28  28  28  29  28  28  28  29  29  30  31  32  32  30  30  31  31  30  30  30  30  30  29  30  30  30  29  30  30  31  31  32  32  30  27  28  30  28  29  30  31  31  31  30  30  31  31  31  30  30  30  30  30  29  28  28  28  29  29  30  30  29  29  30  30  31  32 
 37  37  38  40  41  41  39  38  37  37  37  36  35  35  34  33  32  32  33  35  36  36  35  35  33  34  35  37  38  37  35  34  34  35  34  34  38  39  39  39  38  36  35  34  33  33  32  32  31  33  35  35  35  34  34  34  33  32  32  33  32  34  35  34  33  32  30  30  30  31  32  33  32  30  30  30  30  31  31  31  30  29  29  30  31  31  32  33  34  33  31  30  29  29  31  32  31  31  30  29  29  29  31  31  30  30  29  31  32  32  31  32  32  32  31  30  29  28  27  28  30  30  31  32  32  32  33  32  30  29  28  28  28  30  31  30  30  31  32  34  34  34  34  33  33  33  34  34  35  36  35  35  33  32  33  34  34  36  35  33  32  32  32  32  31  31  32  33  33  31  30  31  32  33  35  38  40  40  38  40  42  42  42  42  41  40  40  39  38  37  37  36  36  35  33  32  33  31  30  29  29  30  31  31  30  31  31  32  34  34  34  34  34  35  35  33  32  32  33  34  34  34  33  32  33  34  36  38  38  37  37  38  40  42  43  43  41  39  38  40  41  40  39  36  33  33  34  34  35  36  35  33  33  35  36  36  35  34  34  36  35  33  30  30  29  27  27  29  33  34  33  31  29  29  30  30  31  30  30  30  31  30  31  32  32  31  31  31  32  32  32  32  32  33  34  34  33  32  31  31  29  28  29  32  34  34  32  30  29  30  31  31  30  31  31  31  30  30  31  31  31  31  30  29  28  29  28  28  29  30  31  32  32  31  30  30  31  31  30  28  28  29  31  31  30  30  30  30  30  31  31  32  31  31  30  29  29  29  30  30  32  33  34  34  34  34  34  34  33  33  31  28  28  29  29  28  28  28  28  28  27  27  27  27  28  29  30  30  29  29  30  30  30  30  31  32  30  30  31  31  30  30  31  31  31  30  30  29  30  29  29  29  30  31  32  31  29  27  28  30  29  28  29  30  30  30  29  29  31  32  32  29  29  30  30  30  29  28  28  29  29  29  29  29  29  29  30  30  30  31 
 39  40  41  42  41  40  37  37  38  38  38  37  36  36  35  34  33  34  35  35  35  36  36  36  35  35  36  38  38  37  34  33  33  34  33  34  39  40  39  39  37  35  34  33  33  33  33  33  32  33  34  35  35  35  35  34  32  30  32  33  33  34  35  35  34  33  31  30  30  31  33  33  31  30  30  31  31  31  32  31  31  31  31  31  30  31  31  31  32  32  31  31  30  30  31  32  32  32  32  31  31  31  31  31  31  30  29  31  33  32  31  31  31  31  32  30  30  30  29  30  32  32  31  32  32  32  32  32  31  30  29  30  32  32  32  32  32  32  34  36  36  35  32  32  33  34  35  36  36  36  35  34  33  32  31  32  32  33  33  32  31  31  31  31  30  29  31  31  31  29  29  30  31  32  35  38  40  40  40  39  41  44  45  46  45  43  42  40  38  37  38  37  36  34  33  32  32  31  30  30  29  30  31  31  30  31  31  32  33  34  33  33  33  34  34  33  33  33  34  35  36  35  34  33  33  33  34  37  37  37  37  38  40  40  41  41  40  39  39  42  43  41  39  37  35  35  36  37  37  37  36  34  33  35  36  35  34  33  34  35  34  32  30  31  30  28  28  30  33  35  34  32  30  30  31  31  31  30  29  30  31  31  31  31  31  32  33  33  33  33  33  33  34  34  34  33  32  32  32  32  30  29  29  31  32  32  31  29  28  29  30  30  30  31  31  31  30  30  30  30  30  30  30  29  29  29  29  28  29  30  30  30  30  28  28  31  32  31  30  29  29  31  32  32  31  31  31  31  31  31  31  32  31  31  30  29  29  29  30  31  32  33  33  33  32  33  33  34  34  33  31  29  28  28  28  29  29  30  30  30  28  27  27  28  29  31  32  31  31  31  31  31  31  30  31  32  30  29  30  31  31  31  31  32  32  32  31  30  30  30  30  30  30  31  31  31  29  27  28  31  30  29  29  29  29  28  27  28  30  32  31  29  30  30  29  29  29  29  29  29  30  30  29  28  28  29  29  28  28  30 
 41  42  43  43  41  38  35  34  36  37  38  37  35  35  35  35  35  35  36  35  34  35  36  37  37  37  37  37  36  35  33  32  33  35  34  34  39  40  40  39  37  35  34  33  32  32  33  33  33  33  34  34  34  34  34  32  30  29  31  33  34  34  35  34  34  33  31  30  30  31  33  33  32  31  30  30  31  32  31  32  32  31  31  31  31  31  30  30  31  31  32  32  32  31  30  31  33  33  32  32  32  31  32  32  31  30  29  31  33  32  31  30  30  31  31  31  31  31  31  32  32  32  31  31  31  31  32  33  34  33  32  33  34  34  33  33  33  34  35  37  37  35  32  33  34  35  36  37  36  34  34  34  33  33  32  31  30  32  33  32  31  31  32  31  30  30  31  30  29  28  29  31  32  32  34  37  39  41  41  42  45  48  49  48  45  42  39  38  37  37  38  38  36  33  32  31  32  31  30  29  29  30  32  32  31  32  33  34  34  34  34  33  33  34  35  34  34  34  34  35  37  37  36  34  33  32  33  34  35  37  38  38  38  37  37  39  40  39  39  41  42  41  40  38  38  38  39  40  39  37  36  36  35  35  35  36  35  34  34  34  34  33  32  32  31  30  30  31  34  34  34  32  31  30  31  32  31  30  29  30  30  30  30  30  31  32  34  34  33  32  32  33  35  35  34  32  31  31  32  33  33  31  30  30  31  31  30  29  29  29  29  29  29  30  30  31  30  29  29  29  29  30  30  30  30  30  29  28  28  29  29  30  30  29  29  31  32  31  29  29  31  33  33  32  30  30  30  30  31  32  32  32  31  30  30  29  29  29  30  32  33  33  34  34  33  33  33  34  33  32  30  28  28  29  29  29  30  30  30  29  28  28  28  28  29  31  33  32  32  32  32  31  30  29  30  32  30  30  31  32  32  32  32  32  32  31  31  31  31  31  31  31  30  31  31  31  29  28  29  30  30  30  29  29  28  27  28  29  30  32  31  30  29  30  30  30  30  30  30  30  30  30  30  29  29  29  29  28  27  28 
 42  42  44  43  40  35  33  33  34  36  37  36  34  34  35  35  36  37  36  34  33  32  34  36  37  37  36  35  34  33  32  32  33  35  35  35  37  38  39  39  38  36  34  32  31  31  32  33  34  34  33  33  33  34  34  31  29  28  31  33  35  35  34  34  33  32  31  29  28  29  32  33  31  31  30  31  31  31  31  32  31  30  30  31  31  31  30  30  30  31  33  33  32  31  30  30  32  32  31  31  32  32  31  31  31  30  29  31  33  31  30  29  29  30  31  30  31  32  33  33  32  32  31  30  30  30  32  34  36  37  37  35  33  33  34  34  34  34  35  36  37  36  33  34  36  36  37  37  35  33  32  33  33  34  34  32  30  32  33  32  31  33  34  33  31  31  32  31  29  29  31  33  33  34  35  36  39  41  41  45  49  50  50  47  43  38  35  35  35  37  38  37  35  33  32  31  31  31  30  30  30  31  32  33  34  34  35  36  35  35  34  34  34  35  37  36  35  35  34  35  36  37  37  36  33  32  32  31  33  37  38  38  36  36  36  39  40  40  39  39  40  40  40  40  40  40  41  40  39  37  36  38  38  35  35  36  36  36  35  35  34  35  34  32  31  32  31  32  33  33  33  32  31  30  30  32  32  30  30  30  31  31  30  30  31  33  35  34  32  31  31  32  34  35  33  31  30  29  31  35  35  33  32  31  30  30  31  30  30  30  29  28  28  29  29  30  29  29  28  29  29  30  29  29  30  30  29  28  28  28  30  31  31  31  31  33  32  30  29  30  33  34  33  31  29  28  29  30  31  32  31  32  31  31  30  29  29  28  30  32  33  34  35  36  35  35  35  34  33  30  28  29  29  30  31  30  29  28  28  27  28  28  28  27  29  30  31  32  31  30  30  30  29  28  30  33  31  31  32  32  32  31  31  31  30  29  30  32  32  31  30  30  30  31  32  31  29  29  28  29  30  31  30  29  28  29  30  31  32  32  32  30  30  29  29  29  29  29  29  30  29  28  29  31  31  30  29  28  27  28 
 40  42  43  37  34  34  35  35  36  38  36  34  35  35  35  36  37  37  37  35  33  32  33  34  36  36  36  36  34  33  31  32  34  35  36  37  38  38  38  38  37  36  35  33  31  31  31  33  35  34  33  34  34  34  34  31  29  29  31  34  36  36  35  33  32  31  30  31  31  30  30  29  29  31  32  33  33  32  30  29  29  30  31  31  30  29  30  30  31  31  30  30  29  30  31  30  29  31  32  31  30  30  31  30  30  30  31  32  32  31  30  30  31  32  32  31  30  31  33  32  31  31  31  31  32  31  30  31  32  34  36  35  33  33  35  37  36  34  32  35  36  34  32  33  36  37  38  37  35  34  33  32  31  30  30  30  31  31  32  32  32  33  33  32  32  32  33  32  30  30  31  32  34  35  34  34  35  37  41  42  42  43  43  42  40  37  36  35  36  36  35  34  34  33  32  31  30  30  31  32  32  32  31  33  35  35  34  34  32  33  34  34  35  36  37  38  38  36  36  35  35  36  37  38  36  35  34  31  31  34  36  36  35  36  36  38  40  40  39  40  40  40  41  41  41  40  39  39  38  37  37  38  38  38  38  38  37  36  36  36  36  35  34  34  33  32  32  32  31  30  30  30  31  31  31  31  31  30  30  31  31  31  31  31  32  33  34  33  33  33  33  33  33  33  33  32  31  30  30  33  33  34  34  33  31  31  31  31  29  29  30  29  29  28  28  28  27  27  27  28  28  29  29  28  28  29  29  28  28  28  30  31  32  32  33  36  34  32  31  32  33  34  34  32  30  29  30  32  33  32  30  30  30  31  31  30  29  28  29  33  33  33  33  34  34  35  34  33  32  30  30  31  32  31  30  29  28  27  29  30  30  29  28  27  29  29  30  29  29  29  29  29  29  30  32  33  31  30  30  30  30  29  29  30  30  31  32  34  32  31  30  29  30  31  32  32  31  30  30  29  29  30  31  31  32  31  31  31  31  32  31  31  31  30  28  28  29  30  30  30  28  26  27  28  30  30  29  29  28  29 
 42  42  41  35  34  35  38  38  38  38  36  35  37  36  35  36  37  37  36  35  33  32  33  33  33  33  34  34  34  33  32  33  35  36  38  39  37  36  36  36  36  37  36  35  34  33  33  33  34  33  32  33  34  35  34  32  31  31  33  35  36  35  33  32  31  31  31  32  32  31  31  31  29  31  33  34  33  31  29  29  29  31  31  31  30  30  30  30  31  31  29  29  29  29  30  30  30  33  33  32  31  30  31  30  30  30  32  33  33  32  31  31  32  33  33  31  31  31  32  32  31  32  32  32  31  31  30  31  31  32  32  34  35  34  36  39  40  37  36  38  37  34  31  33  36  37  38  38  36  35  33  32  31  30  30  31  33  32  32  33  33  33  33  31  31  31  32  33  33  32  32  33  34  35  33  31  31  34  37  38  37  37  39  39  38  36  34  35  35  34  31  32  33  33  32  31  30  30  32  33  33  32  31  33  35  34  34  33  31  33  34  35  35  36  36  38  39  37  36  35  35  35  36  37  36  35  34  31  31  34  36  37  37  38  37  37  39  39  39  40  41  40  40  40  40  40  40  39  38  38  37  38  39  39  38  37  36  36  36  37  36  36  35  35  33  32  33  32  31  30  29  29  29  29  30  30  30  30  30  30  31  31  31  31  32  34  35  35  34  34  34  33  33  33  33  33  32  32  32  33  33  33  34  33  32  33  33  32  30  29  30  30  29  29  28  28  28  27  28  28  29  30  30  27  27  28  28  28  27  28  30  31  32  33  34  34  34  32  32  34  36  36  36  34  32  31  32  32  33  32  30  29  30  32  32  30  29  28  29  32  32  32  32  33  33  34  33  32  32  31  32  34  34  33  32  30  29  28  30  31  31  29  28  27  28  30  30  29  29  28  28  28  29  31  33  33  31  29  29  29  29  29  29  30  31  32  33  32  31  30  30  30  31  32  33  32  31  31  30  30  30  30  31  32  33  33  31  31  31  32  31  30  30  30  29  28  29  30  31  30  29  27  27  28  29  29  29  27  27  28 
 45  42  40  39  37  37  38  39  38  37  38  39  38  38  37  37  37  36  35  34  34  33  34  33  31  31  32  32  33  33  33  34  35  36  39  39  36  34  34  34  35  36  36  37  36  35  34  33  32  31  31  33  34  36  35  34  34  34  35  36  34  32  30  30  31  32  33  32  31  31  33  33  32  32  33  32  32  31  29  29  30  30  31  31  32  30  29  29  29  29  30  30  30  30  29  30  32  33  33  32  32  31  30  30  31  31  32  33  33  32  31  32  32  33  32  32  32  32  32  32  32  32  33  33  32  32  32  34  36  37  38  40  43  41  41  43  45  43  42  43  39  34  32  33  35  36  38  37  36  34  33  33  33  33  33  33  34  34  34  34  35  34  32  31  30  31  32  33  33  33  33  33  33  33  31  30  30  31  33  34  35  36  38  38  37  34  32  32  33  32  30  31  32  32  31  30  31  31  32  34  33  32  32  33  35  35  34  33  33  34  35  36  36  35  35  36  36  35  35  34  35  34  34  34  33  33  33  32  33  36  38  39  40  40  39  38  39  40  40  40  40  38  38  39  39  40  41  41  40  39  38  38  38  37  36  36  36  37  36  35  35  35  35  34  33  33  33  32  31  30  30  29  29  28  29  30  31  30  30  30  31  30  30  31  32  34  36  37  36  35  35  35  35  35  35  34  34  35  37  36  35  33  33  32  33  35  35  33  30  29  29  31  30  30  30  30  30  30  30  30  31  32  31  28  28  29  29  28  28  28  30  32  32  33  33  31  31  32  34  36  39  39  38  36  34  34  33  32  31  31  31  31  32  34  33  31  29  28  28  31  32  32  32  32  33  33  33  32  32  32  33  35  35  34  33  31  30  30  30  30  30  29  27  25  28  30  31  30  29  29  28  27  29  32  32  31  30  29  30  30  30  30  29  30  31  32  32  29  30  31  31  31  32  33  33  32  31  32  31  31  31  30  31  32  33  33  32  31  32  32  30  29  29  30  30  29  29  30  30  31  31  30  30  30  30  29  28  26  25  26 
 41  41  42  43  39  34  33  39  43  41  41  41  40  40  40  39  37  36  35  36  36  35  35  34  31  31  33  33  34  34  34  34  35  36  38  38  35  34  34  34  34  35  37  38  38  37  34  31  30  31  32  34  35  36  36  35  34  35  35  35  34  31  29  28  31  34  34  33  31  31  34  34  33  33  33  33  31  29  29  29  29  30  30  31  32  30  29  28  28  29  29  30  30  30  30  31  33  32  32  32  32  31  30  29  31  32  33  32  31  31  31  31  31  32  33  33  33  32  33  33  32  32  33  34  36  37  36  37  42  52  63  64  60  59  58  56  54  51  47  45  39  34  36  36  34  36  37  36  35  33  33  33  34  34  35  35  34  34  34  35  36  34  32  31  30  31  32  32  31  31  31  31  32  32  31  30  30  31  32  33  34  36  38  38  37  33  31  31  32  33  31  30  29  30  31  30  30  31  33  34  35  34  33  33  34  35  34  33  33  34  35  35  36  35  35  34  34  34  34  34  34  33  32  33  33  32  31  34  36  36  36  38  40  41  42  40  40  39  39  38  39  38  38  39  39  40  41  41  40  40  40  38  36  35  35  35  36  36  35  33  31  31  32  35  35  33  31  30  29  28  28  29  29  30  30  31  31  30  30  30  30  30  31  32  34  36  38  38  37  35  36  37  38  39  37  35  36  39  40  37  36  35  34  35  36  37  36  33  29  28  29  32  33  32  31  31  31  31  31  31  31  32  31  30  30  30  29  29  28  28  29  30  31  32  31  29  30  32  34  37  39  40  39  37  35  34  33  32  32  31  31  32  34  35  33  32  29  29  30  31  32  32  32  31  32  33  33  32  32  31  33  35  34  32  32  31  30  30  30  29  29  28  27  26  28  30  31  30  29  29  29  28  29  31  31  30  29  29  30  30  29  29  30  31  32  33  31  28  30  31  31  32  33  33  32  31  31  32  32  31  31  30  31  31  32  33  32  31  31  31  30  29  30  31  31  30  29  30  30  30  31  31  30  30  31  29  28  27  27  27 
 41  42  41  41  38  37  44  55  61  56  48  41  42  42  41  40  38  37  36  37  37  37  36  35  34  34  34  35  36  37  37  35  34  35  37  38  36  36  37  36  35  34  35  37  38  36  33  31  31  32  35  37  37  36  36  35  34  34  34  34  34  32  30  30  32  34  35  32  31  31  33  34  33  34  33  32  31  29  28  28  29  29  30  31  30  29  28  27  28  29  30  31  32  31  29  30  32  31  30  31  31  30  28  29  31  33  32  31  30  30  30  30  30  31  31  33  33  34  33  34  33  32  32  35  38  38  35  35  43  59  76  78  72  72  71  67  59  53  49  44  38  36  40  38  34  35  36  36  34  33  32  33  34  35  35  35  34  33  33  34  36  34  33  31  31  31  32  33  33  34  34  34  33  32  31  31  31  31  32  34  36  37  39  39  37  34  31  32  34  35  34  32  30  32  32  32  32  33  34  35  35  35  34  34  34  34  33  33  33  34  35  36  35  35  34  33  33  33  33  33  33  33  33  32  32  32  32  35  36  34  33  35  38  41  42  42  40  39  37  37  38  39  39  40  40  40  39  39  40  42  42  39  37  36  35  35  35  35  34  32  31  30  31  35  35  33  31  29  28  27  28  29  31  32  32  31  30  30  31  31  32  32  32  33  35  38  39  39  37  36  37  39  40  39  38  36  36  39  40  37  37  37  38  39  40  40  35  30  27  27  30  33  34  33  32  32  31  31  31  32  31  31  31  31  31  31  30  30  29  29  29  30  31  31  31  31  31  33  34  37  38  38  36  35  33  32  32  33  32  31  31  32  34  35  34  31  31  32  33  33  33  32  32  32  32  33  33  32  31  31  32  33  32  31  31  30  30  29  29  29  28  28  28  29  30  30  29  29  29  30  30  29  29  29  29  29  28  29  30  30  30  30  31  32  32  33  31  29  31  31  32  32  31  31  31  31  32  33  32  31  31  30  30  30  31  31  31  30  30  30  30  32  32  32  32  31  29  29  29  29  30  30  30  30  31  31  30  29  30  30 
 40  40  39  40  42  47  57  66  69  62  50  41  41  40  39  39  38  37  36  36  36  36  36  36  36  35  35  36  37  38  38  36  34  34  36  37  37  38  40  39  36  34  34  35  36  35  33  31  32  35  38  40  39  38  36  35  34  34  33  34  36  35  33  33  33  34  35  33  31  32  33  33  34  34  34  33  32  30  29  29  29  30  30  30  29  29  28  28  28  29  31  32  33  32  30  30  31  30  30  32  31  29  28  29  31  33  32  30  30  31  31  31  30  30  31  32  33  33  33  34  33  32  33  35  36  35  32  32  40  54  69  73  71  74  75  69  56  49  45  41  38  37  39  38  35  35  36  35  34  32  32  33  35  36  36  35  33  32  32  33  35  35  33  32  31  31  31  33  35  36  37  37  35  33  32  32  32  32  33  35  37  38  39  39  38  35  33  35  37  38  36  35  34  35  36  36  35  35  35  35  34  34  33  34  35  34  33  32  32  33  35  35  35  34  34  33  33  34  34  33  34  34  33  33  33  32  32  34  34  32  32  33  36  38  39  39  38  38  38  37  37  39  40  41  40  39  37  37  39  41  42  41  40  38  36  34  33  32  32  32  31  31  31  33  34  32  31  30  30  30  30  32  33  34  33  31  30  30  31  32  34  34  34  34  36  39  40  37  36  37  37  38  39  38  37  36  36  38  39  38  38  40  41  43  43  41  34  28  26  28  31  35  35  34  33  32  31  30  31  31  30  30  30  30  30  30  30  30  30  30  31  32  32  32  32  32  33  33  34  35  35  35  33  32  31  31  31  32  32  31  30  31  33  34  33  32  32  34  36  35  35  34  33  33  34  34  33  32  31  31  32  32  32  31  30  30  30  30  29  29  29  28  29  31  31  30  28  28  29  31  31  30  28  28  28  28  28  29  29  30  30  30  31  32  33  33  32  31  32  32  31  30  30  30  30  31  32  33  32  30  30  30  29  29  29  30  29  29  29  29  31  33  32  32  31  31  29  28  28  29  29  29  30  31  32  32  32  31  31  32 
 38  37  38  42  51  60  63  62  58  53  45  39  38  37  36  37  37  36  36  34  33  33  35  36  36  35  35  35  37  38  38  36  35  35  36  36  37  39  41  41  38  35  34  34  35  36  34  33  34  38  41  44  42  39  36  35  35  35  34  35  37  37  36  36  35  35  35  34  33  33  32  33  34  35  34  34  33  32  31  30  31  31  31  30  28  29  30  30  29  30  32  32  33  32  31  31  32  31  31  32  32  30  28  29  31  32  30  30  31  31  32  33  32  32  32  32  33  32  32  31  31  32  33  34  32  31  31  33  38  43  48  53  59  66  70  66  48  40  39  39  39  39  36  36  36  35  35  35  34  34  34  35  35  36  36  35  33  32  31  32  34  35  34  32  31  31  31  32  34  36  38  38  37  35  34  35  35  34  34  36  37  37  39  40  40  38  38  38  39  39  38  37  38  39  40  39  38  36  35  35  34  33  32  35  36  35  34  33  33  33  34  34  35  34  35  34  35  35  34  34  35  35  34  34  34  33  32  31  30  32  33  34  35  36  35  35  36  38  39  37  37  39  39  40  39  38  37  37  38  39  42  43  43  40  37  33  30  29  30  32  32  32  31  30  30  31  31  32  33  33  34  34  34  33  32  31  31  32  33  35  36  36  36  36  36  38  38  36  36  37  37  37  36  35  34  35  35  36  38  39  40  41  42  44  43  40  34  29  27  30  33  35  35  34  33  31  30  30  29  30  30  30  29  29  30  30  30  31  32  32  32  33  33  34  35  35  34  35  35  34  33  33  31  30  30  29  30  30  31  30  31  31  32  34  32  31  32  35  37  38  36  35  35  35  35  35  33  31  29  29  30  32  32  31  31  30  31  31  30  29  29  29  30  31  32  31  28  28  29  31  31  30  28  28  29  28  29  28  29  29  29  30  31  32  33  33  33  32  32  32  30  30  29  30  30  31  32  32  32  30  31  30  29  29  28  27  28  29  30  30  31  31  31  30  29  29  30  29  29  28  28  28  30  33  33  32  31  31  31  32 
 45  44  42  44  54  63  63  57  50  46  40  35  36  35  34  34  35  35  35  33  32  32  34  35  36  35  34  35  36  37  38  37  36  35  36  36  37  39  42  42  39  37  35  35  37  38  38  37  37  41  44  46  44  40  36  36  36  37  36  36  36  37  38  37  34  33  33  34  35  34  33  33  33  33  33  33  32  31  31  31  30  30  31  30  28  30  31  30  30  31  32  32  32  32  30  30  31  31  31  31  31  30  28  29  30  30  29  29  30  31  32  33  34  33  33  33  32  32  31  30  29  30  31  32  31  31  32  34  36  36  37  44  54  63  71  68  49  40  38  40  42  42  36  34  35  34  34  34  34  36  37  36  36  35  36  36  34  32  31  32  34  35  34  32  31  32  32  31  31  34  36  38  38  38  38  37  37  37  36  37  37  37  39  41  41  41  41  42  42  41  38  37  37  38  39  39  38  37  35  35  34  34  33  36  37  36  34  33  33  33  34  34  34  35  35  35  34  35  34  34  35  35  35  34  34  34  33  32  31  32  33  34  34  34  35  35  36  37  39  38  38  38  38  38  38  38  38  38  39  39  40  43  43  42  39  36  33  31  32  33  33  31  30  29  29  30  30  31  32  33  34  35  34  33  32  33  33  34  36  37  38  39  38  37  36  37  38  38  38  39  38  36  34  33  33  34  36  37  39  41  41  40  39  40  41  39  34  30  30  32  35  36  36  35  33  31  29  29  29  30  30  30  30  31  31  30  31  32  32  32  32  32  32  33  33  34  34  34  33  33  32  32  31  30  30  29  29  30  31  32  32  32  33  34  33  32  32  34  36  38  38  36  35  36  36  34  31  29  28  28  29  31  32  31  31  30  30  30  30  29  29  29  30  31  32  31  30  29  29  30  30  29  28  30  30  28  28  29  29  29  29  30  31  32  33  32  32  32  32  32  31  30  30  31  31  31  31  31  31  30  31  31  29  29  28  27  28  29  30  31  31  30  29  28  28  29  30  30  30  30  29  29  31  34  33  32  31  31  31  31 
 43  43  43  46  51  55  52  46  43  43  40  37  35  34  33  33  34  34  35  33  32  33  34  35  35  35  34  34  35  37  37  37  37  36  37  36  36  39  42  43  41  40  39  40  41  42  41  40  40  42  45  45  43  39  36  36  37  38  38  36  35  36  37  36  33  31  30  33  34  34  33  31  31  31  32  32  31  30  30  30  30  30  30  30  29  30  31  30  30  30  31  32  32  31  29  29  30  31  32  32  30  30  29  29  29  29  28  28  29  29  31  32  33  34  34  33  32  32  33  32  30  29  29  30  32  33  33  33  34  36  38  46  55  62  69  70  58  51  48  49  48  44  38  36  34  34  33  34  37  38  39  38  37  36  36  36  35  33  32  32  34  35  34  32  31  32  33  33  33  35  37  38  39  40  40  39  39  39  38  39  39  39  40  41  42  43  43  45  45  43  39  36  34  36  37  37  36  35  34  34  35  34  34  36  37  35  34  33  34  34  33  33  34  35  35  35  35  35  35  35  35  35  35  35  35  35  36  35  35  33  33  33  33  34  36  37  37  37  38  39  39  38  38  37  37  38  39  39  40  40  40  43  45  44  43  40  38  36  36  35  34  32  31  31  31  31  30  30  31  32  34  34  34  33  33  34  35  35  36  38  39  40  40  38  37  37  38  40  40  40  38  37  35  34  33  34  36  37  39  41  40  38  37  37  38  37  35  32  31  32  35  35  35  34  33  31  29  29  29  31  31  31  31  32  32  31  31  31  31  31  31  31  31  31  32  33  33  33  32  32  32  32  31  31  30  29  29  31  33  33  33  33  34  35  35  34  33  33  35  38  37  35  34  34  34  33  30  28  27  28  29  30  31  31  30  29  29  29  29  29  28  28  28  30  31  31  31  30  30  30  30  29  29  30  30  29  28  28  28  28  28  30  31  32  32  31  31  31  31  31  31  31  31  32  32  32  32  32  32  31  32  31  29  29  28  28  29  30  31  30  30  30  29  28  27  29  30  31  31  30  30  29  31  33  32  32  31  31  31  31 
 38  39  41  46  47  44  39  38  40  43  43  40  36  35  35  34  34  35  34  34  34  35  35  34  34  34  34  34  35  35  36  37  38  38  38  37  37  39  41  42  43  43  44  45  46  46  45  43  41  42  44  42  40  37  35  35  36  37  37  36  34  35  35  34  32  29  29  31  32  33  33  30  29  30  30  30  30  29  29  29  29  30  31  30  29  30  31  30  29  29  30  32  32  30  29  29  30  31  32  31  30  30  31  30  29  29  29  29  29  28  30  32  33  34  34  33  32  33  35  34  31  29  29  30  33  34  33  33  35  41  48  54  58  58  61  66  71  72  69  66  56  46  41  37  35  34  34  35  39  41  41  38  37  37  38  38  35  34  33  33  34  34  33  32  32  33  36  38  38  38  37  38  39  40  41  41  42  43  42  42  42  41  41  42  43  42  43  44  45  44  40  35  32  34  36  36  34  33  32  33  34  35  36  36  36  34  34  33  34  34  33  32  33  33  34  34  34  34  35  35  34  34  34  34  35  36  38  38  37  36  34  33  34  34  37  39  39  38  38  39  39  38  38  37  38  38  38  39  41  40  41  47  49  47  45  44  42  40  38  36  35  34  33  34  34  33  31  30  31  32  33  33  33  33  33  34  34  34  36  38  40  41  41  40  39  39  40  41  40  39  38  37  37  35  34  34  35  37  39  40  39  37  36  36  37  37  35  33  30  31  33  33  33  33  33  32  30  30  31  32  32  31  31  32  32  31  31  30  31  31  30  30  31  32  33  33  33  32  32  31  31  31  31  31  31  29  29  32  34  34  33  33  34  35  37  37  35  33  35  39  37  35  33  33  33  33  30  27  27  28  29  28  30  30  30  28  28  29  29  30  29  28  28  30  31  31  30  30  30  31  30  29  28  30  30  30  29  28  27  27  28  30  31  32  31  30  31  32  32  32  32  32  32  32  32  33  34  34  33  31  31  31  29  29  29  30  31  32  31  30  29  29  29  28  28  29  30  30  30  30  29  29  31  32  32  31  32  32  32  31 
 43  42  41  45  44  40  38  41  46  45  42  39  38  37  36  35  34  34  35  36  37  37  36  35  32  32  33  33  33  34  36  38  40  40  40  39  37  38  40  42  44  46  48  50  50  49  47  44  42  42  42  40  37  35  34  34  34  35  34  34  34  35  35  34  31  29  28  29  31  33  32  30  29  29  30  30  29  29  28  28  29  30  31  31  29  30  30  30  29  29  30  32  33  31  29  28  29  32  32  31  30  31  32  32  31  30  31  31  31  30  31  32  33  34  34  33  33  34  35  34  30  31  32  33  34  34  34  38  44  52  60  61  55  45  44  55  80  92  92  85  66  46  39  38  36  35  35  37  41  44  43  39  37  37  41  40  36  35  34  34  35  34  32  31  32  35  39  41  41  39  37  37  39  41  43  46  48  50  50  48  46  45  43  42  42  41  41  43  45  44  41  36  33  36  37  36  34  32  31  32  33  34  36  35  35  34  33  33  34  33  32  31  30  31  33  33  33  34  35  35  33  33  33  33  35  37  39  37  37  37  37  36  35  35  36  38  40  40  40  38  38  38  38  38  38  37  37  39  41  42  44  50  51  47  44  42  40  37  35  33  32  33  35  35  35  34  33  32  32  34  34  33  32  31  31  33  34  34  34  37  39  41  42  42  41  41  42  40  38  36  36  37  37  36  34  33  34  35  37  38  37  37  37  38  37  37  35  32  29  30  31  30  31  33  33  32  31  31  32  32  32  31  31  32  32  31  31  31  31  31  31  32  33  35  35  34  33  33  33  32  31  31  31  32  32  29  29  32  34  33  32  31  32  35  38  38  37  34  36  39  38  35  34  33  34  33  30  29  28  29  29  28  30  31  30  29  29  29  31  31  31  30  29  30  31  31  30  29  30  32  31  29  27  27  28  30  29  28  27  27  28  29  31  32  31  29  30  33  33  33  33  33  32  32  32  33  34  36  34  31  31  31  29  28  29  31  32  32  31  29  28  28  27  27  27  28  29  30  28  27  27  27  29  31  31  31  33  34  33  32 
 43  42  42  46  46  44  41  42  43  42  40  39  38  37  35  35  34  34  36  36  35  35  35  35  34  32  31  31  33  36  39  39  39  39  40  40  39  38  39  42  46  50  51  50  48  46  45  45  46  44  42  39  36  35  34  34  34  34  34  34  36  35  35  34  33  32  30  30  31  32  32  30  28  29  29  30  30  30  30  30  30  32  32  31  31  31  30  29  29  30  31  31  31  29  29  30  31  33  33  33  33  32  32  32  32  31  32  32  33  33  32  32  31  31  30  31  32  33  35  34  31  34  35  33  30  33  39  48  54  57  56  52  45  39  38  47  68  84  92  88  72  53  40  36  36  36  37  40  42  43  42  41  39  38  38  36  34  33  34  35  34  33  31  28  30  33  37  44  46  40  38  40  43  42  42  46  47  48  49  46  43  42  41  40  40  41  41  42  43  43  42  39  37  38  37  35  34  32  31  31  32  33  34  33  32  33  33  33  33  32  31  31  31  31  31  30  31  34  36  36  36  35  34  34  34  35  37  36  36  38  40  39  37  37  37  39  40  39  37  38  39  40  40  41  41  41  39  39  40  42  44  45  45  43  40  37  36  35  34  34  33  34  33  33  33  33  32  33  32  32  31  30  30  29  30  32  33  32  32  33  34  36  38  39  39  39  40  40  39  38  39  39  38  36  34  32  32  32  33  34  34  35  36  37  37  36  35  32  30  29  29  28  30  31  32  32  32  32  32  32  31  31  31  33  32  30  29  30  32  33  33  33  33  34  34  31  32  33  32  32  32  33  32  31  30  28  30  33  33  33  32  32  33  35  37  37  36  36  37  38  37  35  33  33  33  32  31  29  29  28  29  30  30  29  29  29  30  31  32  33  33  33  32  31  31  30  29  29  29  30  30  29  29  29  28  27  28  29  30  30  31  31  32  32  31  28  30  32  33  33  33  33  32  32  32  32  32  32  32  32  32  31  29  29  30  31  32  32  31  29  26  25  27  29  29  29  28  28  27  27  28  27  28  30  30  30  31  31  31  31 
 42  42  43  46  47  47  43  40  38  39  39  38  37  35  34  34  34  34  36  35  34  35  35  35  36  33  30  30  34  38  41  40  39  38  40  41  40  38  37  40  46  51  52  49  45  43  44  46  48  46  42  39  37  35  35  35  35  35  35  36  37  35  34  35  35  34  32  32  32  33  31  30  29  29  30  30  30  30  31  31  32  33  32  32  33  32  30  29  29  30  31  31  29  28  29  31  33  34  34  34  34  32  31  31  31  31  31  32  34  34  33  32  30  29  29  30  31  32  34  33  32  35  35  32  30  33  42  53  58  57  49  43  38  36  36  42  54  70  82  82  72  57  43  37  36  37  39  41  42  41  41  40  40  38  36  33  32  32  33  35  34  32  30  28  30  33  37  44  47  41  41  44  46  42  40  44  44  42  42  41  39  38  38  38  39  40  41  41  40  40  40  39  38  38  36  34  33  32  31  32  32  32  32  31  31  32  33  33  33  32  32  32  32  32  31  31  31  33  33  33  34  35  35  35  36  37  39  38  38  40  42  42  41  40  40  39  40  39  38  40  41  41  41  42  42  41  40  38  38  40  41  39  38  38  36  34  33  32  34  34  35  35  33  32  32  32  33  33  32  30  28  28  29  29  29  33  33  32  31  31  32  34  36  38  39  39  39  40  40  40  41  40  38  36  34  32  31  30  30  32  33  33  34  34  34  34  34  33  32  30  29  29  29  30  31  32  32  32  32  31  31  31  32  32  31  29  28  30  32  35  35  35  34  34  33  30  30  31  31  32  33  34  33  31  29  29  32  35  34  32  32  33  34  35  36  36  35  35  37  37  36  35  34  33  33  33  32  31  30  29  30  32  31  29  29  29  30  31  32  31  31  32  32  31  29  29  28  28  28  28  28  29  29  30  29  27  29  31  33  34  34  33  33  32  31  29  30  31  31  31  32  32  32  32  32  31  31  30  31  32  32  30  29  29  29  30  31  31  29  28  24  24  28  30  31  30  28  27  27  28  28  28  29  30  29  30  29  29  29  29 
 43  42  43  44  45  44  42  40  38  38  38  37  35  34  33  33  33  35  35  36  37  37  36  37  38  36  33  32  35  38  40  40  40  39  41  43  41  38  37  39  44  48  48  47  45  44  45  47  49  46  42  39  38  36  36  35  36  36  35  36  37  35  35  35  35  34  34  33  33  34  31  29  30  30  29  29  29  29  29  31  32  32  32  32  33  33  33  31  30  30  31  31  30  28  28  30  33  34  33  32  32  31  29  29  29  30  30  32  34  34  34  33  32  31  29  29  30  31  31  32  33  34  34  33  33  36  42  49  52  51  47  41  36  33  33  38  51  65  73  71  62  50  42  39  38  38  38  39  39  39  38  39  39  38  37  34  32  32  33  34  34  33  31  31  32  36  40  43  43  42  45  47  44  39  38  41  40  38  36  37  37  36  35  36  36  38  38  38  37  36  36  35  35  35  34  33  32  31  32  32  33  32  30  32  32  32  32  33  34  35  34  34  33  32  32  34  34  32  29  28  29  33  36  41  44  47  49  44  41  42  42  43  46  45  42  39  41  43  46  43  42  41  40  39  38  38  37  38  37  38  37  37  36  36  36  34  32  32  32  34  36  37  37  35  35  36  36  35  32  30  29  30  31  31  32  33  34  34  33  34  35  36  38  39  40  41  41  41  42  42  42  40  38  37  35  33  32  31  32  32  32  32  31  32  31  31  32  32  32  31  31  31  30  31  31  31  31  31  31  32  32  33  33  32  30  28  28  30  32  34  35  35  34  35  35  31  30  31  31  30  31  32  32  31  31  32  35  37  35  32  31  31  32  34  36  37  36  34  34  36  36  35  36  36  35  35  33  32  31  30  30  31  31  30  30  29  30  30  29  28  27  27  28  28  28  27  27  27  28  29  29  28  29  29  30  31  33  34  36  36  35  34  33  32  31  31  30  31  31  30  30  30  31  31  31  31  32  32  31  30  31  30  28  27  28  29  29  29  27  26  25  26  28  30  31  30  28  27  27  27  28  28  30  31  30  31  30  30  29  29 
 42  42  42  43  43  43  42  40  38  36  36  36  36  38  38  36  37  37  35  36  38  38  38  39  40  38  36  35  36  38  39  39  38  39  40  41  39  38  37  38  41  43  45  44  44  45  46  47  47  43  39  36  36  35  36  35  35  35  35  35  36  36  35  36  35  34  34  34  34  33  30  29  30  29  28  28  28  28  28  30  31  32  32  31  32  34  35  34  31  29  30  30  30  29  27  29  32  32  31  30  29  29  29  29  29  29  30  31  33  34  34  33  32  31  30  29  30  31  30  32  35  34  34  35  36  39  42  44  44  42  40  38  36  32  32  37  49  58  62  58  50  43  40  39  38  36  36  37  38  37  36  37  38  39  38  36  34  33  33  34  34  33  32  32  34  37  41  43  44  46  48  48  41  36  34  36  37  37  37  36  35  34  33  33  35  37  37  36  35  34  33  33  33  33  33  33  32  32  33  34  34  32  30  32  33  31  31  33  35  36  35  34  33  33  33  29  28  31  32  32  32  36  44  54  62  65  63  49  42  44  44  44  45  45  44  43  44  45  46  45  44  43  41  39  37  37  37  37  38  38  38  37  37  38  37  36  34  33  34  36  39  41  42  38  37  38  38  36  33  30  29  30  32  33  33  33  34  35  36  37  38  38  39  40  41  41  41  43  43  43  43  42  40  39  37  34  33  33  33  31  30  31  31  32  31  31  31  32  31  30  30  30  30  30  30  29  30  31  31  32  33  33  33  32  31  30  29  30  32  34  34  34  33  34  34  35  33  32  31  31  31  30  30  30  31  31  33  36  36  33  31  31  32  34  35  36  36  33  33  35  36  36  36  36  36  35  34  32  30  28  29  31  31  30  30  30  30  30  30  28  28  28  28  27  27  27  27  28  28  28  28  29  29  29  30  32  34  35  37  36  35  34  32  31  31  32  32  32  31  30  30  30  30  30  30  30  30  31  30  30  30  29  28  28  28  28  29  29  28  26  26  27  28  29  29  29  28  28  28  27  27  29  30  30  30  31  31  30  29  29 
 40  42  42  42  42  42  43  41  38  36  36  36  38  40  40  38  39  38  34  35  37  37  38  40  42  40  39  38  37  38  38  38  37  37  39  39  38  38  38  38  39  40  41  42  43  44  44  44  44  40  36  33  33  34  35  34  34  33  33  34  37  36  36  36  36  35  34  34  34  32  30  29  29  29  28  28  28  28  28  30  31  31  31  31  31  34  36  34  31  29  29  30  30  30  29  30  32  31  30  29  29  28  29  28  29  30  30  31  32  32  32  32  31  30  29  30  31  31  31  33  34  33  33  34  36  38  39  38  36  35  33  35  37  34  34  38  46  52  53  48  42  38  39  38  36  35  35  37  37  37  37  38  39  39  38  36  35  35  34  34  34  34  33  33  35  38  41  42  43  44  47  46  39  35  33  32  32  33  35  35  33  33  32  32  34  35  36  35  34  33  33  33  34  35  35  35  34  34  34  35  35  33  31  32  33  31  30  32  34  35  34  33  32  33  34  29  26  30  33  33  34  42  56  74  86  90  85  72  65  61  55  49  45  43  43  43  43  43  42  43  44  43  42  41  39  38  38  38  39  40  41  40  39  40  39  37  36  36  38  39  41  43  44  40  39  39  38  37  34  31  30  31  33  34  34  33  34  37  38  39  39  39  40  41  42  41  41  43  44  44  45  44  43  40  38  36  34  34  33  31  31  32  32  32  32  32  32  31  30  29  28  29  30  30  30  30  30  30  31  31  32  32  32  33  32  30  30  31  32  33  34  33  33  33  34  36  34  32  32  33  33  33  32  33  34  34  33  33  34  34  33  32  32  33  34  35  35  34  33  34  35  36  37  37  36  35  33  31  29  27  28  30  31  30  31  31  31  31  31  30  30  30  30  28  28  28  29  30  30  29  29  30  30  30  31  32  33  34  35  35  34  32  31  31  32  33  33  33  32  30  30  29  29  29  29  29  30  31  30  30  30  30  29  29  29  29  30  30  29  28  27  29  28  28  28  29  29  29  28  28  28  30  31  31  31  32  32  30  29  28 
 39  40  41  41  41  42  44  43  40  37  38  40  40  41  40  39  39  38  36  36  37  37  37  39  42  42  40  39  38  38  38  38  37  37  37  38  38  38  39  39  38  38  39  40  42  42  42  43  43  39  35  32  32  33  33  33  32  31  32  33  36  36  35  35  36  35  33  33  33  33  31  30  30  30  30  30  29  29  30  31  32  31  31  30  30  33  35  33  31  30  30  30  31  31  31  32  33  31  30  30  29  29  29  29  29  29  30  30  30  30  30  30  30  29  29  30  31  32  32  32  32  31  32  33  35  35  35  33  32  31  31  34  37  36  36  39  44  47  47  42  38  36  39  39  36  36  36  37  38  38  38  38  39  38  37  36  36  36  35  35  35  35  35  35  36  39  41  40  38  38  42  42  38  37  34  30  29  31  33  34  33  33  33  33  34  34  35  35  35  35  35  35  35  36  37  36  35  33  33  34  35  34  32  31  31  30  30  31  32  32  32  31  31  32  33  32  29  29  31  32  35  44  61  83 100 107 106 103  95  83  68  54  46  41  40  41  40  39  38  40  41  42  42  43  42  40  38  38  40  42  44  43  41  41  40  39  39  40  40  41  42  43  43  42  40  38  37  37  35  34  33  33  35  35  35  36  37  38  39  40  39  39  40  42  42  41  41  43  44  45  45  45  43  40  38  36  34  33  32  33  33  34  34  33  32  32  31  30  30  28  28  29  30  31  31  30  30  30  30  30  30  30  31  33  32  31  31  32  33  35  35  35  34  35  36  37  35  34  35  36  37  36  35  36  38  36  33  29  31  34  35  33  32  31  32  33  34  35  35  33  35  36  36  37  36  34  32  31  29  27  27  30  31  30  31  31  32  32  31  30  30  31  31  30  30  30  31  32  32  31  31  31  32  32  32  32  32  32  33  32  32  31  30  31  33  33  34  33  32  31  30  30  29  30  29  30  31  32  31  31  31  31  30  30  29  30  30  31  30  29  29  30  28  27  28  29  29  30  29  29  29  30  31  32  32  32  33  31  30  28 
 39  40  40  40  40  41  43  43  41  40  42  44  43  42  42  42  42  42  43  41  40  39  39  40  41  41  40  39  38  38  38  38  39  39  40  39  39  40  40  40  38  37  38  39  41  42  42  43  43  40  37  34  34  34  34  34  33  32  31  32  34  34  34  35  35  34  33  32  33  33  33  32  30  31  31  31  31  31  31  32  32  31  30  30  30  32  33  33  31  30  30  30  30  30  32  34  34  33  32  30  30  29  29  29  29  29  29  29  29  29  29  29  29  29  29  30  31  32  32  31  29  29  30  32  33  32  32  31  32  32  32  34  35  35  35  36  39  41  41  39  37  37  39  40  39  38  37  38  39  38  38  37  38  37  36  36  36  36  35  35  35  36  35  36  37  38  40  38  36  38  39  39  35  36  35  30  31  33  33  33  33  34  35  35  35  35  35  35  34  34  34  35  35  36  36  35  33  32  32  33  34  35  34  32  31  31  31  31  31  30  30  30  31  32  33  33  31  30  32  35  39  42  49  64  82  97 106 107  99  82  65  53  46  42  39  36  35  35  36  38  38  39  41  42  42  40  38  37  38  41  43  42  41  41  42  42  41  40  41  41  40  41  42  42  39  35  34  35  36  35  35  35  36  37  37  39  41  41  41  41  40  40  41  42  42  42  40  41  42  43  44  43  41  39  36  33  32  31  32  34  35  35  35  34  32  31  31  31  31  31  31  30  31  31  31  30  30  30  30  30  30  30  31  32  31  31  31  32  34  36  38  38  38  40  41  41  39  38  39  39  38  35  34  35  35  33  29  28  31  34  35  33  31  30  30  31  34  36  35  33  34  35  36  35  35  34  32  31  29  28  28  30  30  31  31  32  32  31  30  29  29  29  30  31  31  31  32  32  33  32  32  33  33  34  34  32  32  31  31  31  31  31  30  31  32  34  32  30  29  29  29  29  29  30  29  30  32  33  32  30  31  31  30  30  29  30  29  30  30  29  29  30  28  27  28  30  31  31  30  30  30  31  32  33  33  33  33  33  31  29 
 43  43  41  40  39  40  42  42  41  40  43  45  46  46  49  53  52  51  50  45  40  41  42  41  40  39  39  38  38  38  39  39  39  39  39  39  41  41  41  40  38  36  36  38  41  43  43  44  45  43  40  37  37  36  36  34  33  32  31  31  31  32  33  33  34  33  31  31  32  33  33  32  31  32  33  32  32  32  32  32  32  31  30  30  31  32  32  32  31  31  30  28  27  28  30  32  33  32  31  30  30  30  30  30  29  29  29  29  29  29  30  30  31  31  30  31  31  31  30  29  28  29  30  31  31  31  30  31  33  34  33  33  33  34  34  33  34  35  36  36  36  36  38  39  39  37  36  36  37  36  36  37  38  38  37  36  35  35  35  35  36  36  35  35  35  36  37  38  39  41  41  38  32  32  33  32  35  37  35  34  35  35  37  38  37  37  36  34  33  32  31  32  33  34  34  33  32  31  31  32  34  36  37  34  32  33  33  32  30  29  30  31  32  33  33  35  33  28  28  32  37  39  42  48  58  66  73  76  72  61  52  45  42  40  38  36  35  36  37  37  38  38  39  40  40  39  38  36  36  37  38  39  41  42  44  45  44  42  41  40  41  42  43  43  39  35  32  33  35  36  36  36  37  38  38  40  42  44  45  45  45  45  46  46  44  42  40  39  40  41  41  40  39  36  34  32  31  30  31  33  34  35  35  34  32  31  31  32  33  33  33  32  32  32  31  30  29  29  30  31  32  32  32  31  30  30  31  32  34  36  38  39  40  42  43  42  42  41  41  40  37  34  34  36  36  34  33  32  33  34  34  31  30  29  30  32  33  34  34  32  33  34  34  33  32  32  32  31  30  29  28  28  29  30  32  32  33  32  30  28  28  28  29  29  29  29  30  31  31  32  32  33  34  35  34  33  32  30  30  30  30  30  30  30  30  32  31  29  28  28  28  29  29  29  29  30  31  32  32  31  31  31  30  30  29  29  29  30  30  28  29  31  29  28  28  31  32  32  31  31  31  32  33  33  33  33  34  33  31  29 
 49  47  43  41  41  41  42  42  41  40  42  44  46  49  55  62  60  55  51  43  39  40  42  42  40  39  38  37  37  38  38  38  38  38  37  38  41  42  41  40  38  36  35  38  41  43  44  44  46  44  43  41  40  38  37  35  33  32  31  30  29  29  30  32  32  32  30  30  31  32  32  32  30  32  33  32  31  31  31  31  31  31  30  30  31  32  31  31  31  32  31  28  26  26  28  29  30  30  29  29  29  30  30  31  30  30  30  30  30  31  31  32  31  32  31  32  31  30  30  29  29  30  32  32  31  30  29  31  32  33  33  33  33  34  34  33  32  33  34  35  35  35  36  37  36  35  34  34  35  35  36  37  38  39  38  38  36  37  37  37  36  35  34  33  33  34  36  37  40  44  43  38  33  31  32  36  40  40  36  36  37  37  38  39  39  38  36  34  32  30  29  30  31  32  32  32  32  32  32  33  34  37  38  36  34  35  34  32  31  30  30  32  33  34  34  35  33  28  27  28  31  34  37  39  42  42  42  47  48  45  43  41  38  38  38  38  38  38  38  39  40  40  39  39  38  37  37  37  35  34  35  37  40  42  44  45  45  44  42  41  41  44  45  44  40  36  34  35  37  38  38  40  40  40  39  40  43  46  49  50  50  51  51  49  46  42  39  38  38  39  39  38  37  35  34  33  31  31  30  31  32  35  35  34  32  32  32  33  33  33  33  33  33  32  31  29  28  28  30  32  34  34  34  31  30  30  30  31  33  35  36  37  38  40  43  48  51  51  50  45  40  35  34  36  36  36  35  36  35  34  32  30  30  30  31  32  32  32  32  31  31  32  31  31  30  30  31  31  31  30  28  28  29  30  31  32  33  32  31  29  28  27  28  28  27  27  28  28  29  30  30  32  33  34  34  33  32  30  29  29  30  30  29  29  29  30  30  30  29  29  29  30  29  28  28  29  30  31  32  32  32  31  30  30  29  29  29  30  30  29  29  31  29  28  29  31  32  32  32  32  32  32  32  32  32  33  33  33  31  29 
 53  49  45  44  44  46  46  45  43  42  41  42  43  50  59  64  61  54  45  39  36  37  39  40  41  40  38  36  37  38  38  37  36  35  36  37  40  41  42  41  38  36  36  39  41  43  44  44  45  46  45  45  42  40  38  36  35  33  31  29  29  29  30  31  32  31  30  29  30  30  30  30  30  32  33  31  30  29  29  30  31  32  31  30  31  31  31  31  31  32  31  29  26  26  27  28  27  27  27  28  28  29  30  30  31  32  32  31  31  31  31  31  31  30  30  30  31  30  30  29  30  31  32  32  31  30  28  30  31  31  31  31  34  35  35  34  34  34  36  36  35  33  33  34  34  33  32  33  34  35  36  37  39  40  39  38  39  39  39  38  37  35  33  32  32  34  35  37  40  44  44  42  40  36  35  40  44  44  39  39  39  38  37  38  39  37  36  34  32  30  29  30  30  29  30  31  32  34  35  35  35  36  37  37  36  35  33  32  32  31  32  32  33  34  35  33  32  32  31  29  27  29  32  36  38  36  34  39  43  44  45  43  39  37  37  39  40  39  39  42  43  44  43  41  37  35  35  37  36  34  34  36  38  40  41  42  44  44  43  42  42  43  44  43  41  39  39  40  42  43  45  47  48  46  43  43  46  50  53  54  52  52  51  49  46  41  38  38  37  37  38  37  38  38  37  35  33  31  30  30  32  35  37  35  33  31  31  32  32  32  32  32  33  32  30  28  27  28  30  32  33  34  34  33  31  30  31  30  31  32  33  34  35  35  43  60  66  66  63  54  44  37  34  34  35  34  35  37  36  33  32  31  32  32  32  32  32  31  30  30  31  30  29  28  29  29  31  32  32  31  30  30  30  31  30  31  31  31  31  30  30  30  29  28  27  26  26  26  27  28  29  30  32  33  33  32  31  30  30  30  31  30  29  28  29  29  30  31  31  31  30  30  29  27  27  28  29  30  32  34  33  32  30  30  30  30  30  31  31  31  30  30  29  28  29  29  30  32  32  32  32  32  31  30  30  31  32  32  30  28 
 54  49  44  43  47  50  50  50  49  47  44  42  43  51  59  61  57  50  40  38  38  38  36  37  40  39  37  36  37  38  38  38  36  36  36  38  40  42  43  42  41  39  39  40  41  43  42  43  46  47  48  48  45  42  39  39  38  36  34  32  31  31  31  32  32  32  30  30  31  30  28  29  31  33  33  32  30  28  29  30  31  32  33  32  30  31  32  31  32  33  32  30  28  26  27  28  28  28  28  28  28  28  28  29  30  31  32  31  29  30  29  28  27  27  27  28  29  30  29  29  28  29  30  31  31  30  29  30  30  31  30  31  33  35  35  35  36  37  38  38  35  33  32  33  34  33  33  34  36  36  37  38  38  37  37  38  41  41  41  40  38  35  34  32  35  37  36  40  45  48  46  45  47  43  39  42  48  53  52  45  39  38  37  36  36  36  35  34  32  31  30  30  30  28  29  31  34  37  37  36  35  35  35  37  37  34  31  31  31  33  33  32  32  33  35  33  32  32  31  29  28  29  32  34  36  37  37  40  41  43  45  45  44  41  39  38  37  37  38  42  46  49  49  44  37  33  34  37  38  36  35  35  35  34  34  36  38  41  42  43  42  41  40  40  41  42  45  47  49  51  53  56  56  53  50  51  54  56  56  53  49  46  44  44  42  39  37  37  37  37  38  39  40  41  41  39  35  32  30  32  36  38  38  35  31  28  28  30  31  32  31  30  30  31  30  28  27  29  31  33  33  34  34  35  33  31  31  30  30  30  31  32  33  34  41  57  66  69  66  56  44  37  35  37  40  42  41  37  35  34  33  34  34  34  33  32  31  29  30  32  32  31  29  28  28  30  32  33  32  31  31  33  33  32  30  30  29  30  29  30  30  32  32  30  29  28  27  27  27  27  28  29  31  32  32  31  30  29  30  31  32  31  29  29  29  30  30  29  30  30  30  29  28  26  26  27  29  31  33  34  33  32  30  29  30  30  32  33  33  33  31  29  29  28  28  29  28  29  30  30  30  30  31  30  29  31  32  32  31  28 
 52  47  45  46  49  50  49  50  49  47  47  48  52  59  64  62  55  47  41  40  40  37  35  35  39  39  38  37  37  37  38  37  35  35  37  39  41  42  42  42  42  41  40  39  40  42  42  44  48  49  50  50  46  42  39  38  38  36  34  32  31  31  32  33  33  32  31  30  30  29  28  28  31  31  31  30  29  28  29  30  32  34  34  33  31  31  31  31  32  33  33  31  30  28  28  29  29  29  29  29  29  30  30  31  30  30  31  31  30  30  29  28  27  27  27  28  29  30  30  29  28  30  32  32  31  30  29  29  30  30  29  30  33  36  39  42  44  44  42  38  35  34  34  34  35  33  33  33  35  38  39  40  40  38  36  37  41  43  44  43  41  39  39  40  37  40  52  57  58  56  53  49  47  44  46  56  60  62  61  49  39  38  37  36  35  35  35  33  32  31  31  31  31  30  29  30  32  34  35  34  34  34  34  36  36  34  32  31  32  33  34  33  33  34  35  33  33  34  32  31  31  32  34  35  36  36  36  39  41  43  44  45  44  43  40  38  37  37  39  44  47  48  48  45  39  35  35  38  39  40  38  34  31  30  30  32  35  37  38  37  38  38  39  41  44  47  49  51  52  56  62  68  70  70  65  59  56  55  52  48  43  39  38  37  37  37  36  35  35  37  40  42  43  44  44  42  40  36  34  37  39  40  37  34  30  28  28  29  31  31  31  30  30  30  30  29  28  29  30  32  33  33  33  34  33  32  32  31  30  30  30  30  31  30  34  42  51  56  57  54  49  45  45  45  47  49  46  38  35  34  33  34  35  35  34  32  30  30  31  31  31  30  29  28  28  29  31  32  32  31  31  33  33  32  30  30  30  30  29  30  31  31  33  34  32  29  28  28  29  29  29  30  31  31  31  31  30  30  31  33  34  32  31  30  30  31  30  28  28  29  29  29  29  28  28  28  29  30  32  34  33  32  31  31  31  31  32  33  33  32  31  30  29  27  26  28  28  29  29  29  29  29  31  31  30  31  31  31  30  28 
 48  46  46  49  49  47  46  47  46  44  48  55  66  71  72  65  55  46  43  42  40  36  35  35  37  39  39  38  37  36  36  35  34  34  36  40  43  43  42  43  43  42  41  38  38  40  42  44  48  49  50  48  43  39  36  35  35  34  32  30  29  31  32  32  32  32  30  29  28  28  28  29  29  30  29  28  28  29  30  31  33  34  34  34  33  31  30  29  30  32  32  32  31  31  30  30  31  30  29  30  30  31  32  32  32  30  30  31  32  31  31  31  29  29  29  29  30  31  32  31  29  32  34  34  32  30  29  30  30  30  30  30  33  39  45  51  54  51  45  38  35  35  36  36  34  32  31  31  34  37  40  41  41  39  36  37  39  42  44  45  44  44  47  52  50  59  86  91  85  80  65  51  44  44  51  64  66  64  59  49  40  39  38  36  36  35  34  33  32  31  32  33  34  32  30  29  29  30  30  31  33  34  34  34  34  35  33  33  33  33  34  36  36  36  35  34  34  35  34  34  34  34  35  37  36  34  32  36  40  42  43  42  41  39  39  38  37  38  41  45  46  44  44  44  45  43  42  42  42  42  40  34  30  29  29  30  33  34  32  31  33  37  41  43  45  49  51  53  56  62  69  75  76  75  69  57  51  48  43  39  37  35  33  33  34  36  37  35  35  37  41  44  46  45  46  47  46  44  41  41  42  40  36  33  30  29  29  30  31  30  29  30  31  30  31  30  30  30  30  31  32  31  31  32  33  33  33  32  30  30  30  30  30  29  28  30  34  39  45  50  52  54  53  53  52  51  47  40  36  34  32  33  33  34  34  32  32  33  32  31  30  30  30  29  29  29  29  30  30  30  31  32  32  31  31  31  31  32  31  30  30  30  32  36  34  30  29  29  30  32  32  31  31  32  33  32  31  30  31  33  34  33  31  30  29  30  30  28  28  29  30  30  30  30  30  30  29  28  30  33  33  32  32  33  32  32  32  32  31  31  31  30  28  26  26  28  30  31  30  29  28  29  30  31  30  30  30  30  29  27 
 47  46  44  46  48  48  48  47  45  43  49  59  74  78  74  65  53  45  42  41  39  37  37  36  36  37  38  38  37  36  37  36  36  37  39  42  46  46  45  45  45  44  42  39  37  37  37  39  42  43  42  41  38  35  33  33  33  33  32  31  29  30  31  31  31  30  30  29  29  29  29  29  29  30  30  29  29  29  30  30  31  33  32  32  32  31  30  30  30  30  30  30  30  31  32  32  30  30  29  30  30  31  31  31  31  31  31  32  32  32  31  30  30  29  29  30  31  32  32  30  29  30  32  32  30  29  28  30  31  31  31  30  31  38  45  51  55  53  48  41  36  33  34  34  33  32  33  33  35  36  38  39  39  39  37  36  35  34  40  45  46  47  50  56  78 106 127 134 132 121  81  47  45  47  45  42  49  52  46  44  43  40  37  36  36  35  33  32  31  32  34  34  34  32  31  30  30  30  30  31  33  34  34  34  34  35  34  33  34  35  36  36  36  35  35  34  34  34  34  33  34  35  36  37  37  35  33  34  36  38  38  38  37  37  37  36  35  35  37  42  43  41  43  48  53  54  53  49  45  41  37  33  31  30  30  33  34  33  31  30  31  34  37  39  40  43  48  54  61  68  69  65  56  47  40  41  41  37  35  34  34  34  35  36  37  39  40  40  39  39  40  42  44  47  50  52  53  51  49  46  43  41  36  33  31  29  29  30  30  30  29  29  29  30  30  30  30  29  30  32  32  31  30  31  31  32  32  31  30  30  30  31  31  31  31  32  33  36  38  41  44  46  48  50  51  51  47  40  36  34  31  30  30  31  31  31  32  32  33  32  31  30  29  30  30  30  30  29  29  29  31  33  33  32  31  31  32  32  31  30  30  29  31  33  31  29  29  28  29  30  30  30  31  32  32  31  29  28  29  31  32  32  30  29  29  30  29  28  30  31  31  31  30  29  29  29  28  28  30  33  31  30  30  30  30  31  32  32  32  32  30  28  27  26  27  29  30  30  30  29  28  29  29  29  29  29  30  30  29  28 
 50  49  48  48  48  48  48  45  41  40  45  55  66  69  67  61  52  46  43  41  39  36  35  34  35  36  37  37  37  37  39  39  39  41  43  46  48  48  47  47  46  45  43  41  39  38  36  37  38  38  37  36  33  32  30  31  32  32  32  32  30  30  30  30  29  30  29  30  30  31  31  30  30  31  31  31  31  30  29  29  30  31  31  30  30  30  30  30  29  29  29  28  29  30  32  32  31  30  30  30  31  31  31  31  31  31  32  33  33  32  31  29  29  30  30  30  31  31  31  29  27  29  30  30  29  28  30  32  32  32  31  31  31  35  41  47  49  48  44  39  35  33  33  33  33  33  34  34  36  36  36  36  37  38  38  34  31  34  38  40  41  43  45  50  81 117 141 155 151 124  83  53  48  45  41  40  45  46  40  42  44  39  36  34  35  34  33  31  31  33  37  37  35  34  33  32  32  32  32  33  34  34  35  34  34  34  34  35  35  36  37  37  36  35  34  34  34  35  35  34  34  36  37  38  38  37  35  34  34  35  35  34  34  35  35  35  34  34  35  37  37  38  44  53  61  62  58  51  45  42  39  35  32  32  32  34  35  34  30  29  29  31  34  37  38  38  40  44  48  52  53  50  44  36  31  33  33  32  31  31  33  35  36  38  38  39  39  41  40  39  38  39  42  46  50  53  54  54  53  48  44  40  36  32  31  30  29  29  29  29  29  29  29  30  29  29  29  29  31  32  32  31  30  30  30  31  31  31  30  29  30  31  32  33  32  31  32  31  32  33  35  37  40  43  45  45  43  38  35  33  31  29  29  29  30  30  30  30  30  32  31  30  30  31  32  32  32  31  31  30  32  34  33  32  32  32  31  31  30  29  29  28  29  30  30  29  28  28  29  29  28  28  30  32  32  31  29  28  28  30  30  31  31  31  31  31  29  28  30  32  32  31  29  28  29  29  30  30  32  33  31  29  28  28  29  30  31  31  30  30  28  26  27  28  30  30  31  31  30  29  28  28  27  26  27  28  29  30  29  28 
 51  53  55  54  51  49  48  45  41  39  44  51  58  60  60  55  50  45  43  41  38  34  34  34  34  36  36  36  37  39  41  42  44  45  46  48  51  51  49  47  46  45  44  43  43  41  39  37  36  35  34  33  31  30  29  30  30  31  32  32  31  30  30  29  29  29  30  30  31  32  32  31  31  31  32  32  32  31  30  29  30  30  31  30  30  30  30  29  28  28  29  29  29  29  30  31  31  31  30  30  30  30  31  31  32  33  33  34  33  32  31  30  29  30  31  31  30  30  30  28  27  28  29  29  29  30  31  33  33  32  31  31  32  34  36  39  39  39  36  33  32  32  34  34  34  34  34  35  35  35  33  33  34  36  37  35  33  35  35  36  38  38  38  44  67  95 118 131 124  97  70  52  46  43  45  55  59  59  54  47  41  38  35  34  35  35  34  33  34  36  40  39  38  37  35  34  33  33  33  33  34  34  34  33  33  33  34  34  35  36  36  37  36  36  35  35  35  36  36  36  36  37  38  39  39  38  37  35  34  34  34  33  34  35  36  35  33  34  35  36  35  35  42  52  62  64  60  51  46  43  41  36  33  33  33  34  35  33  30  28  28  30  32  33  34  35  35  36  36  36  38  39  38  36  32  32  31  31  31  32  34  36  37  37  37  36  36  38  37  36  36  37  39  43  45  46  48  50  51  47  43  39  34  32  31  31  29  28  29  29  30  30  31  31  30  29  28  29  31  32  33  31  29  30  30  31  32  31  30  30  30  31  32  33  32  30  30  30  30  30  31  34  36  38  38  39  38  36  34  33  32  31  30  30  30  30  29  28  29  31  31  30  31  32  33  34  33  33  32  32  32  33  32  32  32  32  31  30  29  29  29  29  29  29  30  29  29  29  29  28  28  28  30  32  33  32  31  29  29  29  30  30  31  33  33  31  29  29  31  33  33  31  30  29  30  31  32  32  33  33  31  30  29  29  29  30  31  30  29  29  27  26  27  29  31  32  32  31  31  30  28  28  26  25  26  27  29  29  29  29 
 50  55  61  61  57  52  50  48  45  44  48  53  57  58  56  50  45  43  42  40  38  35  35  34  35  35  36  36  38  41  45  48  49  48  48  49  49  50  49  47  45  44  43  45  45  44  42  40  36  34  33  33  32  31  31  30  30  30  32  32  31  30  30  30  29  29  29  30  31  31  31  31  30  31  32  33  32  31  29  29  30  31  31  32  32  31  30  28  27  28  30  30  30  29  29  29  31  30  29  30  30  31  32  31  32  33  33  33  32  32  31  30  30  31  32  31  30  30  30  29  27  28  29  31  31  32  33  34  33  32  32  32  34  34  33  32  32  31  29  28  30  32  34  35  35  34  34  34  34  33  32  32  33  34  34  38  39  35  37  42  47  46  44  47  50  57  68  71  68  59  49  42  42  50  62  77  85  87  79  55  36  37  37  37  37  39  39  38  38  40  42  41  39  38  36  34  33  33  33  33  32  33  33  32  32  32  33  33  33  34  35  36  37  36  36  36  37  38  37  38  39  39  40  41  40  39  37  37  36  35  35  35  36  37  37  35  35  35  37  40  38  34  38  45  55  59  57  51  46  42  39  36  35  34  33  33  33  32  30  28  28  30  30  28  29  33  35  35  33  32  32  33  33  33  33  34  34  33  33  34  36  37  36  35  34  33  32  32  33  34  33  34  35  36  36  36  38  41  44  42  40  37  33  31  31  31  30  29  29  29  30  32  33  32  31  29  28  29  31  32  32  30  30  30  30  31  31  31  30  30  31  32  32  32  31  31  31  32  33  34  35  35  36  35  35  35  35  35  34  35  34  32  32  32  30  30  30  27  27  30  31  30  30  31  32  33  34  33  33  32  31  31  32  31  31  32  31  30  30  30  31  31  31  31  31  30  29  30  29  28  28  29  30  31  32  34  32  31  29  28  29  30  32  33  32  30  28  30  32  33  33  31  30  30  31  33  34  33  32  31  31  30  31  30  31  32  32  31  29  29  28  28  29  30  32  32  32  32  32  31  29  28  26  25  26  28  29  28  28  29 
 52  58  64  63  58  52  48  45  43  43  47  52  56  55  51  47  43  41  41  41  39  36  35  35  35  36  36  38  40  43  47  51  53  52  50  48  46  46  46  45  43  42  42  44  44  43  40  37  35  34  33  33  34  34  31  30  29  31  32  32  29  29  29  30  30  29  29  30  30  30  30  30  30  31  32  32  31  29  29  29  30  30  30  32  33  32  30  28  28  29  31  31  32  31  30  29  30  30  29  29  30  31  31  32  31  31  31  31  31  30  30  31  32  32  32  31  30  30  31  29  28  29  30  32  32  33  33  33  33  33  32  34  36  35  35  34  32  31  30  29  30  31  34  34  34  33  33  32  32  32  33  34  34  34  34  34  36  40  55  68  72  74  72  61  46  38  44  48  47  43  39  41  51  70  88  99 105  96  68  47  37  40  41  41  42  43  43  42  42  42  42  39  37  36  34  33  33  33  33  31  30  30  30  31  31  32  32  32  33  33  34  36  36  37  37  37  38  38  39  39  40  41  41  41  40  39  38  38  37  37  36  36  38  39  39  37  36  37  40  40  39  37  41  46  49  48  45  41  40  41  41  38  36  35  33  32  32  31  30  29  29  29  30  32  33  32  32  33  33  31  31  30  32  34  37  35  34  34  34  35  36  36  35  33  32  31  31  31  32  33  32  32  32  33  32  31  31  34  37  37  37  36  34  32  32  31  31  31  30  30  30  32  33  32  31  30  29  30  31  32  31  29  28  30  31  31  31  30  31  31  32  33  33  33  32  31  32  33  35  36  36  36  36  35  34  33  33  35  35  35  34  33  31  31  30  30  30  29  28  30  31  31  31  30  29  30  32  33  32  30  30  31  32  32  32  31  31  30  30  31  32  33  33  32  32  31  31  30  29  29  29  29  30  30  32  33  32  30  29  28  28  30  32  34  33  30  29  31  33  34  33  30  29  30  32  33  33  32  30  28  28  30  31  31  32  32  32  31  30  29  29  28  29  30  30  31  31  33  33  32  31  29  28  27  28  29  29  29  29  29 
 60  62  62  58  53  49  46  42  39  39  41  43  45  45  44  44  44  43  43  41  39  37  35  35  36  36  37  39  41  44  49  53  54  53  50  46  42  42  43  43  41  40  40  41  41  39  36  34  33  33  33  34  35  34  32  30  29  30  33  32  30  30  31  31  31  31  30  30  30  30  30  30  30  31  31  31  29  28  28  29  29  29  29  31  33  32  31  29  28  29  30  30  31  32  33  32  32  31  30  29  30  32  32  32  31  30  30  30  30  30  30  31  32  33  33  31  30  31  31  30  29  30  31  32  32  32  32  32  33  33  34  35  37  37  37  37  36  34  33  32  31  32  32  33  33  32  31  31  32  33  35  36  36  35  34  33  34  41  60  77  82  77  68  57  46  40  44  47  46  38  37  42  55  85 111 116 103  78  49  39  40  43  44  44  44  44  44  44  42  40  38  36  34  33  33  33  33  32  31  30  29  29  29  31  31  32  33  33  33  33  34  35  36  37  38  38  37  38  39  40  40  41  42  41  40  39  39  37  37  37  37  37  39  40  39  38  37  39  41  40  39  38  40  42  42  40  39  38  37  38  38  39  38  37  34  33  32  31  31  31  30  30  30  33  32  30  29  31  33  33  32  31  32  34  36  33  32  33  34  34  35  34  33  32  32  31  31  32  33  32  31  31  31  32  32  31  30  32  34  34  34  35  34  33  32  32  31  32  31  30  29  31  32  32  31  30  30  31  31  31  30  28  27  30  31  31  30  30  31  32  34  35  36  37  36  33  33  32  32  33  34  35  35  34  32  31  31  34  34  34  33  32  31  31  30  31  30  29  29  29  30  31  30  28  28  29  31  33  32  29  29  32  31  31  31  31  31  30  30  31  32  33  33  33  32  32  30  30  29  30  30  30  30  30  31  31  30  29  30  29  29  30  33  35  34  31  30  31  32  32  31  29  29  30  32  33  32  31  29  28  29  30  31  31  31  30  30  29  29  28  28  28  27  27  28  29  30  32  34  33  32  31  30  30  30  30  30  30  29  29 
 67  64  56  49  46  46  45  41  37  36  35  33  33  36  40  44  46  45  43  39  36  35  36  36  38  37  37  39  42  44  48  51  52  51  49  45  41  41  42  41  40  39  38  38  37  35  32  31  31  31  32  33  34  34  33  30  29  30  32  32  32  32  33  33  33  32  32  31  31  31  31  31  31  31  30  29  28  27  27  28  29  28  28  30  33  32  30  29  29  28  28  28  29  32  35  35  33  32  31  31  31  32  33  32  31  31  30  30  29  29  30  31  32  33  32  31  30  30  31  31  30  30  31  30  32  31  31  31  32  34  36  37  37  38  38  39  38  37  35  34  33  32  32  32  32  32  31  31  32  34  36  37  37  36  35  34  33  37  49  64  70  57  42  41  43  47  50  51  47  37  37  41  49  81 110 109  81  50  37  37  42  45  45  45  43  42  42  41  39  35  32  32  32  32  33  34  34  32  31  30  29  29  30  31  32  34  35  35  34  34  34  34  35  36  37  37  36  36  37  39  39  40  40  40  40  39  38  36  35  37  37  38  39  39  39  37  37  39  41  40  37  36  36  36  36  37  38  38  39  36  34  39  41  39  37  35  34  33  33  33  32  32  30  30  30  30  30  30  31  32  32  32  33  33  32  32  32  33  33  34  33  33  32  31  32  31  32  33  33  32  31  30  31  32  33  33  33  33  33  32  33  33  33  33  32  32  31  31  30  29  28  30  31  32  32  30  31  31  32  31  30  27  27  30  31  30  30  29  31  33  36  37  40  42  40  37  34  32  30  29  30  32  33  32  29  28  29  32  32  32  32  33  33  32  31  30  29  29  28  28  29  30  29  28  28  30  32  33  33  31  30  31  31  30  30  30  30  30  30  31  31  32  32  32  32  32  30  30  29  29  29  29  29  29  30  30  29  28  30  30  30  31  33  35  35  33  30  29  30  30  29  28  29  31  33  34  32  31  31  31  31  31  30  30  29  28  27  27  27  28  28  27  27  26  27  28  30  32  33  34  33  32  32  33  31  30  31  31  30  28 
 65  59  50  44  44  46  46  43  41  41  37  34  34  37  41  46  47  44  39  36  35  36  38  39  39  38  38  40  42  43  44  46  49  49  46  42  40  40  41  41  39  38  37  36  34  33  32  30  30  30  31  33  34  34  32  31  31  32  32  33  33  33  33  34  34  33  32  31  31  31  31  31  32  31  30  29  28  27  28  30  30  29  28  29  32  31  29  29  29  29  28  27  28  31  34  35  33  32  32  32  32  32  32  31  31  31  31  30  30  30  29  30  31  32  32  31  30  30  31  31  32  31  30  30  30  31  32  31  31  34  37  37  37  37  38  38  36  35  33  33  33  33  32  32  33  32  32  32  33  35  36  36  36  36  34  30  29  33  37  42  48  41  34  36  38  38  40  42  41  34  34  37  42  58  71  68  52  39  38  41  43  44  44  43  42  40  39  38  35  32  29  31  33  33  34  34  34  33  31  30  30  30  31  31  32  34  36  36  35  35  34  34  34  35  36  35  35  35  36  36  37  38  38  38  37  37  38  35  35  37  38  38  39  38  38  37  36  37  40  37  35  36  37  37  36  35  36  37  39  38  37  39  40  40  39  39  37  36  35  35  34  32  30  29  31  33  33  31  27  26  28  31  33  34  33  33  33  33  33  33  34  33  33  31  31  32  32  33  32  31  31  30  31  32  33  34  34  34  33  32  31  31  31  32  33  33  32  31  30  30  30  31  32  33  33  31  30  31  31  30  30  28  27  30  31  30  30  29  30  33  35  39  43  46  46  40  36  33  30  29  30  31  32  31  29  29  29  30  30  31  33  33  34  33  31  29  29  28  28  29  30  29  29  29  30  31  32  32  33  33  32  31  31  30  30  30  31  30  30  30  30  30  30  32  32  32  31  30  29  30  30  29  29  29  30  30  29  28  30  30  30  31  32  34  34  33  30  28  28  29  28  29  30  32  33  33  32  32  32  33  33  32  30  30  28  27  27  27  27  28  28  28  27  26  28  30  31  32  33  33  33  33  33  32  31  30  31  31  30  29 
 52  49  45  43  45  45  42  39  40  44  42  38  38  39  41  42  43  41  37  35  36  37  37  37  39  38  38  41  42  42  41  43  46  47  45  42  39  39  39  40  39  37  35  34  33  33  32  31  29  29  30  32  33  32  30  30  30  31  31  33  34  34  34  33  33  32  32  31  32  32  30  31  33  32  31  30  29  29  30  32  32  31  29  31  33  30  28  28  30  32  31  29  29  30  31  32  31  31  31  31  31  30  30  29  30  30  31  32  31  29  28  28  30  31  31  30  30  30  30  32  32  31  31  32  32  33  33  31  31  33  36  37  36  37  37  38  36  34  33  33  33  34  34  33  33  33  34  35  35  34  34  33  33  32  31  30  30  32  34  36  34  35  35  34  34  34  36  37  36  34  32  33  36  41  43  42  38  36  39  44  46  45  44  43  41  39  37  37  35  33  31  32  34  35  35  36  35  34  33  31  30  31  33  31  31  34  37  38  37  35  34  33  33  34  35  34  34  34  34  35  35  36  36  36  35  35  36  34  35  38  39  39  38  39  39  38  37  37  39  40  41  40  39  38  38  37  38  41  42  40  38  37  37  38  39  39  38  39  38  36  35  32  30  29  30  31  33  32  30  29  30  32  34  36  36  35  35  35  34  34  34  34  33  32  31  31  31  31  30  30  31  31  30  29  30  32  34  34  33  32  31  29  28  30  33  35  34  32  31  32  33  34  35  35  33  31  29  29  30  30  30  30  29  30  31  30  29  29  29  31  34  39  43  48  47  38  34  33  32  31  31  31  32  31  31  31  32  30  30  30  31  32  32  31  29  28  29  31  31  32  31  30  30  31  32  32  30  29  29  31  32  32  31  30  30  31  31  31  31  30  29  28  29  31  31  32  32  31  30  29  29  30  30  30  30  30  29  28  29  30  30  29  30  31  32  31  29  29  29  29  29  30  31  32  32  32  31  31  31  31  31  31  30  30  30  29  30  30  30  31  30  30  28  28  29  32  32  31  31  31  31  31  32  31  29  29  30  32  31  30 
 43  43  44  45  47  47  43  39  39  43  43  40  39  39  40  41  41  39  37  37  38  39  38  38  41  40  39  40  40  40  40  41  43  44  43  41  41  41  41  40  38  36  35  33  32  32  32  31  30  29  30  31  31  31  30  30  30  31  32  33  33  33  33  32  32  31  31  31  31  31  31  32  33  32  31  30  30  31  32  34  34  32  32  32  33  30  28  28  30  32  33  31  30  30  31  31  30  30  30  31  31  31  30  30  31  32  32  31  30  30  29  27  28  30  31  29  29  29  30  29  28  29  30  30  32  34  34  31  31  32  33  35  37  38  38  38  36  35  34  33  34  35  35  35  35  34  35  36  36  35  34  34  32  32  31  32  32  32  35  35  30  32  35  32  31  33  35  35  34  34  32  32  34  34  33  34  35  36  39  44  47  44  43  42  41  39  37  36  34  33  32  33  35  35  36  37  36  34  33  33  32  32  33  31  30  33  36  37  36  35  35  35  35  36  35  35  34  33  33  34  34  34  33  33  33  33  34  35  36  38  40  39  39  39  39  38  38  37  39  43  45  43  42  41  40  40  42  44  43  40  37  36  37  41  43  43  41  39  37  35  34  33  30  28  29  29  31  32  33  33  35  37  39  42  43  40  37  35  34  34  35  35  34  32  31  32  31  30  29  29  30  31  31  29  30  31  34  33  32  32  30  28  28  31  33  35  34  33  33  34  35  36  35  34  32  31  29  28  29  29  30  31  31  30  31  30  30  30  30  30  33  38  44  52  51  38  34  34  33  32  32  32  32  32  32  34  34  33  32  31  31  31  31  30  29  29  29  31  33  34  32  31  31  32  32  31  30  28  28  29  31  31  31  31  31  31  31  31  31  30  29  29  29  30  31  31  30  30  30  30  29  29  30  30  31  31  29  29  30  30  30  28  29  30  30  30  30  31  30  30  31  32  32  32  31  31  30  30  29  29  29  29  30  30  31  31  31  31  31  32  31  30  29  29  30  32  32  31  30  29  29  30  31  31  29  28  29  31  31  30 
 46  48  50  48  49  51  51  48  44  44  43  42  40  40  42  45  44  41  39  41  42  41  40  42  44  43  40  39  39  40  41  40  39  40  40  41  43  46  45  40  36  35  35  33  32  32  30  29  30  30  30  30  31  31  32  31  31  31  33  33  31  30  31  31  32  31  31  29  30  30  32  32  32  30  29  30  31  32  33  32  33  34  35  34  31  32  31  28  28  30  33  32  31  31  33  33  30  28  28  31  33  33  31  32  34  35  34  30  28  31  31  26  27  29  32  30  28  29  30  25  20  24  26  24  27  31  33  29  28  30  29  33  39  41  39  35  37  36  33  31  33  35  34  36  36  32  33  36  36  35  36  37  36  34  35  33  31  32  33  33  33  32  31  31  30  31  32  32  31  32  33  34  34  34  35  35  36  37  38  42  44  41  40  40  41  39  35  33  31  30  29  31  33  34  36  37  36  34  34  34  34  33  33  32  32  33  34  35  34  36  37  38  39  40  39  36  33  32  32  33  34  32  31  29  30  31  32  35  37  38  39  40  39  39  38  37  37  38  40  44  44  43  45  44  41  40  41  42  41  41  42  42  46  52  55  52  45  39  35  32  35  34  31  31  30  31  31  32  32  33  37  42  46  50  50  45  40  35  33  34  37  37  34  31  31  33  34  31  29  27  28  30  32  32  33  33  33  32  31  31  31  31  31  32  33  32  33  34  34  35  34  34  32  30  30  31  30  30  28  29  29  30  30  30  30  31  31  33  33  32  32  36  45  57  57  43  38  37  34  32  31  32  32  32  33  35  36  36  34  32  31  32  32  32  32  31  31  31  33  34  34  32  31  30  31  30  31  30  30  29  30  30  31  32  32  31  30  30  30  29  30  29  29  30  30  29  27  28  29  32  30  28  28  30  31  31  31  30  29  29  30  29  29  30  31  31  32  34  32  31  32  32  33  32  32  31  30  31  30  29  29  29  30  30  31  30  30  29  30  30  30  30  29  28  29  30  31  30  30  29  29  30  31  31  30  29  29  29  30  30 
 49  51  53  51  51  52  54  54  54  54  50  47  46  45  46  47  45  42  41  42  43  41  41  41  41  41  39  38  38  39  40  40  40  39  39  39  41  44  43  39  36  35  35  35  34  33  31  30  30  31  31  31  30  30  30  31  32  33  33  32  30  31  31  32  32  31  30  29  29  30  31  32  31  31  30  30  31  31  31  31  31  31  33  32  32  32  32  31  30  32  33  32  31  30  33  33  32  30  30  31  32  33  32  33  34  35  35  32  30  33  32  27  27  29  32  33  32  33  33  29  26  25  25  25  27  29  29  27  26  28  30  34  37  38  37  35  36  35  32  30  31  34  34  33  31  31  34  37  35  34  33  35  35  36  38  37  35  34  34  35  35  35  34  32  31  31  32  30  29  31  33  34  34  33  33  33  35  36  39  42  42  39  38  37  36  34  32  30  30  29  28  30  32  32  34  35  34  33  33  33  33  33  33  33  33  35  35  35  35  36  37  38  38  38  37  35  32  31  29  30  31  31  30  30  30  30  29  33  35  35  37  38  38  38  38  39  40  41  42  46  46  43  43  43  40  37  36  36  40  46  53  63  68  66  63  55  47  40  37  38  40  40  40  36  34  33  33  32  32  34  36  40  43  46  47  44  41  38  36  36  37  36  33  31  30  32  32  31  30  30  32  33  34  33  31  30  30  30  30  32  32  32  33  33  32  32  32  32  33  34  33  32  30  30  31  31  29  29  29  29  29  30  30  30  30  30  31  33  34  32  31  35  43  54  56  44  40  37  34  32  31  32  31  32  34  35  36  34  33  32  32  32  32  32  32  32  33  34  35  34  34  32  30  30  29  30  30  30  30  29  30  31  31  31  30  30  30  31  30  30  29  29  30  30  30  29  28  29  30  31  30  29  28  29  30  31  29  27  26  28  30  31  31  31  31  31  32  33  31  31  31  32  32  32  32  31  30  31  31  30  30  29  30  30  31  30  29  29  29  29  29  29  28  29  29  30  30  30  30  29  28  28  30  30  29  29  29  30  31  31 
 52  54  55  54  52  51  52  54  57  57  50  46  48  47  46  45  43  41  42  44  44  42  41  40  38  39  40  39  38  38  38  40  40  39  38  38  39  41  41  38  36  35  35  34  34  33  32  31  30  31  32  32  30  30  30  32  33  34  32  31  31  32  33  33  32  31  31  30  30  30  31  31  30  31  31  31  30  30  29  30  30  30  31  31  31  32  33  32  32  33  33  32  30  29  31  32  32  31  31  31  31  31  31  32  32  33  34  33  31  34  33  30  29  30  32  34  35  35  33  32  31  27  27  30  30  30  30  30  29  29  32  36  38  38  37  35  34  34  33  31  32  33  34  33  30  31  33  36  38  38  37  37  37  39  41  41  39  38  37  38  38  37  36  33  31  31  32  30  29  30  32  33  33  33  31  31  33  36  40  40  39  38  37  35  34  32  30  30  31  30  29  29  30  30  31  32  32  32  31  31  32  33  34  34  34  35  35  35  35  36  36  37  37  36  35  34  33  30  29  30  31  32  32  32  32  31  30  32  33  34  35  36  36  37  38  40  42  44  45  44  42  42  44  44  41  37  34  35  40  46  55  72  81  78  65  56  51  46  44  44  46  45  41  38  35  33  32  32  32  33  34  36  37  40  42  42  41  40  38  37  35  34  32  32  31  31  31  32  32  31  33  33  33  31  30  30  30  30  31  33  33  33  34  34  33  32  31  31  32  33  32  30  30  31  32  31  29  29  29  30  30  29  29  29  29  29  31  32  33  32  31  33  40  47  50  44  40  37  34  32  31  31  31  32  33  34  35  34  32  31  31  32  33  33  33  34  36  37  36  35  33  32  31  30  30  30  29  29  29  30  30  31  31  29  29  28  29  30  31  31  30  29  30  31  30  29  28  29  30  30  30  29  29  29  30  31  29  26  26  28  30  32  33  33  31  30  31  33  31  30  30  31  31  31  31  31  30  31  31  30  29  29  29  30  30  30  30  29  30  30  29  30  29  29  30  29  29  29  29  28  27  27  28  29  29  29  30  31  32  32 
 53  55  57  56  55  54  51  51  52  53  46  42  44  43  41  41  40  39  42  45  45  43  40  39  38  39  40  40  38  37  37  39  39  39  37  37  38  40  40  37  35  34  34  34  33  33  32  31  31  31  31  31  31  31  32  33  33  32  31  31  32  33  34  34  32  31  30  30  31  31  31  30  30  31  31  31  30  29  28  29  30  30  31  31  30  32  33  34  33  33  32  30  29  29  31  30  29  30  30  30  30  30  31  31  30  30  32  32  32  33  33  32  32  33  33  33  34  34  32  33  32  31  32  33  31  32  34  36  34  31  35  39  41  39  37  35  32  33  35  36  34  33  34  34  33  32  33  36  43  47  48  46  47  48  48  46  44  42  40  39  38  38  36  33  31  31  32  31  31  31  31  32  32  32  31  30  31  34  37  35  34  34  35  34  34  33  32  33  33  32  30  29  29  28  29  30  31  32  31  30  31  34  36  35  34  34  34  34  34  35  36  37  36  35  33  34  34  32  31  33  34  34  33  32  32  32  32  33  33  32  33  33  34  35  38  39  42  44  45  41  39  42  44  44  41  37  36  38  40  42  48  65  81  86  74  64  60  53  49  48  50  45  38  36  35  32  30  30  31  32  33  32  33  36  38  39  39  39  39  36  34  32  32  33  33  32  32  34  33  31  30  30  30  29  30  31  33  33  33  33  34  35  35  34  33  32  31  30  30  30  30  30  30  32  33  32  30  29  30  31  31  29  28  28  28  29  30  32  33  32  30  31  35  40  44  42  39  36  34  32  31  32  32  32  32  33  33  33  32  31  32  33  34  35  34  35  36  37  36  34  33  32  32  32  32  31  30  29  30  30  31  30  30  29  27  27  28  29  30  31  30  30  30  30  29  28  29  30  31  30  30  30  30  29  30  31  30  28  28  29  31  33  33  33  31  30  31  32  31  30  30  31  31  32  32  31  30  29  29  29  29  28  28  29  29  29  29  29  30  30  30  31  31  30  29  28  28  28  28  28  27  26  28  30  30  30  31  31  32  31 
 52  53  54  58  60  58  53  49  49  50  48  43  38  36  35  37  37  38  41  44  45  41  38  38  39  40  40  39  38  37  37  38  39  39  38  37  39  41  40  36  34  33  33  32  32  32  32  32  32  30  30  30  31  32  32  33  31  31  30  31  32  34  35  34  33  31  30  30  31  31  32  31  30  32  32  31  30  29  29  30  31  31  31  31  30  32  33  34  33  33  32  30  29  28  30  29  27  29  30  29  28  31  32  31  29  28  30  31  32  30  30  32  34  34  32  30  30  32  33  35  35  35  33  31  30  32  36  39  36  34  39  41  40  38  37  35  31  32  36  39  36  31  32  35  36  37  38  41  49  54  56  57  61  65  63  55  47  45  41  39  38  37  35  33  31  32  34  35  34  32  30  30  31  31  31  30  29  30  32  31  31  31  32  34  35  34  34  34  35  34  32  30  29  28  28  29  30  31  31  31  32  34  36  34  33  34  34  34  34  35  36  37  36  34  33  32  32  32  33  34  34  32  30  29  30  31  32  33  32  32  32  32  33  34  36  37  39  42  42  41  40  41  43  42  37  35  36  38  39  41  43  53  72  92  98  88  70  54  48  48  45  44  41  34  31  31  30  30  31  31  31  31  32  34  36  35  36  37  37  35  33  31  32  33  33  33  32  34  32  30  29  28  29  28  30  32  34  35  35  34  35  36  36  35  33  33  31  30  30  29  30  30  32  34  35  34  31  30  30  31  31  31  30  29  29  29  30  33  33  32  30  30  32  36  38  38  37  34  32  32  32  32  32  32  33  33  32  32  32  32  32  33  34  34  34  34  34  34  34  32  32  32  32  33  32  31  30  30  29  30  30  30  29  28  27  27  28  29  29  30  30  29  30  31  28  28  29  31  31  30  29  30  30  30  29  29  30  31  31  31  31  31  30  30  31  30  30  31  31  30  30  31  32  32  32  32  30  29  29  29  29  28  28  28  29  30  29  30  31  31  32  32  32  32  30  28  27  28  28  28  28  27  30  32  31  31  31  31  32  32 
 46  46  49  55  58  57  50  46  46  47  47  43  36  34  35  37  37  38  41  43  43  39  37  37  39  39  38  38  38  38  38  39  38  39  39  39  39  40  40  36  33  32  32  31  31  33  34  33  32  30  29  29  30  32  33  32  31  31  30  31  34  35  35  35  32  30  29  30  31  32  32  31  31  32  33  32  31  30  29  31  32  33  33  32  31  32  32  33  32  32  31  30  30  30  31  29  27  29  30  28  29  31  33  33  30  29  31  32  32  30  29  31  32  32  31  29  30  33  36  38  39  40  38  35  38  40  42  43  43  43  48  47  42  38  37  36  32  33  35  36  32  30  35  39  42  49  51  50  53  55  57  64  73  80  79  63  48  46  42  39  38  38  36  33  33  33  35  37  37  34  31  30  30  31  31  30  29  29  30  31  32  30  31  32  33  33  32  32  33  33  32  30  29  29  30  30  31  32  33  34  34  35  35  34  34  34  34  34  35  36  36  36  35  33  32  31  30  31  34  35  34  31  28  27  29  31  33  33  32  31  30  31  32  33  33  34  35  36  38  42  42  40  40  40  36  35  34  35  36  39  42  48  69  99 111 102  79  60  50  47  43  40  36  33  31  31  31  31  32  32  32  33  33  34  35  34  34  35  35  34  34  32  32  32  33  33  32  31  31  31  31  31  30  30  30  31  33  35  35  35  35  35  35  34  33  33  32  31  30  29  30  31  33  36  38  38  36  33  32  32  31  32  31  31  29  29  30  33  34  33  31  30  32  34  35  35  34  32  31  32  33  33  33  32  32  32  32  31  31  31  31  32  32  32  32  32  32  32  31  30  30  30  30  32  31  30  29  29  29  30  30  30  30  29  28  28  28  28  29  29  29  29  29  30  28  28  30  32  31  29  29  30  31  31  29  27  28  30  31  31  30  29  29  30  31  32  31  30  30  31  31  32  32  33  33  32  31  29  29  30  29  29  29  29  29  30  30  30  30  31  32  32  32  32  30  28  27  28  29  30  29  28  30  32  32  32  32  31  31  31 
 40  41  43  49  51  49  43  42  42  42  41  39  37  36  37  40  39  39  40  41  40  38  35  36  38  38  37  37  38  39  40  39  38  38  39  39  38  40  40  36  35  34  34  32  32  33  35  34  31  30  30  30  31  32  32  32  32  31  31  31  33  34  34  33  30  28  28  29  31  32  32  31  31  32  32  32  31  30  30  31  32  33  34  33  32  31  32  32  32  31  30  31  32  33  32  31  29  30  30  29  29  31  33  33  32  31  33  33  33  31  31  31  31  31  31  31  32  34  36  38  41  44  43  41  46  46  45  51  59  64  64  57  47  40  37  36  35  35  34  34  33  37  48  54  58  64  63  58  53  50  52  59  69  75  72  59  47  45  42  39  39  38  36  34  33  34  34  36  37  34  32  31  32  32  31  30  29  29  30  33  34  31  30  31  33  32  31  30  31  31  31  30  30  31  32  32  33  34  35  36  37  36  35  35  35  35  34  34  34  36  36  36  35  34  33  31  31  32  34  35  35  32  29  28  30  32  34  32  31  30  30  30  32  32  32  32  33  33  35  40  40  37  37  38  38  37  36  35  34  37  40  43  63  92 111 104  81  62  51  44  40  36  32  32  33  33  33  33  33  33  33  34  33  33  33  33  33  33  33  33  34  33  33  33  34  34  33  31  31  32  34  34  33  32  31  31  33  34  35  35  35  34  33  32  32  32  32  31  30  30  31  31  34  37  41  42  41  38  35  32  32  33  33  32  31  30  31  32  33  33  31  31  31  33  33  32  31  31  30  31  33  33  33  32  31  31  31  30  30  30  30  30  29  29  30  30  31  31  31  29  28  28  29  29  29  29  29  29  30  31  31  31  31  31  30  30  30  29  28  28  28  28  29  29  28  28  31  31  31  29  29  31  32  30  29  27  28  29  30  30  29  29  30  31  32  33  32  31  31  31  31  31  31  32  32  32  31  30  30  31  30  29  30  30  30  29  29  29  29  30  30  30  31  31  30  29  29  29  31  31  30  29  30  31  31  31  31  32  31  30 
 36  37  39  43  43  40  37  37  39  38  35  34  38  39  39  41  40  38  37  38  37  36  35  36  38  38  37  38  40  41  41  39  37  36  35  36  38  41  41  39  38  37  36  33  31  32  33  33  32  32  33  33  31  30  31  33  34  34  32  31  31  32  31  31  29  27  27  29  30  30  31  30  30  31  32  32  31  30  30  30  31  32  32  33  32  32  31  32  32  31  30  32  33  35  33  32  30  30  29  28  28  30  32  32  33  34  36  34  32  33  34  33  31  31  33  35  36  36  36  41  50  59  62  64  65  60  58  72  85  90  83  66  49  40  36  35  37  37  36  37  42  55  71  79  79  74  66  58  52  48  47  48  50  49  44  43  43  41  39  37  38  37  35  34  33  33  32  33  34  34  34  33  34  33  31  30  30  31  31  34  34  31  31  33  35  33  32  31  31  31  31  31  32  33  34  34  34  36  37  38  39  38  36  35  35  35  34  34  34  35  36  36  35  34  33  34  34  33  33  34  35  33  32  31  33  34  33  32  31  30  30  31  33  33  33  32  32  33  35  36  35  34  36  37  39  39  39  38  35  33  33  35  46  68  92  90  69  53  45  40  32  33  37  34  33  34  34  33  32  33  33  33  33  32  30  32  32  32  32  33  34  34  35  35  35  36  36  35  34  34  34  35  34  33  34  36  36  36  35  35  34  32  31  30  30  30  31  30  30  31  31  31  35  40  45  47  46  41  37  34  32  34  34  32  30  30  30  31  32  32  31  30  30  32  32  31  30  30  30  31  32  32  32  31  30  29  30  30  31  30  30  28  27  27  29  30  31  32  31  30  29  28  28  28  28  28  29  30  30  32  33  33  32  33  33  32  31  30  29  28  28  28  28  28  28  29  31  31  30  30  30  31  31  31  31  32  31  30  30  30  30  31  31  32  32  32  31  31  31  31  30  30  30  31  31  32  31  31  31  30  30  29  29  29  30  29  28  27  28  28  27  28  28  29  30  30  31  32  31  31  30  29  28  29  29  30  31  31  31  31 
 37  37  38  40  39  37  37  40  42  40  38  38  38  38  38  40  39  37  36  36  37  35  36  37  39  40  39  40  40  40  40  38  37  35  33  34  38  42  42  40  39  38  36  32  30  31  32  33  33  34  34  34  32  30  31  32  34  34  32  31  31  30  29  28  28  27  27  28  29  29  29  29  30  30  31  31  31  31  30  30  30  30  31  32  32  30  30  32  32  31  30  32  34  35  33  32  30  29  28  27  28  28  29  30  32  34  35  34  32  33  34  35  33  33  35  37  37  38  41  62  92 110 121 128 126 119 113 118 114 100  77  58  45  36  32  32  37  38  40  43  54  71  86  87  76  66  59  54  55  56  56  54  50  44  40  38  37  37  36  36  35  34  34  33  32  31  30  30  31  33  34  34  34  33  31  31  32  32  32  32  32  31  32  34  36  35  34  33  32  32  32  33  33  34  35  36  36  37  39  39  39  38  36  36  35  35  34  33  34  35  36  35  35  34  34  35  34  32  31  32  33  33  32  32  33  34  33  33  32  31  31  32  34  35  34  33  33  34  36  37  36  35  36  36  35  35  38  40  36  33  31  32  37  46  56  55  46  40  37  36  34  36  37  33  31  31  32  32  32  31  31  32  32  31  31  33  33  33  33  34  35  36  36  35  37  38  39  39  37  34  33  33  34  35  38  41  41  39  37  36  34  33  31  30  29  29  30  30  31  31  31  33  37  44  49  50  47  42  38  35  33  34  34  32  30  29  30  30  31  30  30  30  30  30  31  30  30  29  29  31  32  32  30  29  28  28  28  30  30  29  29  28  27  28  29  30  31  32  31  31  30  29  29  29  29  30  30  30  31  32  33  33  33  33  33  33  32  31  30  30  29  28  28  29  29  30  31  30  30  30  31  31  31  31  33  35  34  32  31  30  30  31  33  33  32  30  29  30  31  30  30  29  28  29  30  30  31  31  31  30  30  30  29  29  29  29  28  27  26  26  27  27  28  29  30  31  32  32  31  30  30  29  28  27  28  29  30  31  32  31 
 37  37  35  37  38  38  39  41  41  39  40  41  37  36  37  39  39  37  36  37  37  36  37  39  39  39  39  39  38  37  37  36  37  36  35  35  37  41  42  40  38  37  34  30  29  31  33  34  33  33  33  33  31  30  30  30  31  32  31  30  30  28  27  27  27  28  28  28  28  28  28  28  29  30  31  32  33  33  32  31  29  29  31  32  31  30  30  32  32  31  29  31  33  35  33  31  30  29  28  28  29  29  28  29  32  34  35  34  32  31  32  33  34  34  36  35  37  43  55  88 130 154 166 172 172 167 162 157 132  96  68  49  38  34  32  33  36  38  40  46  58  72  79  71  59  54  52  52  54  54  55  55  49  42  38  36  34  35  35  35  33  33  33  32  32  32  29  29  31  32  33  35  34  32  32  33  33  32  30  30  31  31  32  34  35  34  34  33  33  33  31  33  34  33  34  36  37  39  40  40  39  38  38  36  35  34  34  33  35  36  36  36  35  34  35  37  36  32  31  31  33  32  32  32  33  34  33  34  34  32  32  33  34  34  34  33  33  34  37  39  39  37  38  37  35  34  34  35  33  33  34  34  34  36  36  35  34  33  33  36  36  35  34  31  30  29  29  30  32  32  32  31  31  32  33  33  34  34  36  37  37  36  36  36  38  39  40  40  38  36  35  36  37  38  40  42  42  40  38  37  35  34  33  31  30  30  31  32  33  33  33  35  41  48  53  52  47  41  37  35  35  35  34  32  30  30  30  30  30  30  30  29  29  30  31  32  31  30  30  31  32  31  30  29  29  30  30  29  29  30  30  30  30  29  30  31  31  31  30  30  29  29  30  30  31  32  31  31  32  32  32  33  32  32  31  32  32  31  31  31  30  28  27  28  30  32  31  30  30  31  31  31  30  31  33  35  34  33  31  30  31  32  34  34  33  31  30  29  30  30  29  29  28  28  29  29  29  29  29  29  29  29  29  30  31  30  29  28  27  27  28  29  29  29  30  31  32  32  30  29  29  29  28  28  29  30  31  31  31  31 
 36  34  32  35  37  38  40  39  37  34  37  40  37  36  37  38  38  37  37  38  39  38  38  38  39  39  40  39  38  36  36  37  38  39  38  37  36  39  40  39  37  35  33  30  29  31  34  34  33  32  31  30  31  30  29  28  28  29  30  31  30  29  27  27  28  29  30  29  28  28  28  28  29  29  30  32  34  35  34  32  30  30  31  31  30  29  30  32  33  32  30  31  33  34  32  31  29  28  28  30  31  30  29  30  32  35  35  34  31  29  29  31  33  34  35  34  38  51  71 109 151 173 184 190 192 190 183 164 124  80  58  44  36  35  34  34  36  36  37  43  52  60  57  49  41  42  47  49  47  45  44  45  41  35  32  32  32  34  34  34  34  33  33  32  32  32  30  29  30  31  31  32  31  31  33  33  33  31  27  29  32  32  32  33  33  32  31  33  34  34  32  32  34  34  34  35  38  40  40  39  38  38  39  37  36  35  34  34  35  36  37  37  36  36  35  37  36  34  33  33  34  33  32  32  33  34  34  35  34  33  32  33  33  34  33  33  33  35  37  40  40  39  39  39  37  34  32  30  30  33  36  36  35  33  31  31  33  31  34  37  35  33  33  31  30  29  30  31  33  33  33  33  34  36  38  37  37  39  40  40  39  37  35  35  37  38  39  38  37  38  39  39  40  39  40  41  42  40  39  39  39  37  36  34  32  31  31  31  34  35  37  39  44  51  54  52  45  38  35  34  35  36  35  33  32  30  31  31  31  31  30  29  29  29  31  32  31  30  30  30  30  29  29  28  29  31  31  28  28  30  31  30  30  29  30  30  30  30  29  29  29  30  31  31  32  33  32  31  30  30  31  32  32  31  31  31  32  31  31  31  31  29  29  29  32  33  32  30  30  31  31  30  30  32  33  34  34  33  31  30  31  33  34  34  33  32  30  28  30  31  30  29  28  27  27  27  27  26  27  28  29  29  30  31  31  30  30  29  29  28  29  31  30  29  30  31  31  31  30  28  28  28  29  30  30  31  30  30  30  30 
 34  31  31  35  39  39  40  39  37  34  35  38  38  38  38  38  36  36  37  39  40  40  38  37  39  41  43  42  41  39  39  39  39  38  39  39  38  39  39  38  36  35  33  32  32  32  32  32  33  32  30  30  30  29  29  28  28  29  32  33  32  31  30  28  28  29  29  30  30  30  29  29  29  30  30  31  31  32  33  32  31  31  31  29  25  27  30  32  33  32  31  31  32  32  33  31  30  29  29  30  31  32  32  32  33  34  34  32  29  29  30  30  31  33  34  34  41  57  75 108 146 162 176 188 191 183 160 121  82  53  44  41  40  37  35  33  34  34  34  36  40  42  43  39  36  37  39  40  38  36  34  33  32  32  32  30  30  30  32  35  36  36  35  33  32  31  31  28  25  27  26  26  28  31  32  31  31  30  28  30  32  33  34  34  33  31  32  35  35  33  30  29  31  35  36  36  36  37  38  38  36  36  39  38  37  37  36  35  35  36  38  38  38  36  35  34  33  35  36  36  36  34  33  32  32  33  35  35  34  32  31  31  33  34  34  34  35  37  39  39  39  39  38  37  35  32  31  32  33  34  33  32  32  32  31  31  32  33  34  36  35  35  34  33  31  31  35  36  35  34  34  37  40  44  46  46  47  48  47  45  40  35  32  32  34  34  35  37  37  38  39  40  39  38  38  40  42  43  43  43  43  43  41  39  37  34  30  29  31  38  43  41  44  47  50  47  42  37  34  34  35  36  38  37  32  28  30  32  31  31  31  31  28  26  26  30  30  29  29  29  29  29  29  28  29  31  31  29  30  31  30  29  28  28  28  29  29  27  29  32  33  32  31  31  31  32  31  30  30  29  30  32  32  33  34  33  32  31  30  31  31  31  31  32  33  34  33  33  32  31  31  31  31  32  33  34  32  30  29  29  31  33  33  32  32  31  28  28  32  34  32  29  27  26  26  25  26  28  29  29  31  31  31  30  28  28  29  30  29  27  29  31  30  30  29  29  28  29  29  29  28  28  29  30  30  31  30  30  29  29 
 38  35  33  37  39  41  42  42  41  37  36  38  39  38  38  37  37  37  39  40  40  40  39  37  39  40  42  42  42  41  40  40  39  38  39  41  40  40  40  39  38  36  35  34  33  32  32  32  34  32  30  29  29  29  29  28  29  30  32  33  32  31  30  29  29  30  31  32  32  32  31  30  31  31  31  30  30  31  31  31  31  31  30  28  27  29  31  33  33  33  32  32  32  32  32  31  30  29  30  30  31  31  32  32  32  32  33  32  31  30  29  27  29  33  37  37  40  47  56  78 107 130 146 149 134 114  93  70  53  43  40  39  36  35  33  33  34  34  35  36  36  36  37  35  34  35  36  36  36  34  32  31  31  31  32  30  28  29  31  33  35  36  35  34  32  32  30  28  27  27  26  27  30  32  33  31  31  30  30  33  37  37  39  42  43  43  40  36  32  30  30  30  31  35  35  35  34  36  38  38  36  35  38  37  37  36  36  36  37  37  39  39  38  37  35  33  32  33  34  35  35  34  32  32  32  32  33  34  33  32  31  32  32  33  34  35  36  37  38  37  36  36  37  36  33  31  30  32  34  33  32  32  32  31  30  30  31  32  33  34  34  34  34  34  34  34  38  38  35  34  36  40  44  49  52  51  51  52  50  46  40  35  32  32  33  35  36  36  36  37  39  40  39  38  39  41  42  42  41  41  41  42  41  41  40  38  34  33  35  41  47  46  46  47  48  47  44  41  39  38  39  40  40  40  34  30  31  32  31  29  31  31  29  27  27  28  28  28  29  30  30  29  29  29  29  30  30  30  30  31  30  29  28  27  28  29  29  29  30  34  34  33  32  30  30  30  29  29  29  29  30  32  32  34  35  34  32  31  31  31  32  32  32  32  32  33  33  33  32  31  30  31  31  31  31  32  30  28  28  28  30  32  32  32  31  31  29  28  31  33  31  28  27  27  27  26  26  28  30  30  32  32  31  28  27  27  29  30  29  27  28  31  30  31  31  30  30  30  30  30  29  28  29  30  30  30  30  30  29  28 
 42  38  35  36  39  41  43  44  43  39  38  38  39  39  37  38  38  39  39  39  39  39  39  39  38  38  39  39  40  40  41  39  38  38  41  42  42  42  42  42  41  38  36  34  32  33  34  34  33  32  29  28  29  30  30  30  30  31  31  31  31  30  29  30  30  31  31  32  32  32  32  31  32  32  31  31  30  31  31  31  31  31  30  30  31  32  32  32  32  32  32  32  33  33  32  31  31  31  31  31  31  30  30  30  30  31  33  33  32  32  31  29  31  35  40  39  38  38  41  48  63  84  96  93  73  56  44  41  40  40  39  35  32  31  31  32  34  35  35  34  35  35  34  33  32  34  35  36  36  35  34  34  33  32  32  30  29  30  31  33  34  34  34  35  34  32  29  29  30  30  31  31  32  32  32  31  31  30  31  35  39  44  48  51  52  51  46  38  32  30  32  32  33  34  34  33  33  35  37  38  37  36  36  37  36  36  36  36  38  38  38  38  37  36  36  34  32  32  32  33  33  33  32  31  32  32  32  33  33  33  33  33  33  34  34  34  35  36  36  34  34  34  35  35  34  30  30  31  33  33  33  33  32  31  31  30  29  31  32  32  32  32  32  35  37  38  39  38  36  36  38  41  44  50  53  51  51  51  49  45  39  34  32  33  34  36  36  35  35  37  38  39  40  41  42  43  42  39  36  36  37  38  39  40  41  41  39  37  38  43  47  46  46  46  47  48  47  46  44  43  42  42  41  40  36  34  35  34  31  28  29  31  30  29  28  27  27  28  29  30  30  30  30  30  29  29  29  29  30  31  31  29  28  28  28  29  31  31  32  35  35  33  32  30  29  28  29  29  30  31  32  32  33  34  34  33  31  30  31  31  31  32  31  30  31  32  32  33  32  31  30  30  30  30  30  30  29  28  28  28  29  30  31  31  32  31  30  29  30  31  29  28  28  29  29  27  27  28  29  31  31  31  30  28  28  28  30  30  29  28  30  32  32  33  33  32  32  32  31  30  29  29  29  30  30  31  31  31  30  29 
 43  38  35  35  37  40  42  44  43  40  39  40  40  40  39  40  39  38  39  38  37  37  37  38  38  38  37  37  38  39  40  39  38  38  41  43  42  43  44  44  42  40  38  35  33  33  34  35  34  31  29  28  28  30  32  33  32  32  31  31  31  31  30  30  31  31  31  30  31  31  30  30  31  31  30  31  30  31  32  31  32  32  32  32  34  33  32  31  31  31  32  32  33  32  31  31  32  32  31  31  31  30  29  29  30  32  33  31  30  33  35  36  34  37  40  40  40  41  42  39  38  42  45  47  46  45  44  41  37  34  35  34  32  31  31  31  32  33  32  32  33  33  32  31  32  33  35  36  36  35  35  35  35  34  33  32  31  33  34  33  34  33  35  36  35  31  27  28  30  34  36  34  31  30  31  31  31  31  32  33  37  47  54  55  51  47  44  39  35  33  33  33  33  34  34  33  32  34  36  38  36  36  36  37  37  37  36  37  37  38  37  36  35  35  36  34  33  32  33  33  33  33  32  31  32  32  33  34  35  34  35  35  34  34  33  34  33  33  34  33  32  33  34  35  34  32  31  32  33  33  32  33  32  31  31  30  29  30  31  33  33  32  33  35  37  40  41  39  36  38  40  42  42  45  49  49  48  48  47  43  38  33  32  32  33  34  34  34  34  36  39  41  43  44  45  44  41  35  31  34  36  37  37  38  39  40  39  37  37  40  42  41  42  43  45  47  49  48  45  43  41  40  39  40  39  39  40  37  33  31  31  31  31  29  28  27  27  29  29  30  29  29  30  31  30  31  30  29  30  31  31  29  28  28  28  29  30  31  34  36  36  35  34  31  30  29  29  30  30  33  33  32  31  32  33  31  30  30  30  31  31  31  31  30  31  32  33  33  32  31  30  29  30  29  30  31  30  29  28  28  29  30  30  31  32  32  31  29  30  29  27  27  29  31  30  28  27  28  29  30  30  29  30  30  31  32  32  31  30  29  30  32  32  33  33  33  32  31  31  30  29  29  30  31  30  31  32  32  31  30 
 44  39  38  37  38  39  41  42  42  41  41  42  41  42  41  40  39  37  38  38  38  38  37  37  38  38  37  37  37  37  39  39  38  39  41  43  42  43  45  44  43  41  37  35  34  33  33  32  31  29  28  28  29  31  33  33  32  31  30  30  32  31  31  31  31  30  30  29  29  29  28  28  31  31  30  30  30  30  31  32  32  33  33  33  33  32  31  30  30  30  31  32  32  31  30  30  31  31  31  32  31  31  30  31  31  32  34  33  31  33  36  36  34  37  43  46  47  48  47  43  39  40  40  40  38  37  36  36  36  35  34  34  35  33  31  31  31  30  30  31  32  32  32  31  31  32  33  35  34  34  35  35  35  34  33  33  34  34  34  33  32  33  35  36  34  32  29  31  33  33  32  32  32  33  35  37  34  34  36  35  35  40  43  43  43  42  42  40  38  35  34  34  35  36  36  36  36  35  36  36  36  37  39  39  39  37  35  35  37  37  35  34  33  34  35  36  35  34  33  33  33  33  33  33  33  34  34  35  36  37  37  37  35  34  33  33  32  31  30  31  32  32  34  35  35  34  34  34  34  33  32  32  32  32  32  32  31  31  32  34  34  33  33  33  36  39  39  37  36  39  42  42  39  40  43  43  43  43  41  39  36  32  31  31  31  31  31  31  32  36  41  44  47  47  46  44  39  33  30  34  36  37  36  35  35  36  36  34  34  34  35  34  36  39  42  45  46  44  41  38  37  36  37  39  39  41  42  39  35  33  33  32  31  29  28  28  29  30  30  29  28  28  29  30  31  32  31  28  29  31  31  30  28  27  28  29  30  31  33  35  35  34  34  33  32  32  31  31  31  33  32  30  30  30  31  31  30  29  30  31  30  30  30  31  31  31  32  32  32  32  31  30  29  29  29  32  31  30  29  29  30  30  31  31  31  32  31  30  29  28  27  28  29  31  30  29  28  29  30  29  29  30  31  32  34  34  33  32  32  31  31  31  32  32  32  31  30  30  30  31  31  32  31  30  29  30  31  31  31  31 
 47  44  42  41  41  41  43  42  42  43  43  43  42  41  41  39  39  38  38  39  39  39  39  39  37  38  38  37  36  36  38  39  39  40  41  42  43  44  45  45  43  40  37  36  35  33  31  29  29  28  29  29  31  32  32  32  31  30  29  29  31  31  30  30  30  30  29  29  29  29  29  29  30  31  30  29  29  29  30  30  31  31  31  31  31  30  30  29  30  30  30  31  31  30  29  29  30  30  31  31  30  31  31  32  32  33  34  33  32  33  33  33  32  37  44  48  50  48  45  43  41  39  38  38  37  36  34  33  34  34  34  35  35  34  33  33  32  30  31  32  33  32  31  31  31  32  33  34  33  33  34  34  33  33  32  34  35  36  35  34  34  35  36  36  36  35  34  34  33  31  31  32  33  36  38  39  38  37  38  38  37  34  34  36  40  40  40  40  39  36  33  34  35  37  38  39  38  37  36  36  37  38  40  40  39  36  35  35  36  36  34  33  33  34  36  37  36  35  35  34  34  34  34  34  34  34  35  36  37  38  38  37  35  34  33  32  32  30  29  31  32  31  33  34  35  35  35  35  34  32  31  33  33  33  33  33  32  32  32  33  33  32  31  32  34  36  36  34  35  39  43  43  39  38  40  39  38  38  37  36  34  32  31  31  31  30  29  29  31  35  41  46  49  48  45  42  39  34  32  34  35  35  34  32  32  33  34  33  32  31  31  31  33  36  39  39  38  36  33  32  33  34  36  38  39  41  41  38  36  35  34  34  33  31  30  31  31  31  30  29  28  27  28  30  31  32  30  28  29  31  32  31  29  28  28  29  31  32  32  32  32  32  33  32  32  33  32  32  31  32  31  29  29  30  31  31  31  30  30  31  31  30  30  30  30  30  30  30  31  31  30  30  29  28  28  30  30  30  29  29  30  31  31  31  32  32  31  30  28  28  28  29  30  30  30  29  30  32  32  31  31  31  33  34  35  35  33  31  31  30  31  31  32  32  32  30  29  29  30  31  32  33  30  29  29  30  30  30  30  30 
 50  49  46  44  44  45  46  46  45  46  46  45  42  40  39  38  39  40  41  41  40  40  41  41  38  39  40  39  36  36  37  39  40  39  39  40  43  45  45  45  42  38  37  36  35  33  30  28  29  29  30  32  33  33  32  31  30  29  29  29  30  30  29  29  30  30  30  29  30  31  31  31  30  31  30  30  29  28  28  28  29  29  29  29  29  29  29  30  30  31  31  31  30  29  29  29  30  30  30  30  29  30  32  33  32  32  32  31  31  32  32  33  33  37  41  44  44  42  38  38  37  33  31  33  38  38  36  33  33  33  34  35  35  35  34  35  34  33  33  34  34  33  31  32  33  34  34  34  34  34  34  34  33  33  33  35  36  37  36  36  37  38  38  38  38  39  39  35  31  32  32  34  35  36  37  39  40  40  40  41  40  33  33  37  40  40  38  38  39  38  34  35  37  36  38  39  38  37  36  37  37  38  39  40  39  36  34  35  37  36  35  34  33  34  35  36  36  36  36  35  35  35  34  33  34  35  36  36  37  39  38  37  34  33  32  32  31  30  30  32  32  30  31  32  34  34  35  36  35  33  32  33  34  33  34  33  33  33  32  31  31  30  29  31  32  33  32  32  33  40  44  44  41  40  40  37  36  35  34  34  33  33  32  32  32  32  31  29  30  34  40  45  48  45  41  38  36  37  36  33  32  33  32  31  30  32  33  33  32  31  30  31  32  34  35  33  31  29  29  30  32  34  35  38  40  40  40  39  39  39  38  37  35  34  33  32  32  31  30  28  27  28  29  30  31  31  29  27  29  31  33  32  30  30  30  30  32  33  32  30  30  31  31  31  32  32  33  32  31  30  30  30  30  31  32  32  31  31  30  31  30  30  29  29  29  28  27  28  28  29  29  29  28  27  28  28  29  30  30  30  30  30  30  30  31  33  31  28  26  27  29  30  31  30  30  30  32  34  34  34  33  33  34  34  34  33  31  29  29  30  31  32  33  33  33  31  29  29  29  30  31  32  30  27  28  29  28  28  29  29 
 49  49  47  45  45  48  50  50  49  49  47  45  44  41  39  40  43  45  45  43  40  38  40  41  39  40  41  40  37  36  36  38  40  39  37  38  44  45  45  43  40  37  36  36  35  33  30  28  30  32  34  35  35  34  32  31  30  29  30  31  31  31  30  30  30  30  30  29  30  31  31  30  30  30  31  30  29  29  29  29  28  28  29  29  29  29  30  30  31  32  31  30  29  29  29  29  30  31  30  29  29  30  31  32  32  32  30  29  28  32  36  38  37  36  35  34  35  36  36  34  31  32  35  37  36  35  34  35  36  36  33  33  34  34  35  35  35  35  34  35  36  36  33  33  35  35  36  35  34  34  33  34  34  35  36  36  36  37  36  37  37  38  39  38  38  39  41  40  36  32  31  35  42  44  44  46  50  53  50  46  40  34  34  37  41  39  36  37  41  41  37  38  38  36  35  36  37  37  37  37  38  37  37  38  38  36  35  36  37  37  36  35  34  35  35  36  36  36  35  35  35  34  33  33  35  36  36  37  38  39  38  37  35  34  33  32  32  32  32  34  33  30  30  31  33  33  34  36  37  35  33  33  33  33  33  33  32  32  32  31  31  30  29  30  30  30  31  32  35  42  46  45  41  39  40  39  37  35  34  33  33  33  33  32  33  34  34  32  32  36  40  43  43  39  35  32  33  35  35  30  30  32  31  30  31  32  33  34  33  32  30  30  31  32  31  30  28  28  30  32  33  34  34  37  40  40  40  43  47  48  46  41  38  36  34  31  31  31  30  28  28  28  29  30  30  29  28  27  29  31  32  32  31  31  30  31  32  33  32  30  30  30  30  30  31  32  32  32  31  31  30  30  31  32  33  33  32  31  31  30  30  29  29  29  28  27  26  27  28  29  29  28  28  27  28  29  30  31  31  31  30  30  29  29  30  31  30  27  26  27  30  32  32  30  30  31  34  35  35  35  33  32  33  34  33  31  30  29  29  31  32  33  33  34  34  33  31  29  29  29  29  30  28  27  27  28  29  28  28  29 
 48  49  46  44  45  48  50  49  48  48  46  44  45  43  42  43  45  47  46  43  39  38  39  40  40  41  41  40  36  36  37  39  40  39  38  39  44  44  41  40  37  35  34  34  34  32  31  30  32  34  35  36  36  34  33  32  31  31  31  32  32  32  32  32  31  31  29  29  28  29  29  29  29  30  31  31  31  31  31  30  29  29  30  30  29  29  29  30  31  31  31  30  29  28  28  28  30  30  30  29  30  30  31  32  32  31  30  29  30  32  34  36  35  34  34  34  35  36  36  32  29  30  32  33  33  33  34  36  36  35  32  32  35  35  36  36  35  34  34  35  37  37  36  34  34  35  35  35  34  33  34  35  36  37  38  37  36  35  34  34  35  36  37  37  38  40  40  43  41  33  36  53  80  94  95  87  82  76  66  56  46  38  36  38  44  44  43  40  41  42  43  43  41  37  35  35  36  36  36  37  38  37  36  36  36  35  35  36  36  36  35  35  35  36  37  36  35  35  35  34  34  34  34  35  36  37  38  38  38  38  38  37  36  34  34  33  34  34  35  35  33  31  31  32  33  34  34  36  36  36  35  33  32  32  33  33  33  32  32  32  32  32  31  30  29  29  32  34  37  42  45  43  39  37  38  39  39  36  34  33  32  31  32  33  34  35  35  35  36  38  40  41  39  34  31  29  31  33  33  30  30  31  31  30  31  32  32  32  31  31  30  30  30  30  29  29  29  30  32  34  34  33  33  36  39  40  40  45  51  54  49  43  38  36  34  33  32  31  29  29  29  30  29  29  29  29  28  28  30  32  33  32  31  31  30  31  32  33  32  31  31  31  30  30  31  31  31  31  31  31  31  31  31  32  33  32  32  31  30  30  29  29  29  28  28  28  28  28  29  29  29  28  28  28  29  30  31  32  33  32  30  29  28  28  29  30  29  28  27  28  30  32  33  32  31  33  34  35  34  33  32  32  32  33  33  32  31  30  31  32  32  32  33  34  34  33  31  29  28  28  28  28  28  29  28  29  29  29  29  29 
 48  49  48  44  44  46  47  45  43  45  44  43  43  45  46  47  47  45  43  41  40  40  39  39  39  40  39  38  36  36  38  39  40  39  39  40  42  40  37  35  34  32  32  32  32  31  32  33  34  34  35  35  34  33  32  32  32  32  32  33  33  32  33  33  32  31  30  28  27  27  28  28  29  30  32  33  33  33  32  31  30  29  30  30  30  29  28  28  29  31  31  30  29  28  27  28  30  30  31  31  30  30  32  32  33  32  30  30  32  31  32  33  32  32  34  35  37  38  35  32  30  29  29  29  30  32  33  34  32  30  29  32  35  35  35  35  35  34  34  35  36  37  36  35  35  36  35  36  35  35  36  38  39  39  40  40  38  36  33  31  31  34  37  40  42  42  41  43  44  40  49  76 117 137 140 129 119 105  84  68  60  58  56  54  56  56  52  45  41  43  49  49  46  41  38  38  38  36  35  36  37  37  36  37  37  36  36  36  35  33  32  32  34  36  38  37  35  34  34  33  33  34  35  36  36  38  39  39  38  37  37  37  36  35  34  33  34  35  36  34  32  30  31  33  34  35  35  35  35  34  34  34  34  33  32  32  32  31  31  32  33  33  32  31  29  29  32  36  38  40  40  39  37  36  37  40  39  36  34  32  32  31  32  33  35  35  36  37  38  39  40  39  36  32  30  30  32  32  31  31  32  32  31  30  30  31  31  31  30  30  30  30  29  28  28  29  30  33  34  35  35  34  34  36  38  38  37  43  50  54  48  42  37  36  36  35  34  31  29  28  30  31  30  30  30  31  30  29  31  33  34  33  31  31  31  31  32  32  32  32  31  32  31  31  31  32  31  30  30  30  30  30  31  32  32  32  31  30  30  29  30  30  29  27  28  29  30  30  29  28  28  28  29  30  30  30  32  33  33  32  30  29  28  29  30  31  31  29  28  29  31  33  34  33  33  34  34  33  32  31  31  31  32  32  33  32  32  32  32  32  31  31  32  33  33  31  29  27  27  27  27  28  29  30  30  30  30  30  30  30 
 50  52  51  46  45  44  42  39  38  40  41  40  41  45  49  50  47  42  40  40  42  43  41  39  39  39  38  37  36  37  39  41  40  39  39  40  39  36  33  32  31  30  31  30  30  30  33  34  33  33  33  33  31  30  30  31  32  32  33  32  33  32  33  33  33  32  31  28  27  27  28  29  30  32  33  35  34  33  31  30  29  29  29  30  30  28  27  27  28  29  31  30  29  28  27  28  30  30  31  31  31  31  32  33  34  33  32  31  31  31  32  33  32  32  33  34  36  36  33  31  30  30  30  30  31  31  30  28  27  27  28  31  35  35  35  36  35  34  34  34  35  35  34  36  40  39  38  38  38  39  41  43  44  44  44  44  43  39  35  32  30  34  41  47  52  53  51  48  48  52  64  88 122 140 145 144 140 125  97  80  78  88  90  84  75  66  58  49  43  44  50  52  50  46  43  42  41  37  35  36  38  39  39  39  38  38  37  36  34  31  29  30  33  36  38  36  35  34  32  32  32  34  35  36  38  40  40  38  37  37  36  36  35  34  33  32  32  34  35  33  31  31  32  35  37  36  35  34  34  32  32  35  35  33  33  32  30  29  30  32  32  31  32  32  30  30  32  35  37  36  35  36  36  38  40  40  39  36  34  33  32  32  32  34  35  35  35  37  39  40  40  38  34  32  32  34  35  33  30  31  32  32  31  30  29  29  29  30  30  31  31  31  30  28  28  29  31  32  33  34  34  36  37  37  38  35  32  37  45  48  43  37  35  36  37  37  35  31  29  28  29  30  30  31  31  32  32  30  32  34  35  33  32  32  31  32  32  33  32  31  32  33  32  33  33  32  30  29  29  30  29  30  30  31  33  32  31  30  30  30  30  31  29  27  29  30  31  31  29  27  27  28  30  31  30  29  30  31  32  31  30  29  29  30  32  34  33  30  29  29  32  34  34  33  34  35  33  30  30  32  31  32  33  33  33  33  34  33  31  30  29  29  30  31  30  29  27  25  25  26  28  29  30  30  30  31  30  31  30  29 
 53  52  50  47  44  41  38  36  37  38  39  40  43  43  44  44  43  41  42  44  45  43  41  42  43  44  42  41  39  39  39  40  40  39  38  37  37  35  32  30  29  30  30  30  29  30  32  33  32  31  31  31  31  31  31  31  32  33  33  32  32  32  33  34  34  33  31  30  28  28  28  29  32  33  33  33  34  33  32  30  29  28  29  30  30  29  28  28  28  28  28  29  29  29  30  30  30  30  30  30  30  31  32  33  34  34  33  34  33  32  31  30  30  31  33  33  34  33  31  30  31  32  32  32  32  32  30  29  29  30  31  33  35  36  37  36  33  31  32  35  38  37  34  37  41  43  41  41  44  44  44  52  62  67  62  55  50  45  38  33  36  39  43  51  64  75  76  76  69  54  69  93 111 126 136 140 132 111  84  78  83  89  88  83  72  62  54  46  42  44  49  52  51  47  44  41  39  38  38  40  41  41  40  38  37  36  37  36  35  32  31  32  34  35  35  33  33  34  34  34  34  34  35  37  39  42  42  38  35  34  34  33  34  33  32  32  32  33  34  31  31  33  34  36  36  35  35  34  34  33  32  34  34  34  34  33  32  31  31  31  31  30  30  31  31  31  32  34  36  36  36  37  38  39  41  40  39  37  35  33  31  30  31  34  36  35  36  38  40  39  37  35  32  32  33  35  35  33  31  32  31  30  30  31  31  32  31  31  31  31  32  32  31  30  30  30  31  32  33  34  35  36  38  37  34  32  32  36  41  41  37  32  30  33  36  36  32  30  29  29  30  29  29  30  31  32  32  31  32  32  32  32  33  32  31  31  32  33  31  30  32  34  33  32  31  30  31  31  31  30  30  31  30  31  32  31  30  29  29  29  30  29  29  28  30  32  33  32  31  28  27  26  27  27  27  28  28  29  29  29  29  30  31  32  33  35  34  31  30  30  31  32  33  33  33  33  32  31  30  32  33  34  35  34  34  34  34  33  31  27  27  28  29  29  29  28  27  27  27  29  30  31  29  27  29  30  31  31  31  29 
 53  51  47  47  49  49  46  44  41  40  39  41  43  44  43  43  42  41  44  49  51  49  47  47  49  49  46  44  42  40  39  38  38  38  36  35  35  34  31  30  30  31  31  30  30  30  31  31  31  31  30  30  31  32  32  32  32  33  33  33  33  33  33  33  33  32  31  30  30  30  29  30  32  32  32  32  33  33  32  30  29  29  30  30  30  29  29  29  28  28  28  28  29  30  30  30  30  30  29  30  30  31  31  33  33  33  33  34  34  32  30  29  29  30  32  33  33  33  31  31  32  32  33  34  34  33  33  31  32  34  35  35  34  34  34  33  32  31  32  36  40  41  38  40  42  41  43  45  44  54  69  80  86  85  72  58  47  43  37  39  51  58  60  61  69  76  74  74  70  63  77  94 102 108 111 105  93  77  61  60  65  66  65  61  56  52  47  43  41  43  46  48  48  45  42  40  39  40  42  43  43  42  40  38  36  35  36  36  35  33  33  34  35  34  33  33  34  35  36  36  35  34  35  37  38  40  41  36  33  33  33  33  33  33  32  32  32  33  34  32  32  34  35  35  35  35  35  35  34  34  33  33  33  34  34  34  33  32  33  32  32  31  31  31  32  32  32  34  35  36  37  37  38  38  39  39  39  37  37  35  32  30  30  33  35  35  35  38  39  37  35  34  33  33  33  33  33  33  33  33  33  32  31  31  31  32  33  33  34  34  33  32  32  31  31  31  31  32  33  34  35  37  38  36  33  32  33  36  37  36  33  31  31  31  32  32  30  29  30  30  29  28  30  32  34  33  31  30  32  32  31  31  32  30  29  29  32  33  32  30  32  34  33  31  30  29  31  32  31  31  31  30  30  31  32  32  30  29  28  29  29  29  28  29  31  33  34  33  33  30  28  27  27  27  28  28  28  28  28  28  29  30  31  32  33  34  33  31  30  30  29  30  31  32  31  30  31  31  31  31  33  34  35  35  34  35  35  34  31  28  28  30  30  30  29  28  28  28  29  30  31  31  29  26  28  29  30  31  30  29 
 54  50  48  50  56  60  59  54  48  44  43  44  45  46  48  48  44  42  46  53  58  57  53  53  55  52  48  45  43  41  40  38  37  35  34  33  33  32  31  31  31  32  33  32  30  29  29  30  31  31  30  30  30  31  31  32  33  32  33  33  33  33  34  34  32  30  29  30  31  32  32  31  31  32  31  31  32  32  31  31  31  31  31  31  31  30  29  28  28  29  30  30  30  29  28  29  29  29  30  31  30  30  30  31  31  31  32  33  32  32  31  31  31  31  33  33  34  33  32  32  32  32  33  33  34  34  35  34  34  35  35  34  32  31  31  32  33  34  37  40  43  44  42  43  42  38  43  50  57  86 117 126 117  97  71  54  43  37  36  45  68  79  78  68  63  59  51  47  54  74  87  93  96  92  80  58  48  43  42  40  39  41  40  39  39  40  42  41  40  40  43  43  42  41  40  39  40  42  45  46  45  43  40  38  37  36  35  35  33  33  33  35  36  35  33  34  36  36  37  36  35  34  34  34  35  36  37  34  32  32  33  32  33  33  32  33  33  35  36  33  33  35  35  34  34  34  35  35  35  34  33  33  33  34  34  33  32  33  34  34  34  33  33  33  32  32  32  34  35  35  35  35  36  37  37  39  38  38  38  37  34  32  31  33  34  35  35  37  37  35  33  34  35  34  32  30  31  33  35  36  35  34  32  30  29  31  34  36  36  36  35  32  31  32  32  32  33  33  32  33  34  37  37  34  34  36  36  36  35  34  34  34  33  30  28  28  29  30  31  29  28  28  31  35  37  35  32  31  33  35  33  31  30  29  29  30  34  35  34  32  33  33  32  31  30  30  31  32  32  32  32  31  31  31  32  33  32  31  30  30  29  28  29  31  32  33  33  33  33  32  30  30  30  30  30  30  29  28  27  28  29  31  31  32  32  33  32  30  30  29  28  28  29  29  30  30  31  32  31  31  32  33  34  35  35  35  35  34  32  30  30  31  31  31  30  29  28  29  29  30  29  29  28  28  28  29  30  30  30  29 
 55  53  54  56  58  59  57  54  50  48  48  50  52  52  51  51  50  48  50  54  56  54  53  54  56  53  48  45  44  43  41  39  37  35  33  32  33  32  30  31  31  32  33  32  30  29  28  29  31  31  30  30  29  30  31  32  32  32  33  33  32  34  35  34  31  28  27  28  31  32  32  31  31  32  31  31  32  31  31  32  32  31  31  31  31  30  29  28  29  30  30  31  31  29  28  28  29  29  30  31  31  30  30  30  31  32  32  33  33  33  33  32  32  32  33  33  32  32  31  32  32  32  32  32  33  34  35  35  35  35  35  37  38  37  37  38  39  40  41  43  45  45  43  41  42  44  44  61 109 142 161 171 152 110  63  52  52  42  40  50  70  75  68  53  47  44  39  38  48  71  81  85  88  78  59  39  34  36  38  36  35  36  37  37  37  38  38  37  36  35  37  37  37  37  37  38  40  42  44  46  45  43  41  41  39  37  35  34  33  33  34  35  36  35  33  34  35  35  36  36  35  34  34  34  33  34  35  33  31  32  32  33  33  33  34  33  34  35  36  34  34  35  34  33  33  33  34  35  35  34  33  33  34  34  34  33  33  34  34  34  34  33  33  34  34  33  34  35  36  37  37  37  37  38  38  39  38  39  40  40  37  35  33  33  35  35  35  36  35  33  33  33  35  35  32  31  32  33  35  38  35  31  28  28  30  32  33  33  34  35  35  32  31  32  32  33  33  33  32  32  32  35  36  34  37  39  38  37  36  35  36  37  35  31  29  31  31  31  32  31  30  30  32  34  35  35  34  33  34  35  33  31  31  32  34  36  38  38  35  32  32  32  31  30  30  30  31  32  32  34  34  33  31  30  31  33  34  33  33  31  29  28  28  31  31  31  32  33  32  32  32  32  32  32  32  31  29  28  28  29  31  33  33  32  32  31  31  30  30  29  29  28  29  29  29  30  32  32  32  31  31  32  34  35  35  35  34  33  32  32  31  31  31  30  30  29  28  29  29  30  29  29  29  29  29  29  30  30  31  30 
 49  51  56  59  58  56  53  50  48  47  47  48  50  50  50  51  51  50  50  50  50  50  52  53  52  50  47  45  45  46  44  41  38  35  34  33  32  31  30  30  30  30  31  30  29  28  29  30  32  32  31  30  30  30  31  32  33  32  33  33  32  34  34  33  30  27  27  29  31  32  32  31  32  32  32  32  32  31  32  32  33  32  30  30  30  30  30  29  30  31  31  32  32  30  29  28  29  30  31  32  31  30  30  31  31  32  33  34  34  34  33  33  33  33  32  32  32  32  31  31  31  31  30  31  32  33  33  35  35  35  35  37  38  36  37  40  45  47  46  44  44  46  48  48  45  43  67 106 145 166 177 178 150 104  60  48  49  43  45  54  68  67  56  42  40  40  36  38  44  53  59  65  70  60  45  35  36  38  35  35  35  36  36  37  38  38  37  34  33  33  35  35  35  36  37  39  40  41  42  43  43  42  42  43  42  39  37  35  34  33  34  36  36  34  31  32  33  33  34  35  35  34  34  33  33  34  34  33  32  32  33  34  35  34  34  34  34  35  36  35  34  34  34  34  32  32  33  34  34  33  32  34  35  35  34  33  33  33  33  33  33  32  32  35  35  34  35  36  38  39  39  39  39  39  40  39  38  39  40  40  39  36  34  34  35  35  36  35  34  33  32  32  33  34  34  35  34  33  33  36  34  29  27  28  31  32  32  31  30  32  33  32  32  32  32  33  34  33  32  31  32  33  35  36  37  38  39  39  38  37  37  37  35  32  31  32  31  29  30  32  33  32  31  32  33  35  35  35  35  34  32  32  32  34  35  35  36  32  30  31  30  29  29  29  29  30  31  31  33  35  35  33  30  29  31  33  34  34  33  32  31  29  29  30  30  30  30  31  32  33  33  33  33  33  32  31  29  27  28  31  34  36  35  33  31  30  30  31  31  31  31  31  31  31  30  31  32  33  33  32  32  32  33  35  35  33  32  31  32  33  32  30  30  30  29  28  29  29  30  30  30  29  29  30  30  30  30  30  30  30 
 42  46  51  53  53  51  49  46  44  42  43  44  45  46  47  50  50  47  46  46  46  46  49  51  47  47  48  48  49  49  47  44  40  37  34  32  31  31  30  30  29  29  29  28  28  29  30  32  33  33  32  31  31  30  31  32  33  33  33  33  32  33  33  32  30  28  28  30  31  31  30  30  32  33  33  33  32  31  31  32  32  31  30  30  31  31  31  31  31  31  32  33  32  31  30  30  30  31  32  33  32  31  30  30  30  32  33  34  34  33  32  32  32  32  32  32  33  33  32  32  31  31  30  30  31  32  33  34  36  37  39  38  36  35  38  44  51  54  51  47  47  49  55  56  52  53  98 148 163 175 177 160 123  82  55  44  41  40  47  57  68  65  55  45  45  46  40  41  41  36  39  46  50  44  36  35  38  38  34  34  35  34  34  36  38  39  37  35  35  35  37  36  36  37  38  39  39  40  40  40  40  41  42  43  43  40  38  36  35  34  34  35  35  33  30  30  31  32  34  36  37  36  34  33  33  33  34  33  33  33  33  34  34  35  34  34  34  35  35  35  35  35  35  34  33  33  33  33  33  33  33  34  35  34  34  33  32  32  32  32  32  32  31  34  35  34  35  36  37  38  38  39  40  41  41  39  38  38  39  39  39  36  34  33  34  35  35  33  33  33  32  31  31  33  35  37  35  32  30  33  32  31  31  31  32  32  32  31  30  30  31  33  32  31  31  32  33  33  32  32  31  32  34  36  36  37  38  39  38  37  35  34  33  33  32  31  30  30  31  32  32  31  30  31  32  35  36  35  35  34  32  32  34  35  33  32  32  28  27  29  29  28  27  28  29  30  30  31  32  35  35  32  30  30  32  33  34  33  32  32  32  32  31  31  30  29  29  31  32  32  32  32  32  32  31  31  28  27  28  32  35  37  36  34  31  30  31  32  32  33  33  33  33  32  31  31  31  32  33  33  31  32  32  33  33  32  30  29  30  33  32  29  29  29  28  28  29  30  31  31  31  30  30  29  29  29  29  29  29  29 
 39  41  43  44  45  46  46  44  42  40  42  44  43  44  46  48  45  41  40  42  44  44  45  45  45  47  51  53  54  53  50  46  42  37  33  31  31  30  31  31  30  29  29  28  29  30  32  33  34  33  32  33  31  31  31  32  33  33  34  33  33  32  32  32  31  31  31  32  31  31  30  30  31  33  34  34  32  31  31  31  31  30  30  30  31  32  33  32  32  31  32  32  32  31  31  31  32  32  33  34  33  32  30  30  29  31  32  32  31  31  30  29  30  31  32  32  33  34  34  33  31  32  31  31  32  33  35  37  39  42  45  40  36  40  45  50  55  56  56  56  57  58  58  57  59  73 115 156 170 177 166 126  86  56  46  42  39  39  45  57  69  69  65  63  63  59  50  45  40  33  35  38  38  36  35  36  36  37  35  37  37  33  32  34  38  40  40  40  39  39  39  38  37  37  38  39  38  39  40  39  40  41  42  42  42  41  39  37  36  34  34  34  34  32  30  30  31  33  36  37  37  37  36  34  34  33  33  33  33  32  32  33  35  35  35  34  34  34  34  34  35  37  37  36  34  34  33  34  34  33  34  34  34  33  33  32  32  33  32  31  31  31  32  33  34  33  33  34  34  34  36  38  39  40  40  38  37  37  37  38  37  35  34  33  34  33  32  32  33  32  32  31  31  32  34  36  34  32  30  29  33  36  38  36  33  32  34  36  35  31  30  32  31  29  29  31  32  32  33  32  32  32  34  35  35  34  35  37  37  35  32  30  30  32  32  31  33  35  35  32  30  28  30  31  32  34  34  33  34  33  33  34  35  35  32  30  31  30  29  29  28  27  26  28  29  30  30  30  31  35  35  31  31  32  33  34  34  31  30  31  33  35  34  32  31  30  30  31  32  32  31  30  30  29  29  31  29  27  28  31  34  37  36  34  32  30  32  35  35  34  34  34  33  32  31  30  31  31  32  32  31  30  31  31  31  30  29  28  29  32  32  29  29  28  28  28  29  30  30  31  31  31  30  29  29  28  29  29  29  28 
 40  42  43  41  39  39  41  44  47  48  51  52  49  47  46  45  42  39  38  40  42  41  41  41  44  48  54  57  57  56  51  46  42  37  32  29  30  30  31  31  31  31  30  30  30  31  32  33  32  32  33  33  32  31  32  33  34  34  34  33  33  32  31  31  31  32  33  31  30  30  29  29  31  33  33  33  32  31  30  31  31  30  30  30  31  32  33  33  31  31  30  31  31  31  30  30  30  31  33  34  33  32  31  30  30  31  33  33  31  30  29  29  29  30  31  31  32  32  32  32  32  32  32  33  34  35  36  39  42  46  49  48  45  50  54  56  58  59  61  63  63  59  53  55  59  65  99 141 163 157 127  81  57  48  45  44  43  39  42  52  66  74  76  75  74  68  56  46  40  36  35  36  35  36  36  34  33  34  36  39  40  35  33  34  37  39  40  39  38  37  36  38  38  37  36  37  38  40  42  43  42  42  42  41  40  39  38  37  36  34  33  33  33  32  29  30  32  34  37  38  39  38  37  37  36  36  36  34  34  33  33  33  34  35  36  35  35  34  33  35  36  37  38  38  36  35  34  34  34  34  34  35  34  33  33  33  33  33  32  31  31  32  32  33  33  33  33  32  32  32  34  36  38  40  40  39  37  37  37  37  37  35  34  34  34  33  32  32  31  31  31  32  33  32  32  32  32  33  33  31  34  39  40  38  35  34  35  38  37  34  32  32  30  28  29  30  32  33  33  33  33  33  35  36  36  36  36  36  35  33  30  29  30  31  32  33  34  36  36  34  32  30  30  31  33  38  41  39  36  34  30  31  32  32  30  30  31  30  30  29  28  28  28  29  29  29  29  29  31  33  34  34  33  33  33  34  34  33  33  34  36  37  36  33  31  30  30  31  32  32  31  30  29  28  30  33  30  28  28  30  33  35  36  35  34  33  35  36  36  35  35  34  33  32  31  31  31  32  32  31  30  29  29  30  29  28  28  28  29  31  31  29  29  28  29  29  29  29  29  29  29  29  29  28  28  28  28  28  28  28 
 39  44  47  44  39  36  41  49  54  56  57  56  52  48  44  41  40  38  39  41  40  39  39  41  44  49  53  56  56  54  49  44  39  35  31  29  30  30  30  31  32  31  31  31  32  32  32  32  31  32  33  32  32  31  31  33  34  35  34  33  31  31  30  31  31  32  32  31  30  29  29  29  31  31  32  32  32  31  31  30  30  31  31  31  30  31  32  32  31  29  29  30  30  30  29  28  28  30  32  33  32  32  32  31  31  33  34  33  32  32  31  30  30  30  30  30  30  31  31  31  31  32  33  33  34  35  37  40  42  45  48  51  52  50  50  53  58  61  62  60  58  54  51  52  54  56  74 102 121 111  83  53  43  44  49  49  47  43  46  56  72  82  86  85  81  73  60  49  42  39  36  35  36  38  38  34  33  33  33  38  40  35  34  35  38  39  39  39  38  38  38  39  39  36  35  35  37  40  42  43  43  43  42  40  39  38  38  37  35  33  32  32  33  32  30  30  32  35  37  38  38  38  38  39  39  39  38  35  34  34  34  35  35  35  36  36  35  34  34  35  37  38  38  38  36  35  34  34  35  35  34  34  34  34  34  34  34  33  32  32  31  32  33  32  32  33  32  32  32  33  34  36  38  40  41  39  38  38  38  38  38  37  36  36  36  35  34  32  31  31  32  33  34  33  31  30  31  35  37  35  37  40  40  39  37  36  37  38  38  37  35  32  30  28  28  30  32  34  34  33  33  34  36  38  38  37  37  35  33  31  30  29  31  32  31  32  32  32  32  34  34  34  31  31  36  46  53  55  49  42  35  33  34  33  32  32  33  32  30  30  29  29  30  30  30  29  28  29  31  33  35  37  36  34  34  34  34  35  37  39  39  39  37  34  32  31  31  32  33  33  32  31  30  31  32  34  32  30  30  31  33  34  36  36  35  35  36  37  36  35  34  34  33  33  32  32  32  33  31  29  29  29  29  29  29  28  28  27  29  31  31  29  29  28  28  28  28  28  28  27  28  28  28  29  28  27  27  28  29  29 
 42  47  51  48  41  38  44  54  61  60  57  53  51  45  40  39  39  40  41  41  40  38  40  42  43  46  49  51  51  49  44  39  36  34  32  32  31  30  29  30  30  30  31  32  33  33  32  31  31  32  32  32  31  31  31  33  35  34  34  32  29  30  31  32  31  30  30  30  30  30  29  29  30  30  30  31  32  31  31  31  30  31  32  32  29  31  32  31  30  29  29  30  31  29  28  27  28  29  31  33  33  33  33  33  33  33  34  33  32  33  32  32  32  31  30  30  30  31  31  31  31  31  32  33  34  34  36  38  39  41  44  48  50  43  40  44  53  58  58  53  49  48  49  49  48  53  56  60  66  61  50  43  41  45  55  53  47  46  50  60  74  82  84  81  76  67  58  50  45  41  36  35  39  38  36  36  34  32  32  36  38  35  35  38  40  39  38  39  41  43  43  41  39  37  36  36  37  39  40  41  42  43  43  40  38  38  37  36  34  32  31  32  33  33  32  31  33  36  37  37  36  37  39  41  42  41  38  36  34  35  35  36  36  36  35  35  35  34  34  35  36  37  37  37  35  34  33  33  34  34  33  33  34  34  33  34  34  33  32  31  31  33  33  32  32  34  34  34  35  35  35  36  38  40  41  39  38  39  39  40  40  39  39  39  39  38  35  34  33  33  33  34  34  34  33  32  34  37  39  41  41  41  40  39  39  39  39  38  38  37  36  33  31  30  30  31  33  34  34  33  33  35  37  39  38  37  35  34  32  31  30  30  31  32  32  29  28  28  29  32  35  36  33  33  40  52  65  74  67  55  43  38  36  36  36  36  36  33  31  31  31  31  32  31  30  29  30  31  33  34  36  38  37  37  37  37  36  37  40  41  42  41  39  36  34  33  33  33  34  33  33  32  32  33  34  33  32  31  32  32  33  35  36  37  36  36  36  36  35  34  33  33  34  34  33  33  33  33  31  29  29  30  30  30  30  30  29  28  29  31  31  29  29  29  29  29  29  28  27  26  27  27  29  30  29  28  28  28  30  30 
 50  53  53  46  40  40  49  59  63  60  53  48  46  43  41  41  39  38  39  40  40  38  38  38  39  41  42  44  45  44  40  36  33  33  34  35  33  30  29  28  28  29  30  32  34  34  32  31  32  33  33  32  31  31  31  33  34  34  33  31  28  31  33  33  31  29  29  30  31  31  31  30  29  29  30  31  32  32  31  31  30  31  33  32  29  31  32  31  30  29  29  31  31  30  28  27  29  31  32  33  34  35  34  33  32  32  32  31  30  32  33  34  34  32  31  31  31  32  33  32  30  30  31  32  33  34  34  34  35  36  38  40  41  38  38  40  45  48  49  49  48  47  45  46  49  51  53  53  53  49  44  42  48  56  57  52  45  43  45  48  54  55  54  54  52  48  44  44  44  41  36  35  39  36  35  38  33  30  35  38  37  35  36  39  39  38  36  37  39  41  41  40  39  38  38  38  37  37  37  37  39  41  43  41  39  39  37  35  34  32  31  32  34  34  32  33  34  36  37  36  34  35  38  41  42  41  38  35  35  35  36  36  36  35  34  34  34  33  34  34  35  35  35  34  33  32  32  32  33  32  32  33  34  34  34  34  34  32  31  30  31  33  33  31  31  33  34  35  35  35  36  37  38  40  41  37  37  39  40  41  40  39  40  41  42  39  37  36  36  35  35  35  34  35  37  38  39  38  38  44  46  44  42  40  38  39  41  41  40  36  33  33  32  31  32  33  35  35  33  32  33  35  37  39  37  34  31  31  32  30  28  28  29  31  32  29  30  31  31  32  33  34  33  34  41  53  66  75  70  58  44  36  33  33  33  34  35  32  30  31  31  32  33  32  31  30  31  33  35  37  37  35  37  41  44  42  38  36  38  40  42  44  42  39  37  35  34  34  34  33  32  31  31  32  33  32  31  31  33  33  34  36  37  37  36  34  34  33  33  33  33  33  34  35  34  33  32  31  30  30  30  29  30  30  30  30  30  29  28  29  30  30  30  29  30  30  30  29  28  27  27  29  31  32  30  29  29  29  29  30 
 48  51  51  48  44  43  50  55  56  54  51  48  44  43  43  42  40  37  37  38  39  40  40  40  37  36  37  37  39  38  35  34  34  34  34  34  32  32  31  31  30  29  30  32  33  33  31  29  31  31  31  30  30  31  31  33  34  33  32  31  30  31  32  31  30  28  28  29  30  32  31  31  31  31  31  32  32  32  31  30  30  29  31  30  30  30  31  30  30  30  31  32  32  31  29  29  30  31  32  33  33  32  31  32  34  34  34  33  32  33  33  33  33  32  32  32  33  34  35  34  32  31  30  31  32  33  33  34  34  35  35  36  37  37  39  44  49  50  49  45  43  42  43  43  45  46  47  48  49  48  48  48  50  51  48  47  44  40  38  38  40  41  42  42  42  41  38  38  38  37  35  35  38  37  37  39  37  34  37  38  37  36  38  39  39  38  38  39  40  41  42  41  40  39  39  39  38  38  38  36  37  38  40  41  40  37  34  32  32  32  33  34  34  33  32  32  34  35  37  36  36  36  37  39  40  39  38  35  34  36  37  37  36  33  32  31  32  32  33  33  33  34  34  33  33  33  34  34  34  32  32  35  35  33  32  32  32  32  32  31  32  33  33  31  32  33  32  34  36  38  37  36  38  40  40  38  37  36  38  39  40  40  40  41  43  43  42  41  41  40  39  37  36  37  37  37  40  44  47  47  47  46  45  43  41  40  41  41  40  36  33  34  33  32  32  33  33  34  33  32  32  34  37  38  36  33  30  30  29  28  29  29  29  29  30  30  31  31  30  30  30  31  32  34  37  42  49  56  52  45  38  33  31  31  30  30  31  31  31  29  31  32  31  32  33  33  33  35  39  43  45  44  46  48  47  44  40  37  36  39  42  44  44  41  39  38  36  35  34  34  33  33  31  31  31  31  30  30  32  33  33  33  33  33  33  33  34  33  33  32  32  32  33  32  31  30  30  30  29  27  28  28  29  29  29  30  30  30  30  31  31  30  30  29  29  30  30  29  29  29  29  29  30  30  29  29  28  28  29  30 
 44  46  48  51  50  50  52  51  48  47  48  48  45  45  45  43  41  38  37  37  38  41  43  42  38  36  35  35  36  35  32  32  34  35  33  32  31  32  33  33  31  30  31  31  32  31  30  28  29  30  29  29  30  31  31  33  33  32  32  31  30  31  31  30  29  28  29  29  30  31  31  32  33  33  33  32  32  31  31  30  29  29  30  30  29  29  29  29  30  31  31  32  32  31  30  30  30  30  31  32  32  29  28  31  34  36  35  34  34  32  31  31  31  31  32  33  34  35  36  35  33  31  30  31  32  32  33  33  35  35  35  35  37  37  41  47  53  54  49  41  37  37  41  40  38  38  39  40  43  46  48  48  46  42  40  41  42  38  35  35  35  38  40  41  41  40  38  36  34  34  35  36  38  40  40  40  40  39  38  37  37  38  39  40  39  39  39  40  41  42  43  42  41  40  39  39  40  40  39  36  36  36  37  40  40  36  33  32  32  33  34  35  34  33  32  32  32  34  36  37  37  37  37  38  38  38  37  35  34  35  37  37  35  33  31  31  31  32  33  33  33  33  33  33  33  34  35  35  34  33  33  36  36  33  31  30  31  33  34  33  33  34  34  33  35  36  33  34  38  40  39  37  38  39  38  39  36  34  36  38  39  39  40  42  45  46  45  44  45  46  44  43  41  41  38  38  41  49  55  53  51  50  48  46  44  42  42  41  40  38  35  34  34  33  33  32  33  34  34  34  34  36  37  37  35  33  31  30  29  29  29  30  30  29  29  32  31  31  30  30  30  31  32  33  34  34  35  38  35  32  31  31  31  31  29  29  29  32  31  29  30  31  31  33  34  35  34  37  43  47  48  49  49  47  45  42  41  39  37  38  43  45  44  41  40  39  37  35  35  35  35  34  33  31  30  31  31  31  32  32  32  31  30  30  30  31  33  34  33  32  32  31  31  30  29  28  29  31  29  26  27  28  29  29  29  30  30  30  31  32  32  31  30  29  29  29  29  29  30  30  30  30  28  27  28  29  28  28  29  30 
 43  44  46  50  55  58  56  52  46  42  43  46  46  46  46  44  42  40  39  40  41  42  43  43  42  39  37  37  36  35  32  32  33  34  34  32  30  30  31  32  31  30  31  32  32  32  30  29  30  30  30  29  30  31  31  32  32  32  31  30  30  30  31  31  30  29  29  30  31  31  31  31  32  32  33  33  32  31  31  31  30  30  31  31  29  29  29  28  29  30  31  31  32  31  30  29  28  28  29  31  31  30  28  30  32  34  33  32  30  30  31  30  30  31  32  33  34  36  36  35  33  31  31  32  32  33  33  33  35  36  36  36  37  38  41  44  47  47  44  39  36  36  39  37  34  32  33  35  38  40  40  39  38  38  38  38  36  36  36  37  37  38  37  38  38  38  37  37  37  37  39  40  40  41  40  40  40  41  41  38  37  38  40  40  39  38  38  38  40  41  41  42  43  42  41  41  41  41  38  36  35  36  36  38  38  37  35  34  34  35  36  36  34  33  32  32  32  33  35  36  38  40  39  38  38  37  36  35  34  35  35  35  35  34  34  34  33  32  32  33  34  33  34  33  33  33  34  33  33  32  33  34  33  32  31  30  32  33  34  34  34  35  35  35  38  41  39  38  40  40  40  38  39  39  38  37  36  36  37  38  39  38  40  43  45  44  41  40  44  48  49  49  47  46  44  43  45  48  53  60  60  55  50  48  46  47  46  44  41  41  40  33  33  36  37  35  33  33  36  38  39  39  38  39  37  35  33  32  31  31  30  30  30  32  33  33  33  33  32  33  34  34  33  33  33  33  33  33  32  31  31  31  32  32  32  31  31  31  31  30  28  30  33  35  34  33  38  42  45  41  39  39  36  36  39  40  40  40  38  39  43  45  43  39  39  38  36  36  35  35  35  34  33  33  31  30  31  32  32  33  32  31  31  30  29  28  30  33  33  34  33  32  31  31  30  30  31  31  29  27  28  29  30  30  31  30  30  29  30  30  32  33  32  31  29  29  29  29  30  29  30  31  29  27  28  29  29  29  29  30 
 42  43  44  47  53  58  54  49  42  37  41  46  46  46  45  43  42  41  41  42  43  45  46  45  42  39  36  35  35  33  30  31  33  35  34  32  30  31  32  33  32  31  31  32  32  31  30  29  30  30  29  29  30  31  32  32  32  31  30  29  29  30  31  31  31  31  30  30  31  31  30  30  31  32  32  33  33  32  32  31  30  31  32  32  30  29  29  28  28  29  31  31  31  31  30  29  27  27  28  30  31  30  29  29  30  32  32  30  29  30  30  31  31  31  31  32  33  35  36  36  34  32  31  32  32  33  33  33  35  36  37  36  35  37  39  40  42  41  39  36  35  35  35  36  36  34  34  34  36  37  36  34  34  34  35  34  34  35  36  37  37  36  35  34  34  35  36  37  37  39  41  42  42  41  41  41  42  42  43  41  40  40  41  40  40  38  38  39  40  41  42  43  43  42  41  41  42  41  39  36  36  37  38  38  37  37  37  37  37  37  36  35  34  34  34  32  32  33  34  36  39  40  40  39  37  35  35  36  36  34  34  33  34  35  36  36  34  32  31  33  34  34  34  34  34  34  35  35  34  34  33  33  33  31  31  31  32  32  32  33  33  34  35  36  40  45  44  42  41  41  40  40  41  40  39  38  38  38  38  38  37  37  39  42  43  41  38  40  44  49  51  49  47  47  46  47  48  48  50  57  58  53  49  48  52  56  55  49  43  42  40  36  36  38  38  36  34  33  37  41  43  41  39  39  37  34  32  32  32  31  30  30  31  34  36  33  33  33  33  34  35  34  33  32  32  32  31  30  31  32  34  33  33  33  33  33  33  33  32  30  27  27  32  34  35  37  41  44  42  38  37  36  33  33  36  34  32  33  35  38  42  41  39  37  37  37  36  35  35  35  34  33  33  33  32  30  32  34  34  33  32  31  31  31  30  28  29  31  33  34  33  31  30  30  32  32  32  30  29  29  29  30  31  32  32  31  29  28  28  28  31  33  32  30  29  29  30  30  30  29  29  29  28  27  28  29  31  31  31  30 
 40  41  42  44  49  52  49  45  40  37  40  44  44  43  42  41  41  41  41  42  44  45  47  46  41  37  35  33  32  31  29  31  33  35  33  32  32  33  34  34  34  33  31  31  31  30  29  29  31  31  30  30  30  31  31  31  31  30  30  29  30  30  31  32  32  32  31  31  30  30  29  29  30  31  31  32  32  32  31  31  31  32  33  32  30  29  28  28  29  29  31  31  31  30  29  29  28  28  29  30  32  31  30  29  30  31  31  30  30  31  32  32  32  31  31  32  33  34  35  35  34  32  31  32  32  33  33  33  34  35  36  35  34  35  36  37  37  37  36  36  36  35  34  35  37  36  35  35  35  35  34  34  34  34  34  34  34  36  36  35  34  33  32  32  33  33  33  35  37  38  40  41  41  40  40  41  42  43  43  42  41  41  41  41  41  39  40  40  42  43  43  43  42  41  42  42  42  41  39  38  38  39  41  39  38  38  38  38  38  38  37  36  35  35  35  34  33  33  34  36  38  40  40  38  36  35  35  36  36  35  34  34  34  35  35  35  34  33  31  32  34  35  35  36  37  37  37  37  36  35  34  33  32  31  32  32  33  33  32  32  32  32  32  36  41  46  45  43  41  40  40  41  43  41  41  42  41  39  39  41  41  40  40  41  42  39  38  41  45  47  46  44  43  43  44  46  46  45  46  50  50  47  45  47  52  58  58  55  50  47  46  44  42  41  41  41  40  39  40  43  44  42  40  37  35  32  31  31  31  30  30  29  31  33  34  32  32  32  33  34  34  33  33  33  32  31  31  31  33  35  36  35  34  33  33  33  33  33  32  30  27  27  31  33  35  38  41  41  44  54  60  57  56  57  59  58  52  43  38  37  37  36  36  36  36  36  35  35  35  34  33  32  32  32  32  32  33  34  34  33  32  31  31  32  31  30  30  31  32  33  33  31  30  31  32  33  32  30  29  30  31  32  33  34  33  32  30  28  28  27  29  32  30  29  30  30  30  31  30  28  28  27  27  28  28  29  30  31  31  30 
 38  40  43  43  44  44  43  42  41  39  39  40  40  39  38  38  39  39  40  41  42  44  45  44  39  36  34  32  31  30  30  31  33  35  33  32  33  34  35  34  35  33  32  31  31  31  30  30  32  32  31  31  30  31  30  30  30  30  30  30  31  31  32  33  33  32  32  31  30  29  29  29  31  31  31  31  31  31  31  31  31  31  32  32  31  29  28  27  29  30  31  31  31  30  29  28  29  29  29  29  31  31  31  30  30  30  30  31  32  32  33  32  32  31  31  31  32  32  33  33  33  31  30  32  32  33  33  32  34  35  35  35  34  34  34  34  34  35  36  37  38  37  36  35  34  35  35  34  32  33  34  35  36  35  34  34  36  37  36  34  32  31  32  34  34  33  32  33  35  36  38  38  38  39  40  41  42  42  41  40  40  41  41  42  41  41  41  42  42  43  43  42  40  40  41  42  42  40  39  37  38  39  41  40  39  39  39  39  39  38  37  37  37  37  37  36  35  34  34  35  38  39  39  37  37  37  37  37  37  37  36  36  35  33  33  33  33  34  34  33  33  35  37  38  39  39  39  38  36  35  34  33  33  33  33  33  34  34  33  33  32  31  31  36  40  43  43  42  39  38  40  42  44  43  43  45  43  41  42  46  49  48  46  44  42  41  40  42  43  42  40  38  37  38  40  42  42  39  38  40  41  41  42  45  49  53  56  59  59  57  54  54  50  46  47  50  52  49  47  46  45  42  39  35  33  33  33  32  32  31  30  30  30  30  30  30  31  32  32  32  32  33  33  34  33  32  33  36  37  37  36  35  33  32  31  31  32  32  31  31  30  30  33  32  34  37  37  37  47  76  94  95 100 103 103 100  85  58  42  35  35  35  36  37  36  36  36  36  36  35  33  32  31  30  31  34  33  33  33  32  31  30  31  31  31  32  32  32  32  33  32  31  30  31  32  33  32  31  30  30  31  33  34  34  35  34  32  30  29  28  28  29  29  29  29  30  31  31  30  29  27  27  27  29  28  29  29  30  30  29 
 37  39  42  44  42  40  41  43  43  42  37  34  34  34  34  35  37  39  39  39  39  39  40  41  39  36  33  32  32  32  31  32  34  36  33  32  33  34  35  35  33  33  32  31  32  32  32  32  32  33  32  31  31  31  31  30  30  30  30  31  31  32  33  34  34  33  32  31  30  29  29  30  31  31  30  31  31  32  31  31  32  32  31  31  32  30  28  27  28  29  31  31  31  30  29  29  29  29  28  29  29  31  31  31  30  29  30  31  33  33  32  32  32  31  31  31  31  31  31  31  32  31  30  32  32  32  33  33  34  34  35  36  36  35  34  34  35  36  38  38  38  38  39  36  34  35  35  34  32  33  35  36  37  35  32  33  36  36  36  34  32  33  35  38  38  37  35  34  34  35  35  35  35  36  39  41  42  41  39  38  37  39  40  40  40  40  40  40  40  39  40  39  39  40  41  42  43  42  39  37  36  36  37  39  40  39  39  39  39  38  38  38  37  37  37  36  35  34  35  36  38  39  38  37  37  38  39  38  37  37  37  36  34  33  32  33  33  34  35  34  33  35  36  37  38  38  38  38  36  35  34  35  35  34  34  34  35  35  34  34  34  33  33  35  37  39  40  39  38  39  41  43  43  43  45  45  45  44  47  51  55  55  53  49  47  45  43  40  38  37  36  36  36  37  38  38  37  34  33  32  34  38  43  46  46  47  53  62  67  65  60  56  52  49  52  57  59  55  50  45  42  39  37  35  37  40  42  42  40  37  35  33  31  29  28  29  31  32  32  33  33  34  35  35  35  34  35  38  38  36  34  33  32  31  29  29  30  30  31  31  30  32  34  32  32  36  35  36  46  75 100 116 134 141 133 119  90  53  39  38  41  38  37  39  38  38  37  37  37  36  34  32  31  30  31  33  32  30  30  30  30  30  30  30  31  32  33  32  32  31  31  30  31  31  31  31  32  32  30  29  31  33  34  34  34  35  34  34  33  32  31  28  29  28  29  30  31  32  31  30  29  29  30  30  29  28  29  30  29  28 
 38  39  41  43  40  38  41  43  44  43  37  32  32  32  33  36  39  41  41  39  37  37  39  40  39  35  32  32  33  34  33  34  35  36  35  34  34  35  35  35  33  32  32  32  32  33  34  33  33  33  32  31  30  30  30  30  31  31  31  31  31  31  32  33  33  33  32  31  30  30  29  30  32  32  31  31  31  32  31  32  32  31  30  31  33  31  28  28  28  30  31  31  30  31  30  30  30  29  29  29  29  30  32  32  31  31  31  32  33  32  31  30  30  30  30  30  30  30  30  30  31  30  30  32  33  33  33  33  35  35  36  37  37  36  34  35  36  37  38  38  38  38  38  38  38  38  37  36  35  35  36  36  35  34  31  33  36  37  38  38  36  35  37  39  39  39  37  35  34  34  33  32  33  35  38  40  41  39  37  35  35  36  37  38  38  38  38  38  37  36  36  36  37  38  40  43  44  43  40  37  35  34  34  37  38  37  38  38  39  39  39  38  36  36  36  35  35  35  36  37  39  39  39  38  38  39  40  39  38  38  36  34  33  33  33  33  34  34  34  33  33  34  35  36  36  37  37  38  39  38  38  38  38  36  36  35  34  33  34  35  35  35  35  35  35  37  38  38  38  40  42  43  42  42  45  45  46  47  49  50  51  50  50  50  48  45  42  38  35  34  35  36  36  36  36  35  35  34  33  31  33  38  44  47  46  45  53  63  69  65  57  53  50  50  52  55  54  49  43  39  37  35  34  36  42  47  52  51  48  43  39  35  33  31  29  30  31  33  34  35  36  36  37  37  36  35  36  37  36  33  32  31  31  30  29  28  29  30  30  29  29  30  32  31  32  36  37  36  38  52  64  73  92 102 102 106  92  63  50  47  48  46  44  42  41  40  39  39  39  38  36  34  32  32  32  31  30  29  28  29  30  30  29  29  30  31  33  33  32  31  30  31  31  30  30  30  31  32  31  29  31  33  33  33  33  34  34  34  34  33  31  29  29  29  28  30  31  31  31  31  31  32  32  32  30  29  29  29  29  29 
 40  39  40  41  38  37  40  42  44  45  40  35  34  34  35  38  42  44  43  41  39  40  42  44  41  36  33  33  34  35  35  35  36  37  36  36  36  36  35  35  33  32  32  31  31  32  33  33  33  32  32  32  30  29  30  30  31  32  32  31  30  30  30  31  32  32  31  30  29  29  29  30  33  33  33  32  32  32  31  31  31  30  29  30  32  30  29  29  30  30  30  30  30  30  30  30  29  30  29  28  28  29  31  32  32  31  31  31  32  32  30  29  29  30  30  31  31  31  31  31  30  29  30  33  35  35  34  33  34  36  36  37  37  36  35  35  36  37  37  37  37  36  36  37  39  38  38  37  37  37  36  36  35  33  33  33  36  39  40  40  39  37  36  38  38  38  38  36  35  34  32  32  32  34  37  39  38  37  34  33  34  35  36  36  36  36  36  36  36  35  34  35  36  37  40  42  45  44  42  38  35  33  33  35  36  36  37  38  38  39  39  38  36  36  36  36  36  37  38  39  40  40  39  39  39  39  39  40  39  37  35  34  33  33  34  34  35  34  33  33  34  34  35  35  35  36  37  39  41  42  42  42  41  40  38  36  34  32  33  34  35  36  35  35  35  36  37  37  37  39  41  42  40  41  43  45  46  48  48  45  42  41  43  46  46  42  38  36  34  33  34  36  36  35  34  34  35  35  36  35  37  39  44  46  45  46  54  63  67  62  54  51  50  50  49  47  43  38  35  34  34  34  34  36  42  49  53  53  49  44  38  35  32  31  30  31  33  35  36  37  38  38  38  37  36  34  34  34  33  31  31  30  30  31  29  29  30  30  29  28  27  29  31  30  30  33  36  36  34  32  32  34  44  51  57  75  78  65  56  51  48  48  46  42  42  41  41  41  40  39  36  35  34  35  34  31  30  30  29  31  31  31  30  30  30  31  32  32  31  30  31  30  30  29  28  28  29  31  31  30  31  32  32  32  32  32  33  33  33  32  31  30  29  28  29  29  30  31  31  31  32  34  34  34  32  31  30  30  30  30 
 39  38  37  37  36  37  38  41  44  46  42  39  38  38  39  41  43  46  46  45  45  47  53  55  50  42  37  35  37  37  37  36  36  36  37  37  37  36  35  34  33  32  32  31  31  31  31  31  32  32  32  32  31  30  30  31  32  31  32  32  31  30  30  30  31  31  31  30  29  29  29  30  33  33  33  33  33  32  31  31  30  30  30  31  32  30  29  30  30  30  30  30  29  30  30  29  29  31  31  29  28  29  32  33  32  31  31  32  31  31  30  29  29  29  30  30  31  32  32  32  31  30  32  34  35  35  34  34  34  35  35  36  36  36  35  35  35  36  36  36  36  35  35  35  36  36  35  35  36  35  36  36  36  35  35  36  38  40  41  40  39  37  36  36  37  36  36  36  35  34  33  33  33  35  36  37  36  35  35  34  35  35  36  36  36  35  36  36  37  36  35  36  37  37  40  43  44  44  43  40  36  34  34  35  36  35  36  37  37  38  38  38  37  38  37  38  38  38  39  40  40  39  40  39  39  38  38  38  38  37  36  35  34  35  36  36  36  35  34  34  34  35  35  36  35  36  37  40  42  43  44  43  42  41  41  39  36  33  33  34  34  35  36  36  36  35  37  36  35  37  39  39  38  38  40  42  44  45  43  40  35  33  36  40  41  38  34  34  32  31  33  35  35  34  33  34  36  37  38  39  41  43  42  42  44  49  55  60  63  62  58  54  52  51  46  40  34  31  31  33  34  35  35  34  38  42  45  44  42  38  34  32  31  30  31  33  36  37  37  38  37  37  37  36  35  32  31  32  33  32  32  31  30  30  30  30  30  30  29  27  28  30  32  30  29  29  31  33  33  31  34  40  40  37  36  43  47  44  45  44  41  40  40  40  40  39  40  40  39  37  35  34  36  37  36  32  32  33  32  32  33  32  32  31  30  30  31  32  31  32  31  30  29  27  27  28  29  29  29  30  31  32  31  31  30  31  32  33  32  31  30  30  29  28  29  29  30  31  31  32  33  33  34  33  33  32  31  30  30  31 
 35  35  35  34  36  38  37  41  46  46  43  40  42  41  40  41  44  46  47  48  51  56  64  67  62  53  44  40  40  41  39  36  35  35  35  34  34  34  33  32  32  31  31  31  31  31  32  32  32  32  32  32  32  31  31  32  32  32  33  33  32  32  31  31  32  32  31  30  29  29  30  30  32  33  34  34  34  34  32  31  31  32  33  33  32  30  29  29  31  31  31  30  29  28  28  28  28  32  34  32  30  30  32  32  31  29  31  32  31  31  31  31  30  30  29  30  31  32  33  33  32  31  32  35  36  35  34  33  33  33  34  35  35  35  35  35  34  35  36  36  36  36  35  35  37  38  39  38  35  34  35  37  38  37  36  38  40  40  39  38  38  37  37  39  38  38  37  37  37  35  34  34  35  36  36  36  36  36  36  36  35  36  37  36  35  36  37  38  38  38  38  40  41  40  41  43  44  43  42  39  36  35  36  36  36  36  36  37  37  37  37  38  38  40  41  43  42  41  40  39  39  39  39  39  38  37  37  37  37  38  37  38  38  38  38  38  37  38  37  36  36  36  36  36  36  35  36  38  39  39  40  40  40  42  43  42  39  36  34  35  36  36  37  38  38  36  36  34  31  33  36  37  35  36  38  37  38  39  40  39  37  35  36  39  39  35  32  32  30  29  31  33  34  33  33  35  36  36  35  33  39  45  47  47  50  56  58  59  57  61  63  58  54  50  43  36  32  32  33  34  34  34  34  36  36  36  35  35  34  34  33  33  33  33  34  35  37  38  37  36  35  34  34  34  33  31  31  33  35  36  34  32  31  30  31  32  31  30  28  26  31  33  29  29  30  32  30  29  30  34  36  35  34  36  38  37  36  36  39  39  34  35  36  37  37  37  37  37  37  35  33  33  35  39  38  34  34  35  34  33  33  33  32  32  31  30  29  30  33  34  33  31  28  27  28  28  28  28  28  28  31  32  31  30  30  31  33  34  34  32  29  28  28  28  29  30  31  32  33  33  33  32  32  31  32  31  31  30  29  30 
 34  34  35  36  38  41  40  42  45  45  44  44  46  45  45  47  49  50  48  48  49  53  59  62  58  52  45  40  40  40  37  35  34  33  33  33  33  32  31  32  32  32  32  31  31  31  31  31  31  31  31  31  30  31  31  32  32  32  32  32  31  31  31  32  32  33  32  30  30  30  30  31  31  33  34  35  35  34  32  32  32  32  33  32  31  30  30  31  32  33  32  30  29  29  30  30  30  32  33  33  32  31  31  31  31  30  30  32  34  34  33  32  31  30  30  31  33  34  35  35  33  32  33  34  35  35  34  33  33  33  32  33  34  36  37  37  36  35  35  36  37  36  34  35  37  39  39  39  36  36  36  37  38  38  36  38  40  39  37  36  36  37  37  38  39  38  37  37  37  37  37  37  36  37  37  37  37  37  37  36  36  36  36  36  36  36  37  38  38  38  39  42  43  42  42  42  43  43  42  39  37  37  37  37  36  36  36  36  36  36  37  38  40  41  43  43  43  42  40  39  38  37  37  37  37  36  36  36  36  38  39  39  39  38  38  38  37  36  36  36  37  38  37  37  35  35  35  35  35  36  38  39  40  41  43  41  38  36  35  35  36  37  38  39  37  35  35  34  32  31  33  35  35  36  37  36  37  39  40  40  39  38  37  37  35  33  31  29  29  30  33  36  37  36  37  38  38  37  35  34  39  44  47  54  62  66  65  61  57  60  63  58  53  48  41  35  33  33  34  34  33  33  34  36  36  34  32  32  32  32  33  34  34  34  35  35  36  36  36  35  35  34  34  33  32  31  32  34  36  36  35  33  32  31  31  31  31  31  29  28  32  32  28  29  30  32  30  27  29  35  37  32  32  35  37  36  35  36  38  38  35  34  34  36  35  34  36  37  36  35  34  34  35  38  38  36  36  35  33  32  32  33  33  33  32  30  30  31  32  33  32  30  29  28  29  30  30  29  28  28  29  29  29  29  30  31  33  34  35  35  32  28  28  28  29  30  32  33  32  32  31  31  30  30  31  31  31  30  30  30 
 36  36  37  39  42  44  44  43  43  45  49  52  51  51  52  54  55  53  50  48  47  47  48  47  46  44  41  37  38  37  34  33  33  32  32  33  32  30  30  33  33  33  33  30  29  30  29  29  30  31  30  30  28  28  30  31  31  31  31  30  28  29  30  31  32  33  33  31  31  31  31  31  33  34  35  35  34  33  32  31  32  31  31  30  29  29  30  33  34  35  34  32  30  31  32  33  33  30  30  32  33  32  30  30  32  33  29  31  37  36  34  32  31  31  31  33  35  36  38  37  34  34  33  33  34  34  35  35  34  33  32  31  33  37  38  38  37  35  34  36  37  36  34  34  35  36  36  37  39  38  38  38  38  39  39  39  38  37  36  35  35  36  37  37  36  37  37  35  35  37  40  39  38  37  36  37  37  38  37  37  37  37  37  37  37  36  36  35  36  37  38  42  43  42  41  42  42  43  42  41  39  39  39  36  35  35  35  35  36  35  35  37  41  42  42  41  41  41  40  39  37  35  35  35  35  35  35  35  35  38  39  39  37  36  35  35  35  33  32  34  36  38  39  38  36  36  35  35  34  36  39  40  42  43  42  39  36  36  35  34  35  37  38  38  36  33  33  34  34  32  32  33  35  36  37  37  40  42  42  40  38  37  37  35  33  32  32  30  32  36  38  39  40  40  41  41  39  38  37  39  41  42  44  57  71  74  71  65  61  59  59  55  49  44  40  37  34  34  35  34  31  32  34  35  35  34  34  34  34  34  34  33  33  33  34  34  35  34  34  35  36  36  34  33  32  32  33  33  34  35  35  34  32  32  32  31  32  32  32  31  30  29  29  30  31  31  30  30  31  34  36  35  34  33  32  33  34  37  39  40  39  37  36  37  35  34  35  36  37  36  35  34  35  36  37  38  36  35  33  32  33  35  35  34  33  32  32  32  31  30  29  29  29  30  30  31  31  31  30  30  29  28  29  30  31  32  31  32  34  36  34  29  29  28  29  30  31  31  29  29  30  30  31  31  32  32  31  31  31  31 
 41  40  39  39  41  42  43  45  47  50  53  56  56  56  56  53  48  45  45  50  54  53  48  44  44  41  37  35  34  34  34  34  33  32  31  30  30  32  33  34  32  31  28  28  30  31  32  32  31  31  31  30  29  28  29  31  32  31  31  30  28  29  30  31  33  34  33  33  32  31  31  31  33  34  35  35  34  33  33  33  32  32  32  31  29  29  29  30  32  33  33  32  32  31  32  32  31  28  28  31  33  32  30  31  33  34  31  31  32  32  32  32  32  33  33  34  34  34  34  34  33  33  33  34  34  34  34  34  34  33  33  33  33  36  38  37  35  33  33  35  37  37  36  34  33  33  34  36  38  39  39  39  38  39  40  39  37  37  36  36  36  37  37  38  38  38  38  36  36  37  38  37  36  35  36  37  38  40  40  39  38  39  39  39  38  37  36  35  35  36  37  40  42  42  43  43  43  42  41  41  40  39  38  36  34  34  35  36  36  36  36  37  39  40  41  41  42  41  41  40  37  35  34  34  34  35  35  35  36  37  37  36  35  33  33  34  34  34  33  33  34  36  37  37  38  38  38  37  36  38  39  41  42  44  45  43  39  36  34  34  35  36  37  36  34  33  33  34  34  33  33  34  36  37  37  39  41  42  40  37  35  35  36  36  36  36  37  37  39  40  39  38  38  39  40  40  39  35  33  38  42  42  43  53  64  68  68  67  64  61  57  49  43  41  39  38  37  38  38  36  31  30  31  34  35  33  33  33  34  35  34  34  33  33  34  35  35  34  34  34  35  35  34  33  32  32  33  33  32  32  33  32  31  31  33  33  33  34  34  32  31  29  28  29  31  33  33  33  33  35  36  34  34  34  34  35  36  38  39  41  43  44  43  39  38  37  36  35  35  34  34  34  35  34  36  38  38  37  36  36  37  39  38  36  35  34  34  33  32  31  31  31  31  31  31  31  31  31  31  32  32  32  32  33  33  32  32  31  32  34  32  28  28  29  30  30  30  29  28  28  30  32  32  32  32  31  30  30  30  30 
 35  36  38  39  41  42  44  46  49  52  54  56  56  56  53  49  44  41  43  49  54  53  46  41  42  39  37  37  35  33  33  33  33  33  32  31  33  35  36  34  32  30  26  29  32  33  32  32  33  33  33  32  30  29  30  31  32  32  31  29  28  29  30  31  33  34  34  34  33  32  32  32  34  34  33  34  33  33  34  33  33  33  32  32  30  29  28  28  29  31  32  33  33  33  33  32  29  27  28  30  32  31  30  31  33  34  32  31  31  31  31  32  33  34  35  34  34  33  32  32  32  33  33  33  33  33  33  33  34  34  34  34  34  36  37  36  34  32  32  34  36  38  38  35  32  32  33  35  38  39  39  38  37  38  41  39  37  36  35  35  36  38  39  40  40  39  38  37  37  38  38  37  36  36  36  38  40  41  42  40  39  40  40  40  39  38  36  34  34  35  35  37  40  42  44  44  43  41  41  42  41  41  40  37  34  34  35  38  38  38  37  38  38  39  39  40  41  41  41  40  38  35  33  32  33  35  36  37  37  37  37  35  33  32  33  34  35  36  36  33  33  34  35  37  39  39  39  38  39  40  40  42  44  46  47  46  43  38  36  37  38  38  36  34  32  32  34  36  37  36  36  36  37  37  36  37  39  40  37  35  35  36  37  38  37  38  38  37  40  44  44  42  39  37  37  38  38  36  36  41  41  40  38  44  53  59  65  69  65  58  50  44  41  40  41  42  41  40  39  35  32  32  33  35  35  34  32  33  33  34  34  33  34  33  35  36  35  34  33  33  34  34  34  33  33  32  33  33  33  32  32  32  32  33  33  34  34  34  34  34  32  31  30  30  32  35  35  34  33  35  35  33  33  34  35  35  35  36  37  38  40  43  42  39  39  39  37  35  33  33  34  35  35  35  36  39  40  41  42  42  42  42  39  37  36  35  35  34  34  33  33  33  32  32  32  32  32  31  31  32  33  33  34  34  33  32  31  30  30  32  31  28  29  29  31  31  31  29  28  29  30  33  33  33  32  31  30  29  29  30 
 32  33  36  38  41  43  46  49  51  52  53  53  53  50  47  44  42  42  43  45  47  46  42  40  39  37  36  38  36  34  34  32  32  34  33  33  36  37  35  32  32  31  29  32  35  34  33  33  34  35  34  33  32  31  31  31  31  31  30  29  29  29  30  31  33  34  34  34  34  33  33  33  33  32  32  32  32  32  33  32  32  32  32  32  31  29  28  27  28  29  32  33  34  34  33  32  30  28  28  30  31  31  31  31  32  33  32  32  31  31  31  32  33  34  34  33  33  32  32  32  33  33  33  34  34  34  34  33  34  34  34  34  35  36  37  36  34  33  33  34  36  37  37  36  34  33  33  34  36  38  37  36  35  37  40  39  36  35  34  34  36  38  40  41  40  39  38  38  37  38  38  37  37  36  37  38  40  41  41  40  39  39  40  40  40  39  37  35  35  35  36  37  39  42  44  44  42  41  41  43  43  43  42  39  36  35  37  40  42  41  41  39  39  38  38  39  39  40  40  39  37  35  32  32  33  35  37  39  39  38  36  34  32  31  33  35  36  37  37  35  33  32  33  36  38  38  38  38  40  41  40  43  44  45  47  47  44  40  40  41  43  41  38  34  32  33  35  39  42  41  39  37  36  36  34  34  35  36  36  35  36  38  39  39  38  37  37  36  41  48  52  49  43  38  37  37  38  40  42  43  42  39  36  38  44  51  61  68  65  55  44  40  38  38  40  41  42  40  39  36  33  35  36  37  37  34  33  32  32  33  33  33  33  34  35  35  34  33  32  32  32  33  33  33  33  32  33  35  35  34  33  33  33  34  34  34  33  32  33  35  34  33  33  33  34  35  35  33  33  35  35  34  33  34  34  36  36  36  36  35  36  37  37  36  37  38  37  35  33  33  35  37  37  37  38  40  42  44  45  44  43  42  39  37  35  34  35  36  35  35  35  34  34  34  34  33  33  32  31  31  32  32  33  33  32  31  29  29  30  31  30  29  29  29  30  31  31  30  29  29  30  32  32  32  31  31  30  30  30  31 
 37  35  36  37  40  45  50  53  53  52  50  49  49  45  41  40  42  44  44  42  40  40  40  40  37  35  35  37  36  35  35  32  32  34  34  35  38  36  32  30  31  33  34  37  39  38  36  35  35  34  33  33  33  32  32  30  29  30  29  30  30  30  31  31  33  34  34  34  33  34  34  33  32  30  29  30  30  31  32  31  30  31  31  32  30  30  29  28  28  29  32  33  34  35  34  33  31  31  31  32  32  32  31  31  32  32  31  31  31  31  31  32  33  34  33  33  32  33  34  35  33  33  34  33  34  34  34  34  34  34  34  33  34  35  36  36  35  34  34  34  35  36  35  36  36  35  34  34  34  35  34  34  34  36  38  38  36  35  34  34  35  38  40  41  41  40  38  36  36  37  37  37  37  36  37  37  39  38  38  39  40  39  39  40  40  39  38  37  37  37  37  38  40  41  42  42  41  41  42  42  43  44  43  40  38  37  39  43  45  46  43  41  39  38  37  37  38  39  39  38  37  34  33  32  34  35  38  40  40  38  36  34  32  32  33  36  37  38  38  37  34  31  33  35  37  36  35  37  39  39  39  43  43  42  43  44  43  42  43  46  48  45  40  37  36  36  38  43  47  46  43  39  36  35  34  34  34  35  35  36  37  39  40  39  38  37  38  38  44  51  54  53  49  44  42  41  43  44  45  43  42  41  40  39  41  46  56  64  63  53  43  39  36  33  34  36  37  38  38  37  35  34  35  38  37  35  33  32  31  32  33  34  33  34  35  35  33  32  32  31  32  32  31  32  33  32  32  35  35  34  34  34  33  33  34  33  33  32  33  33  34  35  35  36  36  36  33  32  32  35  36  36  35  34  34  37  38  38  37  34  32  32  33  34  35  36  36  35  35  34  36  37  38  37  38  41  43  44  44  43  42  40  38  35  32  32  34  36  35  34  35  34  35  35  35  34  33  33  31  29  30  31  31  31  30  29  29  30  31  32  31  30  30  28  29  29  31  30  31  30  29  29  30  30  30  29  30  30  31  32 
 39  37  38  40  45  50  52  52  51  49  48  48  48  45  43  42  43  43  42  40  39  39  40  40  37  34  33  32  35  37  36  35  35  35  34  35  37  35  31  31  33  36  39  41  42  43  42  40  34  33  32  32  33  33  32  30  28  28  29  31  33  32  32  32  33  34  34  34  33  34  34  34  32  31  30  29  30  31  31  30  29  29  30  31  31  31  31  31  30  30  32  33  34  34  33  33  33  32  33  33  34  33  33  33  33  33  32  31  31  30  30  31  33  33  33  32  33  34  36  36  34  34  34  33  33  33  33  33  33  33  33  33  33  34  35  35  35  34  34  35  35  35  35  36  35  35  34  33  33  33  33  33  34  36  37  38  37  35  34  33  34  36  38  41  40  38  36  34  32  33  34  34  35  35  36  37  37  36  36  39  42  40  39  39  39  40  40  40  40  40  40  41  42  42  41  40  41  41  42  42  42  43  42  41  39  38  40  43  46  46  43  41  39  39  39  38  38  38  38  37  36  35  34  32  33  35  37  39  39  37  35  34  33  34  34  37  38  38  38  37  34  32  33  36  37  36  35  36  37  37  37  40  39  38  40  41  41  40  42  47  49  46  41  40  39  37  39  44  49  49  46  40  37  36  36  37  37  36  36  35  36  38  39  38  38  38  40  43  45  47  48  49  51  52  53  53  52  50  48  47  45  43  42  41  42  47  56  63  62  52  42  37  34  34  35  36  37  37  37  35  34  34  35  37  37  35  32  31  31  32  33  33  33  33  34  33  33  32  33  32  32  31  31  32  33  32  33  34  35  35  35  34  34  34  34  33  33  34  34  33  34  36  37  37  37  36  35  33  33  35  37  38  35  34  35  38  40  39  37  35  32  32  32  33  34  34  34  35  36  35  35  36  36  37  38  39  40  40  39  39  38  37  36  34  33  33  34  34  34  33  33  34  34  35  35  34  34  33  32  31  30  30  30  30  30  29  30  31  31  32  31  31  30  28  28  29  30  31  31  30  28  27  29  30  30  29  29  29  30  30 
 43  41  41  44  49  52  51  48  45  43  45  47  47  46  46  47  47  46  42  40  39  39  39  39  38  38  37  36  41  43  39  38  37  35  35  37  37  34  32  33  33  36  41  43  44  46  45  40  34  31  31  31  33  34  33  31  28  29  30  33  35  34  33  33  33  34  34  34  33  34  35  34  32  32  31  31  31  31  30  29  28  28  30  31  32  32  32  32  31  31  31  33  33  32  31  31  32  32  32  33  33  33  34  33  33  33  32  31  29  29  30  31  33  33  32  32  32  33  34  35  34  34  34  33  32  32  32  32  33  32  32  32  32  33  33  34  34  34  35  35  36  36  36  35  34  35  35  34  33  33  33  34  35  36  35  38  39  37  35  34  34  36  38  40  39  37  35  33  31  32  33  33  34  35  36  37  38  38  38  42  44  42  40  40  39  40  40  40  40  40  41  43  43  41  39  39  41  42  42  42  43  44  44  42  40  38  40  42  44  43  41  40  40  41  41  40  39  39  38  36  36  35  34  33  33  35  37  38  37  36  35  34  34  34  36  36  37  37  37  36  34  34  36  38  38  37  36  36  36  36  36  37  36  35  38  40  40  38  40  43  46  44  41  41  39  37  38  43  48  48  45  41  38  37  38  40  40  38  36  35  36  36  37  37  37  39  42  44  43  42  42  44  49  56  59  59  57  53  51  50  47  43  43  42  43  49  55  60  57  48  39  36  36  37  38  38  38  36  34  33  34  35  36  36  35  33  32  32  33  33  33  33  32  33  33  32  32  33  34  34  33  32  32  32  32  33  33  32  34  34  34  35  34  33  33  33  33  35  35  34  35  36  36  36  37  38  37  35  35  36  36  36  34  34  35  37  38  37  35  34  33  32  33  34  33  32  33  35  36  35  34  34  35  37  38  37  37  37  35  35  35  36  36  35  34  35  34  34  33  32  32  33  34  34  35  34  33  32  32  32  31  30  29  29  29  29  30  31  31  31  30  30  30  29  30  30  31  30  31  30  28  27  30  32  31  29  29  28  28  29 
 56  51  48  46  48  48  46  43  39  39  41  43  43  44  47  51  52  50  44  39  37  38  38  39  43  46  48  51  54  53  45  41  39  37  39  40  39  37  35  36  35  36  42  44  45  45  41  37  33  30  29  30  33  35  34  31  29  30  32  35  36  34  33  33  33  34  33  33  33  33  34  34  33  32  33  33  33  32  31  30  30  30  30  31  31  31  31  31  32  32  32  32  31  29  29  29  29  30  31  31  32  33  33  33  32  32  33  31  28  29  31  33  33  33  32  32  31  30  31  32  32  32  32  32  33  33  33  32  33  32  32  32  33  33  33  34  34  35  35  35  36  37  37  35  34  35  37  37  35  34  34  35  36  35  34  37  40  38  36  34  34  36  38  39  39  37  34  33  33  33  33  34  35  36  37  38  40  41  42  45  45  43  41  40  40  39  39  39  39  39  40  42  42  39  39  39  40  42  43  44  44  45  46  44  41  40  40  41  41  40  39  38  40  42  44  42  40  39  37  36  35  35  34  32  33  34  35  37  37  35  35  34  35  35  36  37  36  37  37  35  35  36  37  38  38  38  38  38  37  36  35  35  34  35  38  40  39  37  36  38  41  42  41  41  39  36  37  41  46  47  45  43  41  39  39  39  38  37  36  36  37  37  36  35  36  38  41  41  40  39  39  41  46  51  54  54  53  51  50  48  45  42  44  43  43  47  50  50  47  41  37  38  40  41  40  39  38  36  35  35  36  37  36  34  33  33  33  34  35  35  34  33  32  31  31  31  33  34  36  35  34  34  33  33  33  33  32  31  33  34  34  35  34  32  31  31  32  34  35  36  36  35  34  35  36  39  38  37  37  36  35  34  34  34  35  35  35  34  33  32  33  33  34  33  32  31  32  34  35  34  34  33  35  37  37  37  37  35  33  32  33  34  35  35  34  35  34  34  33  32  32  32  33  34  34  34  32  31  32  34  33  32  31  30  29  30  30  30  29  29  30  31  31  31  32  32  32  30  30  30  30  29  32  33  32  31  29  29  28  29 
 73  64  53  44  40  40  41  41  41  39  39  39  38  40  45  50  52  50  44  38  35  36  36  40  46  53  60  68  69  63  52  44  41  41  44  45  43  41  40  41  41  42  44  44  42  40  35  32  32  31  30  31  32  33  32  31  31  32  34  35  35  34  33  33  33  33  33  33  33  33  33  33  32  32  32  33  33  33  32  32  32  32  32  31  31  30  30  31  32  33  33  32  30  29  29  29  28  29  30  31  31  32  33  32  32  32  32  31  30  31  32  33  33  33  32  32  31  30  30  30  31  32  33  33  33  33  32  32  32  33  33  34  34  34  33  34  34  35  35  35  36  36  36  35  35  37  38  38  38  36  35  36  36  35  35  37  39  38  36  34  34  36  38  40  40  37  34  34  35  35  35  36  37  38  39  40  42  43  44  45  44  43  42  40  40  39  38  38  38  39  40  39  39  39  39  40  41  42  43  44  45  46  46  45  44  43  43  43  41  39  38  38  40  42  43  42  40  39  36  35  35  34  33  32  32  33  35  37  37  35  34  34  35  36  36  37  36  37  37  36  36  37  37  36  36  37  39  39  37  37  36  35  35  37  39  41  41  39  37  37  39  39  40  40  39  38  40  43  46  47  48  47  45  42  38  36  36  36  36  37  39  39  38  36  35  37  39  38  39  41  42  43  42  42  42  41  41  42  42  39  38  40  48  47  44  43  40  37  37  37  38  41  42  41  37  37  39  42  43  43  42  37  33  33  33  33  34  35  35  35  34  33  32  31  30  31  33  34  36  35  34  34  34  33  33  33  32  32  33  34  34  35  34  32  31  30  31  32  34  36  36  35  34  35  36  38  39  38  37  36  36  36  35  35  36  35  34  34  33  33  34  35  34  32  31  31  32  34  34  34  34  34  35  36  37  38  37  35  34  32  33  34  34  33  33  34  34  34  33  32  32  32  33  34  34  33  31  30  32  34  34  33  32  31  30  29  30  30  30  29  30  31  32  31  32  32  32  31  31  32  32  31  32  33  33  32  31  30  30  30 
 62  55  47  41  38  39  41  43  43  42  40  39  37  38  41  45  46  45  41  39  38  37  36  37  45  55  67  77  77  69  57  47  42  44  47  47  45  44  45  47  50  51  47  43  39  35  34  32  31  32  33  33  33  31  31  31  32  33  34  35  33  32  32  32  32  32  32  32  32  32  31  30  30  30  31  31  32  32  33  34  34  34  32  31  30  29  29  30  33  35  36  34  33  31  32  29  27  29  30  30  30  31  31  31  30  30  30  31  31  31  31  31  31  32  32  32  32  31  30  30  30  32  34  35  35  33  32  31  32  33  34  35  35  34  33  34  35  36  37  36  35  34  34  34  34  36  36  37  37  36  35  35  35  36  37  37  37  36  35  34  34  36  39  42  41  39  36  36  37  37  37  38  39  39  40  40  41  42  43  44  44  43  41  40  40  38  38  37  38  39  41  39  38  41  41  40  40  41  42  43  44  43  41  46  48  48  47  47  44  41  39  40  41  43  43  42  40  38  36  35  35  34  32  31  31  32  34  37  37  35  34  33  33  35  35  36  36  37  38  36  37  39  37  35  34  37  40  40  39  37  37  38  39  39  41  43  43  43  41  40  38  39  40  40  40  41  44  46  47  48  51  52  50  44  37  36  35  35  36  37  39  41  39  36  36  39  39  36  36  39  40  39  38  38  38  37  36  35  34  35  34  37  44  44  42  41  39  35  34  35  37  38  41  43  42  43  46  48  48  47  46  41  36  34  34  35  35  35  35  35  33  32  31  31  31  31  33  34  35  35  34  35  35  34  33  32  32  33  33  34  35  34  33  32  31  31  31  32  34  34  35  35  36  36  36  38  37  37  36  36  36  37  35  34  33  33  33  33  34  35  35  34  32  31  32  34  34  34  33  34  34  34  34  33  33  36  35  34  32  31  31  32  32  31  31  32  33  33  32  31  31  32  33  33  34  33  32  29  31  34  34  33  33  32  31  30  31  31  32  31  32  33  32  30  29  29  30  32  33  33  33  31  30  30  31  32  33  32  32  32 
 44  39  38  38  39  41  42  42  42  42  41  39  36  37  39  40  40  39  38  39  40  39  36  36  40  50  63  76  74  64  54  47  43  45  46  45  43  45  49  53  58  57  48  41  35  32  33  34  32  33  34  34  33  31  31  32  33  34  34  34  33  32  32  32  32  32  32  32  31  31  31  31  30  31  31  31  32  32  33  34  35  34  33  32  31  31  30  31  34  36  36  35  34  33  32  30  28  29  30  31  31  31  32  31  30  30  31  31  31  31  30  30  30  31  31  32  33  33  32  32  31  33  34  35  35  34  33  32  32  33  34  34  34  34  33  34  35  36  37  35  34  33  33  33  34  34  35  36  37  36  36  35  35  36  38  38  37  36  35  35  36  38  41  42  42  39  36  37  37  37  38  39  40  40  39  38  38  39  40  42  43  42  42  41  40  39  38  38  39  40  41  39  37  40  42  42  41  40  40  42  43  42  42  48  51  48  46  46  44  41  39  41  40  41  42  41  39  37  36  35  34  34  33  31  32  33  34  37  37  36  34  33  33  34  35  35  36  37  37  37  38  39  36  33  32  35  38  40  39  37  37  39  40  41  42  44  45  45  44  41  40  39  40  43  45  47  50  52  54  58  60  59  53  46  38  37  36  36  35  38  41  41  39  38  37  39  40  34  33  35  35  35  35  36  35  35  34  32  31  34  35  37  42  43  43  46  44  38  35  35  35  34  41  49  53  56  59  59  59  58  57  49  42  38  37  35  35  34  34  33  32  31  30  30  30  32  33  33  34  34  35  34  34  34  33  32  32  32  33  34  34  34  33  32  30  30  31  33  34  34  35  35  36  36  36  36  35  35  35  36  37  36  34  32  31  31  32  34  35  35  34  32  31  32  35  36  37  36  36  35  35  35  33  30  31  33  34  32  31  30  30  31  31  31  30  31  32  33  32  31  31  32  33  33  34  34  32  30  30  32  32  32  32  32  31  31  32  32  32  32  32  33  31  30  29  29  30  31  32  33  32  31  29  28  29  31  32  32  32  32 
 36  35  34  37  40  41  39  38  39  39  38  36  35  36  39  40  38  36  36  37  39  40  39  37  36  40  50  65  62  52  44  41  42  41  39  38  40  45  51  57  59  56  47  39  34  33  32  32  34  34  33  33  32  31  31  33  34  34  33  33  33  34  33  33  33  32  32  33  32  32  33  34  34  34  33  33  33  33  33  34  33  34  34  34  33  33  33  33  34  34  34  33  32  32  31  30  29  29  30  32  34  34  33  33  32  32  33  31  29  30  31  30  30  31  32  32  33  34  34  35  35  35  33  34  34  35  35  34  33  31  31  32  34  33  34  35  35  34  32  32  32  33  34  35  36  36  37  38  38  37  38  38  39  38  37  39  39  38  37  37  39  41  42  41  39  37  34  34  36  35  36  38  41  41  38  35  34  35  38  41  42  42  42  41  41  41  41  41  40  40  40  38  36  38  41  43  43  39  40  43  43  45  51  53  49  39  37  39  40  38  39  41  39  37  39  39  38  37  35  33  32  34  36  34  36  35  33  36  38  36  35  34  35  34  35  36  36  37  38  39  38  36  34  33  33  35  36  38  37  36  34  35  38  43  42  42  44  44  41  39  40  39  39  47  52  54  57  60  65  71  71  66  55  46  40  38  36  36  39  42  44  41  40  40  36  37  40  36  35  34  34  33  33  33  32  32  32  32  33  36  40  44  50  51  53  54  48  41  37  37  37  37  46  58  66  72  75  75  80  83  76  62  48  44  40  36  34  33  33  32  31  30  31  30  30  33  33  32  32  34  35  34  33  32  32  33  33  33  32  33  33  34  33  32  30  30  30  32  34  35  36  35  35  34  34  35  34  33  34  36  37  38  35  34  33  34  35  34  34  33  34  33  34  36  38  39  38  39  38  37  36  35  32  30  30  31  32  33  32  31  30  31  31  32  32  33  32  30  30  31  31  31  32  33  34  33  32  31  30  29  28  29  31  31  32  33  33  33  32  31  31  32  31  32  32  32  31  30  30  29  30  30  30  28  28  29  30  30  31  32 
 38  38  38  40  42  41  38  38  40  41  40  37  37  38  40  39  37  35  36  37  38  38  36  35  34  37  46  59  57  49  42  38  36  37  37  38  41  45  50  56  57  53  45  39  34  32  32  32  32  32  32  31  31  31  31  33  34  33  32  33  34  34  34  34  34  33  33  33  33  33  33  34  35  34  34  34  34  34  34  34  33  33  34  34  35  34  35  35  35  34  33  31  30  30  30  31  31  30  31  33  34  34  34  33  32  32  32  31  29  30  31  32  32  32  32  32  33  35  37  36  35  35  33  32  33  33  33  33  33  32  32  33  33  32  33  35  35  35  35  36  36  36  38  39  38  38  36  35  35  36  38  39  40  40  40  40  41  40  38  38  39  40  40  39  38  37  35  34  33  34  36  37  39  39  37  35  34  34  37  40  42  42  43  43  43  43  43  43  42  42  42  41  40  41  42  42  42  41  41  43  44  46  46  45  40  35  40  48  54  50  45  43  42  39  37  38  37  36  35  33  32  33  35  37  36  34  32  34  35  35  34  33  33  33  35  36  38  39  38  39  38  37  37  37  36  37  38  38  37  37  36  36  38  40  38  37  37  37  35  33  34  35  37  44  49  53  59  64  68  72  71  64  54  46  41  39  38  37  40  41  42  42  43  43  41  40  39  39  38  38  37  36  35  34  33  33  34  35  36  41  46  52  60  63  64  63  54  45  43  46  48  47  54  64  69  74  79  85  89  90  83  70  56  44  40  36  34  34  33  32  32  32  32  32  32  34  34  33  33  34  34  33  32  32  32  32  32  31  31  32  33  34  34  34  32  31  32  34  34  34  36  36  35  35  34  33  32  31  32  34  37  37  37  36  36  37  38  38  36  35  34  33  35  38  39  39  38  37  36  36  34  33  31  29  29  30  30  31  31  30  30  31  32  33  33  32  31  30  30  30  30  31  32  33  34  33  32  31  31  31  30  31  32  32  32  33  34  34  33  32  32  33  33  33  33  32  32  31  30  30  30  31  31  31  31  31  32  32  32  32 
 42  42  44  44  42  40  37  38  41  43  41  38  40  40  39  38  37  36  37  38  39  38  36  34  32  37  46  54  50  43  39  36  36  38  37  38  42  45  48  52  52  49  42  37  34  33  32  32  32  32  32  33  32  32  33  34  34  34  33  33  33  33  34  34  34  33  32  32  32  32  33  34  35  34  33  34  33  34  35  34  34  34  33  33  34  34  35  35  35  33  32  30  30  30  31  32  32  31  31  32  33  34  33  33  32  32  32  30  28  29  31  32  33  33  32  32  33  34  36  35  33  33  31  31  31  31  32  32  33  33  34  34  33  33  34  35  36  37  37  38  38  38  39  41  41  38  36  34  34  36  38  39  40  41  41  41  40  40  38  37  38  38  38  38  37  37  36  34  32  34  36  37  36  36  35  35  35  35  36  38  40  41  43  45  46  44  43  43  42  43  44  45  45  46  45  43  43  45  44  42  45  47  44  41  40  42  48  52  54  52  47  42  42  40  36  36  37  36  35  34  34  34  36  41  38  33  31  32  34  34  34  33  32  33  35  37  40  40  39  38  38  38  38  39  39  40  40  40  39  39  39  40  39  37  36  35  33  32  32  31  29  31  35  39  42  46  51  56  58  60  59  56  50  45  41  36  34  35  38  38  38  41  44  47  50  51  49  47  47  46  45  42  38  36  34  34  35  35  37  42  46  51  59  64  68  69  63  56  52  54  56  55  57  59  60  64  72  84  86  85  85  80  66  46  40  38  36  35  35  33  32  33  33  33  33  34  34  33  33  33  33  32  33  33  32  32  32  32  32  33  34  35  36  36  34  33  32  34  34  33  33  34  34  34  32  31  30  30  31  33  36  38  38  38  39  39  40  39  38  36  35  33  34  36  37  37  36  35  34  34  34  33  32  30  30  32  31  30  30  29  29  30  32  32  32  31  31  30  29  29  29  30  31  32  33  33  32  30  30  31  30  31  32  32  32  32  32  32  33  32  33  35  34  34  34  34  33  32  31  31  31  32  33  34  34  34  34  33  32  31 
 46  47  46  46  44  40  37  37  40  42  40  39  40  39  37  36  35  37  38  39  39  39  37  35  33  38  45  47  43  37  35  35  37  39  38  38  42  44  45  47  47  45  39  36  34  33  33  32  33  33  34  35  34  34  35  35  35  34  34  33  32  33  34  33  34  33  33  33  33  33  33  34  35  34  33  33  33  34  34  35  34  33  33  32  32  33  33  33  34  32  30  29  30  31  32  33  32  32  31  31  33  34  34  34  33  33  32  30  27  29  30  31  32  32  31  31  31  32  33  33  32  31  29  29  29  30  31  31  33  34  35  36  35  35  35  36  36  36  36  37  37  37  38  40  41  38  36  34  35  36  37  37  38  40  41  41  40  40  38  36  36  36  36  35  35  35  36  34  33  35  37  37  35  34  34  35  37  36  35  36  37  39  43  45  45  44  43  42  42  43  44  47  49  49  46  45  45  47  45  42  48  53  53  51  53  61  59  52  46  48  48  41  39  38  37  37  37  38  35  35  38  36  38  42  41  36  32  32  33  35  35  34  32  33  35  38  39  39  38  36  37  38  39  40  41  41  41  41  42  42  43  45  43  38  37  36  33  32  33  32  28  29  33  36  36  35  37  40  43  46  48  49  47  45  40  31  29  33  36  36  35  39  43  49  60  66  64  57  55  55  52  47  42  38  35  35  35  34  35  39  41  44  49  54  61  68  67  63  60  60  60  57  53  50  52  56  63  73  74  78  88  89  75  50  41  40  37  37  37  34  33  32  32  33  32  32  32  31  31  31  31  32  33  34  34  33  33  35  35  35  36  37  38  37  36  34  34  34  35  33  32  31  31  31  30  30  30  32  33  33  34  36  38  39  40  40  39  38  37  36  34  33  32  33  34  34  33  33  33  34  34  35  34  32  32  34  32  31  29  28  29  29  30  31  30  29  30  31  30  29  29  29  30  32  32  32  31  30  29  28  28  29  31  32  31  30  30  31  32  32  34  36  36  36  36  35  34  33  33  33  33  33  34  35  35  35  35  34  33  31 
 49  48  46  44  43  41  38  37  38  38  38  38  39  38  36  35  36  38  39  40  40  39  37  36  35  37  39  40  40  40  38  34  32  35  37  39  41  42  42  42  42  40  36  33  33  33  32  32  33  34  35  35  35  35  35  35  34  33  31  31  32  33  33  34  34  33  33  33  33  33  33  34  33  32  31  31  32  33  34  35  35  33  33  33  31  31  32  33  33  32  30  29  30  32  33  33  32  31  30  31  32  33  34  34  34  33  32  30  29  29  30  31  32  31  30  30  30  31  31  32  32  31  29  28  28  29  31  33  35  35  36  37  38  37  37  37  36  35  35  35  35  35  36  38  38  37  36  36  36  36  35  34  35  38  40  41  40  39  37  35  35  35  35  34  34  35  35  34  35  36  37  36  35  34  35  36  37  36  36  34  35  38  41  43  43  42  41  41  41  42  43  45  47  46  44  42  40  42  43  47  58  68  72  72  75  81  75  65  56  57  56  47  41  40  42  43  43  41  35  33  38  37  37  39  42  40  35  33  34  35  35  34  33  33  34  36  37  37  36  35  35  37  39  39  39  39  39  39  41  43  46  51  51  47  44  40  36  34  34  33  30  30  34  36  33  29  30  33  39  44  48  51  49  45  39  33  34  39  40  39  38  38  41  49  63  71  69  59  55  56  53  49  44  41  39  38  37  35  34  34  37  39  41  42  44  50  51  51  54  59  60  54  50  53  60  63  64  64  65  74  92  94  78  51  42  41  39  38  37  36  34  33  33  32  30  30  31  31  30  30  31  32  34  35  34  34  34  35  35  36  37  37  38  37  36  35  36  37  38  36  33  30  29  29  31  32  34  35  36  34  34  36  37  38  39  38  37  35  35  35  33  33  32  32  32  32  32  32  33  34  35  36  35  34  34  35  33  31  29  28  27  28  29  30  30  30  30  31  31  31  31  32  32  32  33  32  31  31  29  28  29  31  32  33  33  32  33  33  34  35  35  35  35  35  35  35  34  33  33  33  33  33  34  34  34  34  35  35  34  32 
 49  48  45  43  42  41  39  38  37  35  35  36  38  37  36  37  39  39  40  40  39  38  37  36  36  38  38  35  35  35  35  33  32  35  37  38  41  41  40  39  38  35  32  30  31  31  30  31  32  33  33  33  33  34  34  34  33  32  30  30  33  33  33  33  33  34  34  35  35  34  34  33  31  30  29  30  31  33  35  35  35  34  34  33  32  32  32  32  32  31  30  29  29  31  32  32  32  31  30  30  31  31  33  34  34  33  32  31  31  31  31  31  31  31  31  30  31  31  31  32  33  32  29  28  28  30  32  34  36  36  36  37  38  38  38  38  37  36  35  34  34  35  37  37  36  36  36  37  37  37  35  33  34  36  39  41  41  39  37  35  35  35  34  33  33  34  34  34  35  35  35  35  34  35  35  36  36  37  36  34  34  37  39  40  41  40  39  39  40  42  43  41  41  44  43  41  39  40  45  54  64  70  74  84  91  90  84  79  76  79  82  84  79  73  65  56  50  46  41  41  43  43  42  42  44  43  38  34  33  33  33  33  34  33  33  34  34  34  34  33  33  35  36  37  37  37  37  37  39  41  45  55  59  57  53  47  41  37  35  34  35  37  39  38  34  29  29  33  39  45  50  52  51  45  38  36  37  39  38  37  37  35  37  42  52  58  57  53  51  52  50  47  45  44  43  42  39  36  33  34  36  38  39  38  36  39  39  40  46  53  57  55  57  64  75  81  81  79  82  90 101  93  73  50  42  40  38  38  37  36  34  34  32  30  29  31  32  32  31  31  31  32  34  35  34  33  32  32  34  35  35  36  36  36  36  37  39  42  43  44  40  36  35  35  37  38  39  39  38  35  34  35  37  38  38  37  35  34  34  34  34  34  34  35  35  34  34  33  33  34  35  35  35  34  33  33  32  31  29  28  28  28  29  31  32  33  33  32  32  33  34  34  34  33  32  32  32  31  30  29  31  32  34  34  34  34  34  35  36  37  35  33  33  34  34  34  34  34  33  32  33  33  32  32  33  33  34  35  34  32 
 45  47  45  43  41  40  40  39  38  35  33  33  36  37  37  39  40  40  40  38  37  36  36  37  37  40  38  33  31  31  35  39  42  42  39  37  38  38  37  36  34  32  30  29  30  31  30  29  30  31  31  31  31  33  34  34  33  32  30  31  34  34  33  32  33  34  34  35  35  35  34  32  30  30  29  29  31  33  34  34  34  33  33  33  32  32  31  30  29  29  29  28  29  29  29  30  31  31  31  31  31  31  33  34  33  33  32  32  33  32  31  30  30  31  31  32  32  32  32  33  33  32  30  28  28  30  33  34  35  35  34  34  36  36  38  39  38  37  36  35  35  36  38  37  35  35  36  37  37  38  37  36  36  37  39  41  41  39  38  36  36  35  35  34  34  33  33  33  34  33  33  33  34  36  36  36  36  37  37  36  34  36  37  38  38  38  37  38  39  41  42  40  39  42  44  45  45  44  47  56  59  59  62  77  87  88  92 101 113 119 127 136 134 126 109  86  67  57  56  54  49  47  46  44  42  41  40  36  33  32  32  33  34  34  33  32  32  33  34  32  31  33  35  36  37  36  35  34  36  37  41  53  62  63  58  53  48  45  42  42  44  46  44  40  35  31  30  33  38  42  45  48  48  45  40  40  40  38  33  34  36  34  35  38  42  43  42  45  46  46  45  45  44  45  45  45  41  37  35  35  36  37  37  36  37  40  38  36  40  45  50  55  60  68  77  87  94  96 100 103  99  82  62  46  40  38  37  37  37  36  34  33  31  29  29  34  34  34  33  33  33  34  34  34  33  32  31  31  33  35  36  37  37  36  37  40  44  48  51  52  49  46  45  46  45  43  42  40  38  35  33  34  35  37  37  36  36  35  35  36  36  36  37  39  38  37  36  34  33  33  34  34  34  34  33  30  30  30  30  29  30  30  31  31  33  35  34  31  33  35  36  35  33  32  31  31  31  30  30  30  31  32  33  34  34  34  34  34  35  36  34  31  32  33  33  33  33  33  33  32  32  32  31  31  32  33  34  34  33  32 
 40  44  46  44  41  38  39  40  40  37  33  31  34  36  37  39  39  39  38  36  36  35  35  37  41  39  37  34  37  44  50  57  58  50  41  35  34  33  32  33  32  31  30  31  32  32  32  31  29  30  31  31  32  33  34  35  35  34  34  34  35  33  32  32  32  33  34  34  35  34  32  32  31  31  30  30  31  32  33  33  32  32  32  31  31  30  29  28  27  28  28  28  29  28  28  30  32  31  31  32  32  33  34  34  34  33  32  32  32  31  30  28  28  29  31  32  33  33  33  33  32  32  31  29  29  30  32  33  33  32  32  32  33  34  36  39  40  39  37  36  35  35  36  37  36  36  35  36  37  39  41  41  41  40  41  42  41  40  38  37  37  36  35  34  33  32  31  33  33  31  31  33  35  37  37  37  37  37  39  37  35  35  36  36  36  35  36  37  39  41  42  43  44  44  48  53  55  52  49  48  44  44  50  58  71  89 109 135 161 173 177 179 177 172 157 120  87  71  71  66  53  48  46  43  37  36  40  36  33  31  31  32  34  35  34  31  31  33  34  32  31  33  35  37  37  37  36  34  34  35  37  45  53  58  57  56  57  59  59  58  56  53  45  39  35  33  31  31  32  32  35  38  42  44  46  45  43  40  34  35  38  36  37  40  40  40  39  40  41  41  41  41  43  45  46  46  44  41  39  38  36  34  34  36  41  46  44  40  39  40  43  47  50  54  60  75  91  98 100  92  76  60  49  40  36  34  34  35  36  36  35  33  32  30  30  34  35  34  35  34  34  34  35  34  34  33  32  34  36  39  40  40  39  37  39  44  50  55  58  59  57  56  56  56  52  46  42  39  37  34  32  33  35  36  38  38  37  37  37  38  37  38  39  40  40  39  36  34  32  32  33  34  35  35  32  28  29  30  30  31  32  32  32  31  32  33  32  30  32  34  35  33  32  30  30  29  28  28  29  30  30  31  32  32  33  34  34  33  33  33  32  30  31  32  33  33  33  33  33  32  33  33  32  32  32  33  34  34  33  31 
 37  41  46  45  42  39  39  40  41  39  35  34  35  36  37  38  38  38  37  36  35  36  36  38  43  36  32  41  62  79  84  80  67  49  39  35  32  29  29  30  31  30  32  33  35  35  34  32  31  31  31  31  33  34  35  35  35  36  35  34  34  33  33  32  32  32  32  32  32  32  31  32  32  31  31  31  31  31  31  31  30  30  31  30  29  28  28  27  27  27  27  28  29  28  28  29  31  31  32  33  33  33  34  34  34  33  33  32  32  31  29  28  28  29  30  32  32  32  32  31  31  31  31  31  30  30  31  32  33  33  32  33  33  34  37  38  39  38  37  35  34  33  34  36  38  37  36  37  38  40  43  44  44  43  43  42  41  41  40  38  38  37  36  34  33  32  31  33  34  32  32  33  35  37  38  37  37  38  39  38  36  36  35  34  34  35  36  37  40  43  45  49  50  48  50  54  58  55  48  42  41  45  56  66  91 131 150 163 177 185 189 191 185 169 139  98  68  58  64  66  61  57  56  53  44  38  39  37  35  33  33  33  34  34  34  32  32  34  35  34  33  34  35  37  39  39  37  35  34  35  36  38  43  48  51  53  57  63  66  64  60  53  44  39  37  36  34  33  33  33  33  35  39  43  46  46  43  40  36  36  36  35  36  38  38  37  37  36  36  37  38  39  40  44  46  47  47  48  46  43  41  42  43  43  44  46  42  38  38  40  43  45  47  48  53  69  85  92  91  78  58  50  45  36  33  32  33  35  36  36  34  34  34  32  33  36  36  35  34  35  35  35  35  35  36  36  37  39  41  43  44  42  40  38  40  45  53  59  61  61  59  57  58  57  52  44  39  36  36  33  32  34  34  35  36  37  37  37  37  38  37  39  39  39  39  38  36  34  32  31  33  34  34  35  33  30  30  31  31  32  33  33  32  31  31  32  32  31  32  33  32  32  30  30  29  28  28  28  29  31  31  32  32  32  33  34  34  34  33  32  32  32  31  32  32  32  32  32  32  32  32  32  33  33  33  32  32  32  32  31 
 35  40  45  45  43  41  40  41  40  38  37  37  39  39  39  38  36  36  37  37  36  37  36  37  40  36  39  61  88 107 107  96  74  48  38  34  31  29  29  30  31  32  32  34  35  35  34  32  31  31  31  32  33  34  34  34  34  35  34  34  34  34  34  33  32  31  31  31  32  32  32  32  31  30  31  32  31  31  30  29  29  30  31  32  31  30  29  28  28  28  28  28  28  28  29  29  29  31  32  33  33  33  34  34  34  34  33  33  33  32  31  29  29  29  30  31  31  31  30  30  30  31  32  32  31  30  31  32  34  35  35  36  37  37  37  37  37  37  36  35  34  34  34  36  38  39  39  40  40  42  43  44  44  43  42  41  40  40  41  40  40  39  37  35  34  33  34  35  35  33  32  32  35  37  38  38  38  38  38  39  39  38  36  35  35  35  37  39  43  46  48  52  54  52  54  56  59  57  51  43  46  49  55  83 125 168 181 185 189 192 189 182 176 152 106  72  53  48  53  60  64  61  59  56  50  43  40  38  36  35  34  33  33  32  33  32  33  33  34  35  35  35  35  36  38  38  38  36  35  35  36  37  38  40  44  45  47  52  56  57  52  47  43  41  41  39  35  33  33  34  35  34  36  39  42  43  40  37  37  36  34  35  36  37  36  35  35  37  37  36  37  37  38  40  42  44  46  49  51  48  51  58  61  57  52  50  46  41  41  42  44  47  46  46  51  64  78  88  92  82  60  49  42  35  33  33  34  37  38  36  33  32  33  33  35  37  37  35  35  35  36  36  36  36  37  37  39  42  43  45  45  43  40  38  40  45  53  59  61  59  55  54  54  53  47  40  36  36  37  35  33  34  35  35  35  35  36  36  35  35  35  37  38  37  37  37  37  34  32  32  33  33  33  33  33  33  32  31  31  32  33  33  32  31  31  32  32  33  33  32  31  30  30  29  29  29  29  28  30  32  31  31  32  32  33  33  34  34  33  33  33  33  32  31  31  31  31  31  31  31  31  30  32  33  32  31  30  30  30  30 
 37  39  42  43  42  41  42  41  40  39  41  43  43  43  42  39  38  36  35  35  35  35  33  33  36  39  52  81 107 117 109  94  73  49  38  34  33  31  31  31  32  32  32  34  34  34  33  32  32  31  31  31  32  32  32  32  33  33  33  33  34  35  34  33  33  32  32  32  32  33  34  32  29  30  31  31  31  31  31  30  30  31  32  33  33  32  31  31  31  31  30  29  29  29  30  28  27  29  31  32  32  33  34  34  34  33  33  35  36  34  33  32  31  31  31  31  31  31  31  30  29  32  33  34  33  33  33  33  35  37  37  40  42  39  38  36  36  36  36  36  36  36  36  37  38  39  41  41  41  42  43  44  43  42  42  41  41  41  41  41  41  39  38  36  35  36  37  35  34  34  33  33  34  36  38  38  39  38  37  38  39  39  37  36  36  36  38  41  45  49  52  52  53  55  56  56  56  57  55  52  57  56  57 103 152 183 192 197 201 198 186 170 161 132  81  58  50  47  47  51  58  55  51  50  49  46  39  38  37  37  35  34  33  32  32  33  32  32  34  36  36  34  33  35  37  38  38  36  36  36  37  39  38  37  39  38  35  36  39  42  40  40  43  45  45  41  35  32  32  35  36  35  33  34  36  39  37  36  38  37  34  36  37  37  36  34  34  38  40  38  38  37  36  36  37  38  42  45  48  50  59  70  77  73  66  61  56  51  49  46  46  49  47  46  51  63  79  94 105  98  72  51  39  36  35  36  38  39  40  37  36  36  37  38  39  39  38  36  36  35  35  35  35  35  36  37  40  41  43  43  43  41  38  37  39  44  51  58  61  58  53  50  49  47  43  38  36  37  38  36  34  34  34  33  32  33  34  33  32  33  33  35  36  35  36  37  37  36  34  33  33  32  31  30  31  33  32  31  30  31  32  32  33  32  31  32  33  33  33  32  30  30  29  29  30  30  30  30  31  31  31  30  30  31  32  33  33  33  32  32  33  34  33  32  30  30  29  29  29  29  29  29  30  31  31  30  29  30  30  30 
 40  38  36  40  41  41  42  43  43  45  49  51  46  46  47  43  46  45  34  32  33  30  24  25  33  39  52  83 106 112  95  68  47  42  42  40  34  33  33  31  30  29  31  33  35  35  35  34  33  33  32  31  30  30  31  32  33  34  32  32  33  32  32  32  33  34  34  34  33  33  33  32  29  29  29  30  31  32  32  32  31  31  33  33  31  32  33  33  33  32  31  31  31  30  29  27  27  28  31  32  33  32  33  35  34  33  34  35  36  35  34  33  32  31  32  33  35  35  34  31  29  31  33  34  34  35  36  36  36  37  37  39  40  39  38  38  37  36  35  35  36  36  36  38  40  39  38  37  38  41  43  44  45  44  44  43  43  42  40  39  37  36  36  36  35  35  34  33  33  36  37  36  36  37  38  38  37  37  36  36  36  37  36  35  36  38  38  38  41  46  50  50  49  49  50  49  47  48  54  66  70  75  94 130 160 178 186 192 193 182 172 163 143 107  63  48  45  46  45  44  44  43  43  43  43  41  38  37  38  39  38  36  36  38  38  35  32  32  34  36  35  32  33  35  38  39  38  36  36  37  39  38  38  37  37  37  35  35  35  35  37  40  44  49  48  43  38  35  35  37  38  37  36  35  36  35  37  40  40  40  38  36  33  31  31  34  36  34  36  39  40  38  36  34  34  36  38  38  39  45  52  63  77  84  81  71  63  58  57  53  49  48  47  46  50  71  97 113 117 103  73  52  40  36  36  39  42  41  39  40  48  55  57  55  52  47  44  40  37  35  35  35  34  35  35  38  39  37  37  37  37  36  34  32  33  38  48  60  63  60  55  51  47  45  44  43  39  36  34  33  33  34  33  31  31  32  32  31  31  33  35  37  36  35  35  35  35  36  37  36  34  32  30  29  30  31  32  32  31  30  30  31  32  31  30  32  32  32  33  33  31  29  28  29  30  31  31  33  33  31  30  29  28  28  30  32  34  35  34  33  33  34  33  32  31  31  30  29  29  30  30  29  30  30  29  30  30  31  32  32 
 33  33  35  38  41  42  41  43  45  48  64  80  86  91  83  60  53  50  41  36  32  26  23  26  32  37  49  74  94  98  81  58  41  39  40  38  33  32  32  30  29  29  30  33  35  36  36  35  34  33  33  32  30  30  30  31  33  33  33  32  32  31  31  31  32  34  35  34  33  32  33  32  30  30  31  32  33  34  33  31  31  32  33  33  32  33  34  34  33  32  32  32  31  31  30  29  30  31  32  33  32  31  31  34  34  34  35  36  35  35  34  33  32  32  32  35  37  36  34  32  32  33  35  35  35  36  36  36  36  36  37  37  37  37  38  39  39  37  36  36  36  36  34  36  40  39  38  38  39  41  43  45  46  46  47  46  44  42  39  37  35  35  35  36  35  34  32  32  33  36  38  38  38  38  38  38  37  36  36  37  37  36  35  36  39  42  43  42  41  43  46  44  43  46  49  52  54  53  54  62  80 105 134 158 172 178 186 190 187 175 164 149 109  72  50  45  44  45  42  41  39  39  41  41  41  39  38  37  38  39  39  37  37  39  40  37  33  34  36  37  36  34  34  35  36  37  37  36  36  37  38  37  36  36  36  36  35  33  33  34  37  39  42  45  45  42  40  40  40  40  40  38  37  35  34  34  35  38  39  39  38  34  31  30  31  34  36  34  34  36  38  37  36  35  36  38  41  42  42  44  51  63  79  85  82  70  65  66  67  60  51  47  47  46  45  60  80  93  97  89  66  51  42  39  38  39  40  38  40  50  65  77  80  76  67  54  47  43  38  35  35  36  37  36  36  36  36  36  35  34  35  35  33  31  30  33  41  51  54  51  50  48  45  44  43  43  40  36  34  33  33  33  32  32  32  33  34  34  34  36  37  37  36  34  33  33  33  34  35  35  34  32  32  31  31  31  33  34  33  30  30  31  32  32  32  34  34  32  31  31  30  29  28  30  31  32  32  33  33  31  30  29  28  29  30  31  33  34  34  33  34  36  34  33  32  31  30  30  29  29  29  29  30  30  30  30  31  31  32  32 
 27  30  35  35  40  43  40  54  73  86 110 135 148 152 139 105  77  56  42  36  31  26  25  27  32  37  44  59  73  76  64  51  42  38  37  36  32  31  30  30  30  30  32  33  35  35  35  35  33  33  34  33  31  30  30  31  31  32  33  33  33  31  31  31  32  33  34  34  33  33  33  32  31  31  32  34  34  34  32  31  31  31  33  33  34  34  35  34  33  32  31  31  31  31  31  31  32  33  34  34  32  31  31  33  34  34  36  36  35  34  34  34  33  33  33  35  37  36  34  33  34  35  36  36  34  35  35  35  35  35  36  36  35  36  37  39  40  39  38  37  37  35  33  34  37  38  39  40  40  41  42  44  46  47  48  47  44  41  38  36  34  35  36  36  35  34  31  32  34  36  38  39  39  40  40  39  38  37  37  39  39  36  36  38  42  46  48  47  43  43  46  44  43  46  49  56  65  65  59  58  84 122 160 177 181 180 186 186 178 166 147 116  73  47  42  43  44  44  42  40  40  39  39  39  39  38  37  37  38  40  39  38  36  37  38  37  36  35  37  38  38  36  35  35  36  36  36  36  35  36  38  36  36  37  37  36  34  32  33  35  36  38  40  40  41  41  43  43  44  43  41  38  36  35  34  35  36  37  37  37  36  34  32  31  31  33  35  35  34  34  34  35  35  35  37  40  44  46  46  44  50  63  81  89  86  75  71  73  73  63  51  48  48  45  40  42  50  59  67  67  56  47  41  40  39  38  36  36  40  52  69  82  82  74  63  52  46  41  37  35  36  37  38  37  37  36  36  36  35  35  36  36  34  32  30  30  34  39  40  39  40  42  42  41  40  39  39  38  37  36  35  32  31  32  34  35  37  38  37  38  38  37  35  33  32  31  31  32  32  33  33  32  33  33  32  33  34  35  33  31  31  32  32  32  34  36  35  32  31  30  29  29  30  31  32  33  33  33  32  31  31  31  30  30  30  30  31  32  33  33  35  36  35  34  34  33  31  31  30  29  29  29  30  31  31  30  30  31  32  32 
 30  30  32  34  37  41  47  88 136 165 189 202 200 196 188 169 123  71  37  29  31  31  24  23  33  37  39  43  51  52  43  38  36  36  37  38  34  32  31  30  32  33  33  33  34  34  34  33  32  33  34  33  32  31  30  30  31  31  32  33  33  32  31  31  32  33  34  35  34  33  33  32  32  33  32  33  33  33  32  32  31  31  31  32  33  33  33  33  31  30  30  30  31  32  32  32  33  33  34  34  33  32  33  34  34  33  33  34  35  34  33  34  34  33  34  35  36  35  33  32  33  34  35  34  34  34  36  36  35  35  35  35  35  35  37  40  41  41  39  39  38  37  36  35  36  37  39  40  39  39  40  41  43  44  44  44  42  39  37  35  34  35  36  36  35  33  31  33  36  37  39  40  40  41  41  40  39  39  40  40  38  36  38  41  44  47  49  49  47  49  55  59  55  47  47  57  73  78  77  77  89 121 163 177 179 179 179 174 163 145 111  66  50  45  39  40  41  43  43  42  41  38  35  34  33  34  34  38  40  40  40  39  36  36  36  37  37  36  36  38  39  37  37  37  37  37  37  36  36  37  37  36  36  38  38  37  35  34  35  36  36  37  37  37  39  42  44  45  45  42  40  38  37  36  36  39  40  39  37  35  34  34  34  33  32  33  35  37  36  34  34  33  34  33  34  36  39  41  42  41  44  54  76  93  98  90  82  79  73  62  51  48  47  44  38  33  34  39  45  47  45  41  38  37  37  37  37  35  36  43  54  61  57  45  39  42  40  37  35  34  35  36  36  36  36  38  38  36  36  37  36  37  36  35  32  30  31  31  32  33  35  37  38  37  35  36  39  39  39  39  37  33  31  32  34  37  38  39  39  38  37  34  33  33  32  31  30  31  32  33  33  32  32  31  31  32  33  33  32  31  30  31  31  31  32  34  33  30  30  31  31  31  32  32  32  32  33  34  33  31  31  31  30  30  29  30  29  30  32  33  34  35  35  34  35  35  34  32  32  31  31  31  32  32  32  31  30  30  31  32 
 32  30  29  31  35  46  72 121 168 193 206 211 213 208 196 177 134  84  49  33  29  31  30  31  37  38  38  38  44  45  39  36  35  36  38  40  35  33  32  31  32  34  34  34  33  32  32  32  33  33  33  34  33  32  30  30  31  32  33  33  33  33  32  32  33  34  35  36  35  34  33  33  33  32  31  30  32  32  32  32  32  31  30  30  32  32  32  31  30  30  30  30  31  32  32  32  32  32  34  34  33  33  34  35  34  32  32  32  32  32  33  34  34  33  33  34  35  36  34  31  30  32  33  33  33  34  36  36  35  34  34  35  35  35  36  38  39  39  38  38  39  39  39  37  35  36  37  37  36  36  37  39  39  38  36  37  38  38  37  37  38  37  36  36  35  34  34  35  37  37  38  40  40  41  41  39  39  40  41  38  35  34  39  44  44  45  47  50  51  56  66  68  60  48  53  69  89 108 118 122 133 139 139 152 164 166 165 161 150 115  78  49  44  44  43  39  38  39  40  40  40  38  36  34  35  36  38  40  40  41  40  39  36  34  34  35  36  36  35  36  37  38  39  40  40  40  39  39  38  38  37  35  35  36  37  37  37  37  37  37  37  36  35  36  37  39  41  41  39  38  37  37  37  37  37  39  38  37  35  33  33  35  36  36  35  34  35  38  38  35  35  34  34  32  32  33  35  35  36  37  36  41  56  71  80  78  78  78  76  68  57  47  43  41  37  33  33  37  39  39  39  37  34  32  32  33  35  34  33  37  42  45  42  38  35  36  36  35  34  33  33  33  32  32  33  35  36  35  35  36  36  36  36  36  34  32  32  31  31  33  35  36  36  34  33  35  39  40  41  39  37  34  33  33  35  37  38  38  38  37  35  32  33  34  34  32  32  32  33  33  32  31  31  30  30  30  31  32  32  30  30  30  31  30  29  31  31  29  29  29  30  32  33  34  32  32  33  35  34  31  31  32  31  31  30  29  29  30  31  32  33  33  34  34  35  35  35  34  33  33  34  35  35  34  33  32  31  31  31  31 
 35  31  27  31  37  54  92 137 175 195 205 209 209 202 191 173 128  80  52  38  31  29  33  36  36  36  36  35  39  41  39  35  32  33  35  37  35  33  32  31  32  33  35  34  33  32  32  32  32  32  32  33  33  32  31  31  31  33  33  34  34  33  33  33  34  34  36  36  35  34  32  32  33  31  29  29  30  32  33  33  32  32  30  30  32  32  32  32  31  31  31  31  31  31  32  32  31  32  32  32  31  31  32  34  34  33  32  31  31  31  32  33  33  33  33  35  35  36  34  32  29  31  32  32  32  33  35  35  34  33  33  34  36  34  34  35  35  35  35  36  38  39  40  37  34  35  35  35  34  34  35  38  37  35  32  34  37  38  39  40  40  40  39  37  37  37  37  38  37  36  37  38  41  41  40  39  38  39  40  36  34  34  39  42  42  43  47  51  53  57  66  63  55  48  61  86 117 143 157 161 165 156 137 147 159 159 156 150 136  99  72  62  52  45  43  42  41  39  37  36  38  38  38  37  38  41  42  40  39  40  40  38  35  33  33  35  36  37  35  34  35  37  40  41  41  42  41  40  40  39  38  35  34  35  35  36  38  38  38  38  37  36  35  35  36  36  36  35  34  34  35  37  39  39  38  38  38  36  35  34  34  36  37  36  35  35  36  38  37  37  37  36  35  33  33  34  36  35  35  37  35  35  39  46  53  57  62  65  66  63  56  44  39  37  37  35  36  40  38  36  36  36  34  32  31  32  33  33  31  32  34  36  36  37  37  36  35  34  33  32  32  32  31  30  31  31  32  33  33  33  34  34  34  34  34  34  33  32  32  33  35  36  36  36  36  37  39  39  40  38  37  36  35  35  37  37  38  37  36  35  34  32  32  34  34  33  32  32  32  32  32  31  31  31  30  30  31  32  31  30  30  31  32  30  28  29  30  30  28  27  28  31  34  35  34  34  34  34  33  31  31  32  32  32  32  30  29  30  31  31  31  32  33  34  35  35  35  35  34  34  36  37  37  36  35  34  33  32  33  32 
 37  31  28  33  39  54  87 124 158 180 193 197 192 186 179 164 123  76  49  40  37  31  31  34  35  34  32  32  32  33  35  33  30  32  31  32  32  32  31  30  31  33  34  34  33  33  33  33  31  32  31  31  31  31  32  32  32  32  33  34  33  32  33  33  34  35  35  36  35  33  32  31  31  30  29  29  30  31  32  32  31  32  31  31  33  33  34  34  33  32  32  31  30  30  31  31  31  32  31  30  30  29  31  33  34  34  34  32  30  30  31  32  33  33  34  35  36  36  35  33  31  32  33  32  32  33  34  34  34  34  33  35  35  33  32  32  32  32  33  34  36  38  39  37  34  35  36  36  35  35  36  37  37  35  33  35  38  39  40  41  40  41  40  39  39  39  40  39  37  36  36  39  42  42  40  39  38  37  37  36  34  34  38  39  38  41  46  52  52  53  57  52  45  46  71 109 149 172 183 186 180 169 162 166 170 167 160 147 128 110 101  97  80  61  48  48  48  42  37  34  36  39  40  41  41  42  42  41  39  40  39  38  35  33  33  35  36  37  36  34  34  38  41  43  43  42  41  40  40  39  38  36  36  35  34  36  38  39  38  37  37  37  37  36  35  35  34  33  33  34  37  39  40  40  39  37  37  39  39  38  37  37  36  35  34  35  35  35  35  37  38  38  36  35  36  39  41  41  40  39  38  35  32  32  35  41  45  47  47  47  46  40  35  34  36  36  36  39  36  34  36  35  34  32  32  31  32  31  30  31  32  33  33  34  35  35  35  34  33  32  32  33  32  32  32  31  30  29  30  31  31  31  32  32  33  34  34  33  32  33  35  37  39  40  40  40  39  38  37  36  38  40  38  37  38  38  37  36  35  34  35  33  33  33  34  33  31  31  30  30  31  31  32  33  32  31  31  31  30  29  30  32  33  32  30  29  31  32  29  26  26  29  33  36  36  35  33  31  31  32  31  32  34  34  33  33  31  31  31  30  31  33  33  34  34  34  34  35  34  35  36  37  37  36  36  35  34  33  34  33 
 35  30  29  34  36  39  51  77 109 133 146 152 155 154 146 135 128 109  68  48  42  39  35  33  37  36  33  33  29  28  33  35  35  37  34  32  32  32  31  31  31  32  33  32  32  32  32  32  32  31  31  31  31  32  32  33  32  32  33  33  32  31  32  33  34  35  35  35  34  33  32  31  30  30  30  31  32  32  31  31  31  32  33  34  34  34  34  34  34  33  32  31  30  30  30  30  31  32  32  32  31  31  32  33  34  34  33  32  30  30  31  32  33  34  34  35  36  36  36  34  33  33  33  32  31  33  34  35  36  36  36  36  36  34  33  33  35  34  34  35  36  37  38  36  33  35  37  38  38  37  37  37  38  38  39  40  41  40  39  39  39  41  41  41  41  41  41  40  39  38  40  43  45  45  42  40  38  37  36  36  36  36  38  38  36  39  44  49  49  48  50  49  43  44  86 134 165 181 190 195 193 189 187 185 186 186 177 160 143 149 152 142 129 105  70  56  51  46  41  39  39  41  42  42  40  39  40  41  42  42  40  38  35  33  33  34  35  35  36  36  37  39  41  43  43  41  41  40  39  38  38  41  42  39  38  38  39  39  39  37  36  37  37  37  37  36  35  34  34  36  39  40  39  38  36  34  37  41  43  42  40  37  35  33  32  33  35  32  32  34  36  36  35  35  37  41  46  47  44  36  36  37  34  34  36  40  40  37  35  36  37  36  34  34  37  36  34  34  32  31  33  32  30  28  29  30  32  32  32  35  36  36  34  33  33  33  34  33  34  33  32  32  32  32  32  33  32  29  30  30  30  31  32  33  33  33  34  33  32  33  35  38  40  41  40  38  36  35  36  37  39  41  38  36  36  36  35  34  34  34  35  34  34  33  34  33  31  29  28  28  29  31  32  33  32  31  31  31  29  28  29  31  33  32  31  31  32  32  29  27  26  28  31  33  34  33  32  31  31  32  32  32  34  35  35  35  34  32  31  31  32  33  34  34  34  34  34  34  34  34  34  35  35  34  34  34  34  34  33  32 
 28  30  35  37  38  39  41  52  65  76  85  92  95  99 113 137 151 144 111  71  45  40  33  30  33  33  32  31  29  29  33  35  36  37  32  30  32  33  33  32  32  32  32  31  31  31  31  31  32  32  31  31  32  32  33  32  31  31  31  31  31  31  31  32  33  34  34  33  33  32  31  32  31  32  32  33  33  33  32  31  31  33  35  36  36  34  33  33  33  33  32  31  30  30  29  29  30  32  33  34  33  33  34  34  34  33  32  30  30  30  30  31  33  34  34  35  36  36  36  35  34  34  33  31  31  33  35  36  37  38  37  37  37  35  34  36  38  38  37  37  37  37  38  36  34  35  37  39  39  39  38  37  38  40  42  43  43  42  39  38  38  40  41  42  43  42  42  41  40  40  43  48  49  47  43  40  39  37  36  36  37  39  40  40  38  39  42  45  45  46  48  45  41  44  74 114 153 178 191 195 194 193 192 186 185 188 181 171 163 169 170 159 141 111  71  53  47  46  44  43  43  44  43  42  41  40  41  43  45  44  42  39  37  36  35  34  34  34  36  38  39  40  41  42  41  40  40  39  39  38  39  45  46  43  41  41  42  41  40  39  38  38  38  38  38  38  37  36  36  37  38  37  35  34  34  35  38  42  43  42  39  35  34  32  32  33  35  31  31  32  34  33  33  33  36  40  45  46  43  39  42  45  43  38  34  34  34  34  33  31  31  35  35  35  38  37  34  32  30  30  31  29  26  26  28  31  33  33  33  35  36  36  33  33  33  33  34  35  36  35  33  31  30  30  31  33  34  32  32  32  31  32  33  33  32  33  33  33  34  35  36  37  38  38  37  35  33  33  35  38  39  39  36  34  33  34  34  32  32  34  35  35  34  34  34  34  32  30  28  28  29  30  31  32  32  31  32  31  29  28  28  30  31  31  31  32  32  30  30  29  29  30  30  31  32  32  32  32  32  31  31  32  33  35  36  36  35  34  33  33  33  34  33  33  34  34  34  34  33  33  33  33  33  33  32  32  32  33  33  32 
 26  30  37  37  39  43  45  45  42  40  43  50  55  64  92 141 157 147 119  77  45  37  32  30  32  31  30  29  30  31  32  33  33  34  30  28  31  33  34  34  34  32  30  30  31  32  32  33  32  32  32  32  32  33  32  31  30  30  30  30  30  30  31  31  33  33  33  33  32  31  31  32  33  33  33  33  33  34  34  33  32  32  34  36  37  35  33  32  32  32  31  31  31  31  30  30  30  32  34  34  35  34  34  34  34  32  31  30  31  30  30  32  33  34  35  36  36  36  36  35  35  35  33  31  31  33  36  38  38  37  35  36  36  34  35  37  39  40  39  38  37  37  38  36  35  34  35  37  39  39  38  37  37  39  42  43  43  42  40  39  39  40  41  42  42  43  43  42  41  42  45  50  51  46  41  38  38  38  36  36  38  41  42  42  41  41  41  42  42  43  45  44  42  46  53  77 121 157 179 189 187 184 184 179 176 176 173 173 178 178 171 153 125  92  59  46  43  44  44  44  44  42  41  40  41  42  43  43  44  44  41  38  36  37  37  35  33  35  37  39  40  40  40  40  40  40  39  38  38  38  40  44  45  44  43  42  42  42  42  42  41  39  38  38  39  39  40  40  40  39  37  36  35  34  35  43  46  46  44  41  38  36  35  33  33  33  34  33  31  31  32  32  32  33  35  38  41  41  41  42  46  49  48  43  37  32  32  34  35  32  31  37  36  36  38  38  36  34  31  30  30  28  26  26  29  32  34  34  35  36  34  32  30  33  34  33  34  36  37  36  34  31  29  30  32  35  35  34  33  32  31  32  32  32  32  32  33  34  36  37  37  36  35  34  34  33  33  33  34  35  36  36  33  31  30  31  32  31  32  33  34  34  33  33  34  35  34  32  30  29  30  30  31  31  32  31  32  33  31  29  29  30  31  30  30  32  32  31  31  32  32  31  30  29  30  31  32  32  31  30  30  30  31  33  35  35  35  34  34  35  35  35  34  34  34  34  35  35  34  33  32  31  32  32  32  31  32  32  32  31 
 32  31  30  31  35  41  46  46  47  49  48  51  62  68  83 112 120 103  68  48  39  35  34  36  37  35  32  29  32  34  30  29  30  31  32  32  30  32  34  34  34  32  31  31  32  33  35  34  32  32  32  32  32  33  32  30  29  29  29  30  30  30  31  31  32  33  33  32  31  31  31  32  35  34  32  31  31  32  34  34  33  32  31  34  38  35  32  31  32  31  30  30  31  31  30  31  32  34  34  34  34  33  34  34  33  32  31  31  31  31  32  34  35  36  35  36  36  36  36  37  37  35  33  31  32  34  37  38  36  33  31  32  35  33  33  35  38  39  38  38  37  36  36  37  37  35  34  35  38  39  38  37  36  37  39  40  41  41  41  40  40  39  39  39  40  42  44  42  41  42  46  49  49  43  37  35  36  36  35  36  39  41  43  44  44  44  43  41  40  40  41  44  46  46  46  55  80 117 151 175 176 171 168 168 164 157 155 161 173 174 158 126  98  73  50  45  44  44  43  42  40  38  37  37  39  42  44  43  42  43  40  37  35  37  38  36  35  37  40  40  38  38  38  38  39  39  39  38  38  39  39  39  39  41  42  41  41  43  45  44  43  41  38  40  41  42  45  46  45  42  40  38  40  41  46  60  64  58  50  44  40  39  38  37  34  32  32  34  34  31  31  32  34  34  36  37  38  38  38  39  39  42  45  47  47  43  40  39  39  38  37  39  36  34  35  38  39  38  35  33  33  31  29  27  29  32  35  38  39  39  35  30  27  31  35  33  34  35  35  34  33  32  33  34  35  37  37  35  33  32  30  30  31  32  31  32  33  35  36  37  35  34  33  32  32  34  35  35  34  31  31  34  31  29  28  29  30  31  32  33  34  31  31  32  34  35  35  34  33  31  31  32  32  32  32  32  34  35  34  32  31  32  32  31  30  31  33  35  34  33  31  31  30  30  31  32  31  31  30  29  29  29  31  32  33  34  34  34  35  36  36  35  35  34  34  34  35  35  35  35  33  32  31  32  32  31  31  32  31  30 
 35  31  28  30  31  36  50  54  59  74  83  83  74  63  58  62  63  58  44  40  39  34  33  35  40  39  37  35  34  34  33  33  33  33  34  33  31  32  33  34  33  32  32  32  34  35  35  35  36  35  33  31  30  30  31  30  30  30  30  30  31  31  31  32  33  33  34  33  32  32  32  33  32  32  31  31  31  31  31  31  32  33  34  35  36  35  34  32  32  32  31  30  30  30  31  32  34  34  34  33  31  31  33  34  34  34  32  32  32  31  30  31  33  34  34  34  35  37  38  38  37  36  35  34  34  34  35  35  35  34  32  33  34  34  34  35  36  37  37  37  38  37  37  37  38  37  36  36  37  37  37  37  38  38  39  38  38  40  39  37  37  37  38  43  43  43  43  42  40  38  40  43  45  42  38  39  37  34  32  32  38  47  48  47  49  49  46  39  39  40  39  41  42  42  45  49  59  86 120 154 162 156 147 140 132 124 125 128 126 111  91  72  61  55  51  51  49  43  40  40  43  42  41  40  40  42  49  58  58  50  45  43  44  42  38  35  37  41  44  38  36  37  38  38  38  37  39  41  41  41  41  40  40  42  44  46  47  47  46  43  43  44  45  46  47  49  52  53  50  45  40  38  41  46  59  82  85  74  66  55  44  40  38  36  36  33  31  32  31  30  31  31  31  31  33  36  40  41  40  36  35  37  41  47  52  57  58  58  52  43  37  39  37  35  36  40  43  43  40  36  34  32  32  33  33  34  36  38  38  38  35  32  32  34  35  34  34  34  34  34  33  33  33  33  34  35  35  34  34  34  33  32  32  33  35  36  36  34  34  34  34  32  31  29  30  32  34  35  34  33  32  32  30  29  29  29  29  30  31  32  31  30  30  31  32  33  34  34  32  30  30  31  31  31  32  34  35  35  34  32  31  31  31  31  31  31  33  34  33  32  31  29  29  30  31  32  32  32  31  31  30  31  31  32  33  34  34  35  36  34  34  33  33  33  34  36  37  37  37  36  35  34  33  32  32  31  30  30  29  29 
 35  32  31  33  34  38  46  48  57  80  88  82  66  54  45  38  36  36  38  38  37  35  33  35  39  40  39  38  36  34  33  33  33  33  34  34  32  32  33  33  33  33  33  34  35  36  35  35  37  36  33  31  30  30  30  30  30  30  30  31  31  31  32  32  33  34  34  34  33  33  32  32  31  31  31  31  31  31  30  30  31  33  35  35  34  34  33  32  32  32  32  31  31  31  32  33  33  33  32  32  31  31  32  34  34  34  33  32  33  32  30  30  32  33  33  33  33  35  37  37  35  36  36  35  34  33  33  34  35  35  35  34  34  34  36  36  35  35  36  37  37  37  36  36  36  37  37  36  36  36  37  37  39  39  39  38  38  40  38  36  36  37  39  44  43  41  42  40  38  38  40  43  44  42  40  40  37  34  33  34  39  48  49  48  49  49  46  41  43  45  42  41  44  51  55  55  52  67  93 123 135 137 135 125 111  94  89  89  85  70  55  45  42  43  47  48  45  40  38  41  46  44  42  41  42  49  63  75  73  58  50  48  50  51  52  51  49  46  42  38  37  38  40  39  39  39  43  46  45  43  42  41  42  46  49  52  55  55  52  48  46  46  48  50  50  51  52  51  46  42  39  39  42  46  61  93 100  91  85  71  55  45  39  36  36  34  33  31  29  28  29  30  31  31  33  37  41  41  39  37  34  34  38  47  58  69  72  69  60  49  41  40  38  36  37  39  42  43  41  37  33  33  33  34  34  34  36  37  36  36  36  36  36  37  37  35  34  34  34  34  34  33  32  32  32  33  34  34  35  35  35  35  35  35  37  39  37  35  33  33  33  32  31  30  29  30  32  33  32  31  31  31  30  30  30  30  29  30  31  31  30  29  29  31  32  33  33  33  31  29  29  29  28  28  30  34  34  34  33  32  31  30  30  31  32  31  32  32  32  32  30  29  29  30  32  32  32  32  31  31  30  30  31  32  32  33  34  35  35  33  32  33  33  34  36  36  37  37  36  36  36  36  34  32  32  30  29  30  30  30 
 31  34  37  37  40  44  48  53  60  69  63  52  46  46  45  40  36  35  38  36  34  35  35  36  38  39  38  37  37  35  33  32  32  32  34  34  32  32  33  34  33  34  34  35  36  36  35  35  35  35  33  32  31  31  31  31  31  31  31  31  31  31  32  32  32  32  32  32  32  32  32  31  31  31  31  31  31  32  32  32  32  32  34  34  32  32  31  31  31  31  31  31  32  33  33  33  32  32  31  30  30  31  31  32  32  32  31  32  33  33  32  32  33  34  33  32  32  33  34  34  34  35  36  36  35  34  34  34  35  36  36  35  36  36  36  36  36  36  37  38  37  36  36  34  34  35  36  36  36  37  38  38  38  38  39  38  37  37  37  37  36  39  41  41  41  41  41  40  38  40  45  47  44  41  39  38  38  38  37  40  42  44  47  49  47  46  44  46  50  54  56  57  64  76  78  70  55  58  73  89 101 112 124 118  98  71  59  59  63  63  59  51  44  41  41  39  37  36  38  42  45  42  39  39  45  57  74  81  76  63  57  55  56  64  73  75  66  52  40  40  41  40  41  41  41  45  50  52  52  49  47  44  46  51  54  56  59  60  59  56  50  47  45  47  48  47  46  43  38  38  39  42  43  43  52  87 100  96  94  82  65  51  42  37  37  37  36  32  30  27  28  31  33  35  36  38  39  38  38  39  35  33  38  49  62  71  73  69  60  53  47  41  39  39  38  38  38  38  37  35  33  32  32  33  34  34  34  35  36  36  37  37  37  39  37  35  34  34  35  34  33  32  32  32  32  34  35  36  36  35  35  36  37  37  37  38  36  35  35  33  34  33  33  31  31  32  32  31  29  27  27  30  31  30  31  30  29  29  30  30  31  30  29  31  32  33  33  32  31  30  28  28  28  26  28  31  32  33  33  32  31  31  30  31  31  31  31  31  32  31  30  30  30  32  32  33  32  31  30  29  28  28  30  30  31  31  33  34  34  34  34  34  34  36  37  36  35  34  33  34  36  37  35  32  32  31  31  31  31  32 
 33  38  43  41  40  53  85 108 106  73  54  49  48  45  41  39  38  40  43  39  35  36  35  35  40  39  37  36  36  36  35  34  33  32  33  34  33  33  33  33  34  34  35  35  35  35  34  33  33  33  33  33  32  31  31  32  32  32  32  32  32  32  32  32  32  31  32  32  32  32  32  32  31  31  32  31  32  33  33  33  32  32  33  33  32  32  31  30  31  30  30  30  30  32  33  33  32  31  30  30  30  31  32  32  31  31  31  31  32  32  33  33  34  34  33  32  32  32  34  33  34  36  37  37  36  36  35  35  36  37  39  40  40  39  38  38  38  40  41  40  39  38  36  36  37  38  38  38  38  38  38  38  38  38  38  38  37  37  38  38  36  39  42  42  43  43  43  42  42  42  47  48  42  40  39  39  42  45  45  43  43  45  49  51  46  45  45  47  51  62  79  92 100 104 101  87  65  60  64  71  78  87  97  91  79  67  60  58  58  59  60  60  57  53  49  45  42  41  41  43  45  44  42  41  42  49  60  67  67  65  67  71  75  78  78  74  65  55  45  43  42  41  44  45  43  49  53  56  58  60  59  55  56  58  58  56  55  56  55  53  49  44  41  39  39  41  43  41  39  39  40  41  40  38  43  64  73  74  77  71  60  51  45  43  41  38  36  38  35  31  31  33  35  36  36  38  42  45  46  42  39  39  41  45  52  58  62  62  58  52  46  42  41  40  39  38  37  36  35  34  33  33  33  35  36  36  36  36  36  36  37  37  37  37  36  35  35  34  34  34  33  32  31  31  32  32  34  35  34  34  35  36  37  37  36  35  34  34  33  32  32  33  33  32  32  32  32  31  29  27  28  30  30  30  30  31  30  29  30  30  31  30  29  31  32  32  33  33  32  31  30  30  30  30  30  30  32  33  33  32  31  31  31  31  31  31  31  30  30  31  30  30  31  32  33  32  31  30  29  29  28  29  29  30  30  31  33  35  35  35  34  34  34  35  35  33  32  32  31  32  34  37  35  32  32  32  31  32  32  32 
 38  38  39  42  63  95 129 151 152 127  98  79  69  52  40  46  45  42  39  37  35  37  37  38  40  39  36  34  35  36  36  35  33  32  33  34  35  35  34  34  33  34  34  35  34  33  32  31  32  32  32  32  31  32  32  33  34  34  34  34  34  34  34  33  32  31  31  32  33  33  34  33  30  31  32  32  32  33  34  33  33  32  32  32  34  33  32  32  31  30  29  29  29  30  31  31  32  30  30  29  30  31  32  31  31  32  32  32  31  32  33  35  35  35  34  34  34  34  34  33  33  35  37  37  37  37  36  35  37  39  40  42  43  42  42  41  42  43  44  43  41  39  38  39  41  41  40  39  38  38  37  37  37  38  38  38  37  39  39  38  34  37  41  44  47  49  47  45  43  43  46  46  41  39  40  41  44  46  45  45  46  46  46  45  40  42  45  46  47  55  76  97 106 100  94  82  62  57  60  66  72  76  78  72  69  73  76  75  69  62  58  57  56  56  55  54  54  54  55  55  53  49  45  42  40  44  50  54  57  61  66  73  81  79  71  60  57  53  48  44  42  43  48  49  49  52  53  53  55  56  60  72  77  75  70  63  56  52  50  46  43  40  37  35  35  37  40  40  40  39  38  36  34  35  39  45  48  51  56  56  54  52  52  52  49  44  40  39  37  34  35  37  40  40  42  47  58  69  75  69  59  49  41  39  41  45  48  49  49  47  44  42  41  40  39  38  37  36  35  35  34  34  34  36  37  38  39  39  37  37  36  36  36  35  35  35  34  34  33  33  32  31  30  30  30  31  32  33  33  33  33  35  36  37  36  35  33  32  32  31  32  32  32  32  32  33  34  34  32  30  30  29  29  29  31  31  30  30  31  31  30  30  29  29  30  31  31  32  32  33  33  33  33  34  33  32  33  33  33  32  32  32  31  31  30  30  30  30  31  31  31  31  31  32  33  33  31  30  29  29  29  30  31  31  31  31  33  35  36  35  34  34  34  34  33  31  31  32  32  33  33  34  34  33  32  32  32  32  32  33 
 41  40  38  43  75 120 156 174 181 179 160 135 113  76  49  56  55  47  38  35  35  34  36  38  39  38  36  35  36  36  35  33  31  31  33  35  36  36  34  33  33  33  33  34  33  31  30  30  31  32  31  30  30  31  32  34  35  36  36  36  35  35  34  33  32  31  31  32  33  34  35  33  31  31  32  31  32  33  33  34  34  33  32  33  35  33  32  33  33  31  30  29  29  30  29  30  31  30  29  30  30  31  31  31  30  32  34  33  32  34  35  36  36  35  34  35  35  34  33  33  33  35  36  36  36  36  35  35  37  39  40  42  44  44  44  44  45  45  46  44  42  40  40  41  43  42  40  38  37  37  36  35  35  37  37  36  36  39  38  36  33  34  39  45  49  51  51  49  46  44  45  46  44  43  44  45  45  45  45  47  48  46  45  42  38  40  43  44  41  44  58  75  81  73  70  63  50  51  57  61  66  68  64  64  70  82  91  91  81  68  58  51  51  54  58  61  63  66  69  69  63  56  50  47  44  48  54  52  53  58  58  64  74  73  65  57  61  61  56  52  49  48  49  50  49  49  48  46  47  49  58  87  98  91  82  72  59  50  45  41  38  38  38  38  38  37  38  39  40  38  36  33  31  33  37  35  35  37  42  47  51  54  58  59  55  51  47  41  37  35  36  38  41  41  43  50  65  82  93  88  77  62  49  41  39  39  41  42  43  43  42  41  39  39  39  38  38  37  35  34  34  34  35  36  37  39  41  40  38  37  36  36  36  35  35  36  35  34  33  32  31  31  30  30  29  30  31  31  32  33  34  35  36  37  36  35  33  31  31  32  32  32  32  32  32  34  36  36  34  33  31  30  29  30  30  31  30  31  31  31  30  30  29  29  30  30  30  31  31  32  33  34  35  36  35  34  34  33  32  31  31  32  32  30  29  29  29  31  32  32  32  32  32  33  34  33  33  31  30  30  30  31  32  32  31  31  33  34  35  35  34  33  32  32  31  30  32  33  34  33  32  31  31  32  31  31  31  31  31  32 
 40  43  45  45  55  88 143 173 184 188 193 189 159 105  65  65  63  53  44  39  34  29  31  34  35  36  37  38  38  37  33  30  29  30  33  36  36  35  34  33  32  33  33  33  32  32  31  31  31  31  30  29  29  30  31  34  35  36  36  36  36  35  33  33  31  30  31  31  32  34  35  33  31  31  31  31  31  32  33  34  34  33  33  33  34  33  32  33  33  32  30  30  30  31  31  31  30  30  29  30  30  31  30  30  31  32  34  34  34  36  37  36  35  34  34  34  34  33  32  31  33  33  34  34  33  34  35  35  36  37  38  40  42  42  43  44  44  45  44  42  41  40  39  40  42  40  38  36  36  35  35  35  35  35  36  35  35  37  35  33  33  34  37  44  48  51  53  51  49  47  48  50  52  51  50  52  51  48  49  51  52  50  51  50  46  43  42  41  41  43  46  46  46  47  49  47  41  45  49  49  52  53  51  60  72  83  88  86  77  67  58  52  53  55  57  61  64  66  69  69  65  60  57  54  55  62  70  63  59  61  54  53  60  65  69  75  85  84  74  70  64  54  47  45  44  40  38  39  42  46  60  92 103  93  83  72  59  50  43  39  39  44  47  45  41  39  39  38  38  38  37  35  31  31  33  35  35  36  41  46  50  53  56  57  55  54  53  44  38  35  34  35  36  33  33  38  50  64  73  73  72  70  65  57  48  43  45  48  48  45  41  40  38  37  37  38  38  37  34  32  32  33  34  33  36  38  40  39  37  36  36  37  37  38  39  39  37  35  33  32  31  31  32  31  30  30  30  30  33  35  36  36  37  37  37  36  34  31  31  32  33  32  33  33  34  34  36  35  34  32  31  30  30  30  30  30  31  31  31  31  30  29  29  30  30  30  29  30  29  30  31  33  35  35  35  36  34  33  30  30  30  32  32  31  29  28  30  34  34  33  33  33  33  34  34  34  33  33  31  30  30  31  33  33  32  30  31  33  34  34  34  33  32  30  29  30  32  33  34  33  31  31  30  31  31  30  30  30  31  32 
 35  38  40  38  41  52  75 127 172 179 172 155 123  91  71  70  61  46  38  38  40  37  34  33  35  36  37  38  38  36  33  30  29  31  33  35  34  34  33  33  32  33  32  33  33  33  33  33  32  31  30  28  28  29  31  33  35  35  35  35  35  34  33  32  31  30  30  30  31  33  35  33  31  31  32  31  31  31  32  33  34  34  34  33  33  32  32  32  32  31  31  30  29  29  29  30  30  30  30  30  31  31  31  31  31  33  35  35  34  36  36  35  34  33  33  33  33  33  31  32  34  33  32  32  32  33  34  35  36  37  37  38  39  40  41  42  42  43  42  40  39  39  39  40  40  39  38  37  37  37  37  38  36  35  35  35  35  35  32  32  36  37  38  41  44  47  54  53  50  49  49  53  57  57  57  61  62  63  66  70  70  63  56  53  55  54  50  46  44  43  42  44  45  43  45  45  41  43  44  42  44  44  42  46  56  66  68  64  55  51  52  57  61  59  54  56  57  54  55  57  58  61  61  59  61  68  75  69  63  61  55  51  53  61  75  89  98  96  86  74  64  54  47  45  46  41  38  37  38  42  54  79  85  75  66  58  53  49  46  44  43  47  49  45  42  41  40  38  36  38  39  38  34  31  31  34  34  34  37  42  44  43  44  46  46  49  51  43  37  33  33  35  37  36  34  35  39  46  51  53  53  53  56  59  61  60  58  56  53  51  48  42  40  38  38  38  38  37  33  31  30  32  33  33  35  37  38  37  36  34  35  36  38  40  41  40  38  36  33  33  33  33  33  32  31  31  30  31  34  36  38  37  37  36  36  36  34  31  30  32  32  32  32  33  34  35  35  34  32  30  30  31  31  30  30  30  30  30  31  31  31  29  29  30  31  31  30  29  29  30  31  33  34  34  35  36  33  31  29  28  29  31  31  31  30  29  31  35  35  34  34  33  33  33  34  34  34  34  32  30  31  32  33  34  32  30  30  32  33  33  33  33  32  30  29  29  30  31  31  31  32  32  31  30  30  30  30  30  31  33 
 32  33  36  34  33  33  38  75 113 118 111  97  75  64  61  61  54  45  41  40  40  39  37  35  36  36  36  36  36  34  33  31  31  32  33  33  33  32  32  32  33  33  33  32  33  33  34  34  33  32  30  29  29  29  31  33  34  34  34  34  34  34  33  32  31  30  30  30  31  32  34  33  31  31  32  32  31  30  31  33  34  34  34  34  32  32  31  31  31  31  31  30  29  28  27  28  31  31  31  32  32  32  32  32  33  34  36  35  34  34  35  33  32  32  33  34  34  34  32  33  34  33  31  31  32  33  34  35  36  37  38  38  39  39  39  39  40  41  40  38  38  38  39  40  41  40  40  40  39  39  40  39  38  36  35  36  37  36  34  33  38  39  39  40  41  46  53  52  48  47  48  52  57  57  59  66  71  75  82  87  85  75  64  58  62  64  59  50  45  44  45  50  51  45  44  43  41  41  41  40  43  44  42  41  46  54  55  50  45  44  50  61  67  65  56  54  51  46  47  50  53  59  60  58  59  65  72  70  64  57  53  50  50  58  73  87  91  88  81  73  64  54  47  46  47  42  38  36  34  38  48  61  62  55  50  49  51  54  53  51  46  45  44  44  45  45  43  38  34  35  36  38  37  35  35  35  34  32  34  37  38  35  35  37  38  42  45  40  35  32  33  36  40  40  38  36  35  36  37  40  40  42  47  54  59  61  61  59  58  57  54  46  42  40  39  39  40  38  35  32  31  32  33  34  34  35  35  35  34  33  33  34  37  40  40  39  37  36  34  34  34  34  33  32  31  31  30  31  34  36  37  36  35  34  34  34  33  30  30  31  31  31  31  32  34  35  34  33  31  29  29  32  31  31  31  31  30  30  31  31  30  29  29  31  32  31  31  30  31  32  33  34  35  35  35  35  32  30  28  28  29  30  30  31  31  30  31  34  34  34  34  32  32  32  33  34  34  34  31  30  31  33  34  34  32  30  30  32  33  33  33  32  31  30  29  28  28  28  28  30  32  33  32  31  31  31  31  31  33  34 
 32  33  36  36  30  29  39  42  41  41  49  53  46  45  45  44  46  48  48  42  36  35  36  36  35  35  34  34  33  32  32  32  32  32  31  31  31  31  32  33  33  34  33  32  31  32  34  34  33  32  31  31  31  31  31  33  33  33  33  33  33  33  34  34  32  31  31  30  31  31  32  31  30  32  33  33  31  30  30  32  33  33  34  34  32  32  31  30  31  32  32  30  29  29  27  28  31  32  33  34  33  32  33  33  34  34  35  35  35  34  33  32  32  33  35  36  36  36  35  35  36  33  32  32  32  33  35  35  36  38  38  39  40  39  38  37  39  40  39  38  38  39  40  41  42  42  41  41  41  41  41  40  39  37  37  38  39  39  39  38  39  40  40  40  43  48  53  51  48  46  48  50  53  55  60  69  76  84  90  93  89  77  67  64  68  71  69  59  51  50  53  54  53  48  46  45  48  49  47  44  45  48  50  50  53  58  57  53  50  50  54  62  69  70  64  55  49  47  49  50  51  55  55  53  54  59  65  67  62  53  50  49  50  55  64  74  75  73  72  71  64  53  46  44  43  43  40  37  35  37  44  47  48  46  46  49  54  59  59  55  48  43  41  45  48  47  46  41  36  33  34  36  36  38  40  39  36  33  33  35  35  32  33  35  34  36  39  37  34  32  35  38  41  41  39  36  35  33  33  35  38  41  44  45  45  48  54  59  62  60  55  47  44  42  41  42  42  40  38  35  34  35  35  33  33  33  33  33  33  33  32  33  34  36  37  35  35  35  35  35  35  34  33  32  31  30  31  31  32  33  34  34  33  32  31  31  30  30  30  31  31  30  30  31  33  34  34  33  31  30  30  31  32  32  32  31  30  29  30  30  29  28  29  31  31  32  32  32  33  34  34  35  35  34  33  33  31  30  29  28  29  30  30  31  30  30  31  33  33  34  33  32  31  31  32  33  33  33  31  31  32  34  35  34  32  30  30  32  34  34  34  32  31  29  28  28  27  28  28  29  31  32  32  31  32  32  32  32  33  35 
 38  38  36  36  33  30  34  37  39  39  40  39  36  39  41  38  37  39  40  38  37  36  34  32  33  34  34  33  32  30  30  30  30  31  30  30  31  31  32  33  34  34  33  30  29  31  33  33  33  32  31  32  33  33  33  33  34  34  34  34  32  33  34  33  33  32  31  31  31  30  31  30  30  32  34  33  31  30  30  31  32  34  34  33  31  31  30  31  32  33  33  33  31  30  29  29  30  32  34  34  34  33  32  33  34  33  33  35  36  35  34  33  34  35  37  37  37  36  36  36  36  33  32  31  32  34  35  35  37  38  39  40  42  40  38  36  37  38  38  38  38  40  41  42  42  41  41  40  40  39  40  40  39  38  39  39  39  42  44  43  37  38  40  42  46  50  52  54  52  49  51  53  53  58  64  70  78  85  88  87  79  65  59  62  72  81  86  84  79  72  63  56  58  67  70  71  75  78  71  56  47  47  57  64  69  73  69  65  62  59  59  64  71  74  69  60  54  52  53  52  49  51  52  51  52  53  56  60  60  57  55  54  54  54  57  64  73  80  82  75  63  51  45  42  43  49  50  46  43  42  42  45  48  50  50  52  55  56  55  54  52  52  52  48  47  47  47  46  42  40  37  34  33  35  38  39  37  34  34  36  37  33  35  38  35  35  36  34  33  33  37  40  41  38  35  34  36  38  39  38  38  37  36  35  37  43  51  58  58  53  48  45  45  45  44  44  44  42  41  39  37  36  35  31  31  31  32  33  34  34  33  32  32  34  34  33  33  34  35  35  35  34  33  32  31  31  31  32  32  32  32  32  32  31  30  29  29  30  31  32  32  31  30  30  31  33  33  32  31  30  31  31  31  32  32  31  30  29  30  29  28  28  29  31  32  32  33  34  34  34  35  34  33  30  31  33  31  30  29  29  29  30  30  30  30  31  31  32  32  33  33  32  31  31  32  33  34  33  31  31  31  33  34  33  31  29  30  32  34  34  35  33  31  29  27  27  28  29  31  31  30  29  30  31  32  32  32  32  33  34 
 40  38  35  34  34  34  35  36  36  36  35  34  34  36  38  36  36  35  35  35  35  35  35  33  31  31  32  31  31  30  29  28  28  30  31  31  30  30  32  33  33  33  34  33  32  31  31  31  31  32  32  33  33  34  33  34  34  34  34  34  34  33  33  34  33  33  33  32  32  32  32  31  31  34  35  35  32  30  30  31  33  33  33  33  32  31  30  30  32  33  33  33  33  32  31  30  29  29  30  31  33  34  34  33  34  35  34  35  36  36  35  34  34  35  36  35  35  36  36  35  33  32  32  32  33  34  34  34  35  35  35  37  39  37  37  38  37  38  39  38  39  41  40  39  40  41  42  43  42  40  40  39  39  40  42  40  40  44  46  43  37  36  38  42  46  48  47  48  50  50  53  55  53  55  61  68  75  80  84  83  75  64  61  64  70  81 102 134 142 130 103  79  79 106 118 122 124 109  87  65  55  58  71  79  81  79  76  72  68  65  67  73  78  82  80  73  64  57  53  51  50  54  58  59  57  55  56  62  64  63  63  61  56  51  53  63  78  88  90  81  67  51  44  43  47  54  57  56  55  54  52  48  45  47  52  51  48  50  48  47  54  65  72  68  64  62  61  52  41  39  37  33  31  33  37  34  32  33  35  36  35  33  32  33  34  34  34  32  34  37  38  37  36  34  33  32  32  32  32  36  36  34  32  32  34  40  47  52  51  46  41  40  41  40  39  39  40  42  42  41  38  36  34  32  31  31  30  31  32  32  33  33  34  35  35  35  35  36  36  36  36  35  34  33  32  32  32  32  32  32  32  32  32  31  30  29  29  29  31  33  31  29  29  30  31  31  30  30  30  31  31  32  32  31  31  31  31  30  30  29  29  29  31  32  31  30  31  33  35  35  35  33  31  30  31  32  32  31  30  29  28  28  29  29  31  32  32  32  32  33  33  33  32  32  32  32  32  31  30  30  30  30  31  30  30  30  31  33  35  35  34  32  31  30  29  29  30  32  32  31  30  28  29  30  31  31  31  31  31  32 
 38  37  34  33  34  37  39  36  31  29  30  32  33  33  34  36  36  35  33  33  33  33  35  35  31  30  31  31  31  31  29  28  28  29  31  32  30  31  32  33  32  33  35  35  35  33  31  30  30  31  32  32  33  33  33  34  34  34  33  33  34  33  32  33  34  35  34  34  34  34  33  32  31  34  36  35  33  31  31  32  33  34  33  33  33  31  30  31  32  32  31  32  33  33  31  31  30  28  28  30  33  34  35  34  34  36  36  35  34  35  35  34  34  34  34  33  34  35  36  34  31  32  32  33  33  33  33  33  33  33  33  35  36  34  36  39  38  39  40  39  40  42  40  39  39  41  43  44  43  42  41  40  41  41  41  40  40  44  45  42  37  36  38  43  45  44  41  41  43  49  55  56  51  51  55  63  67  70  73  74  71  66  65  68  76  88 119 168 186 176 147 114 111 145 161 165 157 121  85  65  60  64  75  78  75  70  68  66  64  64  67  74  77  79  82  84  78  64  54  52  54  61  67  69  65  61  61  65  66  65  68  68  62  56  58  69  82  87  85  78  65  51  44  46  53  57  59  59  60  60  58  47  42  44  50  50  45  47  48  51  65  82  94  94  93  92  88  74  57  48  43  39  36  37  37  31  31  34  36  37  37  35  30  27  32  33  32  32  35  37  36  35  34  33  32  29  27  25  27  31  32  32  32  32  32  36  40  43  41  39  36  36  35  35  34  33  35  39  40  39  36  34  33  34  33  31  30  29  30  31  32  34  35  36  36  36  37  37  36  37  37  35  35  35  34  34  34  32  33  33  33  33  33  33  32  31  30  29  30  32  29  28  28  30  30  29  29  29  31  32  32  33  32  31  31  31  32  31  30  29  30  31  32  32  30  29  31  32  34  36  35  34  32  32  32  31  32  32  32  30  29  29  30  31  32  34  33  31  32  33  34  35  35  34  33  31  30  29  29  29  29  28  28  29  30  31  32  33  34  34  33  31  31  32  32  32  32  32  32  31  31  31  30  30  30  31  32  32  31  30 
 35  37  37  35  35  35  36  37  36  33  30  28  30  31  31  32  33  33  33  33  33  33  33  32  32  31  32  32  33  32  31  29  28  29  30  32  33  34  34  34  33  34  34  35  34  33  32  32  31  30  31  32  32  32  33  34  34  34  34  33  33  32  32  32  35  35  34  34  34  34  32  31  31  32  34  35  33  32  32  34  35  34  35  34  32  30  31  32  33  33  31  31  32  33  33  32  31  30  31  32  34  35  34  34  34  35  36  34  32  34  35  34  34  35  34  34  34  35  36  35  33  33  32  33  33  33  32  32  33  35  35  36  35  35  36  38  40  40  40  41  42  43  42  41  41  41  41  42  42  43  44  44  43  41  39  37  37  40  41  40  38  38  40  42  43  43  41  39  41  48  55  55  49  48  52  58  60  58  57  61  64  62  60  72 100 121 141 165 175 175 165 146 141 159 169 167 146 105  72  57  51  52  59  57  52  49  49  49  50  51  54  58  60  61  66  82  85  69  58  55  61  69  74  74  70  66  63  61  61  62  66  71  73  72  72  74  76  74  68  60  52  46  46  51  58  59  56  54  52  52  50  42  41  47  48  49  50  51  57  70  86 104 117 116 119 122 120 110  93  74  61  55  51  45  39  36  40  45  42  42  44  40  34  30  30  30  31  36  35  31  34  38  40  36  32  29  26  28  31  31  31  32  32  31  29  31  34  37  35  33  32  33  33  33  33  32  33  35  36  35  34  33  34  35  35  33  32  31  32  32  33  34  34  35  35  35  36  37  37  36  36  35  35  36  35  35  34  33  32  33  33  34  35  35  34  33  32  30  30  30  28  27  28  30  31  30  30  31  31  32  33  34  33  32  31  31  32  31  30  30  31  31  31  31  30  31  32  33  34  35  35  34  33  33  32  31  31  32  31  31  31  31  31  32  33  34  32  30  32  34  36  37  37  36  35  33  31  31  29  29  29  30  30  31  32  33  33  32  31  31  31  32  32  33  33  33  32  31  31  32  34  35  32  30  31  32  33  33  33  32 
 35  33  31  35  40  42  38  35  35  36  34  31  30  30  31  30  31  32  32  33  33  33  32  32  32  32  32  33  33  33  31  30  29  30  31  33  35  35  34  33  33  34  35  35  34  33  33  33  31  30  30  31  31  32  33  34  35  35  34  33  31  31  31  32  34  35  35  34  34  33  32  31  30  32  33  34  34  34  34  35  36  35  36  34  32  31  32  34  35  34  32  31  31  33  33  33  32  31  32  34  35  35  35  34  34  34  34  33  32  34  36  35  35  35  34  33  32  33  34  35  35  33  32  32  32  32  32  32  33  35  36  36  36  36  36  38  42  41  39  42  43  42  43  43  43  42  40  40  41  42  44  44  43  40  38  36  36  40  40  39  38  38  39  41  42  43  43  41  40  45  48  49  46  47  50  56  56  56  57  56  56  57  54  76 132 162 174 174 174 167 154 145 145 152 150 139 119  93  73  62  49  44  49  49  46  42  40  39  40  43  47  49  50  54  61  67  67  60  53  54  65  73  73  70  66  61  57  55  55  58  64  70  73  71  67  64  62  60  56  46  41  40  44  50  55  55  53  53  52  51  48  41  40  44  45  48  54  58  63  74  98 123 141 141 137 130 120 106  89  74  69  65  54  46  45  53  61  62  52  50  51  46  41  37  35  35  39  43  40  36  39  42  41  34  33  33  31  30  32  33  33  34  35  33  30  30  32  34  33  32  30  31  31  32  32  32  32  33  33  32  32  33  35  37  36  34  33  33  34  34  34  34  34  36  36  34  36  37  37  36  35  34  35  36  36  35  34  32  33  33  33  34  35  36  35  34  33  31  30  29  27  27  28  30  32  32  32  32  32  32  32  33  32  32  31  31  32  31  30  30  31  32  31  30  31  34  35  35  35  34  35  35  34  34  33  32  31  32  32  33  34  34  34  33  33  33  33  32  33  34  35  36  37  37  36  35  35  35  33  32  32  32  33  32  32  33  32  32  32  31  33  35  36  36  36  34  33  32  32  34  35  36  34  32  32  33  33  33  33  34 
 32  31  31  35  40  42  38  35  34  35  34  32  31  32  31  30  31  32  33  34  34  33  33  33  34  33  32  32  32  31  30  29  30  31  32  34  35  34  32  32  32  34  36  35  34  34  34  33  31  30  30  30  31  32  34  35  35  35  34  33  32  31  31  32  33  34  34  33  34  34  33  32  31  32  32  33  34  35  35  35  35  35  36  34  31  31  33  35  36  34  31  30  31  33  34  33  31  31  33  35  35  35  34  33  33  33  33  33  33  35  36  35  34  34  34  33  31  31  32  34  34  33  32  32  31  32  33  33  33  35  35  36  36  37  37  39  43  41  39  42  43  42  43  44  43  42  40  39  39  40  41  42  42  39  38  37  38  41  41  39  37  38  39  40  40  41  42  40  38  40  41  42  44  48  53  57  57  56  56  54  52  52  50  73 131 166 177 166 145 124 108 103 106 109 105  98  89  79  71  64  53  45  44  43  41  39  39  40  42  48  50  49  46  48  54  54  53  52  50  53  63  68  66  60  58  57  54  55  56  58  61  64  64  61  57  53  50  49  48  44  41  42  44  46  47  48  50  54  57  57  54  46  43  44  47  48  52  60  64  69  88 106 117 119 118 111 100  89  80  74  70  64  53  46  48  63  76  80  73  69  66  59  57  58  56  57  59  58  51  44  46  46  42  35  34  36  34  33  33  34  34  35  36  34  31  30  32  33  32  32  32  31  31  32  32  33  33  33  32  31  32  33  36  38  37  35  34  35  36  37  36  35  35  36  36  35  36  37  37  35  34  33  34  35  35  33  32  33  34  34  34  34  34  35  34  33  32  31  30  29  28  28  29  32  33  33  33  33  33  32  31  32  31  31  31  31  31  32  31  31  32  33  33  31  33  36  37  37  36  35  36  35  34  34  33  33  32  32  33  35  37  37  36  35  34  34  34  34  34  34  35  35  36  36  36  37  38  38  37  35  35  35  35  34  33  33  33  33  34  33  35  39  39  39  38  35  34  33  34  35  36  37  35  32  32  32  32  32  32  33 
 30  32  36  37  36  36  39  39  37  35  32  32  35  35  33  32  31  32  33  34  36  35  35  35  35  34  33  32  31  30  30  29  30  31  34  34  33  31  30  30  32  34  35  35  34  34  33  32  32  31  31  31  32  33  35  35  36  36  35  34  33  31  31  32  32  32  31  32  33  33  34  33  33  32  32  32  34  35  34  34  33  33  35  34  30  31  32  33  34  33  30  29  30  33  34  32  29  31  33  35  35  34  32  32  33  34  33  33  34  35  35  34  33  34  34  33  32  31  31  33  33  33  32  32  32  33  34  34  34  35  35  37  38  37  38  40  43  42  41  41  42  43  43  44  43  41  40  39  39  38  38  39  40  41  42  41  41  43  41  39  38  39  40  40  39  40  42  41  41  44  46  48  49  53  58  61  58  55  51  50  50  47  47  62  97 124 134 124  92  64  52  51  53  55  58  62  65  64  60  57  53  49  42  37  36  37  40  43  48  54  56  51  44  42  45  49  51  50  50  52  56  57  55  52  52  54  57  59  60  60  59  57  55  52  49  46  44  43  44  45  45  45  45  42  40  42  48  58  65  69  67  56  51  53  56  57  59  67  68  65  66  66  65  67  74  80  77  76  76  74  68  60  55  50  50  62  77  88  90  88  83  79  85  95  94  93  91  82  69  59  56  51  44  40  37  35  33  35  36  34  33  34  34  33  31  31  32  33  33  33  34  33  33  33  33  34  35  35  34  32  32  34  36  36  35  34  35  36  37  38  37  35  34  35  35  34  35  35  35  34  33  32  32  32  32  30  31  33  34  34  34  33  34  33  33  32  32  31  31  31  30  30  32  34  34  34  33  32  33  32  32  31  31  31  32  31  32  33  33  33  34  35  34  33  34  37  38  38  37  37  36  35  34  33  34  35  33  32  34  38  40  40  38  37  36  36  36  35  35  36  36  36  36  36  36  37  37  38  37  36  36  37  37  36  35  35  35  35  36  35  37  40  40  39  37  35  34  35  36  37  36  36  34  32  32  31  30  30  31  31 
 35  36  36  37  39  40  43  46  47  45  39  35  38  37  35  33  32  33  33  34  36  36  35  35  35  34  32  31  31  31  31  31  31  32  34  35  33  31  30  30  32  35  35  35  33  32  31  31  33  33  32  32  33  34  35  37  37  36  36  35  33  32  32  32  33  32  31  30  31  33  33  33  33  31  31  32  32  33  33  32  32  33  35  35  31  30  31  32  33  33  30  30  31  32  33  32  30  31  32  35  36  34  32  33  34  34  34  33  33  34  33  33  32  33  35  34  33  32  33  33  32  33  32  32  33  33  34  34  35  35  36  38  39  38  40  42  43  43  43  41  41  44  44  43  42  41  41  40  39  38  38  39  40  42  44  45  44  44  41  40  42  44  43  39  39  43  50  54  61  72  79  77  68  62  60  60  58  55  49  46  44  43  42  47  58  62  62  62  60  55  48  46  47  48  51  55  56  54  50  47  48  46  41  40  39  39  38  37  38  43  47  46  42  41  45  50  52  49  49  48  47  46  47  49  51  54  58  57  58  59  58  54  51  49  47  45  42  41  40  41  41  41  41  40  41  45  55  67  77  84  85  72  66  69  73  82  91  90  83  72  60  55  57  57  59  65  74  73  66  62  63  67  66  65  63  64  65  67  74  80  85  95 114 130 130 127 121 108  95  82  72  58  45  44  40  36  34  34  33  33  33  33  33  33  32  32  34  35  34  35  35  35  34  34  34  35  36  37  36  34  34  34  35  35  34  34  34  36  37  37  36  34  34  34  34  34  34  34  34  34  33  31  30  29  29  29  30  32  33  33  33  34  34  33  33  32  32  32  32  33  32  32  34  35  35  34  33  33  33  33  33  32  32  32  32  32  33  33  34  35  35  37  36  33  34  36  37  37  38  37  36  34  33  33  34  36  34  33  35  38  40  40  39  38  37  37  36  36  36  37  37  38  38  37  36  35  34  34  33  34  36  37  38  39  39  38  37  36  35  35  35  36  36  36  36  34  33  34  35  35  35  34  33  33  32  32  32  31  31  30 
 39  38  36  39  45  48  48  51  52  50  43  37  41  40  37  34  33  33  33  34  35  35  35  34  34  33  32  32  33  33  33  33  33  33  34  35  34  33  32  31  31  32  32  32  32  31  30  31  33  33  33  33  33  34  35  36  37  37  36  35  33  32  32  33  34  33  31  30  31  32  33  33  32  31  30  31  31  32  32  31  32  33  35  35  33  31  31  31  32  32  32  32  33  34  33  32  32  32  33  35  36  35  33  33  34  35  34  34  34  34  33  33  33  34  35  35  34  33  33  33  33  33  33  33  33  33  34  34  35  36  37  39  39  37  40  43  43  44  44  41  42  44  44  44  44  43  42  42  42  42  41  42  43  43  45  47  47  45  43  44  48  48  45  39  42  53  70  85  97 106 106  96  78  65  58  57  57  55  51  46  41  41  42  43  43  40  39  42  46  47  46  47  50  52  58  57  51  47  46  45  43  42  44  42  40  39  38  35  35  38  42  42  39  39  41  43  44  42  43  43  40  41  44  48  48  51  54  51  51  55  54  51  48  45  44  43  41  40  39  40  40  39  40  43  48  55  62  69  74  78  81  78  80  87  91 101 112 113 113 110  97  88  85  86  89  92  94  87  77  72  72  77  85  89  86  79  69  63  69  75  81  94 113 129 132 132 127 117 108  99  85  64  47  45  43  40  38  33  31  34  34  33  34  34  34  34  36  37  36  35  35  35  35  34  33  34  36  37  36  34  33  33  34  34  34  34  35  36  37  37  36  34  33  33  34  35  34  33  33  34  33  33  31  29  28  30  30  29  31  33  33  35  35  35  34  33  33  33  34  33  33  34  35  36  35  33  32  33  35  35  35  33  33  33  33  33  33  33  34  34  35  36  35  33  34  34  35  37  38  37  36  34  33  33  34  35  34  33  34  37  39  40  40  38  37  37  36  35  36  37  37  38  38  37  36  34  33  33  33  33  35  37  38  39  39  38  37  35  35  35  34  33  34  35  35  35  34  33  33  33  33  33  34  34  34  34  34  33  32  32 
 40  45  50  52  52  53  55  55  53  48  43  40  41  40  38  35  34  33  33  34  34  34  34  33  32  32  32  33  34  35  35  34  34  33  33  33  34  34  32  30  29  29  29  30  30  31  31  31  32  33  33  33  33  34  34  35  36  36  36  35  32  32  32  33  34  34  32  31  31  33  33  32  32  31  30  30  31  32  32  32  32  34  35  35  34  32  31  32  32  33  33  33  35  35  34  33  33  33  34  36  36  35  33  33  34  35  34  34  35  35  35  34  34  35  35  35  33  32  32  33  35  34  34  34  33  33  33  33  35  37  39  39  38  36  39  43  44  45  45  42  42  45  45  45  46  44  44  44  45  46  46  45  45  46  47  49  51  50  49  50  52  50  45  39  46  63  88 111 124 120 106  88  70  59  54  53  55  54  52  45  41  40  43  45  43  41  41  42  43  42  41  44  48  54  65  67  56  49  48  50  44  42  45  42  39  39  38  37  36  37  40  40  37  35  36  36  36  36  40  41  39  40  42  46  46  47  49  47  47  49  48  46  43  42  43  44  43  41  38  41  41  38  41  47  55  63  66  65  64  62  64  73  84  96 102 109 119 128 135 139 135 125 115 116 123 127 123 113 102  95  88  87  99 111 114 103  90  85  90  89  88  99 114 128 133 131 124 117 112 104  89  70  54  51  47  43  42  37  33  36  35  33  34  34  35  36  37  37  35  34  34  34  35  34  33  33  34  36  35  34  32  32  33  34  35  35  36  36  36  36  35  34  34  33  34  36  35  33  33  34  35  34  32  31  30  32  31  29  30  32  33  35  35  36  35  35  35  35  34  32  33  34  35  36  34  32  32  33  36  37  36  34  33  34  34  33  32  32  33  34  34  34  34  34  33  33  34  36  37  37  35  33  34  34  33  33  32  32  33  35  37  38  38  38  36  36  35  34  35  36  36  37  37  36  35  35  34  34  34  34  35  36  37  37  37  36  35  35  36  36  35  33  34  35  36  36  35  33  31  31  32  33  34  35  35  35  36  35  34  33 
 41  63  81  75  60  50  58  60  54  42  41  42  38  37  36  34  33  34  34  34  34  34  33  32  31  31  31  32  34  35  36  34  33  33  32  33  33  32  32  30  28  27  27  29  30  32  32  32  31  31  32  32  33  33  33  33  34  34  35  35  32  32  32  33  33  33  33  32  32  33  33  32  32  31  30  30  31  32  32  33  34  34  32  33  34  32  31  32  33  34  34  34  35  35  34  33  33  33  34  36  36  34  33  33  34  34  34  34  36  36  36  35  35  35  35  34  32  30  31  33  36  36  35  35  34  34  33  33  35  37  39  38  36  35  38  41  45  46  45  44  43  45  44  45  47  46  46  47  47  48  47  47  47  47  49  53  56  55  55  53  52  49  45  40  48  65  87 109 116  99  76  58  48  47  49  50  51  50  47  44  42  40  41  45  49  45  39  38  43  45  39  38  40  45  66  80  77  66  60  62  56  49  44  40  38  39  39  39  38  37  38  39  36  34  33  36  37  38  41  42  41  41  42  44  46  47  49  48  47  45  42  40  39  42  45  48  47  43  38  39  39  37  40  47  56  63  63  59  53  49  49  57  74  92 100 110 120 131 134 134 139 133 121 119 128 140 144 140 130 117 105  98 103 120 133 125 121 126 132 127 120 129 143 155 156 143 127 118 112 103  89  80  73  64  53  45  44  43  40  37  34  32  32  33  34  35  36  35  33  32  33  34  35  35  34  33  33  34  33  32  32  32  33  35  36  36  36  36  35  35  35  34  34  33  33  35  35  34  34  35  36  35  33  32  32  34  32  30  31  32  32  32  33  35  35  35  36  35  34  33  32  33  35  35  34  32  32  33  35  37  36  33  34  34  33  32  31  32  33  33  33  31  32  34  34  33  34  34  35  35  34  33  34  34  33  32  31  32  33  34  35  37  37  37  36  36  35  34  35  35  35  34  34  34  34  34  35  36  36  35  34  35  35  35  35  34  35  36  38  38  37  35  35  35  35  35  36  35  34  33  33  34  34  35  35  35  36  36  35  33 
 49  70  86  80  62  46  47  49  48  42  41  41  35  33  33  32  32  33  33  33  33  32  31  31  32  31  31  32  33  34  35  34  33  32  32  32  30  30  31  30  29  28  28  31  33  35  35  33  31  31  32  32  32  32  32  33  35  36  35  36  34  32  31  32  32  32  32  32  33  34  34  33  33  31  31  31  31  32  34  35  34  33  29  30  31  30  30  31  32  33  33  33  33  33  33  33  33  32  33  34  35  33  31  32  33  34  33  33  34  36  36  36  35  35  35  34  32  31  31  33  35  36  37  37  37  36  35  34  35  36  38  38  36  36  38  41  47  47  45  45  44  44  44  45  46  46  47  48  49  49  47  46  47  49  52  56  58  60  57  52  48  47  46  44  46  54  66  74  76  68  57  47  44  45  46  44  47  49  49  52  53  48  47  49  52  48  46  50  47  43  43  40  38  45  60  75  83  83  83  84  73  59  49  40  35  36  38  39  38  36  36  37  36  36  36  34  34  37  37  38  42  44  46  46  48  49  47  44  41  41  43  42  42  43  44  45  45  43  38  39  40  40  43  47  53  56  55  51  47  43  43  46  68  96  98 104 116 121 126 133 138 124 107 115 127 135 139 144 148 141 128 117 113 113 118 127 138 149 158 157 153 159 166 169 167 152 134 128 124 116 103 100  95  76  60  51  48  43  39  38  36  33  34  34  35  35  36  35  32  32  33  35  36  37  35  34  32  32  32  32  32  33  35  37  37  37  37  35  34  33  33  33  33  32  32  34  34  35  35  35  34  33  33  33  33  33  33  33  32  31  30  29  30  32  33  33  34  34  34  33  33  33  34  34  33  32  33  34  36  36  36  34  35  36  35  33  31  31  32  32  32  31  31  32  34  34  33  32  32  31  31  32  33  33  31  30  31  32  33  34  35  37  39  39  38  38  36  34  34  35  35  35  35  35  33  32  33  33  33  33  34  35  35  35  36  36  38  38  39  39  39  37  33  31  31  34  37  39  39  38  37  37  36  34  34  34  34  34  32  32 
 46  58  65  61  50  41  39  39  40  41  41  38  33  32  32  32  33  34  35  35  33  32  31  31  32  32  32  32  33  33  34  34  34  33  32  31  29  30  31  31  29  29  31  33  35  36  35  33  31  30  31  32  32  31  31  32  33  34  36  35  33  32  31  31  31  31  31  32  34  35  34  34  34  33  32  31  31  31  33  34  34  32  29  28  30  30  31  31  32  33  33  33  33  33  31  31  32  32  32  33  33  33  32  33  34  34  33  33  33  34  36  36  36  36  36  35  33  32  33  34  35  36  37  37  37  36  35  34  35  35  37  37  36  38  40  42  47  47  46  46  45  44  43  44  45  47  48  49  48  46  43  43  46  48  52  56  60  61  57  51  47  47  47  46  45  46  50  51  50  50  48  46  51  51  48  45  49  55  59  66  69  64  60  58  59  57  58  62  57  50  46  44  45  49  54  64  80  89  92  88  77  63  49  39  36  36  38  39  38  36  37  36  37  37  38  35  33  34  34  37  42  46  46  43  45  47  46  42  41  43  43  44  45  44  43  43  43  43  41  39  39  41  43  44  45  47  46  44  40  42  46  44  59  83  90  99 112 117 120 124 127 112  94 103 114 123 136 144 146 143 143 145 142 132 124 130 142 151 156 160 163 166 168 167 165 156 146 144 142 136 122 116 109  86  68  56  53  47  41  39  36  35  34  34  34  35  36  37  35  34  35  36  37  37  36  35  33  32  31  31  32  34  36  37  37  37  36  34  33  33  33  33  33  31  31  34  34  34  34  34  34  33  33  33  33  32  33  33  32  31  30  29  29  31  32  33  33  33  33  32  32  33  34  35  34  33  33  34  35  36  35  35  35  35  33  32  31  31  31  31  31  30  31  32  33  33  31  31  32  32  32  32  32  32  32  32  32  34  35  36  36  38  39  39  38  38  36  34  34  34  34  35  35  34  34  33  32  31  32  34  33  33  35  36  36  36  37  38  39  39  39  36  32  30  30  33  36  39  40  40  38  38  36  34  33  34  33  33  33  32 
 37  37  39  35  34  35  38  35  32  38  39  36  33  32  33  34  34  35  36  36  35  34  32  32  32  33  33  33  32  33  34  35  36  35  33  31  31  31  30  30  29  30  32  35  36  35  33  32  31  30  31  31  31  31  31  29  29  30  34  33  29  30  32  32  30  29  31  33  34  35  34  34  36  35  33  31  30  30  31  32  32  31  30  30  31  31  32  33  32  32  33  34  35  33  30  30  31  30  31  33  33  33  33  34  35  34  34  33  33  34  35  37  37  37  36  36  35  33  33  35  36  36  37  36  36  35  34  35  35  36  35  35  35  37  40  43  45  46  47  47  45  44  42  42  45  48  49  49  45  42  40  41  44  47  48  54  59  59  57  53  49  48  48  47  45  44  46  48  49  48  45  47  57  57  54  53  62  73  83  86  84  79  73  70  71  71  71  73  74  66  51  49  52  54  52  59  76  85  85  75  70  60  44  38  37  38  38  39  39  38  38  37  38  38  38  38  35  32  36  39  41  42  41  38  42  47  50  47  45  47  44  44  47  44  42  44  44  44  44  39  38  41  42  41  40  40  41  40  37  42  50  47  45  55  76  95 109 118 116 112 114 107  96  99 108 121 136 136 131 138 154 170 176 171 160 150 148 151 146 149 154 155 154 155 156 159 161 161 158 150 135 126 116  98  76  59  54  52  47  40  36  35  35  34  33  34  36  38  39  38  37  36  37  36  36  35  34  32  31  31  32  34  36  36  36  35  35  34  33  34  35  36  35  33  32  34  34  34  33  34  35  35  34  33  33  33  32  31  31  31  31  30  30  30  32  34  34  32  31  32  31  32  35  36  35  33  32  33  34  34  34  35  34  33  32  31  31  32  32  31  31  30  30  33  34  33  32  32  33  35  35  34  33  33  34  36  34  35  37  38  39  37  38  37  36  36  35  34  33  34  35  36  35  35  35  34  33  32  33  35  33  33  33  35  35  34  34  36  38  39  37  34  32  31  32  33  35  37  37  37  36  37  36  34  34  34  34  34  34  35 
 36  37  37  34  32  33  33  32  32  36  34  33  32  32  32  33  32  32  34  34  34  33  31  31  31  32  32  33  33  34  34  35  35  35  34  34  34  34  33  32  32  32  33  34  34  32  31  31  31  31  31  31  32  32  31  30  29  30  33  33  30  31  33  33  32  32  33  34  35  35  34  35  35  34  32  30  31  31  32  33  33  32  31  32  33  33  33  33  30  30  32  34  35  34  32  32  32  32  33  33  33  32  33  33  33  33  32  31  32  35  38  39  38  36  35  35  34  33  33  34  34  36  36  36  36  36  35  35  35  34  34  34  35  36  38  41  43  45  46  47  45  44  43  41  41  42  44  45  45  45  44  43  44  47  49  52  55  59  59  56  52  50  48  46  45  45  46  47  48  50  49  49  52  55  60  68  84 104 120 107  89  80  79  84  90  91  93  97  92  80  66  59  59  63  62  66  79  85  83  74  71  63  48  40  38  37  37  36  37  37  37  37  37  38  39  38  35  34  38  42  43  39  38  40  48  55  59  55  51  47  45  47  50  47  44  44  45  44  41  39  39  41  43  45  46  44  44  44  44  43  43  40  39  46  64  84 102 110 111 110 117 119 119 125 134 137 121 113 123 152 167 170 173 178 180 175 168 164 161 154 144 140 137 139 153 162 168 171 166 154 138 127 118 107  85  63  50  46  46  42  39  37  35  35  35  34  36  37  38  38  37  35  35  35  35  34  33  32  31  31  33  35  36  36  36  35  35  35  35  36  37  37  36  34  34  37  37  36  35  35  35  35  34  33  33  34  33  31  31  32  32  32  31  31  32  33  33  31  31  32  32  32  34  34  33  32  32  32  33  33  34  35  35  34  34  33  33  33  33  33  33  32  32  33  35  36  36  35  35  35  35  34  35  37  37  35  34  34  35  36  37  37  38  38  36  35  35  34  34  34  36  36  35  35  34  34  33  31  31  32  32  32  33  33  34  35  36  37  38  37  35  33  32  31  32  33  34  35  36  35  35  36  34  33  33  34  34  34  35  36 
 38  38  37  34  33  34  31  32  34  35  35  34  33  32  32  31  30  30  32  33  33  33  32  32  33  32  32  32  33  34  34  35  35  35  35  36  35  34  33  33  33  34  35  34  32  31  30  31  32  32  31  32  32  33  32  31  30  30  32  32  32  33  34  35  34  34  34  34  35  35  35  35  35  34  32  31  32  33  33  33  34  34  34  34  34  34  34  32  30  29  31  33  35  35  33  33  33  33  34  34  33  32  32  32  32  33  33  31  31  35  38  39  37  35  34  34  34  34  34  33  32  33  35  35  36  36  36  36  36  35  34  35  36  37  38  41  43  45  45  46  44  43  42  41  40  40  41  43  46  47  48  47  48  50  53  53  53  57  57  54  50  47  45  44  45  47  50  48  46  48  50  50  49  53  58  63  78  99 118 116 107 103 107 112 117 121 119 109  94  86  89  91  93  92  84  82  89  94  93  87  84  75  58  45  39  40  39  38  38  38  38  37  38  38  38  35  34  37  39  41  44  41  38  38  41  51  63  62  57  53  52  51  50  50  47  44  47  48  45  44  44  45  43  43  44  43  42  41  42  42  40  39  38  39  52  73  96 106 110 113 120 129 136 135 134 133 125 114 110 122 135 145 147 152 152 139 137 141 139 123 104  97  91  98 133 159 173 174 165 153 145 133 113  90  75  66  58  50  44  43  41  37  36  37  38  38  37  37  37  36  36  35  35  35  34  34  34  32  32  32  33  35  36  36  35  34  34  35  36  38  38  38  37  35  35  39  39  37  37  36  36  35  34  33  34  34  33  30  30  32  33  32  31  31  31  32  32  31  30  31  31  31  32  32  32  31  31  31  32  32  33  35  35  35  36  35  35  34  33  33  33  34  33  32  36  37  37  35  34  34  34  34  36  37  37  35  34  33  33  36  37  39  39  38  36  35  34  34  34  34  34  34  34  34  33  32  31  30  30  31  30  31  32  33  34  35  37  38  37  34  33  31  32  32  32  33  34  34  34  34  33  35  33  31  33  34  35  35  35  35 
 41  39  37  35  36  36  31  33  35  35  35  35  33  31  31  31  30  29  31  33  34  34  34  33  34  33  32  32  33  34  34  34  34  34  35  35  34  33  32  32  34  35  36  34  32  32  32  32  32  32  31  31  32  33  33  31  30  31  31  32  33  34  35  36  35  35  34  34  34  34  34  35  36  35  33  32  32  33  34  34  34  35  35  34  34  34  34  33  31  30  31  33  34  34  33  32  33  33  33  33  33  32  32  32  33  34  34  32  31  34  37  38  36  34  34  35  35  35  34  32  31  32  33  34  35  36  36  36  37  37  35  35  36  37  39  41  43  45  46  44  43  42  40  40  40  41  43  44  45  46  48  49  51  54  55  55  54  54  53  51  48  46  44  43  43  46  49  48  45  45  47  48  46  51  54  52  60  77 100 114 121 123 124 124 123 120 113  99  93  98 115 124 124 114  98  89  93  98  99  94  89  79  63  48  41  41  40  40  40  40  40  39  38  38  37  34  35  41  42  44  47  45  40  37  36  43  58  64  66  67  65  60  55  59  58  53  53  52  49  48  51  53  47  40  39  41  42  39  39  39  38  39  37  37  45  63  84  95 103 111 114 122 129 121 116 120 129 124 106  92  92 101 105 106  99  82  83  93  92  77  61  56  51  60  97 133 157 163 156 147 142 123  94  68  62  63  60  52  45  44  41  37  36  38  39  39  38  37  36  36  36  36  36  36  35  35  35  34  33  33  33  35  36  35  34  33  33  34  36  38  38  37  36  36  37  39  39  38  38  37  37  36  36  34  33  33  32  30  31  32  32  31  30  30  30  31  31  31  31  30  30  29  30  31  31  30  30  31  32  32  33  34  35  35  35  35  35  33  32  32  32  33  33  32  35  36  34  33  33  33  33  33  34  36  36  35  33  32  34  37  40  40  40  39  36  34  32  32  32  32  32  32  32  32  31  31  30  28  29  31  30  31  33  34  34  35  37  38  36  32  30  31  31  32  33  34  34  33  33  33  33  34  33  30  32  34  35  34  34  34 
 46  43  40  40  40  39  34  33  33  32  31  32  33  31  30  31  30  30  32  34  35  35  36  36  35  34  32  32  32  34  35  34  33  33  33  34  32  31  32  32  34  35  35  34  34  33  33  33  32  31  30  30  32  33  33  32  31  31  31  32  33  33  34  35  35  34  34  34  34  34  34  35  36  36  35  33  33  34  34  34  35  35  33  32  33  33  34  33  33  32  32  33  34  33  32  32  33  32  33  34  33  32  32  32  33  34  34  33  32  33  34  35  34  34  35  37  37  36  35  33  32  33  34  34  34  34  34  35  35  36  35  34  34  36  39  41  43  45  45  44  42  41  40  40  41  44  45  45  42  41  43  47  51  53  53  54  54  51  50  50  50  50  49  45  43  43  44  45  45  43  43  44  44  49  52  48  51  66  90 110 117 108 103  98  88  69  59  68  94 116 124 124 118 103  84  74  77  81  83  79  74  64  52  44  42  41  39  39  40  40  41  39  38  36  36  38  39  41  46  53  56  49  41  39  41  41  43  59  74  82  81  73  68  76  78  70  63  56  52  55  60  65  57  47  40  44  47  47  44  39  35  36  37  40  42  50  60  68  83  96  96  94  95  92  97 107 112 116 113  95  72  56  59  60  56  51  50  54  57  53  49  49  48  49  61  84 110 130 133 125 110  87  65  59  57  53  44  43  46  45  41  37  36  36  37  37  37  37  37  39  40  39  38  37  36  36  36  36  34  33  33  34  35  35  34  32  31  33  35  37  36  35  35  35  37  38  39  39  38  38  39  38  38  37  34  31  31  31  32  33  33  31  30  29  29  30  31  32  32  30  30  29  29  30  30  30  30  31  32  33  33  33  33  33  33  33  32  32  32  31  31  32  33  32  33  32  31  30  31  33  33  32  32  32  34  35  33  33  36  39  42  41  40  39  35  32  31  30  30  29  30  30  31  31  31  30  29  28  30  32  31  32  34  34  35  36  36  37  35  31  31  32  31  32  34  34  34  33  33  33  34  35  33  30  32  34  35  34  33  32 
 46  47  49  51  49  43  39  37  37  35  33  30  32  31  30  31  30  30  33  34  35  36  36  36  36  34  31  30  31  33  34  33  32  32  32  32  31  32  33  34  34  34  33  34  34  33  32  32  31  30  30  30  31  32  33  33  33  32  32  31  31  32  33  33  33  33  33  32  32  33  33  35  37  37  36  34  33  32  33  35  35  34  32  31  31  33  34  34  34  34  33  34  34  33  33  33  33  34  34  34  33  32  30  31  32  33  33  33  33  32  32  33  34  34  36  37  37  37  37  37  36  36  35  34  33  32  31  31  32  33  34  33  32  33  36  40  42  44  44  44  43  42  43  44  45  47  47  46  41  39  41  45  49  50  50  54  57  52  48  47  48  48  49  50  50  51  53  52  51  48  47  44  44  47  50  49  49  58  78  97 102  89  77  69  63  51  42  45  60  73  76  79  78  68  57  51  54  56  56  53  52  48  42  43  43  40  38  38  38  40  41  41  40  39  38  38  37  35  40  48  53  49  43  38  38  37  37  49  67  85  90  85  78  81  81  74  71  71  74  81  82  74  63  52  44  43  46  49  47  43  40  43  41  38  37  40  46  53  60  65  64  66  70  73  78  85  91  94  88  72  56  47  49  47  45  50  56  62  63  64  62  56  51  50  54  61  71  82  82  72  62  53  47  49  49  46  39  38  40  40  37  36  36  37  38  38  38  38  38  38  39  40  39  38  37  37  37  37  35  34  33  33  34  35  34  33  33  34  36  36  35  34  34  36  38  39  39  38  39  38  39  40  40  38  34  31  30  32  33  33  33  32  30  29  29  30  31  32  33  32  31  30  30  31  31  30  31  32  33  34  33  31  31  31  30  30  30  31  31  32  32  33  33  33  32  30  29  30  32  34  32  30  30  32  34  35  33  33  36  39  41  41  39  37  35  32  31  31  30  30  30  31  31  32  32  32  31  30  32  34  33  33  34  36  36  36  35  35  34  32  32  32  32  33  34  34  34  34  34  34  34  34  33  32  33  34  33  33  32  32 
 47  56  66  71  62  50  43  39  38  38  33  29  31  31  31  31  31  31  33  34  34  35  35  35  35  33  31  30  30  32  33  33  32  32  32  32  32  33  35  35  34  33  32  33  33  33  32  31  30  30  30  30  31  32  33  34  34  33  32  31  30  30  31  32  32  32  32  31  31  32  32  34  36  37  36  35  32  31  32  35  36  34  31  30  30  32  34  34  34  34  33  34  34  34  34  34  34  35  35  35  34  32  31  31  32  33  33  33  33  32  32  33  34  35  35  35  35  36  38  39  40  39  38  36  33  32  30  30  31  33  34  34  33  34  36  39  40  42  42  43  43  44  45  48  50  49  48  46  44  44  45  47  49  50  49  52  55  52  50  49  50  51  53  57  59  60  60  57  54  54  51  50  52  55  57  56  52  54  68  82  86  76  64  54  49  48  46  43  41  40  41  44  46  43  40  39  41  41  41  40  41  42  42  43  43  41  39  39  40  41  42  42  42  40  39  38  35  33  38  44  48  46  41  36  37  38  39  44  57  74  81  79  74  73  73  73  80  90  98  99  92  78  67  58  50  48  48  49  46  46  47  47  43  40  38  38  39  44  47  47  47  50  56  57  64  73  80  76  66  53  47  47  47  45  45  51  62  73  78  77  71  63  61  61  59  54  50  50  46  40  37  39  43  43  43  42  42  38  35  35  35  35  37  39  41  41  41  40  39  37  37  39  39  38  38  37  37  37  36  35  34  33  34  36  35  34  34  35  36  35  34  33  34  37  39  40  40  39  39  38  39  40  40  39  35  31  30  32  33  34  34  33  32  31  30  30  31  32  33  35  33  32  32  32  32  31  31  32  34  34  33  33  32  30  29  29  30  31  32  32  32  32  32  32  31  31  30  31  33  33  31  29  30  32  34  35  33  32  34  37  38  38  36  35  34  33  33  32  32  31  31  32  33  34  33  33  32  32  34  35  33  33  35  37  37  35  34  34  33  34  33  33  33  33  34  33  33  34  34  34  33  33  33  33  33  33  32  32  32  31 
 59  76  92  96  82  61  47  40  37  37  32  29  31  32  32  32  32  32  33  34  34  33  33  33  34  33  31  31  32  33  33  34  34  34  33  33  31  33  35  36  34  33  32  32  33  33  32  31  31  31  31  31  31  32  33  34  34  34  32  31  30  30  31  32  32  31  30  30  31  31  32  33  34  35  35  34  32  31  32  34  36  34  32  30  31  32  33  33  34  33  32  33  34  34  35  34  35  35  36  35  34  33  33  32  33  34  34  33  31  31  32  34  35  35  33  31  32  34  37  40  41  41  39  36  33  32  31  30  32  35  37  37  37  37  37  39  39  40  41  41  43  45  47  50  52  49  47  46  48  51  52  52  52  52  53  53  53  55  57  58  58  58  59  62  63  63  60  55  53  54  54  56  64  66  66  62  54  52  61  67  69  66  60  53  47  49  53  53  45  37  37  35  35  36  38  39  39  39  39  40  43  45  46  42  41  42  42  42  44  45  44  43  41  40  39  39  41  45  50  52  47  43  39  37  41  43  42  46  52  60  65  68  67  66  69  75  89 104 111 104  94  84  74  64  55  53  52  51  45  47  50  45  43  45  46  42  38  41  44  47  48  47  46  46  59  77  77  69  56  46  42  41  42  42  43  46  54  65  77  72  61  62  65  65  57  48  42  39  38  37  38  41  43  41  40  42  46  42  36  37  37  37  38  40  42  43  43  42  41  39  38  40  39  38  38  38  37  37  36  35  35  34  35  36  36  34  34  35  35  35  33  33  34  37  39  41  41  40  39  38  38  38  39  39  36  33  32  32  33  34  34  34  33  33  32  32  31  32  33  35  34  33  34  34  33  33  32  33  33  33  34  36  34  32  31  31  31  32  32  32  31  31  30  30  31  32  32  32  33  32  30  29  31  35  36  35  32  31  32  35  36  34  32  33  33  34  34  33  32  32  32  33  35  36  35  34  34  33  34  35  34  34  36  37  37  35  34  34  34  35  34  32  33  34  34  34  34  33  33  33  33  33  32  32  32  32  31  31  32  31 
 82 106 117 115  96  72  56  45  38  37  34  33  32  32  32  33  32  32  33  34  34  33  33  33  34  33  33  33  33  33  34  34  35  35  36  35  32  33  35  35  34  33  32  32  33  33  33  32  32  32  31  31  32  33  33  34  34  33  32  31  30  32  33  33  32  31  30  30  31  31  31  32  33  34  34  33  32  32  32  33  33  34  33  32  32  33  33  33  33  32  31  32  33  33  33  33  34  34  35  36  35  34  33  33  33  34  34  32  30  31  33  34  35  34  32  31  31  33  35  38  39  39  38  36  35  33  33  33  35  38  38  39  39  38  38  38  38  39  41  42  43  45  48  49  48  45  44  45  49  53  56  56  58  60  63  68  69  68  67  67  65  62  59  59  59  58  55  51  49  50  53  57  63  64  61  55  51  51  54  53  52  51  54  58  60  60  58  51  41  37  42  41  39  38  38  38  39  38  39  41  43  42  41  39  37  39  41  43  45  44  43  42  42  43  43  44  56  78  86  76  56  47  43  41  39  39  41  48  54  62  74  81  82  80  78  80  95 105 110 111 110 103  88  69  53  50  52  54  49  47  48  47  47  46  45  44  45  48  48  46  45  43  42  49  69  86  77  62  50  41  36  35  37  37  37  42  46  48  49  43  39  45  44  39  38  38  37  40  40  37  35  37  40  41  41  43  47  45  43  48  46  41  38  38  39  41  42  43  45  45  44  42  40  39  38  38  38  38  37  36  35  35  35  36  35  34  34  35  36  35  34  33  35  37  39  40  40  39  38  36  36  37  38  38  37  34  33  33  33  34  34  34  34  34  33  32  32  32  33  34  33  33  34  35  35  34  33  33  33  32  34  36  35  33  32  32  32  32  33  32  31  31  30  30  32  34  34  34  33  32  32  32  34  37  37  35  33  32  32  35  34  32  31  31  32  33  34  33  32  31  32  34  36  36  36  35  34  34  35  35  34  35  36  37  36  35  34  35  35  35  34  32  33  34  34  34  33  33  33  32  32  31  31  32  32  31  30  30  31  32 
 88 110 112  99  82  65  53  44  38  35  36  35  34  33  33  34  33  33  35  35  35  35  34  34  33  33  34  35  34  33  33  33  34  35  35  34  32  32  33  34  35  35  33  32  32  31  32  33  33  33  33  32  32  33  33  34  34  32  31  30  31  33  35  35  34  32  31  31  32  32  31  31  32  32  32  32  33  33  33  32  31  32  35  36  35  34  34  33  33  32  32  33  33  31  31  31  33  34  35  35  35  33  31  31  31  31  32  31  30  31  33  35  35  34  33  33  33  33  33  35  37  37  36  35  35  35  35  36  37  37  37  38  39  37  36  36  37  40  42  42  43  44  48  46  43  42  44  46  50  53  57  60  64  70  77  81  82  78  75  75  74  70  65  59  55  51  49  46  45  51  56  59  59  57  53  49  51  53  50  44  43  46  51  57  64  62  56  47  42  41  42  43  42  39  40  41  42  41  40  40  39  38  38  38  38  41  42  44  44  44  43  44  47  48  51  64  85 107 120 117  98  71  52  44  41  39  41  51  61  71  91 101 102 104  98  90  97 101 101 112 114 103  82  65  54  57  62  65  64  59  54  51  50  47  44  45  50  52  49  45  45  41  40  51  70  82  71  56  45  36  31  29  30  32  35  38  38  36  37  34  31  33  33  31  31  31  32  36  38  37  36  37  38  41  43  46  50  50  51  53  49  42  38  40  43  44  44  44  44  44  44  43  42  41  40  39  38  37  36  35  34  35  35  35  35  34  35  35  35  35  35  35  36  38  38  38  39  39  37  36  35  36  38  38  37  35  33  34  33  33  32  32  33  33  32  31  31  32  32  32  32  33  35  36  37  35  34  34  34  33  33  33  32  32  32  31  31  32  33  34  33  33  32  32  35  37  36  34  34  34  36  37  38  40  39  36  33  33  34  36  36  33  31  30  30  32  33  33  32  31  32  34  37  38  37  36  35  35  35  35  35  35  36  36  36  35  35  36  36  34  33  32  34  35  36  35  34  33  33  32  30  30  29  30  31  31  31  31  31  31 
 70  83  80  67  58  51  46  42  39  37  36  37  35  34  35  36  36  35  36  36  35  35  35  34  33  33  35  36  35  33  32  32  32  33  33  34  33  33  33  33  35  35  34  33  31  31  31  32  34  34  34  33  33  33  34  34  34  33  32  32  32  34  36  37  35  33  32  32  33  33  32  31  31  32  32  33  33  33  32  31  31  32  35  37  37  35  34  33  32  33  34  34  33  32  30  31  34  34  34  34  33  32  31  30  30  29  29  30  31  32  33  34  34  34  35  35  35  34  33  34  37  36  35  35  35  35  35  36  37  37  36  36  37  34  34  35  37  39  42  43  44  46  48  45  42  45  49  52  52  54  58  67  77  85  90  91  87  79  76  77  79  75  67  57  52  48  46  45  49  56  61  62  57  53  49  47  52  55  50  45  44  48  51  54  58  57  52  45  45  45  43  45  44  41  42  45  46  44  42  40  37  37  38  38  39  40  42  43  42  41  42  46  53  58  67  92 113 126 140 141 119  82  55  45  43  41  42  52  68  88 108 118 120 123 117 106 105 101  96 103  98  79  64  57  58  64  69  75  80  81  77  74  72  69  63  61  61  58  54  48  46  41  40  49  59  65  58  49  42  35  31  30  29  33  37  36  35  35  40  38  34  31  33  35  34  32  30  34  37  40  41  41  41  42  44  46  49  53  55  53  48  43  40  43  47  50  50  49  46  44  43  44  42  41  40  39  38  37  36  35  34  34  35  36  35  35  36  36  36  36  36  36  36  37  37  36  36  37  36  36  36  35  36  36  36  36  35  34  33  32  32  31  32  33  32  32  32  32  32  31  31  32  34  36  37  35  35  34  34  34  32  30  30  31  31  31  32  33  34  35  35  34  34  34  36  37  36  34  34  35  38  41  42  43  41  37  35  34  35  37  36  34  31  30  31  31  31  31  30  30  30  32  34  35  36  35  33  33  33  34  35  37  37  36  35  34  35  35  35  33  32  33  34  36  36  35  33  32  33  32  31  31  29  28  30  30  30  30  30  31 
 40  41  42  43  45  46  45  44  42  40  37  35  34  35  37  38  39  38  36  34  33  34  34  34  33  33  35  36  34  33  33  32  31  31  33  34  34  34  34  33  33  34  35  34  33  33  32  32  34  34  33  33  33  34  34  35  34  34  34  34  34  35  36  35  32  30  31  34  35  34  32  32  32  33  33  33  33  33  32  31  32  34  35  35  35  34  34  33  32  32  34  34  35  34  33  33  35  34  33  32  31  32  32  32  32  31  29  30  32  32  31  31  32  33  35  35  36  35  35  36  37  36  36  36  35  33  32  34  38  39  37  36  35  32  32  35  38  39  41  46  51  53  51  50  52  56  61  63  59  56  59  76  92 100  97  91  83  72  67  69  75  69  57  50  49  50  49  53  58  63  64  63  59  56  52  49  49  51  55  54  52  51  50  50  50  50  48  46  46  48  52  52  52  53  50  46  46  45  44  42  41  39  38  37  35  35  37  39  38  38  40  45  53  65  84 104 120 130 136 121  86  57  46  44  40  39  41  49  73 107 116 121 129 129 125 120 115 107  96  85  69  52  51  55  60  65  70  78  90 102 110 118 118 111 103  92  80  68  59  51  44  40  41  43  43  44  42  41  39  38  38  38  39  40  40  38  40  44  45  42  38  36  38  39  40  38  36  37  39  41  41  42  44  43  40  38  39  45  50  51  48  45  42  44  49  53  57  58  55  50  45  44  41  37  38  38  38  38  38  37  34  33  34  36  37  36  37  39  40  40  38  36  35  34  35  36  34  33  34  34  35  34  32  32  34  38  38  34  34  34  33  32  32  33  35  35  35  32  32  33  33  32  33  34  35  35  34  33  33  33  32  30  32  32  31  33  35  36  34  34  35  33  33  34  34  34  34  34  33  34  36  40  42  43  41  38  38  37  34  34  33  32  31  31  32  30  28  27  27  25  24  26  26  26  30  30  29  28  29  31  34  36  37  35  34  33  34  34  34  34  32  33  34  35  36  35  34  32  32  32  33  34  32  30  30  29  29  29  30  32 
 34  33  34  36  39  41  41  42  42  41  39  37  37  37  37  37  37  36  34  33  33  33  34  34  32  33  33  33  33  33  34  34  34  33  32  33  33  33  33  32  32  33  34  34  34  34  34  34  34  33  32  32  33  34  34  34  34  35  34  34  35  34  33  33  31  31  33  34  35  35  34  34  35  36  36  35  34  33  32  32  32  33  33  33  32  33  33  32  31  32  33  34  34  34  34  34  34  34  33  31  31  32  33  33  34  34  32  33  35  34  32  31  31  32  34  34  34  35  35  36  36  36  36  37  36  34  34  36  38  39  37  35  33  33  33  34  39  39  43  55  63  65  62  62  64  68  73  73  66  59  58  70  83  90  88  79  68  62  55  51  55  56  54  48  45  48  53  57  60  60  59  58  57  56  54  49  47  48  52  56  59  58  53  50  51  49  49  54  62  67  68  77  85  86  77  62  49  46  45  41  37  37  40  35  32  36  41  43  43  42  43  43  45  51  65  78  90  99  99  87  67  52  46  45  39  37  42  52  71  95  99 108 126 129 125 117 108  96  81  70  64  61  60  61  66  77  81  81  89 103 119 127 125 116 105  91  77  65  55  46  39  38  39  38  37  37  37  36  35  35  37  39  40  41  41  38  39  41  42  40  38  38  40  42  42  39  38  39  40  40  39  41  43  42  39  36  36  39  44  48  46  43  43  47  53  58  60  59  56  51  46  41  37  35  37  37  37  38  38  36  33  33  35  37  38  38  38  39  39  39  38  36  35  35  36  36  35  34  33  34  34  33  32  31  33  36  37  33  33  33  33  32  32  34  36  36  35  33  32  33  33  33  34  34  34  33  33  33  32  33  32  30  32  33  31  33  35  35  33  33  35  33  32  34  34  34  34  34  33  32  34  36  38  38  37  36  37  37  36  38  38  35  31  30  31  32  32  30  28  25  25  28  29  27  28  27  26  27  28  30  33  35  35  34  34  34  34  34  34  34  34  34  34  35  35  34  33  32  31  31  32  32  32  32  31  30  30  31  31  32 
 36  36  35  36  36  37  38  39  40  41  39  38  39  39  37  35  34  33  32  32  33  33  33  33  33  32  32  31  31  33  36  37  36  34  33  33  33  33  32  31  32  33  34  34  34  34  35  35  34  33  32  32  33  35  35  35  35  35  34  34  34  33  31  30  31  33  34  34  34  34  34  36  37  37  36  36  34  34  33  33  33  33  31  31  31  32  33  34  32  32  32  33  34  33  34  34  34  34  33  32  32  32  32  33  34  34  34  34  36  35  33  32  32  32  34  34  34  35  36  37  38  38  39  40  39  39  39  39  40  41  38  35  33  34  34  35  36  38  46  61  73  78  78  75  72  72  71  67  59  54  53  60  67  72  69  63  57  53  46  40  41  48  52  47  45  48  54  56  56  54  52  52  53  54  52  48  46  47  50  53  55  56  52  50  53  52  54  62  76  92 111 128 138 139 129 105  70  54  46  40  37  37  38  37  38  43  46  46  46  45  44  42  40  42  46  52  62  73  71  69  68  55  45  42  40  40  43  51  66  81  79  86 106 113 112 105 101  95  85  78  80  86  82  76  73  81  88  92  93  91  90  95  97  93  84  73  61  52  45  40  36  36  36  36  37  36  35  34  33  33  34  37  38  39  39  38  37  37  37  37  38  38  39  40  39  37  37  39  39  38  38  40  42  42  40  38  37  36  38  43  43  42  48  57  65  68  65  59  52  48  43  38  35  34  36  36  36  36  36  35  33  34  36  38  39  39  39  39  38  38  37  36  36  37  37  36  35  35  34  34  33  32  32  32  32  34  34  33  33  33  33  33  34  35  36  36  35  33  32  32  33  35  35  35  33  32  32  32  32  34  33  32  34  34  32  34  35  34  32  33  34  32  31  32  32  33  34  34  33  33  35  38  40  40  38  37  39  40  40  41  39  34  32  30  30  33  33  31  30  29  29  30  29  29  29  29  28  29  30  32  33  35  34  33  33  34  35  35  35  35  35  35  34  34  33  32  31  31  31  31  31  31  32  32  32  31  31  31  32  33 
 38  37  35  36  35  35  36  38  39  39  38  37  38  38  35  33  31  32  33  33  33  33  34  33  33  33  33  32  32  33  36  37  36  35  34  34  34  33  32  32  32  34  35  34  33  33  34  35  36  34  33  34  35  36  37  36  35  34  34  34  34  32  30  30  32  34  35  34  33  33  34  35  36  36  35  34  34  34  34  34  34  34  32  31  31  32  33  35  34  33  33  33  34  33  33  34  35  34  33  32  32  33  32  32  33  33  32  33  35  34  32  33  33  34  35  36  36  37  38  40  42  42  43  44  45  45  44  44  44  43  40  38  36  35  37  37  32  36  47  60  74  85  84  79  72  66  59  52  45  43  45  51  56  55  52  52  52  47  43  42  42  47  49  46  49  52  52  52  51  47  46  47  49  49  48  46  44  46  50  50  48  49  49  51  53  54  57  64  75 106 156 179 186 188 177 144  93  60  45  41  41  39  35  41  47  48  48  47  47  44  41  41  43  44  42  44  56  71  73  79  85  66  48  41  41  43  46  46  58  72  65  64  75  86  91  93 101 106 106 102 103 105 102  94  83  81  90 100  92  70  49  52  60  65  61  53  43  37  35  36  36  35  34  37  38  36  35  35  34  34  34  36  38  37  36  37  38  37  36  37  38  38  37  36  35  35  36  39  39  37  39  41  42  41  40  38  37  35  34  37  39  43  54  67  76  75  67  56  47  42  39  37  34  33  34  34  34  34  34  34  35  36  39  41  41  41  41  39  37  36  36  37  38  38  37  36  35  35  35  33  32  32  31  32  34  34  33  34  34  34  34  34  35  36  36  35  34  34  33  32  34  36  37  35  32  30  30  31  33  33  34  35  35  35  35  35  34  33  32  32  32  31  30  28  30  32  34  35  35  36  41  45  47  47  44  41  47  48  46  42  36  31  33  33  33  33  32  31  33  33  33  31  29  29  32  34  33  32  32  34  36  36  34  34  33  34  35  36  36  36  36  35  35  34  32  32  31  32  31  32  32  32  32  31  31  31  31  31  32  32 
 39  38  38  38  37  37  37  37  38  39  38  37  36  35  33  32  31  32  33  34  34  34  33  33  32  34  35  35  34  34  35  35  34  33  34  36  36  34  33  32  33  35  35  34  33  33  32  34  37  36  35  34  36  38  38  37  35  33  32  33  33  32  31  32  34  36  35  34  32  32  32  34  34  34  33  33  33  33  34  35  36  36  36  34  31  33  34  35  35  34  33  33  33  33  32  33  35  34  33  33  32  32  32  32  32  32  31  32  33  33  32  33  34  35  36  37  37  38  38  40  43  43  44  46  47  46  45  44  43  42  40  38  36  36  39  41  34  36  44  49  59  67  64  61  59  57  54  50  45  43  44  47  48  49  48  50  50  45  45  49  51  49  46  46  52  55  48  48  49  45  45  46  47  46  45  44  43  46  50  51  52  55  59  58  52  50  52  54  59  86 139 170 180 176 159 125  78  54  45  41  38  37  39  42  44  46  46  47  47  46  44  42  46  48  45  46  65  97 107 113 118  96  70  50  43  42  44  47  54  60  52  49  56  63  74  88 102 104 101 109 110 103  98  99 101  97  91  81  64  53  49  49  51  52  47  41  37  36  35  34  34  33  33  37  38  37  37  37  36  37  38  38  38  38  37  35  35  36  37  37  37  37  36  35  35  37  38  38  37  38  40  41  42  39  39  39  39  38  36  35  37  42  51  62  68  64  55  46  41  40  40  39  36  34  34  34  33  33  34  35  36  39  42  43  43  43  42  39  36  35  36  38  38  38  37  35  35  36  35  33  32  32  33  35  35  34  34  34  34  34  34  35  36  36  35  33  33  33  33  33  35  37  37  35  32  30  31  32  33  33  33  36  36  36  35  35  34  33  32  32  32  32  32  32  32  34  35  35  36  39  44  49  51  50  48  47  51  52  51  49  43  35  32  33  35  35  35  37  36  36  36  36  35  34  34  34  33  33  35  37  38  37  36  35  34  35  35  35  36  37  37  37  36  35  35  33  33  32  32  32  32  32  31  30  31  30  30  31  32  32 
 37  37  37  37  37  36  35  37  38  39  40  39  35  34  33  32  31  32  34  35  34  33  32  32  33  35  37  37  36  35  34  32  32  32  35  37  35  34  33  32  33  35  36  35  34  33  31  33  37  36  35  35  37  38  38  37  34  32  32  33  34  34  34  34  36  36  36  34  32  32  32  32  32  32  32  32  32  32  33  35  36  37  37  34  32  33  34  34  34  34  32  32  32  32  31  33  34  34  32  31  32  32  33  33  33  32  31  31  32  32  32  33  34  35  36  35  35  36  36  39  43  44  45  47  46  45  44  43  41  39  38  36  36  37  39  39  39  37  37  39  44  46  46  47  50  54  55  54  50  48  47  47  47  48  50  50  49  48  49  51  53  49  45  46  51  53  49  48  49  48  48  48  48  46  45  45  44  44  46  49  53  57  57  55  49  47  45  42  45  59  84 103 114 116 121 112  84  60  46  41  39  39  40  42  43  46  45  44  45  47  46  44  54  60  63  77  98 122 129 131 125  97  68  49  43  42  41  44  50  53  47  44  47  53  61  70  75  76  77  85  93  98  92  93 102 100  86  65  53  50  51  47  45  43  39  37  37  38  36  34  33  33  34  37  39  39  39  39  38  37  38  39  39  38  37  34  34  37  39  39  38  37  35  35  36  38  38  36  36  37  39  41  40  38  37  38  40  39  37  35  35  37  43  49  53  49  42  36  36  38  41  40  38  35  35  34  32  33  34  35  36  39  42  45  45  45  43  39  36  34  36  38  39  38  36  34  34  35  35  34  33  34  35  36  36  34  33  34  33  33  35  36  36  35  33  32  32  33  35  35  36  37  36  34  32  31  32  33  34  33  33  35  35  35  35  35  34  33  32  32  33  34  34  35  35  35  37  37  38  41  45  49  51  49  47  48  46  44  42  42  41  37  33  34  39  38  37  37  37  38  40  39  41  43  41  41  42  38  37  38  39  38  37  35  34  35  36  37  38  40  41  41  40  39  37  35  34  32  31  30  31  31  31  31  31  30  30  31  32  33 
 34  34  35  35  35  35  34  36  39  41  43  41  37  36  35  33  32  33  34  34  34  33  32  32  34  37  38  38  36  35  34  32  32  32  35  36  34  33  32  32  33  35  37  36  35  33  30  31  33  33  33  33  35  36  36  35  34  32  32  32  32  34  35  36  36  36  35  34  33  33  33  32  30  31  32  33  32  31  32  34  36  36  35  34  33  32  33  33  33  34  33  32  31  31  31  33  35  34  32  30  31  32  32  33  34  34  33  32  31  32  32  32  33  33  34  33  33  34  35  38  43  45  47  47  45  43  42  40  39  37  37  36  36  38  37  36  42  37  32  35  35  34  39  43  46  51  54  53  51  50  49  48  49  49  49  49  50  53  52  50  50  47  45  47  49  51  53  50  49  49  50  49  48  47  48  49  46  44  44  46  48  51  48  45  45  46  43  36  40  43  40  45  55  70  94 106  92  64  45  41  42  43  42  43  44  46  47  47  48  50  50  52  66  76  83 103 119 125 124 118 104  78  55  42  42  42  40  43  46  47  46  44  45  49  52  51  48  49  56  56  70  90  91  93  98  92  76  58  51  49  48  43  40  37  36  37  39  38  36  35  35  35  36  38  40  40  40  39  38  36  36  37  37  38  37  36  36  39  40  40  39  37  36  36  37  37  36  35  35  35  37  38  37  35  35  37  39  38  37  35  33  33  35  38  40  39  36  34  35  37  39  41  38  36  36  34  33  34  35  36  36  38  41  45  46  45  43  39  36  34  36  38  38  37  35  32  33  35  36  35  35  35  36  37  35  33  32  32  32  33  34  35  35  33  32  32  33  35  36  36  36  36  35  33  32  33  33  34  35  33  33  35  35  35  36  35  34  32  32  32  33  35  36  36  35  36  38  39  40  42  46  48  49  46  44  42  40  36  32  33  36  37  35  36  42  43  52  65  73  74  71  65  57  49  45  45  44  39  38  39  39  38  37  36  35  35  37  39  41  43  44  45  44  42  39  36  33  31  29  29  29  30  32  33  33  31  30  31  32  32 
 35  34  34  34  34  34  34  36  40  44  45  44  40  38  37  35  34  34  33  34  33  33  33  34  35  37  38  36  34  34  34  34  33  33  35  36  34  34  34  33  33  35  36  36  35  32  29  29  31  31  31  32  33  34  36  35  34  33  33  32  31  32  34  36  36  35  35  34  35  35  33  32  31  33  34  33  33  32  32  33  34  34  32  32  34  33  32  33  33  34  33  33  32  31  32  34  37  36  33  30  30  31  32  33  34  35  35  33  31  32  31  31  31  31  32  32  33  35  36  38  42  46  48  47  45  42  40  39  38  37  37  37  38  38  36  36  39  37  33  34  35  37  44  45  44  46  46  45  44  46  49  51  51  47  44  45  50  54  50  46  46  45  45  48  48  49  52  50  46  46  47  47  45  49  52  53  48  46  49  49  50  53  51  46  43  48  49  43  45  47  43  46  55  73  87  90  73  53  41  41  42  46  50  49  45  44  53  62  65  63  62  67  83  91  89  95  99  95  88  78  67  58  49  41  39  41  43  47  46  44  46  49  49  47  46  47  46  49  54  57  66  83 102 110 107  92  77  64  55  53  54  51  45  39  38  40  40  39  39  40  38  36  36  39  41  40  40  39  36  35  34  35  35  36  37  38  39  40  39  39  38  38  38  38  38  36  36  37  36  34  35  35  35  34  35  36  37  36  35  35  34  32  33  36  38  38  38  37  36  34  34  38  37  35  35  35  34  34  36  37  36  36  38  42  43  42  40  37  35  34  36  38  37  35  33  32  33  35  36  35  34  34  35  36  35  33  31  31  32  33  33  34  34  34  33  34  35  37  37  36  36  35  35  34  33  33  34  35  36  35  35  36  36  37  37  36  33  31  30  31  32  34  35  35  35  36  38  41  43  44  47  47  47  43  39  36  35  36  35  35  37  38  36  38  48  63  95 136 159 156 142 132  99  58  49  42  35  38  39  38  39  38  37  36  37  37  39  41  43  45  46  46  44  42  39  35  33  30  29  29  30  31  33  34  34  32  31  31  32  32 
 37  36  36  35  34  34  34  37  40  43  43  42  41  39  37  35  34  34  33  34  34  34  35  35  35  36  36  34  33  33  35  35  34  34  34  35  36  37  37  36  35  35  35  36  34  32  29  28  29  30  30  32  32  33  34  34  35  34  33  32  31  32  33  34  34  34  34  35  35  34  33  32  33  34  35  34  33  32  32  33  34  33  31  31  33  33  32  33  34  35  34  33  32  32  32  34  37  36  34  32  31  31  31  32  33  34  35  34  32  32  31  31  31  31  32  33  34  35  36  38  40  44  47  45  42  39  38  38  37  37  37  37  36  36  38  40  39  39  39  35  35  39  42  41  39  41  42  44  46  49  51  52  51  48  44  44  46  48  45  43  44  43  42  44  45  46  46  44  43  42  43  43  44  48  52  52  52  54  66  87 104 106  97  80  57  53  53  47  44  45  49  49  50  54  60  62  55  46  40  42  47  51  53  51  46  48  65  80  88  89  92  97 104  99  85  79  72  63  58  54  49  45  41  39  40  43  44  47  52  59  64  64  58  51  45  44  49  57  69  92 109 118 124 135 147 142 122 101  98  97  93  87  70  48  39  38  41  41  43  43  40  38  38  38  38  38  38  38  36  35  35  36  37  38  38  37  37  38  38  38  38  38  39  40  40  39  37  37  36  34  34  33  33  34  35  35  35  34  35  37  35  33  33  34  36  37  37  37  36  33  32  37  36  35  35  35  35  35  36  36  34  34  36  39  39  38  37  35  34  35  36  37  35  33  32  32  34  35  35  34  34  34  34  35  34  32  32  33  33  33  34  34  34  34  35  36  36  37  37  36  35  35  34  34  34  34  34  34  35  35  37  38  38  38  39  36  33  30  30  30  30  32  36  38  38  38  41  45  45  44  44  44  42  40  37  34  34  36  39  39  39  39  38  44  70 124 166 194 209 210 204 193 164 120  80  57  46  40  39  40  40  39  38  37  38  40  41  41  43  45  43  42  41  39  36  34  32  31  30  31  31  31  32  33  33  32  31  31  31  30 
 39  38  37  36  35  34  35  38  41  42  40  39  40  38  36  34  33  34  34  35  35  35  35  34  34  35  35  34  32  33  34  34  34  33  34  35  36  37  37  36  35  33  33  34  34  32  30  29  30  31  32  32  32  32  32  33  34  34  33  32  33  32  33  33  32  32  33  34  34  33  33  33  34  34  35  34  32  32  33  35  35  34  31  31  32  32  33  34  35  35  34  33  32  31  31  33  34  34  33  32  32  32  32  32  33  34  35  34  33  33  33  33  32  32  33  34  34  34  35  36  38  43  45  43  38  37  37  38  37  37  36  36  35  37  40  42  38  39  41  38  39  42  43  41  38  39  41  43  46  47  49  49  49  48  46  44  43  43  42  43  43  42  39  39  42  45  42  41  41  40  42  43  44  47  49  49  53  65  91 122 143 145 129  99  66  53  50  48  46  46  49  49  48  47  49  49  47  46  45  45  49  52  52  51  51  54  69  81  86  99 112 121 117 105  86  68  53  44  42  42  42  40  39  38  41  45  49  54  64  78  85  84  78  72  65  64  75  86  99 123 141 151 153 163 178 176 156 133 135 137 132 121  95  62  48  45  45  42  43  45  42  40  40  38  37  39  38  38  37  36  37  37  36  36  35  35  35  37  38  38  38  38  37  38  38  38  37  36  35  34  33  32  33  35  35  35  34  35  37  37  36  35  35  36  37  37  36  36  36  34  33  36  35  34  35  35  34  34  35  35  33  34  35  36  36  35  35  34  34  36  37  37  35  33  31  32  33  34  34  34  33  33  34  34  34  33  33  34  35  34  33  33  33  35  36  37  36  35  34  35  35  35  35  36  35  33  32  33  34  35  37  38  37  38  40  37  33  31  31  31  30  34  37  39  38  39  41  44  44  42  41  40  39  38  36  34  34  38  42  43  42  41  45  48  76 162 212 223 227 230 231 225 206 163  94  61  54  46  42  43  42  40  39  39  40  41  41  40  39  41  39  37  37  36  34  34  33  32  33  32  32  31  32  32  32  32  32  31  30  29 
 38  38  37  35  34  33  35  38  40  41  37  35  36  36  34  32  33  34  34  35  36  36  35  33  32  34  34  34  33  33  34  33  32  32  34  34  33  34  36  36  34  32  32  32  32  32  31  31  31  32  33  33  32  31  31  32  33  33  32  32  34  33  32  31  31  32  32  33  33  33  33  33  33  34  34  33  32  32  34  36  36  36  33  31  31  32  33  35  35  35  33  32  31  30  31  31  31  31  31  31  32  33  33  32  33  35  35  35  35  35  34  34  34  34  34  34  33  33  33  35  38  43  45  42  38  36  38  40  40  39  38  37  37  41  42  41  40  40  41  44  45  46  47  45  42  40  39  39  41  42  43  45  46  46  46  44  42  41  43  44  42  41  39  36  40  44  42  41  41  41  44  46  46  46  46  44  54  75 108 131 142 140 117  86  60  48  45  46  49  50  47  48  52  57  57  51  45  50  52  47  48  50  52  54  57  62  64  62  63  87 111 121 112 100  85  60  44  43  47  49  49  48  47  47  52  57  63  71  80  90  95  99 101  99  94  94 109 122 131 137 146 159 171 180 183 177 161 146 148 153 152 137 110  81  68  59  49  41  40  42  40  38  39  39  39  40  40  39  38  38  36  35  33  32  30  35  37  38  39  39  38  36  34  33  34  35  36  35  34  34  33  33  34  35  35  33  33  35  37  36  35  36  37  39  40  38  37  37  37  36  35  34  34  34  35  36  35  34  34  35  34  35  36  35  34  35  35  34  35  36  37  37  36  34  32  33  33  34  35  34  33  34  33  34  34  34  33  34  35  34  32  32  33  34  36  36  35  33  32  33  34  35  37  36  35  33  32  32  34  36  37  37  36  37  39  37  34  32  33  32  32  36  38  36  35  37  39  41  40  39  38  37  37  38  37  35  35  39  45  45  45  47  51  48  66 153 209 224 226 225 222 209 186 144  79  50  50  49  46  44  42  40  39  38  38  39  39  38  36  35  35  34  33  33  33  33  33  34  34  33  31  31  30  31  32  32  32  32  31  30 
 33  35  36  33  32  33  33  33  35  37  34  32  34  34  32  31  33  34  34  35  35  36  35  33  32  32  32  34  36  36  34  32  31  32  32  32  32  34  35  35  33  32  33  32  30  30  32  34  34  33  32  32  32  32  31  31  31  32  33  33  32  32  32  32  32  31  30  30  31  33  34  33  32  32  33  34  34  34  33  33  34  35  35  33  31  32  33  34  35  35  34  33  32  31  32  33  33  31  30  31  32  32  33  33  33  34  35  35  35  35  35  34  33  33  34  34  34  33  32  33  37  42  44  43  40  39  40  43  45  45  44  43  44  43  41  42  45  47  48  47  45  44  46  47  47  45  43  40  39  41  43  44  45  45  43  43  44  44  44  43  40  39  38  39  41  43  45  44  44  46  48  50  50  48  45  45  55  71  92 107 108  89  70  55  48  45  45  44  44  45  46  48  53  59  56  50  46  51  52  46  47  51  56  61  69  76  63  50  52  73  86  84  75  67  60  50  48  61  79  89  85  76  73  80  87  90  89  89  88  86  85  91 100 102  93  85 100 119 135 138 140 144 149 158 167 161 148 137 141 144 143 135 120  99  82  64  47  41  37  33  31  33  36  35  35  37  39  39  37  37  34  32  33  32  31  36  38  37  38  37  36  35  36  36  36  36  36  36  35  33  35  36  36  33  33  34  36  36  35  35  35  36  36  38  39  38  38  37  37  38  37  34  34  35  37  38  39  39  38  37  36  36  37  38  37  36  35  35  35  36  35  35  34  34  33  33  34  36  36  35  34  34  33  34  34  33  32  32  33  33  32  32  32  32  34  34  34  34  33  32  33  34  35  34  34  34  35  37  38  39  39  39  37  36  36  37  37  36  36  34  34  35  35  35  36  37  37  38  36  34  34  35  38  40  39  36  36  39  44  47  49  50  45  43  60 111 162 197 201 197 180 130  87  61  52  49  47  43  42  41  40  39  39  36  35  35  36  37  36  35  34  32  32  33  34  33  33  33  31  32  32  30  29  30  30  31  33  34  34  33 
 33  33  35  33  33  34  34  32  31  32  32  32  33  33  32  31  32  33  34  35  35  35  34  34  34  33  32  34  36  37  34  32  31  32  32  32  33  35  35  35  34  34  35  33  30  30  32  35  35  33  31  31  33  32  32  31  30  31  32  32  31  31  32  33  33  32  30  30  32  34  34  33  32  32  33  34  35  34  33  32  33  35  35  34  32  32  33  34  35  35  34  33  31  31  32  33  34  32  31  31  33  33  34  34  34  33  34  35  36  36  35  34  33  33  34  35  35  34  34  35  38  41  43  43  41  40  41  44  46  46  46  46  48  45  43  43  46  48  49  47  45  45  47  50  52  50  46  43  42  43  44  45  45  44  42  41  41  43  45  45  43  41  40  38  38  39  42  44  46  46  47  48  51  51  49  48  51  58  65  72  69  56  48  45  46  45  44  44  42  43  46  48  52  58  55  50  47  51  52  48  50  53  58  76  94 102  86  71  68  74  75  66  57  52  49  49  62  89 101 105 105 102 101 101 102  92  76  70  68  64  63  70  81  82  78  76  91 111 128 126 118 113 121 133 143 142 135 127 125 128 131 125 116 102  80  58  45  42  39  33  34  33  32  34  35  37  38  36  33  32  31  31  33  34  34  34  35  36  36  36  36  36  37  37  37  37  37  37  34  33  35  38  37  34  32  34  37  36  34  34  34  36  36  37  38  39  39  39  38  38  37  35  35  36  38  39  39  39  38  36  36  37  37  39  38  37  36  36  36  36  35  34  33  34  33  31  34  36  36  35  34  33  33  33  34  34  33  34  33  33  33  33  33  32  33  33  33  33  33  32  34  35  35  34  33  34  36  37  38  39  38  36  35  35  35  37  38  39  38  37  37  36  35  34  35  35  35  36  36  37  39  41  44  45  47  48  44  43  46  46  48  48  42  38  44  67  93 113 115 116 106  69  43  36  43  47  46  42  39  37  37  38  38  38  36  35  37  37  36  35  34  31  31  32  33  33  32  31  31  31  32  30  29  30  30  31  32  33  33  32 
 34  33  34  36  38  37  36  34  31  30  33  35  33  32  31  30  30  31  33  34  34  36  35  35  36  35  34  34  35  35  34  33  32  33  33  34  35  36  36  35  35  35  36  35  33  32  33  34  33  32  32  32  33  34  33  31  30  31  31  31  31  31  32  34  34  33  32  31  32  33  33  33  32  32  32  33  33  33  32  33  34  35  34  33  33  33  33  33  34  34  33  32  31  32  32  33  35  33  32  32  33  35  36  35  34  33  33  34  36  37  36  34  34  34  35  35  36  36  35  36  38  39  41  41  40  40  41  43  44  46  47  49  49  47  45  44  45  46  47  47  47  47  49  54  56  53  49  46  45  46  46  46  45  43  41  39  40  43  47  48  46  44  41  39  38  39  41  45  48  46  45  46  50  53  54  52  49  47  46  45  43  44  46  49  51  49  47  47  47  47  48  49  51  54  53  53  54  58  60  59  65  70  76  99 118 121 114 106 101  93  85  77  71  63  56  63  86 114 112 105 104 105 103  94  85  69  51  46  45  44  45  52  61  64  65  72  89 108 120 113  96  86 100 116 124 127 129 130 124 124 127 123 116 103  82  61  47  44  41  38  38  33  29  35  38  38  37  35  32  30  31  33  33  34  35  32  33  34  35  36  38  38  38  37  37  37  37  36  34  34  36  38  38  34  33  34  37  37  36  34  35  36  37  37  38  39  40  40  39  36  35  36  36  36  37  37  37  37  36  35  35  37  38  38  38  37  36  35  36  36  35  34  33  34  33  31  32  35  35  35  34  32  33  34  35  35  35  35  35  34  34  34  33  32  32  32  32  33  33  33  35  37  37  36  35  34  35  35  36  37  36  33  33  35  35  36  37  38  38  39  39  38  36  35  34  33  33  35  39  43  46  49  50  51  55  58  51  48  47  46  45  44  41  35  31  38  40  38  38  42  45  40  41  46  46  46  46  42  37  34  34  36  38  39  39  38  38  37  36  35  34  33  32  31  31  32  31  30  32  32  31  30  29  30  30  31  31  31  30  30 
 34  33  35  41  43  40  38  36  34  31  35  37  33  31  31  30  31  32  32  33  35  36  37  38  38  37  36  34  33  34  34  35  34  33  34  36  37  38  37  36  35  36  37  36  35  33  33  34  34  33  32  33  34  35  34  32  31  31  31  31  31  32  33  34  35  34  32  30  30  31  31  31  32  31  31  32  32  32  32  33  34  34  33  33  33  34  33  33  33  34  33  33  32  32  33  34  35  33  32  33  34  36  36  35  34  32  31  31  33  34  34  34  33  34  36  36  35  35  34  35  36  37  39  40  40  40  41  42  44  47  50  50  49  49  48  46  46  47  49  49  48  49  51  54  55  52  48  45  45  45  46  46  45  43  41  43  46  47  48  47  46  45  44  44  44  46  48  50  51  50  48  48  49  53  57  57  52  47  43  39  39  43  48  55  58  58  57  54  53  52  51  52  52  50  51  58  70  76  80  85  96 108 119 127 128 124 125 130 131 121 113 110 106  90  72  89 111 122 114 100  85  75  68  60  50  47  49  48  45  44  47  51  55  62  67  71  92 110 119 111  94  81  95 109 117 124 133 145 149 144 135 131 123 111  99  80  57  46  42  39  33  29  29  35  38  38  38  38  36  32  33  36  33  31  33  32  32  33  35  37  38  38  37  36  36  36  37  35  34  35  37  39  38  34  33  34  37  38  37  35  36  38  38  37  37  37  39  40  38  34  33  35  35  35  35  36  37  37  36  35  35  36  38  39  38  36  36  36  36  36  35  34  33  34  33  32  33  35  36  35  34  33  33  34  35  36  36  35  34  33  34  33  33  33  33  34  34  35  35  35  35  37  37  37  36  35  35  34  35  37  35  32  33  35  35  34  34  35  37  38  39  37  37  37  36  34  34  37  40  44  47  50  52  53  54  55  51  48  48  45  42  39  38  36  33  32  34  38  35  34  33  34  41  47  45  46  46  39  35  34  35  36  39  40  40  39  38  36  35  34  34  34  33  31  30  32  31  30  33  33  32  32  30  29  30  30  30  30  29  28 
 34  35  39  45  45  41  38  37  35  33  34  36  34  32  32  32  32  33  33  34  36  37  38  38  37  36  35  33  32  33  35  36  35  34  36  38  39  39  38  36  36  37  38  37  36  34  34  34  35  34  34  35  36  36  35  34  32  32  33  33  32  32  33  35  36  35  32  30  30  30  31  31  32  31  31  31  31  31  31  33  34  35  34  33  33  33  33  33  33  33  34  34  34  34  34  35  35  34  33  33  34  36  37  35  33  31  31  30  30  32  32  32  32  34  36  36  35  33  32  33  33  35  36  38  38  39  40  42  45  47  50  49  46  47  48  47  48  49  50  50  48  48  49  50  48  45  43  41  42  44  46  46  46  45  45  46  48  49  49  50  50  51  51  50  50  50  50  52  52  52  50  48  48  50  53  55  53  50  47  43  40  41  45  50  55  55  55  52  51  49  49  51  54  57  61  68  78  84  92 108 124 137 143 140 136 133 133 135 138 138 136 132 120 102  85  96 109 109  95  79  64  52  47  47  44  46  52  51  52  63  79  76  59  63  72  83  97 109 116 116 106  97 104 114 123 138 150 159 158 150 136 116 106 103  94  80  63  51  43  39  36  34  34  36  37  36  37  37  34  31  34  37  33  32  34  35  34  34  35  37  38  38  36  35  34  35  36  37  36  37  38  39  38  35  33  34  36  37  37  37  38  38  37  37  36  36  37  38  37  35  33  33  33  33  34  36  37  37  37  37  36  37  38  38  37  36  36  35  36  36  36  35  35  34  34  34  35  36  36  35  34  33  33  35  36  37  36  33  32  33  33  33  34  35  36  36  36  36  37  36  36  38  39  39  37  37  35  35  37  38  37  36  36  36  34  32  31  32  34  37  38  37  36  38  38  38  38  39  40  42  44  45  47  48  48  46  43  42  42  43  43  42  39  38  37  39  42  44  44  41  37  37  41  44  41  43  45  38  35  37  38  39  41  41  41  41  39  37  35  34  35  37  35  32  31  33  32  31  34  34  33  33  32  29  30  29  29  29  29  28 
 39  42  46  48  46  42  39  38  37  35  34  34  34  33  33  33  33  34  34  34  35  36  37  37  35  35  35  33  32  33  35  36  35  34  36  38  38  39  38  36  36  37  38  37  36  35  34  34  34  35  35  35  36  36  36  35  34  34  35  34  32  32  32  34  35  35  33  32  32  33  34  35  34  33  32  32  32  32  32  33  35  36  34  33  33  34  33  34  34  33  34  35  35  35  35  35  34  34  34  34  34  36  36  35  34  32  32  30  29  31  32  31  32  34  35  36  34  32  31  31  32  33  35  36  36  36  37  41  42  44  46  44  43  44  47  48  48  50  51  50  48  46  46  45  42  40  39  39  41  43  46  47  47  48  48  50  51  51  51  50  50  50  50  50  50  52  54  55  55  55  53  50  47  48  50  50  49  48  45  43  39  39  41  45  48  49  49  47  46  45  43  45  48  53  61  70  81  86  95 113 128 137 140 137 136 139 139 137 136 141 142 134 117 103  92  94  94  88  72  59  51  44  42  46  49  51  56  70  87 106 119 111  89  83  87  92  94  99 105 109 106 104 115 121 124 134 145 153 151 146 137 116 108 106  90  73  60  51  45  39  40  39  38  39  37  35  38  37  33  32  35  37  34  34  35  36  36  35  36  37  38  38  36  35  35  36  37  39  39  38  39  39  38  36  34  34  35  35  36  37  37  37  36  36  36  36  37  37  37  37  35  32  31  32  33  34  36  38  38  38  37  37  37  37  36  36  36  36  36  37  37  36  36  36  36  37  37  36  35  34  33  34  35  36  36  37  35  33  32  33  32  33  34  36  37  37  37  37  37  37  37  39  40  40  38  36  36  37  38  40  40  39  38  36  34  33  33  34  35  38  39  38  38  39  39  40  40  40  40  40  40  40  41  43  43  41  40  38  36  40  43  43  39  37  39  43  45  46  47  45  42  41  43  43  39  39  41  36  37  40  39  39  41  42  43  43  42  40  38  36  36  37  35  33  33  34  33  33  34  34  34  34  32  31  30  30  30  30  30  29 
 51  54  54  50  47  43  42  39  37  38  36  34  34  34  34  34  34  34  34  33  34  34  35  35  33  34  35  34  33  33  35  36  35  33  35  37  36  36  36  37  37  38  37  37  37  37  36  35  34  35  36  35  36  36  35  35  34  35  35  35  33  32  32  33  35  35  34  34  35  37  39  39  37  35  34  34  34  33  33  34  35  35  34  33  34  34  34  34  34  33  34  34  35  34  34  34  34  35  34  35  35  36  35  35  34  34  33  32  31  32  32  32  32  33  34  35  33  31  30  30  31  33  34  34  32  33  35  37  39  40  40  39  38  41  44  46  47  48  49  49  46  44  43  41  40  39  38  39  41  43  46  48  49  49  49  52  54  53  51  49  46  45  44  45  48  52  56  59  59  59  57  52  48  48  47  46  44  41  39  39  38  38  40  42  44  44  44  43  43  41  39  38  38  41  50  62  74  78  84  98 109 115 119 122 126 133 137 136 132 132 131 124 115 108 104  96  86  75  65  60  59  56  54  55  56  55  59  90 123 143 140 130 120 109  99  89  83  82  86  93  97 104 121 125 117 116 127 141 144 145 146 143 138 127 105  83  68  61  59  56  51  46  41  41  40  38  40  38  35  35  37  36  35  35  35  37  37  36  35  36  38  38  37  35  35  36  38  40  40  39  38  38  38  37  36  35  35  34  35  36  36  36  36  36  37  37  36  35  36  37  37  34  32  31  31  33  35  38  39  38  38  37  37  37  37  36  37  36  37  37  38  38  38  38  38  39  38  35  34  32  33  34  36  37  37  36  35  34  33  33  33  33  35  37  38  39  38  37  37  38  39  38  39  39  38  36  36  37  39  42  43  42  39  36  35  34  36  38  39  40  41  41  40  38  39  40  40  41  40  39  38  37  37  38  39  40  40  37  36  38  40  38  36  36  40  42  44  45  45  44  44  44  45  43  37  35  36  37  38  38  38  39  41  43  44  44  44  43  41  38  37  36  34  33  35  35  35  35  34  34  36  35  33  31  31  31  31  31  30  29 
 60  61  56  49  46  44  42  37  35  37  37  36  35  35  34  34  34  34  34  33  33  34  34  34  33  35  36  34  34  34  35  36  35  34  34  34  35  35  35  37  39  38  37  37  38  38  37  35  34  35  36  36  35  35  35  35  35  35  35  36  35  33  33  34  35  35  35  34  34  36  38  40  39  37  36  34  34  33  33  34  35  35  33  33  34  34  33  33  34  33  33  33  34  34  33  34  35  35  36  35  35  35  35  35  34  33  34  33  34  34  33  32  31  31  33  33  32  31  31  32  33  35  35  34  32  32  33  35  37  37  34  34  36  39  41  43  44  46  46  45  43  41  39  40  41  41  41  41  42  43  45  47  48  48  48  48  49  49  48  47  48  48  48  47  47  48  50  59  65  63  58  53  48  45  44  42  40  40  41  39  38  40  41  41  41  40  41  43  44  42  38  37  39  44  48  51  50  50  59  78  93  99 100 108 113 114 121 124 123 120 121 125 131 134 131 123 109  93  92  97  99  94  87  82  75  66  58  65  89 117 113 103  99  95  87  78  76  74  74  88 103 117 122 117 111 122 140 157 163 167 173 178 170 154 142 130 116 107 107 106  90  71  56  48  45  44  45  43  40  41  39  36  36  35  35  36  37  36  36  36  38  38  37  35  36  37  39  40  39  38  36  36  36  37  36  35  35  35  35  38  37  37  38  39  40  39  36  34  34  35  36  36  34  33  32  32  34  36  38  38  37  36  37  38  37  36  37  36  37  38  38  38  38  38  38  39  37  35  33  32  33  35  37  37  36  36  35  34  34  34  34  35  36  37  38  39  39  37  38  39  38  38  38  38  37  36  35  35  38  41  42  41  39  37  35  37  38  40  41  41  41  40  39  38  39  39  39  39  40  40  39  38  37  35  35  37  38  39  39  37  34  30  30  36  41  39  39  40  39  40  43  45  45  43  38  35  36  40  39  36  36  37  39  42  43  44  43  41  38  37  36  35  33  33  35  35  36  37  35  36  38  37  34  32  31  31  31  31  31  31 
 57  56  51  44  41  40  39  34  31  33  35  35  36  36  35  35  35  35  34  34  34  34  34  34  34  35  35  35  35  36  36  36  35  34  33  32  33  34  35  37  38  38  36  37  38  39  38  36  34  35  36  35  35  34  34  34  34  34  35  36  37  34  33  35  36  36  35  33  33  35  36  38  39  38  35  34  34  33  32  34  35  35  33  33  33  34  35  35  34  33  32  33  34  33  33  34  34  35  35  35  34  34  34  34  34  34  34  34  36  36  34  32  30  31  32  33  33  32  33  34  36  36  36  34  32  32  33  35  36  36  33  34  36  37  38  39  40  42  43  42  40  39  38  39  42  42  42  43  42  42  44  46  47  47  46  48  48  47  45  44  46  48  49  49  49  48  48  56  62  60  55  49  42  39  38  38  40  43  45  40  38  41  41  39  38  38  41  47  49  47  42  40  40  41  44  44  41  40  45  56  66  71  74  89 101 105 109 114 119 122 129 139 144 144 143 141 135 127 126 131 136 137 138 137 129 100  63  56  71  98 118 121 114 113 106  93  81  79  86 100 115 126 124 122 127 141 156 169 175 180 185 191 186 174 167 165 164 158 156 153 139 117  92  78  71  67  62  56  52  48  42  36  36  36  34  36  37  38  39  39  39  39  37  36  37  38  39  38  38  37  35  34  34  36  36  36  36  36  37  40  40  40  41  43  42  40  37  34  33  33  34  36  36  34  33  33  34  36  38  38  37  36  37  37  37  36  36  36  37  37  37  37  37  37  37  38  36  34  32  33  34  36  38  38  37  36  35  35  35  35  35  36  36  37  37  38  39  38  38  39  37  36  36  36  36  35  35  35  36  39  41  40  39  37  36  36  38  39  41  41  40  39  38  39  38  37  37  38  40  40  39  38  36  35  34  33  35  37  39  36  33  30  33  38  40  37  37  37  37  38  40  42  43  40  37  35  35  36  36  35  34  36  39  40  40  41  40  38  35  34  34  34  32  32  35  36  37  38  38  38  39  38  36  34  33  32  32  32  32  32 
 47  45  42  40  37  35  34  33  31  31  32  34  37  37  35  35  35  34  33  34  35  35  35  36  36  35  34  35  36  37  37  36  36  35  32  30  32  33  34  36  38  37  35  36  38  38  37  36  35  35  36  36  35  34  34  33  34  35  35  36  37  34  33  34  36  37  35  33  33  35  35  37  38  36  34  33  33  33  33  34  35  36  35  34  34  35  36  36  34  33  33  33  34  34  34  35  35  35  34  34  33  34  34  33  34  34  33  35  37  36  34  32  31  32  33  34  34  34  35  36  37  35  34  33  33  33  34  35  36  37  36  36  37  36  36  36  37  40  41  40  39  38  38  39  40  42  43  44  43  43  44  46  48  48  47  48  49  46  43  41  43  45  47  48  48  47  47  50  52  52  49  43  37  34  35  38  42  43  45  42  41  42  42  40  38  38  42  49  53  53  49  45  42  40  43  45  43  44  44  44  47  51  58  73  88  97  96 100 111 119 131 145 145 144 149 152 155 156 152 144 139 150 169 184 181 144  90  83  95 118 151 162 151 149 142 126 108 107 118 124 130 135 133 137 149 157 164 171 171 175 181 188 188 182 173 176 185 186 178 164 146 125 104  94  90  84  72  65  61  53  43  36  37  36  35  37  39  41  45  46  44  42  39  38  38  38  38  38  37  36  34  33  34  35  36  37  37  38  40  42  42  43  44  44  43  40  38  35  33  32  33  36  35  33  34  34  36  38  39  39  37  36  37  38  37  36  35  36  37  36  37  37  36  36  35  37  36  34  33  34  36  38  39  39  38  37  37  36  37  37  37  37  37  36  36  36  37  39  40  39  37  36  36  36  36  35  35  36  36  38  39  38  38  37  36  35  35  37  40  42  42  39  38  38  37  37  36  38  39  39  40  39  37  36  34  33  35  37  37  35  35  36  39  40  40  43  46  47  46  42  40  39  39  38  35  34  33  31  33  36  35  36  38  39  39  38  36  35  33  32  34  33  31  31  33  36  38  38  39  38  38  37  37  36  34  33  33  33  34  34 
 38  36  37  39  36  33  32  35  36  34  33  35  37  37  35  35  34  33  33  35  36  35  36  37  38  36  34  35  37  38  37  37  37  36  32  30  32  32  33  36  37  36  35  35  37  38  36  35  35  37  36  36  35  34  34  33  34  34  35  36  36  34  32  34  36  37  36  35  35  36  37  37  35  33  32  33  32  33  33  34  37  39  38  36  34  35  36  35  34  33  33  33  34  34  34  36  36  36  35  34  34  34  34  34  35  34  33  34  36  35  34  32  32  33  34  35  36  35  35  36  35  32  31  31  33  35  36  36  37  39  38  38  37  36  35  35  36  39  41  40  39  39  39  38  38  42  44  45  44  44  46  49  51  51  50  47  44  44  43  42  44  46  46  44  43  43  44  43  43  44  42  38  34  35  39  42  43  42  40  42  45  45  45  44  42  41  43  47  52  54  53  49  46  46  49  50  47  50  52  49  50  55  62  66  72  81  76  77  88  93 106 128 135 141 150 152 154 154 148 124  96 111 147 183 189 167 136 135 148 169 185 186 176 169 162 154 149 149 151 147 146 149 151 154 157 161 168 171 159 159 171 182 185 179 165 160 162 164 151 122  84  64  62  70  74  70  58  55  57  51  42  36  37  37  36  39  44  48  52  52  49  45  41  38  38  38  38  38  37  36  35  34  35  36  37  38  38  39  41  42  43  44  45  44  42  41  39  37  36  35  34  34  33  33  34  36  38  39  40  39  38  37  38  38  38  36  36  36  37  37  37  36  36  34  35  37  36  35  35  36  37  38  39  39  38  38  37  37  37  38  38  38  36  35  34  34  36  38  40  41  38  37  38  38  38  37  36  36  37  38  38  37  37  37  36  33  33  35  40  43  44  43  40  37  37  37  37  37  38  39  39  39  39  38  37  36  41  41  38  35  36  42  43  42  46  63  72  72  63  51  40  37  37  36  34  33  33  31  33  37  36  36  38  39  38  37  35  33  32  33  34  32  30  29  30  36  37  37  38  38  36  35  36  37  35  33  33  33  34  34 
 36  35  35  35  35  34  33  34  34  34  34  35  35  35  35  35  34  34  34  35  36  37  38  38  37  36  36  37  37  36  37  38  38  37  36  35  35  34  34  34  33  34  34  36  37  35  32  31  34  37  38  37  34  32  33  34  35  35  35  35  35  34  33  33  34  34  33  33  33  34  34  33  31  31  33  33  33  32  33  34  36  36  36  36  36  37  38  37  34  32  31  32  34  35  35  36  36  36  37  37  35  33  33  34  35  35  36  35  34  33  33  33  33  34  35  36  36  36  35  35  35  32  32  32  32  33  36  38  38  38  39  39  37  36  35  33  33  34  37  38  38  39  41  39  37  41  42  41  41  43  46  51  54  54  50  46  43  43  44  45  44  46  46  43  43  44  44  44  45  43  42  40  39  39  40  43  45  45  42  43  44  45  47  47  46  46  50  56  54  52  53  53  52  51  51  51  49  50  51  52  50  50  53  52  56  64  63  62  65  69  81 103 120 126 122 118 111  99  85  72  65  76 108 148 155 142 129 146 168 184 196 193 176 151 138 139 145 148 148 151 152 152 163 169 168 169 173 175 169 167 170 173 173 170 164 141 108  88  80  71  50  44  52  59  58  50  44  44  45  43  39  36  36  36  36  39  42  46  49  49  47  43  40  39  37  36  35  35  36  36  34  34  36  36  35  35  39  42  43  44  43  42  42  42  42  41  39  37  35  35  34  33  33  34  36  38  38  38  37  36  37  38  39  40  39  36  35  36  36  37  37  37  36  35  35  37  36  35  35  36  38  38  37  36  36  37  38  37  35  36  38  35  31  31  32  31  30  33  36  37  34  33  37  38  41  44  40  34  32  36  39  38  35  35  35  34  31  30  36  41  42  40  36  36  35  35  35  36  35  34  37  37  37  38  38  38  39  39  38  38  40  43  43  50  63  79  86  82  66  50  39  37  38  37  35  32  31  31  32  34  34  34  35  35  34  33  33  32  32  33  33  32  31  31  32  34  35  37  37  37  36  36  36  35  34  34  33  33  33  34 
 36  36  34  33  34  34  34  33  32  34  35  35  34  34  34  34  34  34  34  35  35  37  38  38  38  37  38  39  38  37  37  37  37  35  36  37  35  34  34  32  31  32  34  36  36  33  30  30  33  36  37  36  33  31  32  35  36  36  34  33  34  34  33  32  32  31  31  31  32  32  32  31  30  32  34  34  33  33  33  34  35  36  36  37  38  39  38  37  34  32  31  32  34  36  36  36  36  37  39  38  36  34  33  33  34  35  36  35  33  32  32  33  33  34  36  35  35  35  34  35  36  34  34  35  33  34  37  39  38  36  38  38  37  37  36  35  34  35  36  37  38  39  41  39  38  40  40  39  38  41  45  51  54  53  50  48  45  45  46  46  45  46  46  44  44  45  44  46  47  46  44  42  42  43  45  45  47  48  46  45  44  44  49  57  63  66  69  72  66  61  62  64  67  69  72  73  71  65  60  57  53  52  52  54  58  63  65  63  59  59  74  99 102  96  88  80  70  58  44  40  48  56  82 122 133 127 124 148 168 180 192 174 132 105  94  95 104 109 115 136 150 158 171 174 165 152 146 148 146 149 157 159 156 144 126  97  65  45  40  44  47  52  56  58  52  42  39  39  39  38  36  36  36  35  35  36  38  42  44  44  42  40  39  38  37  36  34  35  36  36  33  33  35  35  34  34  40  43  44  44  43  41  40  41  41  40  39  37  35  33  33  33  34  36  37  37  36  36  36  37  38  39  40  41  40  37  36  37  37  37  37  36  36  35  35  36  35  34  34  37  38  37  35  34  35  37  38  35  35  37  39  35  31  32  34  33  29  30  32  32  32  33  36  43  48  50  44  34  28  35  40  37  35  33  33  37  36  32  36  40  39  37  35  36  37  36  35  35  33  31  34  36  35  37  37  37  36  35  35  38  41  40  40  48  60  69  74  73  59  46  38  37  38  37  34  32  30  32  33  32  33  33  32  32  32  32  32  32  32  32  31  32  33  33  33  33  34  36  36  36  35  36  36  36  36  35  34  33  33  33 
 35  35  34  34  33  34  34  33  34  35  36  37  36  35  34  34  33  33  33  34  35  35  36  37  40  39  39  40  40  39  38  36  34  31  32  33  33  33  32  32  31  32  32  34  35  34  32  32  33  35  35  34  33  31  31  34  36  35  34  33  32  32  33  33  32  31  32  31  32  33  32  32  33  34  35  35  34  33  34  35  36  38  38  39  38  38  37  36  35  34  34  34  35  35  36  36  36  37  38  37  36  35  33  33  33  33  33  34  34  33  32  32  32  33  35  34  35  36  35  36  38  36  36  37  36  36  38  39  37  34  35  36  37  38  39  39  39  39  38  38  37  37  38  39  40  40  41  40  39  40  44  48  51  51  51  49  49  50  50  49  48  47  46  47  46  45  46  48  50  48  46  43  41  44  50  53  52  49  48  47  46  46  52  65  82  88  88  87  85  84  86  89  98 109 113 113 109  97  83  71  70  74  78  82  85  88  87  83  76  70  86 109  86  66  63  55  49  49  44  40  41  48  70 107 128 134 138 152 164 171 170 129  66  54  52  50  54  60  71 102 132 151 156 150 133 104  91  92  89  98 117 126 122 101  63  46  46  47  43  41  55  61  57  57  52  45  40  39  39  37  36  36  36  36  36  34  35  38  40  40  39  38  39  39  38  36  36  37  38  36  32  32  34  35  34  35  39  42  43  43  44  43  42  41  40  39  38  37  35  33  33  35  36  36  36  34  33  35  39  41  41  39  39  40  40  38  39  39  40  39  37  36  35  34  34  33  33  34  35  37  37  36  34  34  35  39  39  34  37  40  39  36  36  39  40  38  34  34  32  31  35  38  39  48  52  49  45  38  31  36  37  34  37  36  33  40  43  40  41  41  38  38  38  40  42  42  37  34  33  33  34  35  35  35  35  36  36  35  35  37  38  37  36  37  40  42  48  52  46  39  36  36  36  34  33  32  33  33  34  33  32  32  33  33  34  34  33  32  31  30  30  33  33  33  32  33  35  35  36  36  36  36  38  39  38  37  35  34  33  33 
 34  35  34  34  34  35  34  34  34  35  36  37  36  36  35  34  34  33  33  34  35  35  35  36  39  38  38  40  41  40  39  36  32  30  30  32  32  33  33  32  32  31  32  33  34  34  34  33  33  34  33  33  32  31  32  34  35  35  34  33  32  33  33  32  32  32  32  32  32  32  32  33  35  36  36  35  34  33  33  35  36  37  38  38  37  36  34  34  35  36  35  35  34  35  35  35  35  35  35  34  34  34  34  33  34  34  35  35  34  33  33  32  33  33  34  34  35  36  35  36  37  36  37  38  37  37  39  40  37  34  35  37  39  41  42  41  40  39  38  36  36  36  38  40  41  42  42  41  40  40  43  46  49  51  52  51  53  57  57  55  54  51  48  50  49  48  50  51  51  48  47  45  43  47  55  63  61  54  48  44  45  47  47  53  71  80  84  87 101 113 120 130 145 159 153 141 132 122 112 103 106 117 129 131 134 140 129 116 108 101  98  94  78  61  50  46  44  44  47  45  40  43  53  71 103 124 133 148 159 155 122  82  49  38  39  43  42  42  47  59  82 103  93  78  66  57  53  54  56  57  59  64  63  57  46  40  41  42  42  42  47  49  48  51  49  42  39  38  38  37  36  35  36  35  35  35  35  36  37  38  38  38  39  39  38  36  35  36  36  35  32  33  35  37  36  36  39  40  41  42  43  43  43  42  39  38  38  38  37  36  35  37  37  35  34  33  34  37  41  43  42  40  38  38  38  39  39  40  40  39  37  35  34  33  33  34  34  35  36  37  37  36  34  34  36  39  40  37  37  37  34  35  39  42  40  38  38  39  38  36  36  35  35  39  41  39  39  39  40  36  35  38  41  44  44  39  39  43  41  41  41  39  37  38  41  39  35  34  35  37  35  33  33  31  32  35  38  38  37  38  38  36  35  36  36  35  36  39  38  36  35  36  35  32  31  31  32  32  32  32  32  31  32  33  34  35  35  33  31  30  29  29  30  31  31  31  32  34  36  36  36  36  37  38  37  36  35  34  34  34 
 35  35  35  34  35  36  36  35  36  35  35  36  37  36  35  35  34  34  34  34  35  36  36  36  36  36  36  38  39  39  38  37  33  30  31  33  33  34  34  33  32  32  32  33  34  35  34  34  34  33  33  33  33  33  33  33  34  34  33  33  33  33  34  34  33  34  33  33  33  33  32  34  36  36  36  35  34  33  34  35  36  36  37  36  35  34  33  33  34  35  35  35  35  35  36  36  34  33  32  32  32  33  33  34  35  36  38  38  35  34  34  33  33  33  34  35  35  36  36  36  36  35  37  38  36  37  39  39  37  35  37  39  41  43  43  41  39  38  37  35  34  35  38  39  39  39  40  40  38  39  41  43  46  49  49  51  55  60  61  60  59  55  53  54  53  52  54  57  54  45  44  47  48  52  59  66  64  58  52  49  46  46  56  74  94 100 105 117 136 154 167 177 188 196 193 181 167 151 135 122 123 132 146 155 162 166 159 149 135 117 102  87  68  53  46  44  44  44  47  46  44  45  48  55  79  99 112 115 113 103  81  60  48  42  40  40  40  40  40  43  53  65  59  51  47  42  39  39  41  40  37  43  43  40  43  42  38  36  39  42  41  41  43  46  44  40  37  36  37  37  37  36  36  34  34  36  37  37  38  38  38  39  40  40  38  36  34  35  34  34  33  34  37  38  38  38  38  38  39  41  44  45  45  42  39  38  38  39  39  38  37  38  36  34  32  34  36  40  42  43  41  39  38  37  38  39  39  40  40  39  37  36  35  34  34  36  36  35  35  35  36  36  36  37  38  39  41  41  40  39  37  39  39  37  38  40  44  43  40  37  36  34  33  33  36  39  40  40  42  39  38  40  42  43  45  39  38  43  42  42  44  46  45  42  42  40  37  35  37  39  35  32  33  31  32  36  39  38  38  38  38  36  35  37  39  38  37  37  36  35  35  35  34  33  32  32  31  30  31  33  32  31  31  33  35  35  35  33  32  30  28  26  28  30  30  30  30  33  35  35  35  34  35  35  35  35  35  36  36  35 
 35  35  36  36  36  37  37  37  36  36  36  36  36  36  35  36  35  35  35  34  35  35  36  35  34  33  33  35  36  37  37  37  35  32  33  34  35  34  35  35  33  32  32  33  34  34  33  34  34  34  34  35  35  35  34  33  33  33  34  33  33  34  34  35  35  35  35  34  34  34  34  34  35  35  35  34  34  34  35  36  37  37  37  36  34  34  34  34  33  33  34  35  36  36  37  36  34  32  30  30  32  33  34  34  35  37  39  38  35  35  34  34  34  34  35  35  36  37  38  37  36  35  37  37  36  36  38  38  37  36  38  40  41  43  43  41  39  38  38  35  34  35  37  37  37  37  37  37  36  37  38  40  43  45  46  50  54  59  61  61  59  58  57  57  56  55  58  60  56  45  44  49  54  56  60  65  63  59  57  57  58  67  92 120 140 147 154 170 184 198 211 216 219 221 222 217 203 182 158 132 124 127 140 156 168 172 178 172 148 121 102  90  77  73  74  69  58  47  47  48  49  55  65  77  84  91  95  86  72  58  55  52  47  47  44  38  41  44  43  44  45  44  48  50  52  57  61  60  59  58  58  55  49  45  46  45  41  38  39  41  41  41  41  41  40  38  36  35  37  37  38  38  36  35  35  37  38  39  40  39  40  41  41  40  38  36  35  35  34  33  33  35  37  38  38  38  38  38  40  43  45  46  46  43  40  39  38  38  39  39  39  38  36  33  33  36  39  42  42  41  39  38  38  38  39  39  39  40  40  39  39  38  38  37  37  39  37  35  34  34  35  36  38  40  40  39  40  43  42  41  43  42  40  36  39  44  49  49  52  62  72  78  76  69  59  48  46  45  41  43  44  42  39  40  43  42  42  44  47  48  48  52  52  47  45  44  44  40  39  38  35  34  35  33  33  36  38  38  37  37  37  37  37  38  40  40  39  39  36  35  34  34  35  34  33  33  31  29  30  33  32  31  31  33  34  35  35  33  31  30  28  27  30  31  31  30  30  32  34  34  33  32  32  33  33  34  35  36  37  37 
 35  35  36  36  36  36  36  37  36  36  36  35  35  35  36  35  36  35  35  34  35  35  35  35  34  33  33  34  34  34  35  38  38  35  34  34  34  34  35  35  33  32  32  33  33  33  32  32  34  34  34  35  36  36  36  34  32  32  34  34  33  34  35  35  36  36  35  36  36  35  35  35  34  33  33  33  35  36  36  37  37  37  37  36  34  36  36  35  34  33  34  35  36  37  37  36  34  33  32  32  34  35  35  35  34  35  35  35  35  35  34  34  35  36  36  36  37  38  38  38  37  36  37  37  36  36  37  38  37  36  37  38  39  41  42  41  40  40  39  37  35  34  35  37  39  38  37  36  36  37  38  40  42  44  45  47  50  53  54  55  54  56  58  55  54  55  58  58  56  52  54  56  56  59  63  66  62  58  59  65  85 123 148 166 182 196 207 215 223 229 232 232 232 230 231 228 218 203 175 136 117 119 134 149 163 180 190 178 145 128 113 103 123 140 142 129  99  62  56  57  59  77 103 128 135 125 109 103  89  65  57  53  51  53  56  58  59  58  54  50  45  40  43  45  58 101 125 124 120 114 100  72  57  56  53  52  52  48  43  40  41  42  41  41  39  37  36  36  37  38  38  37  37  37  36  36  37  38  39  39  40  41  40  39  39  38  36  36  35  34  34  35  36  37  37  37  39  42  44  45  46  45  45  44  41  39  38  37  38  38  38  38  37  36  36  38  41  42  41  39  38  39  40  40  40  40  40  40  40  40  40  40  40  40  39  39  37  36  34  34  35  37  39  41  41  40  41  44  38  35  38  40  41  43  44  46  53  65  89 126 157 175 176 156 112  58  50  50  44  46  46  42  39  41  45  45  45  46  52  56  57  55  54  52  47  47  51  48  44  40  37  38  38  35  35  38  39  38  37  37  38  38  37  37  37  36  37  39  37  35  34  35  35  34  34  33  32  31  31  33  32  32  32  33  34  35  33  32  31  30  31  32  33  33  32  32  33  33  33  32  30  30  32  33  33  33  34  35  37  36 
 35  34  34  34  33  34  35  36  36  37  36  35  34  34  35  35  36  35  34  34  34  34  34  35  35  34  33  33  32  32  34  37  38  35  32  31  32  33  34  34  33  33  33  33  33  33  31  31  33  33  33  35  36  37  36  33  32  33  35  35  32  33  35  36  37  36  36  36  36  36  35  34  33  33  34  35  36  37  37  37  36  35  34  34  36  38  38  37  35  34  33  35  36  37  37  35  34  33  33  34  35  37  37  36  34  33  32  33  36  35  34  35  36  36  36  36  37  38  39  38  37  37  38  38  36  36  37  38  37  36  38  38  39  40  40  39  39  39  39  39  37  36  36  38  39  39  39  38  38  38  39  41  42  43  44  43  43  46  49  50  48  51  53  49  49  53  59  57  56  60  62  59  56  63  70  72  63  54  54  78 118 161 184 196 204 215 224 229 233 236 238 237 233 228 228 223 209 185 152 115 109 123 144 157 171 189 193 183 164 155 155 165 179 192 196 185 162 127  93  85 106 130 151 165 172 166 151 144 128 108 107 102  91  90 106 130 132 116  87  61  49  47  47  66 105 147 167 167 164 149 121  80  60  58  55  52  49  47  47  47  43  41  41  42  41  38  35  34  35  38  37  36  36  37  38  37  37  37  38  38  38  38  38  37  38  38  38  36  34  35  37  37  37  37  38  38  39  42  45  45  44  44  43  42  42  40  39  38  39  40  40  38  39  40  40  40  41  41  41  42  41  41  40  41  42  42  43  42  42  41  41  41  41  40  40  39  39  39  38  37  37  39  41  43  43  42  43  44  40  38  39  41  44  49  47  49  65  99 137 173 197 210 208 181 128  62  50  51  45  40  39  40  42  44  44  46  47  48  48  62  87  91  86  76  60  51  51  50  48  45  41  39  37  35  37  39  40  38  37  39  39  39  36  35  35  34  36  38  36  35  36  37  37  35  34  34  34  33  33  33  33  34  35  35  34  34  32  32  32  32  33  35  35  35  33  33  33  34  33  31  30  31  32  32  31  31  31  32  34  35 
 35  34  33  32  32  33  34  36  37  37  36  35  34  34  35  35  35  35  34  33  33  34  34  35  36  36  35  34  33  32  33  36  37  34  31  30  31  33  34  34  34  34  34  34  34  34  33  32  33  32  33  34  35  36  36  34  33  34  36  36  33  34  35  36  37  37  36  36  35  35  35  34  34  34  35  36  36  37  36  35  34  32  31  33  36  38  38  37  35  34  34  35  36  36  35  34  33  33  34  35  36  37  38  36  36  34  32  34  36  35  34  35  36  36  36  36  37  38  39  39  38  37  38  39  37  37  39  40  39  38  39  40  41  41  40  38  37  37  38  38  38  38  39  39  39  39  39  39  39  39  40  41  41  42  43  40  40  44  48  48  45  48  50  47  47  53  59  59  59  63  61  57  58  68  77  73  61  51  51  77 122 173 197 207 213 221 226 228 229 229 228 224 221 217 213 204 188 162 132 105 111 133 159 172 182 191 192 189 184 184 194 212 212 215 221 212 192 161 121 114 145 171 185 188 186 181 175 166 156 145 138 134 132 138 158 181 180 157 117  78  58  52  52  76 122 156 174 179 172 151 118  78  59  55  50  46  43  44  46  48  44  41  42  43  42  40  35  34  35  37  36  35  34  36  38  38  38  38  38  37  36  36  36  36  37  38  38  34  33  35  39  40  40  40  40  39  38  41  44  44  43  43  42  42  41  42  41  41  42  43  42  39  40  43  42  41  40  41  44  46  45  43  40  39  41  43  44  43  42  41  41  40  40  40  39  40  41  41  41  40  39  40  42  43  43  43  42  41  43  44  45  48  57  70  75  81  99 136 172 198 211 209 190 155 110  68  65  70  66  50  40  42  43  44  44  43  46  59  82 108 134 143 137 120  93  68  53  51  51  48  42  39  38  39  40  39  40  39  37  39  39  37  35  34  35  35  36  37  37  37  39  39  38  35  33  33  33  34  34  34  35  36  37  36  35  34  33  32  33  34  34  34  35  34  33  32  32  33  33  32  31  32  32  31  29  28  29  30  32  33 
 36  35  34  33  33  34  35  37  38  37  35  34  35  35  36  36  36  36  35  34  34  35  35  36  38  36  35  36  34  34  34  36  36  33  31  30  31  33  34  35  35  34  34  35  36  36  35  34  34  33  32  33  35  36  36  35  35  36  37  36  35  36  37  38  38  37  36  36  35  34  34  35  34  34  35  35  36  36  36  34  33  32  31  33  36  36  36  35  35  35  35  35  35  34  33  32  33  33  34  34  35  36  36  37  37  37  36  36  37  36  35  36  36  36  36  36  37  37  38  39  39  38  38  38  37  37  39  40  39  39  40  42  43  43  42  39  37  36  37  37  37  38  40  40  38  39  40  40  39  38  39  39  40  41  40  41  42  47  49  48  47  50  54  53  51  53  57  62  63  60  54  52  57  68  74  69  59  52  53  62  97 159 188 199 206 213 216 215 218 216 205 194 187 185 176 166 155 141 124 109 112 135 170 185 188 187 189 191 193 203 213 220 219 218 220 212 189 154 133 135 157 180 194 197 185 177 174 167 163 157 135 133 156 177 189 191 184 166 135  93  65  54  54  67  93 123 144 151 138 116  91  64  53  50  42  39  40  42  41  40  41  42  42  43  41  39  34  34  35  37  36  34  33  36  39  39  38  39  38  37  37  37  37  37  37  38  38  33  33  35  40  41  41  41  41  39  37  40  43  43  43  44  43  42  41  43  44  45  46  46  44  41  41  43  43  41  41  44  49  51  48  44  40  38  40  43  45  44  43  42  40  40  41  41  41  41  42  43  42  40  39  40  42  43  43  42  39  37  42  49  58  72  92 115 127 135 146 167 186 198 200 184 148 116  96  94 109 117 105  69  48  46  41  41  48  51  63  98 153 184 187 191 187 169 136  96  60  52  51  49  42  39  41  45  45  41  40  40  37  37  38  37  35  35  37  37  37  36  37  39  39  39  37  34  34  34  35  34  34  35  35  36  37  37  36  34  33  33  34  35  34  33  34  33  31  31  33  34  33  32  32  32  32  30  28  27  28  30  32  34 
 36  35  35  35  36  37  38  39  39  38  36  35  37  38  37  37  37  36  36  35  35  36  37  37  36  34  34  35  35  35  37  38  36  33  33  32  31  32  34  35  35  34  35  35  36  37  36  35  34  34  33  33  33  34  36  36  36  36  36  35  35  37  38  39  38  37  36  36  35  35  36  35  33  33  34  34  36  37  36  35  35  35  34  35  36  35  34  34  35  36  36  36  35  34  32  32  32  33  33  33  32  33  34  36  37  37  36  37  38  37  37  36  36  36  36  36  37  37  38  40  42  40  39  38  36  36  38  39  39  39  41  43  44  44  43  42  40  39  38  37  36  36  37  38  39  41  43  42  40  39  39  41  41  41  41  45  50  52  50  47  50  56  62  64  59  54  54  58  61  59  55  51  50  52  57  64  65  61  52  53  76 122 154 171 178 177 178 186 193 191 174 148 128 119 111 107 108 103  96  89  87 111 158 180 183 177 174 180 194 203 208 211 218 219 214 206 191 171 154 152 161 164 171 185 190 188 181 167 153 143 133 143 169 187 194 191 184 164 129  88  65  58  54  59  70  83  88  85  73  60  50  46  46  47  42  38  36  38  39  38  38  39  40  41  40  37  34  34  37  39  38  35  34  37  40  38  37  37  37  38  38  38  38  38  38  38  38  35  33  35  40  41  41  40  40  39  37  40  44  44  45  46  45  42  41  42  45  48  47  45  43  45  44  42  41  41  44  48  52  53  49  44  40  38  41  44  46  46  43  40  39  40  42  44  44  43  42  42  40  38  38  40  42  43  42  38  37  41  44  58  89 126 155 166 160 155 159 172 177 168 146 121 105 121 145 163 176 171 139  78  46  47  43  43  56  90 134 177 204 216 218 217 206 188 162 120  70  54  52  50  44  43  47  48  48  46  44  40  37  38  40  40  40  39  39  37  36  36  37  38  39  37  34  33  34  35  36  35  34  35  35  36  36  35  34  33  32  32  33  34  34  35  34  32  31  32  34  34  32  31  31  33  33  32  30  29  29  31  34  36 
 37  38  37  38  39  41  44  50  51  44  38  35  36  37  36  36  36  35  35  36  37  37  37  36  35  34  33  34  36  37  38  38  37  35  34  34  32  33  34  35  35  34  34  34  35  36  36  34  32  32  32  32  33  34  35  35  35  35  35  34  34  35  36  37  37  37  37  36  35  34  34  34  35  35  35  36  37  36  36  35  36  36  36  35  34  33  33  33  35  36  37  35  34  33  32  33  34  34  33  32  31  32  33  35  36  37  36  36  37  38  37  37  37  37  37  37  37  38  39  40  40  39  39  38  37  36  36  37  38  38  39  41  42  42  41  41  41  41  39  38  38  38  40  41  42  43  44  45  44  42  42  43  45  48  50  51  56  64  64  59  56  61  68  75  72  64  58  57  57  54  51  50  50  51  54  60  62  60  52  51  59  80 109 135 149 147 139 131 119 111 106  89  76  73  70  70  73  70  67  64  68  83 108 118 118 114 114 130 158 171 183 200 209 211 209 201 191 180 165 156 152 142 151 180 197 193 173 151 137 133 141 155 172 183 183 173 149 120  90  72  61  56  53  54  59  62  60  54  47  41  39  39  41  42  41  39  38  39  40  40  39  37  37  38  38  36  35  35  37  38  38  36  35  36  37  37  37  37  37  37  37  38  39  40  40  39  39  36  34  35  39  39  39  37  38  39  40  42  44  42  42  42  42  42  43  44  46  48  50  44  39  39  40  37  34  36  42  47  50  50  46  45  46  48  50  50  47  46  44  40  38  38  39  41  45  47  46  43  41  39  39  41  42  42  41  39  39  49  80 112 138 162 172 160 138 119 110 113 112 101  86  68  67 125 177 198 202 194 168 115  74  53  48  46  60 125 181 209 223 228 228 230 221 200 177 138  89  61  52  51  46  46  48  44  45  47  45  41  38  38  38  40  41  41  38  37  36  38  38  39  39  38  35  33  33  33  34  34  34  34  35  35  35  34  34  34  34  34  34  32  33  35  34  34  34  34  35  34  32  31  30  32  34  33  31  30  30  33  34  34 
 38  38  39  41  45  50  56  63  63  49  40  36  34  35  34  35  35  35  35  37  37  37  36  35  34  33  33  34  36  38  37  37  36  35  35  35  33  33  34  35  34  33  33  34  34  34  34  33  32  31  32  33  34  35  34  35  34  33  33  33  33  33  33  34  35  37  37  36  34  34  33  34  36  36  36  38  37  36  35  35  36  37  36  35  33  33  33  34  35  36  37  35  34  33  33  35  36  35  34  33  33  33  34  34  35  35  34  35  36  37  38  39  39  38  38  38  38  39  40  39  37  37  38  37  37  36  35  35  36  37  38  39  40  39  39  39  40  41  41  41  41  42  43  43  42  43  44  45  47  47  46  47  50  55  58  59  65  78  79  73  65  66  74  82  82  75  64  58  55  52  50  51  57  57  58  58  57  55  55  51  48  52  75 107 137 135 114  82  55  45  51  49  49  54  56  55  56  60  67  77  90  96  95  85  73  65  65  81 112 125 145 176 186 189 190 181 171 161 150 140 132 126 141 175 190 182 154 128 122 134 149 161 167 163 150 128  97  70  53  55  55  51  49  50  51  52  51  49  45  43  42  39  37  38  39  40  41  42  43  43  41  39  36  37  38  37  37  37  37  37  37  37  36  36  36  36  37  38  37  36  35  37  39  40  40  41  40  37  35  35  38  39  38  37  39  43  45  44  43  40  39  39  38  41  45  49  49  48  49  44  38  34  34  35  33  36  42  47  49  46  44  48  53  57  57  54  50  49  46  44  42  41  39  39  43  52  50  45  44  43  43  43  42  41  42  42  41  53 114 165 179 179 157 116  90  70  53  49  49  47  45  40  45 103 161 193 194 181 158 125  87  54  49  45  58 139 196 211 227 233 231 229 217 198 180 153 117  82  61  53  47  46  45  39  39  43  42  39  38  36  36  37  39  39  38  37  38  39  39  39  39  39  37  34  32  31  32  33  34  35  34  34  34  34  34  35  36  36  34  32  32  33  34  36  37  36  34  33  32  32  32  33  34  34  31  31  32  34  34  32 
 36  36  37  41  53  65  70  69  61  48  39  35  35  36  36  36  36  36  36  36  36  36  35  34  34  32  33  33  34  36  37  36  34  34  34  34  33  34  35  35  35  34  33  33  34  34  33  33  35  34  33  33  34  34  34  35  34  32  32  33  34  34  33  33  34  35  36  35  35  35  36  36  36  35  35  37  37  36  35  35  36  37  36  35  33  33  34  35  37  38  37  37  36  34  34  35  37  36  35  33  33  34  34  35  36  35  34  34  36  36  37  38  38  38  37  37  37  38  38  39  38  38  37  37  36  35  36  37  38  39  39  39  39  38  39  40  42  43  43  44  43  43  43  42  40  41  42  43  45  48  50  53  55  57  57  65  76  82  80  75  72  73  77  81  81  75  65  58  56  58  57  58  63  60  56  58  57  56  59  52  46  52  65  95 135 131 102  70  56  55  57  52  50  53  54  55  61  79 111 149 167 174 173 155 129 100  81  74  80  87 103 127 144 149 145 138 127 114 106 102 105 120 143 165 165 155 138 118 121 144 153 157 152 122  89  65  59  53  46  45  45  45  44  43  42  43  44  45  42  39  36  36  37  37  38  39  40  40  41  42  41  39  38  38  39  39  40  40  39  39  38  37  37  38  37  35  35  38  38  37  36  37  37  38  39  41  43  40  38  39  41  41  41  41  44  46  45  43  40  40  40  40  40  40  45  55  55  49  44  43  42  39  37  39  46  49  53  59  56  51  49  51  53  54  52  52  56  55  52  50  52  52  48  42  43  53  52  48  47  47  45  45  43  42  43  42  38  46 104 157 176 170 131  71  54  50  42  41  44  44  38  37  46  57  96 154 160 134  91  63  48  44  44  38  48 119 176 199 215 223 219 202 186 177 172 167 154 121  86  55  46  42  39  37  37  38  37  36  36  35  36  37  38  39  39  39  40  41  39  39  39  37  36  34  33  32  31  32  34  35  34  33  34  34  35  35  35  34  35  35  33  31  33  35  36  36  35  33  33  34  35  35  35  34  33  34  35  35  35  33 
 38  37  35  36  47  60  63  58  50  44  40  38  36  36  36  37  37  37  35  34  33  33  34  34  33  33  33  34  35  36  36  35  34  33  33  34  34  35  35  35  35  35  34  34  34  35  34  34  35  34  33  33  33  34  35  36  36  35  35  36  36  34  33  32  33  35  35  34  33  35  37  38  36  35  35  36  37  37  35  35  35  35  35  34  33  34  35  36  37  37  37  37  36  36  35  35  35  34  34  33  33  34  36  37  37  37  36  35  34  35  36  37  38  38  37  37  37  37  38  38  38  37  36  35  35  35  36  38  39  39  39  39  38  38  38  40  43  44  45  45  44  43  43  41  40  42  42  42  43  46  50  52  52  52  51  56  66  76  76  73  73  75  73  68  64  60  56  56  57  57  55  54  57  59  60  61  58  55  54  51  48  47  55  71  89  89  76  59  61  65  62  54  48  48  58  68  81 114 153 191 208 212 211 203 187 155 108  75  68  72  81  92 105 113 115 114 106  95  89  89 100 130 158 172 163 145 131 134 147 161 160 149 126  87  57  46  48  47  42  42  42  42  42  41  41  40  42  42  41  39  37  36  36  38  39  38  38  40  40  40  40  39  38  40  41  41  42  41  40  38  37  36  37  37  37  36  38  40  40  39  39  38  37  37  39  43  46  47  48  49  49  45  42  41  44  46  43  40  38  37  36  39  43  42  41  47  54  55  48  43  44  47  44  42  49  64  74  69  65  62  57  50  45  49  56  61  61  58  57  58  55  49  42  46  52  53  51  49  49  46  44  43  42  41  41  39  37  43  68  95 110 101  79  53  45  44  43  44  45  45  42  40  42  41  55  79  81  70  55  44  39  39  39  38  43  69  95 115 134 143 147 157 165 171 176 178 172 141  98  56  44  41  38  39  39  36  36  36  35  35  35  36  37  38  38  39  39  39  37  36  35  35  35  35  34  34  33  33  33  34  33  32  32  34  35  34  33  33  35  37  37  36  37  39  39  39  38  36  36  36  36  36  35  34  34  35  36  36  34  33 
 39  38  35  33  40  49  49  44  40  40  41  40  37  35  34  35  37  37  35  33  32  32  33  35  34  34  34  35  36  36  36  35  33  34  33  34  36  36  35  35  36  36  36  35  35  35  35  36  36  34  33  33  33  34  36  37  37  36  36  36  36  35  33  33  34  35  35  33  33  34  36  38  37  35  34  36  37  37  36  35  34  35  35  34  34  35  36  37  36  36  36  36  37  37  36  35  34  33  33  32  33  35  37  38  39  39  38  36  33  35  36  37  37  37  38  38  38  38  38  37  37  36  36  35  35  36  37  39  39  40  39  39  39  39  39  41  42  43  44  44  43  41  41  40  40  43  43  41  40  43  47  48  47  46  44  47  53  60  65  68  72  73  69  59  54  51  49  50  53  52  53  52  49  56  61  59  61  63  63  64  62  57  60  65  67  66  66  66  68  71  73  79  85  95 109 122 131 151 174 198 212 217 218 215 203 175 133 104 100 109 116 119 122 127 131 129 122 113 112 115 124 146 166 178 174 154 131 138 151 160 165 145 105  67  47  45  45  43  40  42  43  41  41  42  42  42  42  41  40  40  41  38  37  38  39  39  39  40  40  40  39  38  38  40  41  41  41  40  38  36  35  35  36  37  38  40  42  43  43  43  41  40  39  39  42  45  50  57  60  59  56  49  42  41  43  44  41  40  39  37  36  37  42  41  38  42  53  58  50  50  53  50  49  49  53  74  88  78  70  65  60  50  46  53  65  72  71  69  65  58  50  45  42  46  51  52  50  48  46  44  42  41  40  39  39  37  38  43  45  51  57  50  46  51  46  41  43  52  60  66  69  62  50  46  42  37  36  38  42  42  39  38  36  37  40  39  42  53  69  77  83 106 127 144 163 162 139 112  81  52  43  41  39  36  35  36  36  36  36  35  35  35  35  36  36  37  37  35  34  33  32  32  33  34  35  34  34  34  34  33  32  31  31  33  34  33  33  33  35  38  40  41  42  44  44  43  42  40  39  38  37  36  35  35  35  36  37  36  35  34 
 36  36  37  37  38  40  39  37  35  38  39  39  37  34  33  33  35  36  36  34  33  33  34  35  35  34  35  35  36  35  35  35  34  35  35  35  36  36  35  35  36  37  38  37  35  35  37  39  39  37  35  35  35  35  36  37  37  36  35  35  35  34  33  32  34  36  36  34  34  35  36  37  38  35  35  37  38  39  38  36  35  36  36  35  35  36  37  38  37  36  36  36  37  36  36  35  33  33  34  34  34  35  37  38  39  39  39  36  33  35  37  38  38  38  38  38  38  38  38  37  35  36  37  37  37  37  39  39  40  41  40  41  42  42  42  42  41  41  41  40  40  39  40  39  40  45  45  42  40  41  44  45  43  41  40  43  46  44  50  61  69  68  62  57  55  52  48  49  52  55  59  57  49  53  57  57  66  78  86  87  83  77  77  81  85  84  85  90  83  83 102 122 147 172 186 190 188 178 176 185 196 204 205 196 181 165 158 159 167 180 188 186 183 178 171 163 155 149 151 154 155 157 162 171 179 162 129 123 128 139 152 133  88  59  46  45  43  41  41  43  43  42  41  42  42  42  42  40  40  40  40  39  39  39  38  39  40  40  41  41  40  39  37  39  40  40  40  38  36  35  34  35  36  38  40  43  44  44  44  44  44  44  43  43  44  46  52  63  67  65  60  52  45  43  43  44  42  42  43  41  39  37  38  37  38  43  50  54  49  59  65  50  50  54  57  74  88  83  68  56  57  55  55  63  79  90  90  82  69  52  44  44  47  44  44  51  49  46  44  42  41  40  39  39  40  39  40  43  43  43  44  42  44  51  46  40  44  67  90 102 101  88  66  52  44  39  41  41  39  39  40  40  35  34  38  38  40  45  50  55  61  69  79  94 121 112  73  55  48  44  40  41  40  31  30  36  37  36  36  36  35  34  34  33  33  34  33  32  32  32  32  31  32  34  33  34  35  35  35  33  32  31  31  32  34  33  33  34  36  38  40  42  44  45  47  46  45  44  43  42  39  37  37  37  36  36  38  38  37  35 
 34  35  37  40  39  37  37  37  38  37  37  37  38  34  32  31  34  37  37  36  35  35  36  36  35  35  35  35  35  36  36  35  35  35  36  35  35  35  35  35  36  37  37  36  35  36  38  40  40  39  37  36  36  36  37  38  37  36  35  35  35  33  32  32  34  36  36  36  35  36  38  39  38  36  36  37  40  40  38  37  36  36  37  37  35  37  38  38  38  37  36  37  37  37  35  34  34  35  36  36  36  37  38  38  38  38  38  36  35  36  38  38  39  38  37  37  37  38  38  37  36  38  39  39  39  39  39  40  41  42  42  45  47  46  45  44  42  40  38  38  38  38  40  39  40  44  44  41  39  41  45  46  44  43  42  44  45  44  49  56  57  54  51  48  47  49  56  66  75  77  74  69  63  62  64  69  76  85  94  97  91  79  80  90 103 118 121 110 110 120 138 145 158 182 192 189 180 176 173 171 179 179 168 161 164 177 193 207 215 218 218 215 211 195 170 160 158 160 157 154 154 155 158 159 156 138 112 114 119 115 112  93  64  53  48  43  45  47  46  43  41  43  43  43  40  40  40  41  41  38  36  40  41  40  39  39  40  41  43  43  41  39  37  38  38  38  38  38  37  36  36  36  38  39  40  41  42  43  43  43  44  45  44  43  44  46  51  57  58  57  54  50  46  46  48  48  46  47  48  43  40  41  44  39  36  41  42  44  54  61  62  55  51  52  57  72  84  80  69  61  64  67  69  79 109 128 115  81  55  53  49  43  40  43  47  49  46  43  42  41  40  40  40  40  42  42  42  41  44  45  44  47  46  40  40  44  57  84 107 112  91  69  57  49  45  43  42  40  40  47  51  46  42  38  35  37  40  43  45  54  68  72  66  58  60  55  44  42  40  37  36  36  34  36  35  34  34  34  34  35  35  34  33  33  33  32  32  32  33  34  34  32  32  32  31  31  32  34  34  34  33  33  32  32  33  34  34  35  36  37  36  36  39  41  43  43  43  43  43  42  41  39  39  38  35  35  37  39  39  38 
 36  35  36  39  37  33  35  38  39  37  36  37  38  36  33  32  34  38  38  38  37  36  36  36  35  34  34  34  34  35  35  36  36  36  36  35  34  34  35  36  36  36  36  35  36  37  39  40  38  37  37  36  36  37  38  38  38  37  37  37  35  34  33  33  34  36  36  36  36  37  39  39  37  35  36  37  39  40  38  37  36  36  37  37  35  37  38  38  38  37  37  37  37  36  34  34  35  36  36  36  36  36  37  37  37  37  37  37  37  38  39  39  39  38  37  36  36  37  38  38  38  40  41  41  41  40  40  41  43  45  46  48  49  48  46  44  42  40  38  38  39  40  41  40  41  43  42  39  38  42  46  48  46  45  44  44  43  46  49  51  50  55  62  65  65  69  83  93  97  94  87  83  83  87  91  92  89  87  88  88  82  74  79  98 125 143 148 141 142 149 156 158 164 176 176 171 166 162 157 153 152 147 138 138 155 189 212 223 227 226 225 224 207 187 171 167 168 169 163 156 150 148 149 153 151 140 123 119 115 104  87  70  56  53  48  42  43  44  44  43  42  43  44  42  40  40  41  42  42  39  37  41  42  41  40  40  41  42  44  44  41  39  37  37  38  37  38  38  38  38  37  36  37  37  37  37  39  41  42  43  43  44  42  41  43  46  48  48  47  47  46  45  46  50  55  57  54  55  56  51  46  45  50  46  40  41  43  45  49  75 101 109 113 119 128 139 144 138 127 115 107 116 130 140 146 149 140  96  57  54  53  50  46  46  47  46  44  41  39  40  40  40  40  40  41  42  41  38  39  42  44  47  45  38  36  42  55  71  83  84  69  53  45  44  43  41  41  42  44  47  48  46  45  42  38  37  39  41  45  51  60  64  57  43  38  35  33  37  38  36  35  33  31  32  33  33  33  32  33  34  35  34  33  33  33  32  32  33  35  36  36  34  33  31  30  30  31  33  34  35  35  34  33  33  33  34  34  34  35  36  34  33  35  37  39  39  40  40  40  40  40  40  39  38  35  35  37  39  40  39 
 39  38  36  38  35  32  35  39  39  38  37  38  39  37  35  34  36  38  38  38  37  35  36  36  35  34  33  33  33  33  35  36  36  36  35  35  34  34  35  37  37  36  35  35  36  37  39  39  37  37  37  37  37  38  38  38  38  37  37  37  37  36  34  34  34  35  35  35  36  36  37  36  35  34  35  36  38  37  36  35  35  35  36  36  34  35  37  37  37  37  37  37  36  34  34  34  34  35  35  35  35  35  35  36  37  38  38  38  39  39  40  39  38  37  36  36  36  36  37  39  40  41  42  43  42  41  41  43  45  47  49  49  48  48  46  44  42  40  39  40  41  43  43  43  42  41  40  38  38  41  46  48  47  46  46  44  45  49  54  58  62  70  80  87  90  97 108 110 106 100  98  99 105 113 113 104  92  83  77  72  68  69  86 113 145 160 168 174 176 177 174 175 177 179 174 167 163 153 142 133 122 115 113 121 141 173 196 208 216 220 223 219 196 182 184 187 187 183 174 164 153 145 148 159 161 157 144 126 115 107  89  75  66  56  47  41  38  38  41  43  43  42  41  41  42  42  42  41  40  40  39  41  41  41  40  40  42  43  44  44  42  39  36  38  38  38  39  39  39  38  36  35  34  33  33  34  37  40  41  42  42  42  40  39  41  45  46  42  40  39  40  42  45  53  60  65  64  64  63  59  55  53  57  54  49  46  48  55  69 115 163 182 188 193 197 192 183 174 162 147 133 149 170 174 158 148 149 114  78  67  60  57  56  50  46  45  43  40  39  40  40  39  39  39  39  39  39  37  36  37  41  41  41  44  44  47  52  53  52  52  50  45  40  42  44  41  43  44  45  44  42  42  44  44  43  40  39  40  44  47  48  48  45  40  40  37  32  32  36  37  33  32  31  28  30  35  34  34  34  35  35  34  34  33  33  33  33  34  36  37  36  35  34  32  31  31  32  33  35  35  35  34  33  33  33  33  33  34  35  35  34  34  36  36  38  37  37  37  37  37  38  39  39  38  36  36  38  39  40  39 
 40  39  37  38  37  36  40  40  40  39  38  38  39  39  38  38  39  39  39  36  34  34  34  35  36  34  33  33  32  33  34  36  37  36  34  34  34  35  36  37  37  36  35  35  36  37  38  39  39  38  38  38  39  38  38  37  36  36  35  36  37  37  36  34  34  34  34  35  36  36  34  34  34  33  34  35  36  35  34  33  34  35  36  35  34  35  35  35  36  37  37  36  35  34  34  34  34  34  34  35  34  35  35  37  38  38  38  38  39  39  38  38  37  37  36  36  36  36  36  38  40  41  41  41  41  42  43  45  46  48  49  48  46  46  45  43  41  40  41  42  43  45  45  45  44  42  40  39  40  42  44  46  47  46  45  48  54  63  76  88  97  95  90  89  96 103 104 101  96  95 101 110 118 119 109  87  74  68  67  64  62  70 103 137 156 173 187 197 206 210 208 203 199 197 196 189 173 159 141 120 103  95  96 108 121 130 143 162 186 207 210 199 192 192 196 203 205 195 180 166 158 159 168 176 172 162 149 130 122 123 115 103  86  60  45  40  37  38  41  43  42  39  38  40  43  44  42  39  39  41  42  41  39  40  39  40  42  43  44  43  42  39  36  39  40  39  39  39  38  37  36  34  34  33  32  34  37  40  41  41  41  40  40  40  41  43  45  43  40  40  41  42  46  51  59  66  67  67  64  58  60  65  66  62  60  62  53  69 131 178 208 224 218 204 193 165 139 133 123 114 117 135 146 140 141 144 138 120 106 101  81  63  57  51  46  46  45  45  44  43  41  40  39  39  38  37  37  37  38  37  36  35  41  55  65  69  67  59  52  48  44  44  47  47  46  47  45  43  42  46  44  40  42  44  44  46  45  41  39  43  47  37  35  41  39  36  34  35  35  33  32  32  33  33  35  39  39  38  37  37  36  35  35  34  34  34  33  33  35  36  36  35  34  33  33  34  34  34  35  34  33  33  33  33  33  33  33  33  34  36  38  39  39  39  39  39  39  37  36  36  37  39  39  39  39  39  39  39  38  38 
 37  37  39  40  38  37  39  38  37  41  38  36  39  41  41  41  41  41  39  35  33  32  32  33  35  34  33  31  31  31  34  36  37  36  34  33  34  36  37  37  36  35  33  34  34  36  36  37  37  37  37  38  38  38  37  37  36  36  37  38  37  37  37  36  35  35  37  38  37  36  34  32  33  33  35  37  37  35  33  33  35  36  36  36  36  35  34  34  34  35  35  35  35  36  37  38  38  37  36  35  35  36  37  38  38  38  36  37  38  37  36  36  36  37  37  38  38  37  37  37  38  38  38  39  40  42  44  46  47  47  46  45  44  44  43  42  40  41  42  44  44  44  42  44  46  44  44  44  44  43  43  45  47  48  48  51  63  87 102 111 117 115 103  84  78  80  80  76  71  67  72  86 104 103  90  73  62  60  68  73  79  95 125 153 168 185 200 214 223 227 227 224 219 211 204 195 180 166 150 130 117 115 123 135 138 131 128 136 155 169 172 170 177 185 191 201 202 189 170 160 165 176 185 187 182 171 154 135 130 134 133 122  99  66  43  36  39  39  36  41  43  42  40  41  44  44  42  41  43  44  44  41  40  40  41  41  42  43  44  43  42  39  38  40  41  41  41  40  38  37  36  36  36  36  37  38  40  42  41  40  40  41  42  43  43  43  43  42  41  41  44  43  42  44  50  57  59  59  55  47  53  63  68  76  83  78  68  90 161 202 216 221 226 227 222 205 195 198 195 190 194 204 211 209 207 197 174 139 119 125 120  97  62  50  49  49  51  53  52  48  44  41  42  42  41  39  36  36  34  34  37  39  48  66  76  78  75  70  63  57  55  56  58  55  51  47  44  41  39  41  39  36  42  47  48  49  49  47  38  36  37  34  36  42  40  38  36  37  36  34  35  35  33  35  39  43  43  41  39  38  37  37  35  34  34  35  34  32  34  34  34  34  34  34  35  36  36  34  34  34  31  31  32  34  35  35  33  34  35  39  42  42  41  41  42  43  42  39  37  37  39  42  41  41  43  43  42  39  37  37 
 35  36  38  39  39  38  39  36  35  38  38  37  38  40  41  42  42  40  37  34  32  31  32  34  36  35  34  33  33  34  35  36  36  35  33  32  33  35  36  36  35  34  32  33  34  36  36  36  37  36  37  37  38  38  38  38  37  37  38  38  36  36  36  36  36  36  37  38  38  37  34  33  34  35  36  38  38  37  35  35  36  36  37  38  39  36  34  33  33  33  34  35  36  38  38  39  40  39  38  36  36  36  37  38  38  37  36  36  37  36  35  34  34  36  38  39  39  37  37  37  36  37  37  38  39  41  43  45  45  45  44  43  42  43  43  42  43  43  44  45  44  43  42  44  48  47  46  46  45  45  44  45  47  48  49  54  71 101 114 117 118 108  90  69  58  57  60  59  56  54  54  63  81  82  74  65  61  63  74  81  88 100 128 155 171 187 205 223 232 235 234 231 229 225 219 210 199 185 172 159 150 150 160 167 164 152 139 132 131 132 136 146 160 171 184 197 198 182 161 156 169 187 196 195 189 172 148 129 128 137 139 125  98  69  49  40  44  43  38  40  41  41  42  42  42  42  42  43  43  44  44  44  44  44  43  44  45  45  45  44  44  42  40  40  40  39  39  40  40  38  36  37  41  42  41  41  42  42  41  41  42  44  44  43  42  41  42  41  41  42  42  43  42  40  44  49  50  48  45  41  45  53  60  72  80  71  64  87 153 196 215 219 225 231 233 232 234 241 238 235 236 240 243 246 248 240 220 187 148 122 141 137  79  60  61  61  60  60  58  54  49  45  44  44  44  42  40  38  35  36  40  46  55  68  74  73  69  66  63  61  65  67  64  59  55  49  44  41  40  39  38  39  46  50  51  50  49  47  41  35  35  37  40  42  40  38  39  42  48  52  51  48  44  41  41  43  41  41  41  40  38  37  36  34  34  34  34  33  34  34  35  35  35  34  34  34  34  34  33  33  31  32  33  34  35  36  34  34  37  42  42  41  41  43  43  44  43  42  40  39  40  43  43  41  44  45  44  41  39  38 
 37  37  36  37  39  41  39  36  34  34  37  39  39  38  39  39  40  39  36  34  32  33  35  37  37  36  35  35  36  37  37  36  35  35  33  33  34  34  34  35  35  34  33  33  35  37  38  37  36  37  38  37  37  37  38  38  39  38  37  36  35  34  34  34  35  36  36  37  38  38  36  36  37  38  38  38  38  39  39  37  36  37  38  39  39  38  35  34  33  33  35  38  39  40  39  39  41  40  39  39  37  36  36  36  37  38  38  38  38  37  35  33  34  36  39  40  39  38  38  37  37  38  39  39  38  39  40  41  42  41  42  41  40  42  43  45  45  46  45  45  44  43  43  46  49  48  46  45  44  45  47  47  46  45  46  54  70  90  99 100  96  74  53  49  47  47  52  56  61  66  63  62  66  67  65  65  67  72  77  78  76  79 112 145 160 179 201 222 234 238 235 231 231 237 239 235 223 209 195 185 182 184 189 190 184 172 161 145 128 123 130 146 159 174 191 206 206 187 165 160 173 190 199 196 186 163 132 113 113 123 127 111  83  68  59  51  47  47  46  42  38  38  42  43  40  41  42  41  40  39  42  46  49  49  48  48  49  47  46  45  46  43  40  40  38  35  36  40  43  39  36  37  45  46  42  43  42  41  41  42  44  45  44  42  41  41  41  38  40  41  38  42  45  42  43  47  46  44  43  44  44  44  48  54  57  49  44  64 120 171 207 228 224 215 214 214 215 215 212 212 215 213 212 216 234 248 247 237 187 111 140 157  96  77  80  79  71  64  59  56  53  49  47  47  48  49  47  44  44  43  43  51  58  62  64  61  54  51  52  57  64  67  62  56  54  52  47  43  42  42  44  47  49  52  52  50  47  43  43  43  42  42  41  40  38  36  41  55  75  92  90  86  80  62  50  45  38  38  42  41  39  36  37  35  33  33  33  33  35  37  38  36  35  33  32  31  32  33  33  33  33  36  37  34  35  37  34  35  40  45  42  39  43  44  44  43  43  44  43  42  41  41  41  40  42  44  45  44  42  40 
 39  38  36  35  36  38  38  36  35  35  36  36  38  38  39  39  39  38  37  35  35  35  37  37  34  33  32  32  33  35  36  36  36  36  35  35  36  36  35  35  36  35  33  34  36  38  38  37  35  36  36  36  36  37  38  38  39  38  37  37  36  35  35  35  36  37  38  37  37  38  38  38  38  39  40  38  37  36  37  39  39  38  38  38  37  36  36  35  35  36  38  40  41  41  41  41  42  41  40  39  38  37  36  37  38  38  38  39  39  38  36  35  35  37  40  40  39  39  40  38  36  38  39  38  38  38  39  39  39  40  41  41  41  41  41  42  44  45  45  44  43  44  44  44  44  44  44  43  43  45  46  46  45  43  43  47  54  62  62  60  58  47  40  42  45  49  52  57  65  77  78  74  69  65  64  68  69  67  64  62  61  66  99 131 150 169 192 218 229 235 239 239 239 240 242 240 229 213 192 174 192 212 214 210 203 192 182 170 162 164 173 187 200 210 218 225 222 206 185 174 178 189 192 183 171 151 121  99  88  86  94  89  72  64  59  53  43  43  50  47  42  39  41  43  43  44  44  42  38  37  40  45  49  51  54  53  51  48  46  45  42  39  37  38  38  35  37  40  42  41  38  38  45  46  43  41  40  38  38  39  40  41  43  45  46  43  39  38  41  44  46  45  43  46  45  44  48  52  51  46  44  44  43  48  50  44  43  57  89 132 182 230 234 218 207 204 202 200 209 216 214 211 210 214 233 248 243 221 181 137 146 140  90  88 102 102  85  67  58  56  55  53  53  55  58  60  58  53  50  49  47  51  56  58  58  56  50  47  50  56  56  57  59  52  46  45  48  49  44  43  43  43  48  51  51  48  44  42  43  46  46  42  37  36  36  34  40  77 116 146 161 160 140 102  74  58  47  43  42  41  39  37  38  36  33  33  33  33  35  37  38  36  35  33  32  32  32  33  34  35  37  38  38  38  39  39  39  40  43  47  49  49  49  48  46  45  45  45  45  43  42  42  41  40  41  43  44  44  42  40 
 40  39  36  34  34  35  35  36  36  36  36  35  37  38  38  38  38  37  37  37  37  37  38  37  32  31  31  31  32  33  34  35  35  35  34  35  36  36  35  35  35  35  34  35  36  37  37  36  35  35  35  35  36  37  37  38  39  39  38  38  38  37  36  36  38  39  39  38  38  39  41  41  40  41  42  39  36  35  36  39  40  39  38  36  36  35  35  36  37  39  40  42  43  42  42  42  41  41  41  40  38  37  37  37  38  38  39  40  40  39  37  36  36  38  40  40  39  39  40  39  37  39  39  39  37  38  39  38  39  39  41  42  42  40  40  41  43  45  45  44  43  43  44  43  41  42  43  42  42  44  45  46  44  42  41  42  44  43  42  41  43  45  47  47  50  52  52  52  56  64  65  62  58  54  54  59  60  61  64  58  55  62  96 134 158 175 192 213 222 228 234 236 237 237 239 237 229 206 187 182 189 201 214 218 218 213 209 206 207 211 216 222 228 231 232 236 233 217 194 177 173 183 185 171 157 138 112  94  85  81  81  75  64  57  55  54  44  42  46  47  46  43  41  41  43  42  43  43  39  38  42  45  48  51  56  56  51  49  49  48  41  36  36  38  40  41  43  43  42  43  42  42  43  43  42  41  40  38  36  38  43  49  52  52  48  46  43  39  40  44  47  45  46  56  60  60  64  68  69  65  58  50  44  47  50  42  42  49  65 109 165 211 224 224 224 216 208 207 215 222 224 224 227 233 241 247 240 195 148 130 139 137 112 116 124 115  91  69  57  57  58  57  57  60  64  64  62  58  56  53  51  50  52  54  53  52  49  48  49  51  52  53  55  53  49  46  46  47  48  46  45  47  48  51  55  60  63  62  57  54  51  44  40  37  34  32  39  67 111 161 187 188 167 123  90  70  56  48  44  42  41  40  40  37  32  33  33  33  34  36  37  36  35  34  34  34  35  35  37  40  42  42  41  42  42  41  43  43  43  47  52  54  51  49  48  49  51  53  54  52  49  46  43  40  41  42  43  43  41  40 
 39  38  36  35  34  33  34  35  37  37  36  36  36  37  38  38  37  36  36  37  38  38  38  37  34  33  32  32  32  33  33  33  34  33  33  34  35  35  34  34  34  34  34  35  35  36  35  34  36  36  36  36  36  37  38  38  39  38  38  39  39  38  38  38  39  40  39  38  38  39  42  43  42  43  42  40  37  36  37  38  39  37  37  36  34  34  35  36  38  39  40  42  42  42  42  40  39  39  40  39  38  37  37  37  38  39  39  40  40  39  38  37  36  38  39  39  38  39  39  39  39  41  41  40  38  39  39  39  39  40  42  44  43  40  40  41  44  46  46  44  43  43  44  43  42  43  43  42  41  42  45  46  44  42  39  39  39  38  39  42  45  51  54  51  52  52  48  46  45  46  46  46  44  43  44  47  50  57  67  61  55  64 103 144 173 188 197 204 206 209 216 220 224 231 231 225 211 180 163 171 171 181 206 220 226 229 231 234 238 238 237 236 238 236 233 238 235 219 192 171 163 173 175 161 145 126 104  96  96  95  85  74  63  56  53  53  48  43  41  43  45  44  40  39  40  40  42  44  40  41  45  48  48  51  56  56  51  50  52  51  42  36  36  39  42  44  45  43  40  42  44  43  42  45  47  47  48  49  50  52  56  61  60  56  50  49  47  42  42  45  45  45  49  64  74  81  84  89  93  93  79  61  50  52  53  46  44  46  56  98 146 175 198 220 235 229 217 213 211 213 222 229 238 251 249 237 212 154 112 117 132 141 137 137 132 115  90  69  58  57  59  59  59  61  64  63  61  60  59  56  53  50  49  51  50  50  50  51  50  48  53  55  51  52  52  48  43  44  48  48  50  55  56  59  69  81  85  79  67  59  53  47  43  40  33  35  41  44  81 141 168 171 151 110  83  69  55  48  45  43  42  40  39  35  33  33  34  33  34  36  37  36  35  35  36  37  39  39  42  45  47  45  43  44  43  41  43  42  42  46  49  51  48  46  47  51  56  59  60  58  53  47  43  40  40  41  41  41  40  39 
 37  37  37  37  36  35  34  35  36  36  37  37  36  37  39  39  37  36  36  36  37  38  37  37  36  36  35  34  34  34  34  34  34  33  33  33  34  34  32  33  33  34  33  34  35  36  33  33  35  36  35  36  37  38  39  40  39  38  39  39  39  39  38  38  39  38  38  37  37  39  41  42  43  42  41  40  39  40  39  37  35  34  36  36  34  34  35  36  36  37  39  40  41  41  40  39  38  37  38  38  37  37  37  38  39  39  40  39  39  39  39  37  36  36  38  38  39  38  38  40  42  42  42  41  40  40  40  41  42  43  44  44  43  42  41  42  45  46  46  45  44  43  44  45  45  45  44  42  40  41  43  45  43  41  39  38  37  39  43  46  48  51  51  44  44  44  41  43  44  43  44  47  46  44  43  45  47  53  62  57  56  71 111 152 180 199 202 187 171 167 179 186 194 206 204 188 158 128 106 102 133 170 201 218 226 228 231 235 239 237 234 232 234 234 232 235 231 212 185 165 157 161 160 149 136 119 101 101 105 104  96  86  77  64  54  48  46  43  39  38  40  41  40  40  41  43  44  44  42  44  48  48  48  49  53  53  51  51  52  50  42  38  38  40  41  41  40  39  37  39  41  43  45  59  73  69  71  78  84  83  74  62  55  53  53  50  46  46  47  48  46  46  50  61  77  91  99 108 114 110  92  71  59  57  58  58  57  58  66  86 109 127 161 195 210 211 202 187 179 178 187 202 218 234 235 203 138  91  87 126 132 126 126 120 111 102  84  68  58  55  55  55  57  60  62  61  59  58  57  56  54  50  48  50  50  51  53  54  53  53  54  53  49  44  42  44  43  41  41  48  54  59  68  78  89  93  86  69  54  49  49  46  41  39  39  45  50  50  72 113 134 131 107  69  51  50  44  40  41  42  41  38  37  36  35  37  37  37  38  38  38  37  36  36  39  41  42  43  45  48  48  46  43  43  42  40  39  39  39  42  44  43  41  42  45  49  52  53  53  51  48  42  39  38  39  40  41  41  40  40 
 35  36  38  39  38  36  35  35  36  36  37  37  37  39  40  41  38  36  35  36  37  38  37  36  36  36  36  34  35  36  36  35  35  36  35  35  35  34  33  33  34  34  35  36  37  37  35  34  34  34  33  34  36  38  40  40  39  39  38  38  37  38  39  39  38  37  36  36  37  39  40  41  42  42  41  39  39  40  39  36  33  33  36  37  36  36  36  35  35  35  37  38  39  39  39  38  37  37  37  37  37  39  39  40  40  40  39  38  38  39  40  39  36  35  38  40  40  39  36  39  44  44  43  42  41  42  43  42  42  43  44  44  42  43  44  45  46  47  47  47  46  45  44  45  47  47  44  41  38  39  41  43  42  40  38  39  40  42  45  47  47  47  45  39  40  41  40  42  42  42  45  46  43  40  41  47  50  55  62  56  53  65 109 152 176 186 182 157 123 105 113 110 110 116 112 102  91  81  73  69  86 116 153 183 198 203 214 224 229 230 229 228 228 226 225 229 222 199 173 159 154 153 150 143 135 120 106 116 123 117 114 107  93  78  65  56  48  42  38  44  46  45  44  44  46  48  47  44  42  44  48  47  47  50  54  55  56  55  53  49  44  43  44  43  42  40  39  40  42  41  42  46  56  82 110 112 109 103  90  74  59  51  49  48  47  44  44  46  46  47  49  51  56  69  84  97 108 115 114  98  78  62  56  55  58  62  60  59  63  65  67  74  99 130 152 142 124 115 107 104 111 132 147 145 137 122  94  70  64  78  79  80  87  80  72  73  67  60  56  56  57  58  58  57  56  52  52  54  55  54  54  49  47  50  49  51  54  54  54  55  53  50  48  45  44  46  46  43  46  59  68  66  64  66  69  73  69  55  44  39  39  38  38  41  45  50  64  93 112 115 105  89  70  51  41  39  37  38  42  43  42  39  38  38  39  42  43  42  42  42  40  38  37  38  40  42  44  44  45  46  45  42  40  38  37  38  36  35  38  41  40  37  37  39  41  43  42  39  39  39  38  37  36  36  37  39  41  41  42  41 
 35  35  37  38  37  36  36  36  37  37  36  36  38  40  41  41  38  36  35  36  36  37  37  36  35  35  35  35  35  36  36  36  36  36  37  37  36  35  34  34  35  35  36  37  38  38  37  35  34  33  32  33  35  37  39  39  39  38  37  36  36  38  39  39  37  36  36  38  40  41  40  40  40  42  41  40  38  37  37  36  35  34  36  37  37  37  37  36  35  34  35  36  37  38  39  39  38  38  38  38  39  40  42  42  42  41  39  38  38  40  41  39  36  36  39  42  43  41  37  39  43  43  42  42  42  43  44  43  43  43  45  44  43  45  47  48  48  48  48  48  48  46  44  44  46  46  44  41  38  38  40  42  42  40  39  40  41  43  44  44  44  44  41  37  38  40  39  40  41  41  46  49  47  45  47  52  55  59  63  57  54  63  89 121 145 147 135 113  87  71  66  61  57  56  58  63  69  68  66  64  63  77 110 139 155 161 176 190 200 206 211 216 217 217 216 220 213 192 166 151 149 146 144 139 130 119 114 132 140 134 127 116 103  99  97  93  83  76  74  81  81  73  65  57  52  51  47  43  43  44  45  46  47  50  53  58  61  60  55  49  46  46  47  43  40  39  39  43  45  43  43  47  57  86 116 119 109  91  69  53  45  45  45  45  43  41  43  44  45  47  52  60  70  81  91  98 103 102  95  77  61  52  51  55  57  58  56  54  53  51  47  46  62  82  90  79  66  65  65  66  72  85  93  86  76  74  78  66  50  44  42  45  50  47  46  50  51  49  48  51  54  57  56  53  50  49  49  51  52  53  53  50  48  50  50  50  53  53  52  52  53  53  49  47  49  57  66  73  78  77  73  66  56  49  48  51  50  45  40  37  37  34  36  42  48  55  74 118 138 122  92  68  53  45  40  36  37  40  42  43  41  38  37  37  38  40  43  44  44  43  42  40  38  39  41  43  45  45  44  43  41  39  37  34  34  36  33  34  37  40  39  36  36  37  38  38  35  31  30  32  33  34  35  37  38  39  40  41  40  40 
 35  35  35  35  35  36  36  37  37  37  35  35  38  39  40  40  38  36  34  35  36  36  37  36  35  34  35  35  35  36  35  35  35  35  36  37  37  35  35  35  36  37  36  38  40  40  38  37  36  34  33  34  35  37  38  39  38  36  36  35  36  38  39  39  38  37  39  41  43  44  43  41  38  41  43  41  37  35  34  36  37  37  36  37  37  38  37  36  35  34  35  36  37  38  38  39  40  39  39  40  40  42  43  44  43  41  39  38  38  41  41  39  37  38  41  45  45  43  39  39  39  40  41  42  42  44  45  44  43  44  45  45  44  46  48  48  48  49  50  50  49  47  44  44  45  45  43  41  39  39  41  42  42  41  41  40  40  41  42  41  41  41  40  38  38  38  37  39  41  42  48  54  56  57  58  58  60  63  65  61  61  68  66  73  97  98  86  74  74  71  63  64  66  68  83 100 110 106  98  91  86  90 103 117 126 134 147 158 166 173 182 192 198 201 202 207 205 191 163 144 138 137 135 128 115 110 117 136 148 144 123 103  96 114 130 136 133 129 128 130 125 112  93  74  57  51  48  47  50  48  44  48  49  49  52  59  65  63  58  51  48  47  45  39  37  40  43  46  46  42  42  45  48  65  84  82  68  52  42  41  44  46  45  43  43  42  41  44  48  52  59  73  87  90  91  90  84  77  69  60  53  50  52  56  58  53  49  47  43  45  47  43  59  67  52  51  57  59  72  85  89  85  84  88  84  79  74  59  47  47  42  35  31  34  39  41  41  41  40  42  47  52  53  51  49  50  52  49  51  52  52  50  49  51  51  52  52  52  50  49  55  55  49  47  53  70  98 119 121  96  73  60  50  45  42  42  42  41  40  41  42  39  39  42  50  61  76 103 117 110  87  66  52  44  40  40  41  41  41  41  39  37  35  35  36  37  39  44  45  44  43  42  40  40  42  44  45  45  43  41  39  38  37  33  34  35  33  34  37  39  40  38  37  36  35  35  34  33  32  33  34  34  38  42  41  40  39  38  37  36 
 33  33  34  34  35  35  36  36  37  37  35  35  38  39  39  38  37  35  35  34  35  36  35  35  35  35  35  35  35  35  35  34  34  34  34  34  36  35  35  35  36  37  36  38  39  40  39  39  39  37  35  34  35  37  38  39  38  37  37  37  37  38  39  39  39  40  42  45  47  46  44  41  39  41  43  41  37  34  35  37  38  37  36  36  36  37  37  37  36  35  35  36  37  38  38  39  40  39  39  40  41  42  43  43  42  40  39  38  39  41  40  39  37  39  43  46  46  45  42  39  38  40  42  43  45  46  46  45  43  43  46  45  44  46  46  46  47  49  50  50  49  47  44  43  43  43  43  41  39  40  42  42  43  43  44  44  44  43  42  40  39  39  38  37  38  39  39  40  41  42  46  51  51  52  55  59  66  72  73  68  66  71  72  74  80  87  92  91  83  83  96 100 106 123 145 163 178 185 183 171 155 142 138 148 163 178 189 191 183 171 163 160 166 173 180 191 195 184 156 131 117 114 110 100  85  86 103 122 135 129  92  67  69  93 111 116 117 118 120 124 122 110  94  78  65  60  61  65  70  67  59  59  56  52  54  60  64  63  58  53  49  44  41  40  42  47  52  53  50  47  46  45  41  44  48  48  45  42  39  39  41  44  44  42  40  38  40  48  58  66  70  84  95  88  78  69  62  60  59  54  52  54  55  58  58  51  52  51  42  41  44  46  52  59  62  59  61  74  98 115 113 105  96  89  87  81  65  50  44  48  41  35  36  34  35  39  38  37  39  44  49  53  54  52  49  49  49  49  51  51  51  51  51  52  53  54  53  52  54  57  49  44  48  50  56  74 104 123 124 111  89  64  50  44  43  46  48  48  47  44  44  48  50  51  60  68  71  72  72  72  67  55  45  50  50  44  43  43  41  40  40  40  40  39  40  42  43  43  46  47  48  46  44  43  44  44  45  44  42  40  39  38  37  34  34  35  33  33  35  37  38  40  37  35  34  35  37  39  38  37  35  34  41  48  45  42  38  35  34  34 
 32  32  34  35  36  36  35  35  35  36  36  37  39  40  39  37  36  35  35  35  35  36  35  34  36  36  36  36  36  36  36  34  33  34  33  34  35  35  35  35  36  37  36  37  39  40  39  39  39  37  34  32  34  36  38  39  39  39  40  39  39  38  38  38  39  42  45  48  48  47  45  43  41  42  42  40  38  38  39  38  36  34  35  35  34  35  36  36  36  35  35  36  36  37  38  38  39  39  40  41  42  43  43  43  42  41  40  40  40  40  38  37  37  40  44  46  46  45  43  41  41  44  46  48  49  49  47  45  43  42  43  44  45  44  43  43  45  48  49  49  47  44  42  41  42  42  41  40  40  41  42  42  42  43  45  47  47  43  39  37  37  39  39  37  38  41  40  41  42  41  44  48  49  51  52  52  60  69  69  65  63  69  89 107 116 130 138 134 128 130 141 142 147 162 174 188 205 217 220 210 183 159 154 173 195 211 218 217 206 189 172 160 163 170 175 181 177 157 127 101  85  82  79  74  65  64  76 100 113 101  71  53  56  67  77  79  79  78  82  88  87  82  80  83  90  92  95  98 101  97  89  79  68  60  64  67  66  61  58  56  51  46  43  45  46  49  57  57  53  51  48  44  42  40  39  40  41  41  41  41  41  41  41  41  40  39  41  49  58  67  74  88  99  95  78  61  58  63  66  61  59  60  60  66  71  69  66  62  56  57  57  49  48  53  59  55  58  79 106 123 119 101  83  74  70  63  53  48  49  49  45  41  40  35  36  42  41  38  40  44  48  51  53  53  51  45  45  50  52  51  50  51  52  53  55  56  53  54  55  55  48  45  48  49  52  63  86 102 105  99  84  63  53  49  49  49  53  62  70  69  61  58  60  68  88  99  92  72  61  62  59  52  45  49  51  46  45  42  40  41  43  44  43  42  44  46  46  45  48  52  53  51  49  47  45  45  43  42  40  38  38  37  35  35  34  33  33  32  32  35  36  37  36  36  36  37  40  43  42  41  41  42  46  48  45  41  38  35  34  34 
 32  33  34  36  36  36  34  34  33  35  37  39  41  40  40  38  37  36  36  35  35  35  35  35  36  36  37  36  36  37  37  36  35  35  35  35  36  36  36  36  36  36  35  36  38  39  40  40  39  36  33  32  33  35  37  39  40  41  42  41  40  39  38  38  40  42  45  47  47  45  45  43  41  41  41  39  39  40  40  37  34  33  35  35  34  34  35  35  36  36  36  36  37  37  38  38  38  40  41  42  43  42  42  42  42  42  42  41  40  39  37  36  37  40  43  44  45  44  44  44  45  47  49  51  52  51  48  43  41  40  42  44  44  43  42  41  43  46  47  47  46  43  41  41  42  42  41  40  39  40  41  42  44  46  49  50  49  43  39  37  37  40  42  39  41  42  41  42  42  42  43  45  48  50  49  46  53  59  58  57  56  64 100 137 157 175 181 175 179 185 186 184 185 188 188 193 207 215 217 209 173 145 145 167 192 211 220 222 216 203 189 177 179 183 179 165 143 115  90  70  60  59  64  66  60  55  59  82  92  82  66  59  58  55  54  56  52  51  55  61  65  70  79  96 116 122 123 123 118 112 105  90  78  71  73  74  70  62  59  59  55  50  47  50  49  49  55  56  53  53  50  44  45  45  44  44  43  42  42  42  43  42  40  40  43  44  45  46  52  61  70  81  94 101  87  71  75  83  85  76  67  62  62  72  83  86  81  76  76  78  73  56  53  54  50  48  53  71  92 108 110  87  66  61  57  54  55  57  58  53  53  52  46  41  41  45  44  42  43  44  45  46  49  51  51  45  44  51  53  51  49  51  53  53  56  55  53  54  52  48  49  50  49  53  59  69  79  91  99  92  79  69  65  66  72  80  91 107 123 125 111  96  92 102 116 123 117  98  87  86  82  75  65  53  49  48  46  44  43  44  46  47  44  44  47  51  53  53  58  61  61  58  53  48  45  42  40  39  37  36  36  35  34  36  35  32  33  32  31  34  35  35  35  36  36  39  44  48  48  48  49  52  51  48  45  43  40  38  38  37 
 34  35  35  35  35  34  34  34  35  36  38  39  40  41  41  41  41  39  37  34  34  33  36  36  36  35  36  35  36  37  38  37  36  35  35  36  37  37  37  37  36  34  32  32  35  38  40  41  39  37  35  34  35  36  37  38  39  40  41  41  41  41  41  40  39  39  40  42  42  42  42  41  40  40  39  38  36  36  35  34  35  35  35  35  35  35  34  34  35  36  36  38  39  39  39  40  41  41  41  43  43  42  41  41  42  42  42  40  38  38  39  38  38  38  39  40  42  43  43  45  47  47  48  50  51  51  48  42  39  39  43  43  43  43  43  43  43  43  45  46  47  46  44  44  44  42  43  43  39  38  41  49  55  58  57  55  51  45  42  40  40  40  40  40  42  44  43  41  42  46  44  41  44  47  49  49  54  57  53  54  55  60  96 135 158 173 184 194 204 212 217 218 217 214 210 208 210 211 207 190 152 124 123 131 153 186 205 213 209 195 184 178 183 184 169 130  93  70  63  59  56  63  73  79  69  65  72  81  87  87  77  70  67  64  64  64  64  66  72  78  91 105 109 113 119 117 115 111  99  90  86  80  76  75  75  75  71  66  62  61  58  53  48  49  50  49  47  48  50  52  51  48  45  45  45  41  43  47  46  44  45  48  46  42  47  50  50  49  52  58  66  75  86  98  96  92  99 107 107  89  69  56  59  66  74  79  77  80  89  84  76  72  67  63  59  58  58  61  69  81  93  84  71  72  75  81  85  78  68  61  65  68  63  57  52  47  45  46  48  47  46  45  46  48  49  49  49  51  51  51  51  53  53  52  52  52  53  50  47  47  49  51  56  75  97 113 112 116 126 115  99  88  84  92 118 157 182 190 196 198 190 170 158 150 128 118 121 126 128 130 136 130 107  74  56  53  52  53  55  55  57  58  51  50  56  63  67  70  75  75  70  62  54  48  43  38  35  36  35  33  34  35  36  36  35  33  33  34  35  36  37  38  37  35  37  43  52  59  60  59  57  57  55  52  51  48  46  44  42  40 
 35  36  36  37  36  35  33  33  34  36  38  40  42  42  41  40  40  40  39  37  36  36  35  36  35  35  35  36  36  37  38  38  37  38  38  37  35  35  36  37  37  35  34  35  36  39  40  40  40  38  36  36  36  36  37  38  39  41  42  43  44  43  42  41  39  38  38  38  39  39  39  40  40  40  40  38  36  36  35  35  36  36  36  36  38  37  35  33  34  35  36  37  39  41  41  42  43  41  41  42  42  43  43  45  45  46  44  40  38  39  39  39  38  37  38  39  40  41  42  42  44  45  47  48  50  49  47  43  40  40  42  43  43  44  45  46  45  45  44  45  46  46  47  48  47  45  44  44  42  44  50  60  65  64  60  53  47  45  43  43  43  39  36  36  39  42  43  43  42  42  43  43  44  50  54  53  61  66  61  60  60  64  99 137 155 167 181 202 217 225 228 231 232 228 219 213 210 200 184 159 123  98  96 109 137 176 195 200 192 177 163 151 142 131 114  88  68  57  53  53  59  65  72  79  82  87  93 100 107 110  97  85  81  93 104 111 111 112 115 120 127 131 122 112 103  88  77  70  67  65  62  61  68  77  75  69  63  63  62  61  59  58  57  53  49  46  46  48  49  48  47  46  46  45  43  43  44  46  48  47  47  47  47  45  47  54  60  66  72  82  99 113 122 127 117 102  97 105 108  89  66  53  52  56  60  58  60  70  84  85  82  83  78  74  75  77  74  67  72  81  85  84  88  99 106 111 115 107  97  92  95  95  89  80  70  62  56  53  52  50  48  47  47  48  48  48  50  53  53  53  53  53  53  52  51  51  51  47  45  48  50  64  92 118 134 140 134 132 134 116  96  81  74  97 148 188 209 217 222 219 208 194 185 178 158 144 141 145 151 159 169 167 142  97  70  61  60  67  82  96 104 100  80  73  78  77  77  78  78  74  66  57  51  46  43  39  35  34  34  33  33  34  35  36  35  35  36  37  37  38  37  38  40  43  47  54  63  69  69  67  64  62  56  50  49  47  45  43  41  39 
 36  36  37  38  38  36  34  33  34  37  39  41  42  42  40  39  39  39  39  39  39  38  36  35  36  36  36  37  38  38  38  38  38  38  39  38  34  34  35  38  39  38  37  37  39  39  39  38  40  39  39  38  38  38  38  39  40  41  42  43  44  43  41  40  39  38  37  37  37  38  38  39  41  41  40  39  37  36  35  35  36  35  35  36  38  37  35  33  32  32  33  35  38  39  40  41  42  41  40  40  41  43  45  48  49  48  45  43  41  40  40  39  38  37  38  38  38  39  39  40  41  44  46  47  47  47  47  44  42  40  40  42  44  44  44  46  47  46  44  44  45  47  49  49  48  46  45  45  45  49  57  66  69  65  58  50  44  43  45  46  46  41  37  35  37  40  41  43  43  39  42  47  48  54  60  63  74  81  76  69  65  73 107 143 161 170 182 204 220 227 230 233 234 231 224 219 212 196 174 145 108  80  73  95 132 172 193 198 188 169 146 120  95  78  66  58  56  60  61  66  74  72  71  79  93 105 113 121 128 128 113  96  89 109 130 143 149 147 144 147 140 122 105  90  76  63  52  45  47  48  48  53  67  79  74  63  55  58  61  60  60  61  63  61  58  55  55  55  52  47  45  44  45  44  43  43  45  46  49  50  49  45  45  47  49  55  66  80  92 109 134 147 152 151 138 114  87  83  85  73  59  48  47  50  52  46  46  55  68  77  79  79  77  74  72  78  83  81  84  85  84  89  98 111 119 126 133 131 126 125 127 125 119 106  91  74  63  56  53  51  50  50  51  50  50  51  52  56  56  55  53  53  52  51  51  50  50  46  47  52  56  78 117 139 146 144 142 139 129 107  87  72  63  84 132 168 189 201 209 210 207 204 200 193 185 177 171 167 167 173 182 181 160 118  88  76  77  94 118 133 134 120  90  77  78  75  74  73  71  65  56  50  45  43  41  38  34  33  33  34  34  34  34  35  37  37  39  39  39  39  38  38  42  47  51  57  63  69  71  69  67  64  55  46  45  44  42  40  37  36 
 35  35  37  37  37  36  35  34  35  38  41  43  42  41  40  40  39  38  37  38  38  38  37  37  38  38  38  39  39  38  37  37  37  37  38  38  35  35  36  38  40  39  38  38  39  39  37  37  38  39  40  41  41  40  39  39  40  39  39  39  41  41  40  39  39  38  38  37  37  37  39  40  40  41  40  39  37  36  36  36  35  34  34  35  35  35  33  31  30  31  32  34  35  36  37  38  39  39  40  40  40  41  44  48  50  49  46  44  43  42  41  39  38  38  38  38  38  37  37  38  41  45  47  47  46  45  45  44  42  39  38  41  42  41  42  44  46  47  46  46  46  47  49  48  45  45  46  46  45  48  54  62  64  61  54  49  45  44  47  50  51  48  44  41  41  41  40  41  42  40  45  51  56  60  66  77  89  95  90  75  68  79 107 138 164 177 187 201 213 220 224 229 230 228 228 226 216 200 181 152 110  77  66  88 123 162 189 200 191 166 135 101  76  64  61  58  62  74  88 100 105  93  87  94 107 121 132 140 142 136 121 101  88 106 129 146 159 158 149 145 120  83  69  60  51  50  49  46  42  41  46  57  71  81  73  61  53  56  58  60  62  64  67  72  74  72  69  63  57  52  49  46  44  43  43  42  45  48  47  49  50  45  45  49  53  57  66  86 103 121 142 151 151 146 143 125  80  61  57  53  49  47  45  47  49  48  43  43  52  59  62  62  63  61  54  58  74  92  91  86  87  92  97 103 112 124 134 138 141 147 149 148 143 126 102  76  62  55  51  50  51  53  54  54  55  57  58  58  58  56  53  51  50  49  49  50  50  47  48  54  59  77 105 117 122 129 136 133 119 101  85  73  62  64  83 113 137 150 160 170 184 201 203 193 188 186 183 176 173 176 181 176 157 123  97  85  94 119 145 147 133 108  73  57  58  58  58  58  57  54  48  43  40  38  37  34  32  32  34  35  34  33  34  36  38  40  41  41  39  38  41  43  43  44  46  49  53  60  66  67  65  60  51  43  43  41  39  37  35  35 
 35  35  36  36  36  36  36  36  37  39  44  45  41  41  40  39  38  37  36  36  36  37  38  38  37  37  38  39  38  37  37  36  36  36  37  37  36  36  37  38  39  38  36  37  37  38  36  37  39  40  41  42  41  40  39  39  40  39  37  37  38  38  37  39  40  40  39  38  37  38  40  40  39  39  39  39  38  37  36  36  36  35  33  34  35  36  35  34  33  33  34  35  36  36  36  36  37  39  40  41  40  39  40  44  47  48  45  44  42  41  40  39  38  38  38  38  38  38  37  38  41  45  47  47  45  44  43  42  41  41  40  42  43  42  42  43  45  47  48  48  47  48  49  47  44  45  48  48  45  44  46  51  52  51  48  48  48  45  48  54  59  59  56  51  48  44  41  39  38  39  52  62  61  66  75  83  92  95  86  75  70  74  85 105 138 169 189 196 203 208 209 213 217 220 220 217 209 198 180 148 106  80  80  92 112 142 169 180 169 145 123 107 102 102 105 103 103 110 122 133 137 128 124 130 138 146 154 155 153 147 128 103  87 105 126 139 150 153 145 121  87  57  54  52  46  46  48  46  41  45  54  58  68  78  72  63  58  58  58  59  67  75  79  77  79  81  74  64  56  54  53  52  49  45  43  44  48  49  45  46  49  48  49  55  62  65  73  95 105 109 121 129 127 119 118 110  82  70  64  53  53  54  46  41  43  48  48  47  47  47  47  48  53  56  52  50  59  79  89  88  83  84  92 105 111 115 118 125 135 148 152 151 145 121  91  67  56  51  49  50  52  54  55  56  58  62  63  59  60  58  53  50  49  49  50  50  51  51  49  45  48  56  63  67  78  97 109 111 105 100  90  74  58  52  58  64  67  69  82  91 105 142 165 165 155 143 132 138 151 164 169 160 133  90  67  67  79 102 129 141 134 107  66  49  52  51  47  44  44  44  42  39  37  36  36  35  34  34  35  35  35  34  34  37  38  41  42  41  40  38  42  45  43  42  43  45  50  55  60  61  57  48  43  41  41  40  38  36  35  34 
 35  35  36  36  37  37  37  37  37  40  43  44  43  41  39  37  36  36  36  37  38  39  38  38  39  38  38  38  38  38  37  36  35  35  36  36  36  36  37  38  38  36  35  36  37  39  39  39  41  42  41  41  39  38  38  39  39  39  38  38  38  37  37  38  40  41  40  38  37  38  40  40  38  38  38  38  38  38  37  37  37  36  33  33  36  36  36  36  35  35  36  37  37  36  35  35  36  39  41  41  39  37  37  41  45  47  46  43  41  41  39  38  37  37  37  39  39  39  38  39  40  43  45  45  44  43  42  41  42  44  46  49  51  50  50  50  50  51  51  51  52  53  56  53  49  49  50  48  45  43  43  45  45  44  44  46  47  45  48  56  64  65  61  56  50  47  45  41  38  39  54  63  59  65  72  76  82  83  77  70  68  74  73  78  99 124 139 141 155 169 177 185 195 203 205 203 198 186 168 143 116  94  81  83  93 109 132 143 139 131 128 131 142 148 147 141 135 134 140 148 153 150 148 150 155 159 160 163 162 152 131 108  94 109 126 137 144 146 137 106  78  62  56  52  46  45  44  44  44  47  52  53  63  73  69  63  62  64  63  61  68  77  84  83  81  78  73  68  62  56  53  51  50  49  50  53  52  50  49  50  50  51  54  58  61  65  70  82  93 101 108 109 104  88  81  83  94 102 101  86  68  54  49  46  47  50  67  91 113 119 121 126 123 110  88  79  73  65  73  82  81  87  94  99 101 102 103 110 123 138 141 140 136 110  81  61  52  50  50  52  53  53  53  55  57  61  62  59  60  58  53  51  49  50  50  50  52  52  50  46  45  44  41  43  53  68  74  77  80  84  78  62  51  48  51  46  41  41  46  50  58  81  99 102  94  84  80  90 106 123 135 128 101  68  56  57  59  77 107 129 129 106  71  54  51  47  45  43  43  41  39  38  37  38  38  37  37  37  36  36  36  35  36  37  39  40  40  40  40  38  40  43  43  44  47  48  50  51  53  53  49  41  39  40  41  40  38  36  35  35 
 36  37  37  38  38  39  38  37  37  39  41  42  44  42  38  36  36  37  39  40  40  40  39  39  40  39  39  39  39  39  38  37  36  36  36  36  35  36  37  39  38  37  35  36  39  41  42  43  44  43  42  40  38  38  38  39  40  41  40  39  38  37  37  38  39  39  38  36  35  36  39  39  37  37  38  39  39  39  39  39  38  37  35  34  35  36  36  36  35  35  36  37  37  36  35  35  37  40  41  40  37  35  36  40  44  47  45  43  40  40  39  37  37  37  38  39  40  40  39  39  39  40  41  42  42  42  41  40  42  47  53  57  59  59  59  59  57  56  55  56  58  61  64  61  55  52  51  49  47  45  44  44  42  41  43  44  44  43  47  56  64  65  62  55  51  49  49  46  43  43  51  56  53  56  60  63  66  69  70  70  72  76  71  65  65  74  78  77  94 112 123 133 144 153 161 167 168 159 149 138 124 102  79  77  80  85 102 117 124 135 147 160 172 176 170 158 145 138 140 144 150 151 148 146 152 152 150 157 160 151 129 107  95 108 123 132 133 133 126 106  93  85  70  59  51  46  43  43  47  47  45  51  61  69  67  66  70  75  75  71  73  79  86  88  82  72  68  68  67  59  51  48  50  54  57  61  58  55  60  58  53  54  57  57  53  55  58  61  74  90  97  95  86  69  60  67  95 121 133 122  93  68  64  61  56  60 103 160 196 210 216 223 215 190 156 142 119  77  68  76  83  90  93  91  89  89  89  98 113 128 130 129 127 102  74  57  51  50  52  52  52  51  51  52  53  56  58  57  59  58  54  51  51  50  49  49  49  49  49  49  44  41  41  43  46  49  48  49  55  61  59  50  48  49  49  45  43  45  43  44  48  46  45  47  44  44  50  60  72  86 102  97  74  58  53  52  47  59  87 112 115 101  83  72  66  59  55  53  49  45  41  40  40  41  42  41  39  36  37  38  37  37  37  38  39  39  38  38  38  37  38  39  42  46  50  51  49  47  46  45  44  39  38  39  39  39  38  36  34  35 
 39  40  39  39  40  40  39  36  36  37  39  41  45  43  38  36  37  39  40  40  40  40  40  40  40  39  40  40  39  40  39  39  38  37  37  37  36  37  39  41  41  40  38  39  41  43  44  43  43  42  41  40  40  40  41  42  42  42  40  39  39  37  37  38  38  39  38  35  34  35  39  39  37  37  38  39  38  39  39  40  39  37  36  35  35  35  35  34  34  33  35  37  38  37  35  36  39  39  38  38  35  35  36  41  44  46  44  42  40  39  38  37  36  37  39  39  40  40  40  39  38  39  40  41  42  41  39  39  41  48  56  61  62  61  60  59  57  56  56  57  60  63  65  62  56  52  50  49  48  47  46  44  41  41  45  46  44  41  45  52  60  62  59  53  51  50  51  50  48  47  46  47  49  49  51  54  56  60  71  83  85  73  66  60  54  57  58  56  59  61  58  62  65  66  82  98 107 117 123 120 102  89  90  89  89  95 110 123 135 153 167 172 175 174 168 150 130 119 122 125 125 126 124 121 124 127 130 134 142 145 121  93  80  95 109 111 107 108 115 115 112 103  86  71  60  50  45  45  46  45  46  56  65  71  74  78  82  86  86  84  85  89  92  89  82  74  67  65  62  59  55  52  53  54  56  61  63  66  70  65  56  55  55  52  47  46  48  54  64  76  83  83  80  73  74  74  73 100 130 129 116 102  91  76  64  80 152 218 226 235 245 247 246 241 233 218 185 130  93  80  86  85  86  92  89  81  77  89 108 125 130 129 126 101  73  55  50  50  50  50  49  48  49  50  50  51  52  54  58  58  55  52  50  50  47  45  45  44  45  44  39  40  45  46  45  42  42  44  46  48  49  49  51  50  45  41  42  46  46  47  48  44  42  42  43  44  48  63  76  85  92  84  64  47  41  44  47  53  67  86  95  94  95  97  98  86  74  63  58  53  49  48  47  46  44  42  39  35  36  39  39  38  38  39  39  37  37  36  36  36  36  37  41  46  49  49  47  43  41  41  42  42  39  37  37  36  36  35  34  34 
 41  41  40  40  41  41  39  37  36  40  43  46  49  46  41  38  39  40  41  40  39  39  41  42  41  40  39  39  39  40  41  41  40  39  39  39  38  39  40  43  43  42  40  41  43  43  43  42  41  41  41  41  42  44  44  44  43  41  39  39  38  37  37  37  38  38  38  36  36  37  39  39  36  36  37  38  38  38  39  40  39  38  37  36  36  36  36  35  34  34  35  38  40  40  39  38  40  39  38  36  34  34  35  40  43  44  41  39  38  38  38  37  36  37  39  40  41  41  41  40  40  40  41  41  41  41  39  38  40  48  57  58  56  56  55  53  53  52  52  53  54  55  57  55  51  49  48  48  47  46  46  44  41  41  46  47  46  42  44  49  55  57  56  53  52  52  52  50  48  45  45  46  48  52  55  54  58  65  76  84  79  63  61  61  57  54  53  51  50  49  48  47  48  51  54  60  68  76  77  73  71  70  73  94 115 128 137 141 142 151 159 162 160 159 154 126  98  82  85  88  85  87  91  94  95 102 113 115 121 125 104  81  67  74  83  84  83  87  95  98  92  80  70  62  55  49  47  49  46  48  57  72  79  81  87  91  90  86  82  81  85  90  94  94  99 103  98  84  68  59  54  52  50  48  48  52  59  66  67  62  55  55  54  52  53  54  56  64  89 110 103  99  96  91  93  90  79  88 104 107 103  94  77  63  70 112 171 220 237 242 244 247 248 247 246 239 214 168 108  74  88  90  89  96  89  78  71  84 103 119 125 127 125 105  78  53  46  47  48  47  47  46  47  48  47  47  49  53  58  58  55  52  50  49  46  44  44  46  45  42  41  42  45  43  40  41  45  46  44  42  41  40  45  45  41  43  45  47  50  47  42  45  46  46  44  44  48  57  63  68  70  63  54  49  46  44  45  49  55  65  78  88  94  94  89  81  71  62  58  56  55  54  52  49  45  42  39  36  37  39  39  38  39  39  38  37  36  36  36  37  36  36  41  45  46  47  47  45  43  42  41  41  38  36  35  34  34  34  34  33 
 42  41  40  41  41  40  38  38  39  44  49  53  55  50  43  39  39  41  42  41  40  40  42  43  42  40  39  38  38  39  40  41  40  40  40  39  38  38  39  41  41  41  39  41  43  44  43  43  43  42  42  43  44  44  44  43  42  41  41  40  37  36  37  38  39  40  39  38  37  37  39  38  37  36  37  37  38  37  38  39  39  39  37  36  36  36  36  36  34  33  35  38  40  40  39  39  40  39  38  37  34  33  34  38  41  41  38  37  37  37  37  36  36  37  38  40  41  41  41  41  41  42  42  42  42  41  39  37  40  46  55  56  52  51  51  51  52  51  49  46  45  46  48  49  48  47  46  45  44  45  45  44  42  41  45  48  47  43  43  46  51  53  53  52  52  53  51  50  49  46  45  45  48  54  59  60  67  76  85  89  82  69  69  72  72  70  70  69  65  63  63  55  50  56  53  51  53  53  51  48  54  54  53  84 116 134 140 141 138 136 136 138 133 129 124  99  75  61  61  64  65  70  76  83  90 102 118 117 114 110  94  76  65  66  68  68  70  73  75  73  65  55  51  52  52  49  48  50  53  61  74  89  93  90  90  86  81  77  77  78  82  92 107 114 121 124 118 102  83  66  58  54  50  45  44  49  55  61  64  65  65  67  67  65  65  74  85  93 119 144 140 132 123 111 107 105  96  82  72  72  71  67  58  51  62 102 157 206 231 237 238 243 245 244 241 229 202 156 104  75  88  93  96 103  93  77  70  86 109 124 129 129 123 103  76  51  44  46  48  49  48  46  46  46  46  47  50  54  58  59  55  51  49  48  45  45  45  47  45  41  42  43  43  41  41  44  48  47  42  40  37  34  38  42  43  45  46  46  48  46  42  46  49  48  45  46  49  50  53  57  54  52  52  52  52  51  47  46  49  54  65  76  78  74  69  61  56  52  51  51  51  53  50  46  40  38  37  36  37  39  39  39  38  38  38  38  38  37  37  38  38  38  42  43  42  42  44  45  46  44  41  40  37  34  34  33  33  35  35  33 
 41  41  40  41  40  39  39  39  42  49  57  64  65  57  46  38  38  40  43  43  42  42  42  42  42  40  39  39  38  39  39  40  39  39  40  39  36  35  37  38  39  39  38  40  42  44  43  43  45  45  43  42  42  42  41  41  41  41  44  42  37  36  39  41  41  41  41  39  38  38  37  37  37  37  37  36  37  37  37  38  39  38  38  37  35  34  35  34  32  32  34  36  38  38  37  37  40  40  39  37  35  34  34  36  39  39  37  36  36  36  36  37  37  36  38  40  41  42  42  41  42  43  44  43  43  42  40  39  40  46  54  55  53  55  57  60  61  57  51  44  41  41  44  48  49  47  45  43  41  43  46  46  43  42  45  47  47  43  43  46  49  50  51  51  52  52  51  50  52  51  46  44  49  50  55  67  76  84  94 101 102  94  90  91  95  99 100 100  93  89  88  73  60  58  63  64  58  54  54  57  56  51  50  66  87 105 113 117 118 113 109 109 104  98  93  82  72  67  65  70  78  84  86  90 105 122 134 130 120 109  94  81  74  73  72  69  68  66  62  54  49  46  46  50  55  52  49  51  66  81  92 101  99  90  83  76  74  83  91  93  96 107 123 129 124 114 105 101  94  84  71  60  53  47  46  53  56  57  68  78  87  91  90  84  78  90 109 124 137 154 168 161 140 122 112 107  99  73  48  41  39  43  51  50  46  54 112 175 200 219 234 242 245 245 236 212 167 108  84  81  83  90 103 117 106  88  81  99 122 136 138 131 117  92  67  50  44  46  49  51  50  47  47  46  46  47  50  54  58  59  55  51  50  49  48  47  50  54  55  50  48  45  44  46  49  50  47  44  39  38  38  37  38  42  48  48  46  44  43  46  51  50  49  49  48  49  50  50  55  60  54  53  57  50  51  55  50  45  46  48  53  56  52  52  53  47  42  40  39  39  42  44  43  39  34  34  34  34  37  39  39  38  37  38  39  39  38  38  38  37  38  40  43  43  40  39  41  43  45  44  42  40  37  34  33  33  34  35  35  34 
 39  38  38  39  39  41  42  41  44  56  66  73  76  63  48  40  38  38  39  41  43  41  40  40  41  42  41  41  41  40  39  40  40  39  39  37  34  36  38  39  39  38  38  39  40  41  41  42  45  43  42  42  43  43  44  45  45  44  42  40  39  38  39  39  40  41  42  42  41  40  39  38  37  36  36  36  37  37  37  37  36  36  37  38  37  35  33  32  31  32  34  37  39  38  37  38  41  40  38  38  36  36  37  37  38  38  38  36  35  36  37  38  38  37  37  38  41  43  44  45  44  43  42  42  43  43  43  44  45  48  51  52  56  69  79  83  79  72  62  53  45  42  44  46  47  46  45  43  42  43  45  47  47  47  47  46  44  44  47  49  47  49  53  55  52  50  53  52  51  53  53  51  52  51  55  65  70  75  85  99 106 106 108 109 107 107 109 112 112 113 116 114 104  88  88  89  81  68  59  59  64  68  70  73  77  84  97  97  85  85  90  95  99 102 101  92  82  78  88 100 108 108 102  97 103 116 126 116 110 112 103  92  85  82  78  74  71  68  62  50  45  46  47  49  49  52  56  61  71  85  97  99  89  79  84  99 117 134 138 135 140 133 113  91  83  81  75  79  89  94  79  57  50  47  47  55  58  61  73  86  98  99  92  82  82  82  89 116 137 154 164 146 121 113  99  81  68  57  46  34  32  38  46  49  49  50  63  94 146 190 221 236 238 233 219 193 147  91  70  72  79  93 114 136 135 125 120 122 127 131 127 117 103  85  65  48  42  42  45  48  48  46  50  53  51  47  45  49  57  61  57  57  58  58  54  52  58  77  89  86  69  57  55  55  54  53  52  48  41  40  41  41  42  45  51  55  56  54  51  49  50  53  55  53  49  46  49  56  62  65  61  57  53  49  47  48  46  44  44  43  42  40  39  40  41  40  37  33  30  30  34  38  38  37  34  35  36  36  36  35  34  35  37  39  39  37  36  36  37  38  38  39  44  48  51  51  48  45  44  45  44  40  37  35  34  33  32  33  34  35 
 36  35  36  38  39  40  43  43  48  63  74  78  75  62  49  43  40  38  39  41  42  40  38  40  42  41  39  38  40  41  41  40  39  38  38  38  37  38  40  41  40  39  39  39  39  40  39  41  44  42  41  41  43  45  45  47  47  46  44  42  40  39  38  38  38  40  41  43  42  40  39  38  39  38  36  35  35  35  35  35  35  36  36  37  37  35  33  32  32  33  36  38  39  39  37  38  40  39  37  37  37  38  38  38  38  37  37  36  35  37  39  40  39  38  37  37  39  42  43  44  43  40  40  41  42  43  44  46  49  51  51  56  68  86  97  99  88  75  63  52  45  42  44  44  44  44  44  43  43  43  45  47  49  49  48  47  45  45  46  47  45  47  51  54  52  49  51  54  56  59  59  58  54  51  51  56  56  59  67  76  83  87  96 104 103 102 104 109 113 117 122 124 122 116 113 107  92  80  74  76  85  93  97 100  98  95  98  92  77  80  87  94 101 103 100  93  86  86 100 112 116 111 100  88  85  87  91  89  92  99  96  89  82  76  70  66  64  61  57  48  44  44  45  46  48  54  61  67  73  82  94  95  86  85 116 147 169 183 182 174 166 145 120 111 103  95  87  83  86  92  85  70  61  54  51  58  60  63  78  90 100 110 102  85  77  77  85  99 118 136 143 123  97  86  76  63  54  48  43  35  33  36  42  49  57  60  60  69  98 139 178 201 198 185 170 142 106  76  69  78  95 107 123 145 151 148 142 130 119 112 103  94  86  74  60  48  42  40  42  44  44  45  57  64  62  58  53  50  54  57  57  61  61  54  50  50  58  74  86  89  86  80  70  58  54  54  54  49  44  44  44  44  44  45  49  53  56  54  51  49  49  52  55  55  53  52  54  59  62  63  61  58  53  50  48  46  45  44  43  43  40  37  36  35  34  32  32  32  29  29  33  36  36  36  35  35  36  36  35  33  33  36  38  40  39  36  35  36  36  37  38  44  56  64  65  60  55  50  47  46  44  40  39  38  37  34  33  33  34  35 
 36  36  36  39  38  39  40  43  51  66  74  73  64  55  48  45  44  42  41  41  41  39  39  40  43  40  36  35  37  40  43  41  39  38  38  40  41  42  42  42  41  41  40  39  39  39  39  40  42  41  40  41  43  45  45  46  47  47  47  45  41  40  39  38  37  38  40  41  41  39  38  38  39  39  38  37  35  34  33  35  36  36  36  35  35  34  33  33  33  35  38  39  40  40  38  38  38  38  38  38  38  39  39  39  38  36  35  35  36  38  40  42  42  40  39  38  38  39  41  41  40  38  39  40  41  41  42  46  50  51  50  58  74  89  97  95  81  65  53  45  42  41  43  43  43  43  43  42  42  43  45  46  47  48  47  47  48  46  44  43  43  44  46  49  50  50  50  56  63  65  64  61  56  50  47  49  46  45  49  53  56  60  71  81  87  91  94  98 102 107 114 112 114 120 118 109  99  96  98 102 109 115 117 119 116 107  99  89  81  85  91  97 102 100  91  86  85  87  96 104 106  98  85  71  64  60  61  67  75  81  82  79  73  65  58  53  52  50  47  47  45  42  43  46  52  59  65  70  75  83  91  97  91  97 150 190 207 211 208 198 180 163 154 161 159 149 139 119  97  89  89  86  71  58  54  58  58  62  82  95 107 122 115  93  77  85  97  94 106 124 127 108  81  64  59  58  54  47  41  40  38  37  39  51  69  92 105 106  99 110 130 147 141 126 111  85  64  65  75  94 114 120 128 145 150 148 142 128 113 100  86  76  70  61  53  49  44  41  40  41  41  46  66  77  73  72  67  57  51  50  53  54  52  45  42  43  48  56  63  71  83  85  71  60  55  57  53  51  51  50  49  48  48  49  50  52  52  51  49  49  50  51  53  56  58  59  60  58  56  56  58  59  57  51  48  48  46  44  43  44  43  40  37  34  31  27  29  33  31  31  33  35  36  35  35  34  34  34  34  34  36  38  40  41  39  37  37  39  38  37  39  51  72  81  77  65  60  58  54  49  44  42  41  40  38  36  35  35  35  34 
 37  37  38  39  39  37  39  43  51  62  62  57  51  47  46  46  46  45  44  42  41  38  37  40  43  40  36  35  37  41  43  42  40  38  39  41  42  43  43  42  43  42  41  40  39  39  41  42  41  40  40  41  43  44  43  43  44  46  47  46  44  42  40  38  37  38  40  40  40  39  38  38  40  40  40  39  37  35  34  36  37  36  35  35  36  35  34  33  35  36  38  40  40  39  39  38  38  38  38  38  39  39  39  38  37  35  35  35  35  37  40  43  43  42  40  39  40  41  41  40  38  38  39  40  40  39  40  44  47  47  45  48  56  68  73  69  57  47  42  41  41  41  41  42  44  44  44  43  43  44  44  44  45  46  45  46  47  47  46  45  44  43  42  43  49  55  57  61  65  67  67  63  57  52  50  51  46  43  44  49  51  53  57  61  69  80  87  89  87  91 101  97  92  93  93  97 109 116 119 119 120 120 115 105  96  90  83  79  81  87  93 100 102  98  89  81  79  80  82  85  88  83  73  64  60  60  64  66  70  75  78  77  72  63  55  49  48  46  45  48  48  46  49  52  57  65  70  75  81  88  97 104  95  94 147 192 214 213 208 203 201 200 196 189 195 207 204 170 121  94  90  89  70  58  56  58  60  67  86 106 122 128 116  98  94 100 107 110 124 138 128 104  78  64  61  60  52  49  50  50  47  43  43  53  86 149 170 172 174 147 116 106 100  91  77  63  60  72  86 100 112 122 131 138 135 130 126 122 117 107  89  71  60  53  49  49  46  43  42  41  43  53  75  86  79  76  70  59  50  47  46  43  43  47  48  47  45  51  56  57  57  54  53  60  64  60  54  55  60  54  52  57  59  60  60  60  59  56  53  52  52  50  51  54  57  59  57  53  51  53  58  61  58  50  47  46  43  39  39  41  42  41  38  36  33  30  29  31  32  33  33  34  35  35  35  34  33  34  35  35  37  39  41  41  40  40  43  46  45  42  42  53  75  84  79  66  63  62  59  52  46  44  41  39  39  37  36  35  35  34 
 35  34  35  37  37  38  40  46  55  61  54  45  43  43  44  45  45  44  44  42  40  38  37  39  41  41  40  39  39  39  40  40  41  41  42  43  42  42  42  42  43  43  41  40  40  40  42  43  40  39  40  41  42  42  40  40  40  42  42  44  46  44  42  40  38  38  39  40  40  40  39  39  40  40  40  39  38  36  35  36  36  36  36  37  38  36  35  34  35  36  37  40  41  40  40  41  40  40  40  39  38  38  37  37  36  36  36  35  34  36  39  41  42  41  40  40  41  41  41  40  40  39  40  40  40  39  38  40  42  42  39  40  43  49  51  49  43  41  41  43  45  45  45  46  47  46  45  44  44  43  43  44  44  44  44  43  44  47  49  51  51  49  49  53  63  73  79  81  82  82  77  69  61  55  53  54  50  47  47  46  49  56  59  60  66  80  93  96  88  78  75  74  70  66  70  85 108 117 117 117 113 104  90  82  76  69  67  72  84  94 102 104  93  80  72  73  78  82  79  77  77  75  73  73  74  75  77  81  83  82  84  85  79  66  56  51  49  47  46  45  45  46  49  53  57  64  72  79  87  98 105  90  74  72  96 148 200 207 203 201 200 198 198 206 219 230 226 191 141 105  97 102 102  94  88  96 103 104 100 111 128 129 114  94  91  95 106 122 132 133 119 100  79  63  59  58  53  49  51  58  52  42  43  63 101 150 175 190 204 189 158 130 108  89  75  72  80  97 104 106 111 115 119 119 114 107 103 102 100  93  78  62  51  45  44  45  43  42  42  41  46  60  77  84  75  69  61  51  46  47  59  80  89  84  91 100 100  87  72  61  56  54  54  56  57  56  57  61  62  54  53  62  65  65  65  64  61  57  53  51  51  50  51  53  53  52  49  45  46  50  58  61  58  50  47  48  43  37  36  38  39  39  38  36  35  34  32  32  34  36  36  37  38  38  37  35  34  36  37  38  37  38  39  41  42  46  51  55  54  51  49  51  64  67  63  56  54  55  56  54  51  47  42  39  39  39  38  36  37  36 
 36  33  33  35  36  39  42  51  62  66  54  44  47  49  47  45  43  43  44  43  42  41  41  41  40  41  42  41  39  38  38  39  41  43  44  44  43  43  43  43  43  43  42  40  39  40  42  43  40  39  39  40  41  40  39  38  38  38  38  40  44  44  43  41  39  38  38  38  39  39  39  39  41  39  39  38  38  37  36  34  35  37  39  39  39  37  35  35  36  37  38  39  40  41  41  42  43  42  41  39  38  37  36  35  35  35  37  36  34  36  37  38  39  39  39  40  40  40  40  40  41  40  40  41  42  40  38  38  39  39  36  37  40  41  41  40  39  40  42  45  46  46  47  48  47  46  45  44  43  43  44  44  44  45  44  42  41  45  50  54  54  54  57  67  78  89  95  95  94  90  80  69  60  57  57  58  57  56  55  52  52  58  62  66  74  86  96  96  85  71  59  57  57  57  64  79  96 100  99 101  95  84  70  67  66  64  64  69  81  93 103 107  89  69  58  64  74  80  76  72  72  73  78  85  89  89  88  89  87  85  89  92  88  74  63  55  52  51  49  47  46  48  51  53  56  62  72  82  92 104 109  87  65  55  58  97 147 166 173 171 162 175 205 223 229 228 228 206 169 138 123 120 123 130 138 145 148 140 117 117 129 127 112  91  79  86 107 130 133 124 110  96  80  62  56  56  54  49  51  62  54  45  48  70  98 125 156 184 200 202 193 171 145 118  98  94 103 118 117 111 111 113 111 104  98  92  86  80  74  68  59  51  46  42  41  41  40  40  40  41  49  66  76  77  70  62  53  45  44  56  86 126 143 131 133 138 136 114  91  78  71  68  66  62  62  66  69  67  60  56  58  64  65  64  63  61  58  54  51  50  51  53  54  54  51  47  43  40  41  47  54  58  58  53  51  50  43  38  35  36  37  37  36  36  36  36  35  35  38  38  38  41  44  45  43  39  37  38  40  39  38  38  38  41  45  50  57  60  60  58  56  54  54  52  50  49  48  48  51  53  52  46  42  42  41  40  39  38  38  38 
 40  38  36  36  37  40  44  56  70  76  66  56  59  59  53  47  44  43  45  46  47  47  47  46  42  42  42  41  39  38  39  40  42  43  44  45  46  46  46  46  45  44  41  38  37  38  40  42  41  40  40  40  41  40  39  38  38  38  36  38  41  42  42  42  40  39  38  37  38  39  39  41  42  39  36  36  38  39  37  33  33  36  41  41  37  36  35  36  37  39  40  40  40  41  41  42  43  42  41  39  38  37  36  36  35  36  37  37  36  36  37  36  36  36  36  37  38  39  38  40  40  39  40  42  43  42  39  38  38  39  38  41  43  43  42  41  41  41  41  41  42  43  44  45  45  44  42  41  42  43  45  45  46  45  45  43  42  43  49  53  52  53  60  74  83  89  93  92  88  82  71  60  53  55  58  60  62  62  62  62  60  56  61  69  80  86  86  83  79  70  60  54  54  61  69  74  77  76  77  80  74  69  66  64  67  72  70  70  74  83  94 100  85  69  59  60  65  71  67  64  67  71  78  85  87  88  87  80  75  76  84  92  93  84  74  65  61  59  56  56  56  56  57  57  56  61  72  85  96 104 108  98  75  54  60  77  95 113 119 113 103 151 224 238 228 217 227 222 203 190 173 153 142 161 188 184 172 155 135 128 127 119 105  86  72  86 115 137 135 122 106  92  77  64  56  53  52  50  52  59  55  51  57  71  89 113 150 180 188 192 196 199 187 161 128 114 114 119 117 109 104 107 106  95  88  81  71  61  52  45  43  43  42  43  42  40  39  38  39  41  51  69  73  70  66  58  49  46  45  64 105 143 161 161 154 144 130 115 104  97  86  78  77  79  82  86  84  75  63  65  67  63  62  60  58  57  56  54  53  54  56  59  58  53  50  47  43  39  39  41  47  53  56  56  52  47  42  38  35  36  36  36  35  35  36  36  39  40  40  39  40  44  50  54  52  47  43  43  42  40  39  39  40  43  47  51  56  60  61  61  62  60  54  51  50  52  51  48  47  49  47  40  41  45  42  40  39  38  37  38 
 42  40  39  38  38  40  44  62  82  93  89  78  67  61  55  47  44  45  46  49  50  50  48  46  46  43  41  39  39  40  42  43  43  43  44  45  46  47  47  46  46  44  41  39  38  38  40  41  41  40  40  40  41  41  40  39  39  39  38  37  39  40  41  42  41  39  38  38  39  40  41  42  42  39  37  38  41  44  42  37  34  35  40  40  36  35  35  36  39  41  43  42  42  42  42  42  41  40  40  40  39  38  37  37  36  36  37  37  36  37  36  36  35  35  35  36  37  39  39  40  40  39  39  41  43  42  39  38  38  39  40  42  45  44  43  42  40  39  38  39  41  42  42  42  41  40  38  39  41  43  45  46  46  45  43  44  45  43  47  49  46  46  53  65  69  71  73  73  69  64  56  50  48  53  57  55  55  55  54  55  57  59  63  65  65  66  70  77  82  80  71  60  56  60  64  65  64  63  66  69  66  64  67  68  70  73  69  71  80  88  89  82  74  70  68  66  65  62  56  54  59  63  64  64  64  66  70  69  65  64  70  79  86  85  82  80  80  78  74  68  64  64  64  61  57  60  72  87  97 104 105  94  73  62  88 123 143 127  95  67  74 133 210 234 228 217 220 222 221 226 224 217 214 216 215 198 173 152 143 134 120 100  85  78  83 102 128 144 141 125 102  82  69  64  58  51  46  46  48  50  51  53  55  81 115 142 173 195 195 197 199 200 200 183 139 116 105  97  99  96  83  80  79  73  66  59  52  47  44  41  41  40  39  41  42  40  39  39  40  43  53  69  68  64  62  53  48  50  45  54  82 102 122 144 158 154 135 114 102  97  86  79  81  85  87  86  88  87  82  76  70  64  62  62  63  65  66  66  66  64  62  63  59  50  49  48  45  41  39  40  43  48  50  49  44  39  37  36  35  37  37  36  36  36  37  38  41  42  39  37  39  47  54  60  59  55  49  47  44  41  40  42  44  47  49  50  52  54  56  57  60  62  60  59  58  58  56  52  48  47  44  39  42  46  43  40  38  36  35  36 
 44  45  44  42  41  42  47  67  88 101 100  88  68  58  53  45  44  45  46  48  48  49  46  44  48  46  42  40  41  44  45  45  45  44  44  44  46  46  46  46  45  43  42  40  40  40  40  41  42  41  40  41  41  42  41  41  41  41  40  39  38  39  42  43  42  40  39  39  40  41  43  43  41  39  39  40  45  48  47  43  39  38  39  38  34  34  35  37  40  43  44  44  42  42  41  41  39  39  39  39  39  38  38  37  37  37  37  37  36  36  36  35  34  34  35  36  38  39  40  41  40  38  39  40  41  40  38  37  38  39  39  42  45  43  42  42  39  37  37  39  41  41  40  40  40  38  38  39  41  43  43  43  43  43  42  43  45  44  46  48  43  42  46  54  56  58  63  62  58  55  51  49  51  57  59  53  50  49  48  51  57  66  68  65  61  63  68  75  79  78  72  65  61  59  60  59  59  63  68  72  71  68  68  76  82  81  75  72  77  85  86  80  81  81  75  67  61  58  54  50  51  53  54  53  52  52  55  58  58  57  62  73  85  91  94  96  94  89  80  71  67  65  63  60  56  61  74  90 102 108 107  95  78  72 100 143 174 156 102  50  64 119 184 213 220 221 221 220 221 227 227 226 233 237 232 218 193 167 148 129 107  87  76  78  97 119 139 149 142 120  94  75  64  60  56  52  50  46  45  50  53  57  64  96 135 166 193 209 210 209 207 202 201 187 152 126 103  86  80  79  75  66  58  56  52  47  43  42  41  39  41  40  38  40  41  39  39  39  40  43  51  64  64  61  61  52  47  51  50  51  62  91 119 137 149 148 130 106  90  83  79  79  82  85  85  82  80  80  78  71  65  62  64  66  69  73  75  75  74  70  65  62  56  48  47  47  45  43  40  40  41  43  43  39  37  36  36  35  37  38  38  36  36  37  38  38  41  44  39  38  40  48  56  61  61  57  52  49  45  42  42  45  47  50  50  49  48  48  50  53  54  57  58  57  54  53  52  50  47  47  47  45  45  43  41  38  36  34  34  34 
 43  47  49  47  46  46  50  70  92 104 100  86  68  60  54  47  46  47  46  45  46  49  45  44  48  46  45  45  46  46  48  47  46  45  42  42  44  45  46  46  45  43  42  42  42  42  42  41  41  40  39  40  41  41  41  41  41  41  41  40  39  40  42  44  42  41  40  40  40  41  43  43  41  40  41  43  46  50  51  48  45  42  39  36  33  32  33  35  39  41  43  43  41  40  41  40  38  38  38  38  38  38  37  37  36  36  36  35  35  36  36  37  35  34  35  36  37  39  41  41  40  39  39  38  38  37  37  37  39  40  38  40  43  41  39  39  38  37  38  39  41  42  40  40  41  40  39  39  40  41  42  41  41  42  43  43  43  45  47  47  45  43  44  47  50  55  62  66  65  62  59  58  63  68  67  56  53  52  53  57  66  76  75  71  68  71  74  75  74  73  71  68  65  60  58  59  62  69  75  80  83  82  80  92  98  91  86  83  81  88  91  89  92  88  73  62  55  54  54  51  46  47  49  50  48  47  48  53  55  57  61  70  85  95 103 105 102  92  78  74  71  66  62  57  56  64  80  99 111 117 116 104  84  71  86 125 165 166 114  55  74 123 172 195 211 225 225 219 212 211 209 209 218 231 240 232 212 180 139 108  88  81  78  85 107 129 147 156 144 117  89  72  63  58  54  53  53  48  47  54  56  60  74 104 141 174 200 217 223 222 216 206 197 184 165 142 117  93  72  64  72  66  57  52  48  45  40  39  38  37  41  42  39  40  40  39  39  40  41  42  47  56  62  64  62  57  53  54  57  58  66 104 132 137 139 135 119  96  77  66  67  70  73  77  77  74  68  65  64  59  58  62  66  71  74  77  77  75  72  67  62  58  53  47  45  44  43  43  42  40  39  38  35  31  32  37  37  38  39  39  38  36  36  38  39  40  43  46  44  42  45  51  55  58  58  55  52  48  46  45  45  46  49  51  51  49  47  47  47  49  49  50  51  48  45  44  44  46  47  49  50  50  45  40  38  36  34  34  34  35 
 38  43  49  47  47  50  56  76  97 104  95  83  77  70  62  53  51  49  47  45  47  52  50  47  46  47  49  50  49  48  48  48  47  45  41  40  43  45  45  45  44  42  42  42  42  43  41  40  40  38  38  39  40  41  40  39  40  42  41  40  39  41  42  43  42  40  39  39  39  40  40  41  42  43  43  43  43  46  49  50  49  46  41  36  32  30  30  33  36  40  41  41  39  39  39  39  38  38  38  38  38  37  37  37  36  35  35  35  35  36  37  37  36  35  34  34  35  37  39  40  41  40  39  37  36  35  36  38  40  40  38  38  40  38  37  38  38  39  39  39  41  42  43  42  41  41  40  39  39  40  40  40  41  43  46  44  43  47  47  46  46  47  46  46  51  59  67  81  90  84  79  76  78  80  75  62  59  62  64  72  80  85  83  78  75  76  76  77  78  80  79  74  67  62  60  62  68  76  80  81  91 100 105 113 110  98 101 107 108 111 105  90  84  76  63  58  55  52  53  51  47  48  50  50  50  50  51  54  57  59  58  64  75  88  97 104 107  98  85  87  84  73  65  61  62  73  92 113 124 128 124 105  78  54  53  84 127 135 101  67 100 149 189 202 214 225 226 219 211 208 213 219 222 228 231 218 195 160 108  77  67  71  79  91 108 129 151 165 156 129  94  75  67  62  57  51  46  48  53  54  57  63  73 101 137 170 197 217 227 228 220 204 194 184 165 152 137 116  83  61  64  72  75  70  60  50  42  38  38  41  47  48  43  41  41  40  41  42  42  42  44  51  64  73  72  70  69  67  63  70  90 106 117 126 132 130 114  91  72  60  53  51  53  58  61  61  60  59  60  57  57  63  69  73  75  72  69  65  62  60  59  58  55  48  43  41  41  43  42  39  35  33  32  31  34  38  38  38  39  39  38  37  36  39  42  44  47  50  49  49  52  54  55  53  51  49  48  44  45  48  46  47  49  50  51  50  50  48  48  48  47  45  44  42  40  41  44  46  48  49  48  43  39  36  35  34  34  34  35  37 
 43  42  46  50  53  59  75  94 106 102  92  86  85  73  58  52  50  50  52  51  51  53  52  51  53  53  53  52  50  48  46  46  45  44  41  40  43  44  42  40  38  38  41  43  43  42  42  41  40  38  37  38  39  40  38  38  38  41  42  41  40  41  42  41  41  39  37  38  40  41  40  41  45  51  51  48  47  48  50  52  48  42  40  39  36  34  34  33  35  36  38  37  37  38  38  38  37  36  37  37  38  38  37  36  35  36  37  37  36  37  38  37  35  34  33  34  35  37  38  39  39  36  35  36  36  36  36  37  37  37  38  39  40  39  38  37  37  38  39  40  40  39  39  39  40  39  39  40  40  38  36  36  39  41  42  43  45  49  51  51  47  44  44  45  50  58  72  89  96  88  88  88  82  76  70  59  55  57  63  75  83  83  79  75  74  74  78  86  87  88  88  80  73  69  66  66  73  79  77  68  78  94 106 111 114 115 114 113 115 108  95  80  68  62  60  60  61  60  58  58  58  58  59  59  61  62  58  50  50  56  56  57  66  83  99 112 120 118 109 101  88  72  65  64  71  92 110 123 132 131 118  90  66  50  46  58  74  75  65  62  86 140 199 214 210 208 224 224 215 220 225 227 223 223 219 203 173 133  88  64  58  65  72  84 106 134 160 171 160 132  99  80  71  64  58  56  55  58  63  67  72  76  80 107 141 168 189 208 218 221 215 201 194 180 152 136 127 119  91  68  69  65  70  96  99  88  72  65  64  68  77  75  58  49  45  41  41  40  39  40  44  56  73  84  83  77  74  80  76  76  83  91 101 109 111 106  94  80  67  56  50  48  50  54  57  58  62  63  60  63  65  66  69  69  65  63  59  55  62  69  70  66  60  53  49  45  43  43  41  36  33  34  36  38  39  39  38  37  36  38  38  36  36  41  47  49  51  53  49  46  48  50  51  51  49  46  43  42  42  44  45  46  47  48  48  48  50  49  47  45  43  42  43  44  45  47  47  47  48  48  48  45  40  36  35  35  34  33  34  36 
 52  45  44  50  57  70  92 107 110 104  90  80  76  66  55  48  46  49  57  62  61  55  53  54  59  59  56  53  49  47  45  44  44  44  42  41  42  42  41  38  37  38  41  43  43  42  42  41  40  38  38  39  41  41  40  38  39  40  42  42  40  41  40  37  38  37  36  40  44  44  42  42  46  55  56  50  49  50  49  49  45  39  36  37  38  38  37  35  35  35  36  36  36  37  38  37  36  35  36  36  37  37  36  35  35  36  38  38  37  37  37  36  35  34  34  36  38  39  39  38  37  35  35  35  35  35  35  34  33  33  35  37  40  41  40  38  36  37  38  39  38  37  37  37  39  37  37  38  38  36  34  34  36  38  38  42  46  48  52  53  48  45  45  48  51  59  75  85  87  82  84  85  80  75  70  66  61  58  61  71  80  82  79  74  72  71  76  87  92  92  87  80  75  73  70  69  71  74  69  59  69  84  91  94 100 108 101  96  95  86  74  64  55  53  59  61  64  66  64  64  66  66  66  66  68  68  62  54  52  56  56  56  61  79  97 113 125 131 130 120 101  79  69  68  77  93 110 126 134 129 112  86  66  53  52  50  47  44  46  52  60 113 185 213 213 211 230 233 224 227 227 223 217 208 192 168 136 103  77  63  59  63  75  93 116 140 159 165 155 133 105  85  69  62  57  58  63  69  77  88  92  88  85 111 146 172 188 200 208 210 205 194 189 172 133 111 107 112  99  80  69  53  60 103 122 119 101  89  87  97 101  91  69  55  47  42  40  40  38  39  45  58  74  85  84  74  73  83  82  77  73  78  86  93  92  86  78  68  59  53  52  50  49  54  58  59  62  63  60  64  69  73  72  67  58  56  53  52  65  76  77  72  66  60  53  47  44  43  40  35  33  35  40  43  43  41  38  35  34  37  38  37  39  45  52  53  53  52  46  43  44  44  45  46  47  45  42  41  40  41  43  45  45  44  44  45  46  46  45  43  41  41  42  46  49  50  49  47  46  47  46  45  41  36  36  36  34  34  34  35 
 60  52  48  50  60  77  99 107 108 105  87  67  57  56  54  51  50  55  63  72  72  61  55  56  58  57  55  52  48  45  44  43  43  43  43  41  39  41  42  42  41  41  42  42  42  42  40  40  39  39  40  41  43  43  42  39  39  40  40  41  41  40  37  34  34  36  40  45  48  45  44  43  45  54  60  60  60  58  52  44  40  39  32  32  38  38  37  35  35  36  36  37  36  35  36  36  33  34  35  35  35  34  34  35  36  36  36  36  35  36  37  36  35  34  35  38  40  41  42  39  35  39  38  34  35  33  30  31  32  32  32  35  38  39  39  38  37  37  38  38  38  37  39  40  39  37  35  36  37  37  36  35  36  37  38  40  43  43  48  53  52  51  53  56  58  65  78  76  70  71  71  73  80  83  83  83  77  69  65  69  79  89  89  83  74  71  72  77  85  84  75  71  71  71  70  67  64  63  61  61  74  80  74  74  76  76  72  68  63  58  54  51  49  51  56  60  62  64  63  64  64  64  64  63  65  65  62  65  64  60  62  63  64  71  85 103 123 136 143 142 128 104  87  85  88  86 103 132 136 129 116  99  77  56  55  55  52  52  56  58  57  91 149 184 206 221 226 222 212 204 195 186 181 167 144 114  93  84  86  86  86  89 108 133 149 155 155 155 147 132 113  89  70  65  62  64  75  85  97 110 108  96  84 106 145 179 191 196 204 205 196 185 183 166 118  94  92 102 104  90  60  50  61  88 107 112 101  87  87 104 106  94  77  67  56  46  43  42  40  40  44  54  68  76  72  68  69  78  80  79  76  75  76  77  77  74  67  56  50  51  53  51  46  51  56  56  56  56  58  58  66  78  77  70  61  55  54  57  62  67  70  69  67  63  52  44  42  42  42  40  35  35  40  40  40  41  37  34  34  37  38  40  44  51  57  59  55  50  47  45  42  40  39  39  44  44  42  41  40  41  43  44  43  43  42  41  41  42  43  43  43  44  44  46  48  49  47  45  44  43  42  41  38  36  36  36  36  35  35  35 
 63  59  57  61  65  77 101 109 103  91  79  72  69  59  55  68  81  85  78  72  70  69  63  57  54  51  49  48  47  45  44  43  42  43  43  44  44  44  43  43  43  42  40  40  41  42  41  40  40  40  41  42  43  43  40  38  38  40  40  39  38  36  35  35  37  40  44  49  48  43  42  44  48  58  80 106 104  92  77  54  40  37  35  36  38  39  38  36  36  37  37  37  36  35  35  35  33  34  36  35  34  33  34  35  36  35  34  34  35  36  36  36  35  35  36  38  41  43  44  40  36  34  35  35  34  32  30  30  33  36  36  37  39  39  39  38  38  39  40  40  39  39  40  41  41  40  39  39  40  40  39  38  37  38  39  38  37  40  46  51  51  53  57  63  67  74  83  73  59  56  61  73  85  88  86  82  77  71  68  78  91  98  95  87  77  72  71  69  63  60  64  61  60  65  65  62  61  63  67  72  78  78  72  72  75  77  77  70  58  51  48  49  50  54  58  58  59  59  56  54  55  57  58  59  60  61  61  62  64  66  68  69  69  67  72  91 127 149 156 154 147 137 132 126 120 124 139 156 156 143 123  98  76  59  56  60  65  67  81 100 105 107 117 134 151 164 170 161 144 130 112  93  87  84  83  82  93 113 137 157 168 171 179 189 197 196 187 173 148 123 113 103  91  85  87  97 113 120 123 124 116 100  82 100 140 179 190 192 207 211 204 192 186 168 125  97  86  90  92  84  64  70  82  83  72  63  63  58  60  77 100 111 104 103  89  60  47  43  38  36  38  48  61  68  67  68  72  80  85  89  89  87  79  67  57  51  51  51  53  55  53  54  56  56  53  49  51  50  47  53  63  71  73  71  69  60  58  60  55  51  52  52  54  55  50  45  42  39  40  44  42  38  35  36  41  43  39  36  38  40  41  41  47  53  58  61  62  58  50  43  39  37  37  39  42  42  40  40  40  41  42  42  41  41  40  41  42  44  46  46  46  45  45  45  46  46  45  43  41  41  39  37  37  36  36  37  37  36  36  35 
 68  62  58  59  68  88 119 123 114 107 110 118 123 120 119 128 125 111  93  79  72  73  68  59  51  48  48  48  48  48  46  44  43  42  43  44  43  42  43  45  48  48  45  43  43  44  43  41  40  41  43  44  44  43  39  37  36  37  36  36  39  38  37  37  38  40  43  47  45  41  43  57  82 106 136 162 159 137 102  61  38  35  37  39  39  38  37  36  36  37  39  38  36  35  36  35  34  36  36  36  35  33  33  35  36  35  33  33  35  36  36  36  35  35  36  39  41  42  43  41  37  32  33  35  34  34  35  33  34  37  37  39  41  39  38  37  38  40  42  42  41  41  41  41  40  44  45  43  42  42  43  41  40  39  38  36  35  38  42  45  47  53  62  70  71  70  71  63  55  52  55  64  79  85  86  85  71  60  61  71  81  86  80  75  72  66  61  60  58  55  54  54  56  60  58  56  57  63  70  77  77  74  72  77  86  93  96  86  68  59  56  57  59  60  60  57  56  56  52  50  51  54  56  56  56  58  60  55  56  63  64  64  63  63  67  83 119 150 167 165 165 172 179 178 173 174 177 178 172 156 129 103  91  87  77  82 101 118 137 156 167 164 156 156 159 163 168 155 124  88  66  57  52  56  74 110 143 169 190 206 217 220 219 220 225 223 214 200 180 157 135 130 129 119 112 117 134 140 138 132 121 103  82  96 134 177 188 192 209 216 211 199 194 178 135 101  82  80  74  72  79  86  85  72  55  45  44  45  49  64 101 130 132 131 110  68  49  44  43  40  40  46  55  61  63  71  79  85  88  92  96  97  91  76  60  51  50  56  60  63  59  58  57  53  49  46  47  45  44  50  56  61  64  68  69  61  57  58  50  46  47  48  52  55  50  46  48  50  48  43  44  43  44  54  58  52  45  43  43  43  43  45  50  55  59  64  65  61  49  41  37  37  38  39  40  39  38  39  40  41  40  39  38  38  39  42  45  48  50  49  47  45  44  44  44  44  42  41  40  40  38  36  36  37  37  37  37  37  37  36 
 84  76  71  72  88 115 139 140 137 147 161 172 183 189 192 187 164 133 104  85  74  70  64  57  50  48  48  48  50  49  46  45  43  41  42  42  41  41  44  52  59  60  53  48  46  45  44  42  40  42  45  47  47  44  40  37  35  35  33  35  41  40  38  38  38  37  39  44  44  41  43  75 133 171 194 206 206 183 134  71  39  38  41  41  39  38  37  35  36  38  39  38  36  35  36  35  36  36  37  36  35  34  34  35  35  34  32  32  35  36  37  37  35  35  36  38  40  41  41  39  36  35  35  34  34  37  39  37  35  34  37  40  41  40  38  38  38  40  42  42  42  41  43  42  42  48  49  47  44  44  46  46  43  40  37  36  36  37  39  41  43  54  66  73  68  60  54  54  54  54  57  70  96 102 101  99  78  59  59  58  61  68  61  58  65  59  51  53  60  59  48  50  55  54  53  52  53  59  69  78  75  70  71  80  93 106 106  95  77  68  66  69  69  66  62  60  59  61  60  58  59  62  62  60  58  59  62  56  53  56  57  56  56  58  65  82 118 154 179 181 188 204 213 218 219 214 205 194 181 163 140 122 121 125 116 122 144 164 181 197 213 215 209 207 202 196 199 185 150 103  78  70  65  73 106 165 201 216 224 226 227 227 225 223 226 226 224 222 221 207 168 161 165 156 139 130 140 144 140 132 121 105  85  95 129 173 190 196 210 215 210 200 198 182 136  98  77  74  64  66  90  86  69  55  53  53  47  49  55  69 106 138 150 148 124  81  56  48  49  47  45  46  50  55  63  76  85  86  86  90  96  99  97  86  72  63  60  64  67  68  65  59  52  48  47  47  46  46  48  49  51  54  57  62  66  59  56  55  49  46  47  49  52  57  58  61  66  75  74  65  65  68  72  82  81  68  57  51  48  46  45  48  54  57  58  62  61  55  46  40  38  39  40  41  41  40  40  42  43  42  41  39  37  38  40  44  49  52  51  49  46  44  42  41  41  40  38  38  39  40  39  37  37  36  36  36  35  36  36  35 
118 113 113 122 136 144 143 145 157 179 190 195 200 202 199 193 181 153 107  83  71  60  51  48  49  48  48  47  47  46  45  43  42  42  42  44  47  47  51  61  71  71  60  50  44  44  43  43  43  44  47  49  49  46  41  38  38  38  39  39  41  40  38  37  37  38  40  43  43  41  40  86 170 205 216 221 227 218 179  98  51  46  45  43  39  38  36  35  35  37  39  38  37  36  35  36  36  36  35  35  35  34  34  35  34  33  32  33  35  37  38  37  36  35  36  37  38  39  38  36  36  42  46  47  49  53  54  47  39  35  41  41  39  40  40  39  40  40  41  41  41  42  44  46  50  53  54  52  50  49  50  49  45  42  40  38  37  40  40  40  44  54  64  67  61  53  52  52  51  51  77 118 160 164 151 135 116  99  85  67  56  61  58  56  58  58  56  55  56  55  51  52  50  45  48  51  50  52  63  81  79  72  71  80  93 103  95  82  70  69  71  75  74  70  64  67  71  74  76  78  79  82  81  76  71  72  76  73  68  63  62  60  58  57  68  98 146 180 197 206 215 222 221 224 229 230 221 206 187 172 162 153 150 153 160 164 162 156 169 196 217 214 202 211 214 210 211 199 181 169 137  97  81 101 148 202 220 219 228 227 218 211 209 209 205 207 215 226 236 229 192 182 186 180 167 154 149 142 131 120 113 102  86  93 122 164 189 201 208 211 206 193 186 166 122  90  74  74  68  67  78  72  59  53  58  62  57  57  63  80 107 135 156 160 144 109  75  54  51  46  43  45  48  55  65  80  85  79  82  88  92  90  84  75  69  66  66  70  69  61  60  57  51  48  48  49  50  52  54  55  57  60  60  62  66  63  59  56  51  47  45  46  47  51  72  89 100 111 118 122 123 117 108  98  91  84  67  54  47  45  47  51  56  55  51  50  49  46  44  44  45  45  44  44  46  47  49  50  50  48  48  47  45  43  45  49  53  53  50  46  43  41  39  38  38  36  35  36  38  40  41  40  38  36  35  34  34  35  36  35 
155 147 142 145 147 145 140 142 148 155 172 190 201 202 196 186 174 145 101  79  70  62  55  52  55  54  52  50  48  46  45  45  45  46  48  48  47  46  48  58  67  68  58  48  43  44  46  47  49  51  52  52  51  46  40  37  36  36  36  36  37  37  37  39  40  41  40  41  40  37  34  83 175 208 220 228 229 225 195 116  63  49  41  39  40  39  38  36  36  37  38  38  37  36  35  36  35  35  34  35  34  35  35  36  35  35  36  35  34  36  37  37  36  36  36  36  37  37  35  37  43  49  87 132 138 135 127 100  65  39  42  41  38  40  41  40  39  39  41  42  42  43  44  49  55  58  59  60  58  56  53  50  47  47  49  46  43  46  46  46  47  54  59  59  54  52  56  56  51  53 111 170 189 200 208 207 197 180 159 127  90  57  51  53  51  54  60  63  62  63  66  63  55  49  48  49  47  51  66  87  89  86  86  94 103 104  89  75  70  72  76  78  77  73  69  75  79  80  82  84  87  91  91  89  87  89  95  95  92  89  93  88  77  88 116 151 175 191 207 223 223 213 217 219 220 225 225 217 209 199 186 176 175 179 181 172 158 151 160 179 190 193 194 198 206 214 217 211 202 193 167 133 119 142 186 220 220 208 212 213 210 206 207 207 202 202 208 218 228 227 208 204 204 188 169 158 159 139 113  97  91  87  79  82 102 135 164 183 191 198 196 177 163 143 115  95  83  75  65  60  69  83  96  98  86  69  56  57  66  83 111 139 162 170 160 129  89  61  52  45  44  47  48  50  57  70  77  79  86  94  96  88  76  63  59  59  60  63  63  58  57  59  62  56  52  54  60  63  67  75  82  86  82  80  81  78  71  59  54  51  53  61  64  62  66  89 123 132 136 139 136 120  99  94  90  80  65  54  49  49  52  56  59  57  51  46  45  45  45  46  49  50  49  49  51  52  54  56  56  55  56  56  56  53  52  52  53  51  46  42  39  39  36  35  35  34  33  34  36  38  40  40  39  37  35  35  34  35  36  36 
153 144 135 131 128 124 121 121 123 125 141 162 175 177 171 160 144 120  91  73  64  64  61  60  60  58  54  50  48  47  47  48  49  48  49  48  47  44  44  51  59  59  52  45  42  45  46  49  51  53  54  54  52  48  43  40  38  37  36  36  37  37  37  39  41  41  37  37  36  35  35  65 129 183 215 227 226 208 165 100  60  48  41  39  40  40  39  38  37  37  38  37  36  35  35  36  36  35  35  35  34  35  36  37  37  38  39  36  33  36  38  38  37  36  35  35  35  35  33  37  46  59 124 197 205 193 164 110  67  43  45  43  39  41  41  40  39  40  43  45  45  45  44  48  54  58  62  64  63  58  53  49  48  50  55  54  51  52  50  49  50  55  59  60  59  60  62  57  48  56 132 197 201 216 236 243 239 227 200 155 102  56  49  52  49  55  63  66  69  75  83  79  70  62  54  48  47  57  75  96 100 100 104 109 112 106  89  77  75  79  80  80  80  78  77  79  79  75  76  78  81  85  89  91  94  98 106 113 116 118 127 121 107 125 156 185 188 196 215 227 218 204 216 218 209 214 219 220 223 218 209 201 200 203 197 184 167 160 164 174 185 195 203 204 206 212 222 222 215 202 188 176 170 183 206 221 219 209 206 207 207 208 209 209 209 207 206 212 217 220 218 221 214 187 163 153 155 129  94  75  72  72  69  70  79 100 127 149 159 171 172 150 136 123 108 104 102  92  76  67  77  97 116 125 115  92  69  65  73  86 111 141 167 178 171 145 106  75  59  50  47  48  45  44  51  68  85  96  99  98  93  79  64  54  52  54  54  55  58  63  65  68  71  64  59  61  67  75  85  96 103 105 102  99 100  94  82  65  55  52  56  70  82  83  74  88 120 128 131 130 119  99  80  78  74  65  58  56  56  58  60  61  62  61  58  53  51  50  47  46  49  51  51  50  51  51  51  54  56  57  59  60  59  56  53  51  48  46  41  37  36  37  35  33  33  32  32  32  34  36  38  39  38  38  36  36  35  36  37  37 
133 132 128 128 127 123 117 114 116 122 126 131 135 135 131 126 114  99  87  67  55  57  61  63  61  58  53  49  47  46  48  50  50  49  46  45  47  45  45  49  53  52  47  43  44  49  54  57  58  58  58  58  56  53  50  48  46  44  41  39  40  39  38  37  38  37  35  34  35  37  42  44  60 130 180 193 191 159 103  62  45  44  44  42  39  39  40  40  38  37  37  37  36  34  35  36  37  37  36  35  34  33  35  37  38  40  40  37  34  36  39  40  38  37  35  35  34  33  33  34  42  66 121 178 186 169 127  63  41  46  48  45  41  42  42  40  40  42  46  47  47  46  43  45  51  55  60  64  62  57  52  50  51  53  55  56  57  54  51  48  49  54  64  75  81  84  82  69  56  62 128 186 196 213 230 233 226 210 181 129  83  61  56  55  56  61  63  59  64  78  92  90  83  75  61  52  56  72  91 107 113 113 114 114 110 100  90  82  79  81  82  81  83  85  83  77  71  66  67  68  70  73  77  82  87  93 103 119 129 136 146 143 135 150 170 183 185 200 224 224 214 209 219 218 208 208 211 214 217 219 222 223 223 220 217 211 199 183 180 192 214 222 222 223 216 209 223 227 220 214 211 212 212 208 206 215 222 222 216 211 209 210 209 210 215 213 211 212 214 217 225 229 218 183 161 149 140 112  80  65  61  64  63  62  64  74  94 113 122 133 134 117 114 113 105 112 122 119 104  94 100 101 104 119 132 127  98  83  82  94 112 139 171 183 178 157 126  95  70  56  50  46  42  42  53  83 110 121 114 101  85  67  53  47  50  53  52  51  56  67  74  77  76  71  69  70  71  80  95 103 105 103 104 105 105  98  84  67  54  47  49  63  85 104 100  94  95 103 109 107  89  75  68  60  53  50  57  65  71  72  69  64  63  65  69  69  65  58  50  46  46  47  47  46  45  43  43  46  49  51  52  52  52  50  47  45  41  38  36  35  35  35  34  33  33  33  32  33  33  35  36  36  36  36  36  36  36  38  38  36 
189 200 204 214 212 206 202 193 175 150 140 137 133 130 127 125 122 115 103  78  57  53  55  58  60  58  55  53  52  54  55  57  57  54  49  45  43  44  47  50  52  50  45  44  53  72  90  98  96  91  84  74  65  57  50  47  47  46  41  39  40  39  35  34  37  40  38  39  39  40  40  42  52  69  82  89  86  74  56  45  41  39  37  37  38  40  40  40  40  39  38  37  35  34  35  37  37  39  39  36  33  31  32  36  39  40  39  37  36  38  40  41  40  38  36  35  35  34  33  35  41  49  64  79  85  83  69  46  39  43  43  41  41  44  46  45  42  43  46  47  47  47  44  45  48  54  60  62  59  56  55  57  58  55  50  50  50  49  48  46  44  49  67  97 122 136 133 123  99  70 111 149 143 178 217 221 194 165 147 117  88  73  69  70  69  58  50  48  51  63  78  76  70  69  60  59  74  95 113 125 130 124 109 101  91  79  78  76  72  75  78  79  85  87  82  71  64  63  69  73  73  71  69  70  75  83  94 108 120 130 140 141 140 160 177 184 182 193 217 231 226 214 214 213 210 210 209 208 208 212 217 219 220 222 225 225 221 213 211 217 228 231 225 218 213 212 214 216 218 215 211 209 207 203 204 214 219 218 215 212 211 211 211 211 213 215 215 213 214 219 222 227 218 179 159 151 138 103  69  61  58  58  61  63  68  79  92 102 103 104 105 103 108 114 116 118 119 117 119 117 108 103 109 128 139 136 114  85  76  97 117 143 174 184 178 161 134  99  66  53  49  47  43  43  53  92 119 120 115 110 102  84  64  51  48  47  48  50  50  51  60  74  86  83  78  76  73  74  79  86  87  84  85  86  83  74  65  57  49  43  44  57  82 106  97  78  67  75  79  72  64  60  58  52  48  51  67  81  87  84  72  59  55  62  72  76  72  64  57  52  49  44  41  39  39  39  38  39  42  43  42  41  40  41  40  39  36  35  35  38  37  35  34  34  34  34  32  32  34  35  35  33  33  34  36  36  37  38  37  35 
234 239 239 246 242 237 240 236 221 196 173 157 150 148 149 155 160 161 154 139 119  95  69  54  56  54  51  51  56  71  93 105 106 100  97  83  56  44  44  47  49  50  60  89 115 125 132 136 135 131 122 107  90  76  62  52  45  43  42  41  42  39  35  35  38  40  40  41  40  39  37  40  46  43  40  41  45  48  47  42  39  37  36  37  38  39  40  40  40  40  38  36  34  35  38  38  38  39  39  36  33  32  33  36  38  39  38  38  38  39  40  41  40  39  37  36  36  36  37  39  40  40  40  41  43  45  45  41  40  42  42  40  39  43  44  43  41  41  42  43  43  44  46  47  48  53  59  61  58  56  58  61  65  63  52  43  42  45  46  46  45  49  65 101 134 161 173 158 126  92 100 110  99 124 154 160 141 124 122 116 106  98  98  93  74  56  45  42  41  47  61  60  59  64  66  71  84  99 111 120 124 115  95  82  72  64  63  64  64  64  66  69  77  83  84  79  76  76  76  75  75  72  71  72  75  82  92 100 108 117 127 133 139 165 185 191 187 193 213 229 227 215 210 208 206 207 206 204 205 207 209 210 213 218 218 217 217 220 220 220 222 222 220 214 212 212 210 211 215 215 214 211 207 206 208 212 213 211 209 208 208 209 209 208 208 210 211 211 212 213 214 224 219 177 158 154 145 113  79  69  64  63  69  73  76  83  99 112 112 108 103  98 100 106 109 110 108 108 115 118 112 106 112 131 140 138 120  88  74  92 109 130 156 173 178 169 147 115  79  60  51  47  46  45  48  82 108 107 107 102  90  78  70  66  65  60  52  48  50  58  71  84  91  88  79  67  62  62  63  63  61  60  62  63  59  54  51  49  47  45  47  61  79  94  83  68  60  65  64  56  53  51  49  47  49  56  68  77  80  77  67  56  51  54  62  66  64  56  52  49  45  42  39  38  39  38  37  38  39  40  37  35  35  35  36  35  34  33  35  38  37  33  33  34  34  34  35  35  35  34  34  34  35  35  35  35  35  36  37  36 
245 239 231 227 223 223 230 233 233 229 208 189 184 183 187 196 203 207 207 205 190 149  97  68  78  83  83  85  83  97 134 159 165 158 153 129  77  49  41  45  46  58  93 147 180 176 167 164 168 165 160 151 137 124 111  93  77  66  53  46  45  41  38  39  40  40  39  39  38  36  37  38  38  42  43  43  52  57  52  44  40  38  37  37  37  37  38  39  40  39  37  35  35  37  40  41  39  40  39  37  36  35  35  36  37  37  37  37  38  38  38  39  39  39  38  37  38  40  43  43  40  40  44  48  48  48  47  42  42  44  44  42  39  40  39  38  36  36  37  38  39  42  46  48  49  55  58  59  55  55  57  61  66  64  52  40  36  44  46  46  50  56  72 104 138 168 186 170 149 141 133 122 117 115 114 107 101 100 105 113 117 113 110  97  70  55  48  42  41  42  49  66  82  95 106 111 113 114 114 113 111 100  80  68  62  57  52  54  60  59  57  61  68  79  88  92  93  91  82  76  75  77  82  86  88  93 100 105 107 112 125 131 138 168 192 197 191 196 214 225 223 212 208 205 203 205 205 203 204 204 204 206 210 212 209 207 208 212 213 211 211 212 214 215 212 209 211 213 214 215 215 215 213 213 213 210 209 208 207 206 206 205 204 203 203 204 206 210 209 207 208 221 221 186 165 159 159 138 110  93  82  80  86  88  87  87  98 111 116 116 108  93  89  91  93  95  99 101 104 108 111 108 109 121 135 138 123 100  84  86  92 108 137 165 180 178 164 139 102  72  53  47  46  43  41  61  80  84  86  81  66  62  69  82  94  93  81  70  67  78  96 104  99  90  75  55  52  53  51  46  42  43  46  46  43  47  52  54  54  54  59  70  80  82  78  74  72  69  62  53  48  46  44  43  48  57  59  60  61  60  57  52  48  47  48  52  50  44  41  40  38  39  39  40  39  38  37  38  40  40  36  34  33  33  33  32  32  33  35  36  34  32  32  33  33  35  37  38  35  34  34  37  38  37  35  34  34  35  37  37 
226 219 216 213 212 212 215 214 216 225 230 230 229 226 226 228 230 230 227 221 204 165 122 110 145 168 180 180 153 133 146 172 188 185 171 144 102  69  53  51  47  73 137 173 188 189 184 186 198 192 188 194 198 200 195 183 164 130  80  49  47  43  41  42  41  40  38  38  37  37  40  41  41  44  45  47  50  52  49  47  43  37  33  32  34  34  34  36  37  37  36  35  36  38  42  42  40  42  43  43  42  40  38  37  36  36  34  34  36  35  35  36  37  38  39  41  42  42  44  43  43  43  45  49  50  53  54  51  49  47  44  42  42  40  40  39  35  35  36  36  40  45  43  45  51  58  57  52  52  51  51  56  59  58  55  47  44  47  48  50  61  77  99 130 165 185 177 177 192 218 221 214 211 198 171 134 112  99  94  99 103  97  79  65  60  55  49  45  50  49  54 108 158 178 187 188 183 171 157 139 124 103  78  66  59  54  53  54  57  61  62  63  67  76  89  95  98  96  89  84  85  90  96 103 106 108 112 122 122 119 137 139 134 164 190 196 186 191 214 230 226 210 205 205 207 211 209 203 201 202 205 208 210 210 211 212 212 211 210 210 213 212 209 212 209 205 210 216 218 212 209 210 211 212 212 212 210 209 209 209 209 207 204 202 203 205 207 208 210 209 206 216 222 208 184 168 174 166 149 131 113 101 105 106 104  99  85  76  85  93  94  83  78  79  83  88  93  96  98 101 105 104 104 108 124 135 131 120 105  87  80  96 137 169 183 180 174 158 121  79  54  49  41  37  40  42  45  51  56  61  64  64  69  87 118 137 136 124 106  91 109 123 113  91  70  55  60  56  42  42  45  44  45  44  45  56  67  74  74  74  76  79  81  84  90  93  87  74  61  50  44  42  42  41  45  51  50  49  49  47  46  44  43  42  43  45  44  42  39  38  38  38  39  38  38  37  37  37  38  38  35  33  33  33  32  31  31  31  33  34  34  34  34  33  33  34  36  38  36  36  37  38  39  39  39  38  37  37  36  35 
223 215 211 210 209 210 210 209 212 222 231 234 230 230 231 233 235 234 228 220 200 163 135 136 177 197 206 207 195 180 173 169 172 183 183 171 146 117  89  66  50  77 148 172 183 199 204 208 212 208 206 212 216 216 213 204 184 143  82  47  45  43  41  43  43  41  39  38  37  37  38  41  43  42  42  44  45  45  44  42  38  35  34  35  35  34  34  35  35  36  36  36  36  38  41  43  43  44  45  45  43  41  38  36  36  35  34  35  36  35  34  34  36  39  42  44  44  44  44  42  40  38  40  43  45  50  55  53  53  51  44  44  46  46  61  75  66  58  50  42  40  41  39  39  43  49  52  52  49  51  53  54  77 107 121 109  82  55  56  73  90 113 137 162 184 195 192 209 231 244 244 243 244 236 218 190 151 115  94  93  98  95  82  74  74  63  52  51  56  71 103 153 195 216 224 224 221 211 199 186 169 145 113  80  60  55  56  56  55  60  63  60  59  66  80  93 103 110 111 110 108 106 104 105 104 105 108 114 115 118 128 125 120 148 175 186 178 181 199 220 223 210 208 207 207 209 207 203 203 203 204 209 209 208 212 215 214 212 209 208 212 211 208 209 209 209 212 214 213 210 209 208 209 212 214 212 209 208 208 209 210 208 205 204 205 206 207 209 212 212 209 212 220 222 202 180 178 176 170 159 139 120 115 118 120 113  88  68  71  75  77  79  77  75  79  85  91  94  98 100 104 105 106 108 119 131 139 139 127 105  86  86 114 153 177 174 168 156 128  83  52  47  44  42  39  36  37  42  47  54  63  68  79 105 134 148 146 135 122 115 125 122  96  75  61  53  52  50  47  42  43  49  55  61  68  74  82  89  91  87  79  76  77  81  88  89  83  66  54  47  42  41  45  49  49  46  45  44  43  43  43  42  42  42  41  41  41  41  40  39  39  39  40  40  39  38  38  38  37  34  32  31  32  32  32  31  31  32  33  33  34  35  34  33  32  34  36  37  37  37  37  38  41  43  45  46  46  45  43  40 
227 223 219 215 213 209 208 211 218 225 228 224 212 205 206 212 214 215 214 212 194 155 135 143 174 191 199 202 205 198 173 145 138 163 175 172 155 129 100  69  51  75 143 170 185 204 215 220 220 217 216 216 214 211 205 190 164 122  73  45  43  41  40  42  42  42  40  39  37  35  35  38  41  41  42  45  43  40  40  37  36  36  37  37  37  36  35  35  35  36  37  37  38  39  40  43  45  46  45  45  42  39  37  35  35  36  36  38  38  36  34  34  36  40  43  45  46  44  44  41  38  36  37  40  41  45  51  52  53  52  47  45  47  57  89 118 112  95  75  54  45  42  38  36  38  42  47  49  47  50  64  93 130 165 179 158 113  62  60  80 100 124 152 178 195 203 208 231 249 244 238 235 236 238 237 227 199 157 116 121 138 139 136 128 110  86  66  57  59  84 135 179 210 228 234 236 236 230 224 218 201 172 130  86  61  58  60  58  55  58  59  55  56  65  83 100 112 121 125 125 122 114 108 103  98  96  97  97  96  97 100  98  99 127 158 176 170 172 193 218 223 213 210 208 206 206 206 205 206 205 204 208 209 209 212 212 210 210 212 214 216 216 216 216 215 214 214 212 210 210 211 211 208 210 213 210 209 208 209 210 210 209 207 207 208 206 204 209 212 212 210 209 215 228 213 188 177 176 176 169 157 143 134 137 141 133 109  87  80  73  71  75  75  75  81  89  96 101 106 110 113 114 115 117 122 131 145 152 146 121  92  80  95 132 161 166 163 153 127  85  54  47  46  44  37  35  37  42  45  51  61  71  88 110 124 130 132 129 125 122 117 103  78  62  53  50  47  49  53  46  43  53  65  76  84  86  87  90  86  78  70  70  72  73  74  72  66  54  48  47  42  41  45  51  50  44  43  43  43  44  43  43  42  41  40  39  39  40  39  39  38  39  39  39  38  38  37  37  35  32  31  31  32  33  33  32  33  34  35  34  34  34  34  33  33  35  37  38  37  37  36  38  41  45  49  53  54  53  51  48 
222 228 227 221 216 211 208 212 217 217 213 202 182 169 166 173 175 177 187 195 184 145 123 124 146 167 182 190 190 174 136 102  97 124 135 128 109  89  71  58  53  79 139 173 191 204 214 221 222 224 221 216 212 207 196 171 137  98  64  47  46  41  39  40  41  42  41  40  38  36  36  36  37  43  49  53  47  43  41  39  39  40  37  36  38  37  36  36  36  37  38  39  40  41  42  42  43  44  43  42  40  38  36  36  36  38  38  39  39  37  35  35  36  40  43  45  45  44  43  42  40  39  40  40  39  40  45  48  51  54  52  46  46  64 102 136 137 119  91  63  51  47  40  38  40  42  44  46  46  45  71 145 184 198 198 171 121  66  54  65  77  96 126 163 186 200 210 226 239 240 234 227 225 232 239 236 232 203 153 173 205 209 209 191 147 109  78  57  59  85 133 181 213 230 237 239 239 237 234 225 204 167 116  78  60  59  61  61  59  59  58  58  66  82 103 117 122 121 118 117 117 114 110 104  95  88  85  81  73  64  68  71  78 111 150 175 167 174 203 228 229 215 209 207 206 207 208 208 207 207 206 208 210 214 212 208 205 210 218 224 221 222 224 225 219 211 211 212 213 213 213 214 213 211 209 211 211 212 212 212 211 208 209 210 209 205 204 210 210 209 209 207 212 228 212 186 176 172 170 168 167 165 159 162 165 156 139 120 105  90  78  73  73  79  88  99 109 116 123 128 131 131 130 128 132 138 150 162 159 130  96  80  97 118 138 154 160 151 121  83  58  50  44  39  38  35  36  40  42  46  58  74  88  98  95  98 110 118 115 100  84  76  74  59  48  48  51  54  56  53  50  54  66  77  82  86  85  77  62  55  58  63  65  63  58  52  47  44  46  47  44  41  42  45  46  43  43  43  43  43  43  42  41  40  38  38  39  38  38  37  38  38  38  37  37  36  34  34  34  34  33  33  35  37  36  35  35  37  38  37  35  34  35  36  36  36  38  38  37  36  36  37  40  44  49  53  56  56  54  52 
201 210 207 203 207 215 221 212 194 170 154 144 142 152 162 160 159 160 167 167 158 137  98  80 104 124 141 159 160 140 103  75  65  76  78  72  64  56  51  54  65  95 142 162 177 200 211 215 216 221 222 215 205 193 175 150 120  87  58  47  52  46  42  41  41  41  41  40  40  39  39  40  41  48  56  61  59  57  54  46  43  42  37  35  37  37  36  36  36  37  39  40  41  42  43  41  40  40  41  42  41  40  39  39  39  38  38  38  38  37  36  35  37  39  41  43  45  45  44  42  41  41  41  42  39  40  44  48  54  59  60  55  49  50  74  98  94  77  60  49  43  40  42  41  40  41  49  55  48  41  55 100 149 187 201 173 119  64  47  52  56  58  75 112 130 157 205 208 207 230 237 234 234 238 242 238 207 177 170 189 209 214 210 187 140  90  56  49  55  85 142 170 191 218 230 232 232 238 237 224 200 165 119  79  59  58  59  63  70  72  75  81  91 105 119 123 119 108  99  99 108 114 114 108  94  82  76  73  65  55  62  66  73 116 160 187 185 191 213 228 226 214 210 209 208 209 208 206 206 205 205 209 212 213 210 211 213 217 220 218 206 203 208 212 200 185 195 211 221 214 210 213 220 219 214 211 211 211 212 212 211 210 208 208 209 208 209 215 215 211 209 211 217 224 201 175 178 168 157 165 168 166 164 164 165 165 156 143 128 111  96  85  83  88  98 109 120 128 134 139 143 144 142 139 142 149 158 167 165 145 112  94 101 110 119 128 140 139 113  76  53  52  45  41  44  40  39  42  46  50  58  69  82  95  89  83  84  78  75  76  69  64  63  53  48  51  48  50  57  61  60  58  58  68  82  84  76  63  56  54  56  58  60  60  53  46  41  42  43  43  46  49  51  53  50  45  43  42  40  39  40  40  40  40  39  39  39  39  37  37  37  38  38  37  37  36  35  34  36  37  36  37  39  40  39  37  37  38  38  38  36  35  37  38  38  38  38  38  37  36  36  37  39  42  45  47  48  47  48  49 
170 174 176 188 203 212 210 197 181 166 154 148 150 154 152 145 140 140 143 136 126 112  81  61  71  81  93 110 112  99  75  59  53  56  54  52  52  47  45  53  71 105 146 158 168 188 197 201 202 206 207 201 190 171 143 113  87  65  51  50  56  51  46  44  43  41  40  40  40  40  41  43  47  51  55  59  66  69  65  51  43  41  38  36  37  37  36  36  36  37  39  41  42  41  41  39  37  38  39  41  41  42  42  40  39  38  37  37  37  38  37  36  37  38  40  42  43  43  44  41  37  38  41  42  41  42  46  51  57  62  64  61  54  46  53  62  59  49  41  41  38  37  40  42  43  42  50  57  50  45  46  60  90 120 134 114  80  55  49  49  46  46  51  66  98 139 177 191 203 224 233 236 241 232 214 188 162 149 160 180 197 202 192 161 106  64  45  48  52  74 119 156 183 205 222 232 235 236 231 216 195 159 109  78  65  61  59  65  79  86  91  99 106 113 117 112 102  90  81  84  98 106 107 101  88  79  74  70  66  67  71  72  79 123 167 196 204 207 215 227 227 218 216 215 213 211 209 206 207 206 206 211 213 212 215 220 223 218 210 197 174 165 171 181 188 195 209 217 216 209 210 214 218 217 214 213 212 210 209 209 210 210 209 207 207 210 213 215 215 213 211 219 227 220 195 175 176 160 141 142 145 146 148 150 152 155 154 147 135 124 112 100  96  98 106 117 128 135 140 145 149 150 151 151 153 157 164 168 170 166 142 118 109 110 113 115 126 130 112  78  57  54  48  43  41  38  38  43  49  58  74  83  93 105 103  96  87  73  69  73  69  60  51  47  49  51  49  49  56  64  71  74  73  76  82  82  74  64  64  68  70  67  61  54  51  50  49  53  53  50  55  57  55  53  49  45  43  42  40  39  39  39  40  40  41  42  41  40  39  39  39  38  39  39  40  39  38  38  39  39  37  38  41  42  41  39  38  38  39  39  38  38  40  40  39  37  36  37  37  37  37  37  38  40  42  42  41  40  41  44 
137 140 151 171 185 189 181 174 172 176 171 163 155 136 119 114 111 113 119 114 101  84  69  58  52  53  58  64  67  64  54  49  50  58  58  57  57  50  46  52  74 107 143 155 161 174 181 185 186 188 186 175 159 136 103  75  56  46  47  52  58  52  49  48  46  43  41  39  39  39  41  45  49  50  49  52  63  70  66  51  41  39  38  38  38  37  36  36  36  37  39  40  41  40  39  38  38  37  38  39  40  40  41  40  38  37  37  37  38  39  39  38  38  38  40  41  41  42  43  39  36  36  40  43  43  45  49  53  58  63  62  60  55  49  46  45  46  43  40  41  40  37  37  40  44  44  46  50  52  49  46  44  47  53  58  49  41  44  50  50  45  53  58  54  87 125 144 177 202 202 212 224 229 211 177 138 126 124 124 140 158 162 153 121  72  58  56  52  53  59  80 139 183 193 208 221 226 223 212 195 178 142  92  76  73  68  65  70  82  88  94 102 106 107 106 101  91  78  70  72  84  89  89  84  78  76  77  74  77  86  89  87  93 127 165 194 210 214 218 231 231 220 218 216 212 211 209 207 207 207 207 210 211 213 222 227 223 208 191 169 140 124 129 150 182 214 231 226 212 206 209 215 213 211 211 217 217 214 211 211 212 214 213 211 209 212 216 215 215 216 216 228 233 211 193 179 164 141 121 115 115 118 121 127 133 135 143 146 135 128 122 109 102 103 110 123 135 142 146 149 152 155 157 158 159 162 166 168 171 178 164 143 127 122 119 117 124 126 113  93  75  63  52  43  37  34  35  41  50  69  97 107 112 119 119 111  99  91  85  78  72  62  53  51  52  52  56  57  58  67  79  89  92  89  84  83  81  77  79  82  81  75  67  61  60  62  67  72  70  65  64  62  55  48  44  42  42  42  42  42  40  40  39  39  41  42  42  40  39  39  39  39  40  41  41  41  41  41  40  38  37  37  40  42  42  41  39  39  39  40  40  40  42  41  39  36  35  35  36  37  36  37  38  39  40  40  39  39  39  41 
114 126 138 143 140 140 148 154 153 148 137 121 100  81  73  81  87  95 109 112 100  74  55  46  46  49  51  49  52  55  51  46  48  59  67  65  56  51  50  59  85 115 137 143 151 166 176 177 172 178 174 150 119  89  64  55  51  49  50  52  55  52  50  50  48  45  41  39  38  39  41  44  46  47  48  47  51  54  51  46  42  39  37  37  39  37  36  36  35  36  39  40  40  39  38  39  39  38  38  38  38  38  38  38  37  37  36  38  40  40  40  39  39  38  40  41  42  41  41  40  39  40  43  45  45  46  49  52  55  56  56  54  52  51  50  49  46  44  43  45  40  36  41  38  36  46  44  42  53  53  47  45  50  57  61  60  53  44  43  46  48  66  85  92  83  88 128 160 168 157 177 198 195 180 162 144 116  88  71  71  80  89  82  70  66  79  81  62  60  59  61 116 164 175 180 185 189 189 179 159 140 114  83  73  73  72  71  72  73  76  80  87  91  95 100 106 101  82  67  62  64  64  64  65  66  70  77  87  94 101 108 111 113 130 155 178 194 210 226 234 227 214 210 209 210 211 211 208 207 207 208 209 211 216 223 218 202 188 172 151 120  99  99 131 164 195 223 230 221 210 208 212 213 209 208 220 227 228 227 223 220 222 222 220 218 218 220 222 222 222 226 232 227 200 184 168 137 110  98 105 102  95  91 101 115 124 141 150 139 130 119 103  97  99 107 122 138 147 150 153 154 157 157 155 159 163 162 165 169 170 163 157 158 146 133 125 129 127 114 114 110  86  59  43  40  36  33  35  52  80 109 116 117 121 115 103  92  98  95  79  72  71  69  66  62  60  68  71  68  71  78  87  89  85  81  88  93  93  92  82  68  68  78  89  89  86  85  84  81  74  69  62  54  48  42  38  39  41  42  42  40  38  38  38  39  40  40  39  39  39  39  39  39  40  41  41  40  38  37  36  34  34  36  41  42  41  39  38  39  40  40  42  43  41  38  35  34  35  36  37  36  36  37  39  41  42  43  42  42  41 
105 106 109 117 121 121 121 118 118 127 132 126 103  84  81  96 103 111 124 125 106  68  49  44  44  47  51  55  61  66  68  65  62  65  74  75  62  53  58  85 118 143 156 156 154 161 169 173 173 171 158 126  95  70  53  52  53  51  48  50  54  50  47  46  45  42  39  38  38  39  41  44  46  47  46  44  45  44  41  42  42  38  39  40  40  38  37  35  36  37  38  39  40  39  38  38  39  38  38  38  37  37  37  37  36  35  36  38  39  39  39  39  39  39  40  42  42  41  39  39  38  39  43  45  45  44  46  46  49  51  50  50  52  59  60  55  50  48  47  46  41  38  44  40  35  38  43  48  57  67  77  86 100 113 115 106  86  61  48  50  63  79  95 106  98  86  86 116 148 159 173 176 158 143 129 114  90  70  58  54  56  62  65  70  80  89  92  85  86  75  57  78 106 123 142 160 171 161 141 121 109  94  76  65  63  65  69  67  62  66  73  77  79  84  94  98  92  75  62  56  57  55  56  61  68  76  83  90  99 112 124 129 127 133 136 142 170 196 211 210 208 211 221 227 226 225 225 224 224 223 221 215 212 211 211 198 182 181 169 141  99  76  77 102 130 160 195 212 214 210 211 213 209 196 186 198 216 232 233 223 212 210 212 214 213 212 215 225 224 221 225 220 207 191 167 139 110  89  82  88  82  74  76  94 118 139 152 153 138 118 104 103 100  99 104 117 129 138 143 146 148 149 150 153 156 158 155 157 162 163 162 162 163 157 143 126 117 115 120 133 134 108  70  46  42  38  34  36  49  74 101 103  95  87  87  90  93  98 100  95  84  77  74  68  65  69  72  75  76  77  81  86  86  77  68  78  88  89  86  73  58  63  79  96  97  93  88  79  73  68  62  55  49  44  41  39  38  37  37  38  38  38  38  39  40  40  40  39  38  39  39  38  38  39  39  39  37  35  35  35  32  32  35  40  42  41  38  37  37  39  41  42  43  41  38  35  35  36  38  37  37  36  35  38  42  44  45  45  43  42 
 97  92  92 100 102 101  97  96 103 121 129 126 113 100  96 106 118 127 131 127 105  65  48  45  47  48  53  61  71  76  76  73  70  69  77  81  70  55  63 107 146 169 174 170 165 162 161 161 160 150 131 106  88  73  62  59  59  60  58  56  54  50  45  43  41  38  37  37  38  40  43  45  45  46  46  46  45  42  38  40  40  37  38  39  38  37  37  36  37  38  39  39  40  40  38  37  37  37  37  37  38  38  38  37  37  37  37  38  39  39  38  36  37  39  40  42  42  41  39  38  38  38  41  42  42  42  42  43  45  48  49  48  51  59  60  55  50  48  47  43  40  40  43  41  36  37  47  59  65  81  98 109 129 150 153 140 118  93  77  73  83  89  92  93  91  78  57  76 114 143 148 136 118 103  91  79  70  63  57  54  56  62  73  82  87  85  84  86  87  74  52  50  60  73  95 116 127 116  99  87  84  80  70  61  59  69  77  75  66  66  71  74  73  74  79  81  79  74  68  69  77  81  85  87  85  88  92  90  97 117 131 136 136 139 129 116 133 160 183 183 188 203 218 223 219 219 221 224 224 224 219 207 201 199 197 187 176 176 155 115  81  64  65  82 108 137 164 183 194 196 197 196 188 177 169 174 185 200 216 218 212 209 212 216 214 214 217 224 222 217 214 201 184 170 142 113  97  86  83  87  83  81  94 115 137 158 163 156 141 122 112 115 112 107 110 116 123 129 133 137 140 142 142 145 150 153 152 149 149 155 157 154 148 148 146 133 115 107 118 137 144 122  78  47  44  39  36  38  47  61  75  75  68  61  69  81  94  97 100 100  85  73  68  63  63  67  66  69  78  81  80  80  79  71  61  66  70  71  69  64  59  66  77  86  85  80  73  64  60  59  53  48  43  40  38  38  37  35  35  34  35  36  38  39  39  38  39  39  39  38  37  37  38  38  37  36  35  34  34  34  32  33  36  39  41  41  39  37  36  38  39  41  42  41  40  37  36  37  39  38  37  36  35  37  40  43  45  43  42  41 
 89  90  95  88  75  69  76  90 106 118 110 100  98  95  88  86 103 115 110 106  92  64  50  47  51  52  52  57  68  72  62  60  62  65  72  75  67  56  66 112 156 178 173 169 167 163 153 141 127 117 106  95  91  87  79  73  73  80  81  73  60  54  48  42  38  37  37  38  39  42  44  44  42  45  48  50  48  45  41  39  39  38  36  35  35  35  36  37  37  38  40  41  41  39  38  36  33  34  35  37  37  38  38  38  39  40  40  39  38  38  37  35  35  37  40  41  41  40  40  39  39  39  38  37  37  38  41  45  48  50  50  50  48  47  48  49  46  45  44  39  38  40  41  40  39  44  54  65  74  88  96  96 117 141 147 138 126 117 110 102  92  85  76  62  53  50  54  57  69  96  98  88  80  70  65  65  66  62  55  54  59  69  77  81  79  72  65  61  58  52  42  42  44  46  50  54  57  61  63  63  68  71  68  66  73  91 103 101  85  73  70  74  74  72  70  77  85  93  97 107 125 138 143 137 115 103 103  95  98 115 127 132 134 138 130 110  96 113 149 163 172 183 191 189 183 188 194 198 197 198 195 180 175 180 185 184 177 159 117  73  65  62  62  84 113 137 142 150 161 164 161 159 161 161 156 148 138 142 177 204 215 211 213 215 210 213 216 211 207 202 190 175 158 136 118 107 107 109 113 121 124 130 146 158 164 169 168 160 148 148 149 143 135 131 134 135 135 137 137 137 137 140 138 131 139 150 152 141 133 138 140 136 129 133 142 146 127 108 107 130 145 128  80  46  45  40  37  40  51  58  56  55  57  63  69  78  89  96  96  87  72  62  60  57  56  56  56  64  78  83  78  70  69  68  64  56  50  49  50  56  65  71  71  67  62  56  50  48  49  50  48  43  39  37  36  34  35  35  35  33  32  34  35  37  37  35  36  38  38  36  33  35  37  37  34  34  35  34  32  32  35  36  37  37  39  40  39  38  36  38  39  40  41  41  41  39  38  37  38  38  37  36  35  35  36  40  42  40  39  40 
 92  98  93  79  69  66  69  73  81  92  97  96  91  79  67  64  69  73  75  82  79  57  48  49  50  51  52  53  58  60  54  54  57  56  57  56  51  53  71 109 144 162 159 153 148 147 146 136 119 116 116 110 101  95  94  91  92  96  97  94  82  65  51  44  45  43  37  38  41  44  39  38  42  44  45  46  46  43  40  38  39  38  34  34  36  36  36  36  37  38  39  41  41  40  39  37  36  37  38  38  38  38  38  38  38  39  40  39  37  36  36  35  36  38  40  41  41  40  40  39  38  38  38  37  38  39  42  44  46  48  48  47  45  43  43  43  44  44  43  41  40  40  42  43  43  45  51  61  74  87  93  91 103 120 122 105  89  93  94  84  68  57  50  44  43  46  51  61  77  97 100  90  74  66  66  68  68  66  68  73  76  75  74  72  69  63  56  50  48  47  43  42  42  44  45  47  51  61  68  69  73  74  75  81  94 114 125 118  93  75  69  73  78  87  99 115 125 130 141 154 166 171 169 158 136 121 116 107 105 111 115 115 111 111 110 104  98 104 123 138 152 165 171 174 174 172 173 175 169 169 172 163 158 160 170 172 159 124  85  57  59  59  68 111 137 142 139 123 111 123 136 150 166 149 117 102 106 123 148 166 174 171 167 165 164 168 173 171 166 162 159 146 129 118 118 125 140 156 169 178 186 191 190 185 180 179 172 160 152 161 173 174 172 174 178 176 171 168 163 156 150 144 135 128 136 146 144 133 124 122 124 129 136 142 145 143 125 113 118 139 147 125  80  46  40  44  46  47  65  83  91  88  82  78  71  72  84  88  88  86  73  64  62  56  53  53  56  68  86  94  90  77  69  65  60  52  45  44  45  53  64  61  57  56  53  48  44  43  44  45  44  41  39  36  37  38  34  32  32  32  33  33  33  34  36  38  37  34  36  35  33  35  37  38  36  34  35  35  33  32  36  37  38  40  41  42  41  39  38  38  39  39  41  42  43  43  41  39  39  38  37  35  34  34  38  39  38  38  41  44 
 89 100  95  73  62  60  59  60  65  75  86  89  80  68  58  54  52  53  57  66  67  54  50  50  50  53  56  58  59  59  58  62  65  62  54  46  42  50  63  84 105 119 123 118 118 130 144 149 139 132 127 120 106  97  98  97  97  97  98  97  91  73  56  48  48  47  42  42  44  45  40  40  44  44  43  43  43  42  39  38  38  37  34  34  37  37  35  35  36  37  39  40  41  40  39  39  40  40  40  40  39  39  38  37  38  39  39  38  36  37  37  36  37  38  40  41  41  41  41  40  37  37  37  37  38  40  42  43  44  45  46  45  43  42  39  38  42  42  42  42  42  42  43  45  44  41  44  53  64  75  81  80  87  97  99  84  70  71  68  60  51  44  43  44  49  54  62  79  99 112 112  98  72  64  65  67  66  68  76  83  83  78  73  69  66  60  53  46  45  45  45  45  46  45  46  49  55  70  81  86  90  92  95 101 111 122 124 111  87  73  68  70  78  95 120 144 156 160 171 179 180 183 180 168 147 130 119 110 103  98  93  87  79  75  77  85  92  98 105 113 124 136 145 148 147 140 133 126 120 120 129 139 148 157 165 162 145 112  84  69  69  74  89 123 139 135 126 108  93 101 115 133 148 131 100  90  98 112 126 135 138 133 128 126 131 136 137 128 121 122 129 124 116 118 128 145 166 186 201 209 215 215 208 196 182 169 156 150 156 167 180 192 196 198 200 196 192 190 188 182 172 152 138 137 140 140 135 132 131 131 137 148 160 162 159 153 141 131 133 146 147 120  77  45  39  45  52  60  91 116 123 115 103  91  81  79  84  82  80  79  77  79  85  83  78  77  80  88 101 105  98  81  66  56  50  45  43  44  44  49  55  51  47  47  47  47  45  43  42  42  41  40  39  40  39  36  35  33  33  34  35  34  35  36  36  35  33  33  35  36  37  38  39  38  35  35  36  38  37  35  37  38  38  39  39  39  40  39  39  41  42  42  42  42  43  43  43  43  43  42  40  39  36  36  40  38  35  36  41  45 
 75  90  92  67  53  50  50  55  61  66  71  73  68  64  60  57  55  54  56  56  56  55  52  50  53  61  69  72  72  72  76  80  78  68  55  46  44  48  53  59  68  76  81  79  87 112 141 156 151 135 122 114 100  89  88  85  83  82  80  81  81  69  57  49  48  46  45  44  46  47  47  47  46  46  45  44  42  41  38  37  38  38  35  35  38  37  36  35  35  36  37  39  40  39  39  40  42  43  42  42  40  39  39  38  38  38  39  38  37  37  38  38  38  39  39  39  39  39  40  40  37  36  36  37  38  39  40  42  43  43  44  44  42  40  36  34  39  40  40  42  43  43  44  45  43  38  39  45  52  58  63  65  72  79  82  77  69  62  54  47  46  47  49  52  57  65  78  98 115 118 110  92  66  60  62  62  64  69  80  82  82  81  77  72  68  60  52  44  43  46  48  51  51  50  51  53  57  69  81  94 104 113 118 120 120 120 108  92  76  72  71  72  82 102 131 158 172 176 185 186 179 182 178 159 135 116 104  95  86  77  69  63  56  50  52  61  74  84  90  94 101 111 122 123 117 108  98  86  81  83  92 114 137 153 155 149 138 126 114 103  96  98 106 115 118 118 114 110 104  91  95 108 114 112 109 110 112 115 124 129 127 118 113 113 118 125 124 109 100 101 110 112 114 124 134 149 170 189 201 207 211 211 206 197 180 157 140 136 146 157 170 190 199 202 200 198 195 198 202 201 191 164 144 146 143 134 128 135 147 156 166 175 178 176 171 167 160 151 143 149 144 113  72  44  40  43  51  69 110 136 134 121 105  91  87  84  79  76  72  68  77  93 109 111 108 106 106 109 111 104  92  76  60  50  44  40  40  43  45  44  43  44  44  42  45  46  47  46  45  42  41  40  41  43  40  35  35  35  35  36  37  39  42  42  39  33  32  35  37  38  39  40  40  38  36  36  38  39  38  37  38  39  37  36  36  36  37  38  40  43  44  43  42  42  41  41  42  46  48  48  46  43  42  41  41  37  34  37  40  43 
 55  70  77  59  51  50  52  56  58  55  54  58  65  67  66  65  64  62  58  51  47  51  52  53  60  74  86  88  90  96 104  96  78  56  47  47  49  52  54  58  65  66  59  55  64  91 121 133 118 106  98  93  81  70  63  60  59  55  50  52  59  52  46  47  46  41  36  40  47  52  52  50  50  49  46  44  42  40  37  36  37  38  38  38  38  38  37  36  35  36  38  39  40  39  39  41  43  43  43  42  40  39  38  38  37  38  39  39  37  39  39  38  38  38  38  38  37  37  39  39  37  36  35  36  37  39  40  40  41  42  43  44  42  40  36  34  37  38  39  41  42  44  47  47  45  42  41  43  46  49  52  57  62  67  69  69  67  61  54  49  48  47  50  57  63  72  86 104 115 109  91  71  58  60  63  63  70  79  86  86  84  86  82  76  68  59  51  45  46  50  54  56  59  62  67  67  61  59  66  84 105 121 128 125 120 113  95  80  74  77  81  86 100 121 147 167 177 179 185 186 179 174 156 122  93  75  67  63  60  56  54  55  55  53  50  50  58  67  76  84  94 107 119 119 111 108 102  94  92  93  98 109 122 131 129 130 137 152 159 153 137 116  98  94  96 105 122 130 121  93  84  91  93 109 129 136 144 154 157 155 146 134 122 115 116 124 130 125 116 108 106 109 116 123 126 133 154 168 176 184 195 201 196 188 179 163 138 116 108 120 142 166 182 192 197 197 196 199 203 205 201 175 152 145 136 126 124 138 159 175 182 180 170 169 166 160 158 154 146 146 136 103  66  43  42  40  43  61  99 124 121 105  87  73  72  71  64  63  63  63  74  90 106 110 109 108 106 103  98  85  73  63  59  54  46  44  45  48  51  49  44  47  50  51  49  48  49  51  51  50  48  46  45  45  45  44  39  34  34  39  44  47  46  46  45  43  41  40  40  40  39  40  42  43  43  42  40  35  34  35  36  37  37  37  37  36  36  35  37  41  42  42  42  42  40  39  41  46  51  53  51  47  46  45  40  38  39  42  41  39 
 56  64  67  55  48  46  46  49  49  46  47  53  61  62  61  64  62  57  52  47  45  45  49  55  60  65  72  80  90  98 101  87  68  51  48  50  49  47  46  52  68  74  65  57  56  66  85  97  95  93  89  80  70  60  53  52  50  46  44  45  50  48  48  49  46  41  37  42  50  55  54  52  51  49  46  43  42  41  38  38  38  38  39  39  38  39  39  39  38  38  38  39  40  40  40  40  40  41  41  40  39  38  38  37  37  38  38  39  39  40  40  38  38  38  37  36  35  35  38  38  37  36  35  35  38  39  39  39  39  40  42  43  41  38  36  35  36  37  39  40  43  47  50  49  47  45  45  47  50  51  54  58  59  59  59  59  58  58  54  49  46  43  45  52  59  69  83  88  91  93  79  63  56  55  58  65  81  93  94  90  86  83  76  69  62  57  50  46  47  52  58  62  63  63  68  72  68  62  63  76  92 107 115 109 101  97  86  77  75  83  94 106 122 140 158 172 178 177 179 180 172 152 121  84  63  54  50  51  52  50  50  49  49  49  47  46  50  58  68  76  87 104 118 124 121 113 105  99  97 101 112 128 133 128 122 124 136 156 166 164 147 120  94  90 105 128 142 152 151 133 112  98 103 119 137 155 170 180 179 178 173 158 138 123 125 131 132 123 110  98  95 103 116 124 126 130 145 155 162 173 186 194 190 175 151 123  96  77  72  89 120 153 173 187 197 200 199 199 200 202 200 179 153 134 124 120 121 138 156 163 160 152 142 144 151 154 153 153 153 141 118  85  57  42  39  38  40  49  68  85  90  80  67  60  59  59  61  63  61  60  71  87 101 103  99  91  83  75  70  64  58  55  54  51  49  63  78  89  93  94  92  85  82  80  68  57  50  52  54  58  59  59  58  56  55  55  51  47  45  47  49  51  52  52  53  51  48  46  45  45  46  46  47  45  45  43  39  33  33  35  37  37  38  38  37  36  35  35  37  41  43  44  46  46  46  44  44  47  51  52  52  49  46  41  37  38  43  44  41  36 
 61  64  63  55  49  44  43  45  46  43  44  48  53  53  54  59  57  51  46  47  47  44  47  53  56  53  53  62  74  81  78  66  55  48  51  52  49  43  40  47  68  80  73  63  55  54  66  83  97  98  89  73  63  57  52  53  52  46  45  46  46  51  54  52  46  43  43  46  48  49  51  52  51  47  43  41  41  41  40  40  39  39  38  38  39  40  40  40  39  39  39  39  40  41  41  39  38  38  39  39  39  38  37  37  37  38  38  39  39  40  39  38  37  37  36  34  34  34  37  37  36  36  36  36  38  39  40  39  39  39  40  41  39  36  37  37  35  36  39  40  44  49  53  51  47  46  47  50  54  55  56  58  56  54  55  55  55  55  52  48  45  43  44  48  52  62  75  76  74  75  65  57  59  58  58  69  85  96  95  91  87  82  73  64  60  56  51  48  49  52  55  58  60  63  68  70  66  64  68  77  82  84  86  81  76  77  81  81  81  89 104 124 136 147 159 170 175 173 170 164 150 121  88  61  51  48  46  48  49  49  49  48  47  45  44  44  47  52  59  64  75  95 111 123 131 128 126 125 122 128 139 152 151 140 127 124 128 137 143 140 125 109 100 109 132 158 165 168 168 160 144 132 138 139 141 157 178 193 190 188 184 173 156 143 145 146 141 126 107  90  89 101 116 128 138 146 151 157 166 174 181 183 176 151 114  80  61  54  56  77 112 154 175 186 196 199 199 199 199 199 198 178 150 126 119 118 119 135 149 147 137 128 126 129 135 146 145 147 151 131 101  69  51  42  39  40  42  47  48  53  64  61  58  61  59  60  65  66  67  71  79  88  96  93  85  74  65  58  54  52  52  52  50  60  85 114 136 148 150 150 147 129 115 106  86  66  52  51  55  61  66  68  68  65  62  59  58  56  53  50  54  64  77  83  80  69  62  58  56  55  55  53  48  44  42  40  37  34  36  39  39  38  38  37  36  35  34  36  39  44  47  49  52  53  51  47  45  45  49  50  50  48  45  39  37  39  42  42  41  38 
 59  62  59  56  51  46  45  47  47  43  40  40  42  47  51  53  53  50  46  47  48  46  45  47  50  49  47  49  53  55  52  49  46  46  51  54  54  50  48  50  63  73  70  61  53  54  68  88 102  99  85  68  61  58  56  60  61  53  48  46  47  54  59  56  50  48  51  49  44  42  46  50  51  45  40  38  40  41  42  41  40  38  36  36  40  41  41  40  40  39  40  40  40  41  41  39  36  37  38  38  39  38  38  37  38  39  39  38  37  38  37  35  35  36  35  34  33  34  36  36  34  35  36  38  39  40  40  40  39  38  38  38  37  36  37  38  35  36  39  41  45  50  53  49  45  44  46  48  51  52  51  50  50  51  55  56  55  51  48  46  47  48  47  46  48  54  67  75  75  64  56  57  68  66  65  71  77  82  84  86  85  80  73  65  60  56  52  50  50  50  49  49  55  68  73  68  60  62  72  82  76  66  59  60  61  65  81  93  94 101 115 132 138 142 151 161 167 166 157 143 121  93  69  54  50  48  45  46  46  49  54  56  52  46  42  42  43  44  46  52  64  81  97 109 122 139 156 169 171 171 171 166 159 148 130 118 113 110 111 109  94  93 111 140 162 177 183 178 168 161 167 179 180 168 153 153 170 190 192 187 181 179 176 173 171 169 162 146 118  94  94 102 115 133 156 171 168 171 176 175 171 162 145 114  81  59  53  55  57  79 120 166 184 189 195 197 198 198 199 199 197 173 146 128 123 121 119 134 147 144 133 128 134 130 127 133 136 140 141 121  92  65  51  45  44  43  48  56  53  52  60  63  68  75  75  73  72  68  75  91  94  93  88  79  71  64  62  60  57  52  51  53  54  87 147 181 195 198 196 189 175 147 125 110  89  68  53  51  55  60  64  66  66  64  59  55  55  54  50  48  59  85 118 132 126 107  92  84  74  67  61  55  48  41  38  37  36  37  40  42  41  40  39  38  37  37  36  38  42  48  52  56  57  56  52  47  43  43  45  46  46  45  44  44  42  41  41  40  43  45 
 60  59  51  47  46  44  44  44  43  41  40  40  41  48  53  49  50  50  46  44  44  47  44  41  42  42  43  46  49  48  42  44  50  54  56  58  63  68  68  65  66  67  63  54  47  50  59  67  70  68  64  62  63  65  68  78  81  73  63  58  58  60  63  65  64  60  54  51  51  51  50  51  52  46  42  39  41  42  41  40  40  38  36  37  39  40  40  40  39  40  40  41  42  41  40  39  37  37  38  38  39  40  40  39  39  38  38  37  36  35  35  34  34  35  35  34  34  34  37  36  34  35  36  38  39  40  40  40  39  38  38  37  36  36  38  38  37  37  40  43  46  49  50  48  44  44  44  44  43  43  41  38  40  45  50  49  46  47  48  48  45  45  45  43  45  50  59  68  75  77  80  82  80  66  58  66  68  67  67  71  72  69  64  60  57  53  49  48  50  51  49  51  58  68  73  73  71  72  75  77  68  65  71  71  71  80 100 113 114 115 122 132 134 140 149 150 151 153 146 132 113  90  72  59  50  45  44  47  51  60  72  75  64  49  42  41  41  41  45  57  71  84  92  87  81 102 132 161 177 181 172 155 139 127 116 111 110 109 114 114 100  94 112 159 182 185 189 185 178 182 190 197 200 195 187 180 172 169 179 187 192 193 193 191 185 183 179 162 129  98  97 102 115 140 170 186 179 176 175 167 152 130 106  81  61  54  52  51  53  86 134 175 191 197 204 206 204 202 201 199 194 170 144 133 131 128 126 139 153 156 146 141 145 134 123 127 137 146 143 126 102  75  58  49  46  47  54  72  84  89  91  97 100  96  87  78  69  69  75  84  89  88  80  69  60  56  57  57  54  50  50  53  59 100 167 190 195 196 198 184 152 117  95  85  71  60  53  54  56  57  59  59  56  51  50  51  48  47  47  48  61  90 125 145 150 145 135 118  93  72  56  48  45  43  42  40  37  36  37  39  40  41  43  45  46  46  44  44  45  47  52  55  53  50  48  45  43  42  41  41  41  41  44  45  46  47  46  46  47  48 
 57  56  49  43  43  45  42  40  39  40  40  40  41  44  47  45  46  48  48  46  45  45  43  40  39  43  46  45  47  47  43  46  50  54  59  68  81  91  97 100 101  97  85  60  46  51  57  59  56  52  52  58  62  66  75  84  83  72  69  70  72  70  71  72  69  64  56  53  55  59  59  57  54  50  46  43  42  42  40  38  38  38  38  39  40  39  39  39  39  40  41  43  43  42  40  39  38  38  38  39  40  41  41  41  40  39  37  36  35  35  34  33  34  35  37  36  35  35  38  37  35  36  37  37  37  38  39  39  40  39  38  38  37  40  40  39  39  39  40  45  46  46  45  43  41  42  43  40  37  37  36  34  37  41  43  42  41  43  46  46  40  40  42  42  43  45  50  59  69  77  86  91  87  72  64  72  70  68  71  76  76  69  65  64  66  63  57  50  48  48  46  46  53  67  79  86  90  92  95  97  91  91 100 100 102 114 125 129 127 126 128 133 138 143 147 147 148 149 150 138 111  84  67  59  49  43  42  46  58  79  98  96  74  53  42  42  42  43  48  56  68  81  84  75  63  71  92 116 130 135 132 121 114 112 114 117 118 123 127 126 116 106 115 162 187 191 194 193 191 196 198 200 204 208 209 206 194 183 188 195 200 198 195 191 184 183 183 171 136 102  99 104 120 150 178 193 186 181 175 163 141 114  87  67  54  52  53  52  52  88 139 180 194 199 207 208 205 202 201 200 193 167 142 131 136 141 142 150 160 163 150 139 137 128 122 130 145 155 151 131 101  69  53  48  49  60  86 124 147 153 147 147 141 123  95  72  62  63  68  73  76  74  69  62  57  54  54  53  49  47  47  50  57  80 115 128 136 144 150 136 105  83  72  66  59  54  54  55  56  57  58  59  58  55  54  52  46  44  46  47  61  89 127 150 158 161 155 136 101  71  50  43  42  43  43  40  36  35  36  38  41  44  47  51  54  54  51  49  48  49  50  50  47  47  48  50  50  48  43  40  39  42  42  43  46  53  60  62  56  47 
 53  54  51  46  45  46  43  40  40  40  40  39  40  38  38  42  45  46  48  49  48  44  43  42  39  44  47  42  43  46  48  47  46  49  67  91 111 122 130 141 148 146 125  85  61  67  77  84  85  75  70  75  82  91  98  97  86  70  71  76  77  76  74  72  68  62  59  61  63  65  64  61  57  53  49  46  45  43  38  36  36  37  39  41  40  39  39  39  40  42  43  44  44  43  41  40  39  39  39  40  40  41  41  41  39  38  37  36  36  35  34  33  34  36  38  37  36  36  38  38  37  38  38  38  37  37  38  39  39  40  40  39  39  42  42  40  41  41  41  45  45  43  42  39  38  41  41  38  36  37  38  37  40  41  38  39  40  41  42  40  36  38  42  43  44  44  44  51  58  63  70  79  87  85  84  87  84  82  87  92  91  83  81  85  92  86  71  55  48  46  45  43  48  68  89 104 110 115 123 131 128 124 127 129 135 145 145 142 138 136 136 140 146 150 151 155 158 160 163 150 117  82  64  63  61  60  59  59  73  99 118 112  82  56  45  44  43  45  49  53  61  71  74  71  67  65  71  79  80  83  88  96 102 109 120 125 127 134 135 132 125 117 123 160 184 192 197 199 200 201 200 199 203 208 212 214 213 209 203 201 199 194 186 180 180 181 182 176 144 111 103 106 122 154 181 195 192 185 175 157 132 104  78  63  54  51  54  56  56  85 131 174 191 197 205 206 203 199 199 198 190 166 141 132 140 152 156 161 165 160 142 124 118 115 116 124 138 150 151 124  88  57  46  45  52  85 132 183 202 203 196 188 169 133  90  62  56  56  60  66  66  64  62  59  57  56  52  48  45  47  50  53  56  58  59  66  76  88  93  83  67  66  66  61  58  56  56  59  60  59  63  68  68  64  58  54  47  44  44  47  64  98 138 159 165 166 160 141 104  71  50  42  41  41  40  37  33  36  38  40  42  44  47  52  56  58  55  52  49  51  48  45  44  47  52  56  56  52  46  43  44  48  56  66  76  89 102 106  93  77 
 52  53  52  49  47  45  45  45  45  43  40  37  39  40  40  42  46  47  44  46  49  48  45  41  37  38  40  39  40  43  47  45  43  50  88 128 150 161 167 170 172 165 145 112  93 100 120 138 145 134 125 129 149 163 159 143 123 102  85  73  67  65  63  64  72  75  74  88  95  86  71  62  57  51  48  49  47  43  38  38  37  35  35  36  39  40  41  43  45  46  46  45  44  43  42  42  41  39  39  40  40  40  39  37  36  35  38  38  36  35  35  35  37  38  37  37  36  36  38  37  37  37  38  39  39  39  38  38  38  39  41  41  40  41  42  43  43  44  43  43  42  41  41  39  37  38  39  38  38  40  43  44  44  43  42  42  41  40  38  38  38  42  45  48  49  48  48  47  47  51  51  59  80  95  99  94  93  93  91  90  93  97 103 115 126 113  86  58  50  51  52  50  56  74 102 120 122 127 136 145 146 143 142 145 149 152 154 153 150 148 147 149 150 155 163 167 174 180 177 161 133 103  88  89  99 108 108  96  97 113 121 112  89  64  50  46  45  46  49  57  64  67  70  70  73  81  88  91  88  87  91 104 111 112 117 123 128 128 133 135 122 119 134 162 180 188 195 197 197 202 203 200 201 202 202 199 201 203 194 193 193 185 174 172 184 188 187 181 159 132 111 106 116 140 173 194 188 180 167 143 114  85  66  63  63  58  58  62  64  82 114 156 180 194 205 206 203 198 195 192 183 164 147 139 144 148 146 159 165 152 134 118 106 104 100  92 102 123 135 105  74  60  50  44  55 106 161 197 205 203 198 186 154 104  70  57  60  59  57  60  63  66  66  65  62  58  50  45  46  53  61  67  67  71  79  86  85  78  74  70  65  66  64  62  65  64  60  66  68  65  72  76  71  57  49  48  47  45  42  46  77 124 160 176 178 171 159 138 105  75  52  42  40  41  38  33  30  35  38  39  40  40  41  47  51  54  53  49  46  47  46  44  43  48  53  54  50  45  44  47  53  67 101 139 157 171 181 178 170 158 
 51  50  48  46  44  42  43  44  44  43  40  38  38  41  44  46  46  46  46  49  49  45  43  43  43  39  36  37  40  44  45  41  40  53 104 152 177 186 186 176 149 120  97  87  90 109 129 144 150 152 158 171 185 193 191 180 167 150 123  93  68  60  53  55  99 135 149 162 164 151 134 104  67  56  53  50  45  42  42  44  43  39  38  39  43  43  43  45  45  46  45  44  43  43  43  43  42  39  40  41  40  39  38  37  36  35  37  38  37  36  36  36  36  37  38  38  37  37  37  36  35  36  37  38  39  39  38  37  37  38  39  39  38  38  39  40  41  41  41  42  41  40  39  38  38  39  38  37  38  40  43  45  45  43  43  42  41  40  39  39  41  43  45  46  47  46  45  44  44  46  45  50  67  81  86  80  77  73  67  68  72  78  90 110 131 132 106  65  54  57  56  52  59  81 106 118 117 117 123 132 138 142 148 148 151 160 166 162 151 144 145 151 157 163 171 179 182 181 179 172 157 137 126 126 131 131 125 114 111 115 116 105  87  70  61  61  63  66  68  71  73  72  70  69  77  90  99 103 104 103 104 103 100 100 111 118 119 122 128 132 118 114 128 159 177 186 196 201 202 205 205 202 199 200 202 196 189 185 185 185 184 183 184 187 194 201 204 196 174 145 113 105 112 126 153 176 174 167 156 136 109  83  69  75  83  80  70  66  75 103 137 165 181 192 199 201 200 194 188 181 170 156 140 124 123 123 120 130 146 156 150 136 119 106  92  80  87 103 110  84  58  52  46  44  54  95 142 177 192 186 161 130  97  68  56  56  63  63  60  60  61  66  73  76  71  59  52  48  49  54  59  67  73  91 117 129 120  97  73  65  67  62  57  58  69  70  62  62  66  71  72  69  64  61  53  45  45  45  41  44  71 118 158 178 176 151 128 106  83  64  50  44  41  38  37  35  34  35  37  39  40  40  41  44  47  49  48  45  41  42  40  37  37  42  47  44  42  45  45  45  59 100 139 169 190 202 207 205 200 191 
 50  47  45  43  42  41  42  42  43  42  43  42  40  44  49  50  48  48  54  56  52  45  44  45  44  41  38  39  41  43  43  41  42  55  96 140 168 174 172 155 112  73  57  60  74  91 107 121 135 148 165 184 191 196 201 199 195 182 152 110  68  56  52  63 125 181 205 216 214 202 187 141  77  61  59  51  45  44  47  47  46  44  40  41  47  46  44  44  44  44  43  42  41  42  44  42  40  40  41  42  41  39  39  38  37  36  37  38  38  38  37  36  35  36  37  38  39  38  37  36  35  35  36  37  38  39  39  38  37  37  38  37  37  38  38  38  38  38  40  42  42  41  40  39  39  39  39  37  37  39  42  43  44  43  42  41  41  41  42  42  43  44  45  44  43  43  42  42  43  43  45  48  57  63  66  62  58  51  45  48  52  55  74 101 128 137 114  67  58  62  58  51  57  82  99 106 104  99 101 110 121 131 142 143 147 157 164 162 152 144 145 153 162 168 175 184 184 178 180 180 172 160 156 156 147 137 126 115 109 108 107  99  87  78  77  81  83  85  86  86  83  77  67  65  74  85  90  91  94  97  95  87  82  87 102 112 113 115 119 121 111 105 113 150 175 186 194 201 205 204 203 201 198 204 210 203 193 186 188 187 186 191 198 203 203 209 215 206 185 153 114 104 110 117 134 153 161 159 154 143 117  90  78  82  91  93  82  76  92 128 161 175 183 189 195 199 199 192 180 167 154 145 130 109 101  96  90  97 118 144 152 146 134 114  92  78  80  86  84  66  48  43  42  43  49  69  96 122 136 131 107  78  58  51  52  56  61  61  61  64  64  69  80  86  82  70  59  52  51  53  57  64  75  96 125 141 131 100  71  61  66  74  72  67  69  68  61  57  60  66  62  62  74  90  87  65  51  45  43  43  57  86 116 133 130 107  88  79  71  62  52  46  43  40  38  37  35  37  38  40  41  42  42  43  44  46  44  41  39  39  36  31  33  37  40  41  45  49  49  53  77 130 161 177 193 202 202 199 192 188 
 51  48  45  43  42  43  42  42  42  43  45  47  47  51  55  55  53  56  63  63  58  54  53  49  42  42  44  43  41  41  43  45  47  52  69  93 118 124 122 112  80  56  58  61  61  63  73  96 126 141 153 169 181 192 202 204 200 185 150 105  63  51  57  83 137 186 213 222 222 213 200 153  83  66  64  57  51  49  48  46  46  46  40  41  49  47  44  43  43  42  41  40  39  41  44  43  39  40  42  43  41  39  39  39  38  37  37  38  39  39  38  37  36  35  36  38  40  39  39  37  35  35  36  37  38  39  39  39  38  38  38  38  38  39  40  39  38  38  40  43  44  43  41  40  40  40  39  38  38  40  42  43  43  41  41  41  41  42  44  45  45  45  44  44  43  43  44  43  43  44  46  50  52  54  54  53  50  45  40  43  47  53  78 108 129 134 112  68  61  64  59  51  55  73  87  95  96  91  90 100 111 121 130 139 145 147 154 157 156 153 154 158 163 169 176 179 177 176 182 182 173 166 165 162 146 131 121 108 101  99  99  97  93  88  88  92  93  92  93  96  89  73  59  56  63  69  69  65  65  66  67  67  70  78  91 104 110 106 106 108  99  89  96 136 169 185 186 192 200 199 198 199 202 210 216 213 210 207 202 199 200 203 206 208 210 212 211 207 189 157 116 104 110 118 128 143 158 163 162 158 133 103  92  86  86  90  87  91 109 139 165 174 180 187 194 201 201 192 176 158 141 132 122 105  91  79  73  85 104 122 137 146 142 119  92  73  69  68  61  53  46  43  42  42  43  50  56  57  56  55  57  56  54  55  55  56  54  52  57  68  68  73  88  93  91  82  65  52  49  54  62  70  82  91  99 109 102  77  60  60  79 113 123 101  74  58  55  54  55  57  54  70 105 135 132 100  62  45  45  43  43  47  54  57  57  57  62  70  79  74  60  49  46  46  41  35  33  37  39  39  41  42  42  42  43  45  44  42  39  39  35  32  36  36  38  49  55  58  64  84 115 148 167 178 187 194 194 184 175 175 
 50  46  44  43  43  43  42  42  41  43  44  46  47  54  60  61  63  66  70  68  65  67  61  55  54  54  51  45  44  44  45  44  44  45  50  57  67  70  73  77  65  58  66  63  59  58  65  86 117 132 140 149 164 181 194 197 187 163 123  88  65  53  60  90 136 180 210 215 217 218 201 158 101  81  75  66  61  56  48  45  47  50  45  44  47  44  42  42  42  42  41  39  38  40  43  42  40  40  42  43  41  40  39  39  38  38  39  39  38  38  38  37  36  36  36  38  39  40  40  39  37  36  35  36  38  38  39  38  38  39  40  40  39  40  41  40  39  39  40  42  43  42  40  39  39  41  40  39  39  41  42  42  40  38  38  39  40  43  45  46  46  45  46  46  47  48  47  47  47  49  55  59  60  56  52  49  48  48  46  47  56  75 101 123 136 142 129  92  69  60  60  50  53  74  88  96 103 109 115 121 125 132 143 145 147 153 159 160 154 148 149 155 161 164 165 160 159 162 168 173 173 166 152 137 123 113 107 106 104  99  97  95  91  84  81  82  86  91  94  90  80  66  56  51  51  55  59  63  63  60  60  62  62  65  78  91  98  95 101 106  86  71  78 115 152 174 177 184 195 198 201 205 208 210 213 213 213 212 210 205 201 201 202 203 205 210 213 204 182 150 115 103 108 125 143 157 165 169 170 168 147 126 125 111  92  82  81  88 105 129 154 174 181 183 189 196 200 198 186 165 140 121 107  96  87  85  96 123 144 149 159 164 152 118  84  64  58  55  50  49  48  44  43  46  54  63  65  60  55  52  50  48  50  55  55  53  49  46  49  57  60  71  89 100  92  68  56  51  52  59  69  84  99 103  91  75  70  69  53  75 135 166 171 148  94  59  51  52  58  64  71  93 127 141 126  90  57  44  44  39  38  41  46  46  45  53  63  74  80  75  63  53  47  43  39  38  37  36  36  37  40  43  45  46  47  47  46  45  44  45  40  35  37  43  50  58  62  74 101 129 149 153 158 165 175 187 194 187 177 173