about summary refs log tree commit diff
path: root/tht/C/QG-2017/input8/16.txt
blob: 7d5502ff51b49ffd38666067059b7db75dd12ed9 (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
 30  30  31  31  30  29  29  31  31  31  30  30  30  29  30  30  31  30  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  31  31  30  30  31  30  30  30  30  30  31  31  30  31  31  31  30  30  30  29  29  30  30  30  31  31  32  31  31  32  32  32  32  31  31  32  32  31  31  32  33  32  32  32  32  32  32  32  32  33  32  31  32  32  31  31  32  31  31  31  31  31  31  32  33  32  32  32  32  32  32  33  32  32  33  32  32  32  32  32  32  33  32  32  32  32  33  33  32  32  32  32  33  33  32  32  32  33  33  33  33  34  34  34  34  33  33  33  34  34  34  35  34  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  31  30  30  30  30  30  31  32  32  33  34  35  35  34  34  33  33  34  34  34  34  34  34  33  33  34  33  34  34  34  33  34  33  33  34  35  36  35  35  35  36  36  36  35  35  35  35  34  33  32  32  33  33  33  32  32  32  33  33  33  32  32  32  32  32  32  33  32  33  33  32  33  34  34  33  33  34  33  33  32  32  31  32  31  32  33  32  33  33  33  33  32  32  33  34  33  34  34  34  34  34  33  34  33  34  33  33  33  33  33  32  32  32  32  32  32  32  32  32  32  32  32  33  33  32  33  33  33  33 
 30  30  31  31  30  30  30  31  31  31  30  30  30  29  30  30  31  30  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  31  31  30  30  31  30  30  30  30  30  30  30  30  31  31  31  30  30  30  29  29  30  30  30  31  31  32  31  31  32  32  32  32  31  31  32  32  31  31  32  33  32  32  32  32  32  32  32  32  33  32  31  32  32  31  31  32  31  31  31  31  31  31  32  33  32  32  32  32  32  32  33  32  32  33  32  32  32  32  32  32  33  32  32  32  32  33  33  32  32  32  32  33  33  32  32  32  33  33  33  33  34  35  34  34  34  33  33  33  34  33  34  34  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  31  30  30  30  30  30  31  32  32  33  33  34  34  34  34  33  33  34  34  34  34  34  34  33  33  34  33  34  34  34  33  34  33  33  34  35  35  35  35  35  35  35  35  35  35  35  35  33  32  32  32  33  33  33  33  32  32  33  33  33  32  32  32  32  32  32  33  32  33  33  32  33  34  34  33  33  34  33  33  32  31  31  32  31  32  33  32  32  33  33  33  32  32  33  33  33  33  34  34  34  34  33  34  34  34  33  33  33  33  33  32  32  32  32  32  32  32  32  32  32  32  32  33  33  32  33  33  32  32 
 31  31  30  30  31  31  31  31  31  31  30  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  30  30  30  29  29  30  30  30  31  31  32  31  31  32  32  32  32  31  31  32  32  31  31  32  33  32  32  32  32  32  32  32  32  33  32  31  32  32  31  31  32  31  31  31  31  31  31  32  33  32  32  32  32  32  32  33  32  32  33  32  32  32  32  32  32  33  32  32  32  32  33  33  32  32  32  32  33  33  32  32  32  33  33  33  33  34  35  34  35  34  34  34  33  33  33  33  33  33  32  32  32  32  32  32  32  32  32  32  32  32  33  33  31  31  31  30  29  30  31  31  31  32  33  34  34  33  34  34  34  34  35  35  35  35  34  33  33  34  33  33  33  34  33  34  33  33  34  34  34  34  34  34  34  34  34  34  34  34  34  32  32  33  33  33  33  34  33  33  33  32  32  32  33  32  32  32  32  32  33  32  33  33  32  33  34  34  33  33  34  33  33  32  31  31  32  31  32  33  32  33  33  33  32  32  32  33  33  33  33  33  34  33  33  33  33  33  33  33  33  33  33  33  32  32  32  33  33  32  33  33  33  33  33  33  32  33  33  33  33  33  33 
 30  31  30  31  31  30  30  31  31  31  30  30  30  29  30  30  31  30  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  31  31  30  30  30  30  30  30  30  30  30  30  30  31  31  31  30  30  30  29  29  30  30  30  31  31  32  31  31  32  32  32  32  31  31  32  32  31  31  32  33  32  32  32  32  32  32  32  32  33  32  31  32  32  31  31  32  31  31  31  31  31  31  32  33  32  32  32  32  32  32  33  32  32  33  32  32  32  32  32  32  33  32  32  32  32  33  33  32  32  32  32  33  33  32  32  32  33  33  33  33  34  35  34  34  35  34  34  33  33  32  32  32  32  32  32  32  32  32  32  33  32  33  32  32  33  34  33  32  32  31  30  30  30  31  30  31  32  33  34  34  33  34  34  34  35  34  34  35  35  34  33  33  34  34  34  34  33  33  33  34  34  33  33  33  33  33  33  33  33  33  33  33  34  33  32  31  33  33  34  34  34  34  33  33  32  32  32  33  32  32  32  32  32  33  32  33  33  32  33  34  34  33  33  34  33  33  32  32  31  32  31  32  33  32  32  33  33  33  32  32  33  33  33  33  33  34  33  33  33  33  33  33  33  33  34  33  33  32  33  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32 
 30  30  31  31  31  30  30  31  31  31  30  30  30  29  30  30  30  30  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  31  31  30  30  30  30  30  30  30  30  30  30  30  30  31  31  30  30  30  29  29  30  30  30  31  31  32  31  31  32  32  32  32  31  31  32  32  31  31  32  33  32  32  32  32  32  32  32  32  33  32  31  32  32  31  31  32  31  31  31  31  31  31  32  33  32  32  32  32  32  32  33  32  32  33  32  32  32  32  32  32  33  32  32  32  32  33  33  32  32  32  32  33  33  32  32  32  33  33  33  33  35  36  35  34  34  34  34  33  33  32  32  33  33  32  33  32  32  33  33  33  33  33  32  32  33  34  34  32  32  31  30  30  30  30  30  30  31  32  33  33  33  34  34  34  35  34  34  35  35  34  33  33  34  34  34  34  33  34  33  34  34  33  33  33  33  33  33  33  33  33  33  33  33  33  32  32  33  33  34  34  34  34  34  33  32  32  32  33  32  32  32  32  32  33  32  33  33  32  33  34  34  33  33  34  33  33  32  32  31  32  31  32  33  32  32  33  33  33  33  32  33  33  33  33  33  34  33  33  33  33  33  34  33  33  34  33  33  32  33  33  33  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32 
 29  30  31  31  30  31  31  31  31  31  30  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  31  31  29  29  29  29  29  29  29  29  29  29  29  30  31  31  30  30  30  29  29  30  30  30  31  31  32  31  31  32  32  32  32  31  31  32  32  31  31  33  33  33  32  33  33  33  33  32  32  32  32  31  32  32  31  31  32  31  31  31  31  31  31  32  33  32  32  32  32  32  32  33  32  32  33  32  32  32  32  32  32  33  32  32  32  32  33  33  32  32  32  32  33  33  32  32  32  33  33  33  33  36  36  35  35  35  34  34  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  35  34  32  31  31  30  29  29  30  30  30  31  32  33  33  33  34  34  34  35  35  35  35  36  35  33  33  33  33  33  33  34  34  33  33  33  33  32  32  32  32  32  32  32  32  32  32  32  32  31  31  32  33  34  35  35  34  34  33  32  31  32  33  32  32  32  32  32  33  32  33  33  32  33  34  34  33  34  34  34  33  32  31  31  31  31  32  32  32  32  32  32  32  32  33  33  33  33  33  33  34  34  34  34  33  33  34  33  33  33  33  32  32  32  32  32  32  32  33  33  33  33  33  33  33  33  33  33  33  33  33 
 30  30  31  31  30  31  31  32  31  31  31  31  30  29  30  30  30  30  31  31  31  31  30  31  30  30  30  30  31  30  31  31  32  31  31  31  30  30  29  30  30  30  31  31  31  30  30  30  30  30  29  30  30  30  30  30  30  31  31  30  30  30  29  29  30  30  30  31  31  32  31  31  32  32  32  32  31  31  32  32  31  31  32  32  32  32  32  32  32  32  33  32  33  33  32  32  32  31  31  32  31  31  31  31  31  31  32  33  32  32  32  32  32  32  33  32  32  33  32  32  32  32  32  32  33  32  32  32  32  33  33  32  32  32  32  33  33  32  32  32  33  33  33  33  35  35  35  34  34  34  34  33  32  32  32  32  32  33  33  32  33  33  33  33  33  33  33  32  33  34  34  32  32  31  30  30  30  30  30  30  31  32  32  33  33  34  34  34  35  34  35  35  35  34  33  33  34  34  34  34  33  34  33  34  34  33  32  32  32  32  32  32  32  32  32  32  32  32  31  31  32  33  34  34  34  34  33  32  31  31  31  33  32  32  32  32  32  33  32  33  33  32  33  34  34  33  33  33  33  33  32  32  31  32  32  32  32  32  32  33  33  33  33  33  33  33  33  33  33  34  33  33  34  34  34  34  34  33  34  34  33  32  32  33  33  33  33  32  32  32  32  32  32  32  32  32  32  32  32  32 
 29  29  30  30  30  31  31  32  32  32  31  31  31  30  29  29  29  29  28  29  31  31  30  31  30  30  30  30  31  31  30  31  31  31  31  31  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29  30  30  30  31  31  32  31  30  30  30  29  29  30  30  30  31  31  32  31  31  32  32  32  32  31  31  31  32  32  31  30  30  30  30  31  31  31  32  33  33  33  34  32  31  32  31  31  32  31  31  31  31  31  31  32  33  32  32  32  32  32  32  33  32  32  33  32  32  32  32  32  32  33  32  32  32  32  33  33  32  32  32  32  33  33  32  32  32  33  33  33  33  33  33  33  33  33  33  33  33  32  32  32  32  33  33  33  33  33  33  33  33  33  33  33  33  32  32  32  31  32  33  33  32  32  31  31  30  30  31  31  32  33  33  34  34  34  34  33  33  33  33  33  33  34  34  34  34  33  33  34  34  36  35  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  33  33  33  33  33  32  32  32  32  32  32  32  32  32  32  33  32  33  33  32  33  33  33  33  33  33  33  33  32  32  32  32  32  32  32  32  33  33  33  33  33  34  34  34  35  35  34  33  33  33  34  35  35  36  36  37  37  37  35  34  33  33  33  33  33  32  32  32  32  32  32  32  32  32  32  32  32  32 
 29  29  30  30  30  31  31  32  32  31  31  31  31  30  29  29  29  29  28  29  30  31  30  30  30  31  31  30  30  30  30  30  31  31  31  31  30  30  29  30  30  31  31  31  32  32  31  31  31  30  29  29  30  31  31  31  32  32  31  30  30  30  29  29  30  30  30  31  31  32  31  31  32  32  32  32  31  31  31  32  32  31  30  30  30  31  31  31  31  32  32  32  32  32  31  32  32  31  31  32  31  31  31  31  31  31  32  33  32  32  32  32  32  32  33  32  32  33  32  32  32  32  32  32  33  32  32  32  32  33  33  32  32  32  32  33  33  32  32  32  33  33  33  33  33  33  33  32  32  32  32  33  32  32  32  33  33  34  34  33  34  34  34  34  34  34  34  34  32  31  31  31  33  33  34  33  32  31  31  30  30  31  31  32  33  33  34  34  34  33  33  33  33  33  33  33  34  35  35  34  33  33  34  35  36  36  33  32  33  33  33  33  33  33  33  33  33  33  32  33  33  32  32  32  32  32  32  33  33  33  33  32  32  32  32  32  32  33  32  32  32  33  32  32  32  32  32  32  32  32  32  33  32  32  32  32  32  32  33  34  34  34  34  34  35  35  36  35  34  34  34  34  34  35  36  36  36  37  37  38  36  34  34  33  34  34  33  32  31  31  31  31  31  31  31  31  31  31  31  31 
 29  29  30  30  30  31  31  31  30  30  30  30  30  30  30  30  30  30  29  30  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  30  30  30  29  29  30  30  30  31  31  32  31  31  32  32  32  32  31  31  32  32  31  31  32  32  32  32  32  32  31  31  31  30  30  30  31  32  32  31  31  32  31  31  31  31  31  31  32  33  32  32  32  32  32  32  33  32  32  33  32  32  32  32  32  32  33  32  32  32  32  33  33  32  32  32  32  33  33  32  32  32  33  33  33  33  33  33  33  33  32  33  33  33  32  32  32  32  33  33  33  33  33  33  33  33  33  33  33  33  32  31  31  31  32  33  33  33  32  31  31  30  30  31  31  32  33  33  34  34  34  34  33  33  33  33  33  33  34  35  35  34  33  33  34  35  36  36  33  32  33  32  32  32  32  32  32  32  33  32  32  32  32  32  33  33  33  32  32  32  32  32  32  32  32  32  32  32  32  33  32  33  33  32  33  33  33  33  33  32  33  32  32  32  32  32  32  32  32  32  33  34  34  33  34  34  35  35  35  35  34  34  35  35  35  35  35  35  35  35  36  36  35  34  33  33  33  33  33  32  32  31  32  32  32  32  32  32  32  32  32  32 
 29  29  30  30  30  31  32  31  29  30  30  30  30  30  30  31  30  30  30  31  31  31  31  31  31  31  31  31  31  31  31  31  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  30  30  30  29  29  30  30  30  31  31  32  31  31  32  32  32  32  31  31  32  32  31  31  33  34  33  32  32  31  31  31  31  30  29  30  31  32  32  31  31  32  31  31  31  31  31  31  32  33  32  32  32  32  32  32  33  32  32  33  32  32  32  32  32  32  33  32  32  32  32  33  33  32  32  32  32  33  33  32  32  32  33  33  33  33  33  33  33  33  32  33  33  33  32  32  32  32  33  33  33  32  33  33  33  33  33  33  33  33  32  31  31  31  33  33  33  33  32  31  31  30  30  31  31  32  33  33  34  34  34  34  33  33  33  33  33  33  34  35  35  34  33  33  34  35  36  36  33  32  33  33  32  32  32  33  32  32  33  32  32  32  32  32  32  33  33  32  32  32  32  32  32  32  32  32  32  32  32  33  32  33  33  32  33  33  33  33  33  32  32  32  32  32  32  32  32  32  32  32  33  34  34  33  34  34  35  35  35  36  36  36  35  35  35  35  35  35  35  35  34  34  34  34  33  33  33  34  33  32  32  31  32  32  32  32  32  32  32  32  32  32 
 29  29  30  30  30  31  32  30  29  29  29  29  29  30  31  31  31  31  31  32  32  32  32  32  32  32  32  32  32  32  32  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  30  30  29  29  30  30  30  31  31  32  31  31  32  32  32  32  31  31  32  32  31  31  33  34  33  32  32  31  31  31  30  30  30  30  31  32  32  31  31  32  31  31  31  31  31  31  32  33  32  32  32  32  32  32  33  32  32  33  32  32  32  32  32  32  33  32  32  32  32  33  33  32  32  32  32  33  33  32  32  32  33  33  33  33  33  33  33  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  31  31  31  31  33  33  33  33  32  31  31  30  30  31  31  32  33  33  34  34  34  34  33  33  33  33  33  33  34  35  35  34  33  33  34  35  36  36  33  32  33  33  32  33  33  33  33  32  33  32  32  32  33  32  32  32  32  32  32  32  33  33  32  32  32  32  32  32  32  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  32  33  34  34  33  34  34  35  35  35  36  38  37  36  36  36  35  35  34  34  34  33  32  34  34  33  33  33  34  33  32  32  31  32  32  31  31  31  31  31  31  31  31 
 29  29  30  30  30  31  32  30  28  28  28  28  29  30  31  31  32  32  32  33  33  33  33  33  33  33  33  33  33  33  33  33  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  30  30  29  29  30  30  30  31  31  32  31  31  32  32  32  32  31  31  32  32  31  31  32  32  32  31  31  32  32  31  31  31  31  31  31  32  32  31  31  32  31  31  31  31  31  31  32  33  32  32  32  32  32  32  33  32  32  33  32  32  32  32  32  32  33  32  32  32  32  33  33  32  32  32  32  33  33  32  32  32  33  33  33  33  33  33  33  33  32  33  32  33  32  32  32  32  32  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  33  33  33  33  32  31  31  30  30  31  31  32  33  33  34  34  34  34  33  33  33  33  33  33  34  35  35  34  33  33  34  35  36  36  33  32  33  33  32  33  33  33  32  32  33  32  32  32  33  32  32  33  33  32  32  33  33  33  32  32  32  32  32  32  32  33  32  33  33  33  33  33  32  33  33  32  32  32  32  32  32  32  32  32  33  32  33  34  34  33  34  34  34  35  35  36  39  38  37  37  36  35  35  34  33  32  31  32  34  35  33  33  33  34  33  32  32  31  32  32  31  32  32  32  32  32  32  32 
 29  29  30  30  30  31  32  30  28  28  28  29  29  30  31  31  32  32  32  33  33  33  33  33  33  33  33  33  33  33  33  33  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  30  30  29  29  30  30  30  31  31  32  31  31  32  32  32  32  31  31  31  32  31  31  31  31  30  30  31  32  32  31  31  32  32  32  31  32  32  31  31  32  31  31  31  31  31  31  32  33  32  32  32  32  32  32  33  32  32  33  32  32  32  32  32  32  33  32  32  32  32  33  33  32  32  32  32  33  33  32  32  32  33  33  33  33  33  33  33  33  32  33  32  33  32  32  32  32  32  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  33  33  33  33  32  31  31  30  30  31  31  32  33  33  34  34  34  34  33  33  33  33  33  33  34  35  35  34  33  33  34  35  36  36  33  32  33  33  32  33  33  33  32  32  33  32  32  32  33  32  32  33  33  32  32  32  32  33  32  32  32  32  32  32  32  33  32  33  33  33  33  33  32  33  32  32  32  32  33  32  32  32  32  32  33  32  33  34  34  33  34  34  34  35  35  36  38  39  38  38  36  35  35  34  32  32  31  32  34  35  33  33  33  34  33  32  32  31  32  32  31  32  32  32  32  32  32  32 
 29  29  30  30  30  31  32  30  29  29  29  29  29  30  31  31  31  31  31  31  32  32  32  32  32  32  32  32  32  32  32  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  30  30  29  29  30  30  30  31  31  32  31  31  32  31  31  31  31  31  31  31  32  31  30  30  30  30  31  31  31  32  32  33  34  33  32  31  32  31  31  32  31  31  31  31  31  31  32  33  32  32  32  32  32  32  33  32  32  33  32  32  32  32  32  32  33  32  32  32  32  33  33  32  32  32  32  33  33  32  32  32  33  33  33  33  33  33  33  33  32  33  32  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  31  31  31  31  33  33  33  33  32  31  31  30  30  31  31  32  33  33  34  34  34  34  33  33  33  33  33  33  34  35  35  34  33  33  34  35  36  36  33  32  33  32  32  33  32  32  33  32  33  32  32  32  33  32  32  32  32  32  32  32  33  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  32  32  33  33  32  32  32  32  32  32  33  34  34  33  34  34  34  35  35  36  39  39  38  37  36  35  35  34  33  32  31  32  34  34  33  33  33  34  33  32  32  31  31  31  31  31  31  31  32  31  32  32 
 29  29  30  30  30  31  32  31  30  30  30  30  30  30  30  30  30  30  30  30  31  31  31  31  31  31  31  31  31  31  31  31  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  30  30  30  29  29  30  30  30  31  31  32  31  32  31  31  31  32  31  31  31  31  32  31  30  30  30  30  31  31  31  32  32  33  33  33  32  31  32  31  31  32  31  31  31  31  31  31  32  33  32  32  32  32  32  32  33  32  32  33  32  32  32  32  32  32  32  32  32  32  32  33  32  32  32  32  32  33  33  33  33  32  33  33  33  33  33  33  33  33  32  33  33  33  32  32  32  32  33  33  33  32  33  33  33  33  33  33  33  33  32  31  31  31  33  33  33  33  32  31  31  30  30  31  31  32  33  33  34  34  34  34  33  33  33  33  33  33  34  35  35  34  33  33  34  35  36  36  33  32  33  33  32  32  33  33  32  32  33  32  32  32  32  32  32  33  33  32  32  33  33  33  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  32  33  33  32  32  33  34  34  33  34  34  34  35  35  36  38  38  37  36  36  35  35  34  33  33  32  32  34  35  34  33  33  33  33  32  32  31  32  32  31  32  32  32  31  32  31  31 
 29  29  30  30  30  31  31  31  30  30  30  30  31  30  30  30  30  30  29  30  30  31  31  31  31  31  31  31  31  31  30  31  31  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  30  30  30  29  29  30  30  30  31  31  32  31  32  32  31  31  32  31  31  31  31  32  31  30  30  30  31  31  31  31  32  32  32  32  32  31  32  32  31  31  32  31  31  31  31  31  31  32  33  32  32  32  32  32  32  33  32  32  33  32  32  32  32  32  32  32  32  32  32  32  33  32  32  32  32  32  33  33  33  33  32  33  33  33  33  33  33  33  33  32  33  33  33  32  32  32  33  33  33  33  33  33  33  33  33  33  33  33  33  32  31  31  31  33  33  33  33  32  31  31  30  30  31  31  32  33  33  34  34  34  34  33  33  33  33  33  33  34  35  35  34  33  33  34  35  36  36  33  32  33  33  32  32  33  33  32  32  33  32  32  32  32  32  32  33  33  32  32  33  32  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  33  33  33  32  32  33  34  34  33  34  34  34  35  35  36  38  37  36  36  36  35  35  34  33  33  33  33  34  34  34  33  33  34  33  32  32  31  32  32  31  32  32  32  31  32  31  31 
 29  29  30  30  30  31  31  32  32  31  31  31  31  30  29  29  29  29  29  29  31  31  31  31  31  30  30  30  31  31  31  31  31  31  31  31  30  29  29  30  30  30  30  31  32  32  31  31  31  30  29  29  30  31  30  31  32  31  31  30  30  30  29  29  30  30  31  31  32  32  31  31  31  31  31  31  31  31  31  31  31  32  32  32  32  32  32  31  31  31  31  30  29  30  31  32  32  31  31  32  31  31  31  32  31  31  32  33  32  32  33  32  33  33  33  33  33  33  33  32  32  33  33  32  33  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  33  33  33  33  33  33  33  33  32  32  32  32  32  32  32  33  33  33  34  34  34  34  34  34  33  34  34  32  31  31  31  32  33  33  33  32  31  31  30  30  31  31  32  33  33  34  35  34  34  33  33  33  33  33  34  34  35  35  34  34  34  34  35  37  36  33  33  32  32  32  33  32  32  33  33  33  33  32  32  33  32  32  32  32  32  32  32  32  33  32  32  32  32  32  32  32  33  32  32  32  32  32  32  32  32  32  32  32  32  33  33  32  32  33  32  32  32  33  34  34  33  33  34  34  34  35  36  37  36  36  36  36  35  35  34  34  33  33  33  34  34  33  33  34  34  33  32  31  31  31  31  31  31  31  31  32  31  32  32 
 29  29  30  30  30  31  31  32  32  31  31  31  30  30  29  29  29  29  29  30  30  30  30  30  31  31  31  31  30  30  30  30  31  31  31  31  31  30  30  30  31  31  31  31  31  31  30  30  30  30  29  30  30  31  31  31  32  32  32  31  31  31  30  30  30  30  30  30  31  31  31  31  31  31  31  32  31  31  31  31  31  32  33  33  32  32  31  31  30  30  30  30  30  30  31  31  31  31  31  31  32  31  31  31  31  31  31  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  32  32  32  32  32  33  32  32  32  32  32  32  33  33  32  32  32  32  32  33  33  33  33  33  33  32  32  33  33  33  33  33  33  33  32  32  32  33  33  33  32  32  31  31  30  30  30  30  31  31  32  32  33  34  33  33  33  33  33  33  33  33  34  34  34  33  33  33  34  35  35  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  32  33  33  32  32  33  33  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  33  33  33  33  33  34  34  34  34  35  35  36  36  35  35  35  35  36  36  35  34  34  34  33  33  33  33  33  33  32  32  32  31  31  32  32  32  32  31  32  31  31 
 29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  31  31  31  29  29  30  30  31  32  32  31  30  30  29  29  31  32  32  31  32  32  32  31  31  31  32  32  30  28  28  29  29  29  30  30  30  31  31  31  32  33  33  32  32  32  31  31  30  31  30  29  29  31  32  32  31  31  31  32  31  31  31  31  32  32  32  32  31  31  30  29  29  30  31  31  32  32  32  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  32  31  31  32  33  33  32  32  32  32  33  32  33  32  32  32  32  33  32  32  33  32  32  32  33  32  32  32  33  32  32  33  33  32  32  32  32  33  32  32  33  34  34  33  33  33  33  33  31  31  31  31  31  28  28  29  29  30  30  31  32  33  34  34  35  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  33  32  33  33  32  32  32  32  32  32  33  33  33  32  32  32  33  33  32  32  32  32  32  32  33  32  32  32  32  32  32  32  32  33  32  33  32  32  32  32  32  32  32  33  33  33  34  35  34  34  35  35  36  37  36  37  36  34  32  32  33  32  32  32  32  32  32  33  33  32  32  33  32  31  32  31  31 
 29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  31  32  31  29  29  30  30  31  32  32  31  30  30  29  28  31  32  32  32  32  32  32  32  32  32  32  32  30  28  28  29  29  29  30  30  30  31  31  31  32  33  33  32  33  32  32  31  30  31  30  29  29  31  32  32  31  31  31  32  31  31  31  31  31  32  32  32  31  31  30  29  29  30  31  31  32  33  32  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  32  33  33  32  33  32  32  33  32  32  32  32  32  32  33  32  32  32  32  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  33  34  34  33  33  34  33  32  32  31  31  32  31  29  29  29  29  30  30  31  32  33  33  34  35  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  32  33  32  32  32  32  32  32  32  32  32  33  33  32  33  33  32  32  32  32  33  32  32  32  32  32  32  32  32  33  32  32  32  32  32  32  33  32  32  32  32  32  33  33  33  32  33  32  32  32  32  32  32  32  32  32  33  33  34  34  34  34  34  35  36  36  37  37  37  33  32  33  32  32  32  32  32  32  32  33  33  32  33  33  32  31  32  31  30 
 29  29  30  30  30  31  31  32  31  31  31  30  30  29  30  30  30  30  31  31  29  29  30  30  31  32  32  31  30  30  29  29  30  31  31  31  31  31  31  31  31  31  31  31  30  28  28  29  30  29  30  30  30  31  31  32  32  32  32  32  32  32  31  31  31  30  30  30  30  31  32  32  31  31  31  32  31  31  31  31  31  32  32  32  31  31  30  29  29  30  31  31  32  32  32  31  31  31  31  31  31  31  31  31  31  31  31  32  31  32  32  32  32  32  32  31  31  31  31  31  32  31  31  32  32  32  31  31  32  31  31  32  33  33  32  32  32  32  32  32  32  32  32  32  32  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  33  33  33  33  32  32  32  33  35  34  33  33  34  33  33  32  31  31  32  31  29  29  29  29  30  31  31  32  32  33  34  34  33  32  32  33  33  33  33  32  33  32  32  32  32  32  32  33  32  32  33  32  33  33  33  32  32  33  32  32  33  33  33  32  32  32  33  32  32  32  32  32  33  32  33  32  32  33  32  32  32  32  32  33  32  32  32  32  32  32  32  33  33  33  32  33  33  32  32  32  32  33  32  32  33  32  33  34  33  33  34  34  34  35  35  35  36  36  36  34  32  32  32  33  33  32  32  32  32  32  32  32  32  33  32  31  32  31  31 
 29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  30  30  31  31  29  29  30  30  31  32  32  31  30  30  29  29  30  31  30  30  30  30  30  30  30  30  31  31  30  28  28  29  30  29  30  30  30  31  31  32  32  32  33  32  31  31  32  32  31  31  31  30  30  31  32  32  31  31  31  32  31  31  31  31  31  32  32  32  31  31  30  29  29  30  31  31  32  32  32  31  31  32  31  32  32  31  31  32  32  32  32  32  32  32  32  32  31  31  32  31  31  31  31  31  32  31  31  32  32  32  31  32  32  31  31  32  33  33  32  33  32  32  32  32  32  32  32  32  32  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  32  32  33  32  32  33  35  34  33  34  34  33  33  32  31  31  32  31  29  29  30  30  30  31  31  32  33  33  34  34  33  32  32  33  32  33  32  33  33  32  32  32  32  33  32  33  32  33  32  32  33  33  33  32  33  33  32  32  33  33  33  32  33  33  33  32  32  33  32  32  33  32  32  32  32  32  32  32  32  32  32  33  32  32  32  32  32  32  33  33  33  33  33  33  33  32  32  32  32  33  32  32  33  32  33  33  33  33  33  34  34  34  35  35  36  36  36  34  32  33  32  33  33  32  32  32  32  32  32  32  32  33  32  31  32  31  31 
 29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  31  31  31  29  29  30  30  31  32  32  31  30  30  29  29  30  31  31  31  31  31  31  31  30  31  31  31  30  28  28  29  29  29  30  30  30  31  31  32  32  32  32  32  31  31  32  32  32  31  31  30  30  31  32  32  31  31  31  32  31  31  31  31  31  32  32  32  31  31  30  29  29  30  31  31  32  32  32  31  31  32  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  32  31  31  32  33  33  32  33  33  33  33  32  32  33  32  32  32  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  33  35  34  33  34  34  33  33  32  31  31  32  31  29  29  30  30  30  30  31  32  33  33  33  34  33  32  32  33  32  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  33  32  32  32  32  32  32  32  32  33  33  32  33  33  32  32  32  32  32  32  32  32  32  32  32  33  32  32  32  32  32  33  32  32  32  32  32  32  32  33  33  33  32  33  33  32  32  32  32  33  32  32  33  33  33  33  33  33  33  33  34  34  35  35  36  36  36  33  32  33  32  33  33  32  32  32  32  32  32  32  32  33  32  31  32  31  31 
 29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  30  30  31  31  29  29  30  30  31  32  32  31  30  30  29  29  30  30  30  30  30  30  30  30  30  30  30  30  29  28  28  29  30  29  30  30  30  31  31  32  31  31  31  31  31  31  31  31  32  32  31  31  31  31  32  32  31  31  31  32  31  31  31  31  31  32  32  32  31  31  30  29  29  30  31  31  32  32  32  31  31  32  31  31  32  31  31  32  32  32  32  32  32  32  32  32  31  31  32  31  31  31  31  31  32  31  31  32  32  32  31  32  32  31  31  32  33  33  32  33  32  32  32  32  32  32  32  32  32  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  33  33  32  33  32  33  32  32  33  35  34  33  34  34  33  33  32  31  31  32  31  30  30  30  30  31  31  31  32  32  32  33  33  33  32  32  33  32  33  32  32  32  32  32  32  33  33  32  33  32  33  32  32  33  33  33  32  33  33  32  32  33  33  33  32  33  33  33  32  32  33  32  32  32  33  33  32  32  33  32  32  32  32  32  33  32  32  32  32  32  32  33  33  33  33  32  33  33  32  32  32  32  33  32  32  33  33  32  32  32  32  33  33  33  34  34  34  35  35  35  33  32  33  32  33  33  32  32  32  32  32  32  32  32  33  32  31  32  31  31 
 29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  30  30  31  31  29  29  30  30  31  32  32  31  30  30  29  29  29  30  29  29  29  29  29  29  29  29  30  30  29  28  28  29  30  29  30  30  30  31  31  32  31  31  30  30  31  31  32  32  31  31  32  32  32  31  32  32  31  31  31  32  31  31  31  31  31  32  32  32  31  31  30  29  29  30  31  31  32  32  32  31  31  32  31  31  32  31  31  32  32  32  32  32  32  32  32  32  31  31  32  31  31  31  31  31  32  31  31  32  32  32  31  32  32  31  31  32  33  33  32  33  33  33  33  32  32  32  32  32  32  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  33  33  32  33  32  33  32  32  33  35  34  33  34  34  33  33  32  31  31  32  31  31  30  31  30  31  32  32  31  31  32  32  32  32  32  32  32  33  33  32  33  33  32  32  32  33  33  32  33  32  33  32  32  33  33  33  32  33  33  32  32  33  33  33  32  33  33  33  32  32  33  32  32  33  33  33  32  33  33  32  32  32  32  32  33  32  32  32  32  32  32  33  33  33  33  33  33  33  32  32  32  32  33  32  32  33  33  32  32  32  32  32  33  33  33  34  34  35  34  34  33  32  33  32  33  33  32  32  32  32  32  32  32  32  33  32  31  32  31  31 
 29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  30  30  31  31  29  29  30  30  31  32  32  31  30  30  29  28  29  30  30  30  30  30  30  30  29  30  30  30  29  28  28  29  29  29  30  30  30  31  31  32  31  31  30  30  30  31  32  32  31  31  32  32  32  31  32  32  31  31  31  32  31  31  31  31  31  32  32  32  31  31  30  29  29  30  31  31  32  32  32  31  31  32  31  32  32  31  31  32  32  32  32  32  32  32  32  32  32  32  32  31  31  31  31  31  32  31  31  31  32  32  31  31  32  31  31  32  33  33  32  33  33  32  32  32  32  32  32  32  32  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  33  33  32  33  32  33  32  32  33  35  34  33  34  34  33  33  32  31  31  32  31  31  30  31  31  31  32  32  31  31  32  32  32  32  32  32  32  33  33  32  33  33  32  32  32  32  32  32  32  32  32  32  32  33  33  33  32  33  33  32  32  33  33  33  32  33  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  32  32  32  32  32  33  32  32  32  33  33  32  32  32  32  33  32  32  33  33  32  32  32  32  32  32  33  33  34  34  35  35  34  33  32  33  32  33  33  32  32  32  32  32  32  32  32  33  32  31  32  31  31 
 29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  30  30  31  31  29  29  30  30  31  32  32  31  30  30  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  28  28  29  30  29  30  30  30  31  31  32  31  30  30  30  30  31  31  31  32  32  32  33  32  31  32  32  31  31  31  32  32  31  31  32  31  32  32  32  31  31  30  29  29  30  31  31  32  32  32  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  32  31  31  32  32  32  31  31  32  33  33  32  32  32  33  33  33  33  33  32  32  32  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  33  33  32  33  32  33  32  32  33  34  34  33  34  34  33  33  32  31  32  32  31  31  31  31  31  32  31  31  31  32  32  31  32  32  32  32  32  33  33  32  33  32  32  32  32  33  33  32  33  32  33  32  32  32  32  32  32  32  32  32  32  32  33  33  32  33  32  33  32  32  33  33  32  33  33  33  33  33  33  33  33  32  32  32  33  32  32  32  32  32  32  33  33  33  33  33  32  33  32  32  32  32  33  32  32  33  33  32  31  31  31  32  32  32  33  33  33  34  34  34  33  32  33  32  33  33  32  32  32  32  33  32  32  32  33  32  31  32  31  30 
 29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  30  30  31  31  29  29  30  30  31  32  32  31  30  30  29  28  28  28  28  28  28  28  28  28  28  29  28  28  29  28  28  29  29  29  30  30  31  31  31  32  31  30  29  29  30  31  30  31  32  33  33  33  33  32  31  32  31  31  31  31  31  31  31  31  31  32  32  32  31  31  30  29  29  30  31  31  32  32  32  31  32  32  32  32  32  31  31  32  32  32  32  32  32  32  32  32  32  32  32  31  31  31  31  31  32  32  31  31  32  32  31  31  31  31  31  32  33  33  33  33  33  32  32  32  32  32  32  32  32  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  33  33  32  33  32  33  32  32  33  35  34  33  34  34  33  33  32  31  31  32  31  31  32  32  31  31  32  32  32  31  31  31  31  32  32  32  32  33  33  32  33  33  32  32  32  32  32  32  32  32  32  32  32  33  33  33  32  33  33  32  32  33  33  33  32  33  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  33  32  32  32  32  32  32  32  32  33  33  32  32  32  32  33  32  32  33  33  32  31  32  31  31  32  32  32  33  33  34  34  34  33  32  32  32  33  33  32  32  32  32  32  32  32  32  33  32  32  32  31  31 
 29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  30  30  31  31  28  29  30  30  31  32  32  31  30  30  29  28  28  28  28  28  28  28  28  28  28  29  28  28  29  28  28  29  29  29  30  31  31  31  31  32  31  30  29  29  30  31  31  31  32  33  33  33  34  32  31  31  31  31  31  31  31  31  31  31  31  32  33  32  31  31  30  29  29  30  31  31  32  33  32  31  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  31  31  31  31  31  32  32  32  31  32  32  31  31  31  31  31  32  33  33  33  33  33  32  32  32  32  32  32  32  32  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  33  33  32  33  32  33  32  32  34  35  34  33  34  34  33  32  32  31  31  32  31  31  31  31  31  31  32  32  31  31  31  30  30  32  33  32  32  33  33  32  33  33  32  32  32  32  32  32  32  32  32  32  32  33  33  33  32  33  33  32  32  33  33  33  32  33  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  33  32  32  32  32  32  32  32  32  33  33  32  32  32  32  33  32  32  33  33  32  31  31  31  31  32  32  32  33  34  34  34  34  33  32  32  32  33  32  32  32  32  32  32  32  32  33  33  32  32  32  31  31 
 29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  30  31  31  30  30  30  30  30  30  30  31  30  30  30  30  30  30  30  30  29  29  29  29  29  30  30  30  30  30  30  30  30  30  30  30  30  31  31  31  31  31  30  30  30  30  30  30  31  31  31  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  31  31  31  31  31  31  31  31  32  32  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  30  30  31  31  31  31  31  31  31  31  31  32  31  31  32  32  32  32  32  32  32  32  32  32  32  33  33  33  33  33  33  33  32  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  33  33  32  33  32  33  32  32  33  33  33  33  34  34  34  34  33  32  32  32  32  33  33  32  32  32  31  30  29  29  30  31  32  32  32  32  32  33  33  32  33  32  32  32  32  33  34  33  33  33  33  33  33  32  32  32  32  32  32  32  32  32  33  33  32  33  32  33  32  32  33  34  34  34  34  34  34  34  34  34  34  34  33  31  32  32  32  32  33  32  33  33  33  34  34  33  32  32  32  32  32  32  33  32  32  33  33  32  32  32  32  32  32  32  32  33  33  33  33  33  33  33  33  33  33  33  32  33  33  33  33  33  32  32  32  31  31  31  30  30 
 29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  30  31  32  32  31  31  31  30  29  29  30  31  31  31  32  32  31  31  31  30  30  29  30  30  31  31  32  32  32  31  31  31  30  29  29  30  31  30  31  32  32  31  30  30  30  29  29  30  30  30  30  31  32  33  33  32  33  33  33  33  32  32  33  33  32  31  31  32  32  31  32  32  32  32  31  32  31  31  30  30  30  30  30  30  30  30  30  30  30  31  31  31  30  30  30  29  29  30  30  30  31  31  30  30  31  31  32  31  31  32  33  33  33  33  32  31  31  31  32  32  33  34  34  33  34  34  34  33  32  32  32  32  33  32  32  32  32  32  32  32  32  32  32  33  33  32  33  33  32  32  33  32  31  32  33  34  34  35  35  34  33  33  32  32  34  34  34  33  32  30  29  29  29  30  32  34  33  32  32  33  32  33  32  33  32  32  32  32  33  35  34  33  33  34  33  33  32  31  31  31  31  32  33  32  32  33  33  32  33  32  33  32  32  33  35  34  34  34  35  34  34  35  34  34  35  34  31  31  32  31  32  33  33  33  34  34  35  35  33  32  32  33  32  32  32  33  32  32  33  33  32  33  33  32  33  32  32  32  33  32  33  32  33  33  34  34  33  34  34  33  33  34  33  34  34  32  31  30  30  30  30  29  29 
 29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  30  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  30  30  29  29  30  30  30  31  31  32  33  33  32  32  32  33  32  32  32  33  32  32  32  31  32  32  31  32  32  31  31  31  32  31  31  30  30  30  30  30  30  30  30  30  30  30  31  31  31  30  30  30  29  29  30  30  30  31  31  31  30  31  31  32  31  31  32  33  33  33  33  32  31  31  31  32  32  33  34  34  33  34  34  34  33  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  33  33  32  33  33  32  32  32  32  31  32  33  34  34  35  35  34  33  33  32  32  33  34  33  33  32  30  30  29  29  30  31  33  33  32  32  33  32  33  32  33  32  32  32  32  33  35  34  33  33  34  33  33  32  31  31  31  32  32  33  32  32  33  33  32  33  32  33  32  32  33  34  34  34  34  34  34  34  34  34  34  34  33  31  32  32  32  32  32  32  33  34  34  34  34  33  32  32  32  32  32  32  33  32  32  33  33  32  33  32  32  32  32  32  32  33  32  33  32  33  33  34  34  33  34  34  33  33  34  33  34  34  32  31  31  31  30  30  29  29 
 29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  30  31  32  32  31  30  31  30  29  29  30  31  30  31  31  32  31  30  30  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  30  30  30  29  29  30  31  31  31  31  32  33  33  32  33  33  33  33  32  32  33  33  32  32  31  31  31  31  31  31  31  31  31  32  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  30  31  30  29  30  30  30  30  31  31  31  30  31  31  32  31  31  32  32  33  33  33  32  31  32  31  32  32  33  34  34  33  33  34  34  33  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  33  33  32  33  33  32  32  32  32  32  32  33  34  34  35  35  34  33  33  32  32  33  34  33  33  32  31  30  29  30  30  31  32  33  32  32  33  33  33  32  33  32  32  32  32  33  34  34  33  33  34  33  33  32  31  32  31  32  32  33  32  32  33  33  32  33  32  33  32  32  33  33  33  33  33  33  33  33  33  33  33  33  33  33  33  33  33  33  32  32  33  33  33  33  32  32  33  33  32  32  32  32  33  32  32  33  33  32  32  32  32  32  32  32  32  33  32  33  32  33  33  33  33  33  33  33  32  33  33  33  33  33  32  31  31  31  30  30  29  29 
 29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  30  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  30  30  29  29  30  30  30  31  31  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  31  32  31  32  32  31  31  31  32  31  31  32  32  32  32  32  32  32  32  32  32  32  32  31  31  30  30  30  29  29  30  30  30  31  31  31  30  31  31  32  31  31  32  32  33  33  33  32  31  31  31  32  32  33  34  34  33  34  34  34  33  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  33  33  32  33  33  32  32  32  32  31  32  33  34  34  35  35  34  33  33  32  32  33  34  33  33  32  32  30  29  29  30  31  32  33  32  32  33  33  33  32  33  32  32  32  32  33  34  34  33  33  34  33  33  32  31  31  31  32  32  33  32  32  33  33  32  33  32  33  32  32  33  34  34  34  34  34  34  34  34  34  34  33  33  34  34  34  33  33  33  32  32  32  32  32  31  32  33  33  32  32  32  32  33  32  32  33  33  32  32  32  32  32  32  32  32  33  32  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  31  31  31  30  30  29  29 
 29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  30  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  30  30  29  29  30  30  30  31  31  31  32  32  31  31  32  32  32  31  31  32  31  31  31  32  31  31  31  32  32  31  31  31  32  31  32  32  32  32  32  32  32  32  32  32  32  33  32  31  31  30  30  30  29  29  30  30  30  31  31  31  30  31  31  32  31  31  32  32  33  33  33  32  31  31  31  32  32  33  34  34  33  34  34  34  33  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  33  33  32  33  33  32  32  32  32  32  32  33  34  34  35  35  34  33  33  32  32  32  33  34  34  33  32  31  30  30  30  31  31  32  32  32  32  33  33  32  33  32  32  32  32  33  34  34  33  33  34  33  33  32  31  31  31  32  32  33  32  32  33  33  32  33  32  33  32  32  33  34  33  34  34  34  34  34  34  34  34  33  33  34  35  34  33  33  33  32  32  32  32  31  31  32  33  33  32  32  32  32  33  32  32  33  33  32  32  32  32  32  32  32  32  33  32  33  32  32  32  31  32  31  32  32  31  31  31  31  32  32  31  31  31  30  30  30  29  29 
 29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  30  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  30  30  29  29  30  30  30  31  31  31  32  32  31  31  31  31  31  31  31  31  31  31  31  32  31  31  31  32  32  31  31  31  32  31  32  33  33  33  33  33  33  33  33  33  33  33  32  31  31  30  30  30  29  29  30  30  30  31  31  31  30  31  31  32  31  31  32  32  33  33  33  32  31  31  31  32  32  33  34  34  33  34  34  34  33  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  33  33  32  33  33  32  32  32  32  32  32  33  34  34  35  35  34  33  33  32  31  32  32  33  34  33  32  32  31  29  30  31  31  32  33  32  32  33  33  32  33  32  32  32  32  33  34  34  33  33  34  33  33  32  31  31  31  32  32  33  32  32  33  33  32  33  32  33  32  32  33  33  33  33  33  33  33  33  33  33  33  33  33  34  35  34  33  34  34  32  32  31  31  31  30  32  33  33  32  32  32  32  33  32  32  33  33  32  32  32  32  32  32  32  32  33  32  33  32  32  32  31  31  31  32  31  31  31  31  31  31  31  31  31  31  30  30  30  29  29 
 29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  30  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  30  30  29  29  30  30  30  31  31  31  32  32  31  32  32  32  32  31  31  32  31  31  31  32  31  32  31  32  32  31  31  31  32  31  32  32  32  32  32  32  32  32  32  32  32  32  32  31  31  30  30  30  29  29  30  30  30  31  31  31  30  31  31  32  31  31  32  32  33  33  33  32  31  31  31  32  32  33  34  34  33  34  34  34  33  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  33  33  32  33  33  32  32  32  32  32  32  33  34  34  35  35  34  33  33  32  31  31  32  33  33  33  33  32  31  30  30  30  30  32  33  32  32  33  33  32  33  33  32  32  32  33  34  34  33  33  34  33  33  32  31  31  31  32  32  33  33  32  33  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  34  35  34  33  33  33  32  32  32  32  31  31  32  33  33  32  32  32  32  32  32  32  33  33  32  32  32  32  32  32  32  32  33  32  33  32  32  32  32  32  31  32  32  31  32  32  31  32  32  31  31  31  31  30  30  29  29 
 29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  30  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  30  30  29  29  30  30  30  31  31  31  32  32  31  31  31  32  31  31  31  32  31  31  31  32  31  31  31  32  32  31  31  31  32  31  31  31  32  32  32  32  32  31  31  32  32  32  32  31  31  30  30  30  29  29  30  30  30  31  31  31  30  31  31  32  31  31  32  32  33  33  33  32  31  31  31  32  32  33  34  34  33  34  34  34  33  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  33  33  32  33  33  32  32  32  32  32  32  33  34  34  35  35  34  33  33  32  31  30  31  33  33  34  33  32  31  31  30  29  29  31  33  32  32  33  33  32  33  32  32  32  32  33  34  34  33  33  34  33  33  32  31  31  31  32  32  33  32  32  33  33  32  33  33  32  32  33  32  31  31  32  32  32  31  32  31  32  32  31  32  33  34  33  33  33  32  32  32  32  33  32  31  32  33  33  32  32  32  32  33  32  32  33  33  32  32  32  32  32  32  32  32  33  32  33  32  33  33  32  32  32  33  33  32  32  32  32  32  32  32  31  31  31  30  30  29  29 
 30  29  30  31  31  31  31  32  31  31  30  30  30  29  30  30  31  30  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  30  30  29  29  30  30  30  31  31  31  31  31  31  31  31  31  31  31  30  31  31  31  31  32  31  31  31  31  31  31  31  31  32  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  30  30  30  29  29  30  30  30  31  31  31  30  31  31  32  31  31  32  32  33  32  33  32  31  31  31  32  32  33  34  34  33  34  34  34  33  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  32  32  32  33  33  32  32  32  32  32  32  33  33  34  35  34  34  33  33  32  31  31  31  33  34  34  34  33  32  31  30  29  29  31  33  32  32  32  32  32  32  32  32  32  32  33  34  34  33  33  34  33  33  32  31  32  31  32  32  33  32  32  32  32  32  33  33  33  32  33  32  31  31  31  31  31  31  31  31  31  31  31  31  32  33  33  33  33  32  32  32  33  33  33  33  33  32  33  33  32  32  32  33  32  32  33  33  32  32  32  32  32  32  32  32  33  32  33  32  33  33  33  33  33  33  33  33  33  33  33  33  33  32  31  31  31  30  30  29  30 
 29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  30  30  29  29  30  30  30  31  31  31  31  31  31  30  30  30  30  31  30  30  30  31  31  32  32  32  31  32  32  32  31  31  32  31  31  30  30  30  30  30  30  30  30  30  30  30  31  31  31  30  30  30  29  30  30  30  30  31  31  30  30  31  31  32  31  31  32  32  33  33  33  32  31  31  31  32  32  33  34  34  33  34  34  34  33  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  33  33  32  33  33  32  32  32  32  31  32  33  34  34  35  35  34  33  33  32  31  30  31  33  34  35  35  33  32  30  30  29  29  31  33  33  33  33  33  33  33  33  32  32  32  33  35  34  33  33  34  33  33  32  31  31  31  31  32  33  33  33  33  33  32  32  32  32  32  32  32  31  31  32  32  32  31  32  32  32  31  31  31  31  32  32  32  32  33  32  33  33  34  34  34  33  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  32  33  33  34  34  33  33  33  33  34  34  33  34  34  32  31  31  31  30  30  29  30 
 30  29  30  31  31  31  31  32  31  31  30  30  30  29  30  30  31  30  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  30  30  29  29  30  30  30  31  31  31  30  30  30  30  30  30  30  31  30  30  30  31  31  32  31  31  31  31  31  31  31  31  32  31  31  30  30  31  30  30  30  30  30  31  30  30  31  31  31  30  30  30  29  29  30  30  30  31  31  31  30  31  31  31  31  31  32  32  32  32  33  32  31  31  31  32  32  33  34  34  33  34  34  34  33  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  32  32  32  33  33  32  32  32  32  32  32  33  33  34  35  34  34  33  33  32  31  31  31  33  34  35  34  33  32  31  30  29  29  31  33  32  32  32  32  32  32  32  32  32  32  33  34  34  33  33  34  33  33  32  31  32  31  32  32  33  32  32  32  32  32  33  33  33  32  33  32  31  31  31  31  31  31  31  32  31  31  32  31  31  31  31  31  32  33  33  33  33  34  35  35  33  32  32  32  32  32  33  33  32  32  33  33  32  32  32  32  32  32  32  32  32  32  33  32  33  33  34  33  33  33  33  33  33  33  33  34  34  32  31  31  31  30  30  29  30 
 30  30  30  31  31  31  31  32  31  31  31  30  30  29  30  30  31  30  31  32  32  31  30  31  30  29  29  30  31  30  31  31  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  30  30  29  29  30  30  30  31  32  31  30  30  30  30  30  30  30  30  30  30  30  30  31  31  30  30  30  29  29  30  30  31  31  31  31  31  31  31  30  30  30  30  30  31  31  31  31  31  31  30  30  30  29  29  30  30  30  31  31  31  31  30  30  31  30  30  30  31  31  31  32  32  31  31  31  32  32  33  34  34  33  34  34  34  33  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  32  32  32  32  32  32  33  33  33  33  33  33  33  33  32  33  34  34  33  32  32  33  33  33  33  32  31  30  31  31  31  31  32  32  32  32  32  32  32  32  32  33  33  33  33  33  33  33  32  32  32  32  32  31  31  32  32  32  32  33  33  33  34  34  34  33  31  31  31  31  31  31  31  31  31  31  31  31  32  32  32  32  32  33  33  33  33  33  33  33  31  31  31  32  32  32  33  33  33  33  34  34  33  32  32  32  32  32  32  32  32  32  33  32  32  33  33  32  33  33  33  33  33  33  33  33  33  32  31  30  31  31  30  30  30 
 31  31  31  32  32  32  32  32  31  31  31  30  30  29  30  30  31  30  31  32  32  31  30  31  30  29  29  30  31  31  31  32  32  31  31  31  30  30  29  30  30  30  30  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  29  29  30  30  30  31  32  30  29  29  30  29  29  29  29  29  30  30  29  30  31  31  30  29  29  29  29  29  29  30  31  31  32  31  31  31  30  29  29  30  30  30  30  31  32  31  31  30  30  30  29  29  30  31  31  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  32  31  31  32  33  34  34  33  34  34  34  33  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  32  33  33  32  33  32  32  32  32  32  32  32  32  33  32  33  36  35  33  32  31  32  33  34  34  33  32  31  30  30  30  31  31  31  31  31  32  33  32  32  32  32  32  32  32  32  32  32  33  33  33  33  33  31  31  31  31  32  32  33  34  34  34  35  35  33  31  31  31  31  31  31  31  31  31  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  31  31  31  31  31  32  33  34  34  34  35  35  34  32  32  32  33  32  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  31  30  30  30  30  30  31  31 
 30  30  31  31  32  32  32  32  31  31  31  30  30  29  30  30  31  30  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  32  30  29  29  29  29  29  29  29  29  29  29  29  30  31  31  30  30  29  29  29  29  30  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  31  30  31  31  32  31  31  31  32  32  33  34  34  33  34  34  34  33  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  32  33  33  32  32  32  32  33  33  33  33  32  33  33  32  33  35  35  33  32  32  33  33  34  33  33  32  31  30  31  30  31  32  32  31  32  32  33  32  32  33  33  33  33  33  33  33  33  32  32  32  33  32  32  31  32  31  32  32  33  33  33  34  34  35  33  31  31  31  31  31  31  31  31  31  31  32  31  31  31  31  31  31  31  31  31  31  31  31  31  31  32  32  31  32  32  33  33  33  34  34  35  34  33  32  33  33  32  32  32  32  33  33  32  33  33  33  33  33  33  33  33  33  33  32  33  33  32  30  30  31  31  31  31  31 
 30  30  31  31  32  32  32  32  31  31  31  30  30  29  30  30  31  30  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  32  30  28  29  29  29  29  29  29  29  29  29  29  29  31  31  30  30  29  29  29  29  30  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  31  30  31  31  32  31  31  31  32  32  33  34  34  33  34  34  34  33  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  32  33  33  32  32  32  32  33  33  33  33  32  33  33  32  33  35  35  33  32  32  33  33  34  33  33  32  31  30  31  30  31  32  32  31  32  32  33  32  32  33  33  33  33  33  33  33  33  32  32  32  33  32  32  31  31  32  32  32  33  33  34  34  34  34  33  31  31  31  31  31  31  31  31  31  31  32  31  31  31  31  31  31  31  31  31  31  31  31  31  31  32  31  32  32  32  33  33  33  34  34  34  33  33  32  33  33  32  32  32  32  33  33  32  33  33  33  33  33  33  33  33  33  33  32  33  33  32  31  31  31  31  31  31  31 
 31  30  31  31  32  32  32  32  31  31  31  30  30  29  30  30  31  30  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  32  30  28  28  28  28  28  28  28  28  28  28  28  29  31  31  30  30  29  29  29  29  30  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  32  31  32  32  33  34  34  33  34  34  34  33  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  32  33  33  32  32  32  32  32  32  32  32  32  33  33  32  33  35  35  33  32  32  33  33  34  34  33  32  31  30  30  30  31  32  32  31  32  32  33  32  32  32  32  32  32  32  32  32  32  33  33  32  33  32  32  32  32  32  33  33  32  33  33  33  33  34  33  31  31  31  31  31  31  31  31  31  31  32  31  31  30  30  30  30  30  30  30  30  30  30  30  31  32  32  32  33  33  32  32  33  33  33  34  33  33  32  33  33  32  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  33  32  32  32  32  32  32  32  32 
 31  30  31  31  32  32  32  32  31  31  31  30  30  29  30  30  31  30  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  32  30  28  29  29  29  29  29  29  29  29  29  28  29  31  31  30  30  29  29  29  29  30  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  32  31  32  32  33  34  34  33  34  34  34  33  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  32  33  33  32  32  32  32  33  32  33  33  32  33  33  32  33  35  35  33  32  32  33  33  34  34  33  32  31  30  30  30  31  32  32  31  32  32  33  32  32  33  33  33  33  33  33  33  33  32  33  33  32  33  33  33  33  33  32  33  33  32  32  33  33  34  33  31  31  31  31  31  31  31  31  31  31  32  31  31  30  31  31  31  31  31  31  31  31  30  30  32  33  33  33  32  32  33  32  32  33  33  34  33  33  32  33  33  32  33  33  33  33  33  33  33  33  33  33  33  33  33  33  33  32  33  32  32  33  33  33  33  33  33  33  33 
 31  30  31  31  32  32  32  32  31  31  31  30  30  29  30  30  31  30  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  32  30  29  29  29  29  29  29  29  29  29  29  29  30  31  31  30  30  29  29  29  29  30  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  32  31  32  32  33  34  34  33  34  34  34  33  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  32  33  33  32  32  32  32  33  32  33  33  32  33  33  32  33  35  35  33  32  32  33  33  34  34  33  32  31  30  30  30  31  32  32  31  32  32  33  32  32  33  33  33  33  33  33  33  33  32  33  33  32  33  33  33  33  33  32  33  33  32  32  33  33  33  32  31  31  31  31  31  31  31  31  31  31  32  31  31  30  31  31  31  31  31  31  31  31  30  30  32  34  33  33  32  32  33  32  32  33  33  33  33  33  32  33  33  32  33  33  33  33  33  33  33  33  33  33  33  33  33  33  33  32  33  32  32  33  33  33  33  33  33  33  33 
 31  30  31  31  32  32  32  32  31  31  31  30  30  29  30  30  31  30  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  32  31  30  30  30  30  30  30  30  30  30  30  30  30  31  31  30  30  29  29  29  29  30  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  31  32  32  33  34  34  33  34  34  34  33  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  32  33  33  32  32  32  32  33  32  33  33  32  33  33  32  33  35  35  33  32  32  33  33  34  34  33  32  31  30  30  30  31  32  32  31  32  32  33  32  32  33  33  32  33  33  32  33  33  32  33  33  32  33  33  33  33  33  33  32  32  33  33  32  32  32  32  31  31  31  31  31  31  31  31  31  31  32  31  31  30  30  30  30  30  30  30  30  30  30  30  32  34  34  33  33  32  32  33  33  32  32  32  32  32  33  32  32  32  32  32  32  32  32  32  32  32  33  33  32  33  33  33  33  33  32  33  33  32  32  32  32  32  32  32  32 
 31  30  31  31  32  32  32  32  31  31  30  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  30  30  29  29  29  29  30  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  32  31  32  32  33  34  34  33  34  34  34  33  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  32  33  33  32  32  32  32  33  32  33  33  32  33  33  32  33  35  35  33  32  32  33  33  34  34  33  32  31  30  31  30  31  32  32  31  32  32  33  32  32  32  32  33  32  32  33  33  33  32  33  33  32  33  33  34  34  34  33  33  32  33  32  32  31  31  31  31  31  31  31  31  31  31  31  31  31  32  31  31  30  31  31  31  31  31  31  31  31  30  31  32  34  34  34  33  33  32  33  32  32  31  31  32  32  33  32  33  33  33  33  33  33  33  33  33  33  32  33  33  32  33  33  33  33  32  33  33  32  31  31  31  31  31  31  31 
 31  30  31  31  32  32  32  32  31  31  30  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  32  31  30  30  29  29  29  29  30  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  31  32  32  33  34  34  33  34  34  34  33  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  32  33  33  32  32  32  32  33  32  33  33  32  33  33  32  33  35  35  33  32  32  33  33  34  34  33  32  31  30  31  30  31  32  32  31  32  32  33  32  32  32  32  33  32  32  33  33  33  32  33  33  32  33  34  34  34  34  33  33  33  32  32  31  31  32  31  31  31  31  31  31  31  31  31  31  31  32  31  31  31  31  31  31  31  31  31  31  31  31  31  33  35  34  34  33  33  33  32  32  32  31  31  32  33  33  33  33  33  33  33  33  33  33  33  33  33  32  33  33  32  33  33  33  33  32  33  33  32  31  31  31  31  31  31  31 
 31  30  31  32  32  32  32  32  32  31  31  31  30  29  29  30  30  30  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  32  32  32  32  32  32  32  32  32  32  32  32  32  31  30  29  29  29  29  29  30  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  31  30  31  31  32  31  31  31  32  32  33  34  34  33  34  34  34  33  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  32  33  33  32  32  32  32  33  32  33  33  32  33  33  32  33  35  35  33  32  32  32  33  34  34  33  32  30  30  30  30  31  32  32  31  32  32  33  32  33  33  33  32  33  33  32  33  33  32  33  33  32  33  34  35  35  34  34  34  33  32  32  31  31  31  31  32  31  31  31  31  31  31  31  31  31  32  31  32  32  32  32  32  32  32  32  32  32  32  32  34  35  35  34  34  34  33  32  32  31  31  31  31  32  32  32  32  32  32  32  32  32  32  32  32  32  33  33  32  33  33  33  33  33  32  33  33  32  30  30  30  30  30  30  30 
 30  30  31  31  31  31  31  31  31  30  30  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  30  30  30  31  30  31  31  31  31  30  31  30  30  30  30  30  30  31  31  32  32  32  32  32  32  32  32  33  33  33  33  32  32  31  30  30  29  29  29  29  30  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  31  31  30  31  30  30  30  30  30  31  31  31  32  31  32  31  32  32  33  34  34  33  34  34  34  33  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  32  33  33  32  32  32  32  33  32  33  33  32  33  33  32  33  35  35  33  32  32  33  33  34  34  33  32  31  31  31  31  31  31  31  31  32  32  33  32  32  32  32  33  32  32  33  33  33  32  33  33  32  33  34  34  34  33  33  33  33  32  32  32  31  31  31  32  31  31  31  31  31  31  31  31  31  32  31  32  32  32  32  32  32  32  32  32  32  32  32  33  34  34  34  33  33  33  32  32  32  32  31  31  33  33  33  33  33  33  33  33  33  33  33  33  33  32  33  33  32  33  33  33  33  32  33  33  32  31  31  31  31  31  31  31 
 30  30  31  31  30  31  31  30  28  28  29  30  29  30  30  31  32  32  32  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  31  31  31  30  31  30  30  30  30  30  30  30  30  31  31  31  30  30  30  30  30  30  30  30  30  31  31  31  31  31  32  32  31  32  32  33  33  33  32  32  31  30  30  30  29  29  30  30  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  31  30  30  30  31  30  30  30  30  30  31  32  31  32  31  32  31  32  32  33  34  34  33  34  34  34  33  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  32  33  33  32  32  32  32  33  32  33  33  32  33  33  32  33  33  34  33  33  33  33  33  34  34  33  33  33  34  34  32  30  30  29  30  32  33  33  32  32  32  32  33  32  32  33  33  33  33  32  32  33  32  32  32  32  32  32  32  32  32  32  31  31  31  31  31  31  31  31  31  31  31  31  31  31  32  31  31  31  32  32  32  32  32  32  32  32  32  32  32  33  33  33  33  33  33  32  32  32  32  32  33  34  35  34  34  34  34  34  34  34  34  35  34  33  32  33  33  32  33  33  33  33  33  33  33  32  32  32  32  31  31  31  31 
 30  30  31  31  31  30  31  30  29  29  30  30  30  30  31  31  30  30  30  31  31  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  31  31  30  31  31  31  31  31  31  31  31  31  30  31  31  31  31  31  31  31  31  31  31  31  31  31  30  30  30  31  31  31  31  31  32  33  32  33  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  31  30  30  30  31  30  31  31  31  31  31  31  31  31  32  32  31  32  32  33  34  34  33  34  34  34  33  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  32  33  33  32  32  32  32  33  32  33  33  32  33  33  32  33  33  33  34  34  34  34  34  33  33  34  34  34  35  34  32  30  29  29  30  32  33  33  32  32  32  32  33  32  32  33  33  33  33  32  32  33  32  32  31  31  31  31  31  31  31  32  31  31  32  31  31  31  31  31  31  31  31  31  31  31  32  31  31  31  31  31  31  31  31  31  31  31  31  31  32  32  32  32  32  32  32  33  33  33  33  32  33  34  34  34  34  34  34  34  34  34  34  34  34  33  32  32  32  32  32  32  32  32  32  32  32  33  33  33  32  32  32  31  31 
 30  30  31  32  31  31  30  31  31  31  31  31  31  31  30  29  29  29  29  30  31  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  31  31  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  31  30  31  32  32  31  32  32  33  33  33  32  32  31  30  30  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  31  31  31  30  31  30  30  30  30  30  30  30  30  31  32  32  31  32  32  33  34  34  33  34  34  34  33  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  32  33  33  32  32  32  32  33  32  33  33  32  33  33  32  33  33  34  33  33  33  33  33  33  34  34  33  33  34  34  32  30  29  29  30  31  32  33  32  32  32  32  33  32  32  33  33  33  33  32  32  33  32  32  31  32  32  32  32  32  32  32  31  31  31  31  31  31  31  31  31  31  31  31  31  31  32  31  31  31  32  32  32  32  32  32  32  32  31  31  32  33  33  33  33  33  33  32  32  32  32  32  33  33  33  33  33  33  33  33  33  33  33  33  33  33  32  33  33  33  33  33  33  33  33  33  33  32  32  33  32  31  32  31  31 
 30  31  32  32  32  31  30  32  32  32  31  31  31  30  29  29  29  29  28  28  31  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  31  31  29  29  30  30  30  30  30  30  30  30  29  30  30  30  30  30  30  30  30  30  30  30  29  29  30  31  30  31  32  32  31  32  32  33  33  33  32  32  31  30  30  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  31  31  30  30  31  30  30  29  30  30  29  30  30  31  32  32  31  32  32  33  34  34  33  34  34  34  33  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  32  33  33  32  32  32  32  33  32  33  33  32  33  33  32  33  33  34  33  33  34  34  34  33  34  34  33  33  34  33  32  30  29  29  30  31  32  33  32  32  32  32  33  32  32  33  33  33  33  32  32  33  32  32  31  32  32  32  32  31  32  32  31  31  31  31  31  31  31  31  31  31  31  31  31  31  32  31  31  31  31  31  31  32  32  31  32  32  31  31  32  33  33  32  33  33  33  33  32  33  32  32  33  33  34  33  33  33  33  33  33  33  33  34  33  33  32  33  33  33  33  33  33  33  33  33  33  32  33  33  32  31  32  31  31 
 31  31  32  31  32  31  31  32  32  32  31  31  31  30  29  29  29  29  28  29  31  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  31  31  29  29  29  29  29  29  29  29  29  29  29  29  29  30  29  29  29  29  29  29  29  29  29  29  30  31  30  31  32  32  31  32  32  33  33  33  32  32  31  30  30  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  31  31  30  30  31  30  29  29  29  29  29  29  29  30  32  32  31  32  32  33  34  34  33  34  34  34  33  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  32  33  33  32  32  32  32  33  32  33  33  32  33  33  32  33  33  34  33  33  34  34  34  33  33  34  34  33  34  33  32  31  30  30  30  31  32  32  32  32  32  32  33  32  32  33  33  33  33  32  32  33  32  32  31  31  32  31  31  31  31  32  31  31  31  31  31  31  31  31  31  31  31  31  31  31  32  31  31  31  31  31  31  31  31  31  31  32  31  31  32  33  33  32  33  32  32  33  32  33  32  32  33  34  34  34  34  34  34  34  34  34  34  34  34  32  32  32  32  32  32  32  32  32  32  32  32  32  33  33  32  31  32  31  31 
 30  31  32  32  31  32  32  31  31  31  31  30  30  30  30  30  30  30  29  30  31  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  31  31  29  29  30  30  30  30  30  30  30  30  29  30  30  30  30  30  30  30  30  30  30  30  29  29  30  31  30  31  32  32  31  32  32  33  33  33  32  32  31  30  30  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  31  31  30  30  31  30  30  29  30  30  30  29  29  30  32  32  31  32  32  33  34  34  33  34  34  34  33  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  32  33  33  32  32  32  32  33  32  33  33  32  33  33  32  33  33  34  33  33  34  34  34  34  34  33  34  34  33  33  33  32  31  31  31  31  31  32  33  33  33  33  32  33  33  32  33  33  33  32  32  33  32  32  31  32  32  32  32  31  32  32  31  31  31  31  31  31  31  31  31  31  31  31  31  31  32  31  31  31  31  31  31  32  32  31  32  32  31  31  32  33  33  32  33  33  33  33  32  33  32  32  33  33  33  33  33  33  33  33  33  33  33  33  33  32  31  31  31  31  31  31  31  31  31  31  31  32  33  33  32  31  32  31  31 
 31  31  32  32  31  32  32  30  28  29  30  29  29  30  31  30  31  31  32  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  31  31  29  29  30  30  29  30  30  29  30  30  29  30  30  30  30  30  30  30  30  29  30  30  29  29  30  31  30  31  32  32  31  32  32  33  33  33  32  32  31  30  30  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  31  31  30  30  31  30  29  29  30  30  30  29  29  30  32  32  31  32  32  33  34  34  33  34  34  34  33  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  32  33  33  32  32  32  32  33  32  33  33  32  33  33  32  33  33  34  33  33  34  34  34  34  34  33  34  34  33  32  33  32  31  31  30  30  30  31  33  33  33  33  32  33  33  32  33  33  33  32  32  33  32  32  31  32  32  32  32  31  32  32  31  31  31  31  31  31  31  31  31  31  31  31  31  31  32  31  31  31  31  31  31  32  32  31  32  32  31  31  32  33  33  32  33  33  33  33  33  33  33  33  33  33  33  33  33  33  33  33  33  32  32  33  32  32  31  32  32  31  32  32  32  31  32  31  31  32  33  33  32  31  32  31  31 
 31  31  32  31  32  32  31  29  28  28  29  29  29  30  31  31  31  32  32  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  31  31  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  30  31  30  31  32  32  31  32  32  33  33  33  32  32  31  30  30  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  31  31  30  30  31  30  29  29  29  29  29  29  29  31  32  32  31  32  32  33  34  34  33  34  34  34  33  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  32  33  33  32  32  32  32  32  32  32  32  32  33  33  32  33  33  34  33  33  34  34  34  34  34  33  34  34  33  32  32  33  32  31  30  30  30  30  32  33  33  33  32  33  33  32  33  33  33  32  32  33  32  32  31  31  32  32  31  31  32  32  31  31  31  31  31  31  31  31  31  31  31  31  31  31  32  31  31  31  31  31  31  31  31  31  31  32  31  31  32  33  33  32  32  32  32  32  32  32  32  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  33  32  31  32  31  31 
 30  31  31  32  31  31  31  29  28  29  29  29  30  30  31  31  31  31  32  32  32  31  30  31  30  29  29  30  31  30  31  31  32  31  31  31  30  30  29  30  30  30  31  31  31  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  31  30  31  32  32  31  32  32  33  32  33  32  32  31  30  30  30  29  29  30  31  30  31  32  32  31  30  31  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29  30  31  30  31  31  31  30  30  31  30  30  30  30  30  30  30  30  31  32  32  31  32  32  33  34  34  33  33  34  34  33  33  32  32  32  33  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  32  33  33  32  32  32  32  32  32  32  32  32  33  32  32  33  33  34  33  33  33  33  33  33  33  33  34  34  33  32  32  33  32  31  30  29  29  30  31  33  34  33  32  33  33  32  33  32  33  32  32  33  32  32  31  31  31  31  32  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  32  31  31  31  32  32  32  32  32  32  32  32  31  31  32  33  33  33  33  33  33  33  33  33  33  33  32  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  32  33  33  32  31  32  31  30 
 30  30  31  31  31  30  31  30  29  30  30  30  30  31  30  30  30  30  30  31  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  31  31  30  30  31  31  31  31  31  31  31  31  30  31  31  31  31  31  31  31  31  31  31  31  31  31  31  30  30  31  32  32  31  32  32  33  33  33  32  32  31  30  30  30  29  29  30  31  30  31  31  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  31  31  30  30  31  30  31  31  31  31  30  31  30  31  32  32  31  32  32  33  34  34  33  34  34  34  33  32  32  32  32  32  32  32  32  32  32  33  32  32  32  32  32  32  33  32  32  32  33  33  32  32  32  32  32  32  32  32  32  33  32  32  33  33  34  33  33  34  34  34  34  34  33  34  34  32  31  32  33  32  32  31  29  29  30  32  34  34  33  32  33  33  32  33  33  33  32  32  33  32  32  31  31  32  32  31  31  32  32  31  31  31  31  31  31  31  31  31  31  31  31  31  31  32  31  31  31  31  31  31  31  31  31  31  32  31  31  32  33  32  32  32  32  32  32  32  32  32  33  32  32  31  32  32  32  32  32  32  32  31  32  31  31  30  30  30  30  30  30  30  30  31  30  30  31  33  33  32  31  32  31  31 
 30  30  31  31  31  30  31  31  31  31  31  31  31  30  30  30  29  29  29  29  32  31  30  31  30  29  29  30  31  31  31  32  32  31  30  30  30  29  29  30  30  30  31  31  31  30  30  30  30  30  30  30  30  30  30  30  31  30  31  31  31  31  31  31  31  31  31  31  30  30  30  30  31  31  32  31  32  33  33  33  33  32  32  31  30  31  30  29  29  30  30  30  31  31  31  31  31  31  30  30  29  30  30  31  30  31  31  31  31  30  30  30  29  29  30  31  30  31  31  30  30  31  31  30  31  31  31  31  31  31  31  31  31  31  31  31  32  33  34  34  33  34  34  34  32  32  32  32  32  32  32  32  33  32  32  33  32  32  32  32  32  32  33  32  32  32  33  33  32  32  32  32  32  32  32  32  32  32  32  32  32  33  33  33  34  34  34  34  34  34  33  34  34  32  31  32  33  33  32  30  29  29  30  32  34  34  32  32  32  33  32  33  32  33  32  32  33  32  32  31  31  31  32  31  32  32  32  32  31  31  31  31  31  31  31  31  31  31  31  31  32  32  31  31  31  31  31  31  31  31  31  31  31  31  31  32  32  32  32  32  32  32  32  32  32  32  32  32  32  31  32  32  32  32  32  32  31  31  31  31  31  30  31  31  31  31  31  31  31  31  30  30  31  33  33  32  31  32  31  31 
 30  30  31  30  30  31  31  31  32  32  32  32  31  31  30  30  30  29  29  30  30  30  30  30  30  30  30  30  30  30  30  30  31  31  31  31  30  30  29  30  30  30  31  31  31  30  30  30  30  30  30  30  30  30  30  30  31  31  31  30  30  30  30  30  30  30  30  31  31  31  31  31  31  32  32  31  31  31  31  31  32  31  30  29  29  29  29  29  29  30  31  31  31  32  31  31  30  30  30  29  29  29  30  30  30  31  31  31  31  30  30  30  29  29  30  31  30  31  31  30  30  30  30  30  30  30  30  30  31  31  31  32  32  32  32  32  32  33  33  33  33  33  34  34  33  33  33  33  33  33  33  32  32  32  31  31  32  32  32  32  32  32  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  33  33  33  33  33  33  33  33  33  33  33  32  32  32  33  33  32  31  30  29  30  31  32  32  33  33  33  33  32  33  33  33  32  32  33  32  31  31  31  31  31  32  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  32  32  32  32  32  32  32  32  32  32  32  32  33  33  33  33  33  33  33  33  33  33  33  34  33  32  31  32  32  31  31  31  31  31  31  31  31  31  30  30  30  30  30  30  30  30  30  30  30  31  32  32  31  31  30  30  30 
 32  32  31  31  31  31  31  31  32  32  31  32  32  32  32  32  32  32  32  31  28  29  30  30  31  32  32  31  30  30  29  28  31  32  31  31  30  30  29  30  30  31  31  31  31  31  31  31  31  31  31  31  31  31  31  30  31  31  31  30  31  30  29  29  30  30  30  31  32  31  30  31  32  33  32  31  29  29  28  28  30  30  27  27  28  28  29  30  30  31  33  32  33  34  32  31  30  31  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  31  31  31  31  32  32  33  33  33  33  32  32  32  32  32  32  33  34  35  34  34  34  33  33  32  31  31  31  31  32  33  32  32  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  32  32  32  33  32  33  34  34  33  32  32  31  30  30  30  29  28  29  32  33  32  32  32  32  32  32  32  32  32  32  32  33  33  32  31  32  31  30  30  31  30  30  31  32  32  32  31  32  32  31  31  31  31  31  32  32  32  33  33  33  32  32  32  33  32  32  32  34  35  35  34  34  34  35  35  35  34  35  35  34  32  31  32  32  31  31  31  31  31  31  31  31  32  31  30  30  30  29  29  30  30  30  31  31  32  31  31  30  30  30  29  29 
 31  31  31  31  31  31  31  31  32  32  32  32  32  32  32  32  32  32  32  31  29  29  30  30  31  32  32  31  30  30  29  28  31  32  31  31  30  30  29  30  30  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  30  31  30  29  29  30  30  30  31  32  30  30  31  32  32  32  31  29  29  29  30  32  31  27  27  28  28  29  30  30  31  32  32  33  34  32  31  30  31  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  31  31  30  29  29  30  31  30  31  31  32  32  33  33  33  33  32  32  32  32  32  32  33  35  35  34  34  34  34  33  32  31  31  31  31  32  33  32  32  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  32  33  32  32  32  32  32  33  32  33  34  34  33  32  32  31  30  30  30  29  28  29  32  33  32  32  32  32  32  33  32  32  32  32  32  33  33  32  31  32  31  30  30  31  30  30  31  32  32  32  31  32  32  31  31  31  31  31  32  32  32  33  33  33  32  32  32  33  32  32  32  33  34  34  34  34  34  34  34  34  34  34  34  33  32  31  32  32  31  31  31  31  31  31  31  31  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  30  30  30  29  29 
 31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  30  29  29  30  30  31  32  32  31  30  30  29  29  31  31  31  30  30  30  29  30  30  30  31  31  31  30  30  30  30  30  30  30  30  30  30  30  30  31  31  30  31  30  29  29  30  30  30  31  32  30  30  31  33  33  32  31  30  30  30  31  33  32  28  27  28  28  29  30  30  31  31  32  33  33  32  31  30  31  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  31  31  31  32  32  32  32  32  32  32  33  33  33  33  33  32  33  34  34  34  34  33  33  33  32  32  32  31  32  32  33  32  32  33  32  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  33  32  33  32  33  32  33  34  34  33  32  32  31  30  30  30  30  29  30  32  33  33  33  32  33  33  33  32  32  32  33  32  32  32  32  31  32  31  30  30  31  30  30  31  32  32  31  31  32  31  31  31  32  31  31  32  32  32  32  32  32  32  32  32  32  32  33  33  32  33  33  33  33  33  33  33  33  33  33  34  33  32  31  32  32  31  31  31  31  31  31  31  31  32  31  30  30  30  30  29  30  30  30  31  31  32  31  31  31  30  30  29  29 
 31  31  31  31  31  32  32  31  30  30  30  30  30  30  30  30  30  30  31  30  29  29  30  30  31  32  32  31  30  30  29  29  31  32  31  30  30  30  29  30  30  30  31  31  31  29  29  29  29  29  29  29  29  29  29  29  30  31  31  30  31  30  29  29  30  30  30  31  31  31  31  32  33  34  33  32  30  30  31  31  33  31  28  28  29  29  29  30  30  31  32  32  32  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  32  32  32  32  33  32  32  32  33  32  32  33  33  34  33  33  33  32  32  33  32  32  31  32  32  33  32  32  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  32  33  32  32  32  32  32  33  32  33  34  34  33  32  32  31  30  30  30  29  28  29  32  33  32  32  32  32  32  32  32  32  32  32  32  32  33  32  31  32  31  30  30  31  30  30  31  32  32  31  31  32  31  31  31  32  32  31  32  32  32  32  32  33  32  32  32  33  32  33  32  33  34  34  33  34  33  34  34  34  34  34  34  33  32  31  32  32  31  31  31  31  31  31  31  32  32  31  30  31  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29 
 31  31  31  31  31  31  31  31  30  31  31  31  31  31  31  31  31  31  31  30  29  29  30  30  31  32  32  31  30  30  29  29  31  32  31  30  30  30  29  30  30  30  31  31  31  29  29  30  29  29  29  29  29  29  30  29  30  31  31  30  31  30  29  29  30  30  30  31  31  32  33  34  35  35  34  32  30  30  30  31  32  31  28  28  29  29  29  30  30  31  32  32  32  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  32  32  32  32  33  33  33  32  33  32  32  33  34  34  33  33  32  32  32  33  33  32  32  32  32  33  33  32  33  33  33  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  32  33  32  32  32  32  32  33  32  33  34  34  33  32  32  31  30  30  30  29  29  29  32  32  32  32  32  32  32  32  32  31  31  32  32  33  33  32  31  32  31  30  30  31  30  30  31  32  32  31  32  32  32  32  31  32  32  31  32  32  32  32  32  33  32  32  32  33  32  33  32  33  34  34  34  34  33  34  34  34  34  34  34  33  32  31  32  32  31  31  31  31  31  31  31  31  32  31  30  31  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29 
 30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  29  29  30  30  31  32  32  31  30  30  29  29  31  32  31  30  30  30  29  30  30  30  31  31  31  29  29  30  30  30  30  30  30  30  30  29  30  31  31  30  31  30  29  29  30  30  31  31  31  33  35  36  36  36  35  33  30  29  29  29  30  30  29  29  29  30  29  30  30  31  31  31  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  32  32  32  32  33  33  33  32  33  32  32  33  33  33  33  32  32  33  33  32  32  33  33  33  33  32  32  33  32  33  33  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  32  33  32  32  32  32  32  33  32  33  34  34  33  32  32  31  30  30  30  29  29  29  31  32  31  31  31  31  31  31  31  31  31  31  32  33  33  32  31  32  31  30  30  31  30  30  31  32  32  31  32  32  32  32  31  32  32  31  32  32  32  32  32  32  32  32  32  33  32  33  33  32  33  33  33  33  33  33  33  33  33  33  33  33  32  31  32  32  31  31  31  31  31  31  31  31  32  31  30  31  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29 
 31  31  31  31  30  30  30  30  29  29  29  29  29  29  29  29  29  29  30  29  29  29  30  30  31  32  32  31  30  30  29  29  31  32  31  30  30  30  29  30  30  30  31  31  31  29  29  30  29  29  29  29  29  29  29  29  30  31  31  30  31  30  29  29  30  30  31  31  31  34  36  37  37  36  35  33  30  29  28  28  28  29  29  30  30  29  29  30  30  31  30  30  31  31  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  32  32  32  32  33  33  33  33  32  33  33  32  32  32  32  33  33  32  32  32  33  33  34  33  33  32  32  33  32  33  33  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  32  33  32  32  32  32  32  33  32  33  34  34  33  32  32  31  30  30  30  29  29  29  31  32  31  32  31  32  32  32  31  31  31  32  32  33  33  32  31  32  31  30  30  31  30  30  31  32  32  31  32  32  32  32  31  32  32  31  32  32  32  32  32  33  32  32  32  33  32  33  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  31  32  32  31  31  31  31  31  31  31  31  32  31  30  31  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29 
 31  30  31  31  30  30  30  30  29  30  30  30  30  30  30  30  30  30  30  29  29  29  30  30  31  32  32  31  30  30  29  29  31  32  31  30  30  30  29  30  30  30  31  31  31  29  29  29  29  29  29  29  29  29  29  29  30  31  31  30  31  30  29  29  30  30  31  31  31  33  35  36  36  36  34  32  29  28  28  28  28  29  29  29  29  29  30  30  31  30  31  31  31  31  31  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  32  32  32  33  33  33  33  33  32  33  33  32  32  31  32  32  33  32  32  33  33  33  34  33  33  32  32  33  32  33  33  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  32  33  32  32  32  32  32  33  32  33  34  34  33  32  32  31  30  30  30  29  29  29  31  32  32  32  31  32  32  32  31  31  31  32  32  33  33  32  31  32  31  30  30  31  30  30  31  32  32  31  31  31  31  31  31  31  32  31  32  32  32  32  32  32  32  32  32  33  32  33  33  31  31  32  32  32  31  32  32  32  32  32  32  32  32  31  32  32  31  32  31  31  31  31  31  31  32  31  30  31  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29 
 30  30  30  30  30  31  31  30  29  29  29  29  29  29  29  29  29  29  29  29  29  29  30  30  31  32  32  31  30  30  29  29  31  31  31  30  30  30  29  30  30  30  31  31  31  30  30  30  30  30  30  30  30  30  30  30  30  31  31  30  31  30  29  29  30  30  30  31  31  32  33  33  34  34  33  31  29  28  28  28  30  30  30  30  30  30  30  31  31  30  30  30  30  30  31  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  32  32  32  32  32  32  32  32  32  32  33  32  32  31  32  32  32  33  33  33  34  34  34  34  33  32  32  33  32  33  33  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  32  33  32  33  33  33  34  34  33  32  32  31  30  30  30  29  29  29  31  31  31  31  31  31  31  31  31  31  31  31  32  33  32  32  31  32  31  30  30  31  30  30  31  32  32  31  32  32  32  32  32  32  32  31  32  32  32  32  32  33  32  32  32  33  32  33  33  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  32  31  30  31  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29 
 31  31  31  31  31  31  31  29  28  28  28  28  28  28  28  28  28  28  28  28  28  29  30  30  31  32  32  31  30  30  29  29  31  32  31  30  30  30  29  30  30  30  31  31  31  31  31  31  31  31  31  31  31  31  31  30  31  31  31  30  31  30  29  29  30  30  30  31  32  30  29  30  31  32  31  30  29  29  29  30  32  32  31  30  31  31  30  30  31  30  29  29  29  29  31  31  30  30  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  32  33  33  33  33  33  33  33  33  33  33  32  31  31  32  31  32  33  34  34  34  34  35  35  33  32  32  33  32  33  33  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  32  33  32  33  32  32  32  32  32  33  32  33  34  34  33  32  32  31  30  30  29  29  29  29  30  31  30  30  30  30  30  30  30  30  31  31  32  33  33  32  31  32  31  30  30  31  30  30  31  32  32  31  31  31  31  31  31  31  32  31  32  32  32  32  32  32  32  32  32  32  32  33  33  31  31  31  32  32  31  32  32  32  32  32  31  31  31  32  32  32  32  32  32  31  31  31  31  31  32  31  30  31  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29 
 31  31  31  31  31  31  31  29  28  28  28  28  28  28  28  28  28  28  28  28  28  29  30  30  31  32  32  31  30  30  29  29  31  32  31  30  30  30  29  30  30  30  31  31  31  30  30  31  31  31  31  31  31  31  31  30  31  31  31  30  31  30  29  29  30  30  30  31  32  29  27  28  30  31  31  30  29  30  31  32  34  34  31  30  31  31  30  30  31  30  29  29  29  30  31  31  30  30  30  29  29  30  30  30  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  32  33  33  33  33  33  33  33  33  33  33  32  31  31  32  32  32  33  34  34  34  34  35  35  33  32  32  33  32  33  33  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  32  33  32  33  32  32  32  32  32  32  32  33  34  34  33  32  32  31  30  30  29  29  29  29  30  31  30  31  30  31  30  30  30  30  31  31  32  33  33  32  32  32  31  30  30  31  30  30  31  32  32  31  31  31  31  31  31  31  32  31  32  32  32  32  32  32  32  32  32  32  32  33  33  31  31  31  32  32  31  32  32  32  32  32  31  31  31  32  32  32  32  32  32  31  31  31  31  31  32  31  30  31  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29 
 29  29  29  29  29  29  29  30  30  30  30  30  29  29  29  30  30  30  30  30  29  29  30  30  30  30  30  30  30  30  29  29  30  31  30  30  30  30  30  30  30  30  31  31  31  31  31  30  30  30  30  30  30  31  30  31  31  32  31  30  31  30  29  29  30  30  30  31  32  30  29  29  30  30  30  30  30  30  31  31  33  32  29  29  30  30  31  31  32  32  31  31  30  30  31  32  31  31  31  31  31  31  31  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  32  32  32  32  32  32  32  32  32  32  32  31  30  31  31  31  31  31  32  32  32  32  32  32  32  33  33  32  33  33  33  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  33  33  33  33  33  34  34  33  33  32  32  32  32  31  30  30  30  30  30  31  31  30  30  30  30  30  31  31  31  32  32  31  31  31  31  31  31  31  30  31  31  31  31  31  31  31  32  33  33  33  33  33  32  32  31  31  32  33  33  33  33  33  33  33  33  32  33  33  32  32  32  31  31  30  30  30  31  31  32  32  32  32  31  31  31  31  30  30  31  31  30  31  32  32  31  30  31  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29 
 28  28  28  28  28  28  28  30  32  31  31  31  30  29  30  30  31  31  32  31  30  29  29  29  29  29  29  29  29  29  29  30  30  31  31  31  31  31  31  31  31  31  31  30  31  32  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  32  31  31  30  30  29  30  30  30  30  31  31  29  29  30  31  31  32  33  33  33  32  31  31  31  32  32  32  32  32  32  32  32  32  32  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  31  31  31  31  31  31  31  31  31  31  31  30  30  30  30  30  30  30  30  30  30  30  32  33  33  32  33  33  33  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  31  31  31  32  33  33  34  34  33  34  35  34  33  33  32  33  33  32  32  31  30  31  31  31  31  31  30  30  29  29  30  31  31  32  33  34  31  30  30  30  30  30  30  30  30  30  30  30  30  31  31  32  34  35  35  35  34  33  32  31  31  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  31  30  29  29  29  30  31  32  32  32  32  31  30  30  30  29  29  30  30  30  31  32  32  31  30  31  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29 
 29  29  28  29  29  28  28  30  32  31  30  30  30  29  30  30  31  31  31  31  30  29  30  29  29  29  29  29  29  29  29  30  30  31  31  31  31  31  31  31  31  31  30  30  31  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  30  30  31  31  30  30  31  31  32  33  33  34  33  33  32  32  32  31  32  32  32  32  32  32  32  32  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  32  31  31  31  31  32  31  32  32  31  31  30  30  30  30  30  30  30  30  31  30  31  32  33  33  32  33  33  33  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  31  31  31  32  33  33  34  33  33  34  35  34  33  33  33  33  33  32  32  32  31  31  31  30  31  30  29  30  29  29  29  30  31  32  33  33  31  30  30  31  30  30  30  30  30  30  30  30  31  32  32  33  34  34  35  35  34  33  33  32  31  32  31  32  32  32  32  31  31  32  31  32  32  32  32  32  31  30  30  29  30  30  31  32  32  32  32  31  30  31  30  29  29  30  30  30  31  32  32  31  30  31  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29 
 29  29  29  29  29  29  29  30  31  31  30  30  30  29  30  30  31  30  31  31  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  31  32  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  31  31  31  30  30  32  33  33  34  35  35  34  34  34  33  32  31  31  32  31  31  31  31  31  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  32  32  32  32  32  32  32  32  32  31  31  31  31  31  31  31  31  31  31  31  31  31  32  33  33  32  33  33  33  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  31  32  31  32  33  33  34  33  33  34  34  34  34  34  33  33  33  33  32  32  32  31  31  31  30  30  29  29  29  29  29  29  30  31  32  33  31  31  31  31  31  31  31  31  31  31  31  31  31  32  32  33  34  34  34  34  34  33  33  32  31  31  31  31  31  31  31  31  31  31  30  31  31  31  32  32  31  30  30  29  30  30  31  32  32  32  32  31  30  31  30  29  29  30  30  30  31  32  32  31  30  31  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29 
 28  28  28  28  29  28  28  30  31  31  30  30  30  29  30  30  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  30  29  29  29  29  29  29  29  29  29  29  29  30  32  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  30  31  31  31  31  32  34  35  35  36  36  35  35  35  34  32  31  31  32  31  32  32  32  32  32  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  32  31  31  31  31  31  32  31  31  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  33  32  33  33  33  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  31  31  31  32  33  33  34  33  33  34  34  35  35  35  34  34  34  33  33  32  32  32  32  31  29  29  29  28  28  28  29  29  30  31  31  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  33  33  33  33  33  33  33  32  31  31  30  30  30  30  30  30  30  30  30  30  30  31  32  32  31  30  30  29  30  30  31  32  32  32  32  31  30  31  30  29  29  30  30  30  31  32  32  31  30  31  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29 
 28  28  28  28  29  28  28  30  32  31  30  30  30  29  30  30  31  30  31  31  31  30  31  31  30  30  30  30  30  30  31  30  30  29  30  30  30  30  30  30  29  30  29  29  30  32  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  31  31  32  33  32  33  34  35  36  36  37  36  36  35  34  32  31  31  32  31  32  32  32  31  32  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  32  31  32  32  32  31  32  31  31  32  32  33  32  33  33  33  33  33  33  33  33  33  33  32  32  33  32  33  33  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  31  31  31  32  33  33  34  33  33  34  34  35  35  35  34  34  35  34  33  33  32  33  33  32  30  29  28  28  28  28  29  29  30  30  31  32  32  32  33  32  33  33  33  33  33  33  33  33  33  33  33  32  33  33  34  34  33  32  32  33  32  31  30  31  31  30  30  30  30  31  30  31  30  31  32  32  31  30  30  29  30  30  31  32  32  32  32  31  30  31  30  29  29  30  30  30  31  32  32  31  30  31  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29 
 29  29  28  28  29  28  28  30  31  30  30  30  30  29  30  30  31  30  31  31  31  30  30  30  30  30  30  30  30  30  31  30  30  29  30  30  30  30  30  30  30  30  29  29  30  32  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  31  31  32  33  33  33  34  35  36  36  37  37  36  35  35  32  31  31  32  31  32  32  32  31  32  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  32  31  32  32  32  31  32  31  31  32  33  33  33  33  33  33  33  33  33  33  33  33  33  32  32  33  32  33  33  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  31  32  31  32  33  33  34  33  33  34  34  35  35  35  34  35  35  34  34  33  32  33  33  32  30  29  28  28  28  28  29  29  30  30  31  31  32  33  33  33  33  33  33  33  33  33  33  33  33  33  33  32  32  33  33  33  33  32  32  33  33  31  30  31  31  31  31  30  30  31  30  31  30  31  32  32  31  30  30  29  30  30  31  32  32  32  32  31  30  31  30  29  29  30  30  30  31  32  32  31  30  31  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29 
 28  28  28  28  28  28  28  30  31  31  30  31  30  29  30  30  31  31  31  31  31  30  31  31  31  31  31  31  31  31  31  31  30  29  29  29  29  29  29  29  29  29  29  29  30  32  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  31  30  30  29  30  30  31  31  31  32  32  32  33  34  35  35  36  36  36  35  35  34  32  31  31  32  31  32  32  32  31  32  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  32  31  31  31  31  31  32  31  31  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  33  33  33  33  33  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  31  31  31  32  33  33  34  33  33  34  34  35  35  35  34  34  34  34  33  33  32  32  32  31  30  29  29  28  28  28  29  29  30  30  31  32  32  32  32  32  32  32  32  32  32  32  32  32  33  34  33  33  32  32  32  32  32  33  33  33  33  31  30  30  30  30  30  30  30  30  30  30  30  31  32  32  31  30  30  29  30  30  31  32  32  32  32  31  30  31  30  29  29  30  30  30  31  32  32  31  30  31  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29 
 28  29  28  29  29  28  28  30  32  31  30  30  30  29  30  30  31  30  31  31  31  30  30  30  30  30  30  30  30  30  31  30  30  29  30  30  30  30  30  30  30  30  30  29  30  32  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  31  31  31  30  31  32  33  34  35  35  35  34  34  34  33  32  31  31  32  31  31  31  31  31  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  32  31  32  32  32  32  31  32  32  31  31  31  31  31  31  31  31  31  31  31  31  31  32  33  33  32  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  31  32  31  32  33  33  34  33  33  34  34  34  34  34  33  33  33  33  32  32  32  31  32  31  30  29  29  29  28  29  29  29  30  31  32  33  32  31  31  31  31  31  31  31  31  31  31  31  32  34  34  33  32  32  31  31  32  33  33  34  33  31  30  31  31  31  31  30  30  31  30  31  30  31  32  32  31  30  30  29  30  30  31  32  32  32  32  31  30  31  30  29  29  30  30  30  31  32  32  31  30  31  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29 
 28  28  28  28  29  28  28  30  31  31  30  30  30  29  30  30  30  30  31  31  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  31  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  30  29  30  31  30  31  31  32  31  31  31  30  30  29  30  30  31  31  31  31  30  30  31  32  32  33  34  34  34  33  33  33  32  31  31  32  31  31  31  31  31  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  30  31  30  30  29  30  31  30  31  31  32  31  31  32  31  32  32  32  32  31  31  32  31  31  31  31  31  31  31  31  31  31  31  31  31  32  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  33  32  32  31  32  31  32  33  33  34  33  33  34  34  34  34  34  33  33  33  33  33  32  31  32  31  31  30  30  29  29  29  29  29  30  30  32  33  33  31  30  31  31  31  31  31  31  31  31  31  30  32  34  34  33  33  32  31  32  32  33  33  34  34  32  31  31  31  31  31  31  31  31  31  31  31  31  32  32  31  30  30  29  30  30  31  32  32  32  32  31  30  31  30  29  29  30  30  30  31  32  32  31  30  31  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29 
 28  28  28  28  28  28  28  30  32  31  30  31  30  29  30  30  31  31  32  31  30  29  30  30  30  30  30  30  30  30  30  30  30  31  31  31  31  31  31  31  31  31  31  30  31  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  31  31  31  32  32  31  31  31  31  30  29  29  30  31  31  32  31  29  29  30  31  31  32  33  33  33  32  32  31  31  31  31  31  32  32  32  32  32  32  31  31  32  32  31  31  31  30  29  30  30  31  31  31  32  32  31  31  31  30  30  29  30  30  30  31  32  32  31  31  31  31  31  31  31  31  31  32  32  31  30  30  30  30  30  30  30  30  30  30  30  30  32  33  33  33  33  33  33  33  33  33  33  32  32  32  32  32  33  33  33  33  32  32  33  33  32  32  31  32  31  32  33  33  34  33  33  34  35  34  33  33  33  33  33  32  32  31  31  31  30  31  31  30  30  30  29  29  30  30  31  32  33  33  31  30  30  30  30  30  30  30  30  31  30  30  32  35  34  33  32  31  31  31  31  32  33  34  34  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  31  30  30  29  30  30  31  32  32  32  31  31  31  31  30  29  29  30  31  30  31  32  32  31  30  31  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29 
 29  28  28  28  28  28  28  30  31  30  30  30  30  29  29  30  30  30  31  31  29  29  29  29  29  29  29  29  29  29  29  29  30  31  30  30  30  30  30  30  30  31  30  30  31  31  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  30  30  31  31  31  31  32  31  31  31  30  30  30  30  31  31  31  31  31  29  29  30  30  31  31  32  32  32  32  31  30  31  32  31  31  31  31  31  31  31  31  31  31  31  31  31  30  30  30  29  29  30  30  30  31  31  32  31  31  31  30  30  30  30  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  32  31  31  30  31  31  31  31  31  31  31  31  30  31  32  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  31  31  31  32  33  33  34  33  33  34  34  34  33  33  32  32  33  32  31  31  30  31  31  31  31  31  30  30  29  30  30  31  31  32  33  33  31  30  31  31  30  31  31  30  30  31  30  30  32  34  34  33  31  31  31  31  31  32  33  34  34  33  32  32  32  32  32  32  32  32  32  32  32  32  32  32  31  30  30  29  29  30  31  31  32  32  31  31  30  30  30  29  30  30  30  30  31  32  32  31  30  31  30  30  29  30  30  30  31  31  32  32  31  31  31  30  29  29 
 29  29  29  30  29  29  29  29  29  29  28  29  29  29  29  28  29  29  29  29  28  28  28  28  28  28  28  28  28  28  28  28  30  31  31  30  30  30  30  30  30  30  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  31  32  32  32  32  32  31  31  30  30  31  32  31  30  30  30  31  32  32  32  31  30  30  31  31  30  30  30  30  30  30  31  31  31  31  32  31  31  31  30  30  30  30  31  31  31  32  31  29  29  29  29  29  29  29  29  29  29  29  29  31  32  31  31  31  30  30  30  30  30  30  30  31  31  31  31  31  31  31  31  31  31  31  31  31  31  30  31  31  31  31  31  31  31  31  30  31  31  32  32  32  32  32  32  32  32  32  32  32  32  31  31  32  32  32  32  32  32  32  32  31  32  31  31  31  31  32  33  33  34  33  32  31  30  32  33  32  32  32  33  32  32  32  32  32  32  32  31  31  30  29  29  28  27  28  29  31  34  35  31  29  30  31  32  32  32  32  31  30  30  29  30  32  32  32  31  32  32  33  33  33  33  34  34  32  31  32  32  32  32  32  32  32  32  32  32  32  31  31  31  30  30  29  29  30  30  31  31  32  32  31  31  31  30  29  30  30  30  30  31  32  32  31  30  31  30  30  29  30  30  31  31  31  32  32  32  31  31  31  30  29 
 30  30  29  30  30  30  29  29  28  28  28  28  29  29  28  28  28  28  28  28  29  29  29  29  29  29  29  29  29  29  29  29  31  32  31  30  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  32  32  32  33  33  33  33  32  31  30  29  31  33  31  30  30  30  32  33  33  33  32  30  30  32  31  31  31  30  29  29  30  30  30  31  32  32  31  31  31  30  29  29  30  30  30  31  32  30  28  28  28  28  28  28  28  28  28  28  28  29  31  32  32  31  31  31  31  31  31  31  30  30  31  32  32  31  32  32  32  32  32  31  31  31  31  30  30  30  30  30  30  30  30  30  30  30  30  31  32  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  30  31  32  33  33  34  34  32  30  29  31  33  32  32  33  32  33  33  33  33  33  32  32  31  31  31  30  28  27  27  27  28  31  34  35  31  28  30  31  32  32  33  33  32  31  30  29  30  31  31  31  32  32  33  34  34  33  33  34  34  32  32  32  32  32  32  32  32  32  32  32  32  32  31  31  30  30  30  29  29  30  30  30  31  31  32  31  31  31  30  29  29  30  30  30  31  32  32  31  30  31  30  30  29  30  30  30  31  31  32  32  32  32  32  31  30  30 
 29  30  30  30  30  30  29  28  29  28  28  29  29  29  28  28  28  29  28  29  30  30  29  30  30  30  30  30  30  30  29  30  31  31  31  30  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  32  32  32  33  32  33  32  32  31  30  29  31  32  31  30  30  30  31  33  33  32  31  30  30  31  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  32  30  29  29  29  29  29  29  29  29  29  29  29  29  31  32  31  31  30  31  30  30  30  30  30  30  31  32  32  31  31  31  31  31  31  31  32  32  31  31  30  31  31  31  31  31  31  31  31  31  31  31  32  32  32  32  32  32  32  32  32  31  31  32  31  31  32  32  32  32  32  32  32  32  31  32  32  31  31  31  32  32  33  33  33  32  31  30  31  33  33  32  33  33  32  32  32  32  32  32  32  32  32  32  31  29  27  27  27  28  30  33  34  31  29  30  31  32  32  32  32  32  31  30  29  30  32  32  31  31  32  33  33  34  33  33  34  34  33  33  33  33  33  33  33  33  33  33  33  33  32  31  31  31  30  30  29  30  30  31  31  31  31  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  30  29  30  30  30  31  31  32  31  31  32  31  31  30  29 
 30  30  30  30  30  30  30  29  28  28  28  29  29  29  28  28  28  29  28  29  29  30  29  30  30  30  30  30  30  30  29  30  31  31  31  30  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  32  32  32  33  32  33  32  32  31  30  29  31  32  31  30  30  30  31  33  33  32  31  30  30  31  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  31  31  29  29  29  29  29  29  29  29  29  29  29  30  30  31  31  30  31  31  30  29  30  30  31  31  31  32  32  31  31  31  31  31  31  31  32  32  31  31  31  31  31  31  31  31  31  31  31  31  31  31  32  32  32  32  32  32  32  32  32  31  31  32  31  31  32  32  32  32  32  32  32  31  32  31  31  31  31  31  31  32  32  33  33  32  31  29  31  33  33  32  33  33  32  32  32  32  32  32  32  33  33  33  32  30  28  27  26  27  28  30  32  30  29  30  31  32  32  32  32  32  31  30  29  30  32  32  31  31  32  33  33  34  33  33  34  34  34  33  33  33  33  33  33  33  33  33  34  33  32  31  31  31  30  30  29  30  30  31  31  31  31  32  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  30  29  30  30  30  31  31  32  32  32  31  31  31  30  29 
 29  29  29  29  29  29  29  29  29  28  28  29  29  29  28  28  28  28  28  29  29  30  29  29  29  29  29  29  29  29  29  29  31  31  31  30  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  32  32  32  33  33  33  32  32  31  30  29  31  32  31  30  30  30  31  33  33  32  31  30  30  31  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  31  31  29  29  30  29  29  29  29  29  29  29  29  30  30  31  30  31  30  30  30  29  29  30  30  30  31  32  32  31  32  32  32  32  32  31  31  32  31  32  32  32  32  32  32  32  32  32  32  32  32  32  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  32  32  32  31  31  31  32  32  33  32  32  31  30  31  33  33  32  33  32  33  33  32  33  32  32  33  34  34  34  33  31  29  27  26  26  27  29  30  30  30  30  31  32  32  32  32  32  31  30  29  30  31  32  31  32  32  33  33  34  33  33  34  34  34  33  34  34  34  34  34  33  34  34  34  34  32  31  31  31  30  30  29  30  30  31  31  31  31  32  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  30  29  30  30  30  31  31  31  31  31  31  31  30  30  30 
 28  28  29  29  29  28  28  29  29  28  28  29  29  28  28  28  29  29  28  29  29  29  30  30  30  30  30  30  30  30  29  30  31  31  31  30  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  32  32  32  33  32  33  32  32  31  30  29  31  32  31  30  30  30  31  33  33  32  31  30  30  31  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  31  31  30  30  30  30  30  30  30  30  30  30  30  30  30  31  31  31  30  30  29  30  30  29  29  29  31  32  32  31  32  31  32  31  32  31  32  32  31  31  31  31  31  31  31  31  31  31  31  31  31  31  32  32  31  32  32  32  32  32  32  31  31  32  32  32  32  32  32  32  32  31  32  32  31  32  32  32  31  31  31  31  32  33  33  32  31  31  32  33  33  32  33  33  33  33  32  33  32  32  33  34  35  34  34  33  30  27  26  25  27  28  29  29  30  30  31  32  32  32  32  32  31  30  29  30  32  32  31  32  32  33  33  34  33  33  34  34  34  33  33  33  33  33  33  33  33  33  34  34  32  31  31  31  30  30  29  30  30  31  31  31  31  32  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  30  29  30  30  30  31  31  31  30  30  30  30  30  31  31 
 28  28  28  28  29  28  28  28  29  28  28  29  29  28  28  28  29  29  28  29  29  30  30  30  30  30  30  30  30  30  29  30  31  31  31  30  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  32  32  32  33  32  33  32  32  31  30  29  31  32  31  30  30  30  31  33  33  32  31  30  30  31  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  31  31  30  30  30  30  30  30  30  30  30  30  30  30  30  31  31  31  30  30  29  30  30  29  29  29  31  32  32  31  32  32  32  32  32  31  32  32  31  31  31  31  31  31  31  31  31  31  31  31  31  31  32  32  31  32  32  32  32  32  32  31  31  32  32  32  32  32  32  32  32  31  32  32  31  32  32  32  31  31  30  31  31  32  33  32  31  31  32  33  33  32  33  33  33  33  32  33  32  32  33  34  35  35  35  33  31  28  26  25  26  27  28  29  30  30  31  32  32  32  32  32  31  30  29  30  32  32  31  32  32  33  33  34  33  33  34  34  34  33  34  34  33  33  33  33  33  33  34  34  32  31  31  31  30  30  29  30  30  31  31  31  31  32  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  30  29  30  30  30  31  31  31  29  29  30  30  30  31  31 
 29  29  29  29  29  28  28  29  29  28  28  29  29  28  28  28  29  28  28  29  29  29  29  29  29  29  29  29  29  29  29  29  31  32  31  30  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  32  32  32  33  32  33  32  32  31  30  29  31  32  31  30  30  30  31  33  33  32  31  30  30  31  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  31  31  30  30  31  30  30  30  30  30  30  30  30  30  30  30  30  31  30  30  30  29  29  30  30  30  31  32  32  31  32  32  32  32  32  31  32  32  31  32  32  32  32  32  32  32  32  32  32  32  32  32  31  31  32  31  31  32  32  32  32  31  31  32  31  31  32  32  32  32  32  31  32  32  31  32  33  32  31  31  30  31  31  32  32  32  32  32  32  33  33  32  33  33  33  33  32  33  32  32  33  34  34  35  35  33  31  28  27  26  26  27  27  29  30  30  31  32  32  32  32  32  31  30  29  30  32  32  31  32  32  33  33  34  33  33  34  34  34  33  34  34  34  34  34  33  34  34  34  34  32  31  31  31  30  30  29  30  30  31  31  31  31  32  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  30  29  30  30  30  31  31  31  29  29  30  29  30  30  30 
 28  28  28  28  28  28  28  28  29  28  28  28  28  28  28  28  29  29  29  28  28  28  28  28  28  28  28  28  28  28  28  28  30  32  31  30  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  32  32  32  33  32  33  32  32  31  30  29  31  32  31  30  30  30  31  33  33  32  31  30  30  31  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  31  31  31  31  31  31  31  31  31  31  31  31  31  30  31  31  31  30  31  31  30  30  30  30  31  31  31  32  32  31  32  32  32  32  31  32  31  31  32  33  33  33  33  33  33  33  33  33  33  33  33  32  31  32  32  32  32  31  31  31  31  31  31  31  32  32  31  31  31  31  31  31  31  31  31  32  33  33  31  31  30  30  31  32  32  33  32  31  32  33  33  32  32  32  32  32  32  32  32  32  32  33  34  34  34  33  31  29  27  26  26  27  28  29  30  30  31  32  32  32  32  32  31  30  29  30  32  32  31  32  32  33  33  34  33  33  34  34  33  33  33  33  33  33  33  33  33  33  33  33  32  31  31  31  30  30  29  30  30  31  31  31  31  32  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  30  29  30  30  30  31  31  31  29  29  29  30  29  30  30 
 28  28  27  28  27  27  27  28  29  29  28  28  28  29  29  28  28  28  29  28  28  28  28  28  28  28  28  28  28  28  27  28  30  32  31  30  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  32  32  32  33  32  33  32  32  31  30  29  31  32  31  30  30  30  31  33  33  32  31  30  30  31  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  31  31  31  31  31  31  31  31  31  31  31  32  31  31  30  31  30  30  30  31  30  30  31  32  32  31  32  32  32  32  32  32  32  31  32  32  32  32  32  32  32  32  32  32  32  33  32  32  31  32  32  32  32  31  31  31  31  31  31  31  32  32  31  31  31  31  31  31  31  32  31  32  33  33  31  31  30  30  31  32  32  33  32  31  32  33  33  32  32  32  32  32  32  32  32  32  32  32  32  33  33  33  32  30  28  26  26  27  28  29  30  30  31  32  32  32  32  32  31  30  29  30  32  32  31  32  32  33  33  34  33  33  34  34  33  32  33  33  33  33  33  32  33  33  33  33  32  31  31  31  30  30  29  30  30  31  31  31  31  32  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  30  29  30  30  30  31  32  30  28  28  29  30  29  30  30 
 27  27  27  27  27  27  27  28  29  29  28  28  28  28  28  28  28  28  29  28  27  26  27  27  27  27  27  27  27  27  26  27  30  32  31  30  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  31  31  32  32  33  32  33  32  31  31  30  29  31  33  31  30  30  30  31  33  33  32  31  30  30  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  30  30  29  29  30  30  30  31  31  32  32  32  32  32  32  32  32  32  32  32  32  31  31  32  32  31  31  30  30  30  30  30  30  30  31  32  32  31  32  32  32  32  31  32  31  31  32  32  33  33  33  33  33  33  33  33  33  33  33  32  31  31  31  31  31  32  32  32  32  32  32  31  31  31  32  32  32  32  32  32  32  32  31  32  34  33  31  31  30  29  30  31  32  33  32  32  32  33  33  33  33  33  33  33  33  33  33  33  32  31  32  33  34  34  32  30  28  27  27  27  28  29  30  31  31  32  33  32  33  32  31  30  29  30  32  32  31  32  32  33  34  34  34  34  35  34  32  32  32  32  32  32  32  32  32  32  32  32  32  31  31  30  30  30  29  30  30  31  31  31  31  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  31  31  31  32  30  28  28  29  29  29  30  31 
 28  28  28  28  28  28  28  28  28  28  29  29  29  29  29  29  29  28  28  28  27  27  27  27  27  27  27  27  27  27  27  27  30  32  31  30  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  32  32  32  33  33  33  32  32  31  31  30  31  32  31  30  30  31  31  32  32  32  31  30  30  31  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  31  30  30  30  31  31  31  31  32  31  31  31  31  31  31  31  31  31  31  31  31  31  32  31  32  31  31  31  31  31  31  31  31  31  32  32  31  32  32  32  32  32  31  32  32  31  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  31  31  31  31  31  31  31  32  32  31  31  31  31  31  31  31  31  30  31  32  32  31  31  30  30  30  31  32  33  33  33  33  32  32  32  32  32  32  32  32  32  32  32  31  30  31  32  32  32  31  30  28  27  27  28  28  29  29  30  30  31  32  32  32  32  31  31  30  30  31  31  31  32  32  33  33  33  33  33  34  33  31  31  31  31  31  31  31  31  31  30  30  30  31  31  31  30  30  30  29  30  30  31  31  31  31  32  31  30  31  30  29  29  30  31  30  31  32  31  31  30  30  30  30  29  30  30  30  30  31  30  29  29  29  30  30  30  30 
 29  30  29  29  29  29  30  28  27  28  29  30  30  31  30  30  29  28  28  27  28  28  28  28  28  28  28  28  29  29  28  29  30  32  31  30  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  33  33  32  33  32  32  33  32  32  33  33  32  31  31  32  31  31  31  32  32  31  31  32  31  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  31  31  31  31  31  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  31  31  32  31  31  32  31  31  31  31  31  31  31  31  32  32  31  32  32  32  32  32  31  32  32  31  31  31  30  31  30  29  29  30  31  31  31  32  33  33  33  32  32  32  31  30  31  30  29  29  31  33  32  31  31  31  30  30  30  29  29  29  29  29  30  30  30  31  31  31  32  32  32  33  34  32  31  31  32  32  32  32  32  32  31  32  31  31  30  30  29  30  30  29  29  28  27  27  27  27  27  28  29  28  29  29  30  31  31  32  33  32  31  31  31  31  32  31  32  32  32  32  32  32  31  31  31  30  30  29  29  29  29  29  28  28  28  30  32  31  30  30  30  29  30  30  31  31  31  31  32  31  30  31  30  29  29  30  31  30  31  31  30  29  30  30  29  30  29  30  29  30  29  29  30  31  31  30  30  30  29  29 
 30  30  29  29  29  30  30  28  27  28  29  30  30  31  30  30  29  29  28  27  28  29  29  29  29  29  29  29  29  29  28  29  30  32  31  30  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  33  33  32  33  32  32  33  33  33  33  33  32  31  32  32  32  32  32  31  31  31  32  32  31  32  31  30  31  30  29  29  30  31  30  31  32  32  31  32  32  32  32  32  32  32  32  32  31  32  31  31  30  30  30  29  29  30  30  30  31  31  31  32  31  31  32  32  32  32  32  32  32  32  32  31  31  32  31  32  32  32  32  31  32  32  31  31  31  30  30  30  29  29  30  30  30  31  32  33  33  33  33  32  32  31  30  30  30  29  29  30  32  32  31  31  31  31  30  30  30  30  29  29  29  29  29  30  31  30  31  32  33  33  33  33  32  31  31  31  31  31  31  31  31  31  31  31  31  31  30  30  29  29  29  28  28  28  27  27  27  28  28  28  28  29  30  30  31  32  32  33  33  32  31  31  32  31  31  31  31  31  31  31  31  31  31  31  30  30  30  29  29  29  28  28  28  28  30  32  31  30  30  30  29  30  30  31  31  31  31  32  31  30  31  30  29  29  30  31  30  31  31  30  29  29  29  29  29  29  29  29  29  29  29  30  32  31  31  31  30  29  29 
 29  29  30  30  30  30  30  28  27  28  29  30  30  31  30  30  29  28  28  27  28  28  28  28  28  28  28  28  28  29  28  29  30  32  31  30  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  33  33  32  33  33  33  33  33  33  33  33  32  31  31  31  31  31  31  32  32  32  31  32  31  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  31  31  31  31  31  31  31  31  32  31  31  30  31  30  29  30  30  31  30  31  31  31  32  31  31  31  31  31  31  31  31  31  31  31  32  32  31  32  32  32  32  32  31  32  32  31  31  31  31  31  30  29  29  30  31  31  31  32  32  33  33  32  32  32  31  31  31  30  30  30  30  31  31  31  32  32  31  31  31  31  31  31  30  30  30  30  30  31  31  31  32  32  32  33  32  32  31  32  32  32  32  32  32  32  31  32  31  31  30  30  31  30  30  29  29  29  28  28  27  28  29  29  29  29  30  31  31  32  33  33  33  34  32  31  31  32  32  31  32  32  32  32  32  32  32  32  31  31  31  30  30  30  30  29  29  29  29  31  32  31  30  30  30  29  30  30  31  31  31  31  32  31  30  31  30  29  29  30  31  30  31  31  30  30  30  30  30  30  30  30  30  30  30  30  31  31  31  30  30  30  29  30 
 29  29  29  30  29  30  30  28  27  28  29  30  30  31  30  30  29  29  28  27  28  29  28  28  29  29  29  28  29  29  28  29  30  32  31  30  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  33  33  32  33  32  32  32  32  32  33  33  32  31  31  32  31  32  32  32  32  31  32  32  31  32  31  30  31  30  29  29  30  31  30  31  32  32  31  32  32  32  32  32  32  32  32  31  31  32  31  31  30  30  30  29  29  30  31  30  31  31  31  32  31  31  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  31  32  32  31  31  31  30  31  30  29  29  30  31  30  31  32  32  33  32  32  31  31  32  31  31  30  30  30  31  30  30  31  32  32  31  32  32  33  33  33  32  31  30  31  30  31  32  32  31  31  32  33  33  32  31  31  32  31  32  32  32  31  31  31  31  31  31  30  31  31  30  29  29  29  28  28  28  28  29  30  30  30  31  31  32  33  33  33  34  35  33  31  31  32  32  31  32  32  31  31  32  31  32  32  32  32  32  31  31  31  30  30  30  29  29  31  31  31  30  30  30  29  30  30  31  31  31  31  32  31  30  31  30  29  29  30  31  30  31  31  31  30  31  31  31  31  31  31  31  31  30  30  31  31  31  30  30  30  29  29 
 30  30  30  30  30  29  29  29  28  28  29  30  30  31  30  30  29  29  28  27  28  29  28  28  29  29  29  28  29  29  28  29  30  32  31  30  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  32  32  32  32  32  32  32  32  32  32  32  32  31  31  32  32  32  32  31  31  31  32  32  31  32  31  30  31  30  29  29  30  31  30  31  32  32  31  32  32  32  32  32  32  32  32  31  31  32  31  31  30  30  30  29  29  30  31  30  31  31  31  32  31  31  32  32  32  32  32  32  32  32  32  31  31  32  31  32  32  32  32  31  32  32  31  31  31  30  31  30  29  29  30  31  30  31  32  32  32  32  32  31  31  32  32  31  31  30  30  30  30  30  31  32  31  32  32  33  33  33  34  34  31  30  31  31  31  32  32  31  31  32  32  32  32  31  31  32  31  31  31  31  31  31  31  31  31  31  31  31  30  30  30  29  29  29  28  28  28  29  30  30  30  31  31  32  33  33  34  34  35  33  31  31  32  31  31  31  31  31  31  31  31  32  32  32  32  32  31  31  31  30  30  30  29  29  31  31  31  30  30  30  29  30  30  31  31  31  31  32  31  30  31  30  29  29  30  31  30  31  31  31  30  31  31  31  31  31  31  31  31  31  30  31  31  31  30  30  30  29  29 
 29  29  29  30  30  30  30  29  28  28  29  30  30  31  30  30  29  29  28  27  28  29  28  28  28  28  28  28  29  29  28  29  30  32  31  30  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  31  32  31  31  31  31  31  31  31  31  31  31  31  32  32  31  32  32  32  32  32  31  32  32  31  32  31  30  31  30  29  29  30  31  30  31  32  32  31  32  32  32  32  32  32  32  32  31  31  32  31  31  30  30  30  29  29  30  31  30  31  31  31  32  31  31  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  31  32  32  31  31  31  30  31  30  29  29  30  31  30  31  32  31  31  31  31  32  31  31  32  32  31  31  31  31  31  30  31  32  31  32  33  33  34  34  35  34  31  30  31  31  32  31  31  32  32  31  31  31  31  32  32  31  32  32  32  32  31  31  31  31  31  31  32  31  31  31  30  30  30  29  29  29  29  29  30  31  30  31  31  32  33  33  34  35  35  33  31  31  32  31  31  32  32  31  32  32  31  32  33  33  32  32  32  32  31  30  31  30  29  29  31  31  31  30  30  30  29  30  30  31  31  31  31  32  31  30  31  30  29  29  30  31  30  31  31  31  30  30  30  30  30  30  30  30  30  30  30  31  31  31  30  30  30  29  29 
 28  28  29  29  30  30  30  29  28  28  29  30  30  31  30  30  29  29  28  27  28  29  28  28  29  29  29  28  29  29  28  29  30  32  31  30  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  32  32  31  32  32  32  32  32  32  32  32  32  31  31  32  31  32  32  32  32  31  32  32  31  32  31  30  31  30  29  29  30  31  30  31  32  32  31  32  32  32  32  32  32  32  32  31  31  32  31  31  30  30  30  29  29  30  31  30  31  31  31  32  31  31  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  32  31  32  32  31  31  31  30  31  30  29  29  30  31  30  31  31  31  30  30  31  32  32  32  31  31  32  32  32  31  30  30  31  32  31  32  32  33  33  33  34  34  32  31  32  32  31  32  31  32  31  31  30  30  31  32  32  31  32  32  32  32  31  31  31  31  31  32  31  32  32  31  30  30  30  29  29  29  30  29  30  30  30  31  31  32  33  33  34  35  35  33  31  31  32  32  31  31  32  31  32  32  31  32  32  33  32  32  31  31  31  30  30  30  29  29  31  31  31  30  30  30  29  30  30  31  31  31  31  32  31  30  31  30  29  29  30  31  30  31  31  31  30  31  31  31  31  31  31  31  31  30  30  31  31  31  30  30  30  29  29 
 28  28  29  29  30  30  30  29  28  28  29  30  30  31  30  29  29  29  28  27  28  29  28  28  29  29  28  28  29  29  28  29  30  32  31  30  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  32  32  31  32  32  32  32  32  32  32  32  32  31  32  32  32  32  32  32  32  31  32  32  31  32  31  30  31  30  29  29  30  31  30  31  32  32  31  32  32  32  32  32  32  32  32  31  31  32  31  31  30  30  30  29  29  30  31  30  31  31  31  32  31  31  32  32  32  32  32  31  32  32  31  31  31  31  32  31  32  32  32  31  32  32  31  31  31  30  31  30  29  29  30  31  30  31  31  31  30  31  31  31  32  32  31  31  32  32  32  32  30  30  31  32  32  31  32  32  33  33  33  33  32  32  32  32  31  32  32  31  31  31  31  31  31  32  32  31  31  31  31  31  31  31  31  31  31  32  32  32  32  31  31  30  30  30  29  29  30  29  30  30  30  31  31  32  33  34  34  34  35  33  31  31  32  32  31  32  32  32  32  31  31  32  32  32  32  32  31  31  31  30  30  30  29  29  31  31  31  30  30  30  29  30  30  31  31  31  31  32  31  30  31  30  29  29  30  31  30  31  31  31  30  31  31  31  31  31  31  31  31  31  30  31  31  31  30  30  30  29  29 
 29  28  29  29  30  30  30  29  28  28  29  30  30  30  30  30  29  29  28  27  28  28  28  28  28  28  28  28  28  29  28  29  30  32  31  30  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  31  31  31  31  31  31  31  31  31  31  31  31  31  32  31  31  31  31  31  31  31  31  31  32  31  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  31  31  31  31  31  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  31  31  32  31  31  31  31  31  31  32  31  31  31  32  32  32  32  31  31  31  31  31  31  31  32  31  31  31  30  31  30  29  29  30  31  30  31  31  31  30  30  30  31  31  31  32  32  32  33  33  32  31  31  31  31  32  31  31  31  32  32  31  31  32  33  33  32  32  31  31  31  30  30  30  30  31  32  32  31  32  32  32  32  31  32  31  31  32  33  33  32  32  32  31  31  31  30  30  29  29  29  29  29  29  30  31  31  33  33  33  33  34  32  31  31  32  31  31  31  31  31  31  31  31  32  32  31  31  31  31  30  30  30  29  29  29  29  31  32  31  30  30  30  29  30  30  31  31  31  31  31  31  30  31  30  29  29  30  31  30  31  31  31  30  30  30  30  30  30  30  30  30  30  30  31  31  31  30  30  30  29  29 
 28  28  29  29  30  30  31  29  28  28  29  30  31  31  30  30  29  28  28  27  28  29  28  29  29  29  28  28  29  29  28  29  30  32  31  30  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  31  31  30  31  30  31  30  30  30  30  30  30  30  31  32  32  32  32  32  32  32  32  32  32  32  31  32  31  30  31  30  29  29  30  31  30  31  32  32  31  32  32  32  32  32  32  32  32  32  31  32  31  31  30  30  30  29  29  30  31  30  31  31  31  32  32  32  32  32  32  32  31  31  32  31  31  31  31  31  32  31  32  32  32  32  32  32  31  31  31  30  31  30  29  29  30  31  30  31  31  30  29  29  30  31  30  31  32  32  33  32  33  32  32  32  32  32  31  31  30  30  30  30  29  30  32  33  32  33  32  31  31  30  30  30  29  29  31  32  31  31  31  31  31  31  31  31  31  31  32  32  32  33  33  32  31  31  31  30  30  30  29  28  28  28  29  30  30  30  32  32  32  33  33  32  31  31  32  32  32  32  32  32  32  31  31  31  31  31  30  30  30  29  29  29  28  28  28  28  30  32  31  30  30  30  29  30  30  31  31  31  31  32  31  30  31  30  29  29  30  31  30  31  31  30  29  29  29  29  29  29  29  29  29  29  29  30  32  31  30  30  30  29  29 
 28  28  29  29  29  29  30  29  28  28  29  30  30  31  31  30  29  28  28  28  28  29  28  28  29  28  28  28  28  28  28  28  30  32  31  30  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  31  31  30  31  30  31  31  31  31  31  31  30  30  31  32  32  32  32  32  32  32  32  32  32  32  31  32  31  30  31  30  29  29  30  31  30  31  32  32  32  32  32  32  32  32  32  32  32  32  31  32  31  31  30  30  30  29  29  30  31  30  31  31  31  32  32  32  32  32  32  32  31  32  32  31  31  31  31  31  32  32  32  32  32  32  32  32  31  31  31  30  31  30  29  29  30  31  30  31  31  30  29  29  30  31  31  31  32  32  32  33  33  33  32  32  32  31  31  30  30  30  29  29  29  29  33  33  32  32  32  31  31  30  30  30  29  29  31  32  31  31  31  31  31  31  31  31  31  31  32  32  32  33  33  32  31  32  31  30  30  31  30  28  27  29  29  29  30  30  30  31  32  33  33  32  32  31  31  32  32  32  32  32  32  31  31  31  31  31  30  30  29  29  29  28  28  28  28  28  30  32  31  30  31  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  31  30  29  29  29  29  29  29  29  29  29  29  29  30  31  31  30  30  30  29  29 
 33  30  28  27  31  32  29  29  28  28  28  29  29  29  29  29  29  29  29  28  28  27  28  28  28  28  28  28  29  29  29  29  31  31  31  30  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  31  31  31  31  30  30  30  30  31  31  31  31  31  31  31  31  31  31  30  31  31  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  31  31  30  31  31  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  31  31  31  31  31  31  31  31  31  32  31  31  31  32  32  32  32  31  31  31  30  30  31  31  30  31  31  31  30  31  30  29  29  30  31  30  31  31  30  30  30  30  30  30  30  31  31  31  32  33  32  31  31  31  31  30  30  29  29  29  29  29  30  33  33  32  32  32  31  31  31  31  30  30  30  31  32  32  31  32  32  32  32  31  32  31  31  31  32  32  32  32  32  31  31  30  30  29  29  29  28  27  27  26  26  28  29  31  32  33  32  29  30  32  31  31  30  30  30  30  30  31  31  31  31  30  30  30  30  30  30  30  30  30  29  28  28  30  32  31  30  30  30  29  30  30  31  31  31  32  32  31  31  31  30  29  29  30  31  30  31  32  31  31  31  30  30  30  30  29  29  29  29  29  30  31  31  30  30  30  30  30 
 32  30  27  27  31  33  31  30  28  29  28  28  28  28  28  28  29  29  29  28  27  26  27  27  27  28  28  29  29  29  30  30  31  31  31  30  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  30  29  30  31  31  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  30  30  30  29  29  30  30  30  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  31  31  31  31  31  31  31  31  31  31  31  31  32  33  32  32  31  31  31  30  30  30  30  30  31  31  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  29  29  30  30  30  30  31  31  29  29  29  29  29  29  29  29  30  30  29  30  33  33  32  32  33  33  32  32  32  31  31  31  31  32  32  31  32  32  32  32  32  32  32  32  31  31  32  31  30  30  30  30  29  29  29  28  28  29  28  26  24  24  26  29  31  32  32  30  26  28  32  31  30  29  29  28  28  29  30  30  31  31  29  29  30  30  31  32  32  31  31  30  29  29  30  31  31  30  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  32  32  31  31  31  31  31  30  30  30  29  30  31  31  31  31  32  32  32 
 22  24  27  29  28  30  35  32  28  28  28  28  28  28  28  28  29  29  29  28  27  27  27  27  28  28  28  29  29  30  29  30  31  31  31  30  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  31  31  31  31  32  31  31  31  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  31  31  31  31  31  31  31  31  31  31  32  33  32  32  31  32  31  30  30  30  30  30  31  31  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  31  31  29  29  29  29  29  29  29  29  29  29  29  30  32  33  32  32  33  32  32  32  32  32  31  31  31  32  32  32  32  32  32  32  32  32  32  32  31  31  32  31  31  31  30  30  29  29  29  28  29  30  29  27  25  24  25  28  31  33  32  30  28  29  31  31  30  29  29  28  28  29  30  30  31  31  29  29  30  30  31  32  32  31  31  30  29  28  30  31  31  30  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  32  32  31  31  31  30  31  31  30  29  29  30  32  32  32  32  32  32  32 
 21  23  28  30  29  30  34  32  28  29  28  29  29  28  28  28  29  29  29  28  28  28  28  28  29  29  29  29  30  30  30  30  31  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  30  29  30  31  30  31  31  32  31  31  31  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  31  31  31  31  31  31  31  31  31  32  31  31  32  33  33  32  31  32  31  30  30  31  30  30  31  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  30  29  30  30  31  31  31  31  30  30  30  30  30  30  30  30  30  30  30  30  32  33  32  32  33  33  33  33  33  33  33  33  32  31  31  32  31  32  32  32  32  32  32  32  31  32  32  31  31  31  30  30  30  30  29  28  29  31  31  28  26  25  25  28  31  32  32  31  30  30  31  31  30  30  29  28  29  29  30  30  31  31  29  29  30  30  31  31  32  31  30  30  29  28  30  32  31  30  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  31  31  31  31  31  31  31  30  30  30  30  30  30  31  31  31  31  31  31  31 
 30  28  27  29  32  33  30  29  29  29  29  28  29  28  28  28  28  28  29  28  29  28  29  29  29  30  30  30  31  31  31  31  31  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  31  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  32  31  31  31  31  31  31  32  31  31  32  33  33  32  31  32  31  30  30  31  30  30  31  31  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  31  31  31  31  31  31  31  31  31  31  31  31  30  31  32  33  32  32  33  34  34  34  34  34  34  34  33  31  31  32  31  32  32  32  32  32  32  32  31  31  32  31  31  31  30  30  29  29  29  28  29  32  32  29  27  25  25  27  30  31  32  32  31  31  31  31  30  29  29  28  28  29  30  30  31  31  29  29  30  30  31  32  32  31  31  30  29  28  30  31  31  30  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  31  32  31  31  31  31  31  31  31  30  30  30  30  30  30  30 
 45  37  25  25  36  37  25  25  30  29  28  29  29  28  28  28  29  28  29  29  29  28  29  29  29  30  30  30  31  31  32  31  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  32  31  31  31  31  31  31  32  31  31  32  33  33  32  31  32  31  30  30  31  30  30  31  31  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  31  31  30  30  31  31  31  31  31  31  31  31  30  31  32  33  32  32  33  34  34  35  34  34  35  35  33  31  31  32  31  32  32  32  32  32  32  32  31  31  32  31  31  31  30  30  29  29  29  28  29  33  34  30  27  26  25  26  28  30  32  33  32  31  31  31  30  29  29  28  28  29  30  30  31  31  29  29  30  30  31  32  32  31  31  30  29  28  30  31  31  30  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  31  32  31  31  31  31  31  31  31  30  30  31  30  30  30  30 
 47  37  25  24  36  39  24  25  29  29  28  29  29  28  28  29  28  28  28  28  28  28  29  30  30  30  30  31  31  31  32  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  32  31  31  31  31  31  31  32  31  31  32  33  33  32  31  32  31  30  30  31  30  30  31  31  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  31  31  30  30  30  30  30  30  30  30  30  30  30  31  32  33  32  32  33  34  34  35  35  34  35  36  33  31  31  32  31  32  32  32  32  32  32  32  31  31  32  31  31  31  30  30  29  29  29  28  29  33  35  31  28  26  26  27  28  29  31  32  32  31  31  31  30  29  29  28  28  29  30  30  31  31  29  29  30  30  31  32  32  31  31  30  29  28  30  31  31  30  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  31  31  31  31  31  32  32  32  31  30  30  30  30  30  30  30 
 38  32  24  23  33  36  27  27  29  29  28  28  29  29  29  28  28  29  29  29  29  28  29  29  29  30  30  30  31  31  31  31  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  32  32  32  32  32  31  32  32  31  31  32  33  33  32  31  32  31  30  30  31  30  30  31  31  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  31  31  30  30  31  31  31  31  31  31  31  31  30  31  32  33  32  32  33  34  34  34  34  34  35  35  33  31  31  32  31  31  31  31  31  31  32  32  31  31  32  31  31  31  30  30  29  29  29  28  29  33  34  32  29  27  27  27  28  29  30  31  31  31  31  31  30  29  29  28  28  29  30  30  31  31  29  29  30  30  31  32  32  31  31  30  29  28  30  31  31  30  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  31  32  32  32  32  32  33  33  32  31  31  31  31  31  31  31 
 22  24  26  26  28  29  31  30  28  28  28  28  28  29  28  28  28  29  29  29  29  29  28  28  29  30  29  30  31  31  30  31  31  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  32  32  32  32  32  31  32  32  31  31  32  33  33  32  31  32  31  30  30  31  30  30  31  31  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  31  31  30  30  31  31  31  31  31  31  31  31  30  31  32  33  32  32  33  34  34  34  34  33  34  34  32  31  31  32  31  32  32  32  32  32  32  32  31  31  32  31  31  31  30  30  29  29  29  28  29  32  33  32  29  28  27  27  28  28  29  30  30  31  31  31  30  29  29  28  28  29  30  30  31  31  29  29  30  30  31  32  32  31  31  30  29  28  30  31  31  30  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  32  32  33  32  32  32  33  33  33  31  31  32  31  31  31  31 
 15  22  28  28  24  25  32  31  28  28  29  28  28  28  28  28  28  28  28  28  28  28  28  28  28  29  29  29  30  30  30  30  31  31  31  30  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  30  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  30  30  31  30  31  32  32  31  32  32  32  32  32  31  32  32  31  31  32  33  33  32  32  32  31  30  30  31  31  30  31  31  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  31  31  30  30  30  30  30  30  30  30  30  30  30  30  32  33  32  32  33  33  33  33  33  32  32  32  32  31  31  32  32  32  32  32  32  32  31  31  31  32  32  31  31  31  30  30  29  29  29  28  29  30  31  31  30  29  28  27  27  28  28  28  28  30  31  31  30  29  29  28  29  29  30  30  31  31  29  29  30  30  31  31  32  31  31  30  29  29  30  31  31  30  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  31  31  31  31  32  33  33  33  33  33  33  33  33  32  32  32  32  32  32  32 
 19  28  32  28  24  26  30  29  28  28  29  29  28  28  29  28  28  29  28  28  27  27  27  27  28  28  28  29  29  29  29  30  31  31  31  30  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  31  31  32  32  31  30  30  30  29  29  30  31  31  31  32  32  31  31  31  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29  30  30  30  31  32  32  31  32  32  32  32  32  31  32  32  31  31  32  32  32  32  31  31  31  30  30  30  30  30  31  31  31  30  30  30  29  29  30  30  30  31  32  32  31  31  31  30  30  29  30  30  30  31  31  31  29  29  29  29  29  29  29  29  29  29  29  30  33  33  32  32  33  32  32  32  32  31  31  31  31  32  32  31  31  31  31  31  31  31  32  32  32  31  32  31  31  30  30  30  30  29  29  28  29  30  30  30  29  29  29  28  27  27  27  27  26  29  32  31  30  29  29  28  28  29  30  30  31  31  29  29  30  30  31  32  32  31  31  30  29  28  30  31  31  30  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  32  32  32  33  33  34  34  34  33  32  33  33  33  33  33  33 
 30  36  34  29  27  26  26  27  29  28  28  28  28  28  29  29  29  29  29  28  27  26  27  27  27  28  28  29  29  29  29  30  31  31  31  30  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  32  32  32  32  32  31  32  32  31  31  32  33  33  32  31  32  31  30  30  31  31  30  31  31  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  31  31  29  29  30  30  30  30  30  30  30  30  29  30  33  33  32  32  33  32  32  31  32  31  30  31  31  32  32  32  32  32  32  32  32  32  31  31  31  32  32  31  31  31  30  30  29  29  29  28  29  29  30  30  29  29  29  29  28  27  27  26  25  28  32  31  30  29  29  28  28  29  30  30  31  31  29  29  30  30  31  32  32  31  31  30  29  28  30  31  31  30  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  32  32  32  33  33  33  34  34  34  33  33  34  34  34  34  34 
 36  26  25  37  28  20  23  26  28  28  28  28  28  28  29  29  29  29  28  28  28  28  28  28  28  28  28  28  28  29  29  29  31  31  31  30  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  31  31  31  31  31  31  32  32  31  30  29  29  30  30  31  31  31  31  31  30  30  30  30  30  31  31  31  31  32  31  31  31  31  31  31  31  31  31  31  32  32  31  32  32  32  32  32  31  32  32  31  31  33  34  34  33  33  33  33  32  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  32  32  31  31  31  30  30  29  30  30  30  31  31  31  31  32  32  33  33  32  32  33  32  32  31  31  30  31  31  31  31  32  32  32  32  33  33  33  32  31  31  32  32  33  33  33  32  32  31  31  31  32  32  31  31  31  30  30  29  29  28  28  28  29  29  30  31  32  31  29  28  27  26  26  26  28  32  31  30  30  30  29  29  30  30  30  31  31  31  30  30  30  30  30  30  30  31  30  30  31  31  31  31  30  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  31  31  31  32  32  32  34  34  34  34  34  33  33  36  38  36  35  34  34  34  35 
 32  21  23  40  32  25  30  30  28  29  28  28  28  28  29  29  28  28  28  29  29  29  29  29  29  29  29  28  29  28  28  28  31  31  31  30  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  31  31  31  30  31  32  33  32  31  30  29  28  29  30  30  30  30  30  30  30  31  31  31  30  30  30  30  31  32  32  32  32  31  32  32  32  32  32  32  31  31  32  31  32  32  32  32  31  32  32  31  31  33  35  35  34  34  34  33  33  32  32  32  31  31  31  32  32  32  32  32  32  32  32  32  32  32  32  31  31  31  30  30  29  30  30  30  31  31  32  32  32  33  34  34  34  34  34  33  33  32  31  30  30  31  31  31  32  32  33  33  33  33  33  32  30  31  32  33  33  33  33  33  32  32  31  31  32  32  31  31  31  30  30  29  29  29  29  29  28  29  31  32  33  32  30  28  27  26  26  26  29  32  31  31  31  30  29  30  30  31  30  31  32  32  31  31  31  30  29  29  30  31  31  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  31  31  30  31  32  33  35  35  35  35  34  34  33  36  40  38  36  34  33  34  36 
 25  25  29  34  37  40  41  34  28  28  28  28  28  28  29  29  29  29  28  29  28  28  28  28  28  28  28  28  29  29  28  29  31  31  31  30  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  31  31  31  31  31  32  32  32  31  30  29  29  29  30  31  31  31  31  31  31  31  31  31  31  31  31  30  31  32  32  31  31  31  31  31  31  31  31  31  32  32  31  32  32  32  32  32  31  32  32  31  31  33  35  35  34  33  33  33  32  32  31  31  31  32  32  31  31  31  31  31  31  31  31  31  31  32  32  31  31  31  30  30  29  30  30  30  31  31  32  31  31  32  32  33  34  34  33  32  32  31  32  33  33  33  32  33  33  32  33  32  32  31  31  31  31  31  32  33  32  32  32  33  32  31  31  30  30  30  30  30  31  30  30  29  30  30  30  29  29  29  30  32  32  32  30  28  27  26  26  26  29  32  31  31  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  31  30  31  31  32  31  31  31  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  31  31  31  32  33  34  34  35  35  35  35  34  33  36  39  37  35  33  33  34  35 
 31  31  29  22  31  37  33  29  28  28  29  28  28  28  28  28  29  29  29  29  28  28  28  28  28  28  28  28  29  29  28  29  31  31  31  30  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  31  31  31  31  31  32  32  32  31  30  29  29  29  30  31  31  31  31  31  31  31  31  31  31  31  31  31  31  32  32  31  31  31  31  31  31  31  31  31  32  32  31  32  32  32  32  32  31  32  32  31  31  33  34  34  34  33  33  33  32  32  32  31  31  31  31  31  31  31  31  31  31  31  31  31  31  32  32  31  31  31  30  30  29  30  30  30  31  31  31  31  31  32  32  33  34  34  33  32  32  31  31  35  35  34  34  34  33  33  32  32  31  31  31  30  30  31  31  32  32  33  32  32  31  31  30  30  30  30  30  30  30  30  30  30  30  30  30  30  29  29  30  32  32  32  30  28  27  26  26  26  29  32  31  31  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  31  30  31  31  32  31  31  31  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  31  31  32  33  34  34  35  36  35  35  34  34  36  38  36  35  33  33  34  36 
 48  36  27  18  24  28  23  25  29  28  28  28  28  28  28  28  29  28  28  28  28  28  29  29  29  29  29  28  29  29  28  29  31  31  31  30  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  31  31  31  31  31  32  32  32  31  30  29  29  29  30  31  32  32  32  32  32  32  32  32  32  32  32  32  32  31  31  32  31  31  32  32  31  32  32  32  31  31  32  31  32  32  32  32  31  32  32  31  31  33  34  34  33  33  33  32  33  33  32  32  32  32  32  31  32  32  32  32  32  32  32  32  31  32  32  31  31  31  30  30  29  30  30  30  31  31  31  30  31  32  33  33  33  33  33  32  31  30  31  35  35  35  35  34  33  33  33  32  32  32  31  30  29  30  31  31  32  32  32  31  31  30  29  29  29  29  29  29  29  30  30  31  31  31  31  31  29  29  30  32  32  32  30  28  27  26  26  26  29  32  31  31  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  31  30  31  31  32  31  31  31  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  32  33  33  34  35  35  36  36  35  34  34  36  37  36  34  33  33  34  35 
 72  40  23  23  21  20  21  25  29  28  28  29  29  28  28  28  28  28  28  28  28  28  29  29  28  29  29  28  29  29  28  29  31  31  31  30  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  31  31  31  31  31  32  32  32  31  30  29  29  29  30  31  32  33  33  33  33  33  33  33  33  33  33  33  32  31  31  32  31  31  32  32  31  32  32  32  32  32  32  32  32  32  32  32  31  32  32  31  31  33  34  34  33  32  32  33  33  32  33  33  33  32  32  31  32  32  31  32  32  32  32  32  31  32  32  31  31  31  30  30  29  30  30  30  31  31  31  30  30  31  32  33  32  32  33  32  31  30  31  34  35  34  34  34  33  33  34  34  33  33  33  30  28  29  30  31  31  32  31  31  30  29  29  28  28  28  28  28  29  30  30  31  32  31  32  32  29  29  30  32  32  32  30  28  27  26  26  26  29  32  31  31  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  31  30  31  31  32  31  31  31  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  31  32  32  33  34  35  36  36  35  35  34  34  35  36  35  33  32  32  33  34 
 94  41  18  35  27  23  34  33  28  28  29  28  28  28  28  28  28  28  29  28  28  28  28  28  28  29  29  28  29  29  28  29  31  31  31  30  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  31  31  31  31  31  32  32  32  31  30  29  29  29  30  31  32  33  33  33  33  33  33  33  33  33  33  33  32  31  31  32  31  31  32  32  31  31  31  31  31  31  31  31  31  31  31  31  31  31  32  31  31  32  33  33  33  32  32  33  32  32  33  33  33  33  32  31  32  32  31  32  32  32  32  32  31  32  32  31  31  31  30  30  29  30  30  30  31  31  31  30  30  31  32  32  33  33  32  31  31  30  30  33  33  33  33  34  34  33  34  34  34  34  34  31  28  29  30  31  31  32  31  31  30  29  29  28  28  28  28  28  29  30  30  31  32  31  32  33  29  29  30  32  32  32  30  28  27  26  26  26  29  32  31  31  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  31  30  31  31  32  31  31  31  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  31  31  31  32  33  34  35  35  36  35  35  34  34  35  36  34  33  32  32  33  34 
111  44  16  39  29  24  40  36  27  28  29  29  29  28  28  28  28  29  29  28  28  28  28  28  29  28  28  28  29  29  28  29  31  31  31  30  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  31  30  30  29  30  30  31  31  31  31  31  31  32  32  32  31  30  29  29  29  30  31  32  32  32  32  32  32  32  32  32  32  32  32  32  31  31  32  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  32  31  31  32  32  32  32  33  33  32  32  33  33  34  34  33  32  31  32  32  31  32  32  32  32  32  31  31  32  31  31  31  30  30  29  30  30  30  31  32  31  29  30  31  32  32  32  32  32  31  30  29  30  31  32  32  32  33  33  33  34  35  35  35  35  32  29  30  31  31  32  32  32  31  31  30  29  29  29  29  29  29  29  30  30  31  31  31  32  31  29  29  30  32  32  32  30  28  27  26  26  26  29  32  31  31  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  31  30  31  31  32  31  31  31  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  31  30  30  31  32  33  34  34  35  34  34  34  33  34  35  34  32  31  31  33  34 
123  54  18  33  25  22  36  34  27  28  29  28  28  28  28  28  28  28  29  29  29  28  28  28  29  28  28  28  29  29  28  29  31  31  31  30  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  31  31  31  31  31  32  32  32  31  30  29  29  29  30  31  31  31  31  31  31  31  31  31  31  31  31  31  31  32  32  32  31  31  32  32  31  32  32  31  32  31  31  31  31  31  31  31  31  31  31  31  31  32  31  31  32  32  32  32  33  33  34  34  34  33  32  31  32  32  31  31  31  31  31  31  31  32  32  31  31  31  30  30  29  30  30  30  31  31  31  29  29  30  31  32  31  31  32  31  30  29  30  30  31  31  31  32  32  33  34  34  34  35  35  32  29  30  31  32  32  33  32  32  31  31  30  30  30  30  30  30  30  30  30  30  30  30  30  30  29  29  30  32  32  32  30  28  27  26  26  26  29  32  31  31  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  31  30  31  31  32  31  31  31  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  31  30  29  30  31  32  33  33  33  33  33  33  32  33  34  33  31  30  31  32  34 
131  77  34  22  19  20  24  28  29  29  29  29  28  29  28  28  28  28  28  28  29  28  28  28  29  28  28  28  29  29  28  29  31  31  31  30  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  31  31  31  31  31  32  32  32  31  30  29  29  29  30  31  31  31  31  31  31  31  31  31  31  31  31  31  31  32  32  32  31  31  32  32  32  32  32  31  32  31  31  31  31  31  31  31  31  31  31  31  31  32  32  32  31  32  32  33  33  33  34  34  34  34  31  31  32  32  31  31  31  31  31  31  32  32  32  31  31  31  30  30  29  30  30  30  31  32  30  29  29  30  31  31  32  31  31  30  30  29  29  31  31  31  32  32  32  33  33  33  33  33  33  31  30  31  32  32  32  32  32  32  32  31  31  30  30  30  30  30  30  30  30  30  30  30  30  30  29  29  30  32  32  32  30  28  27  26  27  26  29  32  31  31  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  31  30  31  31  32  31  31  31  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  31  29  29  30  30  31  33  33  33  33  32  32  32  33  34  32  31  31  31  32  34 
136 100  55  21  25  31  23  24  29  29  28  29  29  28  29  29  28  29  28  29  28  28  29  29  29  29  28  28  29  29  28  29  31  31  31  31  31  30  30  30  31  30  30  31  32  32  31  31  31  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  30  30  31  32  32  31  31  31  31  30  29  29  30  30  31  31  32  31  31  32  33  32  31  30  29  29  29  30  30  30  30  30  30  30  30  30  30  30  30  30  30  31  32  32  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  32  32  33  33  33  34  35  35  34  32  31  31  31  32  32  32  32  32  32  31  31  31  31  30  30  30  29  29  30  31  31  31  32  30  28  29  30  31  31  32  32  31  30  30  28  29  32  33  33  32  32  32  32  31  31  31  31  31  30  31  31  32  33  33  33  33  33  33  32  31  31  32  31  31  31  31  30  30  29  29  29  29  29  28  29  30  32  32  32  29  28  26  26  26  26  28  32  32  31  31  30  29  29  30  31  31  31  32  32  31  31  31  30  30  29  30  31  31  31  32  32  31  30  30  30  30  29  29  30  30  30  31  32  31  31  30  30  30  29  29  30  30  30  31  31  28  27  29  29  31  32  32  32  32  32  31  31  32  33  32  31  30  31  33  35 
134 124  80  22  28  38  25  24  29  28  28  29  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  30  31  30  30  30  29  29  29  30  30  30  31  32  31  31  30  30  30  29  29  30  30  30  31  32  31  31  30  31  30  30  30  30  30  30  31  31  32  31  30  30  30  30  30  30  30  31  31  31  31  30  31  31  32  32  31  30  29  29  29  30  31  31  30  31  31  31  31  31  31  30  31  30  30  31  32  32  32  32  32  32  32  32  32  32  32  31  32  32  32  32  32  32  32  32  32  31  31  31  31  31  32  31  30  31  33  34  34  33  33  34  33  31  31  32  32  31  31  31  31  31  31  32  32  32  31  31  31  30  30  29  30  30  30  30  31  30  29  29  30  30  31  31  31  31  30  30  29  29  32  33  33  32  32  33  32  31  31  31  30  30  30  31  32  32  33  33  33  33  32  32  31  30  31  32  32  31  31  31  30  30  29  29  29  29  29  29  29  30  31  32  31  30  28  27  27  27  27  28  31  30  30  30  30  29  30  30  31  30  31  31  32  31  30  31  30  29  29  30  31  30  31  31  32  31  31  31  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  31  29  28  29  30  31  31  31  31  31  31  31  30  32  33  32  30  29  30  32  34 
122 145 107  25  20  31  27  26  27  27  27  27  28  27  28  27  28  28  28  28  28  28  28  28  28  27  27  27  27  27  27  28  30  31  30  29  28  28  28  28  28  29  29  30  31  31  31  30  30  30  29  29  30  30  30  31  31  31  31  30  30  30  30  30  30  30  31  30  31  31  31  30  29  29  29  30  31  32  31  30  29  29  29  29  29  30  30  30  30  30  30  31  32  31  31  30  30  31  30  30  30  30  30  31  30  30  32  32  33  32  32  32  32  32  32  32  32  32  32  31  31  31  31  31  31  31  31  32  32  31  31  34  36  35  30  26  27  32  39  36  30  27  32  33  28  31  35  33  30  28  28  28  29  30  32  35  33  32  31  32  31  31  30  29  29  29  29  29  29  29  30  30  30  30  30  30  30  30  30  29  29  30  30  31  32  33  33  33  33  33  33  33  32  32  31  31  32  31  31  30  30  30  30  30  30  30  32  31  31  31  30  29  29  30  30  30  31  31  31  31  31  31  30  30  29  29  30  30  30  31  29  26  26  26  27  28  29  30  31  30  30  28  28  31  31  30  31  30  29  29  30  31  30  31  31  32  31  31  31  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  31  31  30  30  30  30  29  30  30  31  31  31  32  32  31  30  29  29  29  29 
113 148 125  54  34  32  27  26  27  27  27  27  27  27  27  27  27  27  27  27  27  27  27  27  27  27  27  27  27  27  27  27  29  30  29  29  28  27  27  27  28  28  30  30  31  31  31  30  30  30  29  29  30  30  30  31  31  31  31  31  31  31  31  31  31  31  31  31  30  31  31  30  29  28  29  30  32  32  31  30  29  28  28  28  28  29  29  29  30  31  31  31  32  32  31  31  31  31  31  31  31  31  31  31  31  30  32  33  33  32  33  33  33  33  33  33  33  32  33  32  32  31  31  31  31  31  31  31  32  31  31  34  35  34  31  27  27  32  37  35  32  30  35  38  38  39  37  33  29  28  30  32  33  31  30  30  31  31  31  31  31  31  30  29  29  29  29  29  29  30  29  29  29  29  29  29  29  29  29  30  29  29  29  30  32  33  34  34  34  34  34  34  33  32  32  32  32  31  31  30  30  30  30  30  30  30  31  31  30  30  30  29  29  30  31  31  31  32  32  31  31  31  30  29  29  29  30  30  31  32  29  26  25  26  26  28  29  31  31  30  29  27  27  31  31  30  30  30  29  29  30  30  30  31  31  32  31  31  31  30  30  29  30  30  31  31  31  32  32  31  31  31  30  29  29  30  31  31  31  32  32  32  31  31  30  29  29  30  30  30  31  31  32  31  31  30  29  29  28  28 
112 135 123  75  41  27  30  29  27  27  27  27  28  28  28  27  27  27  27  27  27  27  27  27  28  28  27  27  27  27  27  28  30  31  30  29  28  28  28  28  28  28  30  30  31  31  31  30  30  30  29  29  30  31  30  31  31  30  30  30  30  30  30  30  30  30  30  30  30  31  31  30  29  29  29  30  32  32  31  30  29  28  29  28  29  29  30  30  30  30  31  31  32  31  31  30  30  30  30  30  30  30  30  30  30  30  31  33  33  32  32  32  32  32  32  32  32  32  33  31  32  31  31  31  31  31  31  32  32  31  31  33  33  32  31  31  30  31  32  34  36  38  38  41  46  43  37  32  30  31  35  36  35  32  28  26  29  31  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  31  32  33  33  34  33  33  34  33  32  33  33  33  32  32  32  31  31  31  30  30  30  30  32  31  30  31  30  29  29  30  31  30  31  31  32  31  31  31  30  30  29  30  31  30  31  32  29  26  26  26  26  28  29  30  31  30  30  28  28  31  31  30  31  30  29  29  30  31  30  31  31  32  31  31  31  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  30  29  30  30  31  31  31  32  31  31  30  29  29  28  29 
112 111  99  70  27  11  36  35  27  27  28  27  27  28  28  27  27  27  27  27  27  27  28  27  28  28  28  27  27  27  27  28  30  31  30  29  28  28  27  28  28  28  30  30  31  31  31  30  30  30  29  29  30  31  30  31  31  30  29  30  30  30  30  30  30  30  30  29  29  31  31  30  29  29  29  30  32  32  31  30  29  28  29  28  29  29  30  30  30  31  31  31  32  31  30  29  30  30  30  30  30  30  30  30  29  29  31  33  33  32  32  32  32  32  32  32  32  32  33  32  32  31  31  31  31  31  31  32  32  31  31  33  32  30  31  35  34  30  28  33  39  43  39  37  39  35  30  30  33  36  37  35  33  30  28  26  28  30  30  30  30  30  30  31  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  31  30  30  30  31  32  33  34  34  33  33  34  33  32  33  33  33  32  32  32  31  31  31  30  30  30  31  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  32  29  26  26  26  26  27  28  29  30  30  30  28  29  31  31  30  31  30  29  29  30  31  30  31  31  32  31  31  31  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  30  29  30  30  30  31  31  32  31  31  30  29  29  28  29 
 83  86  95  94  37   8  32  34  26  27  27  27  28  27  27  27  27  27  28  27  28  27  28  28  28  27  27  27  27  27  27  27  30  31  30  29  28  28  27  28  28  28  30  30  31  31  31  30  30  30  29  29  30  31  30  31  31  30  29  29  29  29  29  29  29  29  29  29  29  31  31  30  29  29  29  30  32  32  31  30  29  28  28  28  29  29  29  30  30  31  31  31  32  31  30  29  29  29  29  29  29  29  29  29  29  29  31  33  33  32  32  32  32  33  32  32  32  32  33  32  32  31  31  31  31  31  31  31  32  31  31  33  32  28  31  36  35  30  27  32  40  43  35  29  28  25  24  29  36  39  36  31  27  28  29  30  29  29  29  29  29  29  30  31  31  31  31  32  31  31  31  31  31  31  31  31  31  31  31  31  30  30  30  31  32  33  34  34  33  34  34  33  33  33  34  33  33  33  32  32  31  31  31  31  31  31  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  31  30  31  32  29  26  26  26  26  27  28  29  30  30  30  28  29  31  31  30  31  30  29  29  30  30  30  31  31  32  31  31  31  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  31  32  31  31  30  29  29  28  28 
 69  79 105 125  56  10  24  29  27  27  27  27  27  27  27  27  28  28  27  27  27  28  27  27  27  27  27  27  27  27  27  28  30  31  30  29  28  28  27  28  28  29  29  30  31  32  31  30  31  30  29  29  30  31  30  31  31  30  29  30  30  30  30  30  30  30  30  29  29  31  31  30  29  29  29  30  32  32  31  30  29  28  28  28  29  29  29  30  30  31  31  31  32  31  30  29  30  30  30  30  30  30  30  30  29  29  31  33  33  32  32  32  32  33  32  32  32  32  33  32  32  31  31  31  31  31  31  32  32  31  31  33  32  28  30  34  35  31  27  32  39  39  28  27  36  30  24  28  36  40  34  28  25  28  32  35  30  28  28  28  29  29  30  31  32  32  32  33  32  30  30  31  30  30  30  30  30  30  30  31  30  30  30  31  32  33  34  34  33  34  34  33  33  33  34  34  34  34  33  32  31  32  32  32  31  30  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  31  30  31  32  29  26  26  26  26  27  28  29  30  30  29  29  29  31  31  30  31  30  29  29  30  31  30  31  31  32  31  31  31  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  30  29  30  30  30  31  31  32  31  31  30  29  29  28  28 
 81  88 116 141  72  17  22  27  27  28  27  27  27  28  28  28  28  28  27  27  27  27  27  27  27  27  27  27  27  27  27  28  30  31  30  29  28  28  27  28  28  29  30  30  31  32  31  30  31  30  29  29  30  31  30  31  31  30  29  30  30  30  30  30  29  30  30  29  29  31  31  30  29  29  29  30  32  32  31  30  29  28  28  28  29  29  29  30  30  31  31  31  32  31  30  29  29  30  29  30  30  30  29  30  29  29  31  33  33  32  32  32  32  33  32  32  32  32  33  32  32  31  31  31  31  31  31  32  32  31  31  33  31  28  28  31  34  32  29  32  36  34  24  39  75  58  32  28  33  38  33  28  28  31  35  35  30  28  28  29  29  29  30  31  31  31  32  33  32  30  30  31  30  30  30  30  30  30  30  31  30  30  30  31  32  33  34  34  33  34  34  33  33  33  34  34  34  33  33  32  31  31  32  31  31  30  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  31  30  31  32  29  26  26  26  26  26  27  28  29  29  29  29  30  31  31  30  31  30  29  29  30  31  30  31  31  32  31  31  31  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  30  29  30  30  30  31  31  32  31  31  30  29  29  28  28 
 80  84 108 134  82  35  30  29  27  28  27  27  28  28  28  28  27  28  27  27  27  28  28  28  28  28  27  27  27  27  27  28  30  31  30  29  28  28  28  28  28  29  30  30  31  32  31  30  31  30  29  29  30  31  30  31  31  30  29  29  29  29  29  29  29  29  29  29  29  31  31  30  29  29  29  30  32  32  31  30  29  28  28  28  29  29  29  30  30  31  31  31  32  31  30  29  29  29  29  29  29  29  29  29  29  29  31  33  33  32  32  32  32  33  32  32  32  32  33  32  32  31  31  31  31  31  31  32  31  31  31  32  31  29  28  29  32  33  33  31  32  32  27  66 130  98  48  28  29  34  34  34  35  37  35  31  29  29  29  29  29  29  30  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  30  30  30  31  32  33  34  34  33  34  34  33  33  33  34  33  33  33  32  32  32  31  31  31  31  31  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  32  30  27  27  26  26  26  27  28  29  30  30  29  30  31  31  30  31  30  29  29  30  31  30  31  31  32  31  31  31  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  31  32  31  31  30  29  29  28  28 
 82  99 127 148 110  61  31  25  28  28  27  28  27  27  28  27  27  27  27  27  28  27  28  27  28  27  27  27  28  27  27  27  29  30  29  29  28  27  27  28  28  29  30  30  31  32  31  30  31  30  29  29  30  31  30  31  31  30  30  30  30  30  30  30  30  30  30  30  30  31  31  30  29  29  29  30  32  32  31  30  29  28  29  28  29  29  29  30  30  31  31  31  32  31  30  30  30  30  30  30  30  30  30  30  30  30  31  33  33  32  32  32  32  32  32  32  32  32  33  32  32  31  31  31  31  31  32  32  31  32  32  30  30  32  30  28  30  34  37  30  29  34  44  97 167 124  58  28  27  32  36  37  39  40  34  28  28  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  31  32  33  33  33  33  33  34  33  33  33  33  33  32  32  32  31  31  31  30  30  30  30  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  32  30  27  27  26  26  26  27  28  29  30  30  30  30  31  31  30  31  30  29  29  30  30  30  31  31  32  31  31  31  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  30  29  30  30  31  31  31  32  31  31  30  29  29  28  28 
 89 129 162 176 147  88  20  15  30  28  27  28  27  27  28  28  28  28  28  27  28  28  27  27  27  27  27  27  27  28  27  28  30  31  30  29  28  28  27  28  28  29  30  30  31  32  31  30  31  30  29  29  30  31  30  31  31  31  30  31  31  31  31  31  31  31  31  30  30  31  31  30  29  29  29  30  32  32  31  30  29  28  28  28  29  29  29  30  30  31  31  31  32  31  31  30  31  31  31  31  31  31  31  31  30  30  32  33  33  32  32  32  32  33  32  32  32  32  33  32  32  31  31  31  31  31  32  32  31  32  32  28  29  36  33  28  28  35  39  29  26  40  73 127 172 123  59  28  28  35  37  36  37  38  33  27  29  31  31  30  31  31  30  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  30  31  32  33  34  34  33  34  34  33  33  32  33  33  32  31  32  31  30  31  30  30  30  30  31  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  32  30  27  27  26  26  26  26  27  29  30  30  30  31  31  31  30  31  30  29  29  30  31  30  31  31  32  31  31  31  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  31  32  31  31  30  29  29  28  28 
 79 123 151 153 145  97  15  12  33  29  27  28  27  27  28  28  28  27  27  27  28  27  27  27  27  27  27  27  27  27  27  27  30  31  30  29  28  27  27  27  28  29  30  30  31  32  31  30  31  30  29  29  30  31  30  31  31  31  30  31  31  31  31  31  31  31  31  30  30  31  31  30  29  28  29  30  32  32  31  30  29  28  28  28  29  29  29  30  30  31  31  31  32  31  31  30  31  31  31  31  31  31  31  31  30  30  32  33  33  32  33  33  33  33  33  33  33  32  33  32  32  31  31  31  31  31  32  32  31  32  32  26  26  40  37  28  27  36  42  28  25  46 104 146 147  98  48  28  33  41  36  30  29  33  33  30  31  32  31  31  31  31  30  29  29  28  29  28  29  29  29  29  29  29  29  29  29  29  29  29  29  29  30  31  32  33  34  34  34  34  34  34  33  32  32  32  32  31  31  30  30  30  30  30  29  30  31  31  30  31  30  29  29  30  31  31  31  32  32  31  31  31  30  29  29  30  30  30  31  32  30  28  27  26  26  26  26  28  29  30  31  30  31  32  31  31  31  30  30  29  30  31  31  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  31  32  31  31  30  29  29  28  28 
 72 105 129 142 139 109  52  25  20  25  26  25  27  29  27  25  26  29  28  27  27  28  27  28  28  28  28  28  28  28  28  28  29  30  29  29  28  28  28  28  28  28  29  29  30  32  31  30  31  30  29  29  30  31  30  31  31  31  31  30  30  30  30  30  30  30  30  31  31  31  31  30  29  29  29  30  31  31  31  30  30  30  30  29  29  30  30  30  30  30  31  31  31  31  31  31  30  30  30  30  30  30  30  31  30  31  32  32  32  32  32  32  32  32  32  32  32  32  32  31  32  31  31  31  31  31  31  32  31  31  31  28  29  36  36  32  29  32  35  29  32  54 104 141 145  99  51  29  33  39  35  29  26  29  32  32  32  32  31  31  31  30  30  29  29  29  29  29  30  30  30  30  30  30  29  30  30  30  30  30  30  30  30  31  31  32  32  32  32  32  32  32  32  32  32  32  32  32  31  31  30  30  31  31  30  31  31  31  31  31  30  30  29  30  30  30  30  30  31  31  30  31  30  30  30  30  31  30  31  31  30  29  28  27  26  26  26  27  28  29  30  30  30  30  30  30  30  30  29  29  29  30  30  30  30  31  31  31  30  30  30  30  30  30  31  30  31  31  32  31  30  31  30  29  29  30  31  30  31  31  31  30  30  30  30  30  30  30  31  31  31  32  32  31  31  30  30  29  29  29 
 65  79 105 140 135 124 114  53   8  20  24  21  27  29  27  22  23  31  29  27  28  29  28  29  29  29  28  29  30  30  30  30  29  28  28  28  28  28  28  29  29  29  28  28  30  32  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  31  31  30  29  29  30  31  31  31  32  32  31  31  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  32  31  31  31  31  31  31  31  31  31  32  31  32  31  31  31  31  31  31  32  32  31  31  35  35  28  32  38  32  26  25  31  43  58  82 123 160 118  63  32  28  33  34  31  28  29  30  30  31  31  30  30  30  30  29  30  30  31  31  31  32  32  31  31  31  30  29  29  30  31  31  31  32  32  31  31  30  30  30  30  30  30  30  31  31  32  33  33  33  33  33  33  33  33  33  33  33  32  32  31  31  31  31  30  30  29  29  29  28  28  30  31  31  30  31  31  31  31  31  30  30  30  31  31  30  28  26  26  26  26  26  27  28  30  30  29  28  28  28  28  28  28  28  28  28  28  28  30  31  31  30  31  31  31  31  31  31  31  30  31  31  31  30  31  30  29  29  30  31  30  31  31  29  28  28  28  29  29  30  31  31  31  32  32  32  31  31  31  31  30  29  30 
 44  49  74 115 125 131 134  81  29  26  24  22  27  28  27  26  28  30  28  27  28  28  27  28  28  29  29  29  29  29  29  29  29  28  29  28  28  28  28  29  29  29  28  28  30  32  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  31  30  30  29  29  30  31  31  31  32  32  31  31  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  32  31  31  31  31  31  31  31  31  31  32  31  32  31  31  31  31  31  31  32  32  31  31  36  36  28  31  36  32  28  27  31  37  48  72 116 157 117  61  30  28  32  35  32  30  31  32  31  31  31  30  30  30  30  29  30  30  31  31  31  32  31  31  31  31  30  29  29  30  31  30  31  32  32  31  31  30  30  30  30  30  30  30  31  31  32  33  33  33  33  33  33  33  33  33  33  33  32  32  31  31  31  31  30  30  29  29  29  28  28  30  31  31  31  31  31  31  31  31  30  31  31  31  31  30  28  26  26  26  26  26  27  28  30  30  29  28  28  28  28  28  28  28  28  28  28  28  30  31  31  31  31  31  31  31  31  31  31  30  31  32  31  30  31  30  29  29  30  31  30  31  31  30  29  29  29  29  29  30  31  31  31  31  31  31  31  31  30  31  30  29  30 
 42  39  57  95 112 126 136 104  60  31  23  25  28  27  26  32  33  28  26  26  27  27  26  27  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  29  28  29  28  28  30  32  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  31  31  32  31  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  32  32  31  32  31  31  32  31  31  31  31  32  31  32  31  31  31  31  31  31  32  32  31  31  36  36  28  29  33  33  32  31  29  30  39  66 112 153 113  58  29  28  32  35  33  31  33  33  32  32  31  31  31  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  31  30  30  30  30  30  31  31  31  31  32  33  33  33  33  33  33  33  33  32  33  33  32  32  31  31  31  30  30  30  29  29  29  28  29  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  29  27  26  26  26  26  27  28  30  30  29  28  29  29  29  29  29  29  29  29  28  28  29  30  30  30  30  30  30  30  30  30  30  30  31  31  31  30  31  30  29  29  30  31  30  31  31  30  30  30  30  30  30  30  30  30  30  30  30  31  32  31  30  30  30  29  29 
 57  46  55  86 100 112 128 121  87  34  19  26  29  26  25  36  36  26  25  26  26  26  27  27  28  27  28  27  27  28  28  28  28  28  28  28  28  28  28  29  29  29  28  28  30  32  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  31  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  32  32  31  31  31  31  31  31  31  31  31  32  31  32  31  31  31  31  31  31  32  32  31  31  37  38  27  27  32  33  34  34  28  26  36  67 113 150 110  57  29  27  32  35  34  33  33  33  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  31  30  30  30  30  30  30  30  31  31  32  32  32  32  32  32  32  32  32  32  32  33  32  32  31  31  31  31  30  30  29  29  29  28  29  29  30  29  29  29  29  29  29  29  29  29  29  30  31  30  29  27  26  26  26  26  27  28  29  29  28  28  28  28  28  28  28  28  28  29  28  28  29  30  29  29  29  29  29  29  29  29  29  29  30  31  31  30  31  30  29  29  30  31  30  31  31  31  31  31  31  31  31  30  29  29  29  29  29  30  32  31  30  30  30  29  29 
 81  66  66  85  91  97 113 127 105  34  15  28  30  25  22  37  37  23  25  28  27  26  27  27  27  27  27  27  27  28  28  28  28  28  28  28  28  28  28  29  29  29  28  28  30  32  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  32  32  31  31  31  31  32  31  31  31  31  32  31  32  31  31  31  31  31  31  32  32  31  31  38  39  28  28  32  34  36  36  28  27  41  82 126 148 107  57  29  27  32  35  34  33  34  33  31  31  31  31  31  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  31  30  30  30  30  30  30  30  31  31  32  32  32  32  32  32  32  32  32  32  32  32  31  32  32  31  31  31  30  30  29  29  29  28  29  29  30  29  29  29  29  29  30  30  29  29  29  30  30  30  29  27  27  26  26  26  27  27  28  29  28  28  28  28  28  29  29  28  29  29  28  28  29  30  29  29  29  29  29  29  29  29  29  29  30  31  31  30  31  30  29  29  30  31  30  31  32  32  32  31  31  31  31  30  29  29  29  29  28  30  32  31  30  30  30  29  29 
 88  70  67  82  85  91 110 132 111  33  13  28  31  25  21  36  35  22  25  29  27  26  27  26  26  26  27  28  28  27  27  27  28  29  28  28  28  28  28  29  29  29  28  28  30  32  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  32  32  31  31  31  31  31  31  31  31  31  32  31  32  31  31  31  31  31  31  31  32  31  31  38  39  30  29  33  34  36  37  30  31  50 101 141 147 105  57  30  28  32  34  33  32  33  31  29  31  32  31  30  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  31  30  30  30  30  30  30  30  31  31  32  31  31  31  31  31  31  31  31  31  31  31  31  32  32  31  31  31  30  30  29  29  29  28  29  29  30  30  30  30  30  30  30  30  29  29  29  30  31  30  29  28  27  27  27  26  27  27  28  28  28  29  28  28  29  29  28  28  29  29  28  28  29  30  30  30  30  30  30  30  30  30  30  29  30  31  31  30  31  30  29  29  30  31  30  31  32  33  33  32  32  31  31  30  29  28  28  28  28  30  32  31  30  30  30  29  29 
 81  66  63  78  81  88 111 132 111  36  15  27  31  25  21  32  32  20  26  30  27  26  27  27  27  27  27  27  27  28  28  28  28  29  28  28  28  28  28  29  29  29  28  28  30  32  31  30  31  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  32  32  31  31  31  31  31  31  31  31  31  32  31  32  31  31  31  31  32  31  31  32  31  31  36  37  32  32  34  33  35  38  33  36  59 116 152 145 102  58  32  29  32  33  31  30  31  30  28  30  32  31  30  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  31  30  30  30  30  30  30  30  31  31  32  32  32  32  32  32  32  32  32  32  32  32  31  32  32  31  31  31  30  30  29  29  29  28  29  29  30  29  29  29  29  29  30  30  29  29  29  30  30  30  29  29  28  27  27  26  27  27  27  27  28  29  28  28  29  29  29  28  29  29  28  28  29  30  30  29  29  29  29  29  29  30  29  29  30  31  31  30  31  30  29  29  30  31  30  31  32  32  32  31  31  31  31  30  29  29  29  29  28  30  32  31  30  30  30  29  29 
 72  60  60  75  76  82 105 128 113  46  21  25  29  26  23  29  28  21  27  31  27  26  27  27  27  27  27  27  28  28  28  28  28  28  28  28  28  28  28  29  29  29  28  28  30  32  31  30  30  30  29  29  30  31  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  32  32  31  31  31  31  31  31  31  31  31  32  31  32  31  31  31  31  32  31  32  32  31  31  33  33  33  34  35  31  34  39  37  40  62 119 152 141 100  59  34  30  32  32  29  28  30  30  28  31  32  31  30  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  31  30  30  30  30  30  30  30  31  31  32  32  32  32  32  32  32  32  32  32  32  32  31  32  32  31  31  31  30  30  29  29  29  28  29  29  30  29  29  29  29  29  29  29  29  29  29  29  30  30  29  29  28  27  27  27  26  27  26  27  28  29  28  28  28  28  28  28  29  29  28  28  29  30  29  29  29  29  29  29  29  29  29  29  30  32  31  30  31  30  29  29  30  31  30  31  32  31  31  31  31  31  31  30  29  29  29  29  29  30  32  31  30  30  30  29  29 
 67  60  63  77  73  73  91 121 120  64  32  23  26  27  26  27  25  23  28  30  27  26  27  27  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  29  29  29  28  28  30  32  31  30  30  30  29  29  30  30  30  31  32  32  31  30  31  30  29  29  30  31  30  31  31  32  31  31  30  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  31  31  31  32  31  32  31  31  31  31  31  31  31  31  31  32  31  32  31  31  31  31  31  31  31  31  31  31  30  30  33  35  34  29  32  40  40  40  55 104 137 134  97  58  35  32  33  31  28  28  30  31  30  31  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29  30  31  30  31  32  32  31  31  30  30  30  30  30  30  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  32  32  31  31  31  30  30  29  29  29  28  29  30  30  30  30  30  30  30  30  30  30  30  30  30  29  30  29  28  28  28  28  27  26  26  26  27  28  29  28  29  29  29  29  28  28  29  28  28  29  30  30  30  30  30  30  30  30  30  30  30  30  31  31  30  30  30  29  29  30  31  30  31  31  30  30  30  30  30  30  30  30  30  30  30  30  31  32  31  30  30  30  29  29 
 62  61  67  82  74  67  81 122 135  83  41  21  24  28  29  26  24  25  29  30  28  27  28  28  28  29  28  29  29  29  29  29  29  29  29  28  28  28  28  29  29  29  28  28  30  32  31  30  30  30  29  29  30  30  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  31  31  31  32  32  31  30  31  30  29  29  30  31  30  31  32  32  31  30  30  30  30  29  30  30  31  31  31  32  32  32  31  31  31  31  31  31  31  31  31  32  31  32  31  31  31  31  32  32  32  31  32  32  28  27  32  35  33  26  32  43  43  37  42  81 118 130  96  57  35  32  34  30  28  28  31  33  33  32  31  30  30  30  29  29  30  30  30  31  31  32  31  31  30  31  30  29  29  30  31  31  31  32  32  31  30  30  30  30  30  30  30  30  31  31  31  30  30  30  30  30  30  30  30  30  30  30  30  31  32  31  31  31  30  30  29  29  29  28  28  30  31  31  31  31  31  31  31  31  30  31  31  30  29  30  29  29  29  28  28  27  26  27  26  27  28  29  28  28  28  28  28  28  29  29  28  28  30  31  31  31  31  31  31  31  31  31  31  31  31  32  31  31  31  30  29  29  30  31  30  31  31  30  29  29  29  29  29  30  31  31  31  31  31  31  31  31  30  30  30  29  29 
 54  57  68  84  77  68  80 126 146  98  49  19  21  29  33  26  25  28  29  28  28  28  28  28  28  28  28  29  29  29  29  29  29  29  29  29  28  28  28  29  29  29  28  28  30  32  31  30  30  30  29  29  30  30  30  31  32  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  30  31  31  32  32  31  30  30  30  29  29  30  30  30  31  32  32  31  30  30  30  30  29  30  30  30  31  31  32  32  32  32  32  32  32  31  31  31  31  31  31  31  31  32  31  31  32  32  32  32  31  32  32  27  25  32  34  31  25  32  46  44  34  30  59 100 127  96  55  35  33  34  30  27  28  32  35  35  33  31  30  30  30  29  29  30  30  31  30  31  32  32  31  31  31  30  29  29  30  31  31  31  32  32  31  30  30  30  29  29  29  30  30  30  31  31  30  30  31  30  30  31  31  31  31  31  31  31  31  32  31  31  31  30  30  29  29  29  28  28  30  31  31  30  31  31  31  31  31  30  30  31  30  29  29  30  30  29  28  28  27  26  27  26  26  28  28  28  28  28  28  28  28  29  29  28  28  30  31  31  31  31  31  31  31  31  31  31  30  31  32  31  31  31  30  29  29  30  31  30  31  31  29  28  28  28  29  29  30  31  31  31  32  32  32  31  31  30  30  30  29  29 
 33  51  70  81  64  55  71  96 119 123  77  21   8  24  43  33  27  30  31  31  28  28  28  28  28  27  27  28  28  28  28  28  28  27  28  28  28  28  27  28  28  29  28  28  29  31  30  31  30  30  30  30  30  30  30  31  31  32  31  30  31  30  29  29  30  30  30  31  31  32  31  31  31  30  30  29  30  30  31  31  31  32  31  31  30  31  30  30  30  30  30  30  31  31  31  31  30  31  30  30  29  30  30  30  30  31  31  29  30  30  30  30  31  31  32  32  33  33  33  32  31  31  32  31  31  31  31  31  31  31  32  30  30  32  32  31  28  32  39  39  36  33  41  66  96  83  59  44  37  33  29  28  29  32  33  33  33  32  31  31  30  30  29  29  29  29  29  29  30  31  30  30  30  30  30  30  30  30  30  30  31  32  32  32  31  31  31  30  30  31  31  31  31  31  30  30  30  31  31  30  30  30  30  30  31  31  31  31  31  31  30  30  29  30  30  30  30  30  31  31  30  30  30  30  30  30  31  30  31  31  30  29  28  28  28  28  27  28  27  27  25  24  24  25  27  28  31  32  31  29  28  27  28  28  28  29  29  29  29  29  29  29  29  29  29  29  29  29  29  28  28  28  28  29  29  30  30  31  32  32  31  30  30  30  30  30  30  30  31  31  31  32  32  31  31  30  30  30  29  29 
 33  60  71  61  47  42  53  66  97 140 103  34   6  20  43  33  24  26  30  31  28  27  28  27  27  27  27  27  27  27  27  27  27  27  27  27  27  27  27  28  28  29  28  28  29  30  30  30  31  30  31  31  31  30  31  30  31  31  31  30  31  30  29  29  30  31  31  31  32  31  31  31  31  30  30  29  30  30  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  30  30  29  30  31  30  31  32  30  29  29  30  30  30  31  32  32  32  33  33  33  32  31  31  32  31  31  31  31  31  31  31  31  33  33  32  30  30  32  32  33  35  38  38  32  44  70  70  59  49  40  33  31  31  31  31  31  31  32  32  31  31  31  31  30  29  29  28  28  28  29  30  30  30  30  30  30  30  30  30  31  30  31  32  32  33  32  32  32  31  30  30  30  31  30  30  31  31  31  31  31  31  31  31  31  31  31  31  32  31  30  31  30  29  29  30  31  31  31  32  32  31  31  31  30  29  29  30  30  30  31  32  30  28  28  27  27  27  28  28  28  27  25  24  23  24  25  29  33  34  33  31  29  27  27  28  29  29  28  28  28  28  28  28  28  28  28  28  28  28  27  27  27  27  28  29  29  30  30  31  31  31  32  32  31  31  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29 
 60  83  72  37  36  39  37  62 104 141 117  64  27  23  30  21  18  21  26  29  28  27  28  27  27  27  27  27  27  27  27  27  27  27  27  27  27  27  27  28  28  29  28  28  29  31  30  30  30  30  31  30  30  30  31  30  30  31  31  30  30  30  29  29  30  30  30  31  31  31  31  31  30  30  30  29  30  30  31  31  31  31  31  30  31  31  31  31  31  31  31  31  30  31  31  31  31  31  30  30  29  30  30  30  31  31  32  31  31  31  31  31  32  32  31  31  31  31  31  31  32  31  31  32  31  31  31  31  31  31  31  32  32  32  31  30  31  32  34  35  38  37  35  44  62  61  53  47  41  36  34  33  32  32  31  30  30  30  31  30  31  31  30  29  29  29  29  29  30  30  30  30  30  30  30  30  30  31  30  30  31  32  33  32  32  31  31  31  30  31  31  30  30  30  31  31  31  31  31  31  31  31  31  31  30  31  31  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  32  30  28  28  27  27  28  29  29  28  27  26  24  23  24  25  28  31  32  32  31  30  28  28  29  30  29  28  28  29  28  28  28  29  29  28  28  28  29  29  29  29  29  29  29  29  28  29  29  28  29  31  32  31  31  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29 
 64  82  90  76  46  32  49  81 118 149 138 100  54  33  28  24  24  27  32  33  28  27  28  27  27  28  27  27  28  27  27  27  28  27  27  27  27  27  27  28  28  29  28  28  29  31  30  30  30  30  30  30  30  30  31  30  31  31  31  30  30  30  30  29  30  30  30  30  31  31  31  31  30  30  30  29  30  30  30  30  31  31  30  30  30  30  30  30  30  30  30  30  30  30  31  31  31  30  30  30  29  30  30  31  31  31  33  34  33  33  32  32  31  31  30  30  29  29  29  31  32  31  31  32  32  31  31  31  31  31  31  32  33  32  31  31  31  31  34  36  37  37  35  41  51  51  48  45  43  40  37  34  33  32  31  30  30  30  30  30  30  30  30  30  30  30  30  30  30  31  31  31  31  31  31  31  31  31  31  31  32  33  32  32  31  31  31  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  30  31  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  31  30  28  28  27  28  28  29  28  28  27  26  24  24  24  25  27  30  32  32  31  30  29  29  30  31  30  28  28  29  28  28  29  29  29  29  29  28  29  31  31  31  30  30  29  29  28  28  27  27  27  30  32  30  30  30  30  29  30  30  31  31  31  32  31  31  30  30  30  29  29 
 75  84 105 112  78  54  65  89 116 141 141 116  68  36  23  26  30  31  33  32  28  27  28  27  28  27  27  27  27  27  27  28  28  28  28  27  27  27  27  28  28  29  28  28  29  31  30  31  31  31  31  31  31  30  31  30  31  31  31  30  30  30  29  29  30  30  30  31  31  32  31  31  30  30  30  29  30  30  30  31  31  31  29  29  29  29  29  29  29  29  29  29  29  29  31  31  31  30  30  30  29  30  30  31  31  31  33  34  34  33  33  32  31  30  30  29  29  28  29  31  32  31  31  31  31  32  32  31  31  31  31  32  33  32  31  30  30  31  33  35  36  37  35  37  40  41  43  44  44  43  39  36  33  31  31  31  30  29  29  29  29  29  30  30  31  31  31  31  31  31  31  31  31  31  31  31  31  31  30  31  32  32  33  32  32  31  31  31  30  30  30  30  30  30  29  29  29  29  29  29  29  29  29  29  29  30  31  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  32  30  28  28  27  27  28  29  29  28  27  26  25  24  23  24  27  29  31  31  31  30  30  30  32  32  30  28  28  29  28  28  28  29  29  28  28  28  29  31  32  31  30  30  29  29  28  28  27  26  27  30  32  31  30  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29 
 91  89  97 107 114 102  74  76  93 110 120 111  69  33  15  22  28  27  23  24  27  28  27  27  27  28  27  28  27  27  27  28  28  27  27  28  27  27  27  28  28  29  28  28  29  31  30  31  31  31  30  30  31  30  31  30  31  31  31  30  31  30  29  29  30  31  30  31  31  32  31  31  30  30  30  29  30  30  30  31  31  31  30  29  30  30  29  30  30  29  30  30  29  30  31  31  31  31  30  30  29  30  30  31  31  31  32  32  32  33  33  32  31  31  31  30  30  29  30  31  32  31  31  31  32  32  31  32  32  31  31  32  32  32  31  30  30  31  33  34  35  36  36  35  33  36  40  43  44  43  40  36  33  31  31  31  29  28  28  28  29  29  30  31  31  31  32  32  32  31  31  30  30  30  30  30  30  30  30  31  32  32  33  32  32  31  31  31  30  31  30  31  31  30  29  29  30  29  30  30  30  29  30  29  29  30  31  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  32  30  28  28  27  28  28  29  29  29  28  27  25  24  24  24  26  28  29  31  31  30  31  31  32  33  30  28  28  29  28  28  29  29  29  29  28  28  29  30  31  30  30  29  29  29  28  28  28  27  28  31  32  30  30  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29 
 61  50  53  72 104 111  79  59  58  77 100 108  80  46  21  23  28  27  22  23  27  28  28  28  27  27  28  28  28  28  27  28  28  28  27  27  28  27  27  27  28  29  28  28  29  31  30  30  30  30  30  31  31  31  31  30  31  31  31  30  31  30  29  30  30  30  30  30  31  32  31  31  30  30  30  29  30  30  30  31  31  31  30  29  30  30  30  30  30  30  30  30  29  30  31  31  31  31  30  30  29  30  30  30  31  31  31  30  30  31  31  31  31  31  32  32  32  31  31  31  31  32  32  31  32  32  31  31  31  31  31  32  32  31  30  30  31  32  33  34  34  35  35  34  33  35  39  42  42  41  37  33  31  30  31  32  29  28  28  28  28  29  30  31  32  32  31  33  32  31  32  31  31  31  31  31  31  31  32  31  31  32  32  32  32  31  31  31  30  30  30  31  31  30  29  30  30  30  30  30  30  30  30  30  29  30  31  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  32  30  28  28  28  28  28  28  29  29  28  28  26  25  24  25  26  27  28  30  30  31  31  31  32  33  30  28  28  29  28  28  29  29  29  28  29  29  28  28  28  28  29  29  29  29  29  29  29  29  30  31  31  30  30  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29 
 55  33  35  57  76  87  85  52  32  55  90 113 103  72  40  28  28  31  30  28  27  28  28  28  27  27  27  28  28  28  28  28  27  27  27  27  28  28  27  28  28  29  28  28  29  31  31  30  30  30  30  30  30  30  31  30  31  31  31  30  31  30  29  29  30  30  30  30  31  32  31  31  31  30  30  29  30  30  30  31  31  31  29  29  29  29  29  29  29  29  29  29  29  29  31  31  31  31  30  30  29  30  30  30  31  32  31  29  29  29  30  30  31  32  32  33  33  34  33  32  31  32  32  31  32  31  31  32  32  31  31  32  33  32  30  30  30  31  33  34  34  34  34  34  33  36  38  41  40  38  34  31  31  31  32  33  30  28  29  29  29  29  30  31  31  31  31  32  32  31  32  32  31  30  31  31  31  31  32  31  31  32  32  32  31  31  31  31  30  30  30  31  31  30  29  29  29  29  29  29  29  29  29  29  29  30  31  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  32  30  28  28  29  29  29  29  30  30  29  28  26  25  25  26  26  27  28  29  30  31  31  31  32  32  30  28  28  29  28  28  29  29  29  28  29  29  28  27  27  27  28  28  29  29  30  30  31  31  31  31  31  31  31  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29 
 83  57  53  61  51  60  88  53  20  46  83 113 122 100  61  32  25  33  38  36  28  26  28  28  27  27  28  27  27  27  28  28  28  28  27  27  28  28  27  27  28  29  28  28  29  31  31  30  30  30  30  31  31  31  31  30  31  31  31  30  31  30  29  29  30  30  30  30  31  32  31  31  30  30  30  29  30  30  30  31  31  31  30  29  30  30  30  30  30  30  30  30  29  30  31  31  31  31  30  30  29  30  30  30  31  32  30  28  28  29  30  30  31  31  32  33  33  34  34  32  31  32  32  31  31  31  32  32  32  31  31  33  33  32  31  30  30  31  32  33  34  33  33  34  34  36  38  38  38  35  32  31  30  31  33  34  31  29  30  30  29  29  30  31  30  30  30  31  31  32  32  32  31  31  31  31  31  31  31  31  32  32  33  32  32  31  31  31  30  31  30  31  31  30  29  30  30  30  30  30  30  30  30  30  29  30  31  31  30  31  30  29  29  30  31  30  31  32  32  31  31  31  30  30  29  30  30  30  31  32  30  28  28  29  29  29  30  31  30  29  28  26  26  26  26  27  27  28  29  30  31  30  31  32  32  30  28  28  29  28  28  29  29  29  28  29  29  28  27  27  27  27  28  29  29  30  31  31  31  31  32  31  30  31  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29 
108 105  81  50  53  73  85  52  26  43  64  87 112 104  69  27  13  23  29  29  27  27  27  28  27  27  27  27  27  27  27  28  27  27  27  27  28  28  27  27  28  28  28  28  29  30  30  30  30  30  30  30  30  30  30  30  31  31  31  30  31  30  29  29  30  30  30  30  31  32  31  31  30  30  30  29  30  30  30  30  31  31  30  30  30  30  30  30  30  30  30  30  30  30  31  31  30  30  30  30  29  30  30  30  31  32  31  30  29  30  30  31  31  32  32  32  32  32  32  32  31  31  31  31  31  31  32  32  32  31  31  33  33  32  30  30  30  31  32  32  33  34  34  34  35  35  36  37  36  34  31  31  30  31  33  33  31  30  30  30  30  30  30  30  30  30  30  30  31  32  32  32  32  32  31  31  31  31  32  31  31  32  32  32  31  31  31  31  31  31  31  31  31  30  30  30  30  30  30  30  30  30  30  30  30  31  31  31  30  31  30  29  29  30  31  30  31  31  32  31  31  31  30  30  29  30  31  30  31  32  30  28  28  29  29  29  30  30  31  30  29  27  27  27  28  27  27  28  28  29  30  30  31  31  30  29  28  28  29  28  28  28  28  28  28  28  29  28  28  28  28  28  28  29  29  30  30  30  30  30  31  31  30  30  30  30  29  30  30  30  31  31  32  31  31  30  30  30  29  29 
108 123 104  61  49  62  84  74  58  55  49  58  99 105  73  25  11  23  24  23  27  28  28  27  27  27  27  27  28  28  28  27  27  27  27  27  28  28  27  28  28  29  28  28  29  31  31  31  31  31  31  31  30  31  31  31  31  32  31  31  31  30  30  29  30  31  31  31  32  32  32  31  31  31  30  29  30  30  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  31  32  31  31  31  30  30  29  30  30  30  31  31  32  32  32  32  32  32  31  31  31  31  31  30  30  31  32  32  32  32  32  32  32  32  31  32  31  33  33  32  30  29  30  31  31  32  33  33  33  34  33  34  34  34  34  33  32  31  31  32  33  32  32  32  32  32  31  31  30  29  28  29  29  29  30  32  32  33  33  32  31  31  31  32  32  32  32  32  32  32  31  31  30  30  30  30  30  30  30  31  31  31  31  31  31  31  31  31  31  31  31  31  32  31  30  31  30  29  29  30  31  31  31  32  32  31  30  30  30  29  29  30  30  30  30  31  30  28  28  28  28  29  30  31  31  30  29  27  27  29  29  28  28  28  29  29  30  30  30  30  29  29  28  28  28  28  28  29  29  29  29  29  28  29  30  30  30  29  29  29  29  29  28  28  28  28  31  32  31  31  30  30  29  30  31  31  31  31  32  31  31  30  30  30  29  29 
 95 112 114  88  50  43  79  90  84  71  49  44  83 103  88  37  17  27  26  24  28  28  27  27  28  28  27  27  27  26  27  27  27  27  27  27  28  28  27  28  28  29  28  28  29  30  30  30  30  30  30  30  30  30  30  30  31  31  31  30  30  30  29  29  30  30  30  30  31  31  31  30  30  30  30  29  29  30  30  30  31  31  30  30  30  30  30  30  30  30  30  30  30  30  31  31  30  30  30  30  29  30  30  31  31  31  32  33  33  33  32  32  31  31  30  29  29  29  29  31  32  31  31  31  31  31  31  31  32  31  31  33  33  32  30  30  30  30  32  32  33  33  32  32  33  33  34  34  33  32  33  31  31  32  32  32  32  32  30  30  30  30  30  29  29  29  29  29  30  31  32  32  32  32  31  30  31  32  31  31  31  32  32  31  31  31  31  31  31  31  31  31  31  30  30  30  30  30  30  30  30  30  30  30  30  31  31  31  30  31  30  30  30  30  31  30  31  31  32  31  31  31  30  30  29  30  31  30  31  32  30  29  29  29  29  29  30  30  31  30  29  27  27  29  29  28  28  28  28  29  29  29  29  29  29  28  28  28  29  28  28  28  28  28  28  28  28  29  31  32  31  31  30  29  29  28  27  27  26  27  30  32  30  30  30  29  29  30  30  30  31  31  32  31  31  31  30  30  29  29 
 90  96  98  95  83  71  61  52  56  75  71  56  57  92 120  64  24  20  26  31  31  26  22  24  30  34  33  27  21  19  21  24  26  28  27  27  27  27  27  27  27  27  27  27  27  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  30  29  30  30  30  31  31  32  31  29  30  31  31  31  31  31  31  30  30  29  29  31  31  30  30  29  29  29  29  30  30  31  31  32  32  32  31  31  31  31  31  31  32  32  31  32  37  40  40  37  33  32  33  32  30  28  31  33  31  26  22  22  24  27  28  29  32  34  35  32  31  30  30  30  30  31  31  32  32  32  33  33  32  30  30  30  30  31  33  35  36  36  34  32  31  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  30  30  31  31  31  31  30  30  29  29  31  32  31  31  31  31  31  31  31  31  31  31  31  32  32  32  31  30  29  29  28  28  27  26  25  27  27  26  26  26  25  26  26  27  28  29  29  28  28  28  28  28  27  26  26  26  27  29  30  30  29  30  30  31  31  31  31  30  30  29  28  28  30  31  30  29  29  28  28  28  29  29  30  30  31  32  31  31  30  30  30  30 
 90  92  87  76  85  87  67  52  53  69  63  45  45  89 130  82  40  26  29  31  29  25  22  20  23  29  33  31  27  25  29  35  30  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  29  29  29  30  31  30  31  32  32  30  28  29  30  31  32  32  32  31  31  30  29  29  31  31  31  30  29  29  29  29  30  31  31  31  31  31  31  31  32  32  31  31  32  31  32  31  32  38  39  39  38  36  35  34  34  33  33  35  35  32  29  28  30  34  36  33  29  30  32  33  31  30  30  30  30  30  31  31  31  31  31  32  32  31  30  30  30  30  31  33  36  37  36  34  32  31  29  28  29  29  29  29  29  29  29  29  29  29  29  28  29  30  30  31  32  32  31  30  30  29  28  31  32  32  32  32  32  32  32  32  32  32  32  31  32  33  32  31  30  30  29  28  27  27  26  26  27  26  25  25  25  25  25  26  27  28  29  30  29  29  28  29  28  27  26  25  26  26  29  30  30  28  29  29  30  31  32  32  31  31  30  29  29  30  30  29  29  28  28  28  28  28  29  30  30  31  32  32  31  30  31  30  30 
 81  96  88  56  71  89  84  69  59  60  45  34  55  99 132 106  73  47  28  21  23  27  27  21  17  19  30  35  34  31  35  41  33  28  28  29  29  28  29  29  29  28  29  28  29  28  28  29  28  28  29  29  29  29  28  28  28  28  28  28  28  29  29  29  29  29  29  28  28  29  29  29  29  29  29  29  29  29  29  29  28  28  28  29  29  29  29  29  29  29  29  29  29  29  29  28  29  29  30  29  30  31  30  31  32  32  31  30  30  31  32  32  33  33  32  31  31  30  30  31  32  31  31  30  30  29  30  30  31  32  32  31  31  31  32  32  31  31  31  31  31  31  31  32  36  33  32  35  38  38  35  35  37  41  40  36  31  31  35  42  47  45  37  28  25  27  29  28  29  30  29  30  30  30  30  30  30  30  30  31  31  32  31  31  30  31  32  34  34  34  33  32  31  30  30  30  30  30  30  30  30  30  30  30  30  29  29  29  30  30  31  32  32  31  30  30  29  29  31  32  31  31  31  31  31  31  31  31  32  32  31  31  31  31  30  31  30  30  29  28  28  28  27  28  27  27  26  26  26  26  27  28  28  29  30  29  28  29  29  28  27  27  26  26  27  29  30  30  29  29  30  30  31  32  32  31  30  30  29  29  30  31  29  29  28  28  28  28  28  29  30  30  31  32  32  31  30  31  30  30 
 60  96  97  59  74  94  87  61  48  63  59  56  87 122 147 149 125  78  30  10  19  31  35  30  22  19  26  31  30  23  20  21  26  29  29  28  28  29  28  28  28  28  28  28  28  28  28  29  28  28  28  29  29  28  28  28  28  28  28  28  28  28  28  28  29  29  29  28  28  29  29  29  29  29  29  29  29  29  29  29  28  28  28  29  29  29  29  29  29  29  29  29  29  29  29  28  29  29  30  29  30  31  30  31  32  32  31  30  31  32  32  33  32  32  32  32  32  31  31  32  32  31  31  30  29  29  30  31  31  32  32  32  30  30  30  31  31  31  31  31  31  31  30  31  31  26  25  30  36  37  33  33  37  41  38  31  24  23  28  35  39  37  30  24  25  29  33  33  31  30  30  30  30  30  30  30  30  30  30  29  31  34  34  32  31  31  31  32  32  33  32  31  31  31  31  31  31  31  31  31  31  31  31  31  32  31  29  29  30  30  31  32  32  31  30  30  29  29  31  32  31  31  32  31  31  31  31  31  32  32  31  31  31  30  30  31  30  30  30  30  30  30  29  28  27  27  27  26  26  26  27  28  29  30  30  29  29  29  30  29  28  27  26  26  27  29  30  30  29  29  30  30  31  32  32  31  30  30  29  29  30  30  29  29  28  28  28  28  28  29  30  30  31  32  32  31  30  31  30  30 
 52  85  88  57  73  95 102 104 106 103  83  74 111 137 148 159 145 115 107  75  20  22  40  39  31  24  24  28  33  32  26  22  26  30  29  29  29  29  29  29  29  29  29  29  29  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  29  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  28  29  28  28  28  28  28  28  28  28  28  28  29  28  28  29  30  29  30  31  30  31  32  32  31  31  31  32  33  33  33  33  33  32  32  31  31  32  32  31  31  30  30  30  30  30  31  32  33  31  30  30  31  30  30  30  31  31  30  30  30  30  29  27  27  29  33  36  35  35  36  36  33  28  25  24  23  25  27  25  23  23  29  35  38  35  32  31  31  30  30  30  30  29  29  29  29  28  29  36  36  33  30  30  29  30  31  31  32  31  30  30  31  31  31  31  31  31  31  31  31  31  32  30  29  29  30  30  31  32  32  31  30  30  29  29  31  32  32  31  32  32  32  31  31  31  32  32  31  31  31  30  31  30  31  31  31  31  31  31  30  28  27  28  27  27  27  27  27  29  29  31  31  29  28  29  30  30  29  28  27  26  27  29  30  30  28  29  30  30  31  32  32  31  30  30  29  29  30  31  30  29  29  29  28  29  29  30  30  31  31  32  32  31  30  31  30  30 
 51  71  76  66  76  93 115 140 152 137 102  83 116 129 128 144 140 131 167 140  44  36  58  62  54  38  22  22  32  41  37  28  28  30  29  29  29  29  29  29  29  29  29  30  29  27  27  27  27  27  27  27  27  27  27  27  27  28  29  28  28  28  28  28  29  29  28  28  29  29  29  29  29  29  29  29  29  28  28  29  28  28  28  29  28  28  29  29  29  29  29  29  28  29  29  28  28  29  30  29  30  31  30  31  32  32  31  30  31  32  33  33  34  34  33  32  32  31  31  32  32  31  30  30  30  30  30  31  31  32  33  31  30  30  30  30  30  30  30  30  30  30  30  30  30  33  34  33  32  34  38  38  35  30  28  30  34  33  27  25  23  23  22  25  32  38  39  32  30  32  31  30  31  30  30  30  30  30  30  28  30  36  37  33  30  29  28  29  30  30  31  31  31  30  30  30  30  30  30  30  30  30  30  30  31  30  29  29  30  30  31  32  32  31  30  30  29  29  31  32  32  31  32  32  32  31  31  31  32  32  31  30  30  31  30  30  31  32  31  31  31  32  31  29  28  27  28  27  26  27  28  28  30  31  32  29  27  29  30  31  30  29  27  27  27  29  30  30  29  29  30  30  31  32  32  31  30  30  29  29  31  32  31  30  29  29  29  29  29  30  31  31  32  32  32  31  30  31  30  30 
 52  60  76  99  90  90 116 114 111 124 109  88  98  98  96 121 121 108 131 133  99  93 100 106  94  65  24  11  18  34  33  22  26  30  29  29  29  29  28  29  29  29  29  29  28  28  27  27  27  28  27  27  27  27  27  27  27  28  29  28  28  28  28  28  29  29  28  28  28  28  29  29  28  29  29  28  28  28  28  28  28  28  28  29  28  29  29  28  28  29  29  29  28  28  29  28  28  29  30  29  30  31  30  31  32  32  31  30  31  32  33  33  34  34  33  32  32  31  31  32  32  31  31  30  30  30  30  31  31  32  33  31  29  30  29  30  30  29  29  30  29  30  30  29  31  39  43  35  29  30  39  39  32  23  25  33  41  41  36  34  35  34  30  29  31  34  31  24  26  31  31  30  30  30  30  30  30  30  30  30  31  36  36  33  30  28  28  28  29  30  31  31  31  30  29  30  30  30  30  30  30  30  30  30  30  29  29  29  30  30  31  32  32  31  30  30  29  29  31  32  32  31  32  32  31  31  31  31  32  32  31  30  30  31  30  30  31  32  31  31  31  32  31  29  28  27  28  27  27  27  28  28  30  31  32  29  28  29  31  31  31  29  28  27  28  29  30  30  29  29  30  30  31  32  32  31  30  30  29  29  31  32  30  30  29  29  29  29  29  30  31  31  32  32  32  31  30  31  30  30 
 70  46  55  96  85  89 132 127 112 117 105  92 102 106 104 113 104  91 124 135 107 100 111 126 121  93  44  19  18  32  34  26  27  28  28  27  28  28  28  28  28  28  28  28  27  27  27  28  27  28  28  27  27  27  27  27  28  28  28  29  28  28  28  28  28  29  28  29  29  28  28  28  28  29  29  29  29  28  28  28  28  28  28  29  28  28  28  28  28  28  29  29  29  29  29  28  28  29  30  29  30  31  30  31  32  32  31  31  31  32  33  33  33  33  33  32  32  31  31  32  32  31  30  29  29  29  29  30  31  31  32  30  29  30  29  29  29  29  29  30  29  29  30  27  24  34  38  30  23  23  31  32  26  20  26  36  32  28  29  35  41  41  36  31  28  28  27  23  25  30  31  30  30  31  32  31  31  31  32  31  32  34  34  32  30  29  28  29  30  31  31  30  30  29  29  29  29  29  29  29  29  29  29  29  29  29  29  29  30  30  31  32  32  31  30  30  29  29  31  32  31  31  32  32  31  31  31  31  32  32  31  31  31  30  30  30  31  31  31  31  31  31  30  28  27  27  27  27  26  27  27  28  29  30  31  28  28  29  31  32  31  30  29  28  28  28  30  30  28  29  30  30  31  32  32  31  30  30  29  29  31  32  31  30  30  30  30  30  30  31  31  32  32  31  32  31  30  31  30  30 
 77  34  37  86  79  86 135 137 120 113 106 103 107 110 112 111 100  92 126 128  88  86 106 129 134 116  72  38  22  26  29  28  27  28  28  28  27  27  27  27  27  27  28  28  27  27  27  28  28  28  27  27  27  27  27  27  28  28  29  28  28  29  29  28  29  28  28  28  28  29  29  29  29  28  28  28  28  28  28  29  28  28  28  29  29  29  29  29  29  29  29  28  28  28  29  28  28  29  30  29  30  31  30  31  32  32  31  30  31  32  32  33  32  32  32  32  32  31  30  31  31  30  29  29  28  28  29  29  30  31  31  30  29  29  29  29  29  29  29  30  29  30  30  28  22  26  30  28  25  23  25  26  26  30  40  45  28  17  20  29  37  41  37  30  25  26  28  29  29  30  30  31  31  31  32  32  33  34  35  35  35  34  32  31  30  29  29  30  31  32  31  30  29  28  29  29  29  29  29  29  29  29  29  29  29  29  29  29  30  30  31  32  32  31  30  30  29  29  31  32  32  31  32  31  32  31  31  31  32  32  31  31  31  30  30  30  30  30  30  30  30  30  29  28  27  27  26  26  26  26  27  28  29  30  30  28  28  29  31  32  32  31  31  29  29  29  29  29  29  29  30  30  31  32  32  31  30  30  29  29  32  33  32  31  30  29  29  30  30  31  32  33  32  31  32  31  30  31  30  30 
 57  26  40  90  83  80 109 112 104 107 120 124  95  84  92 106 112 111 111  97  69  77 100 122 132 126  94  55  20  10  17  29  29  27  27  27  27  27  27  27  27  27  27  26  27  28  27  28  28  28  28  27  27  27  27  27  28  28  29  28  28  28  29  28  29  28  28  28  28  29  29  29  29  28  28  28  28  28  28  28  28  28  28  29  29  29  29  29  29  29  29  28  28  28  29  28  28  29  30  29  30  31  30  31  32  32  31  30  30  31  32  32  33  33  32  31  31  30  30  30  30  29  29  28  28  27  28  29  29  30  31  29  28  28  28  29  29  28  28  28  29  29  29  30  30  25  26  35  41  39  28  30  43  63  74  71  51  33  23  21  25  33  34  31  29  30  32  33  31  29  29  30  30  32  32  33  34  36  37  38  36  31  29  29  28  29  30  32  33  32  31  30  28  29  30  30  30  30  30  30  30  30  30  30  31  30  29  29  30  30  31  32  32  31  30  30  29  29  31  32  32  31  32  31  32  31  31  31  32  32  31  31  31  31  30  30  30  30  29  28  28  28  28  28  27  26  26  25  26  26  27  28  28  29  30  28  28  29  31  33  33  32  31  30  29  29  30  29  29  29  30  30  31  32  32  31  30  30  29  29  32  33  31  31  30  30  29  30  30  31  32  32  32  31  32  31  30  31  30  30 
 32  16  37  81  80  77  92 104 105  97 127 144  93  72  83  98 116 130 121  89  52  65  91 103 112 115 103  66  22   8  36  72  37  13  17  20  22  25  26  26  25  25  25  25  27  29  30  29  27  25  25  27  28  28  28  27  27  27  28  29  28  27  27  27  29  29  29  29  29  28  27  27  28  29  29  29  29  28  28  28  28  28  29  29  28  28  28  28  28  28  29  29  29  29  28  28  28  29  29  29  30  31  30  30  30  30  29  28  30  30  29  31  32  32  33  32  29  29  29  30  29  28  28  27  26  26  27  27  28  29  31  29  27  29  29  28  28  28  27  26  26  25  20  28  44  31  28  54  71  68  43  46  73 109 120 111 106  86  49  25  17  25  34  40  38  35  31  27  24  25  31  33  32  34  35  34  34  34  31  29  27  22  25  28  27  29  32  33  34  35  32  29  28  29  31  32  32  33  32  32  32  32  32  32  32  30  28  29  30  30  31  32  32  31  31  30  29  29  31  32  32  32  32  32  31  31  31  31  31  32  32  32  32  32  31  30  29  28  28  27  26  27  26  27  26  25  25  25  25  25  26  27  28  29  29  28  27  29  31  33  34  33  31  30  29  29  30  29  28  29  30  30  31  32  32  31  30  30  28  28  31  33  33  31  30  30  30  30  30  31  32  32  32  31  32  31  30  31  30  30 
 29  12  33  76  80  72  73  91 104 104 121 132 103  76  65  79 103 123 122  96  57  62  80  88  99 109 109  91  65  56  78 101  66  42  49  44  35  26  22  24  27  28  28  26  25  23  20  23  29  34  34  30  27  26  27  29  30  30  28  25  27  30  32  30  28  27  27  27  28  30  32  31  30  29  27  26  27  28  28  29  29  28  27  26  27  29  29  30  29  28  27  26  27  27  30  30  29  30  32  31  29  28  29  31  33  34  33  31  28  30  33  31  30  31  28  28  31  30  28  29  28  27  27  28  28  27  28  28  29  28  27  30  30  25  27  32  31  30  31  34  36  36  41  61  83  64  55  76  93  89  62  65  95 135 138 124 137 127  84  49  33  35  33  34  40  41  38  34  38  39  26  23  29  27  28  35  39  46  56  67  65  44  31  27  30  30  30  36  35  30  33  33  28  32  35  33  31  31  32  32  32  31  31  32  34  33  29  29  30  31  31  32  32  31  30  29  28  28  31  32  31  31  31  31  32  32  32  32  31  31  31  32  32  32  31  29  28  28  28  27  27  26  26  26  27  26  26  26  25  25  26  26  28  29  30  29  28  29  31  32  33  32  31  30  29  29  29  29  29  30  30  31  31  32  32  31  31  30  30  29  31  32  32  30  30  31  31  31  31  31  33  33  32  31  31  31  30  30  30  30 
 54  22  32  76  78  61  47  64  96 121 108  97 121  92  46  67  86  88  97  96  77  65  67  84 102 113 113 123 139 145 127 102 107 119 120  99  65  28  16  20  32  37  32  24  27  31  15  16  33  45  43  30  23  21  24  29  34  34  27  22  25  33  40  36  29  24  25  26  29  35  40  36  31  27  22  21  24  27  30  31  30  27  23  24  26  30  32  34  32  28  25  23  25  28  34  33  28  33  37  34  27  22  25  31  37  39  40  36  26  30  41  31  27  34  24  21  34  32  28  30  28  25  27  31  33  30  30  31  33  30  24  35  36  19  27  43  42  42  48  61  68  72  97 121 132 116  98  92  99  98  82  79  97 125 116  96 125 135 113  89  77  70  37  18  35  49  57  67  84  82  33  19  34  23  20  37  56  80 111 143 146 104  60  33  34  30  26  41  38  22  35  39  27  35  41  32  27  28  31  34  33  29  27  30  37  37  32  31  32  32  33  32  32  31  29  27  26  26  31  32  30  30  30  30  32  33  32  32  31  29  30  32  32  31  30  30  29  28  28  27  28  26  27  29  29  28  27  26  26  26  26  26  28  29  29  30  30  30  30  31  30  30  30  30  29  29  29  30  31  32  31  32  32  32  32  32  32  32  32  31  31  30  29  29  30  32  33  33  32  31  32  34  33  31  31  31  30  30  29  29 
 80  41  31  50  46  38  45  64  86 101 114 127 134 111  85 111 109  73  60  59  60  56  62  82  96  99  95 110 136 152 139 112 111 120 127 105  68  29  17  22  31  31  21  10  54 106  77  43  27  18  13  14  19  23  20  19  20  20  28  37  33  27  25  32  36  33  27  27  34  31  25  21  19  19  25  31  34  34  31  27  22  23  32  34  33  30  27  27  32  34  33  32  36  39  34  27  23  26  28  26  23  24  29  31  31  33  28  22  23  28  31  19  27  50  39  25  28  32  35  39  34  28  27  27  25  24  28  34  41  41  37  44  43  29  37  57  71  77  83  98 111 115 111 108 107 109 100  86  97 106  91  74  76 105  93  69 108 130 120 109 108 106  68  39  51  65  80  99 120 128 107  83  70  70  61  46  74 104 116 124 132 136 107  60  28  23  32  31  33  37  34  28  23  27  30  29  30  34  38  38  34  30  27  29  35  36  31  30  31  32  32  33  32  31  29  28  27  27  31  32  30  29  29  30  32  32  32  32  31  29  30  32  31  31  31  30  30  29  28  28  28  27  27  29  30  28  27  26  26  26  26  27  27  28  29  30  31  30  31  30  30  30  30  30  29  29  29  29  30  30  30  30  30  30  30  30  30  30  30  30  30  30  28  29  30  32  33  33  31  31  32  34  34  31  30  31  30  30  29  29 
 89  52  35  40  27  23  37  53  61  64 103 137 116 102 113 146 133  79  44  36  43  49  60  79  85  79  71  86 116 139 140 123 107 115 134 118  81  36  17  14  16  21  28  41  91 142 124  90  58  38  34  47  59  58  41  26  20  24  31  35  31  24  16  17  21  28  32  32  29  21  14  15  20  27  36  39  37  29  24  22  24  28  33  36  35  26  21  21  29  34  33  28  27  29  30  29  27  29  29  25  28  34  38  32  26  30  30  24  17  22  30  24  29  44  33  24  32  33  33  36  33  29  25  24  24  30  42  59  72  81  83  76  66  58  61  76 100 104 100 109 127 131  87  68  88  89  87  94 103 104  92  82  80  89  85  81 102 115 114 114 122 128  93  62  65  76  92 114 134 147 144 116  86  96  91  66  81 104 114 108 114 144 134  92  44  40  52  31  28  41  26  21  35  30  24  29  34  38  41  40  36  32  30  30  33  33  29  29  30  31  31  32  32  32  31  31  30  29  32  32  31  30  29  30  32  33  33  32  31  30  31  32  32  31  32  31  31  30  29  29  28  28  28  29  29  28  27  26  26  26  26  26  27  27  28  29  30  30  30  30  31  30  30  30  30  30  30  29  28  28  28  28  28  28  28  28  28  28  28  28  30  30  29  29  30  32  33  32  31  30  32  34  33  31  31  31  30  30  29  29 
 92  63  49  53  32  17  20  27  31  36  75 105  77  78 112 149 144  99  54  36  45  53  63  77  76  64  55  71 105 135 141 126 104 117 153 148 114  65  38  22  13  20  50 100 116 114 131 133 117 102 102 117 123 111  81  51  35  40  30  18  24  31  29  15  11  20  36  37  23  23  28  30  34  40  41  34  24  14  12  20  35  37  26  27  29  22  18  18  27  33  34  26  17  13  25  33  37  43  42  33  35  42  44  32  22  32  43  42  20  22  44  41  32  23  11  16  44  46  39  39  40  39  36  36  39  51  71  95 114 128 131 116  98  91  89  97 118 112  92  94 115 120  51  39  95  86  81 111 108  93  91 102 106  85  95 120 108  99 105 109 120 131 100  71  73  79  89 107 121 128 121 100  77  77  84  85  76  87 122 120 115 134 137 120  92  86  85  53  31  25  13  25  57  49  35  37  38  36  35  35  35  36  34  33  31  29  29  29  30  30  31  32  32  32  32  32  31  31  32  32  31  30  30  30  32  32  32  32  31  30  31  33  32  32  31  32  31  31  30  29  29  29  28  28  29  28  27  26  26  26  25  25  26  26  26  28  30  29  29  30  30  30  31  31  30  30  31  30  29  28  29  29  29  29  29  29  29  29  28  29  31  31  28  29  30  31  32  32  31  30  31  33  33  31  31  31  30  30  29  29 
116  99  85  75  39  19  23  24  30  52  73  84  80  94 122 149 152 126  71  47  66  70  72  79  74  62  53  65  94 122 134 121  80  82 128 140 133 120 119 108  76  50  48  82  93  95 125 138 126 108 102 110 117 111  85  52  24  18  23  32  38  50  67  85  82  57  35  29  44  70  81  61  41  24  15  13  15  18  23  27  31  33  32  27  22  20  19  20  27  45  65  78  82  70  30  15  34  48  46  29  28  33  32  15   7  25  36  40  48  57  58  36  30  41  26  20  47  86 108  97  94  96  87  76  68  71  82  96 104 108 107 106 101  91  92 102 116 104  82  86 110 120  64  49  92 103  97  87  86  91 100  98  92  95 111 126 114 104 102  98 104 117  96  77  86  86  83  84  82  83  98 104  92  59  52  71  69  83 118  97  83 119 135 136 142 135 116  97  60  14   8  26  56  69  69  58  45  32  24  25  30  38  40  37  31  27  29  31  31  31  31  31  32  32  32  32  32  32  33  32  31  30  30  30  32  33  32  32  31  29  31  33  33  33  32  32  31  31  30  29  29  29  29  28  29  28  27  27  26  26  25  25  26  26  26  28  30  29  29  29  30  30  31  31  30  30  31  31  31  31  31  31  31  31  31  31  31  31  31  31  32  31  28  28  29  31  32  31  30  29  30  33  33  31  31  31  30  30  29  29 
127 118 121 129  98  69  61  55  59  77  63  46  63  82 105 144 167 164 132 104  90  83  81  84  80  71  59  63  80 104 121 116  73  65 102 112 114 124 142 140 101  60  47  77  87  89 109 112  93  74  68  78  95 106  96  58  24  21  23  28  45  72 102 119 112  86  68  67  83 100 106  95  81  70  60  59  62  65  62  54  44  35  29  18  15  26  36  38  37  55  85 109 114  95  56  45  66  85  82  62  60  67  67  46  34  57  71  74  80  90  95  72  57  55  34  29  64 106 129 118 118 123 112  96  79  76  81  88  90  86  82  90  91  79  86 104 114 104  90 100 118 124  94  83 102 104  98  90  80  80  98 104  98  83  93 117 121 116 106  93  94 106  93  86 104 100  83  66  56  59  83  99  98  77  66  72  76  83  90  77  75 103 111 116 138 136 125 138 109  50  40  52  68  91  99  80  58  38  25  21  27  35  39  38  32  30  31  32  33  33  32  31  31  31  31  31  31  31  32  32  30  30  30  30  31  33  33  32  31  30  31  33  34  33  33  32  31  31  29  29  30  29  28  28  29  29  28  27  27  26  26  26  25  25  25  28  29  29  29  30  29  29  31  31  31  31  31  31  32  32  32  32  32  32  32  32  32  32  32  32  32  30  28  28  29  31  32  31  29  29  30  31  32  31  31  30  30  30  29  29 
130 120 140 180 167 139 117  98  89  83  41   8  38  58  79 145 177 174 178 156 102  86  87  91  91  84  67  61  66  86 110 116  73  59  84  88  87  96 113 111  74  43  42  87  99  88  94  84  58  45  46  59  87 112 115  70  33  42  34  23  50  88 115 109  98  98 111 121 119 107 104 118 129 135 135 134 131 127 114  92  70  53  42  27  27  52  70  71  53  59  86 113 106  85  89 100 110 128 129 108 110 122 129 107  88 108 124 124 104 111 135 127 102  70  41  43  81 101 103  95 104 115 107  89  71  67  73  81  83  80  77  82  79  66  81 106 115 113 112 122 123 114 109 112 115  96  91 106  85  67  90 117 116  65  66 105 120 118 107  92  89 100  91  91 115 110  84  54  43  50  71  87  97 111 105  85  94  91  63  76 100 102  91  83  93 104 121 157 152 109  90  83  86 108 119 102  80  60  42  32  28  30  32  34  34  34  35  34  34  34  32  31  31  31  30  30  30  31  32  32  30  30  30  30  31  32  32  32  31  30  31  34  33  33  32  32  31  31  29  29  29  29  28  29  29  29  29  29  29  28  27  26  25  24  24  27  29  28  29  29  29  29  31  31  31  32  31  31  31  31  31  31  31  31  31  31  31  31  31  31  32  31  29  28  29  31  32  31  29  28  28  30  31  31  31  30  30  30  29  29 
151 127 126 148 141 135 138 111  78  55  26  18  65  85 100 162 156  95  94 102  93  85  85  94 100  95  75  61  59  75 107 120  50  27  69  93 103 111 113  94  48  17  19  59  77  80  92  90  77  77  80  83  97 114 119  77  34  34  51  70  81  86  93 105 110 105 100 104 116 115 110 109 105 101 101 112 127 138 134 114  82  85 115  99  84 100 109  98  66  63  85 114 114  96  94  93  93 111 114  97 103 124 140 117  92 105 112 111 113 123 130 120 117 120  86  59  64  85  94  80  91 110 103  81  59  54  61  72  76  76  75  78  73  60  77 102 111 117 122 121 100  72  79  89  93 105 104  80  68  75 101 110 102  90  91  98  99  96  90  78  78  89  76  75  98  93  68  41  25  27  58  89 106  99  85  80 102 107  84 100 126 134 119  93  74  90 124 138 137 119  88  71  78 106 123 114 103  91  75  59  42  31  27  29  35  38  36  35  35  34  32  31  31  31  30  30  30  30  32  32  31  30  29  30  31  33  32  32  31  29  31  33  33  33  32  32  32  31  30  29  29  29  29  30  30  30  30  30  30  29  27  26  26  25  24  26  28  28  29  29  29  29  31  31  32  32  33  32  29  29  29  29  29  29  29  29  29  29  29  29  31  31  29  28  29  31  31  30  28  27  28  29  31  31  31  30  30  30  29  29 
139 108  99 114 112 114 129 125  99  53  23  22  58  74  92 145 125  51  58  80  82  79  79  89  99  99  84  70  65  78 106 119  70  53  86  99  99  95  91  76  45  22  20  45  48  43  65  74  72  83  89  88  92 106 122  99  68  64  82 104 109 101  89  88  93  97  98 101 107 106 101  94  86  80  81  91 104 115 119 114 101 107 128 112  99 113 120 110  79  69  81 103 107  97  94  86  80 101 107  89  95 117 141 121  95 101 109 110 107 112 123 118 124 131  98  65  58  65  68  66  84 107 102  78  52  47  55  68  74  78  79  68  54  49  66  88 100 110 114 104  77  50  62  70  69  90  96  72  62  70  95 104 101 101 104 104  88  77  72  62  63  73  57  49  66  62  44  26  24  34  52  81 102  79  70  86  87  82  83 109 136 140 127 100  72  90 123 110 100  97  72  63  83 105 118 117 116 115 108  91  68  43  30  28  35  39  37  36  35  33  32  31  30  30  30  31  31  32  32  31  30  29  30  30  31  32  32  32  31  30  31  33  32  31  31  31  31  30  30  29  28  28  28  31  31  31  31  31  31  30  29  27  26  25  24  26  27  28  28  28  29  30  31  31  31  33  34  32  28  28  28  28  28  28  28  28  28  28  28  28  31  31  30  28  29  30  31  29  27  27  27  28  30  32  31  30  31  30  29  30 
105  81  78  99  98  96 111 139 136  74  30  15  28  45  67 100  86  46  66  84  78  72  71  78  89  96  93  89  86  93 104 112 106 110 123 112  90  68  64  64  58  45  36  38  26  16  40  48  41  56  74  84  85  99 129 130 113 100 100 110 120 117 100  75  68  82 102 110 103  93  85  83  84  88  93  94  91  87  87  96 111 111  94  83  83  94 104 104  89  78  75  84  89  90  94  87  79 107 118  97  91 107 135 122  99 106 120 122  96  95 117 123 123 115  83  63  69  65  55  52  76 105 103  80  52  47  56  68  74  83  87  58  37  49  64  77  93 102 100  81  63  57  77  75  54  71  91  93  80  75  91 108 113 101 103 111  99  84  69  53  52  64  45  30  36  32  22  16  29  50  57  72  86  74  81 101  67  42  59  98 128 125 109  89  77  95 116  93  72  64  58  67  94 109 114 113 120 128 132 122  99  67  43  31  31  35  36  35  34  33  31  31  31  31  32  32  33  34  33  32  31  30  30  30  32  33  32  32  31  30  31  32  32  31  31  31  30  29  29  28  28  27  28  31  31  32  33  33  32  31  30  29  27  25  24  26  28  27  28  29  29  30  31  31  32  33  34  33  29  28  29  29  29  29  29  29  29  29  29  29  31  31  29  28  29  30  30  29  27  26  27  28  30  32  31  30  30  30  29  29 
 88  82  82  92  81  80 106 134 134  90  46  23  35  59  75  57  40  32  33  52  80  75  64  66  77  89 103 112 114 111 105 100 100 118 147 145 124  91  77  74  70  57  35  16  23  47  63  48  22  37  70 102 106 113 138 143 119  71  70  94 107 109 103  92  83  77  80  90 102  95  82  76  81  91 104 106  96  75  64  70  90  96  83  80  80  79  83  88  87  78  68  68  81  95  89  76  74 112 128 102  79  82 112 105  90 104 117 116  98  96 107 106 109 113  84  65  79 103  96  47  60 102 104  82  55  52  59  70  74  82  89  60  47  76  86  89 103 105  91  65  61  84 114  96  50  90 131 124 123 127 129 122 116 116 106  99 125 123  86  58  55  69  51  30  28  21  16  20  23  37  74  84  76  96 112 106  72  48  52  81 110 113  87  65  80  94 101  97  72  41  51  71  89 108 116 108 113 128 143 141 124  92  61  37  27  28  33  33  33  31  30  30  31  32  33  34  35  35  34  33  31  30  29  30  32  33  33  32  31  29  30  32  32  31  31  30  30  29  28  27  27  26  27  31  32  32  33  34  34  32  31  29  27  25  24  26  27  27  28  29  29  30  31  32  32  33  34  33  31  31  31  31  31  31  31  31  31  31  31  31  32  31  29  28  29  30  30  29  26  26  26  28  30  31  31  30  30  30  29  29 
 74  82  85  84  77  80  99 120 127 110  85  58  38  53  72  43  27  28  23  38  76  82  74  66  73  86  99 105 109 112 104  93  99 113 130 145 143 120  99  90  94  86  61  26  23  40  43  36  30  44  64  86 104 115 120 128 121  90  79  85 102 113 115 103  90  82  78  77  78  85  86  76  76  92 121 121 100  79  71  74  79  92 104  89  78  90  96  92  78  71  71  76  89 101  95  81  77 111 118  83  84  99 105  98  92 102 106 103 100 108 119 113 115 124 114  95  79  84  78  49  65  99 100  76  46  38  49  70  81  84  80  64  57  68  75  84 101  86  53  35  56  96  96  71  48  78 113 124 121 124 141 121  99 116 101  77 110 116  81  62  62  66  36  14  24  28  32  42  48  58  82  78  64  96 115 106 106 101  87  93 101  94  72  59  78  83  77  78  62  41  64  78  71  94 114 109 101 105 131 145 135  94  59  39  30  33  42  40  36  34  34  33  30  28  28  31  35  35  29  26  24  26  28  31  32  31  32  32  32  31  30  30  31  31  30  30  29  29  28  28  28  28  29  34  34  33  32  32  31  30  29  28  27  26  25  25  26  27  28  29  30  30  31  32  32  32  32  32  32  31  31  31  31  30  30  31  31  31  32  32  31  30  29  28  29  30  31  30  29  28  27  28  30  32  32  31  31  31  31  31 
 60  75  79  75  80  84  85  96 110 119 112  83  34  36  64  55  37  25  28  41  62  79  82  69  73  83  89  87  88 102  98  86 102 111 112 131 145 140 117  99 101 104  91  52  39  40  22  24  47  62  60  54  79 101  99 107 117 117  96  77  94 111 113  96  85  85  85  77  69  83  90  72  72  93 128 129 101  78  78  92  88  99 119  90  77 109 120 106  72  64  75  86  98 104  98  88  86 106 100  68  89 114 109 103 102 105  98  92 102 117 126 122 119 125 128 112  73  49  43  56  72  84  82  64  40  32  43  67  83  87  78  74  66  53  56  71  85  59  19  19  57  99  69  48  58  61  76 110 101  97 127 104  77 110  91  53  93 104  75  76  83  78  40  13  21  31  43  59  82 101  98  77  60  87 101  99 130 145 124 112 100  81  68  68  78  76  62  44  39  50  70  73  63  80 106 119  95  81 117 142 131  75  47  44  31  29  40  37  33  33  35  33  28  26  26  29  32  32  29  25  23  25  30  34  32  28  28  30  31  29  28  30  29  29  29  30  29  29  29  30  30  29  31  36  35  33  31  29  28  28  29  29  28  27  27  26  26  26  27  29  30  31  32  32  32  31  31  31  31  31  30  29  29  28  28  29  30  30  31  31  30  29  28  28  29  30  31  32  32  31  29  27  29  33  33  32  33  33  33  33 
 55  63  65  68  78  81  70  69  81 102  86  52  32  38  61  80  57  16  28  42  41  56  66  62  69  80  85  82  82  95  93  83  94 112 129 131 138 148 129  97  73  85  94  64  74  95  58  39  52  67  59  36  46  72  96 107 103  90  74  67  77  81  76  74  79  85  81  89 110 106  84  61  69  93 113 118 101  60  60  95 109 107  93  73  76 110 122 109  77  64  67  73  88  99  83  80  96  99  93  84  74  82 110 111 105 111 100  86 103 110 104  99  99 102  96  83  66  57  55  59  54  45  44  49  57  61  62  63  71  84  98  90  76  69  70  69  59  41  29  43  69  93  89  83  83  76  84 109 105 100 114  83  60 107  86  46 110 128  89 102 123 125 104  67  23  12  25  55  95 130 133 105  74  88  94  87 106 121 114 112 106  88  76  73  80  83  70  23  23  56  46  49  80  82  96 133 110  86 119 138 120  59  41  50  22   8  14  19  23  25  24  26  31  35  37  34  29  28  40  43  36  36  37  37  31  27  24  24  23  21  24  29  30  29  29  30  29  29  29  29  30  29  30  34  34  31  29  28  28  29  30  30  30  30  29  27  25  26  28  29  29  30  32  32  32  32  31  31  31  31  30  30  29  28  28  29  30  30  31  31  30  29  28  28  29  30  31  32  32  31  29  27  29  32  32  32  32  32  32  32 
 65  69  65  63  72  75  70  80  94  95  58  24  41  48  52  79  80  51  27  25  41  57  65  65  74  86  92  91  90  99  97  87  83  95 113 112 122 153 162 148 122 115 106  69  48  54  79  84  64  39  26  26  28  38  63 104 122  89  70  74  91  93  84  85  93  98  86  99 133  97  58  66  73  84 110 102  72  61  69  89 101 101  89  73  72  92 100  93  76  68  67  69  80  95 102 105 104  94  85  80  73  79 102 107  96  78  74  78  78  96 119 108 102 112 117  95  50  58  71  49  33  27  28  40  58  70  73  70  70  75  84  86  84  80  82  72  40  28  39  62  65  55  70  80  78  85  97 109 112 123 142  92  40  72  87  83  97  85  60  88 121 136 148 123  51  24  37  81 106 119 136 114  76  86  95  88  95 105 113 119 113  88  61  48  65  63  47  47  59  70  56  53  71  87 102 116 114 109 112 128 134  97  48  15  31  49  54  61  63  52  36  23  22  27  31  32  30  30  35  36  32  32  33  34  32  30  30  30  30  29  29  30  30  30  30  30  30  30  30  30  30  30  30  32  32  30  28  28  28  30  31  31  31  32  31  27  25  26  27  28  29  29  31  31  31  31  31  31  31  31  30  30  29  28  28  29  30  30  31  31  30  29  28  28  28  29  31  32  32  30  28  26  28  31  31  31  31  31  31  31 
 61  74  75  67  68  70  72  88 104 100  59  23  36  40  37  55  80  95  68  51  62  71  74  73  81  92 101 104 103 106 101  90  80  80  90  97 111 136 164 180 176 153 124  98  52  25  83 107  74  23   6  22  18  15  35  94 133  98  73  77 109 120 111 104 106 111  93  97 124  93  62  72  68  66  89  81  57  62  74  85  91  96  96  81  72  76  77  76  72  72  72  71  78  92 109 107  92  88  83  78  83  86  83  96  98  64  56  65  58  80 118 112 112 132 142 112  48  62  82  49  34  34  33  40  52  65  76  80  77  68  63  84  98  85  92  87  43  35  61  93  75  35  60  71  53  66  88 103 107 123 152 114  67  90 119 123  79  46  45  77 105 124 161 158  89  50  56  98 102  94 123 110  71  82  95  92  89  95 113 120 110  82  60  52  62  55  51  92 104  85  81  71  59  90 105  82 103 128 114 120 142 145  95  35  68 102 107 113 113  98  71  42  25  21  24  28  30  31  28  26  27  28  28  30  32  33  35  35  36  36  34  30  30  31  31  31  31  31  31  31  30  30  31  31  31  29  28  27  28  30  31  32  32  32  32  27  25  26  27  27  28  28  29  30  30  30  30  31  31  31  30  30  29  28  28  29  30  30  31  31  29  28  29  28  28  29  31  32  32  30  28  26  28  31  30  30  30  30  30  30 
 28  62  84  81  67  62  71  68  75 100  98  68  20  10  20  20  50 113 165 156  92  80  82  76  80  92 104 111 112 110 100  88  87  85  84 107 113  94 106 138 168 150 127 148 134  97  82  81  79  48  27  24  15  17  47  82 104  97  69  58 103 127 118 100  97 106  93  84  94 115 113  71  54  49  44  61  75  45  49  88 101 100  92  87  82  78  74  73  73  73  71  71  84  95  69  53  60  80  94  97  91  73  53  83 116 102  73  54  60  65  67  80 106 132 125  98  71  80  93  87  76  65  53  48  51  61  73  82  84  76  71 108 124  93 106 119  77  71 105 144 117  63  96  90  26  27  63  99  91  82 107 135 163 191 172 119  79  71  86  98 103 110 145 159 122  75  52  75  76  75 112 103  64  75  92  92  77  79 103 109  97  80 104 123  88  86 113 124 113  95  98  91  73  93  94  55  82 127 131 120 121 160 172 150 123 112 116 124 132 134 119  88  53  33  26  29  27  24  28  31  33  31  29  29  30  31  31  29  26  25  27  31  30  30  31  31  30  31  31  31  31  30  31  32  32  30  28  27  28  29  30  32  31  32  31  27  25  25  26  27  27  28  29  30  30  30  30  31  31  31  30  30  29  28  28  29  30  30  31  31  29  28  29  28  28  29  31  32  31  29  28  27  28  30  30  30  30  30  30  30 
 21  46  65  65  55  56  69  60  46  55 115 153  88  37  18  25  57 114 175 166  87  69  75  72  76  85  97 104 106 101  93  86  83  77  76 110 122  98 105 131 150 112  72  97 125 128  91  95 114  43   7  31  26  34  78  97 101  99  67  42  76  96  91  74  79 100  99  98 104  91  83  98  97  89  89  71  45  33  41  68  97  97  74  86 102 105  99  93  87  79  72  73  90  98  61  52  78  86 100 118  78  37  40  67  90  85  69  49  35  45  68  72  87 116 126 101  54  69 114 147 129  86  59  54  61  70  73  75  86 100 121 163 162 104 115 139 105  91 111 150 126  73  99  86  25  52 110 146 112  80 110 150 169 142 102  65  53  75 111 102  90  97 117 140 151 105  63  79  65  49  84  80  47  58  80  92  79  84 120 127 114 106 144 165 100  84 108 105  95  91 109 117 107 108  94  60  69  94 103 106 114 134 132 117 115 115 113 110 114 129 128 105  63  37  30  38  37  30  28  31  34  32  28  25  28  31  31  26  22  22  25  31  31  30  31  30  30  30  30  30  30  30  31  34  33  31  29  28  28  29  30  30  29  29  29  27  26  26  26  26  27  28  29  29  29  29  30  31  31  31  30  30  29  28  28  29  30  30  31  31  30  29  28  28  28  29  31  32  31  30  28  27  27  29  29  29  29  29  29  29 
 33  46  62  67  65  63  63  59  54  61 134 195 150  86  44  55  76 101 140 129  65  53  64  73  79  84  90  96  99  94  94  96  87  79  78  96 104  95 102 110  98  54  18  33  90 142 124 125 138  86  37  21  38  64  88 119 133 103  62  36  45  53  49  46  60  87  95 107 120  79  61 110 123 116 120  86  37  26  30  47  85  91  68  92 119 123 118 110 103  94  87  87  95  95  64  68  99  86  87 110  55  16  53  75  73  58  47  38  22  38  76  83  92 113 122  96  44  59 112 162 139  83  49  43  54  62  61  61  80 108 145 189 181 106 115 148 129 109 112 147 134  91  97  98  82  91 122 155 127  98 120 144 136  74  39  32  31  65 114  92  78  94  95 115 161 121  73  96  75  42  68  69  45  54  78  97  84  92 133 138 122 112 133 143  96  69  71  89  95  95 112 122 113 100  78  48  58  74  67  71  87 100  79  52  81 119 140 120 105 114 118 100  58  32  28  41  42  33  27  28  34  31  25  21  27  34  35  31  27  28  30  30  30  30  30  30  30  31  30  31  31  30  31  36  35  32  30  29  29  29  29  29  28  27  27  26  27  27  27  26  27  28  29  29  29  30  30  31  31  31  30  29  29  28  28  29  30  30  31  31  30  29  29  29  29  30  31  32  32  31  29  27  27  28  28  28  28  28  28  28 
 54  68  88 106 108  91  60  62  96 151 165 159 156 129  95  90  88  89 106  93  46  43  61  83  91  92  92  95  99  99 110 123 115 107  99  74  62  74  84  73  34  16  14  26  79 146 168 147 126 174 135  11  51  95  64 131 184 112  67  51  37  30  30  41  57  76  84  99 118 107  89  88  92  92  85  90  84  30  13  39  65  80  87 110 124 115 107 106 114 120 121 116 102  80  60  66  87  70  61  67  33  28  92 116 102  66  36  23  39  51  63  98 125 129 100  75  71  76  89 112 100  69  45  34  33  39  48  62  82  98 115 158 158  93 105 144 146 133 128 155 155 126 106 130 166 100  55  91 108 108 103 115 117  81  66  60  34  54 103  82  77 109  92  95 148 114  75 112  98  61  76  81  70  75  92 107  91  94 129 126 102  81  71  73  84  66  48  97 123 114 104  96  84  65  39  18  48  77  53  36  46  80  76  48  62 118 180 152 114 106 104  88  55  36  35  47  48  40  34  37  44  37  26  20  27  36  40  37  35  38  35  30  30  30  31  30  30  31  30  31  31  30  32  37  36  33  31  30  28  28  28  28  27  27  25  26  27  27  27  27  27  27  29  29  30  31  31  31  31  31  30  30  29  28  28  29  30  30  31  31  31  30  29  29  30  30  32  32  33  32  30  28  28  29  29  28  28  28  28  28 
 71  75  87 108 125 123  96  69  87 163 163 143 178 159 102  79  93 118 106  77  50  48  64  88  96  94  92  96 103 106 120 142 146 146 136  96  84 122 151 145 102  80  71  55  56  84 141 144 106 104 100  83  88  80  62 125 178 138 115 107  86  77  83  95 102 101 104 118 130  99  74  86  84  79  93 102  94  61  37  32  39  64 103 121 118 100  90  94 113 134 148 141 108  65  45  50  70  77  71  56  36  46 105 136 137 112  76  44  41  48  62  89 108 110  97  86  91 106 114 102 105 112 103  86  70  74  94 121 135 128 112 122 117  83  93 122 134 128 121 135 137 119  87  86 106  73  52  75  88  89  87 106 122 107 103  97  56  57  93  81  89 127 106  97 137 111  87 130 110  60  63  77  85  91 104 118 104 107 139 133 106  82  70  71  83  82  73  77  99 119  91  88 114  68  37  67  62  47  63  85  95  70  55  60  79 100 111  92  77  77  86  91  86  85  88  97 100  95  79  76  80  64  43  25  27  32  32  28  25  28  29  30  30  30  30  30  30  30  30  30  30  29  31  35  35  33  31  29  29  29  29  30  28  28  27  28  29  28  28  28  28  28  29  29  30  30  31  31  31  31  30  30  29  28  28  29  30  30  31  32  31  31  30  30  31  32  33  33  33  32  31  29  29  29  29  29  29  29  29  29 
 79  81  86  95 109 117 107  80  79 128 146 149 158 132  87  70  85 111  97  77  66  58  62  79  81  77  78  89 100 102 119 140 139 141 148 130 124 146 171 174 147 127 112  90  68  74 134 150 109  70  87 140  94  56  94 142 166 148 139 134 118 120 135 133 121 110 122 130 116  85  72  94  88  81 108 118 106  81  54  37  48  65  84 111 120 103  93  95 110 131 149 146 104  51  45  54  65  76  81  74  52  61 123 147 150 153 114  59  42  42  54  84 108 119 121 126 137 148 143 118 127 149 147 129 109 114 135 160 164 146 114  95  86  85  90  99 112 116 116 123 130 124  89  54  34  41  57  71  81  82  72  87 109 114 104  85  70  72  84  80  95 126 110 101 124 104  90 122 104  62  53  71  93  90  96 113 107 118 154 147 117  86  72  69  72  86  98  91 104 125 100 108 144  74  32  78  52  22  75 129 142  82  57  73  87  74  42  45  54  57  65  79  95 103 108 113 125 133 118 110 108  85  56  32  27  29  28  23  20  24  28  30  29  29  29  30  29  30  30  30  30  29  30  33  33  31  29  28  28  29  30  31  30  30  29  30  30  29  28  28  28  28  28  30  30  31  32  32  32  31  30  29  29  28  28  29  29  30  31  31  32  32  31  31  31  33  34  34  34  33  32  30  29  30  30  30  30  30  30  30 
 80  93  96  88  84  79  75  87  95  93 129 148  88  64  75  83  74  60  74  86  80  62  53  60  58  54  60  76  89  89 105 122 101 102 134 150 146 127 117 116 121 120 118 117 117 125 152 152 130 129 139 134  68  54 139 175 164 127 114 113 109 125 147 131 104  88 108 110  80  83  96  97  91  90 109 129 131  88  58  57  84  79  50  82 119 122 116 108 105 114 131 139 102  56  73  89  81  64  74 108  80  81 156 153 130 154 126  72  63  55  52 103 148 166 160 167 194 184 158 139 139 146 144 135 129 131 141 150 144 131 111  83  76 102 100  88  95 107 119 128 140 148 122  74  22  28  46  61  89  96  62  59  82 106  75  32  67  86  73  73  90 112 102  92 101  87  75  92  95  80  59  70  96  87  85  97  96 113 155 158 128  83  54  42  48  65  96 133 144 133 131 143 145  77  28  42  34  35  86 123 130  99  85  86  71  47  29  46  61  56  48  51  67  77  80  85 104 126 128 126 121  93  60  33  29  32  33  29  29  37  35  29  29  30  29  30  30  30  29  30  30  29  30  31  31  29  28  27  28  29  30  32  32  32  32  31  30  30  29  28  28  28  29  30  31  32  32  32  32  31  30  29  29  28  28  29  30  30  31  32  32  32  31  31  32  32  34  35  35  34  32  30  29  30  30  29  30  30  30  30 
 88  93  97  96  96  82  59  75 101 111 113 100  62  60  82  92  88  80  89  87  66  55  55  61  66  70  71  73  77  83  93 106 115 131 146 138 142 161 126 100 128 145 146 138 114  85  74  90 118 115 104  94  85  93 125 146 138  94  84  96 106 117 130 138 122  82  53  56  87  86  80  92  95  95 103 121 136 123 102  78  64  69  84  72  76 113 118 104  97 107 128 152 150 131 120 123 123  76  74 132 128 127 168 140  95 101 119 131 126 113 111 149 174 172 165 160 160 169 167 144 122 112 124 137 141 131 126 125 123 123 122  94  86 116 116  98  88  92 103 107 109 118 131 105  46  52  71  77  94  98  78  83 108 127  85  29  53  75  70  62  86 129 106  76  74  58  59 104 117  97  70  68  93 128 133 105  90  93 119 149 148  97  66  50  35  41  66  93 108 120 146 153 132 108  98 103 101 101 105  87  61  58  81 101  65  41  41  39  45  63  63  57  59  75  93  96  99 104 114 134 146 105  55  22  30  39  30  34  42  40  33  27  32  35  35  31  28  26  26  26  27  26  26  30  30  28  29  29  28  28  29  29  30  29  29  29  30  31  31  30  30  28  27  28  27  28  29  28  25  28  31  31  30  28  28  30  34  34  33  32  32  32  32  33  32  31  31  30  30  29  29  28  29  29  29  29  29  29  29  29 
 86  89  84  71  73  76  75  80  94 115  94  60  53  61  74  78  87 100 102  98  86  72  60  54  58  66  70  72  77  90 100 111 131 145 145 123 129 165 140 115 139 157 151 114  92  81  63  79 113 100  79  72  87  98  96  99  95  75  80  98 109 114 118 124 107  61  12  17  82  81  68  84  97 101  99 108 123 126 115  89  52  59 101  80  65  97  99  95 108 114 120 143 170 184 160 150 150 104  95 147 157 156 162 132  96  93 114 140 147 149 157 178 178 155 150 142 124 132 141 129 104  81  88 114 141 140 130 122 124 122 107  82  79 106  97  76  75  87  94  80  77  98 133 115  54  71 100  96  73  67  95 110 118 129  94  50  72  88  77  63  92 148 109  60  60  61  74 112 102  71  70  76  91 128 130  97  92  94  93 108 114  92  78  66  51  51  61  62  74 103 133 121  78 110 148 147 150 143 101  57  28  38  79 116  84  54  44  31  36  67  73  64  56  75  99 103  98  92  93 120 148 109  60  31  30  33  31  31  33  32  28  25  31  35  36  31  28  27  28  29  30  27  26  29  30  30  30  30  29  29  28  28  28  28  28  28  30  31  31  32  31  29  27  26  26  26  28  27  26  30  34  35  33  30  29  31  34  34  33  31  30  31  32  32  32  30  29  28  27  28  28  29  29  29  29  29  29  29  28  28 
 78  88  69  28  25  52  98  95  84  96  76  44  41  44  48  48  66  95  99 111 132 105  67  47  47  57  71  83  93 104 112 119 128 129 123 118 120 129 137 134 122 132 127  74  81 123 127 122 116 101  87  75  66  69  80  66  54  72  96 111 110 114 116  95  72  49  18  15  50  66  69  72  92 108  95  93  95  86  87  89  62  56  81  89  87  83  76  84 118 116 103 122 154 182 184 175 161 137 130 147 157 152 133 122 122 129 115 101 126 150 167 178 160 121 121 126 115  99  96 109  95  67  57  82 124 141 139 130 130 117  81  56  60  87  58  28  61  94 100  59  57  97 127 103  47  74 110 101  44  25  98 114  97 102  81  62 100 110  79  66  88 127  88  47  58  75  92  98  59  22  56  83  89  91  81  69  98 116  97  59  45  76  76  62  68  77  82  74  77  93 103  71  21  84 146 140 155 148  76  42  42  53  87 124 110  72  35  30  45  70  71  61  55  70  90  93  96  96  91 108 133 109  75  46  24  19  30  23  15  24  26  23  26  30  31  30  30  31  34  36  36  33  30  29  29  30  30  29  29  29  29  29  28  28  29  28  29  30  31  31  31  29  27  27  27  28  29  31  34  35  36  37  35  33  31  30  29  29  29  29  28  29  29  30  31  31  30  29  30  30  31  32  30  29  29  29  29  29  28  29 
 84  90  73  41  33  44  68  76  86 104  79  40  26  27  30  31  54  87  90 101 124 105  80  77  94 115 128 129 121 108  93  87 114 120 105 119 126 116 134 124  64  76 112 104 101 116 139 126  88  79  80  77  65  69  93  75  53  67  94 111  99  97 105  96 104 120  95  57  31  47  63  55  78 100  84  69  58  47  59  82  64  53  64  70  74  78  76  78  85  79  88 139 147 138 186 198 163 151 138 119 129 120  70  74 104 117 113 110 130 146 155 152 118  69  78 101 110  95  92 115  92  61  77  92  95  91  96 105  99  99 106  83  75 100  63  26  62 100 106  52  37  66  92  87  62  73  91  92  59  43  80  91  83  73  50  35  67  79  61  48  40  35  33  41  58  43  38  75  64  31  37  57  80  99  86  57  88 121 115  60  37  86  66  19  24  56  95 113 113 101  85  68  58  86 110 118 154 152  62  40  63  72  89 109  97  65  32  38  61  82  78  66  61  72  87  92  94 106 139 150 137 125  86  22  15  23  23  28  35  38  31  22  24  25  25  25  25  28  31  33  33  30  28  28  29  29  29  28  29  29  29  29  29  29  29  27  27  29  30  31  30  29  28  27  28  29  30  33  37  36  34  35  36  36  34  30  27  27  30  32  28  27  28  29  30  30  30  30  31  32  32  34  32  29  29  29  29  29  28  28 
 67  62  60  61  64  54  33  42  73 111  94  50  18  15  27  42  65  90  93 100 112  96  80  84 102 123 134 134 126 113  95  84  96 102 104 135 143 119 141 132  52  66 116 121 109 110 141 121  63  59  71  74  65  71  97  87  62  52  67  87  89 101 118 116 119 131 126  98  60  70  80  65  79  99  90  68  46  41  59  89  87  68  49  55  69  81  91 102 110  93  83 119 125 114 148 153 127 132 126 102 121 113  43  46  84  98 112 126 131 133 135 134 102  51  58  80  91  87  86  97  87  71  78  90  94  83  77  80  90 102 110 105  99  97  64  35  49  70  76  50  44  64  88  93  78  77  79  76  69  71  92 105 100  73  68  81  89  88  85  91  84  63  70  86  90  61  41  69  70  57  64  72  78  92  84  61  75  85  69  34  25  61  45  12  21  54  96 127 127  99  67  71 104  94  83 105 141 134  51  42  78  86  88  88  78  52  24  38  64  80  74  61  57  65  76  81  86 101 136 144 126 111  87  57  54  66  78  71  53  35  29  28  28  27  25  23  23  23  25  27  27  26  26  28  28  28  28  28  28  30  30  30  29  30  31  27  26  27  29  30  30  29  29  28  29  30  31  33  36  33  29  30  35  38  37  32  28  28  35  39  30  26  28  29  30  31  31  31  31  32  33  35  32  29  29  29  29  29  28  29 
 43  27  34  66  85  67  16  14  51 107 113  79  27  14  32  63  85  94  99 110 118  97  75  70  76  87  97 107 115 113 102  85  71  75 103 142 151 128 155 151  74  78 115 110 105 117 145 115  50  48  64  69  63  65  82  86  73  53  49  60  81 106 127 130 114  96 118 125  98 100 104  89  89 101 113  92  59  64  79  97 113  90  38  52  80  90  97 117 150 127  81  76  92 107  97  84  81  98 102  95 124 121  49  43  73  92 111 124 118 111 112 124 107  65  60  65  66  69  73  73  78  79  68  81 106 103  84  72  99 111  97 117 118  70  56  61  57  43  33  52  77  97 104 105  99  80  65  66  76  94 119 130 122  99 121 159 145 130 133 151 163 159 153 141 122 112  98  73  66  78  97  93  76  85  91  85  71  42   3   4  16  17  22  33  51  65  83 111 113  81  42  56 116 102  86 110 117  90  36  41  79  94  88  76  76  52  12  29  57  69  62  53  51  56  63  71  82  94  96 101 103  80  82 115 117 124 147 121  68  19  19  38  37  33  30  27  24  23  23  23  24  25  26  27  28  28  28  28  28  29  30  30  29  30  31  28  26  27  29  29  29  29  28  29  29  31  32  33  32  27  24  25  32  38  39  35  30  32  41  48  34  27  30  31  32  32  31  30  30  31  33  33  32  29  29  29  29  29  28  28 
 47  30  28  50  67  58  24  17  40  92 127 124  67  32  32  63  80  82  92 114 137 117  89  75  75  80  90 102 109  96  63  31  43  62  80 105 124 137 161 143  64  52  79  99 110 120 136 105  48  51  66  68  65  61  59  70  90 111  93  64  67  69  78 117 126 107 134 125  65  71  94  94  80  86 129 118  84  95  92  77  97  87  45  57  86  97  74  61  89  92  77  71  80  94  93  92  93  86  80  84 108 106  56  45  68 103 110  99  96  92  93 113 110  80  68  59  49  56  73  85  75  66  93 103  94  82  82  89  84  85 103 139 125  47  65 124 141  94  43  72 121 142  91  89 132  66  28  82 103 106 114 104  98 128 142 139 133 136 141 123 119 141 144 123  91 114 126  73  69  87  60  43  63 127 158 138 100  60  30  46  55  25  19  32  43  49  61  87  86  54  16  26  86 114 130 140  94  38  22  35  64  91  94  86 104  76  14  31  61  69  66  61  60  62  68  80  94 104  97  93  92  81  76  90 126 138 115 118  99  25  13  37  37  35  36  35  32  29  27  26  28  30  31  28  27  27  28  28  28  29  30  30  30  31  30  27  25  27  28  29  29  29  28  29  29  30  32  32  30  25  22  23  31  37  39  35  32  34  44  50  37  30  33  33  33  32  31  30  30  30  30  31  30  29  29  29  29  29  28  28 
 35  23  16  21  27  27  20  23  36  67 118 149 110  61  28  42  58  69  89 102 102  96  94  99 103  99  91  93  99  94  69  41  50  75 103 108 111 122 126 105  61  60  88 116 117 108 113  86  43  55  70  70  75  68  47  64 103 137 112  71  78  80  82 126 123  83 109 119  85  83  97 103  77  64 106 103  79 101  96  71  94 106  87  65  73 113 106  85  80  80  84  92  92  88  89 100 108  89  81  98 110 104  74  57  67 104 103  87  94  96  93 107 103  76  63  51  35  41  57  69  71  77  99 110 106  93  83  82  84  90 105 123 121  95 107 140 161 144 117 120 140 152 121 122 149  99  75 121 124 120 138 122 103 125 132 123 117 130 150 133 121 132 141 136 122 136 151 138 126 119 113 102 102 143 171 166 139  94  43  39  46  36  25  25  46  66  78  77  55  18   2  25  88 123 143 145  73   9  26  43  60  91  96  87 108 100  64  81 104 107 100  90  77  66  62  74  88  91  68  71  89  67  61  91 114 113  93 114 122  66  31  21  24  28  32  35  35  33  29  27  27  30  30  27  26  27  27  27  28  29  30  31  31  31  31  27  26  27  29  30  30  29  29  28  29  30  32  32  31  26  23  24  30  35  36  32  30  32  41  47  37  32  34  34  34  33  31  30  29  29  29  30  29  29  29  30  29  28  28  28 
 17   8   6   9  11  17  31  33  31  38  90 141 136  87  31  25  39  67  96  90  53  55  79 107 120 117  98  93  99 103  91  70  68  93 126 111  90  84  74  65  67  85 110 125 115  95  94  70  38  59  75  70  82  75  41  62 104 126 103  74  92 103 111 138 118  63  78 110 122 112 108 120  92  64  82  82  77 105 104  83 106 128 123  75  66 128 147 132 104  91  95 109 106  87  75  85 103  84  80 103 101  87  72  52  49  76  76  66  87  99  98 107 100  76  70  63  43  42  49  54  71  87  84  95 115 113  98  87 109 125 117 110 121 155 148 134 150 172 178 156 146 152 157 156 147 143 144 148 136 134 161 157 134 123 127 134 133 133 139 150 148 132 130 151 186 179 172 198 175 143 179 179 141 129 140 160 163 129  58  25  27  47  43  40  76 108 117  81  39   9  12  43  88 108 120 119  53   3  44  61  65  91  90  74  91 106 114 133 145 144 135 117  89  64  52  62  78  75  32  44  89  56  55 108 106  89  91 115 133 111  58  10  12  19  22  28  31  31  28  25  24  25  26  26  27  27  27  28  29  29  30  31  31  32  32  28  27  28  30  30  30  29  28  27  28  29  31  32  33  30  28  28  30  32  31  29  27  29  35  40  36  34  34  34  34  34  32  30  30  29  30  31  30  29  29  30  29  28  28  29 
 18   8  20  47  60  78  95  61  28  32  61  96 119  96  51  27  40  77  99  90  57  40  41  59  87 110 118 123 122 106  67  31  51  76  79  48  26  35  46  57  66  82  92  87  93 105 104  75  40  62  75  61  75  72  35  49  83  99  95  83  78  82  94 119 128 117 101  93  96  95 105 132 131 114  98 100 115 128 123 110 113 114 105  88  92 121 115  96  88  85  89 101  97  77  47  46  67  60  60  73  53  27  20  15  15  26  25  24  48  68  84 108 114 102 113 118 103  89  89 102  91  71  69  71  78  98 124 148 152 155 161 153 143 141 144 155 172 159 132 130 156 179 140 121 142 146 141 136 146 152 144 150 163 168 162 159 178 149  90 109 128 110  73  96 198 208 174 159 140 125 132 125 110 115 119 121 149 158 126  88  64  67  76  95 128 145 138  97  70  65  71  58  28  48  74  69  30  13  56  70  67  81  73  55  68  86 101 119 132 136 136 123  88  59  49  71  93  89  43  44  85  80  77  98 116 111  86 111 139 117  72  31  25  22  19  21  25  26  26  24  22  22  23  25  26  27  27  27  29  29  30  31  31  32  33  29  28  30  31  31  31  29  28  27  27  28  29  31  34  33  32  31  30  28  26  25  26  28  31  33  33  33  33  33  34  33  32  31  31  31  31  32  31  29  29  30  29  29  28  28 
 40  27  42  76  93 106 114  88  70  85  72  59  83  87  63  21  19  46  53  53  48  28  23  50  95 132 139 131 115  89  51  16  19  43  63  50  32  28  44  60  70  95 108  84  88 111 116  78  31  58  72  52  70  76  45  51  75  92 109 115  98  90  92  90 112 138  94  69  91  87  88 120 137 118  57  60  96  94 105 124 103  97 109  81  69  99 106  92  70  52  61 113 106  51  18  17  43  70  99 122  94  61  55  71  83  69  67  75  67  59  65  94 103  94 122 147 145 132 128 142 135 114 103  95  92 101 119 139 143 145 151 154 156 161 162 150 114  90  94 137 175 189 168 163 181 177 171 172 176 182 184 168 158 176 173 148 115 108 126 139 154 156  90  68 145 184 186 170 158 152 148 138 128 130 120 105 141 166 150 112  79  70  86 113 138 155 156 123  93  77  83  61  14  34  53  29  21  32  53  56  53  62  60  52  67  89 111 123 131 141 149 133  82  44  37  72  99  94  50  46  77  71  71  97 129 137 118 131 143 120  95  74  54  37  22  18  22  29  31  30  29  27  25  25  26  26  26  27  28  29  30  30  31  32  32  30  29  31  31  31  31  29  27  26  26  27  28  29  31  33  34  33  29  24  22  23  26  30  30  30  31  31  32  33  33  33  32  32  33  33  34  34  32  29  29  30  30  29  29  29 
 64  54  62  88 102 105 102 103 115 131  94  54  74  94  89  43  33  51  33  27  42  38  41  71 107 131 127 115 101  84  64  37   9  15  48  60  54  40  47  61  74 105 126 106 101 110 113  78  32  50  61  45  63  70  46  50  69  91 124 140 101  98 116  84  88 118  75  60 101  87  72  99 129 114  26  13  48  53  73 100  93  93 102  64  42  73 104 100  45  27  51 106  92  31  10  24  65 116 156 170 153 131 121 130 135 123 130 140 116  93  84 100 105  99 120 141 146 135 132 148 152 146 140 139 140 141 137 134 143 148 148 157 164 159 156 130  63  43  82 156 191 190 204 219 223 211 206 214 209 206 217 181 143 162 168 130  42  63 171 184 186 194 117  60  98 166 214 207 201 204 209 200 185 179 164 146 166 181 168 140 115 105 114 127 133 141 143 121 103  96  98  83  48  41  36  18  19  29  33  30  30  40  44  51  84 105 111 130 146 150 152 134  88  48  32  55  75  76  49  49  69  61  62  86 113 135 145 141 130 119 116 113  93  68  46  36  31  29  30  32  33  36  35  27  26  28  28  29  29  30  30  30  31  32  33  30  29  31  32  32  31  29  27  26  26  27  28  29  30  33  35  32  26  23  24  27  30  30  29  27  28  29  30  31  32  32  33  32  31  32  34  36  33  29  29  30  29  28  27  28 
 75  70  72  79  90  93  88  98 108 104  93  92 115 137 141 119 131 156 106  64  64  80  95  95  83  70  72  89 106 109  99  79  44  18   9  17  28  35  40  49  66  84 102 119 119 106  88  70  54  43  42  50  56  48  27  35  57  80 119 122  43  68 151 114  75  73  72  81  96  80  67  88 132 142  70  24  21  58  56  40  98 107  50  56  69  61  89  89  21  44  93  53  31  37  46  80 138 173 168 133 138 150 140  94  65 103 122 125 138 149 151 143 146 156 134 114 111  96  93 117 107  96 132 156 167 191 204 202 202 201 199 202 163  74  77 114 112  91  91 149 190 199 196 204 219 204 195 210 217 205 175 156 153 165 168 140  70  73 145 172 172 149  78  51 123 201 240 213 206 221 237 234 221 228 235 234 220 214 218 212 202 198 192 182 156 125  93  79 114 170 162 134 100  44  21  51  32   4   9  13  14  24  25  41 107 109  61 114 161 145 124 113 112  89  53  27  27  40  46  52  62  79  74  52  62  92 121 108  91 105 117 124 125 113  94  81  55  20  15  19  22  38  45  29  29  36  35  33  31  33  34  32  29  30  34  31  29  31  32  33  32  30  28  27  27  28  30  30  31  36  35  27  22  24  35  40  38  28  23  23  27  27  26  26  29  32  32  30  26  26  29  34  34  31  31  30  28  27  26  26 
 97  98  83  56  52  64  83  86  83  86  93 103 118 139 154 148 165 187 136  85  68  85 108 117 112 100  89  85  83  83  90  91  68  49  42  33  23  14  16  27  42  50  62  94 118 113  63  32  28  30  43  70  89  90  73  66  70  82  93  77  19  57 134  81  36  44  63  76  74  54  53  89 109 101  58  35  33  37  45  64  96  90  53  75  95  86 117 127  75  94 126  74  42  52  91 122 141 158 153 125 121 129 133 111  94 113 118 107  98 105 118 120 132 151 137 127 136 128 117 114 104 105 132 120  91 108 142 175 189 185 164 143 100  39  47  94 134 130 118 147 189 215 189 180 195 182 176 195 208 200 171 170 185 189 170 128  77  87 148 173 168 134  56  42 143 189 200 209 171 131 157 164 148 155 171 183 175 176 196 206 204 199 224 244 215 173 140 142 170 192 144 113 121 107  97 105  96  69  31  18  24  36  41  54  96  86  45 106 148 120 106 102  97  95  81  45  37  49  52  46  39  58  69  64  67  78  91  83  74  86 102 118 125 118 103  96  69  28  23  26  19  22  28  29  34  38  35  32  30  32  33  32  29  29  31  31  31  31  31  30  30  30  30  30  29  28  28  25  22  28  32  27  23  24  33  36  33  27  27  30  30  29  28  28  30  32  32  29  25  24  24  26  29  31  30  29  28  27  27  27 
 90  87  71  43  33  44  71  72  71  84  92  92  92 114 142 145 157 170 138 102  84  89 107 129 146 148 124  86  50  40  56  78  71  70  77  60  32   8  11  24  29  28  39  81 118 120  56  19  21  41  60  79 102 115 110 105  94  72  54  39  28  63 101  47  19  39  45  44  42  29  43  95  85  50  44  48  47  26  55 114 108  89  86 100 108 106 138 161 138 136 144 129 103  90 125 137 116 112 113 109  98  95 109 127 136 125 120 117 100 103 119 116 122 141 144 148 163 171 165 144 142 153 158 115  56  62 102 146 160 138  88  68  57  44  67 106 134 130 121 143 177 201 188 180 185 175 172 188 195 188 175 188 208 203 162  97  51  84 169 185 171 133  57  48 145 137 116 174 126  48  87 106  87  87 100 113 113 121 142 152 151 149 177 210 213 210 211 211 216 205 147 112 122 144 151 137 139 121  57  34  37  33  46  71  80  75  71 104 111  77  85  97  83  94 103  77  68  67  45  36  43  51  60  70  75  78  80  82  81  79  96 117 122 117 110 110  90  57  57  56  37  19  14  29  36  37  33  29  26  28  31  33  31  28  27  31  33  31  28  26  27  29  31  32  31  28  26  21  18  26  34  34  30  26  27  26  24  24  29  34  31  29  29  29  29  29  30  30  29  27  25  23  25  29  29  28  29  28  28  28 
 35  24  35  50  55  53  52  66  81  82  80  73  63  91 132 138 140 144 135 126 122 118 118 128 144 150 130  86  41  23  32  53  56  57  59  49  34  23  33  43  38  33  49 103 132 122  78  60  72  86  83  68  67  74  88 113 108  46  23  33  55  78  89  62  52  59  29  12  24  31  55 104  83  52  76  71  50  62  97 135 139 127 112 110 104  92 115 142 143 136 137 155 154 137 127 123 115  88  69  69  79  88  95 110 123 123 138 164 187 212 223 181 158 168 164 153 150 171 188 182 179 187 200 178 143 158 181 190 168 110  41  64  89  66 107 153 130  99  94 135 153 153 184 205 205 193 188 189 180 162 152 171 197 192 145  74  30  76 177 191 168 130  80  79 139  95  50 104  86  50 106 134 119 112 114 120 109 100 103  98  97 101  79  65 109 170 213 195 203 237 228 186 131 113 118 129 119  91  56  44  35   4  21  68  75  89 113  97  59  29  50  84 100 110 111  96  88  70  21  38 100  94  63  38  53  75  88  93  95  97 109 124 130 130 130 136 121  92  98 101  76  43  23  29  34  34  32  27  24  25  29  33  33  29  25  31  34  30  25  23  25  28  32  34  32  28  24  23  28  36  42  43  38  32  28  24  22  22  25  29  26  26  27  27  25  25  27  31  35  37  35  30  28  28  28  29  29  30  30  30 
 27  34  47  51  52  60  74  76  69  60  60  61  62 102 149 139 114  97 109 114 106 112 123 133 143 150 144 121  87  61  52  54  46  42  43  44  34  14   9  17  33  48  66  88 122 142 107  83  82  89  92  87  83  81  84  97  99  71  61  73  96  92  71  71  84  88  57  48  81  92  93 100 104 102  96 101 110 112 128 150 139 126 121 111  93  78  95 116 112  98  89 104 106  97  95 113 139 131 121 131 163 188 190 188 190 201 220 224 184 180 199 175 158 161 163 161 160 170 163 122 121 151 182 176 156 171 186 186 172 130  78  91 110  94 107 124 111 104 116 145 155 153 168 187 198 190 178 167 145 124 117 139 171 178 150 112 115 136 160 174 178 168 133 126 169 164 120  63  34  49 113 139 123 109 109 117 111 106 109 104 100 103  94  80  74  89 114 127 160 206 209 202 195 166 146 151 143 115  72  42  33  47  45  31  31  52  75  53  29  28  29  50  96 107 108 128 122  87  51  81 147 132  87  49  58  72  66  60  72 108 110  95 102 107 111 119 106  81  96 107  86  50  26  25  28  30  30  26  23  23  27  32  33  30  24  30  34  30  25  23  25  28  32  33  31  28  23  24  30  33  36  37  37  35  34  34  34  34  35  34  30  29  31  30  26  23  24  29  37  40  39  36  31  28  29  30  31  32  32  31 
 29  52  63  53  47  52  68  71  62  46  49  58  67 111 159 135  90  64  97 109  85 108 139 148 145 142 145 145 136 116 100  89  73  57  49  61  64  46  27  25  48  74  88  84 110 141 123 101  93  94 100 104 102  96  91  92  95  95  88  90 115 101  67  76  96 108 101 107 135 138 127 116 125 130 112 110 116 109 111 115  95  94 114 104  87  83 110 131 121 113 112 115 117 123 134 154 180 198 206 211 226 244 254 253 248 248 253 242 183 169 188 164 145 146 152 155 153 160 149 105  96 114 136 134 123 137 143 136 138 133 115 106 104 105  91  79  90 110 132 140 149 159 163 168 173 167 151 129 104  89  91 110 136 155 161 161 164 153 137 153 175 186 172 164 185 205 166  40   8  51 116 138 120 104 105 116 117 117 121 115 108 111 120 118  87  77  92 120 158 197 199 207 230 218 192 169 153 141 125  73  29  55  55  23   5  22  61  35  18  35  25  41 114 117 104 142 139 103  89 109 143 142 116  81  68  60  46  38  55 105  99  73  81  89  93 103  92  70  91 109  97  71  43  25  21  25  28  27  25  23  25  30  33  31  25  29  32  29  27  26  27  28  30  30  29  27  25  26  29  28  28  31  34  35  35  36  39  40  39  35  33  34  37  36  32  25  24  26  32  34  34  32  30  31  31  32  32  32  33  31 
 21  40  54  59  54  37  19  46  71  54  59  72  74 110 149 122  78  59 110 123  85 120 165 169 146 124 125 140 153 149 141 131 120  97  71  89 113 120 100  84  90 103 111 108 108 111 114 117 120 121 113  97  91  91  97 100  96  85  67  64 101 105  82  82  92 107 128 137 130 128 132 142 131 121 131 100  58  67  71  62  62  85 119 117 109 124 168 197 184 202 227 217 227 249 244 219 202 235 255 236 196 183 223 245 236 200 193 206 211 229 237 180 142 145 145 133 119 133 154 156 137 111 100  89  82  95  89  69  80 100 110  94  81  85  75  65  77  97 115 116 121 137 161 163 144 133 117  89  72  69  81  90  97 113 152 176 123  98 123 146 161 168 178 181 176 163 117  26  12  66 127 145 130 117 118 128 127 124 125 111 102 111 109 104 118 158 199 197 207 235 241 225 203 217 213 163 129 137 183 136  47  21  43  67  30  40  96  59  24  32  36  70 150 140 104 124 124 107 109 103  97 127 138 107  61  36  46  54  63  80  80  76  87  94  98 110 101  80 102 122 119 111  83  33  17  21  26  28  29  24  24  28  32  32  29  28  29  29  29  29  29  28  28  27  27  27  27  29  31  27  26  31  35  33  27  25  27  31  29  25  30  36  39  40  37  31  26  24  24  24  22  19  25  34  34  33  33  33  32  31 
 22  32  42  53  61  52  29  44  65  69  94 116 111 131 151 117  75  58 100 110  78 114 157 159 137 119 126 138 142 125 103  87  83  78  71  80  83  70  58  62  87 103 107 104 105 108 103 105 117 123 110  82  76  86 100  78  56  65  65  69  94 100  91  95  94  88  97  95  78  91 103  97 122 149 138 131 135 148 157 167 194 210 208 197 192 201 227 235 204 221 246 220 225 243 202 146 118 169 206 186 132 116 171 201 180 116 137 187 153 151 182 169 155 156 150 138 123 111  93  68  77 103 108  83  49  51  56  60  88 102  93  90  79  54  60  76  82  97 120 132 114  88 104 124 130 120  99  73  65  72  86  81  67  67 100 136 121 113 131 160 181 188 180 181 195 156  87  31  38  87 134 143 125 114 116 125 126 130 139 128 121 133 128 119 133 179 226 214 203 210 215 214 209 210 198 163 147 140 135 135 136 123 110 105 114  94  49  44  45  38  44  69 107 111 102 107 106 107 127 119  99 132 140  95  43  27  56  64  56  44  53  72  83  87  91 107 102  84 100 116 115 120 105  51  26  22  23  28  33  28  24  26  32  34  31  28  27  30  31  32  31  28  26  25  26  26  29  28  25  20  22  31  36  33  19  15  17  24  25  21  21  23  27  29  31  32  31  29  26  24  22  21  27  35  34  33  33  32  32  30 
 32  39  39  42  56  58  45  56  74  85 115 141 131 137 143 107  73  64  95  99  72  96 124 121 107 102 120 133 128  96  64  42  47  57  64  65  52  28  29  47  74  84  85  91 104 109  89  82  95 110 102  72  70  87 101  58  25  55  78  84  82  77  79 105 115 103 101 105 113 126 118  87 124 168 151 163 203 228 218 197 219 229 212 204 206 216 232 232 208 224 247 221 216 220 183 139 119 165 197 177 137 130 181 205 178 116 150 209 160 143 167 162 152 145 132 120 113  95  60  15  41  97 110  78  34  35  48  64  93  94  64  76  84  59  59  73  86 100 113 117 104  85  87 101 115 105  85  66  66  77  90  80  61  54  72 102 121 137 158 176 182 171 154 161 187 134  71  79  81  85 120 130 116 116 119 121 119 124 135 126 115 121 119 108 102 143 203 217 214 208 200 203 217 219 196 152 149 149 123 137 166 158 148 149 158 120  52  68  78  50  61  81  83  97 109  98  95 109 139 131 101 114 116  83  52  44  60  56  46  51  59  67  76  77  78  98 101  89  99 106 102 116 115  77  46  28  21  26  35  30  26  25  31  34  32  29  28  30  32  32  31  29  27  26  27  28  30  28  20  15  16  27  37  38  26  23  30  40  43  36  23  17  18  19  23  30  34  34  31  29  28  29  31  33  33  32  31  31  30  29 
 41  47  40  31  42  46  41  70  95  89 104 122 117 122 122  90  72  80 106 103  72  84  98  86  75  81 110 125 118  83  53  37  42  54  61  60  49  36  46  63  70  63  61  85 104 107  82  69  76  97  96  71  68  84  99  56  22  56  83  88  70  62  78 129 163 169 167 191 235 217 176 148 151 167 181 196 219 246 208 132 127 139 144 147 156 173 182 188 200 223 246 249 234 217 223 220 213 232 241 223 202 205 239 252 236 200 213 246 237 225 208 156 117  99  77  67  76  81  71  50  67  95  87  57  30  43  55  58  77  70  38  63  94  92  68  56  84  96  87  72  92 127 117 100  94  84  72  65  67  74  82  82  79  81  90 101 107 139 185 188 160 122 124 146 157 110  89 160 144  91 116 134 131 142 146 138 123 121 130 117 101 100 101  92  69 105 179 228 245 237 214 202 213 231 207 133 122 147 166 150 116  94 130 179 139 112 127 135 113  68  83 105  98 109 118  98  91 107 138 125  81  76  86  93  87  72  53  40  50  90  88  68  72  67  62  86 101  98 102  98  90 109 126 109  72  35  18  23  33  32  27  26  30  33  32  32  31  31  30  29  29  30  30  29  30  28  26  32  38  25  18  27  42  49  46  51  61  69  62  50  45  37  23  17  19  26  33  36  33  31  32  37  35  30  29  29  29  29  28  27 
 23  27  27  30  46  47  35  67  87  57  57  78  98 119 124  92  79  98 121 111  75  99 127 119 103 102 126 130 110  73  54  49  38  43  60  58  43  28  33  51  70  72  71  86 107 119 105  91  91 107 105  78  58  61  82  63  41  48  56  65  85 119 160 199 228 242 232 241 253 214 177 212 201 186 223 253 254 215 200 209 204 206 216 209 197 181 144 123 153 163 178 224 209 162 172 184 184 198 210 211 199 197 222 249 254 227 222 226 198 175 152 109  72  45  20  21  55  54  47  66  83  86  66  37  17  38  49  50  77  82  61  94 116  87  69  69  79  80  78  90 110 123  99  85  88  80  74  74  70  64  61  77 101 118 125 121 110 126 166 188 178 152 179 202 186 186 198 210 203 191 198 201 199 205 206 193 169 166 190 185 173 179 188 181 149 162 203 213 213 209 200 200 207 200 177 138 114 111 128 115  98 117 132 129 111 117 143 147 126  89  83  86  83  91 102 103  93  91 115 103  67  75 102 122  94  58  41  56  74  75  74  75  68  51  42  73  97 100 100  90  76 103 135 142  94  35  11  14  28  29  26  25  30  33  33  34  34  33  28  26  27  30  33  33  32  27  15  47 110  82  46  46  56  63  62  68  74  65  30  15  80  96  53  28  19  22  28  30  25  22  23  29  30  27  26  27  27  28  26  23 
  9  24  39  53  70  70  51  68  72  31  34  65  94 119 128 101  85  92 105  98  75  83 103 117 123 120 104 101 100  84  59  34  25  26  36  58  55  22  26  48  62  62  67  96 106 104 115 120 118 118 109  89  76  71  69  50  39  55  60  60  79 123 173 194 208 217 203 201 212 181 167 205 196 171 182 201 206 178 184 219 226 219 209 192 174 152 121 103 117 126 134 147 137 115 111 122 141 157 168 171 162 159 171 191 196 171 171 176 146 121 104  82  69  64  48  37  38  29  28  53  70  72  52  28  16  37  51  54  71  82  81  89  88  66  66  74  74  72  76  92 100  97  90  87  88  83  76  69  67  64  57  67  93 127 137 128 122 122 130 141 152 172 215 235 211 211 223 226 201 179 197 192 174 196 193 162 176 205 226 227 221 217 226 229 206 204 214 209 205 202 200 210 218 169 132 145 135 116 112 106 106 119 128 127 117 122 141 145 125  87  60  54  68  82  94 100 100  98 104  98  85  88 104 121  99  62  37  45  57  48  45  53  61  48  29  47  75  97 102  95  84  94 115 132 112  76  49  42  47  49  44  34  29  23  20  30  35  26  25  28  27  28  32  37  39  35  32  73 140 131 101  85  92 103 105  99  95  95  76  60  87  90  64  40  28  27  29  26  20  20  22  24  25  27  30  27  20  19  27  40 
 10  35  63  84  93  91  81  79  65  33  48  80  91 110 129 111  87  72  84  89  73  50  46  75 112 114  59  56  87  92  54   8  22  26  17  65  80  37  41  59  56  38  43  98  93  61  93 122 127 106  90  93 101  97  65  29  25  73  92  78  56  72 112 124 124 122 114 115 130 146 151 145 142 131  99  91 110 142 147 134 142 137 111  97  90  89 105 115 108 116 113  64  63  89  73  80 118 139 141 131 124 119 117 111 101  88 101 120 111 101  93  85  95 119 118  85  33  29  39  37  43  49  41  33  34  49  60  64  61  67  77  53  35  50  55  57  68  75  80  80  78  81 101 108  93  83  71  58  61  66  61  62  75 107 122 125 129 126 110  81  94 158 197 210 198 158 147 200 152  75 109 108  79 123 115  65 131 194 192 194 194 181 186 197 191 183 183 197 207 206 195 200 202 123  78 127 142 129 116 112 104  78 108 160 133 121 144 140 111  63  33  34  67  89  96  91 102 114  98 101 118  99  90 104 112  93  44  21  18  26  19  19  53  53  26  24  47  81  93  97 101  94  86  92 115 128 106  86  77  82  75  55  38  23  17  33  37  19  25  35  28  24  29  41  42  40  60  90 122 145 146 129 136 149 152 136 126 146 171 161  74  34  45  39  33  35  30  24  20  26  31  25  22  27  36  30  15  16  40  75 
 26  19  43  92  75  64  89  92  84  81  83  78  59  88 134 120  88  79 137 140  70  64  74  70  81  86  65  64  68  51  32  29  60  75  68  76  88  91  73  64  73  44  26  72  67  32  41  68  84  47  34  62  63  61  67  45  33  68  92  89  58  58  81  90  92  93  87  95 118 114 105 111 121 127 121 111 102  98  89  71  57  61  80  83  81  82  87 101 120  89  48  54  63  64  64  71  89 115 128 118 105  92  81  68  68  93  94  80  74  81  94  96  93  92  90  81  69  80  86  63  35  16  22  45  68  69  66  66  69  65  55  49  49  50  31  24  59  77  88 115 114  96 108 116 104  72  57  72  64  49  49  69  92  93 110 129 111 118 139 100  88 128 136 135 139  93  67 120 116  74  64  64  72  92  72  31  75 108  87  82  97 121 130 128 120 112 110 122 135 138 123 106  82  30  16  65  63  47  59  58  46  48  77 108  98 112 147 115  68  38  35  50  73  86  90  86  89  86  64  77 115 109 107 124 128 110  70  54  41  12  11  29  45  47  41  41  43  43  46  61  91 111 105  76  89 109  91  75  72  84  86  78  72  69  67  64  55  41  42  41  26  24  34  41  30  13  26  66 114 119 127 149 149 140 135 140 141 136 163 172  84  26  17  13  17  29  28  24  21  26  30  26  21  20  32  34  33  47  72 101 
 27  22  44  79  55  40  67 100 117 112 114 108  78  93 127 119  99 103 161 157  77  81  94  70  68  75  75  73  64  39  43  71  88  95  90  70  71  93  67  43  55  41  37  83  84  55  50  59  64  32  19  33  30  31  48  38  27  43  74  92  67  59  71  80  90  98  93 104 130 112 101 133 155 166 171 152 117  90  81  72  25  34  99  92  79 102  96  96 126  99  52  54  62  64  67  63  62  92 111 102  83  68  56  41  47  97 108  89  73  72  85  97  98  88  87  92 100  99  88  66  32   7  12  42  77  84  76  63  55  42  28  45  60  50  20   9  41  58  66  94  91  69  79  91  90  72  59  60  58  54  54  66  81  93 106 110  85 101 143 123  93  81  83  90  88  61  46  76  94  84  46  59 106 108  89  72  85  86  59  44  51  73  75  71  83  97 107 105 102  98  91  80  61  36  34  60  37  15  42  42  31  48  65  77  93 109 112  73  39  36  55  71  71  67  65  72  80  76  54  70 111 110 109 124 121 105  86  91  80  22   8  21  29  40  54  56  45  32  37  54  77  85  82  74  89 100  83  70  68  78  84  84  88  94  96  91  84  79  78  70  54  60  77  78  52  18  18  64 131 126 122 144 140 122 111 117 125 123 142 155 108  52  12  10  26  46  45  39  37  36  37  42  30  16  24  32  42  61  84 102 
 20  40  60  62  43  31  44  95 130 113 130 148 123 117 125 119 112 118 143 134  84  86  90  70  75  86  80  78  73  60  75 106 102  92  83  60  55  71  53  32  33  38  57  97 112 104  87  82  78  50  34  34  21  16  27  19   7  15  58  96  77  65  70  78  93 110 109 116 137 129 128 162 185 197 194 159 109  84  91  92  29  35 113  86  67 115 114 102 118 112  80  39  44  73  72  56  48  75  90  75  59  50  44  28  32  83 107 102  84  73  74  94 107 108 110 117 124 110  83  53  35  24  20  35  61  80  75  47  21  10  17  40  55  46  30  21  30  37  39  37  31  30  51  59  51  60  55  31  41  59  59  48  52  89  98  82  77 101 136 126  86  40  45  63  63  58  54  60  76  79  45  71 130 124 114 119 115 106  92  66  51  54  43  40  74 113 139 130 116 107 108 103  88  79  76  72  45  31  60  71  66  68  71  82 113 106  57  30  26  43  68  79  65  50  45  58  72  77  63  76 107 102  98 108 104  96  96 114 105  39  18  24  24  35  50  46  37  35  50  62  60  46  46  75  98 105  89  75  70  75  78  81  90  98 100 100 101 105 109 103  91 104 128 128  93  45  35  80 151 153 134 124 125 122 111 101 102 121 129 129 128  86  24  29  56  78  74  65  58  49  50  66  49  24  28  37  47  64  80  92 
 20  42  57  57  37  35  59  69  77  98 130 145 120 128 152 140 110  89 107 106  76  81  87  78  91 106  98  95  91  76  84 109 113 104  88  71  74  97  91  77  72  60  47  49  83 111  72  74 102  50  42  88  37   5  45  29   1  12  60 102  88  73  70  70  86 111 116 117 124 134 136 129 133 145 150 112  55  32  47  71  41  35  67  63  64  95 105 103  99  66  27  21  38  61  66  62  59  72  73  56  47  50  59  49  46  71  69  57  70  76  77  93 104 105 104 115 144 166 140  56  41  62  56  48  49  55  46  20   4   9  36  49  47  40  55  62  34  44  60  23  17  52  83  67  15   8  15  19  21  23  24  31  43  60  73  87 115 145 155 109  65  45  21  26  69  64  40  39  56  71  66  80 102  85  79  89  79  80  98  69  48  75  62  39  62  96 124 128 136 146 137  92  29  32  39  13  12  32  65  98 115  92  83  97 117  88  23  12  19  29  46  62  69  69  65  62  61  60  60  70  87  88  94 106 107 107 113 123 101  35  54  97  59  28  20  12  12  23  35  39  36  60  75  64  74  88  79  71  69  72  77  82  96 106 106  88  77  86  94  93  84  99 126 133 101  53  40  78 143 145 120  99 117 142 146 125 107 113 101  91 120  94  32  44  74  91  88  80  71  53  51  79  70  48  53  61  69  78  85  92 
 14  32  38  30  55  78  77  68  71 100 134 146 119 131 160 144 103  62  63  60  48  77  98  87  94 112 120 119 104  67  63  87 103 110 106  87  91 120  91  66  86  60  23  28  57  78  46  48  73  49  57  99  57  28  60  44  12  13  51  87  72  54  45  39  58  96 113 113 107 122 127 105 108 119 105  60  15  19  47  69  42  34  59  53  56  86  86  88 109  64  12  35  52  50  55  64  72  72  62  50  50  57  67  69  65  59  55  57  71  72  67  87 111 126 123 121 128 125  93  27  13  31  47  68  92 105 103  87  65  46  33  30  22   9  31  44   8  30  63  17  12  53  70  64  43  31  36  49  36  15   8  19  34  39  57  92 133 144 122  77  39  21  31  58  87  93  90  89  72  59  80  94  89  77  71  70  58  60  77  51  37  66  56  41  75 120 150 142 136 142 147 126  85  80  67  26  34  62  79 107 125 102 102 120 116  73  10   7  14  21  33  51  70  78  76  67  57  52  61  69  74  84  92  96 103 116 133 130  97  42  62 104  80  61  52  28  13  14  27  29  26  54  70  49  56  73  71  70  73  75  76  82  95 101  94  81  73  71  76  75  63  71  95 115 103  76  72  92 113  86  60  60  82 107 125 118  95  66  53  65  96  79  32  47  73  86  91  91  84  57  51  86  72  43  55  70  77  80  81  84 
 44  31  20  19  79 113  85  84  94  99 130 153 130 131 147 137 107  65  34  20  30  79 111  94  94 109 130 136 115  62  48  67  88 107 116  95  98 125  78  51  98  65  14  35  53  50  34  30  37  42  62  88  65  48  65  53  27  14  35  58  39  23  17   8  29  81 109 109  93 106 110  89 103 119  89  43  15  41  69  72  35  33  67  44  42  93  77  64 110  77  23  50  64  52  45  59  81  69  56  57  63  65  64  73  75  53  53  68  71  63  57  82 111 132 131 124 113  80  49  39  24  17  47  96 146 166 171 165 145 108  63  53  49  32  41  48  27  55  90  60  54  74  75  84 106 112 111 108  87  63  45  42  50  68  90 118 145 133  87  52  18   1  58 110 107 116 138 150 104  54  83  99  92  91  82  61  58  55  47  40  48  69  64  62 109 156 179 150 123 119 141 158 158 145 117  79  81  95  97  96  96  99 116 129  95  49  11   7  13  24  40  54  62  65  66  64  60  58  69  73  75  87  89  77  86 113 147 140 104  60  57  73  77  92 103  76  41  18  20  24  21  30  37  30  39  54  60  69  77  79  79  84  96  95  81  79  76  67  74  79  66  68  86 115 121 114 124 127 107  53  31  60  77  90 109 112  85  21  16  52  77  65  37  51  68  76  90 100  95  62  49  81  62  31  52  73  81  79  77  78 
143  60  23  63  87  91  84  97  97  71 103 147 140 129 129 136 132 103  41  16  45  84 105  98 101 109 115 127 129  97  78  78  85  94  99  91  94 113 100 104 145 106  47  51  67  70  48  46  54  22  37  93  50  22  64  53  20  15  29  38  18  10  11   4  27  80 109 105  82  91  92  64  83 114 109  83  60  68  67  49  27  29  45  20  30 103  82  43  57  48  25  24  45  64  43  48  75  61  52  69  77  68  48  58  71  57  42  36  45  57  72  87  89  81  88 114 149 153 150 155 137 112 111 125 142 142 138 136 145 156 165 172 175 172 163 156 160 171 182 181 172 162 167 161 150 178 189 163 156 155 142 121 119 158 181 181 175 157 116  51  14  28  73 111 116  99 100 140 117  67  73  85  91  99  79  41  58  61  31  55 102 133 133 126 141 151 145 119 108 115 127 121  98 101 106  97  92  95 104  76  48  84 116 109  41   9  23  16  15  36  58  64  48  36  38  54  67  72  72  76  84  94  84  60  64  96 145 150 121  74  65  70  54  69 104 109  80  30  11   7  12  15  12   6  12  26  40  59  76  82  88  97 111 107  86  73  67  69  94 117 117 119 132 157 163 159 171 179 168 125 111 144 167 175 169 143  95  30  19  47  75  75  59  65  71  74  91 104  96  62  40  57  54  48  73  91  94  85  81  85 
153  61  21  62  85  95 100  96  87  81 108 131 112 115 136 139 118  76  29  25  67  84  90  96 110 112  93 108 135 129 111  89  74  72  82  89  88  84 101 122 126  97  67  66  71  74  72  64  46  18  27  65  38  22  53  45  31  44  57  54  28  19  24  19  38  78  94  83  58  63  71  68  91 117 113  96  83  87  79  54  28  25  42  46  53  69  67  51  31  24  27  29  36  41  33  42  65  55  54  74  79  64  37  44  60  56  57  61  58  63  78  88  89  87 107 137 166 175 165 143 131 121 102  93  93  96  88  72  71  94 135 147 155 172 161 151 169 165 155 174 169 150 163 161 140 149 163 166 157 147 141 138 137 140 151 162 151 123  79  36  12  24  79 117 104  90  97 125 111  77  70  85 111 130 103  51  68  71  34  62 112 134 139 139 147 145 130 104  88  88  99 104 101 102 109 116 104  99 116  80  42  85 123 116  42  17  47  32  18  30  46  52  41  34  38  55  64  64  55  60  79  89  85  72  70  88 127 143 121  60  53  67  50  58  90 103  79  33  21  31  42  20   4   8  14  22  37  56  74  79  83  94 105  95  67  70  77  74  91 106 100  99 112 140 155 167 199 218 209 177 158 166 185 186 149  97  51  27  18  27  63  79  71  73  74  72  80  83  70  43  24  31  43  58  78  86  81  70  68  74 
123  62  28  39  65  94 115  99  85 102 122 122  90 107 147 145 109  60  37  42  68  77  82  91 107 109  83  92 119 121 104  78  62  66  83  83  69  59  96 121  95  81  81  87  74  63  91  82  39  27  35  47  40  37  49  48  52  79  91  78  39  25  32  31  46  73  74  61  46  46  61  86 102 108  99  90  84  89  88  75  50  45  64  84  81  55  56  54  22  14  25  36  28  14  26  45  58  55  57  70  72  61  41  41  49  51  67  83  75  74  84  89 101 129 161 177 169 166 151 115 110 119 106  94  92  99  93  74  59  67  92  86  87 116 113 104 121 115 106 129 131 115 128 134 124 117 123 141 126 106 109 124 126  96  95 115 119  83  25  20  21  25  82 118  94 102 116  99  85  78  73  92 129 156 129  68  74  83  65  79 104 116 125 132 136 132 121 102  86  75  79  94 112 109 108 117 108 107 132 112  77  87 116 125  60  30  51  48  36  27  26  28  29  37  45  51  57  58  44  51  73  73  78  90  79  69  83 119 118  46  37  63  60  65  81  88  72  43  45  67  86  51  14  14  18  22  32  49  66  69  73  85  98  84  50  67  85  79  84  83  62  58  72  96 111 130 181 219 222 177 145 150 157 137  76  30  10  23  23  21  47  65  69  74  79  78  71  57  37  25  20  25  41  62  77  76  65  56  58  65 
112  87  55  32  34  62 109 115 103 102 122 134 109 115 141 148 134 106  83  58  39  65  90  85  91  96  90  92  89  63  44  41  60  88 105  68  42  62 104 125 109  97 102 119  90  57  97 102  62  40  48  71  58  50  69  69  71  95 104  85  32  12  19  26  43  66  64  58  57  57  71 100  96  80  79  79  76  70  78  91  88  89  96  89  90 105  74  32  11  12  21  18  12  12  32  48  55  60  61  60  61  60  55  47  44  48  46  46  62  80  94  95 117 166 200 202 173 174 185 184 180 181 188 190 187 176 175 181 183 177 157 109  85 108 111 104 105 111 124 140 143 135 134 136 139 147 141 117 104 104 116 118 116 115 108 106 122  88  18  21  44  66  89 102 102 121 117  59  50  72  80  96 125 155 132  69  68  95 122 116 109 128 140 138 123 106  96 105 111 107  89  73  65  72  79  81  89 109 144 154 131  82  87 112  56  15  19  54  71  51  24   8  12  25  36  39  56  73  62  62  72  50  54  86  66  31  25  87 120  52  38  63  73  76  80  90  88  72  70  86 113 101  61  14   4   9  16  34  55  60  68  86 105  94  58  60  73  80  89  86  61  56  64  67  60  62 108 169 200 124  85 128 125  77  13   6  25  31  41  48  35  39  59  74  86  91  69  39  17  22  37  47  56  66  78  76  64  62  70  78 
 79  61  45  41  50  71  97 106 102  95 122 140 106 109 138 138 103  56  51  46  34  55  79  88  95  91  74  92 105  51  25  38  63  89 100  71  61  87  92  90  99 105 114 132 109  78  98 102  75  47  41  54  61  73  90  89  85  93  99  86  44  16  12  23  40  58  71  59  28  39  66  90 101  90  55  53  70  70  78  91  82  73  75  87  96  93  85  61  16  22  44  29  12   9  27  36  37  51  61  59  47  40  44  50  52  44  38  41  52  67  84 107 139 175 186 181 168 177 191 196 194 192 194 196 196 191 191 194 196 201 193 132  84  92  93  87  86  90  98 102 105 107 109 116 127 125 113  94  91  96 103 104 105 114 114 113 127  89  18  24  52  74  92  96  83  81  80  67  61  68  87 107 130 156 131  71  78 109 132 127 120 135 144 136 109  89  86 104 118 117 103  83  65  68  64  47  69 109 137 140 125 106 108 111  69  40  39  45  65  85  37   5  40  42  37  67  88  91  74  56  40  22  24  46  48  44  49  73  81  46  47  70  81  78  74  86  90  85  94 101 101 118 105  35  10  17  29  42  56  68  82  93  86  68  50  51  57  57  61  68  74  67  58  61  58  58  82 102 103  73  66  93  89  55   4   5  22  16  20  31  32  39  57  83  92  72  38  15  12  21  31  39  54  69  68  59  48  45  59  74 
 67  43  34  47  65  77  80  83  85  89 119 136 104 111 140 126  78  25  28  42  47  56  70  88  94  88  74  91  98  39  17  35  48  63  78  71  78 101  77  60  88 105 114 122 111  94  95  90  71  43  25  25  51  80  96  97  91  85  75  63  51  28  10  26  36  38  60  58  25  41  69  80 106 107  42  35  66  71  78  85  66  54  62  82  85  70  90  93  41  38  60  54  29  10  26  33  26  41  58  61  44  31  39  54  58  40  38  50  54  57  72 111 148 172 168 161 165 174 181 181 180 178 174 173 176 181 181 174 171 185 200 138  80  79  77  72  73  72  69  68  72  79  86  99 111 100  88  87  90  93  94  99 103 105 104 103 109  76  21  28  49  64  81  78  44  30  43  77  85  79  91 109 131 153 135  90  99 122 130 131 129 127 136 137 105  80  71  85 100 111 116 109  94  89  78  60  81 112 123 120 118 133 125  98  78  68  59  32  45  94  45   5  50  60  56  78  99 107  87  50  17  14  22  32  44  61  79  74  62  56  52  56  76  91  94  85  79  85 101 103  92 120 119  47  21  28  45  53  58  73  87  90  63  44  45  45  40  32  29  44  78  72  54  66  73  75  80  59  27  46  75  83  73  52  25  19  20  10   7  16  35  51  63  70  62  40  20   9  11  21  29  30  57  82  62  43  36  42  64  82 
 99  65  41  36  43  54  64  63  66  82 110 127 117 128 144 121  93  72  58  53  57  64  73  80  76  81 109  98  56  12   7  23  17  27  54  54  62  86  74  68  96 108 107 100  92  85  86  79  60  34  18  20  40  65  86  93  92  83  54  28  36  30  17  31  29   9  23  46  66  84  91  84 102 103  50  39  59  65  73  79  66  71  91  71  58  78  96  97  78  52  42  65  52  22  40  47  36  42  53  60  56  53  57  63  59  40  41  55  62  63  71  99 135 168 175 172 166 170 174 173 173 175 175 177 180 183 182 177 175 187 196 135  81  83  82  76  76  75  76  78  83  87  91 100 111 108 101 100 100 102 107 113 116 106  86  68  66  51  24  30  45  55  62  47  10  11  33  57  86 106  91  94 119 138 140 130 125 130 142 143 132 116 131 146 114  74  46  49  68  97 121 130 123 118 118 120 123 120 113 125 143 140 107  68  68  64  42  30  43  65  35   5  14  57  82  45  67 118 102  61  27  35  56  68  60  54  67  79  90  94  55  20  59 111 134  91  70  87  90  92 106 120 103  41  24  36  51  55  53  61  70  69  50  45  56  41  24  20  19  32  65  66  56  72  78  73  74  55  29  46  83 111  87  57  50  39  27  27  28  30  38  58  72  33   9  13  28  28  11  22  38  41  71  95  65  43  44  66  96 108 
 98  56  25  14  23  39  58  80  88  75 101 129 113 116 131 124  97  60  34  25  29  35  54  83  83  85 119 143 128  52  49  85  38  19  46  42  45  70  70  74 101 115 119 118  98  76  81  83  75  61  53  55  69  86  99 103 104 110 111  88  27  20  49  29  11  11  12  13  25  76 112  98  87  82  75  49  34  73  81  61  74  90  87  63  55  83 112 122 101  51  13  29  38  36  52  55  43  43  48  57  63  67  70  69  64  55  49  52  64  67  67  84 117 160 179 180 169 167 169 168 170 174 178 180 183 183 181 177 175 185 191 139  93  95  93  86  82  82  85  89  94  96  95  99 108 111 111 111 109 110 118 129 132 115  83  49  32  23  18  21  33  52  68  58  16  21  41  42  72 103  79  80 107 117 134 155 141 133 148 140 132 144 154 148 110  75  52  48  52  64  92 119 138 140 133 123 121 120 118 124 134 131 109  80  72  50  22  54  65  25  19  24  19  44  65  45  63 100 102  85  66  66  72  77  76  72  68  65  78 111  92  55  64  83  94  80  80 100 102  97  96 110 105  61  52  66  78  76  65  58  54  47  34  39  57  40  20  18  16  26  57  60  55  74  77  65  56  58  62  39  50 103  98  76  66  33   6  19  26  27  39  56  72  74  48   8   6  17  27  12  12  52  63  55  51  51  53  59  77  90 
 87  59  38  32  36  43  55  83 101  91 109 131 124 129 139 129 113  94  64  31   4  13  39  65  92 113 128 167 180 102  98 135  76  38  44  28  26  52  64  74  95 113 131 146 131 106 110 115 113 107 105 107 116 126 133 133 137 149 152 118  30  18  52  21   9  27  14   3  16  77 114  88  73  75  76  53  36  73  77  56  90 103  79  78  85  93 112 123 105  69  34  26  25  28  44  50  42  37  38  47  57  65  67  65  66  71  57  41  58  67  64  71 100 150 179 184 170 167 168 168 170 175 179 183 183 181 178 175 175 183 188 145 106 107 104  95  89  87  89  95 100  99  94  95 102 107 110 112 109 109 119 134 140 123  91  52  18  11  22  28  35  50  67  59  22  35  63  65  75  84  74  86 112 113 132 167 154 144 155 143 139 167 178 164 122  85  60  53  53  59  80 102 118 131 133 121 117 116 117 124 136 137 120  97  91  63  28  67  76  22  20  39  41  43  47  55  63  77  93  87  66  67  76  83  86  85  81  78  88 119 121 107 100  90  80  88  94 100 120 121 103 120 124  82  73  85  98  96  82  64  50  40  35  46  63  39  17  20  20  28  54  55  50  69  72  58  44  55  72  36  31  78  88  93 111  70  22  31  61  89  96  99 101  92  63  25  21  33  41  29  31  65  52  23  33  46  53  54  67  82 
 74  74  78  85  78  65  56  67  92 120 125 126 146 166 168 138 149 187 160  89  11  26  53  56 105 151 143 156 165 126 114 125 101  73  46  15   9  37  60  74  80  99 129 162 172 166 164 161 157 153 151 152 156 159 162 163 164 162 128  80  48  31  22  23  31  39  25  28  65  96  92  50  62  81  50  49  67  61  55  66 107 116  91 104 117 107  96  92 100 104 101  83  42   4  19  34  33  27  25  29  42  51  53  53  64  86  61  25  48  66  64  63  87 137 175 186 170 168 172 172 174 177 182 184 182 177 175 175 179 185 186 147 114 115 109  98  90  87  90  96  99  97  90  88  93  98 101 102 101 102 110 125 134 125 105  72  26  15  40  56  57  48  47  36  13  38  86 114  95  65  83 112 132 130 141 167 166 163 166 157 151 164 185 188 147  97  57  53  67  90 104  96  78 100 128 135 127 117 114 133 155 152 127 103 109  97  62  56  63  62  43  36  58  55  46  60  60  58  76  60  25  40  70  92  88  86 104 123 132 128 127 134 151 147 129 115  97  87 124 144 130 143 140  93  75  83  99 107  99  74  55  47  52  65  70  35  11  23  26  32  52  47  39  56  61  51  44  48  54  45  45  60  64  94 159 137  82  74 125 185 178 166 145  67  31  58  82  76  47  64  86  73  46  22  16  23  38  58  84  98 
 33  31  43  67  78  82  86  97 104 102 107 113 111 129 154 157 164 173 150 108  64  73 117 165 158 131 129 166 187 129  87  81 103  97  58  21  13  37  67  83  75  89 119 152 166 166 164 163 164 166 166 163 155 143 130 124 109  75  73  83  70  46  33  55  53  30  51  55  27  49  64  35  41  57  49  50  59  59  50  53 104 137 128  88  73 100 101  95 107  97  91 122  90  23  16  26  30  25  21  25  40  51  54  54  67  95  63  17  41  66  70  64  81 127 169 184 170 170 176 177 177 177 181 183 180 174 174 180 185 191 188 146 110 109 103  92  84  81  85  90  93  92  87  85  89  90  91  93  93  94  99 107 115 115 111  92  46  26  39  64  69  49  45  39  25  38  69  96  83  64 100 127 137 144 149 154 164 167 160 162 159 150 161 166 130  90  65  73  91 110 118 105  84 110 130 118 120 132 142 138 128 125 122 114  90  84  87  54  47  80  57  40  68  54  41  78  73  42  45  47  41  47  57  71  96 121 135 129 124 135 132 126 138 150 144 101  76  82  99 114 120 120 116 107  91  84 101 116 114  79  52  42  50  53  41  14   4  19  25  30  43  32  18  34  41  38  40  51  62  54  53  68  70  73  86  90  87  86  94 108 123 121 108 114 104  73  57  54  58  42  30  42  34  13   5   6  17  38  65  82 
 22  20  36  63  79  89  98 102 102  96  98  98  90 107 137 147 158 166 145 116  97 120 169 214 174 122 130 165 177 114  63  54  95 106  71  36  22  32  63  81  70  80 102 121 133 137 133 129 127 127 128 124 115 102  88  79  64  39  48  72  72  62  55  62  46  17  36  34   0  19  39  19  30  48  34  44  61  44  34  49  96 123 112  79  69  96  93  92 118  92  63 101 112  81  33  16  27  22  16  21  39  54  59  57  65  86  58  19  39  65  75  68  80 120 162 180 168 170 178 178 175 174 177 179 177 172 175 184 190 193 185 140 105 102  96  87  81  80  84  90  94  95  94  95  97  94  91  95  99 100  99 100 102 107 111 108  87  56  29  41  45  29  37  49  49  52  60  72  72  78 111 125 126 147 150 138 152 158 144 157 165 143 131 120  89  79  88 104 107  99 102 112 121 118 114 117 122 128 134 129 114 100  93  86  64  71  95  63  43  62  56  52  69  42  32 102  90  33  41  55  60  68  73  78 102 127 139 128 117 122 125 124 125 141 150 106  79  81  73  75  96 107 111 108  88  75  93 116 123  86  56  46  56  53  29  17  21  40  45  47  52  34  14  26  32  33  42  54  64  62  64  77  80  65  42  60  87  85  67  54  65  75  84 113 119  97  86  83  75  36   4   8  10   6   4   4   7  11  29  49 
 40  49  66  84  84  83  84  78  83 107 102  88  96 117 132 122 149 196 169 125 104 151 190 176 152 136 142 153 145  93  60  60  89 100  81  52  27  18  45  67  59  66  79  80  91 103  94  82  74  67  65  66  66  66  64  60  62  73  58  42  61  74  70  54  37  23  11   9  19  29  23   2  30  52   9  32  70  19  12  60  85  83  71  90 103  88  78  89 122  99  55  55 105 138  52   6  19  15   9  14  32  51  60  59  58  64  51  33  41  59  75  70  79 114 157 177 167 170 178 176 171 169 173 176 176 173 177 187 191 186 169 132 103  98  92  86  85  86  90  96 101 106 111 115 115 108 104 107 114 118 113 106 103 108 113 120 129  89  16   7   9   5  29  57  70  73  71  68  79 100 115 112 109 140 149 130 142 145 131 153 166 136 106  79  58  74 111 127 106  68  67 105 151 109  84 130 130 106  98 113 123  93  61  42  52  76  96  76  48  34  47  62  60  31  33 107  91  33  57  70  60  84 105 109 102 105 124 133 125 106 115 134 133 141 150 127  98  75  63  62  76 103 115  93  70  62  80 108 125  95  67  57  70  67  42  43  60  78  77  73  72  50  26  32  34  31  42  53  61  64  66  71  79  76  58  72  87  71  67  67  54  67  89  62  66 122 163 158 103  75  52  16   9  16  17  16  14   5  14  38 
 35  42  50  58  58  66  83  88  84  74  83  95  92 104 126 146 169 185 153 124 124 163 189 174 154 134 123 162 181  95  66  94  96  92  84  58  28  10  33  55  44  48  57  50  59  75  74  70  68  66  64  66  69  71  71  68  69  73  58  47  67  75  77  98  91  66  90  95  54  36  25  11  19  31  27  31  33  12  23  58  60  82 125  97  53  41  97 139 109  89  85  90 115 123  44   4  16  14   8   9  20  38  55  60  60  58  57  52  38  43  62  64  74 108 154 177 168 170 176 174 168 165 170 176 178 176 180 186 183 167 139 118 104  96  89  86  90  93  96  98 104 114 126 130 126 116 110 114 123 129 126 118 113 114 118 121 116  72   9   8  25  40  57  66  63  72  81  77  93 114 116 113 117 142 151 142 146 148 146 168 165 106  88  91  82  90 109 113  93  63  61  85 115  95  84 112 115 108 113 116 108  86  75  73  68  85 110  75  46  53  54  49  44  50  62  68  58  42  41  48  62  80  90  92 102 117 130 126 122 134 132 129 145 144 126 107  76  50  79  96  73  57  60  78  77  71  82 106 121  97  66  46  57  59  46  55  72  82  74  64  65  47  27  32  30  21  21  50  87  50  23  46  72  77  51  37  34  35  38  40  44  54  69  84  93 103 124 144 147 128 111 115  96  63  41  32  34  48  72  96 
 30  43  50  50  46  54  80  91  80  54  72 101  97 100 116 143 168 173 124 106 137 147 148 147 138 125 121 157 174  99  82 117 113 105 102  81  52  30  60  81  55  52  57  50  58  76  83  86  85  78  71  66  64  64  66  64  63  66  64  62  71  92 110 104  90  88 123 124  74  46  31  18  10  18  44  32   3   7  40  70  43  65 135 101  38  16  68 113  87  94 119 120 118 103  53  29  37  36  31  25  32  47  68  85  97 101  85  56  28  26  43  51  67 103 151 177 170 171 174 174 168 164 172 179 182 180 181 186 175 146 107 103 104  89  80  79  86  91  93  92  98 112 131 137 125 111 102 103 113 122 126 125 123 122 118 116 119  78   9   6  35  73  86  71  42  61  86  70  76  95  99 113 134 140 143 149 145 147 163 180 159  89  80 100 101 107 118 118  94  57  49  58  74  84  89  94  99 109 122 114  93  81  92 104  81  87 120  94  68  66  55  50  66  73  67  42  33  35  31  34  48  62  69  74  95 114 121 116 120 146 133 114 138 155 150 125  90  63  78  84  57  28  23  51  68  73  80  96 108  88  56  28  37  50  56  65  74  76  60  49  58  53  45  56  51  35  33  59  85  37   9  29  42  54  74  56  32  36  51  66  68  62  60  87 101  97 102 122 151 146 134 132 107  71  49  45  54  74 105 134 
 32  54  66  65  55  56  74  81  71  52  72 103 108 106 107 123 153 168 108  90 134 117  94 104 109 114 127 136 129 101 101 122 130 127 116 102  82  68 101 118  78  65  71  68  75  88  93  95  92  82  71  62  62  66  68  70  69  64  72  84  91 117 130  68  48  84  93  87  79  64  46  29  16  20  46  33   1   6  44  81  50  48  92  97  69  28  21  40  79 107 119 116 115 106  73  63  78  82  75  62  55  64  95 121 141 148 121  71  24  15  32  43  61  99 151 181 173 170 172 174 169 165 173 181 186 183 181 178 160 124  83  88  96  81  72  72  79  84  85  82  86 101 122 126 111  99  92  93 101 111 118 122 123 120 113 110 120  86  18   6  30  76  90  72  38  58  84  66  63  74  82 109 140 130 129 146 143 149 173 177 142  75  68  91  99 117 139 136 105  58  37  35  49  72  88  90  92 101 117 109  86  73  87 106  86  88 116 120 101  70  51  57  87  75  45  34  25  20  31  33  27  41  57  71  85  99 112 115 122 139 127 107 118 150 175 151 121  98  68  46  35  25  21  30  49  66  70  81  93  81  50  20  27  47  64  67  68  68  53  46  63  70  76  92  88  70  68  65  51  28  18  23   8  25  97  97  66  69  96 120 108  85  65  65  83 108 110 109 117 131 124  79  54  45  44  50  60  70  92 122 
 34  48  59  69  73  74  73  80  76  56  70  97 100 101 115 149 167 157 119 103 114  96  87 107 109 103 105 118 127 114 107 114 129 119  86  75  75  80 102 105  71  61  69  77  80  76  65  60  64  76  79  80 111 132 124 140 131  66  76 129 150 116  57  35  49  74  70  66  76  83  81  68  47  32  34  36  32  22  26  52  94  96  60  73  91  81  47  48 115  99  54  84 125 131  65  58 117 127 117 101  62  51 100 131 131 106 125 135  49  20  50  57  65  94 158 193 174 167 170 173 173 175 174 178 184 186 175 149 120  96  83  80  82  81  82  84  85  83  81  79  80  86  94  91  81  91 104 112 116 119 118 112 103  98 111 112  54  26  35  34  36  47  57  68  80  74  76 107 117 106  96  99 113 120 129 143 160 172 174 157 111  43  42  74  89 119 149 128 106  88  56  40  48  57  77 104  96  92 121 118  87  59  58  77  89  96 100 109 108  87  56  34  32  28  24  22  25  27  27  26  26  32  47  72  86 109 141 134 123 143 146 130 107  96  96  91  91  94  83  63  40  32  35  49  60  64  64  77  94  87  64  38  42  48  46  45  49  58  60  64  77  85  91 102 104  95  68  39  16  17  19  15  18  30  45  48  57  90 102 102 113  98  68  72  88 100  87  76  88 107 106  72  48  38  42  42  43  53  60  69 
 24  49  57  52  69  78  67  71  78  77  69  68  89  96 105 152 161 123  79  71  95  90  86  99 100  91  86  97 114 117 114 111 114  96  64  68  85  99 106  99  75  70  72  65  66  75  84  77  65  83  95  94 113 133 143 151 143 113 120 140 125  70  12  21  43  56  62  59  49  61  75  77  64  47  37  40  42  25  15  33  99 102  41  55  89  91  59  58 122  97  43  67 108 121  72  65 111 122 124 123  91  71  90 111 114  98 125 150  91  61  73  82  90 107 146 177 183 184 183 184 188 192 188 182 176 168 147 112  83  68  70  74  79  84  88  91  92  90  87  86  85  85  87  82  76  88 102 107 110 113 118 114 103  95 107 107  41  11  25  26  27  35  42  59  87  70  61 104 114  95  85  93 114 135 141 137 155 174 177 155 123  92  82  84  91 133 169 127  92  81  68  71  87  74  75 111 104  99 137 140 111  76  58  58  67  86 108 111 109 101  70  32   5   7  24  33  35  36  42  37  28  43  56  63  87 115 135 133 127 135 141 130  94  71  66  70  75  77  74  63  45  48  50  41  59  85  88  85  77  59  44  41  59  65  50  39  39  47  53  61  78  90  99 105 105  90  46  14   6   9  11  14  36  48  30  29  55 101 101  83 105 112  99  96  91  78  66  65  80  91  92  79  66  54  45  41  45  60  55  46 
 18  55  60  38  56  74  69  66  76  94  69  46  80  92  98 148 142  74  20  21  71  82  78  78  83  84  80  82  93 113 119 111 101  83  67  78  96 110 114 105  81  73  68  55  62  85 107 101  78  77  83  89  93 106 126 119 122 162 164 125  62  18   2  12  24  36  65  61  17  17  39  62  68  62  50  44  38  25  20  35  79  82  45  64  85  77  55  56  96  93  67  67  80  92  85  78  81  89 100 110 112  99  73  82 107 121 126 127 127 113  94  98 110 120 124 138 166 176 174 172 178 185 182 170 151 131 107  80  63  57  63  75  83  84  86  89  93  95  95  94  92  89  88  86  87  91  93  93  96 105 118 122 115 107 107 108  82  49  16   2   8  34  38  43  59  50  46  72  75  65  72  96 127 148 150 142 149 161 172 163 153 154 141 121 114 147 175 116  63  43  59  91 117  95  83 107 104 105 144 151 131 103  77  54  44  73 125 121 112 114  91  51  12  13  35  52  42  31  59  55  31  59  73  60  84 107 109 122 134 129 127 115  80  69  82  88  78  57  46  42  44  59  60  38  63 101  99  77  46  21  17  35  66  76  58  48  45  45  42  46  67  86  99 103  96  73  27   7   9   6   5  18  49  67  53  47  64 104  99  77  98 121 131 118  92  62  54  62  77  83  83  81  75  63  49  47  56  68  63  54 
 39  55  56  50  60  77  89  80  69  70  73  76  80  97 129 167 131  43  15  19  34  54  66  66  77  89  85  79  84 112 119 107 106 101  88  77  76  91 110 109  72  49  49  78  95  89  62  56  60  27  20  66 116 135 114 114 130 145 136 104  59  23   5   4   8  23  66  67  13   0  15  55  75  74  57  46  43  40  41  50  70  83  86 101 105  88  68  58  64  67  67  72  79  84  75  69  70  76  70  56  77  87  63  82 116 127 123 119 130 126 107  89  91 108 112 104  90  96 103  97 106 120 123 115 102  91  80  71  70  78  88  84  78  79  80  82  87  91  93  92  88  81  74  77  89  97 103 107 111 115 119 118 114 112 116 124 130 104  48  11   5  22  22  24  40  36  35  60  73  81 103 115 117 124 144 170 173 161 146 154 148 111 130 162 146 142 134  75  28  13  35  59  74  81  90  97  89  88 117 124 112 101  79  57  57  82 117 116 116 129 107  64  21  20  39  48  29  14  50  58  41  60  78  80  76  83 105 127 142 146 140 114  68  59  81  94  79  43  28  30  40  45  60  92  93  70  42  27  24  24  30  41  57  55  41  57  71  61  47  44  59  77  89  92  86  69  33  13  12   9   8  21  55  79  73  63  69  98  92  76 101 118 118 118 104  74  47  39  58  77  83  68  47  35  48  55  52  49  50  66 
 26  62  62  31  47  67  67  56  54  70  83  91 101 126 146 122  75  28  20  25  33  54  67  63  68  74  68  64  73 107 123 117 107  90  71  67  79 101 109 108 104  99  91  82  88  92  67  69  83  35  29  92 131 139 128 134 134 103  68  48  56  60  52  41  28  22  38  37  10   6  30  75  93  85  55  40  38  43  45  43  43  53  73  89  95  90  81  71  60  53  59  83  91  78  55  56  81  88  71  44  70  94  87 108 131 126 127 136 138 130 109  74  68  96 116 106  71  81  93  75  77  91  92  87  78  73  71  72  74  77  81  80  78  79  78  80  83  86  87  85  81  72  64  68  86 101 112 121 123 118 109  99  94  99 112 124 117 100  70  30  12  22  27  37  52  43  37  62  90 111 113 119 131 144 152 156 156 153 151 155 142 106 117 141 128 134 141  93  50  36  65  75  56  65  86 102 107 115 130 119  95  81  59  42  62  78  80  87 103 119  96  54  21  22  35  34  21  14  39  51  48  54  70  81  53  43  78  99 112 128 136 117  59  45  73  96  82  41  26  30  40  35  39  68  64  39  17  12  18  28  39  52  62  57  43  59  76  73  65  63  76  88  91  83  74  59  34  18  17  25  26  22  49  79  90  79  71  85  86  85 108 106  88  96 101  85  45  23  37  66  78  54  50  54  47  50  59  56  49  53 
  5  51  54  10  32  55  44  39  47  67  71  78 115 145 146  94  45  18  17  28  46  63  72  69  64  58  50  51  64  92 112 116 102  80  64  78 107 134 119 106 127 140 129  91  89 109 106 118 125  72  69 129 124 116 146 156 138  89  33   7  49  81  87  81  67  48  29  14   8  19  48  89 101  84  45  25  25  36  39  31  16  15  33  58  79  90  95  95  88  60  47  88  92  61  46  61  94  93  73  53  74  97 101 112 125 124 127 134 139 128  99  66  62  90 110 107  85  96 103  80  77  84  82  77  71  71  75  79  77  70  63  75  85  83  83  84  85  85  85  82  78  72  65  69  86  97 105 113 115 111 101  94  91  97 113 121  92  82  83  46  18  21  31  48  62  49  38  62 102 130 115 118 145 162 155 130 127 140 160 162 146 117 106 100  90 118 156 128  83  55  88  99  70  68  86 109 125 139 150 132 103  88  63  42  66  75  60  71  94 108  81  40  15  19  28  21  20  28  34  41  49  53  60  65  40  27  52  73  91 111 124 109  46  32  65  92  79  35  21  25  33  22  10  13  17  23  27  32  36  39  44  54  62  61  55  64  77  85  82  80  87  90  85  69  59  51  40  28  24  42  44  24  40  74 103  93  74  75  83  95 109  96  69  73  80  73  40  17  24  53  69  58  68  75  45  43  62  64  60  67 
  9  10  16  26  42  57  67  74  66  36  27  46 100 127 140 161 110  11   2  24  44  55  67  79  72  57  49  55  65  70  78  91 103 110 116 124 144 165 139 105  92  88  95 119 139 144 126 134 144  84  74 125 102  92 143 155 144 124  74  30  43  51  50  70  89  93  70  37   9  10  34  74  85  69  31  11  13  29  36  29  15   7  17  56  90 102 100 111 136  86  33  79  77  42  64  92  95  63  44  56  65  68  66  66  85 128 116  88 120 118  81  76  84  89  76  72  89  83  71  68  69  71  70  68  67  73  81  88  89  80  70  82  93  93  93  93  93  91  89  87  85  83  80  84  94  89  82  81  86  94 104 114 121 125 130 128 104  97  96  49  12   7  12  25  41  34  29  50  90 124 125 122 125 129 134 139 138 137 141 158 149  96  91 100  79  95 129 126  80  25  46  79  94 101 106 109 109 115 136 143 142 144 120  83  82  93 100 103 113 125  92  42  10  10  19  16  25  39  36  35  44  60  59  45  55  64  62  85 114 125 115  83  31  27  64  87  67  18   5   9  20  11   4   8  12  22  47  70  82  72  55  39  38  46  61  80  95 100  87  72  66  63  57  46  44  53  60  47  27  45  50  28  41  74 106  99  81  79  86  96  99  95  82  67  51  38  30  27  30  44  64  84  71  47  40  42  43  43  74 136 
 10  26  39  49  69  83  86  92  93  79  58  61 114 135 136 160 126  43   4  11  44  48  51  65  51  31  30  48  67  66  77 100 117 120 113 119 142 166 129  93 105 109  97  78 107 135  85  92 135  79  63 112 101  93 123 130 111  74  40  20  25  40  56  72  68  47  38  26   9  14  37  73  86  76  42  19  12  19  22  17   5   7  33  76  99  84  59  72 137  95  36  95 118  93  74  76  82  49  43  84  91  85  82  74  90 147 147 118 129 118  89  89  92  83  69  72  94  83  65  65  66  67  69  69  67  67  72  80  85  83  77  85  94  95  95  96  96  93  91  90  90  91  91  95 103  99  94  93  90  86  79  77  81  89  98 102  96  90  74  30   8  20  24  31  45  42  35  40  80 117  96  91 115 141 151 149 151 152 145 117  91  89 109 122 104 107 131 144 107  44  51  78  98 106 113 123 118 117 133 133 127 129 114  90  94 118 141 123 119 141 117  65  14   6  15  15  19  29  34  38  42  46  37  24  48  65  55  67  83  79  77  67  39  52  95 112  86  37  26  39  63  69  68  61  33  11  26  61  96 103  85  57  45  60  90  91  90 100  87  67  59  60  60  50  47  53  59  48  28  40  45  35  53  81 101  96  87  93  93  83  69  70  80  81  73  61  55  53  56  58  60  61  62  55  35  42  59  54  66 102 
 33  58  73  75  89  97  92  97 108 117 107 102 126 137 137 140 123  80  22   8  40  41  36  42  26  11  18  46  72  75  87 112 133 128 101  90 106 133  99  79 119 128  93  35  55  97  50  62 122  93  81 111  96  90 122 110  65  14   2   9  17  41  73  81  52   8  14  21   9  18  41  71  86  84  62  41  26  21  17  11   8  13  36  75  92  70  34  45 127 102  51 103 136 119  75  64  81  58  58  99 104  98 100  94 100 141 167 164 127 105 103  98  89  81  90  98  95  85  75  73  72  73  77  78  75  68  67  74  83  87  87  88  90  92  93  93  92  91  90  89  90  91  91  94 100  97  95  99 100  95  86  82  86  96 103 107 109  98  67  25  12  36  42  45  58  60  51  41  78 118  85  80 115 148 154 138 141 150 146  97  63  88  97  98 116 140 160 152 106  54  73  96  92  85  94 123 125 122 134 124 102  95  88  82  95 123 144 107  95 135 131  88  29  14  20  15  10  12  24  36  39  23  14  23  38  49  53  52  44  29  45  66  59  82 123 129 101  59  51  67  95 110 115 109  69  28  28  53  84  99  97  82  71  83 109  91  80  95  81  59  52  58  65  60  57  57  58  47  29  36  43  44  67  88  93  89  91 105  92  66  57  62  76  99 108  96  71  56  65  75  69  40  51  67  43  57  89  70  49  44 
 91  68  69  99  85  73  89  99  99  92 115 134 114 114 138 158 142  93  46  26  35  38  36  31  19  15  32  56  77  83  85  97 129 142 121  75  59  80  71  69  97  82  51  46  53  62  61  81 117 131 135 121  68  71 155 116  37  15  18  27  31  42  60  74  66  46  59  53  15  15  34  52  67  77  74  66  55  42  31  27  32  23   7  33  68  84  71  77 125 108  69  87  83  63  73  92 102  83  70  74  76  76  77  81  87  98 142 166  93  72 106 101  85  83 113 121  85  77  84  86  83  81  86  91  90  81  77  81  90  99 101  92  85  86  87  87  87  88  88  87  85  81  79  79  78  67  63  72  97 128 157 181 197 200 192 177 163 146 113  54  24  37  39  44  65  75  71  58  83 120 121 119 121 118 113 109 114 122 130 133 121  84  39  29 104 166 179 114  43  14  77 115  88  59  61 100 104 101 127 128 111  99  91  86  88 103 113  66  54 108 124 100  53  37  33  15   6   6   9  23  35  11  14  47  46  46  66  64  45  26  42  70  73  91 115 108  83  56  56  64  72  72  80 102 101  92  97  86  65  58  70  91  92  91  90  78  76  90  71  42  28  35  51  57  61  68  74  59  33  42  53  56  73  87  84  81  89 105  80  51  79  91  86 112 126 107  54  23  40  73  86  57  48  54  62  87 105  60  34  39 
100  63  56  90  69  60  92  94  90 105 115 122 130 128 133 163 150  97  66  59  70  78  67  31  16  19  38  51  63  79  81  76  83 101 111  71  55  79  68  66 100  82  53  66  75  67  46  54  87 105 102  81  56  84 161 109  30  26  23  23  52  58  45  45  42  37  51  52  33  32  38  40  51  65  77  82  75  52  34  28  31  32  26  21  43  92  94  77  66  71  90 115 103  74  78  87  89  86  77  71  88  95  76  88 105 104 137 163 103  80 102 105  85  58  69  82  79  83  90  92  84  76  81  89  94  85  78  78  84  88  89  92  92  89  88  87  87  89  90  89  81  70  62  61  68  71  84 115 147 170 178 182 186 187 182 171 158 160 154  91  42  36  39  56  87  99  94  82  82  93 106 117 122 124 128 136 146 150 147 146 128  88  92 129 168 150  98  65  39  31  77 107  98  90  98 119 100  85 116 123 110 107 111 112  99 116 144  94  73 122 136 118  85  67  46   9   4  15   5   8  25  31  40  55  54  45  39  52  52  22  21  38  46  60  74  67  64  77 102 111  93  75  66  71  86 109 134 119  82  64  71  90  88  82  73  50  46  69  56  27  14  21  36  43  51  63  74  62  41  62  80  72  69  73  78  77  82  98  73  41  61  82  97 127 143 131  86  43  25  36  47  45  56  67  57  74  92  41  13  20 
 65  60  59  71  59  58  79  85  93 113 117 116 130 131 131 159 151 106  75  70  87  94  80  47  29  25  34  46  60  71  71  62  57  70  91  81  75  85  75  75 101  93  73  70  75  70  36  34  63  79  72  51  56 104 169 108  33  43  35  27  65  75  51  20  15  30  27  28  44  50  50  47  42  46  67  74  69  58  39  17  15  22  33  34  54 101 107  83  48  53  81 101 103  92  76  62  55  63  71  79 109 118  87  89 103 106 139 165 116  91  97  89  73  54  37  35  56  78  93  92  83  74  75  82  89  86  83  83  84  79  73  87  98  95  91  90  93  95  93  88  84  80  73  68  72  95 129 166 186 188 172 159 150 150 153 154 150 165 172 106  43  26  38  67  97  99  92  97  92  84  91 106 126 139 145 148 155 160 157 144 127 120 164 217 214 143  59  56  65  71  90 105 104  98 111 143 115  79  92 108 115 107 105 108 109 132 159 127 106 128 139 132 110  93  66  15   3  15  10   7  15  31  47  59  62  56  47  61  61  22  14  25  22  25  34  47  67  95 120 127 114  95  77  65  72  97 129 133 110  78  71  81  71  73  81  42  24  58  56  33  16  20  35  44  49  52  55  45  36  64  77  60  66  78  80  82  80  67  51  43  65  88 108 135 145 131 102  70  40  23  19  32  55  67  53  61  73  34  12  16 
 16  60  76  59  58  59  57  81 101 101 123 134 103 110 144 156 151 125  71  50  68  66  65  76  66  44  28  53  83  67  57  63  75  76  75  94  96  75  83  92  83  88  87  58  48  53  56  55  59  82  84  58  56 104 180 117  36  55  61  54  63  76  71  19  15  55  23   7  41  54  58  61  39  24  47  46  35  55  50  21  12   7  12  62 105 113 116 116 105  84  52  26  44  77  57  32  21  30  53  84 109 116  98  77  64  77 131 166 102  76  85  50  48  81  49  16  17  52  84  87  85  84  81  78  78  85  94 100  97  87  76  83  95  98  92  90 102 104  95  83  91 111 112  98  89 124 164 181 178 172 169 164 157 153 159 167 164 164 151  87  29   8  31  65  81  66  59  93 110 109 103 110 126 138 134 117 113 120 135 142 153 174 187 193 193 163 119  97  94 104 122 127 105  61  69 148 139  89  68  96 129 102  70  63 108 133 124 122 114 101 120 131 106  98  84  39  11   6  19  20   6   3  25  69  70  76 107 101  66  26  29  44  24   8  14  56  88  95  83  85 104 104  99  99  90  85 102 122 122  77  60  67  55  72 109  58  25  62  70  54  31  31  46  62  60  45  28  17  20  40  42  27  66  98  85  92  84  24  27  78 123 132 119 123 114  84  68  65  70  52  34  33  37  45  61  70  67  48  37  33 
 30  43  54  59  48  53  83  90  94 112 123 124 122 137 159 159 152 128  63  44  80  80  79  97  92  68  48  71  99  78  69  75  75  66  60  78  89  83  93  96  78  80  86  73  62  64  78  75  56  45  49  57  43  69 143 102  26  15  44  70  55  47  52  51  48  47  46  44  43  41  37  29  24  28  45  37  17  18  54  97  77  51  55  97 120 102 107 117 110 112  98  40  36  61  29   9  21  41  61  78  97 111 113  93  67  61 111 147  67  27  40  41  48  58  37  21  28  39  58  85  96  93  87  79  72  73  80  90  95  95  93  90  91  95  91  89 102 105  95  81  88 105 103 102 115 147 173 180 174 168 171 170 163 156 163 167 138 106  80  65  43  17  23  48  72  62  50  67  91 108 108  99  95 111 125 129 123 116 115 144 170 170 171 175 179 163 136 120 121 133 149 148 124  92  98 152 148 114  99 112 125  96  73  74 107 128 123 107  92  87 111 109  56  49  64  57  40  25  21  14   4  11  35  67  72  77  93  85  54  12  10  26  20  14  21  52  79  89  84  86 101  97 101 123 116 101 107 110 105  95  76  55  52  72  94  53  24  47  52  41  28  29  41  53  52  42  31  23  23  47  66  66  61  61  69  79  74  51  93 158 158 143 120  74  42  36  39  40  37  44  40  18  33  61  62  69  81  71  47  21 
 31  15  35  76  58  51  80  82  83 107 125 140 158 161 160 170 146  89  47  50  86  88  86 100  97  80  59  74  95  77  69  77  81  73  59  63  76  94 101  96  81  76  76  78  77  81  97  91  66  54  56  61  47  62 113  75  12   1  25  48  33  25  37  65  63  40  55  74  72  47  25  18  19  27  41  29  12  25  68 117 119 106  97 108 114 102 100  99  96 110 108  58  43  50  20   8  26  53  76  93 108 116 108  82  52  40  79 110  46   6  11  27  36  34  28  37  57  40  37  84 102  96  91  82  71  65  68  79  90 100 105  97  91  94  91  91 103 106  98  83  85  95  89 104 147 168 176 176 171 169 173 173 166 157 166 162  93  53  54  58  45  22  38  63  68  64  62  71  80  89  99  94  86 110 128 132 133 123 107 128 147 136 144 163 175 164 141 128 128 140 154 154 141 128 131 149 147 141 143 137 120  90  81  89  94 109 119  85  63  83 112  96  15   5  39  67  58  28  13   5   8  41  63  66  70  67  56  59  53  19   6   9  10  14  28  51  69  80  82  85  90  92  99 112 115 113 111  99  96 124 106  53  50  63  66  53  42  39  31  23  20  23  29  33  32  28  25  25  35  67  88  83  55  49  80  64  39  66 114 151 144 123  90  33  10  28  43  38  18  27  36  21  43  73  65  71  86  70  40  11 
 21  10  42  86  75  50  42  67  88  87 129 178 183 162 152 182 133  28  25  54  74  72  72  85  87  73  49  58  74  59  53  65  93  95  70  60  70  96  98  91  87  77  66  67  75  89 103  99  92 116 115  78  69  90 116  58   4  23  24   7   6  24  49  52  47  43  43  71 113  71  31  43  32  18  39  28  19  71  85  70 110 131 111 100 105 118 105  88  84  78  63  45  41  44  34  26  27  51  83 113 126 116  80  41  14  20  48  72  49  24   9   6  14  28  33  49  71  52  43  82  97  93  90  83  73  69  71  79  89  98 101  97  94  97  94  95 106 110 102  87  87  94  91 119 175 187 179 170 165 164 172 173 166 157 169 160  64  35  78  68  33  16  68 101  65  56  75 100  93  75  85  97 111 145 141 103 108 116 105 102 101  99 119 149 171 170 152 125 114 120 133 141 142 135 130 132 142 157 169 153 118  85  77  80  67  75  94  57  42  84 122 103  15   1  39  79  57  11  13  18  25  67  84  62  58  49  28  45  63  44  27  15   5  14  39  61  67  62  62  67  78  96  99  82  99 119 105  94 108 150 131  64  46  45  49  74  78  44  21  13  16  19  19  17  14  10   6  15  46  75  79  58  54  76 109  62  18  60  70  62  90  84  45  35  45  63  73  68  48  30  26  42  55  65  73  76  70  43  23  16 
 99  91  74  39  24  34  70 108 130 126 132 149 170 172 166 167 116  32  16  37  67  66  64  75  80  69  45  48  60  50  50  64  76  78  69  58  65  91  80  69  84  81  71  74  83  86  72  83 113 117 110  97  69  79 133  76   9  21  32  24   4  24  64  52  36  34  40  66  99  64  35  54  42  34  72  68  42  48  75 103 100 106 126 121 106 100 126 129  67  53  62  47  43  48  42  39  44  57  67  70  73  73  64  46  32  39  56  70  62  31   3  26  36  19  30  43  47  68  85  81  80  82  82  80  78  80  83  86  87  83  78  86  94  95  93  95 103 105  97  84  83  92  99 133 187 191 176 163 159 161 168 168 162 155 166 163  91  42  40  72  65  21  50  79  54  39  46  75  93  96  85  90 121 171 154  77  64  75  86 105 109  85 101 135 154 159 148 117 101 104 109 120 130 123 114 115 131 153 164 145 109  79  69  65  46  47  61  39  38  87 127 119  56  47  77 103  65  20  62  78  58  69  63  31  24  21  12  31  45  24  23  29  26  49  83  78  51  26  46  76  98 102  96  91 129 158 120 108 127 149 134  83  42  36  66  97  93  43  13   5  11  16  18  17  18  16   6  20  52  54  57  71  65  61  75  89 102 115 102  75  60  54  62  95 106  87  78  83  92  64  30  24  40  61  70  64  45  18  10  21 
139 130  99  54  44  72 130 147 151 161 145 127 146 162 155 113  73  42  26  35  62  64  62  72  80  73  48  48  57  49  55  67  59  61  74  69  75  91  63  41  58  61  58  69  79  82  75  85 105 100  97  98  79  90 138 111  66  64  54  34  15  20  40  47  43  31  23  50 107 103  76  61  56  66  93  90  68  58  81 108  75  73 115 116 100 102 139 141  60  28  37  53  53  39  29  32  46  57  55  39  37  47  60  58  49  51  72  86  55  31  29  46  39  12  20  38  53  76  92  86  84  86  87  88  91  95  98  96  89  78  69  78  88  87  86  88  93  92  86  75  77  90 111 145 185 184 170 160 159 161 165 163 157 154 166 167 110  52  25  61  72  39  58  69  38  37  53  61  74  88  97 110 135 173 153  83  67  71  78 104 115  91 100 122 127 136 139 115 105 110 106 108 121 125 123 122 138 157 160 137 103  87  83  80  62  46  36  33  45  78  97  93  67  66  80  85  48  17  65  91  81  85  79  55  32  19  15  21  17   2  14  39  34  57  95  80  39   4  22  55  83  98  95  84 126 162 129 121 140 150 143 109  51  40  89 119 110  61  30  18  18  16  13  14  18  18   6  22  56  38  25  41  48  51  61  97 134 135 104  62  41  48  73  95  98  84  79  87 101  89  61  33  48  69  52  36  25  13  10  17 
116 105 104 121 125 139 165 150 139 163 156 131 123 133 125  53  17  29  40  47  54  57  61  72  82  80  55  52  57  52  57  65  55  58  76  79  86  96  59  26  31  33  36  54  64  74  99  98  80  86  91  89  99 114 129 140 144 129  85  39  27  11   2  39  57  40  19  47 130 152 129  88  78  87  94  89  86 105 103  78  62  73  99  95  94 118 137 126  68  21  16  72  66  16  10  20  31  44  46  37  38  46  55  53  47  53  92 110  31  25  76  46  20  24  16  34  81  75  66  94 105 102 102 103 104 104 102  98  91  83  77  77  78  77  78  80  79  77  73  66  70  90 125 157 177 173 165 162 162 164 164 159 154 154 171 171 104  53  38  43  44  47  83  85  31  46  82  78  64  71 117 144 148 154 142 113 109 103  86  97 110 108 112 115 103 114 131 117 114 124 112 105 118 140 147 136 150 168 161 128  95  97 107 110  91  59  33  49  68  69  51  39  49  53  49  38  21  10  29  58  87 104 116 114  72  40  41  31  14   5  19  36  30  47  77  66  35   4   2  16  43  86 100  66  92 130 121 119 130 145 148 124  62  50 103 128 121  90  66  51  37  20   6   5  12  19  12  27  55  39  18  13  33  60  82  91  99 102  59  11  32  61  68  46  40  60  76  81  79  96 100  70  77  81  28   8  14  21  15   8 
 94  88  96 121 131 123 106 109 122 135 146 141 113 123 132  64  16   9  25  37  40  47  56  67  81  82  58  51  55  51  52  58  62  61  54  50  62  86  74  55  54  48  46  57  61  61  62  75  85  66  69  98  89  89 125 143 136 109 107  93  24   7  33  46  51  64  98 109  87  86 111 144 103  59  95 104  94 104 103  97 129 145 131 129 117  93 125 141  86  80 111 124  72   3  22  35  18  19  27  34  39  41  35  32  41  71 127 142  26  10  71  32  31  82  42  20  63  66  64  94 105 103 103  99  93  84  77  74  76  80  85  83  79  75  76  78  75  73  72  69  74  96 142 171 171 166 164 164 167 167 164 159 155 157 172 171 103  48  29  37  29   8  51  83  58  42  53  96 122 133 139 137 130 130 132 132 125 114 103 110 119 119 125 125 105 116 133 107  97 105  91  95 124 136 128 112 132 157 147 108  71  82  99 101  68  50  66 102 123 104  57  32  56  61  51  41  41  45  38  51  77  79  86  97  68  56  87  87  77  77  48  22  49  77  83  55  27  15  22  34  52  87 108  98  98 108 115  95  76 101 110  86  52  56  96  98  88  89  88  77  54  27   6   8  23  45  58  58  50  54  90 138 101  66  91 107  99  65  37  26  46  68  78  61  47  45  50  56  68  89  98  79  80  72  20   3   8  14  12   8 
 83  98 112 117 122 103  61  64  98 140 153 147 138 156 161  82  29  23  27  32  39  50  61  68  83  85  60  53  58  58  55  59  88  87  51  37  44  65  76  77  71  63  53  46  59  72  52  60  89  79  76  89  79  85 122 132 122 113 125 110  17  23  85  46  37  94 143 135  78  77 108 134 103  71  95 102  94  93 100 118 156 164 140 138 125  94 114 130 104 120 151 136  74   9  14  21  12  17  23  24  31  39  43  46  55  80 126 140  56  20  36  27  46  90  73  43  36  52  68  71  74  77  77  74  64  51  43  43  50  60  71  81  83  75  76  78  74  73  76  76  79  98 149 176 171 166 164 165 167 167 163 159 156 157 163 163 137  97  59  58  51  29  44  63  63  64  75 103 143 170 148 135 134 120 120 135 132 129 131 114 103 120 135 133 109 118 133  91  71  77  66  81 125 130 115 105 130 157 150 115  82  88  97  90  54  44  73 112 136 126  75  42  65  73  69  73  80  77  46  43  65  60  59  66  49  52  96 110 114 122  73  21  50  70  64  46  35  35  37  43  58  88 111 109  96  93 112  92  60  81  84  62  57  70  88  74  68  92 106  98  68  35  11  11  28  56  81  86  81 101 137 159  92  39  65  72  55  31  28  41  52  55  57  72  75  61  52  56  70  73  82 105  89  52  26  17  15  13  12  17 
 82 112 128 119 110  92  61  45  78 159 165 144 166 191 182 103  54  44  37  37  49  63  72  74  83  83  59  54  63  68  64  69 108 109  66  48  42  42  58  69  59  58  51  30  54  90  66  61  87 101  96  79  83  96 107 106 111 134 145 114  28  52 119  47  40 121 127 111 107 115 113  96  98 104  94  93  96  88  90 105 127 134 124 120 120 117 109 107 120 134 134 104  72  40  11   2  14  25  24  14  20  37  60  68  71  84 106 118  87  39   4  30  54  59  78  67  21  43  66  36  29  40  44  44  41  34  28  27  33  40  51  74  84  71  70  73  70  72  79  80  79  92 143 175 175 169 163 161 160 160 160 160 160 160 152 150 177 167 118  99  93  85  64  51  64 104 129 111 130 159 145 148 154 113 102 132 133 139 154 116  90 122 139 128  95 103 123  81  63  69  54  69 122 123 109 112 139 163 155 133 113 109  97  72  52  52  73  94 117 133  95  61  68  75  86 110 105  76  46  42  58  61  54  43  40  53  83 104 117 118  78  32  31  29  25  38  46  45  37  41  66  89 102  96  86  85 107 105  88  79  64  49  66  84  83  62  61  99 116 109  77  42  17  13  27  52  79 101 122 152 143  82  27   5  22  18   6   9  18  34  50  41  27  57  79  75  69  67  70  60  74 126  94  33  31  39  37  25  19  22 
 89  85  94 106  82  74  94  81  85 136 141 128 143 157 163 151  94  19  22  44  58  68  73  71  74  69  46  46  59  68  70  73  85  84  72  69  55  22  20  24  18  36  53  40  52  72  59  65  87  76  81 107  94  71  60  60  75 109 156 163  76  70 114  80  83 120  76  69 126  94  71 122 114  85  97 108 106  90  64  50  90 119 117 117 119 120 119 120 127 145 135  66  59  91  65  36  23  16  13  14  19  26  34  40  55  95 119 114  64  24  10  30  50  53  37  24  31  55  58  20  14  29  37  45  54  57  57  54  49  46  52  71  78  59  56  60  58  65  75  75  69  76 126 166 180 171 159 152 150 151 155 162 166 163 148 137 161 165 145 131 114  89  73  80 110 123 130 138 134 128 140 159 153  83  77 140 127 115 141 144 138 142 134 106  55  64 102  89  90 104  72  73 115 104  90 109 133 141 124 118 119 108  72  33  37  71 109 104 113 148 125  83  62  62  84 121  87  32  58  74  63  68  56  28  54  86  95 109 111  80  59  44  17   4   7  33  41  28  29  57  99  91  77  88  96  97  98 115 119  59  20  22  54  76  73  50  51  91 106  98  73  45  25  25  34  51  82  99 112 149 131  46  21  16   3  26  44  15   3  14  49  61  47  32  32  46  54  56  54  68  86  94  70  36  26  45  71  65  37  10 
 87  76  81 101  95  90  96  93  99 129 135 129 137 155 161 116  64  25  24  36  50  76  83  62  65  67  45  40  53  74  77  72  83  75  56  82  75  11   0   0   0  27  61  60  53  53  63  72  72  67  70  80  65  41  27  51  80  86 102 101  53  62 112 123 110  90  81  94 116  86  66  92  78  66 107 126 116  93  71  65  91 116 124 118 116 123 113 100 100 110 100  47  52  88  69  45  36  35  26  10  16  24  20  35  61  91 115 111  44  16  27  26  46  72  27  15  72  60  34  46  34  18  32  45  50  48  48  56  73  73  53  50  53  52  57  62  62  67  75  76  74  74  93 136 190 185 172 173 172 164 151 134 118 105 100 100  96 101 107  99  92  90  84  94 124 121 116 138 134 124 149 156 132  88  89 132 130 124 135 152 163 159 140 102  47  63 102  69  64  95  99 102 112 101 101 129 121 103 107 118 118  86  64  58  60  78 102 101 117 150 112  65  61  59  70 104  82  48  91 105  75  50  44  53  57  71 101 111  95  59  56  59  27   4   2  32  50  47  41  52  80  82  73  72  89 110 119 118  96  39  17  36  52  54  45  49  63  88 109 102  59  58  71  49  63 100 110 115 127 157 138  61  25  13   6  24  38  19   6   7  23  47  70  66  59  60  68  78  88  98 105 102  91  77  74  91 116 128 108  79 
 80  90  93  92 105 104  79  83 107 131 135 133 145 170 162  58  17  42  31  22  36  76  88  55  62  74  50  37  45  73  79  72  91  83  57  87  85  23   5   5   3  25  54  65  57  49  69  73  64  76  72  43  31  23  19  57  88  64  34  17  30  64 108 140 119  77 113 131  95  94  92  59  42  52  98 123 118  87  81  96  99 110 127 112 103 116  90  60  59  58  51  38  43  54  43  40  50  61  48  13  17  25  22  48  78  86 107 111  45  19  33  26  48  87  45  36  95  51  13  66  53  14  32  41  34  30  30  43  81  91  58  28  23  47  65  73  78  82  87  89  90  84  69 101 171 170 160 173 174 155 122  85  51  33  44  63  47  42  53  50  60  86  83  86 110 103  99 127 130 127 157 148 112 109 112 113 131 138 130 148 167 165 156 127  73  87 119  60  38  77 113 124 111 113 125 134 109  86 102 109  94  59  62  92 100  90  78  91 123 147  88  42  71  71  63  87  91  91 120 122  83  27  32  87  51  34  91 102  81  62  67  77  56  25   3  23  52  68  48  29  33  68  86  67  81 115 135 103  47  27  40  62  49  29  22  53  83  94 107  97  55  76 108  78  97 147 147 143 153 168 150  87  29   3  18  13   4  15  18  11   2  20  69 114 119  91  95 112 127 131 132 134 119 102 107 116 130 159 167 156 
 77 109 103  66  59  65  71  79  97 124 122 119 147 159 139  78  37  24  20  24  36  58  67  56  69  77  51  39  42  53  69  82  84  94 107  87  72  72  54  36  31  17  11  37  55  59  53  63  85  88  85  75  46  29  38  47  48  37  32  51 109 117  90  97 115 126 113  99  96 105 115 115  73  36  53  84  97  65  51  61  69  86 105  93  79  80  60  40  39  37  29  20  22  34  46  55  58  58  50  37  25  22  30  52  76  98 120 122  71  27  12  37  62  71  60  50  46  30  20  27  33  38  48  41  32  50  56  47  55  73  79  40  17  41  63  76  86  95 104 108 104  96  88  89  94  87  85  94  90  75  54  36  23  21  38  66  77  67  46  46  54  59  58  67  88  75  75 127 125 106 140 141 108 102 102 103 113 116 112 142 165 154 169 170 109 108 139 112  99 108 103 100 112 130 123  85 100 120  93  60  40  49  50  56 109 122  92  97 127 150  98  58  88  92  86 103  99  90 117 115  75  29  35  80  51  30  66  81  79  76  81  91  93  57   6   3  17  31  22  10  14  60  98  97  99 103  94  59  22  25  40  46  22  13  33  57  84 102  74  53  82  84  76  98 113 126 158 166 151 157 139  83  41  22  24  18   8   3   6  15  27  27  37 102 121  85 100 115 110 138 162 144  97  49  38  47  70 108 135 134 
 66  87  80  52  60  66  54  70 101 129 130 134 171 158 116 101  67  21  33  52  57  53  46  44  61  72  59  60  67  63  77 101 103 102 102  90  94 110  63  20  25  13   4  27  43  44  39  64 108 109 103  99  64  44  61  59  45  35  32  56 126 139 102  78  94 128 111  97 110 116 117 108  65  34  60  80  78  53  60  86  70  67  85  78  61  48  36  29  28  22  14   9  10  21  45  61  59  48  47  55  32  17  34  51  69 101 131 140 101  43   4  41  73  66  45  27  16  13  15  24  38  55  67  57  44  63  68  57  66  89 106  70  41  56  64  65  66  74  85  95  98  96  96  94  87  79  73  69  52  30  17  14  17  28  53  81  85  75  55  41  37  48  66  75  67  59  62  82  90  98 122 114  86  89 102 117 125 115  91 102 118 117 141 150 104 111 146 130 120 122 106  99 109 114 108  93  99 106  92  82  80  73  55  47  92 116 106 106 123 141  95  59  88  97 100 118 108  95 122 112  60  19  18  47  36  28  51  73  83  79  87  98  88  51  10  13  14   4   9  22  39  62  89 114 108  84  58  28   8  19  33  33  11  16  54  72  84  88  45  21  65  76  77 112 122 119 148 157 145 148 132  89  73  67  56  50  36   6   6  29  46  51  57  90 101  89  99 113 117 128 143 150 105  49  39  35  48 113 149 137 
 43  61  64  55  82  84  48  79 126 141 141 154 191 157  99 123  99  34  51  78  78  59  41  34  45  54  48  63  80  74  88 118 130 113  89 111 137 130  74  33  43  31  13  20  31  41  53  82 119 122 117 109  87  71  73  63  49  44  29  31  86 124 124  79  68  97 103 105 116 121 111  78  43  34  75  85  64  43  68 109  83  63  70  69  53  26  22  27  23  13   4   6   6  11  39  56  53  39  45  65  37  16  37  51  65  96 130 142  99  44  10  41  68  61  24   4  10  12  17  35  42  50  73  75  63  69  69  67  88 106 105  83  67  71  65  54  48  53  68  82  93  98  99 105 115 108  95  79  48  18   6  10  23  39  69  93  73  58  57  50  43  46  73  85  64  59  62  57  69  90  97  82  62  79 102 122 133 119  80  73  81  89 103 105  84 106 141 116 104 116 117 110 102 101 106 109  88  74  93 121 131 104  81  72  72  88 110 109 115 127  85  52  78  94 104 123 116 104 123 106  51  16   7  16  17  20  34  64  84  77  89 101  76  37  10  30  30   7  25  54  70  64  77 125 111  65  35  12   0   7  20  24   9  17  50  59  62  66  38  21  51  70  86 120 132 135 156 158 140 136 120  88  90  93  73  72  63  16  18  53  68  74  79  87  95 100  99 106 125 122 126 150 119  70  63  62  80 156 189 169 
 28  68  89  78  88  85  68 119 164 143 135 152 181 139  86 139 128  52  54  75  82  74  58  41  32  23   9  27  57  68  90 122 134 128 118 146 155 126 120 127 124  77  23  13  38  81 110 117 114 119 118 109 116 107  66  33  25  42  30  13  40  92 126  83  59  74  83  90 103 115 114  87  49  29  52  66  58  30  31  60  79  75  56  62  53  16  22  37  28  13   4  10   9  10  33  47  43  37  47  64  44  29  45  58  67  88 114 115  52  21  31  43  47  39  18   6  17  32  38  27  21  30  64  78  77  79  77  74  90  89  64  61  68  69  65  58  57  66  83  99 107 109 106 110 120 116 105  85  50  19  10  20  36  47  71  89  62  41  50  94  93  42  48  74  82  72  73 101  93  69  68  64  61  79  92  94 107 104  81  86  95  92  89  82  74 100 128  97  86 107 123 118 102 121 124  82  62  66  90 106 113 116 117 104  69  68 100 101 106 121  87  57  73  89 105 124 119 104 108  92  58  41  26  12  13  13  11  46  78  73  89 108  91  43   3  25  39  34  64  87  80  67  85 138 111  56  37  20   2   0   6  17  11  12  23   8  13  54  57  55  80  81  83 126 148 159 194 185 134 117  95  59  67  71  47  63  71  25  33  79  98  80  59  95 114 100  97  99 103 129 151 144 105  60  43  82 150 186 198 197 
 83  96  96  84 102 102  80 124 158 128 136 166 167 105  42  89  94  51  59  77  85  90  79  46  31  26  26  59 102 113 115 111  96 103 128 115  97  97 115 128 122 105  88  76  72  87 132 145 127 123 110  91 109 108  62  29  20  34  33  31  56  90 107  77  75 102  83  70  87 110 115  90  68  56  55  54  45  22  11  23  67  73  39  52  51  12  26  47  32  13   5  12  11  10  31  41  39  47  56  59  57  55  58  69  78  81  91  92  61  36  31  52  54  26   6   5  21  24  26  39  47  55  72  71  66  87  96  91  96  94  80  81  87  87  80  72  68  74  88 100 105 102  95  99 113 115 108  91  59  30  24  32  42  43  55  69  63  66  84 100  84  43  60  80  68  65  65  59  65  72  64  66  84 107 106  85  88  84  60  57  61  64  67  68  61  79 103  93  94 113 125 130 129 118 105  93  81  71  71  87 109 121 113  96  90  86  80  82 101 126 107  82  85  97 110 123 111  97 115 101  57  38  23  10  29  37  19  45  69  53  90 131  85  29   1  32  43  30  66 105 120 108 102 111  90  69  86  86  65  36  27  37  48  71  95  74  50  50  63  64  46  89 150 154 156 156 129 114 117 110  86  59  74  81  57  78  91  39  42  77  75  69  79 110 105  71  99 123 109 119 144 159 115  53  44  95 157 151 147 165 
133 117  97  86 105 109  92 124 145 117 139 173 148  74   9  32  50  46  61  75  82 100  94  50  31  28  38  85 140 156 140 111  93  90  92  77  67  76  91 105 114 118 119 116  93  78 114 136 129 113  94  80  98 107  81  44  20  23  30  44  73  92  89  63  75 115  99  77  79 102 106  76  84 101  84  54  28  26  23  25  60  60  26  47  53  14  32  55  34  17  13  17  16  14  30  38  38  56  61  48  65  77  67  74  83  73  69  71  75  57  35  55  60  32  13   9  17  10  11  41  62  73  80  67  57  90 107 100 100 102  99  97  94  91  81  68  59  62  75  87  93  92  87  92 105 108 104  88  57  29  23  27  29  23  31  48  57  71  89  87  70  53  81  95  63  51  38   9  36  79  59  57  85 113 107  77  84  83  56  41  36  41  50  58  55  67  85  90  97 109 115 124 130  93  72  98 100  88  79  92 113 117 104  89 101  92  64  68  96 130 122 101  91  98 112 120 102  88 118 103  46  21   9   8  41  55  25  44  69  63 102 137  87  32   6  27  36  30  57  96 128 143 131  91  67  70 105 120 109  82  69  72  83 115 156 142 106  76  87  88  58 120 198 174 149 128  66  55  97  99  78  58  74  81  59  79  91  41  37  58  46  61 103 119 100  67  97 127 122 114 128 165 138  88  84  96 103  90  91 117 
124 107  95  93  90  94 110 141 150 125 139 158 124  63  10  12  32  51  59  63  72  99 101  58  30  17  17  61 122 149 137 118 144 107  29  76 111  79  86 117 142 110  69  73  77  74  70  84 101  82  73  90 107 121 121  67  15  15  19  25  47  76  88  49  36  71 115 121  85  90  88  58  96 142 112  53  11  38  57  58  64  49  24  52  60  21  41  63  35  26  31  30  27  26  32  35  39  57  55  35  62  84  64  65  72  61  53  52  59  62  55  44  46  57  44  23   7   8  15  19  30  49  75  76  69  89  99  97 105 105  93  86  83  81  70  56  47  52  67  85  96 102 106 106 105 103  95  77  43  14   6   5   3   1  19  45  46  38  41  75  88  73  94 112  95  46   6  12  46  70  38  29  52  77  75  59  87 103  85  73  65  53  46  47  63  81  90  80  77  86  95  94  80  63  54  62  87 112 120 114 106 111 110 100  81  68  63  69  90 122 119  97  76  85 105 113  98  83 103  84  30   7   1   5  34  40   9  34  85 121 124 116 114  77  20   1  21  59  58  52  71 129 155 103  60  41  52  68  86 104 112 108  90  97 130 132 128 135 139 147 164 171 169 160 124  78  70  75  78  75  60  38  46  49  30  44  55  24  19  33  44  67 100 118 118 103  88  92 120 126 126 143 156 158 135  77  24  56  88 106 
116  64  49  82  96 103 115 133 144 144 151 150 120  72  23   6  21  51  62  71  87 104 102  75  59  52  52  86 123 112  80  55  69  68  52  71  77  63 106 128  79  50  42  40  54  68  52  63  92  80  74  91  97 110 127  86  35  22  15   9  14  54  93  53  13  17 105 141  89  85  98  97 126 137  77  25   7  34  42  34  54  53  31  60  68  29  45  63  34  35  51  46  42  41  38  39  47  50  42  28  54  73  56  47  46  49  51  59  77  76  55  39  53  80  46  12   8   4   7  28  35  43  75  84  76  85  96 111 140 148 127 127 136 142 141 136 131 135 144 151 152 148 146 139 128 125 119 102  72  46  34  26  20  23  55  94  91  83  79  75  76  89 116 131 113  67  28  30  39  40  28  36  61  76  66  46  70  85  70  73  77  61  37  30  65  92  97  75  66  80 102  97  67  69  63  39  73 109  86  77  94 126 102  53  70  88  82  77  87 108 104  81  55  68  96 107  95  83 102  86  34   2   0   2  31  41  21  45  93 132 133 117 109  85  49  19  32  65  40  20  40  74  98  95  62  32  32  46  68  98 119 123 103 101 124 135 139 143 149 159 169 164 149 127  82  31  25  38  53  59  53  44  56  61  47  43  41  24  15  20  41  69 103 136 125  83  97 114 106 110 123 138 140 122  76  37  33 106 166 173 
116  36  13  61  80  98 129 128 133 167 153 120 108  81  39   9  15  42  49  64  89  85  75  72  73  73  75 102 118  69  33  17  10  30  67  60  49  59  95 100  47  26  29  31  47  60  47  49  68  76  82  93 107 122 132 116  85  53  42  44  49  76 105  90  48  20  84 124 100 104 119 127 140 131  67  16   0  19  27  23  39  45  40  68  71  29  42  55  23  39  70  55  47  51  47  53  63  46  30  32  49  60  51  31  25  48  59  67  93  78  37  50  67  60  33  13  10   8  13  29  39  51  73  72  65  91 117 138 170 183 173 172 180 192 198 199 195 196 198 197 190 179 171 162 153 153 154 146 121  93  72  49  29  26  60 107 119 125 128  96  83 107 128 136 122  77  38  36  39  39  39  52  71  70  49  27  56  68  45  58  73  57  37  34  63  81  81  68  66  78  99  98  78  86  82  50  68  87  60  61  91 120  90  43  83 114 106  93  92 101  96  75  49  68 105 116  98  80 108 111  78  44  25  26  45  52  42  57  84 106 111  99  70  59  55  31  46  82  44  22  49  37  41  94  80  48  58  62  58  67  87 107 104 105 119 130 137 139 150 157 150 149 145 122  74  22   9  15  30  39  43  46  62  74  69  49  32  31  28  25  34  57  96 140 127  74 104 130 107 109 130 151 127  78  43  44  77 135 166 146 
119  48  15  41  41  73 150 140 127 167 130  71  79  79  59  29  21  29  23  38  71  52  32  43  51  51  53  80  95  43  23  34  23  20  32  48  65  75  45  38  83  56  15  39  52  49  43  33  30  64  91 102 133 149 138 143 135  94  94 122 139 129 114 142 133  85  73  85 112 139 145 126 133 138  98  42   0   9  31  43  34  30  42  70  67  25  33  42  12  36  73  57  48  53  57  71  81  47  28  42  49  52  50  25  14  56  68  66  87  57  12  68  79  22  32  39  10  21  32   9  28  63  63  45  42 108 153 161 163 175 191 180 171 183 187 183 176 174 175 177 175 170 167 165 166 174 183 184 166 137 103  60  18   1  25  72  99 121 138 128 122 128 127 130 132  77  20  22  46  66  60  55  52  38  24  23  56  63  29  37  53  46  48  57  63  54  44  62  73  71  71  77  90  98  97  83  71  69  83  91  88  75  75  88 104 118 122 106  98 105 103  84  58  78 114 120  96  76 104 128 131 112  91  75  72  68  57  58  62  62  65  57  22  17  27  13  45 104  72  52  74  40  33 104 103  79 101  94  59  29  36  72  94 100  99 111 129 147 163 168 160 151 146 145 109  57  46  35  19  24  32  37  52  66  64  36  16  35  44  40  31  40  70 107 119 105 102 109 122 132 149 167 128  76  81  97 108 104  64   9 
110  77  47  42  61  96 135 142 127 102  92  84  68  75  87  72  50  34  31  52  88  89  65  34  26  30  34  64  87  57  27  13  14  14  17  45  69  67  43  34  53  33  12  36  41  31  39  53  69  87 102 108  91  82  96  99  91  82  92 107 100  93  99 127 130 110 102  93  89 130 162 151 147 125  59  63  91  45  12  18  69  71  26  47  63  32  28  36  37  26  28  70  75  54  52  64  73  46  31  44  48  47  45  24  17  53  72  74  73  45  16  61  95  91  77  54  23  14  12  12  35  61  56  48  59 112 143 137 119 115 132 136 134 134 132 129 126 126 128 133 138 145 151 156 161 169 175 177 172 161 138  97  56  41  66 101  98 105 124 114 111 130 139 146 148 111  53   7  11  39  47  35  17  21  54  94  63  27  16  13  19  39  44  48  63  55  45  79  88  67  60  64  80  99  94  63  76 103 102  78  52  46  45  51  77 102 111  86  79 107 110  88  53  57  69  54  66  87  73  63  64  54  52  63  73  74  65  61  54  41  61  75  35  15  16  10  17  38  52  55  53  63  71  69  78  84  70  82  90  45  36  74 110 113  96 121 143 145 169 184 161 148 142 127 110  85  40  25  42  47  52  63  73  67  40  14   5  22  23  22  51  59  48  56  80 109 105  95 102 133 159 150 107  62  58  70  89 112  93  44 
 94  94  79  67  98 122 119 115  98  64  83 103  70  83 122 116  78  33  34  65 107 114  89  42  18  18  40  66  86  82  50  13  21  25  24  57  79  69  53  40  33  26  21  25  34  41  33  53  89  81  93 124  80  56  92  63  31  61  80  78  60  65  87 107 112 108 111 108  99 116 128 118 112  88  27  49 100  61  25  35  97  96  29  42  58  31  18  30  58  26   1  60  77  53  50  59  64  46  38  53  56  54  51  33  26  52  70  77  75  72  75  95 122 137  97  49  19   7   7  19  39  56  52  54  73 109 128 120  96  86  98 107 108 103  99  97  98  99 101 105 113 123 134 137 134 135 137 141 154 165 156 120  77  58  75 103 109 105  93  70  78 127 156 146  99  85  78  45  22  18  31  23   6  24  66  99  44   9  32  42  48  61  50  38  60  68  70  90  81  54  70  80  75  98 102  68  76  96  89  65  43  45  48  50  64  79  87  78  82 105  95  74  64  59  48  31  47  66  32  11  12  15  27  49  62  69  71  75  71  52  65  83  61  43  35  21   5   0  42  68  51  74  86  54  77  95  47  67 111  69  53  79  99 102 100 128 149 145 160 168 143 123 115 118 106  72  27  26  59  52  58  89  92  74  46  27  15   7   6  16  54  68  55  38  50  92 109 105  96 122 150 144 101  53  42  50  74 115 130 109 
 76  93  98 102 120 123  97  60  43  65  94 102  77 101 149 149  99  33  34  66  98  97  84  69  42  34  74  87  88 104  89  57  62  64  59  89 106  85  50  31  48  57  46  16  35  65  28  31  66  50  72 135 111  95 126  61   5  55  76  69  69  73  84 103 109  99  91 112 151 122  72  43  44  49  28  17  20  41  67  92 105  93  64  68  62  28   9  18  55  38   9  36  54  55  60  63  60  44  45  68  71  67  66  50  39  56  66  75 101 131 158 165 154 123  72  26   2  10  21  19  33  50  49  53  70 104 123 121 104  99 109 106 100  99  97  96  97  97  97  98 102 107 115 112 101  94  92 100 124 146 147 112  66  41  46  78 118 118  79  51  68 128 152 112  19  19  73 112  78  22  23  23  19  40  47  27  13  23  63 103 120  99  63  38  56  80  95  91  61  33  73  99  87 102 114 103  74  51  57  64  65  65  78  90  71  58  67  92 103  89  64  61  91  86  67  58  39  15   3   5  18  39  53  57  52  55  73  93  95  71  62  65  72  74  67  44  18   9  52  82  70  67  68  67  98 109  57  69 104  68  55  74  68  74 101 118 133 148 144 133 121  84  65 110  94  34  22  39  58  36  43  89  87  73  78  71  47  13  15  37  39  54  73  55  52  79 109 117 101 106 123 133  98  55  59  69  79 103 122 116 
 65  86 101 111 112  85  28  11  20  40  67  87  85 103 137 157 126  69  70  70  51  71  98 109 109 108 113 109 105 119 122 115 113 109 110 135 139  95  35  11  52  89  84  21  14  39  30  36  60  72  85  99  92  90  99  58  26  55  67  65  75  77  75  93 104 100  87 112 172 149  97  67  68  64  24  24  44  38  51  87 110 117 113 106  90  58  18   2  31  37  33  44  55  63  71  68  50  34  42  71  70  65  71  62  55  63  67  83 134 160 160 168 158 115  47   6   9  11  10  16  29  44  50  59  75 100 113 112 101  97 101  95  88  88  89  89  91  91  89  86  86  87  88  97 109 105  97  94 103 112 111  93  71  69 100 130 108 111 145 148 143 133  93  64  69  68  73  91  65  23  18  16  18  46  47  21  33  44  44  75 102  92  56  31  58  79  90 103  80  32  20  49 103 108  95  87  85  78  59  55  65  77  69  49  44  54  74  95  82  36  51  85  96  85  61  30  14   8   8  15  31  58  72  66  48  42  62  83  82  49  55  75  67  59  60  72  61  33  32  34  31  53  64  46  61  78  67  77  82  28  23  69  90  98 100  99 109 138 149 146 128  80  32  33  46  46  16  22  58  46  41  57  44  41  72  78  72  73  67  58  52  47  47  62  92 119  98  68  59  82  92  57  37  47  81  83  76 112 106  53 
 78  91 104 115 120  89  23  17  40  59  66  67  71  93 128 154 120  61  84  84  42  69 104 108 128 142 125 123 131 135 142 151 146 133 126 151 163 133  66  24  46  82  84  24  13  38  41  48  63  76  87  90  71  56  54  41  36  54  63  69  82  78  69  84 101 107  93 112 159 118  67  66  73  70  51  43  47  59  77  98 114 131 137 108  83  76  46  20  26  32  33  33  43  61  73  62  35  20  34  67  62  54  64  63  59  61  60  70 117 147 155 155 138 101  50  14   8   6   9  17  28  41  55  69  85  99 105 101  92  84  81  80  80  79  81  83  84  84  82  78  75  73  73  82  99 102  99  93  93  97 104 104 102 106 122 136 124 143 187 194 181 155 118  89  82  86  86  74  67  61  38  17   8  24  32  34  71  81  49  76  99  70  50  50  70  86  97 103  78  32  22  44  80  90  81  65  74  83  67  66  76  82  56  16  12  40  83  84  63  41  55  78  87  72  45  22  12  10  13  16  24  48  65  65  50  44  60  73  68  40  50  71  58  46  54  89  88  47  21  11  18  56  74  47  48  66  71  64  44  18  34  89 119 121 110 119 128 127 145 139  81  63  66  48  53  64  38  48  87  59  29  25  20  32  69  68  66  98  88  56  55  52  49  75 110 129  86  38  26  53  64  26  17  35  63  70  74  97  75  17 
 93  98 106 124 144 131  80  70  86 106  88  58  60  88 125 143  97  31  67  95  79  95 105  91 109 131 125 132 146 145 147 153 155 137 114 138 169 171 114  55  39  54  58  21  29  59  48  47  58  50  71 112  72  29  27  29  36  56  69  78  87  81  71  79  96 110 104 110 123  64  15  30  44  61  89  55  16  70 114 123 113 120 133  84  54  79  76  54  33  27  24  12  24  50  60  46  16   8  24  60  53  41  52  53  48  46  43  46  69 106 139 132 111  92  76  50  15   8  15  23  31  45  65  82  95 100  98  92  82  71  63  70  78  77  77  79  81  82  80  76  72  70  71  69  68  81  92  91  87  90 107 122 129 122 102  96 147 178 175 167 170 186 199 162  73  74  97  75  92 111  59  20   7   4  10  38  93 111  79 103 114  60  53  74  87 105 115  86  49  32  66  71  37  61  76  45  47  64  68  80  94  90  57  10   1  28  72  59  53  78  62  46  59  47  27  30  22   8  10   8   5  22  40  51  52  56  67  71  65  54  52  56  54  51  59  94  92  48  21  15  33  65  85  77  69  64  57  41  26  32  66 110 117 112 119 153 163 130 131 110  36  54 117 124 100  72  75 106 131  63  12  19  23  35  61  57  55  87  79  51  54  66  78  92 104 106  74  35  11  22  39  40  42  40  32  51  78  64  36  14 
 55  72  94 123 151 146 106 112 124 105  87  83 103 106 106 134 119  66  49  73 123 133 128 126 122 127 148 142 129 136 131 121 135 133 116 130 144 132  87  49  47  58  54  21  26  46  30  25  34  31  60 115  89  52  49  59  68  66  73  82  84  83  82  80  83  95 107 103  85  91  81  38  42  69  74  48  16  16  53  99  92  93 111  82  65  89  75  41  15  27  47  33  34  48  45  28   6   2  19  55  46  32  39  37  30  27  30  45  73  73  61  81 104 115  99  85  77  38  12  33  47  56  75  92 102 100  94  86  79  69  59  69  80  78  76  78  80  81  80  77  75  75  79  71  59  79  98  98  82  66  65  77  93 102 101 100 114 124 130 142 167 194 189 178 173 130  79  61  85  96  26   9  40  35  26  34  68  89  80  71  73  84  63  50  94 121 112  64  38  39  41  39  40  67  61   9  41  86  67  59  77 110  76  15  36  47  27  29  36  41  59  57  19   8  11   6   4   8  14  11   6  16  26  32  44  59  70  66  61  68  67  62  60  57  62  91  84  36  12  11  27  48  77 107  76  22   6  43  78  29  31  78  63  63 100 126 147 160 126 104 138 110  70  96 100  79  80 112 135  54  17  61  34   1  14  57  91  84  80  81  75  76  84  92 100  98  66  28   3   5  18  31  65  92  65  69  90  61  27   5 
 44  65  82  99 120 120  93 103 117 109 102 104 114 115 120 158 155 106  64  72 125 140 141 147 134 128 145 134 116 132 136 125 116 102  88  99 107  97  78  66  67  56  34  11  17  37  36  39  49  59  67  71  69  64  59  75  87  75  74  79  77  85  95  80  68  71  99 102  76  89  92  54  48  60  64  46  23  22  52  85  71  76 108  95  76  71  54  34  25  43  61  44  52  72  54  32  15   4  12  38  30  21  28  24  20  25  34  46  63  60  50  65  86 100  99  98  98  73  51  54  60  70  84  97 101  97  90  85  82  75  70  77  85  82  79  79  80  82  82  80  81  82  84  85  87  95  99  95  81  67  61  65  76  87  94  96  96  97 102 113 132 157 170 180 187 160 123 101  80  51  21  28  50  28  34  76  87  79  68  78  87  79  72  74  93 106  99  59  34  26  15  15  29  38  35  25  55  85  74  59  58  76  71  56  72  60  24  41  55  48  81 109  83  36   2  15  34  44  42  39  40  46  40  27  32  47  60  52  45  62  72  72  63  55  59  84  73  26   9  10  19  31  61 102  70  18  14  38  70  85  83  65  38  50 104 123 130 136 116  99 110 104  94 102  93  77  90 116 121  56  40  93  66  24  30  71  91  49  55  83  64  62  84  88  88  93  91  75  43  26  30  60  89 107 108 105 103 103  67   9 
 53  73  76  67  74  76  66  74  94 119 126 119 106 112 142 188 187 141  95  81 106 130 143 141 137 133 127 120 116 123 126 118  89  62  50  62  73  69  78  91  93  56  12   0  13  38  52  66  85  96  71  21  32  55  59  75  87  80  74  71  71  87 100  78  55  51  85 104  87  72  61  50  41  44  63  46  22  52  86  97  61  58  99 106  82  42  33  42  55  67  64  40  53  85  74  58  43  15   4  15  12   9  20  18  19  41  47  41  42  57  77  75  69  72  85  92  86  95  96  75  73  84  91  95  95  91  87  85  84  85  86  89  90  86  82  81  81  83  84  84  85  86  85  97 116 109  95  89  88  87  85  81  76  77  79  83  93  99  98  94  94 108 149 168 148 164 185 162  97  36  41  48  34   3  31 108 109  82  69 103 114  66  78 109  93  98 107  67  29   8   8  10   8   1  14  61  67  62  75  71  50  33  59 100  83  53  44  85 108  93 120 162 177  94  16  59  90  89  78  77  84  88  71  37  29  36  48  36  29  49  63  66  59  56  61  74  58  22  27  38  36  33  46  77  63  38  41  26  39 153 180 111  69  74 112 125 115  95 108  96  31  72 148 131  94  78 109 122 101  75  73  95  90  77  77  83  67  15  28  67  47  48  74  78  80  95 120 127 100  73  71 105 104  99 132 126 105 133 108  30 
 42  73  76  55  52  55  59  79  98 107 129 142 120 110 124 170 196 179 108  75 103 135 142 120 130 141 125 126 125  88  48  24  37  45  42  60  58  30  44  82 114  78  20   2  19  41  31  53  93  75  44  26  27  45  74  77  73  77  73  67  73  85  90  69  52  53  82  99  95 102  81  17  21  51  47  29  10   9  62 126  74  34  52  95  96  37  26  44  62  71  66  41  27  36  79  99  79  30   2   4   4   8  23  18  23  59  54  32  48  56  55  74  89  87  76  77  94  88  78  78  84  91  92  90  87  87  85  82  82  86  94  96  93  89  85  82  84  83  84  83  84  85  85  92 100  96  92  97 105 106  93  76  63  63  71  80  79  86 102 112 111 100  98 121 168 175 167 164 146 105  49  18  15  23  33  40  47  69 100  73  56  95  85  66 102 147 154  71  18  13  11  12  13   9  20  54  57  48  52  58  60  61  73  85  64  34  32 120 163 120 139 169 151  98  63  96 103  86  88  90  91 104  95  61  45  46  53  39  35  58  50  34  55  77  86  68  38  25  81 123 106  65  44  66  67  43  10  27  84 144 196 217 153  99  85  77  86 115 117 107 102 106 113 112 101  94 116 111  84 105 103  58  58  70  68  72  68  43  47  69  77  63  44  63  90 110 103  97 106 117 116  97  99 113 118 104  84  81  79  64 
 53  78  69  34  27  44  73  76  73  87 123 143 113 107 129 157 183 186 128  93 108 129 136 122 122 127 129 135 130  92  41   3  10  17  20  54  63  34  51  97 134  82  13  12  23  26  15  29  58  53  35  20  25  39  54  65  72  75  69  65  81  82  66  51  55  78  92  95  94 108 102  62  65  70  32  19  22  17  76 163 136  83  63 113 114  23   7  27  41  45  46  46  31  28  84 116  99  46   7   2  10  25  34  17  14  58  60  39  49  51  48  71  88  87  72  70  89  86  77  78  86  93  91  85  81  82  81  76  72  77  89  97  97  91  87  85  84  84  83  81  80  80  79  83  90  88  86  92  97  97  86  76  69  70  73  74  65  70  88 101 100  85  74  89 134 149 151 162 168 151  95  32   0  27  39  13  20  52  81  38  22  89  94  77 109 149 152  59   9  11  13  21  31  14  13  46  48  38  40  54  67  72  72  74  88  67  37 107 153 129 138 143 108  61  42  81  86  74  97  96  78  95 106  93  77  68  66  43  34  65  63  48  60  81  95  83  56  47 114 154 118  59  40  85  96  81  72  94 137 168 198 213 173 130  98  58  57 104 106  89  87  91 102 122 114  95 106 111 108 130 101  19  31  56  40  61  81  55  54  71  76  66  55  73  94 102 100 105 125 132 119  91  91 106 107 100  90  83  83  86 
 61  86  71  24  18  49  96  77  53  76 114 131 107 110 138 162 179 180 135 102 102 120 136 135 116 110 137 137 124 125 100  54  24   9  16  58  74  51  66 100 120  72  16  21  27  25  22  26  36  46  35  12  29  43  34  55  78  70  66  73  89  83  62  54  66  88  92  89  87 101 118 126 124  95  32  29  59  62  95 150 159 133 101 129 119  36  29  44  22   9  18  45  49  48  87 121 120  61  15  12  26  42  50  29  19  51  62  53  48  51  60  74  79  76  71  72  82  91  91  81  87  96  91  84  79  83  83  77  71  74  85  95  97  92  87  85  84  84  83  81  78  77  77  80  85  82  79  80  82  82  78  77  77  77  75  70  66  66  72  80  80  72  73  80  88 111 135 151 164 168 148  84  14  24  37  28  26  36  49  33  31  70  97 107 108 119 115  49   9   6  10  21  33  23  21  43  45  39  42  58  73  64  66  84 104  91  60  88 118 124 125 112  72  30  17  58  74  76 102  95  67  93 116 113 102  87  68  48  39  52  69  76  62  70  92  85  66  60 102 120  80  38  37  90 100 103 150 170 176 203 197 165 165 161 130  66  38  71  82  66  39  67 120 139 121  94 104 129 147 123  68   9  18  37  34  65  86  51  50  69  60  62  77  85  87  91 109 128 135 122 106 100  99  99 104 107 109 112 102  92