0038152_A -33.5333 27.1 40.0
1917100112 1999070112
200
177
183
250
216
183
238
244
183
161
177
194
205
194
200
166
188
183
244
188
183
194
183
177
172
166
177
194
188
205
205
200
205
183
177
188
200
222
227
211
200
222
238
-999
-999
-999
194
205
211
205
216
222
205
216
200
205
205
200
183
216
211
216
233
250
227
238
233
222
238
238
261
216
216
233
250
227
216
211
216
227
172
-999
-999
-999
244
233
227
244
238
266
222
222
238
227
227
200
205
222
227
222
211
233
266
238
255
233
255
255
222
211
194
216
216
222
200
211
216
222
238
250
205
194
216
-999
-999
-999
238
222
227
238
205
238
227
233
250
238
227
227
233
216
238
222
216
227
222
216
211
227
211
233
183
211
222
211
216
211
227
250
222
211
216
233
244
244
255
194
233
250
216
211
216
211
211
233
233
261
250
227
238
250
216
172
188
222
222
327
222
227
233
250
227
216
238
238
316
211
227
200
216
194
183
205
277
261
305
333
277
188
194
188
183
194
227
299
277
244
227
211
177
194
183
155
183
200
288
188
172
177
183
177
183
277
288
172
216
216
244
272
261
238
155
122
183
205
183
250
172
188
200
294
283
177
200
188
244
211
200
177
244
222
194
250
188
200
155
211
211
277
211
177
166
238
216
222
188
183
166
161
161
150
177
166
172
194
222
194
194
211
205
188
211
216
266
144
138
122
155
155
150
127
144
150
144
161
161
172
166
166
161
166
200
188
194
172
233
288
183
177
161
177
194
194
200
222
272
194
183
200
250
316
188
200
161
177
172
188
200
272
211
227
-999
-999
-999
205
205
188
161
166
194
211
183
211
194
205
200
205
250
194
172
177
211
244
177
188
172
172
233
327
166
194
216
194
172
183
188
177
183
194
211
216
238
233
250
205
233
200
233
200
211
194
211
216
227
244
216
222
200
211
211
216
216
211
188
211
211
233
222
211
211
205
205
233
250
233
227
211
238
238
233
216
222
238
205
200
233
238
250
266
211
233
205
211
233
250
227
238
238
222
227
244
238
255
255
233
211
222
255
211
244
266
255
250
244
233
222
244
233
238
222
238
244
261
277
238
238
233
244
244
272
255
233
-999
-999
-999
216
227
233
250
255
266
266
255
277
255
216
250
266
255
227
222
244
266
288
277
261
233
238
261
277
255
250
277
272
261
266
205
233
211
216
227
233
227
205
255
233
255
255
227
233
227
266
294
244
205
233
216
227
222
238
222
250
211
211
216
211
233
261
216
216
200
194
222
222
277
227
222
227
227
200
227
233
222
255
222
222
244
255
238
250
233
211
211
205
211
200
211
227
172
183
205
222
238
-999
-999
-999
211
222
211
150
200
266
177
155
177
200
222
238
244
216
216
211
205
183
211
288
216
211
299
294
177
183
244
205
161
200
255
316
194
166
222
288
294
261
261
266
211
194
172
194
200
172
166
211
188
183
188
277
216
144
216
177
200
227
200
150
177
194
161
188
238
244
261
177
138
166
216
177
188
244
138
188
222
177
188
238
211
144
233
294
194
183
216
277
144
188
305
194
266
294
205
305
188
122
166
183
172
172
211
194
161
155
177
211
283
250
322
200
183
194
205
200
238
183
194
172
172
161
166
183
172
177
166
166
194
166
200
177
211
177
188
316
194
150
138
161
183
238
238
188
211
-999
-999
-999
183
211
311
216
216
211
211
200
200
222
233
183
188
211
227
222
233
238
205
172
205
227
205
205
227
166
188
-999
-999
-999
205
200
200
211
233
238
205
205
211
183
200
177
194
183
200
177
205
216
205
205
216
233
238
216
222
238
261
194
205
222
233
216
227
233
222
211
205
222
250
238
244
238
227
238
261
238
244
216
233
205
238
250
233
222
216
233
238
255
261
238
211
222
227
250
238
-999
-999
-999
-999
250
255
261
272
244
227
250
266
238
233
216
250
261
233
238
255
255
266
261
255
255
261
261
233
255
-999
-999
-999
238
222
222
227
266
299
250
250
244
233
244
233
238
211
250
266
227
255
261
250
227
233
244
277
238
222
244
261
227
222
233
222
238
205
233
227
222
222
216
-999
-999
-999
227
255
311
222
250
238
233
222
294
366
194
211
211
233
183
183
205
233
238
244
244
222
216
216
244
216
222
216
299
216
255
211
200
216
238
277
255
261
266
266
200
211
222
200
205
205
211
238
238
344
250
333
233
222
233
244
200
200
188
188
177
183
183
205
233
288
299
205
222
216
255
333
188
216
166
216
155
166
161
172
166
144
172
227
244
238
177
166
172
211
294
222
233
311
166
205
200
211
266
183
166
222
205
244
144
150
244
161
172
211
266
188
188
277
161
161
188
172
161
177
177
194
150
216
277
283
188
250
177
183
272
177
211
266
299
183
200
211
200
172
177
183
177
183
194
211
155
161
194
205
250
288
188
161
166
261
222
200
177
166
177
166
177
188
222
222
238
244
205
194
200
250
155
205
216
161
166
166
200
188
166
177
200
188
188
166
233
205
172
183
183
200
183
183
172
194
361
227
194
177
183
227
188
200
188
144
155
183
200
194
183
188
222
227
216
205
222
283
227
250
200
205
222
222
233
177
188
200
233
222
194
211
222
227
238
255
238
233
200
194
222
227
233
238
222
205
233
227
227
211
227
216
244
244
227
238
233
244
255
255
216
222
277
272
211
216
244
261
344
216
205
222
216
244
261
222
227
216
222
222
233
222
255
-999
-999
-999
233
227
233
150
216
233
238
222
244
244
266
261
244
233
188
222
216
222
-999
-999
-999
238
227
238
205
244
244
250
250
238
211
211
227
322
266
238
216
222
250
255
277
305
277
277
283
244
244
255
233
238
261
244
216
227
216
222
227
238
238
244
266
266
216
233
238
266
261
250
250
266
272
266
266
277
288
-999
-999
-999
205
227
244
227
272
261
227
194
205
216
255
244
227
222
261
216
250
216
227
222
233
222
216
255
288
277
188
161
172
183
205
205
211
327
205
183
188
183
194
233
322
216
266
194
166
172
211
272
172
183
200
216
205
194
194
216
205
183
200
266
233
188
205
255
222
188
166
200
188
188
200
172
161
188
188
194
222
238
161
183
188
200
211
200
244
266
272
277
211
177
244
205
211
222
172
144
144
194
227
177
222
183
299
288
133
183
233
211
288
222
183
233
177
150
188
211
211
166
111
161
194
177
183
138
188
272
255
233
266
311
194
155
133
166
233
216
177
172
188
144
144
177
205
266
216
188
166
172
183
172
177
155
166
194
150
250
272
255
316
183
349
166
155
177
255
183
194
188
222
183
155
155
194
211
188
177
222
200
177
194
194
133
127
161
172
177
200
227
183
172
327
188
211
200
183
183
216
183
155
183
216
327
194
177
194
250
177
183
188
200
194
205
200
166
166
183
205
177
183
211
188
166
172
188
211
194
194
188
211
211
205
211
183
194
194
233
238
227
222
244
250
227
255
255
227
233
150
188
211
211
200
200
211
211
233
244
222
222
227
250
266
272
244
200
227
250
261
244
250
261
255
261
266
277
244
222
194
200
205
222
211
244
222
200
211
233
255
244
238
244
216
222
222
211
266
211
244
255
244
227
261
233
244
222
216
200
227
211
227
250
266
216
266
327
227
238
255
211
250
283
244
238
233
250
233
238
194
216
238
250
238
272
261
233
272
255
194
233
244
255
211
238
272
233
244
233
216
227
227
200
238
255
266
238
250
266
233
216
233
238
238
227
244
277
216
238
261
255
227
244
266
222
216
194
205
238
272
200
216
222
238
227
244
222
238
227
216
222
211
216
322
388
233
200
222
205
194
255
388
172
183
200
200
244
211
211
188
233
238
211
194
250
194
188
200
211
227
188
205
222
305
277
305
222
222
283
277
166
172
233
188
161
150
177
216
194
200
183
188
244
322
200
166
177
188
194
183
205
200
261
283
211
222
183
177
222
205
250
266
188
155
161
177
211
200
166
177
216
194
172
194
200
211
138
133
155
172
216
277
283
183
272
177
222
177
166
188
283
188
216
277
222
222
211
277
177
155
172
183
194
227
172
200
177
172
166
233
266
200
227
211
211
266
172
122
155
200
261
188
211
172
188
194
227
172
194
177
177
244
155
194
166
155
188
205
177
194
194
216
211
200
233
205
183
200
172
200
177
200
194
194
200
188
205
227
194
205
238
261
200
227
205
150
177
216
188
216
216
200
227
205
211
222
194
211
238
188
188
222
250
216
244
211
188
177
177
200
227
205
216
205
194
200
227
233
238
283
266
272
188
183
211
250
216
166
155
155
227
233
222
216
200
222
222
227
250
205
222
222
216
211
227
261
183
216
216
227
222
222
194
216
216
211
233
244
244
261
250
-999
-999
-999
250
277
277
233
233
250
272
261
238
222
233
233
250
255
266
227
266
255
238
244
272
255
255
202
227
247
244
238
266
255
227
216
244
233
244
244
238
261
266
250
244
272
344
261
200
197
194
188
200
233
222
222
233
255
255
272
272
255
238
227
283
322
225
208
202
222
222
211
200
200
244
211
233
255
250
233
277
272
250
244
238
255
255
283
244
244
261
244
250
255
255
222
227
211
216
233
233
288
238
-999
-999
-999
216
227
261
272
316
211
205
227
233
244
244
233
244
227
238
255
222
205
227
216
238
200
200
211
216
238
238
250
227
177
200
244
227
205
227
194
255
200
200
172
188
194
216
211
194
216
266
200
305
177
211
272
194
183
183
172
183
216
194
233
211
194
211
183
200
261
216
194
227
272
266
155
172
166
200
266
327
238
211
233
172
161
222
211
283
294
105
144
150
177
200
233
227
172
183
194
194
183
-999
-999
-999
177
172
177
161
172
183
188
255
283
166
194
188
200
183
200
294
283
150
155
177
216
272
216
150
161
183
144
227
205
200
188
277
177
150
155
194
211
277
200
211
349
344
183
205
322
288
200
172
183
188
188
244
200
222
166
188
172
-999
-999
-999
266
200
238
266
211
166
211
200
211
177
188
216
194
211
188
133
177
161
183
194
183
233
205
222
200
211
200
205
222
244
188
211
222
188
172
200
277
211
177
216
255
205
216
200
211
222
222
227
233
211
222
222
200
205
233
216
188
211
250
255
216
222
233
211
255
222
244
205
211
233
194
211
211
194
194
211
227
233
-999
-999
-999
227
250
238
227
227
244
255
266
233
244
244
216
222
233
244
283
288
233
250
227
233
200
255
277
233
233
255
211
222
211
222
233
244
222
238
272
233
227
222
244
255
255
233
244
277
266
238
261
238
233
244
261
188
205
244
227
227
244
255
244
205
244
277
255
238
233
194
227
238
238
227
205
216
266
272
244
294
233
233
255
261
272
205
222
222
255
261
244
238
227
222
211
205
250
211
244
255
266
183
216
-999
-999
-999
227
222
244
233
227
244
177
211
216
222
266
216
177
211
222
233
250
227
233
216
200
205
222
238
216
216
188
211
238
238
272
349
205
194
222
216
266
200
177
194
272
194
216
205
205
233
211
194
233
216
194
233
227
194
216
222
233
266
344
216
172
172
188
250
233
211
338
211
144
244
200
194
238
333
194
177
211
194
177
188
155
227
255
188
216
244
183
177
211
194
211
194
255
200
194
238
311
288
216
316
188
183
177
288
188
161
188
272
172
138
188
250
266
233
233
183
233
194
155
155
222
266
266
216
188
172
194
188
205
305
166
183
177
188
266
183
288
238
177
177
305
233
161
200
255
166
166
183
205
183
177
188
194
161
177
227
255
144
127
144
238
183
144
161
233
316
277
172
161
188
155
177
222
177
177
194
188
200
283
177
177
261
150
155
188
277
188
216
183
183
177
177
161
172
200
238
233
205
183
183
205
227
177
155
161
172
161
177
166
200
200
205
177
177
200
183
205
200
194
183
194
194
200
188
205
200
255
155
172
200
227
177
188
200
216
222
227
222
233
233
222
227
250
211
200
183
200
211
222
227
200
183
194
205
227
222
222
233
194
216
222
233
233
261
233
227
233
250
238
255
233
216
255
261
266
277
288
244
222
227
244
238
227
250
255
255
322
261
222
244
338
394
211
200
216
233
261
227
238
244
216
238
233
250
277
255
200
200
244
211
250
233
233
227
216
272
266
272
205
233
261
238
255
272
250
244
233
238
255
261
244
250
255
227
244
233
255
283
266
266
244
255
272
255
211
244
255
250
294
333
233
250
250
288
311
266
244
311
305
238
233
227
255
255
250
233
238
244
244
261
216
216
238
222
233
233
244
238
227
233
244
244
233
238
188
177
188
222
216
216
211
216
205
227
216
205
216
233
183
194
233
344
305
194
205
205
200
177
205
244
222
216
222
333
194
188
200
222
205
183
194
216
233
222
211
194
188
205
194
188
183
183
188
205
216
205
188
227
183
211
250
166
161
227
266
283
288
172
166
200
211
255
183
188
188
161
216
227
216
177
172
211
233
166
161
188
216
177
138
177
188
244
222
200
166
161
194
166
194
161
205
166
211
205
261
255
238
255
211
177
150
177
205
238
266
255
194
194
200
177
144
177
166
177
166
166
172
166
227
166
166
200
216
172
-999
-999
-999
294
188
177
188
294
183
166
161
238
205
211
155
172
166
205
272
177
205
205
244
183
188
222
355
188
188
216
211
255
216
216
205
222
161
138
183
211
183
161
238
188
177
177
194
216
166
200
188
205
211
200
-999
-999
-999
144
183
216
188
200
233
194
194
227
183
188
183
188
283
150
200
211
205
205
222
211
211
216
216
188
200
188
194
211
200
211
211
200
255
205
188
205
194
222
200
194
211
222
222
227
233
272
244
183
188
222
238
233
238
244
255
-999
-999
-999
272
233
233
227
222
200
183
205
238
277
211
250
261
272
250
227
194
233
244
238
227
222
222
244
266
222
233
244
244
261
272
272
277
283
272
205
194
261
283
233
255
222
255
277
250
261
244
261
283
277
233
255
266
255
261
294
250
200
250
255
233
238
250
244
233
233
222
261
238
261
233
272
255
272
227
244
244
233
222
227
272
227
227
266
283
261
233
250
255
266
272
244
216
255
277
216
272
227
250
233
250
250
238
272
250
272
261
272
227
244
233
222
205
188
211
233
244
-999
-999
-999
261
244
211
238
244
211
222
266
205
172
194
200
205
222
211
238
205
222
211
233
200
244
250
222
244
222
194
288
211
188
255
311
216
200
205
211
200
211
222
233
233
222
200
205
250
211
216
299
216
200
222
133
216
177
200
194
200
222
200
244
244
288
205
183
194
211
272
344
211
177
161
172
183
211
166
216
188
211
194
216
172
188
205
216
211
322
288
166
155
161
194
177
205
233
166
194
255
233
177
200
277
261
172
277
277
161
138
183
188
227
122
155
183
216
266
227
200
266
266
183
216
122
122
144
177
227
255
183
188
277
161
172
183
205
183
133
105
177
227
277
200
161
194
227
177
194
172
211
244
183
183
200
205
194
211
183
155
177
211
233
211
188
177
261
177
155
172
222
194
272
238
372
227
200
144
177
166
172
177
194
194
155
183
261
188
183
161
205
194
183
211
211
200
200
211
216
238
166
177
188
200
233
261
272
244
177
216
227
216
255
200
211
177
211
216
161
188
211
222
200
205
222
238
222
183
200
177
183
211
205
238
183
216
238
233
244
211
227
238
222
222
188
233
222
205
211
216
188
238
272
238
200
244
255
222
294
305
216
211
238
250
222
216
227
244
222
255
255
272
283
244
244
250
272
255
266
272
-999
-999
-999
227
238
244
244
255
244
255
238
272
250
194
238
261
266
238
250
266
277
294
261
250
244
261
250
233
233
255
261
244
227
255
-999
-999
-999
272
238
233
255
227
255
233
250
266
277
288
244
233
244
266
238
233
255
227
244
261
250
244
227
238
227
244
233
238
255
266
277
261
244
238
299
233
205
233
272
216
216
200
205
183
172
200
-999
-999
-999
227
227
233
211
205
200
200
205
216
-999
-999
-999
-999
244
288
272
216
216
211
227
233
266
211
266
216
238
188
211
216
227
244
299
227
222
205
194
205
205
227
238
272
322
250
211
188
211
188
205
211
338
200
150
133
161
200
194
222
205
227
216
205
194
222
238
194
222
188
244
200
288
194
205
188
161
194
200
194
211
188
238
222
222
211
200
166
133
161
183
194
277
200
205
200
261
211
194
194
211
277
266
288
200
211
238
216
222
166
188
238
250
188
177
183
227
283
166
177
188
166
177
283
288
216
311
299
211
150
194
172
177
194
194
277
244
222
183
200
200
172
200
233
205
183
188
233
188
222
188
216
327
233
211
200
261
261
344
233
222
133
144
188
177
183
194
200
222
166
244
205
361
161
216
261
177
166
299
299
172
177
194
216
177
216
205
211
222
200
227
227
261
216
299
205
211
205
255
205
211
238
216
194
216
211
194
155
194
216
205
200
216
211
183
188
188
200
205
211
211
183
188
211
222
222
211
194
222
238
261
216
216
222
261
311
272
200
255
183
205
261
222
200
250
261
250
250
322
322
255
266
266
250
-999
-999
-999
283
205
200
238
205
216
250
244
233
233
250
211
216
244
244
238
238
244
244
255
238
233
277
283
272
244
250
250
233
266
277
261
266
255
266
238
233
238
233
233
227
222
216
250
233
255
266
216
244
250
255
283
272
283
255
255
272
266
222
244
255
255
261
283
255
227
255
272
261
255
233
227
277
250
250
255
261
255
266
216
255
261
238
250
250
227
222
216
227
194
244
244
272
250
205
255
205
222
216
211
261
266
272
227
255
205
-999
-999
-999
233
244
211
200
227
255
250
266
194
200
188
200
238
205
211
261
250
222
194
194
200
233
205
255
238
261
261
205
200
200
233
261
349
200
205
244
277
355
205
211
200
216
238
361
172
183
227
266
266
183
177
194
205
205
238
216
222
200
194
205
200
205
205
305
211
305
200
227
194
200
194
200
227
216
188
233
294
200
177
277
188
166
277
150
205
183
200
266
188
222
244
205
200
177
255
188
211
205
161
144
161
188
133
161
177
222
222
255
261
277
177
155
161
233
211
177
211
311
227
250
272
200
216
211
205
200
161
172
255
250
272
194
183
172
177
183
194
250
227
227
211
216
183
116
138
166
194
177
194
211
311
172
183
205
161
183
222
277
294
216
200
172
200
266
155
183
177
150
138
166
211
250
194
227
233
188
188
211
194
172
194
188
183
205
205
211
216
205
194
166
144
161
172
200
238
188
155
155
183
177
188
183
272
205
200
166
216
216
194
211
177
166
194
177
200
216
205
194
200
205
216
194
200
211
211
222
244
250
233
227
222
205
233
255
255
200
216
238
216
188
211
238
255
205
211
233
227
244
227
161
205
272
200
216
250
233
255
272
261
238
233
250
244
244
233
250
238
244
255
233
222
-999
-999
-999
277
288
250
238
238
227
194
238
250
272
238
227
250
211
222
238
244
-999
-999
-999
233
216
233
233
255
277
261
266
272
250
238
238
227
238
238
233
222
222
250
227
227
244
250
255
233
266
277
277
294
222
211
233
233
255
233
277
277
299
255
277
222
227
216
222
244
238
250
216
222
205
222
244
233
272
238
238
244
227
216
244
222
216
205
183
205
233
238
216
244
222
222
216
216
227
211
205
222
222
244
216
211
222
222
238
244
238
266
205
205
233
227
227
233
211
216
216
205
227
188
200
222
222
233
266
216
222
250
305
349
272
261
238
272
233
194
200
244
200
266
322
238
200
227
211
200
194
216
194
188
188
216
194
188
216
277
327
200
233
194
222
216
205
188
155
172
183
200
188
188
155
166
144
161
155
177
194
250
194
266
188
161
216
205
161
183
177
205
266
200
172
133
188
216
244
211
188
222
194
200
166
177
177
211
133
150
177
183
194
227
177
161
177
183
183
177
188
188
255
299
305
177
166
166
277
205
177
205
166
211
194
150
161
172
183
255
216
211
211
261
238
227
183
205
183
188
200
177
183
194
216
188
211
188
172
172
194
233
205
183
133
161
205
194
150
194
172
183
166
177
211
194
166
177
211
222
211
227
216
183
205
227
194
205
222
205
183
183
188
216
166
166
183
194
172
183
177
200
194
205
238
205
194
200
200
211
222
222
255
222
250
216
238
211
200
233
200
211
200
194
216
227
222
216
222
222
227
227
200
166
194
211
227
238
222
250
255
233
250
205
216
238
250
227
233
238
227
238
244
233
233
227
227
211
216
216
222
233
227
244
266
227
255
261
222
272
277
244
211
211
227
222
272
266
272
283
277
272
283
255
250
216
255
266
222
227
255
272
261
222
233
255
272
283
211
200
205
272
-999
-999
-999
255
266
277
255
283
272
299
233
261
277
238
250
216
216
227
238
233
266
194
216
233
250
233
227
233
211
222
233
250
266
255
255
272
294
255
244
238
277
272
222
238
250
233
261
238
216
222
266
216
216
222
255
261
250
250
244
227
238
205
250
250
227
227
250
216
200
211
205
222
277
222
244
233
216
227
233
250
272
233
255
200
222
205
200
277
244
238
244
361
222
233
188
177
172
200
222
222
305
222
255
272
200
205
255
227
211
166
183
233
238
322
311
216
222
233
177
188
233
283
294
277
194
194
183
255
305
211
188
172
194
238
216
188
200
250
183
188
177
200
238
183
194
183
166
194
255
183
188
188
183
222
194
233
272
200
155
222
144
127
161
250
261
188
166
250
222
172
211
172
205
166
200
183
200
194
177
183
205
194
194
255
211
238
183
205
183
155
161
155
161
177
205
272
266
205
200
183
205
211
283
294
211
155
161
183
188
233
211
211
277
177
144
172
188
205
200
211
155
161
177
205
216
183
205
244
216
205
216
177
194
222
188
188
183
222
177
138
155
194
222
188
166
211
177
177
183
194
205
194
183
233
183
177
194
216
205
238
177
211
205
161
188
216
183
194
194
177
211
211
188
205
233
227
216
200
216
227
277
422
211
177
216
238
183
205
211
222
233
216
233
211
233
233
238
266
205
205
211
277
316
238
250
255
238
211
222
250
272
250
255
233
238
266
238
244
222
255
277
233
250
255
261
272
255
250
261
261
250
255
222
244
255
277
222
244
277
266
227
250
266
272
288
288
261
266
255
255
261
238
266
272
244
238
238
250
277
233
244
233
255
233
233
261
261
244
250
283
283
288
233
255
244
222
233
238
238
233
238
238
272
255
272
261
255
227
255
244
277
272
244
216
233
261
238
238
233
238
244
272
244
277
311
338
261
222
250
250
222
233
261
294
233
238
244
261
250
272
244
277
261
250
233
244
255
238
244
266
227
238
255
238
222
194
216
233
216
227
238
244
233
233
227
238
255
188
216
205
205
216
216
255
205
222
211
172
188
211
222
266
216
200
200
205
216
255
316
216
194
222
205
183
266
194
194
266
222
205
200
205
222
194
216
261
216
222
344
205
166
161
183
194
205
205
200
200
188
150
183
222
261
183
177
183
200
222
188
194
183
244
194
200
294
183
177
233
183
177
183
200
277
194
144
155
161
211
227
288
188
138
155
166
177
177
172
211
172
166
205
161
150
155
216
138
161
194
177
183
161
161
177
188
177
194
194
205
277
222
183
161
138
150
183
200
200
183
183
188
200
327
316
322
183
172
183
183
205
211
238
200
188
250
205
244
177
183
183
166
222
183
222
188
200
200
183
83
133
183
211
227
211
211
216
216
194
216
261
211
227
211
216
327
161
177
188
200
233
305
216
166
177
255
200
194
194
177
172
194
244
183
205
205
222
200
211
238
211
205
188
200
205
200
172
183
211
200
161
194
244
305
205
194
211
227
233
222
211
222
233
250
216
238
233
238
250
272
283
238
216
233
227
222
222
305
211
216
250
233
244
238
205
194
211
227
233
222
211
222
233
250
216
238
233
238
250
272
283
238
216
233
227
222
222
305
211
216
250
233
244
238
-999
200
222
238
244
205
211
244
250
272
261
261
238
266
283
277
277
250
238
255
222
222
238
244
244
222
238
227
222
238
261
266
255
272
244
227
255
272
227
216
238
255
233
244
266
272
255
233
227
266
244
227
261
261
283
244
238
250
227
277
261
266
211
227
238
250
277
261
238
244
244
261
255
266
238
255
227
222
266
222
244
216
233
255
211
216
233
227
244
244
266
250
261
238
294
261
261
250
244
244
205
222
238
238
272
266
299
244
216
227
227
250
200
238
222
233
299
250
250
244
233
238
200
200
194
194
222
266
277
333
227
244
222
266
150
172
211
194
288
299
305
311
277
194
183
233
349
177
138
183
194
233
200
205
255
211
188
183
216
166
122
188
194
211
172
183
200
200
194
205
183
177
222
183
183
211
183
238
288
238
233
216
272
194
233
299
200
238
122
133
166
166
211
233
200
194
233
272
250
172
222
227
127
138
211
238
166
183
205
183
205
183
183
188
211
211
222
316
222
299
227
200
194
155
183
188
177
183
183
200
216
327
205
283
161
200
222
188
311
205
172
183
211
227
211
200
205
244
255
222
205
144
144
244
266
188
216
227
177
166
172
183
166
194
211
205
200
205
238
194
205
200
200
177
194
183
172
233
166
211
233
227
205
211
216
205
205
211
233
244
233
205
244
216
177
183
222
222
200
177
200
211
188
205
211
244
216
250
222
216
233
188
200
166
222
227
211
277
-999
-999
-999
211
211
216
227
233
261
222
244
255
200
194
227
250
233
227
222
216
244
216
227
255
238
211
222
250
233
250
255
283
244
250
211
183
211
222
222
238
261
261
244
227
227
255
266
250
244
255
283
244
227
255
255
233
255
261
194
255
244
233
255
277
277
272
233
255
266
227
222
255
283
266
266
255
250
233
272
316
244
244
238
227
216
244
250
233
238
233
255
305
238
255
283
272
255
222
205
233
233
238
233
227
227
244
272
216
244
288
222
238
222
233
227
205
222
233
238
244
233
216
216
233
244
216
238
244
227
222
255
238
222
233
244
266
244
261
244
244
238
238
194
222
200
194
233
255
266
216
222
244
238
255
244
233
211
227
222
227
238
205
166
205
216
216
238
288
361
266
261
216
227
344
227
333
194
211
227
294
227
172
211
200
233
233
205
200
200
205
211
183
127
127
172
200
227
272
277
188
238
299
238
299
227
200
155
155
161
194
194
205
277
216
233
188
222
255
288
294
155
155
172
177
144
161
183
183
200
183
177
144
177
188
205
183
188
-999
-999
-999
172
200
277
244
322
188
161
233
294
222
216
155
183
177
194
155
161
177
250
150
233
266
172
172
177
200
194
205
161
183
188
177
177
194
188
177
166
177
166
183
172
188
188
194
183
288
333
200
127
94
133
161
200
183
205
211
244
250
188
172
294
166
172
177
172
194
177
172
188
200
183
172
177
188
194
188
216
216
161
155
183
-999
183
205
194
188
200
200
194
200
200
194
222
183
222
277
194
172
183
205
233
283
205
200
211
188
200
194
194
205
233
211
205
227
200
205
205
233
222
233
211
188
194
194
227
222
222
244
211
255
194
211
216
250
177
194
216
233
222
222
233
200
205
227
244
233
255
244
233
216
211
211
233
255
316
216
261
255
222
216
-999
-999
-999
238
311
238
238
222
250
233
255
250
238
227
211
227
255
222
216
227
261
255
227
238
261
222
194
200
200
216
222
233
211
233
222
238
250
255
222
244
244
205
227
233
244
250
277
299
233
233
250
238
211
255
238
250
261
222
238
255
238
405
238
205
222
238
233
227
222
216
222
227
216
216
177
216
205
216
211
233
-999
-999
-999
211
216
244
238
216
222
233
222
227
222
222
244
244
250
216
233
222
238
349
233
227
233
216
205
222
233
261
238
233
211
211
216
216
200
327
283
255
238
272
361
294
211
200
200
211
227
227
216
255
216
216
311
227
288
266
200
222
349
338
211
227
272
216
344
338
272
233
233
216
244
233
222
211
211
216
211
205
205
211
316
172
200
216
222
211
222
272
188
266
188
216
200
211
277
211
200
272
-999
-999
-999
200
200
211
261
133
172
233
288
244
183
238
299
138
172
188
294
183
150
83
138
172
177
194
166
183
183
161
188
127
166
155
144
155
172
155
200
183
194
177
194
155
183
211
200
188
177
188
177
200
188
183
188
150
155
172
266
177
200
172
194
227
183
172
166
227
177
183
166
200
205
238
216
177
177
250
261
172
183
183
200
211
194
216
211
194
150
161
172
194
211
216
283
366
238
222
216
150
188
294
194
188
211
372
194
200
261
200
188
188
227
211
188
205
227
244
200
211
188
188
194
211
200
205
216
205
177
194
222
250
216
211
216
227
211
205
216
238
211
194
222
227
261
216
194
216
177
200
211
194
216
216
222
211
227
244
238
188
211
216
211
205
205
-999
-999
-999
222
211
222
222
244
200
205
205
194
216
216
233
205
200
222
250
216
-999
-999
-999
244
255
272
250
227
238
244
238
244
261
244
255
272
216
238
211
211
238
244
250
250
233
238
266
288
238
250
250
244
266
250
233
222
227
261
244
255
261
272
244
216
227
261
238
250
233
222
227
233
222
227
200
216
266
233
261
261
244
222
227
227
216
205
205
211
211
222
211
244
222
244
227
233
355
172
188
211
211
216
200
211
216
200
272
200
177
-999
-999
-999
194
211
222
211
222
211
211
166
200
194
194
227
216
327
194
200
222
222
244
244
216
233
227
222
205
211
194
-999
-999
-999
216
216
211
166
183
194
194
200
222
227
194
211
205
238
200
227
194
194
188
238
311
238
155
166
161
183
172
155
172
177
200
211
172
205
272
133
205
155
144
-999
-999
-999
194
266
266
250
238
233
205
227
255
188
172
161
161
183
211
177
161
172
166
166
211
227
227
172
172
183
238
177
172
144
133
150
188
177
166
172
188
177
250
261
200
188
238
188
172
205
177
188
211
183
166
233
161
183
205
172
177
177
188
216
277
155
105
127
188
161
172
172
166
211
172
172
216
216
227
238
177
172
177
177
188
183
177
161
183
194
172
183
200
183
155
150
172
183
205
183
227
216
200
194
177
166
172
177
177
194
188
177
211
183
183
194
266
211
227
166
188
161
177
205
194
194
216
183
183
188
166
205
194
188
216
266
211
238
211
216
244
150
205
227
216
222
188
183
200
211
177
166
194
216
188
216
155
161
177
205
194
194
200
205
205
222
172
200
200
205
227
216
211
166
194
211
205
205
233
233
194
200
211
183
200
200
216
216
205
216
222
238
216
222
211
188
216
211
211
205
233
222
205
200
327
349
188
205
205
200
211
222
227
205
194
183
205
238
222
222
233
233
216
238
238
233
261
250
238
244
238
244
233
244
244
238
188
183
205
227
216
227
233
222
233
211
161
211
222
233
227
216
183
227
211
183
177
216
233
227
233
200
216
244
227
205
238
216
233
244
216
222
216
238
250
272
327
211
211
233
238
233
255
299
233
266
272
255
238
272
255
227
238
261
244
261
255
261
416
233
205
200
194
211
250
272
188
216
205
222
-999
-999
188
205
211
222
216
222
205
200
200
188
211
211
250
233
205
205
227
211
200
211
250
349
349
355
294
238
283
211
188
211
194
255
200
194
238
188
200
205
200
194
188
261
299
222
133
150
200
216
266
144
161
166
194
227
283
200
294
161
144
161
211
233
194
233
288
238
233
200
288
200
272
177
211
211
183
211
294
177
188
255
288
205
172
200
-999
-999
-999
222
227
211
194
261
283
233
266
200
261
155
166
155
122
155
133
188
183
222
261
150
172
200
211
238
216
227
188
166
188
194
211
172
166
183
299
311
205
177
172
200
183
188
216
188
200
205
233
211
188
194
188
205
294
377
205
172
183
311
327
194
216
238
205
244
338
205
188
-999
-999
-999
183
200
172
194
177
138
166
244
327
311
327
183
194
216
172
200
216
177
200
216
188
200
205
177
177
194
177
216
227
227
200
161
194
216
194
222
200
188
205
188
183
188
183
188
194
211
194
205
216
205
211
194
200
216
222
188
194
238
211
216
200
166
177
177
172
205
227
211
216
227
205
177
200
222
222
233
188
205
211
216
238
188
205
211
200
233
216
194
211
211
216
200
205
216
227
216
194
216
233
244
211
222
227
227
238
233
227
222
233
222
227
222
238
205
200
222
-999
-999
-999
-999
222
222
233
261
255
238
233
244
261
233
277
266
250
272
244
233
238
272
233
227
255
283
227
222
238
250
277
277
305
250
299
299
244
288
216
233
266
222
250
244
255
266
255
250
238
227
238
238
244
244
250
233
255
277
261
250
266
244
194
216
222
233
238
233
255
244
233
211
216
233
238
261
222
200
227
216
233
194
188
227
255
216
205
227
216
216
211
211
222
233
227
244
216
227
205
211
222
205
216
222
233
288
266
233
200
227
222
177
183
200
-999
-999
-999
327
-999
272
233
194
305
222
211
211
200
238
305
222
122
177
250
177
177
194
183
194
227
-999
-999
-999
294
205
200
261
255
255
283
216
200
216
161
200
216
205
266
194
211
216
222
172
177
194
188
227
188
222
205
277
216
244
250
211
272
150
183
216
227
205
294
172
172
144
172
227
216
166
166
211
283
222
155
144
161
244
194
183
183
244
266
244
194
255
172
194
183
155
183
211
172
205
166
177
183
194
194
183
194
200
227
150
161
227
205
161
188
183
233
333
316
177
338
177
183
250
327
161
177
216
344
377
188
144
138
150
161
177
194
205
211
227
194
188
155
172
200
183
188
177
177
200
200
-999
-999
-999
205
194
200
194
200
194
205
166
194
161
161
188
177
200
177
200
222
238
183
188
205
222
216
233
-999
-999
-999
-999
205
216
194
188
211
205
255
194
200
211
211
200
205
200
233
227
227
211
244
200
227
222
177
227
233
211
205
211
216
222
222
227
216
188
216
244
250
233
222
216
211
238
205
222
216
238
222
222
216
216
205
211
227
227
244
238
244
211
244
177
194
216
205
-999
227
238
216
211
222
244
238
244
233
266
211
183
244
227
233
244
238
266
255
222
238
222
255
244
238
250
233
200
222
238
238
227
216
244
244
205
200
205
233
-999
-999
-999
222
250
238
255
222
205
250
238
216
211
244
244
216
233
216
261
250
233
266
272
233
216
216
222
233
250
244
244
233
244
233
238
238
255
233
238
222
227
244
238
227
238
227
233
250
222
216
227
238
216
222
238
244
227
166
183
216
216
222
211
211
205
227
211
238
216
183
211
211
233
194
238
250
205
200
188
194
205
-999
183
200
200
205
205
200
216
-999
-999
-999
216
244
200
222
194
-999
-999
-999
200
233
227
166
194
255
250
200
211
233
205
250
216
166
166
177
177
227
194
188
188
200
200
222
200
205
194
194
177
177
172
161
183
227
222
161
155
172
155
172
211
205
188
205
194
233
255
172
188
272
283
266
-999
-999
-999
177
177
211
222
172
161
288
188
194
194
183
183
177
188
194
161
277
288
216
222
166
205
172
-999
166
183
183
155
177
183
188
188
205
288
250
211
172
172
194
200
172
155
188
200
177
155
172
183
150
177
177
200
200
161
177
272
233
372
383
216
166
172
172
188
200
211
150
177
261
172
211
216
211
216
222
238
405
222
216
200
194
216
216
222
-999
188
211
238
194
183
205
188
172
205
-999
-999
-999
188
200
211
233
200
194
183
188
194
183
244
227
194
177
255
283
211
183
183
211
216
177
150
177
188
211
222
294
244
216
233
216
177
155
172
222
272
244
222
222
255
188
227
222
211
227
216
188
222
211
222
222
233
200
216
250
238
205
222
216
205
233
216
238
238
277
250
211
244
238
227
244
261
227
238
250
233
222
227
-999
205
222
233
238
250
211
244
222
233
250
272
238
255
238
244
233
211
250
244
244
216
238
233
227
227
250
233
244
255
238
216
227
233
261
250
261
244
238
222
216
255
238
244
233
211
222
227
233
200
238
233
233
238
250
255
238
238
272
238
222
222
233
261
222
227
227
250
222
227
244
250
200
200
211
227
227
238
205
238
283
227
283
200
194
216
194
200
216
194
-999
238
266
194
194
216
188
200
211
233
216
216
211
222
233
277
211
216
200
200
216
205
222
233
188
166
172
200
266
205
222
205
222
211
166
-999
-999
-999
-999
-999
238
272
216
222
205
200
216
233
233
211
188
194
200
200
183
244
222
205
161
200
216
211
200
233
227
211
166
194
216
216
261
183
205
183
188
250
266
200
200
166
155
161
183
183
222
161
172
188
194
211
227
205
227
183
-999
-999
-999
-999
166
155
183
233
216
172
166
166
161
166
166
172
177
166
166
177
177
166
172
155
166
172
255
244
-999
144
161
194
172
177
172
172
183
222
250
294
272
177
172
188
183
211
211
205
194
172
172
188
177
172
161
172
194
155
161
177
200
255
272
194
133
155
177
183
188
211
188
144
166
177
183
150
161
183
299
327
227
200
222
155
150
188
183
183
194
177
194
183
166
194
205
177
205
205
211
200
222
200
244
166
177
205
200
183
177
200
-999
-999
-999
211
205
188
205
194
194
222
227
222
183
194
183
200
205
250
205
233
238
238
194
227
188
222
227
222
238
250
261
244
227
216
238
250
216
238
244
233
233
261
244
-999
216
211
216
250
222
227
222
250
205
227
222
227
244
233
233
255
261
250
216
227
250
250
227
233
250
255
222
238
233
250
272
244
250
255
238
227
244
255
244
261
244
250
222
250
277
277
283
261
211
216
244
261
250
272
266
211
266
266
-999
255
238
266
222
255
261
261
266
250
222
244
250
277
272
-999
-999
-999
233
244
244
283
250
266
283
266
-999
-999
-999
222
250
244
216
222
238
250
194
222
227
250
261
222
250
233
227
216
227
211
194
216
233
244
222
227
222
250
200
205
238
200
211
211
188
200
205
233
183
194
216
238
227
250
238
233
216
255
211
200
216
205
255
227
222
238
227
205
216
227
222
255
222
183
183
211
183
194
211
188
211
200
233
233
227
205
200
250
227
277
255
277
238
200
205
216
316
238
200
288
222
188
200
200
183
172
183
222
211
288
294
238
216
261
294
211
172
211
155
144
172
177
183
188
205
188
238
244
188
188
200
277
211
222
200
166
116
144
155
233
194
200
266
216
211
211
205
200
266
183
188
211
211
200
200
183
266
238
261
200
194
294
322
266
-999
177
183
194
205
200
200
216
316
172
172
227
327
227
288
200
200
205
255
349
211
183
216
188
205
205
211
205
161
183
205
261
200
255
161
172
216
227
177
172
188
205
194
155
166
172
194
194
222
205
161
183
211
216
205
227
205
211
250
200
177
188
205
211
216
216
177
177
183
200
205
211
216
205
211
216
188
161
172
183
188
216
222
222
316
222
383
205
222
216
222
238
227
194
200
194
222
211
233
194
177
194
200
211
205
244
211
227
216
211
244
255
266
227
233
227
177
272
216
216
238
227
233
238
255
227
227
222
255
238
244
272
244
261
261
238
244
227
266
266
272
222
255
244
200
250
266
255
238
233
227
227
233
227
233
227
277
244
272
244
250
266
216
222
266
244
277
238
233
266
255
250
288
227
255
288
261
244
233
227
238
255
266
233
222
227
299
255
227
222
238
250
250
216
244
266
233
261
244
222
255
227
222
266
261
244
244
277
277
250
238
205
-999
261
272
261
266
244
216
250
-999
-999
-999
250
233
238
-999
-999
-999
227
244
238
216
238
233
216
222
222
233
211
227
227
238
-999
244
244
261
216
188
216
227
227
311
355
227
200
233
211
233
222
227
205
183
205
216
227
261
244
216
244
261
294
183
205
222
211
222
272
216
227
233
211
205
238
288
255
222
222
216
194
183
238
200
150
166
216
233
255
238
255
161
188
166
222
-999
272
200
200
216
272
177
188
233
305
211
222
177
183
205
194
188
194
155
172
183
183
216
200
194
205
205
116
172
177
183
166
188
166
211
205
238
272
238
177
183
166
194
211
205
211
250
222
144
166
211
272
166
166
138
238
233
200
261
183
233
-999
216
327
211
200
183
138
161
183
166
200
283
183
222
211
194
211
200
200
172
188
194
183
222
211
205
200
183
194
272
205
183
188
283
166
161
216
188
200
222
188
177
177
211
211
200
238
161
222
266
177
177
166
205
194
155
205
188
177
222
222
-999
205
227
200
194
205
200
200
188
211
200
183
194
211
222
194
211
194
211
238
227
216
233
233
188
211
277
238
244
238
211
216
194
177
216
194
205
244
255
238
233
227
194
183
194
216
227
250
233
200
211
227
244
255
283
238
211
222
244
272
261
238
238
277
244
250
255
255
222
216
272
238
255
277
272
283
261
244
266
272
272
227
222
194
211
216
244
244
277
255
-999
-999
-999
211
222
227
250
255
233
250
244
283
250
250
255
227
238
244
227
250
238
250
250
277
255
277
211
244
233
250
250
233
227
250
233
216
222
244
238
200
227
255
250
255
261
227
244
244
316
244
244
250
238
272
283
244
244
255
233
200
227
-999
227
216
216
244
227
222
216
244
238
238
277
277
244
238
266
222
238
227
222
222
238
222
238
211
238
222
255
227
227
244
238
261
377
227
211
222
222
216
216
222
238
222
222
255
266
222
188
200
200
227
305
316
211
244
227
227
211
205
200
194
-999
222
277
272
194
227
216
216
233
161
172
211
222
227
311
200
155
183
227
261
194
200
255
272
222
194
177
205
261
216
177
183
205
238
177
161
155
188
261
261
205
161
216
133
177
172
200
227
233
277
205
205
183
222
266
233
216
272
155
172
194
-999
211
200
227
200
200
211
188
211
205
188
205
188
211
166
200
200
194
150
150
172
155
177
177
188
194
266
283
194
183
155
183
272
205
166
155
183
266
183
177
166
177
172
161
188
172
227
316
194
172
211
366
161
183
188
166
177
138
155
338
227
194
177
183
183
227
316
211
194
200
211
205
183
127
155
183
227
194
211
183
177
183
177
183
183
166
194
200
216
216
166
194
172
177
188
211
188
188
200
255
200
222
233
211
161
200
188
194
183
200
294
344
211
188
233
211
194
200
216
211
194
200
222
-999
227
222
211
200
205
205
211
188
194
200
194
222
233
255
372
211
233
266
266
244
266
272
244
255
233
233
222
250
261
-999
261
166
200
200
211
227
261
244
200
222
244
255
216
211
205
227
261
266
233
233
227
211
194
233
222
261
244
222
222
216
227
222
222
211
238
222
216
238
238
227
233
277
261
277
222
255
238
227
266
272
288
200
-999
-999
-999
222
244
227
205
227
216
216
250
261
277
233
222
244
238
244
211
238
266
233
200
244
272
250
250
272
272
266
227
238
227
227
205
244
227
261
288
266
272
283
244
244
227
255
266
311
383
227
233
238
299
244
205
211
211
216
244
238
222
222
205
205
194
194
-999
-999
-999
222
222
200
222
244
244
216
227
216
216
222
227
211
216
216
211
188
222
216
216
166
177
177
211
255
222
244
188
166
172
205
205
233
205
194
188
188
200
205
211
200
205
183
200
194
194
188
188
200
188
183
183
188
238
250
172
200
211
222
266
-999
150
155
188
216
277
283
277
288
205
200
250
183
172
172
227
177
183
161
161
150
172
172
183
211
188
244
277
227
183
-999
255
166
155
161
166
166
200
177
161
222
227
188
194
238
194
277
261
227
144
150
172
216
261
166
172
266
211
205
161
200
194
194
177
238
222
205
200
200
238
233
166
172
177
172
183
205
283
277
222
327
183
122
172
172
188
188
211
144
150
150
166
183
238
222
316
322
211
194
188
177
194
205
244
194
194
188
133
222
194
188
250
333
238
227
205
177
166
188
194
183
194
277
183
205
200
188
188
200
183
211
211
200
177
177
194
200
211
200
200
166
205
222
227
216
222
205
222
200
222
238
216
244
272
211
227
222
211
227
216
188
200
211
244
222
222
205
194
150
194
227
227
244
366
233
244
227
222
227
227
233
222
238
211
233
211
194
216
277
216
238
250
233
266
205
216
222
216
205
222
227
244
183
211
216
216
227
227
244
261
238
233
238
255
233
216
238
227
250
233
255
233
272
255
250
266
266
261
222
238
244
244
266
244
277
250
255
288
294
272
272
255
283
311
238
277
261
244
227
244
238
244
272
261
272
299
272
266
283
272
294
299
361
244
255
272
255
255
238
227
244
250
255
233
227
238
288
244
211
205
200
250
311
183
222
227
222
216
205
205
227
227
233
233
227
233
211
238
225
250
255
227
216
222
233
349
211
222
233
227
233
250
266
222
216
205
227
222
155
194
194
216
222
211
250
266
233
250
227
216
188
216
205
205
255
233
205
200
205
255
211
194
200
277
227
205
216
122
144
177
183
188
222
233
288
255
183
155
177
177
200
216
177
188
188
222
216
244
227
222
216
227
200
161
150
177
255
183
138
144
161
200
183
183
233
211
238
261
161
172
194
211
250
244
161
200
183
216
194
200
166
188
183
183
166
177
155
188
250
261
183
188
200
250
283
188
238
216
299
188
172
205
261
194
269
194
194
188
205
188
177
188
200
194
327
166
238
188
227
188
200
177
211
194
205
205
194
183
200
166
166
177
222
288
333
216
200
188
188
177
166
144
166
200
216
194
200
369
200
194
216
255
188
205
194
150
161
205
188
216
188
172
222
200
266
172
205
272
383
194
-999
-999
-999
233
211
222
216
194
188
200
177
188
205
194
194
200
211
261
222
216
211
216
194
188
188
194
-999
-999
-999
222
205
188
238
227
238
233
216
222
250
211
200
227
211
227
216
200
205
233
238
233
227
244
238
222
244
255
200
227
211
205
233
227
211
261
250
238
227
238
250
233
244
172
194
261
272
244
227
255
233
261
255
244
233
255
222
238
261
250
305
277
-999
238
227
233
233
216
233
244
244
255
261
250
244
233
216
227
244
227
216
244
261
244
238
261
244
261
283
222
227
288
277
211
216
222
233
244
238
288
255
277
266
272
238
205
222
233
227
238
255
255
261
255
255
266
255
233
288
322
227
233
238
216
211
205
222
233
233
222
244
227
200
238
227
233
227
216
205
194
188
216
261
244
222
227
250
250
227
255
205
216
222
261
222
238
344
227
216
227
238
227
200
222
233
227
255
244
205
222
233
222
211
216
205
183
194
194
211
222
194
216
216
238
211
233
216
233
200
222
238
255
344
322
200
238
222
311
338
194
294
349
283
150
200
166
166
177
238
200
200
244
-999
-999
-999
191
188
191
294
172
188
188
200
205
188
183
205
261
261
211
238
283
266
238
233
188
222
88
111
172
183
172
261
161
166
216
166
216
305
211
227
183
138
138
166
177
216
244
150
172
172
166
177
172
177
177
216
233
288
200
183
183
255
200
233
211
188
216
255
161
183
144
177
250
327
322
194
183
250
150
205
322
166
205
294
200
222
194
211
216
188
166
250
336
177
183
227
200
216
211
188
194
194
205
188
255
327
194
161
194
188
194
200
227
227
272
200
200
188
233
177
194
216
288
327
211
216
172
177
205
233
183
166
200
183
183
177
188
183
205
155
188
194
211
172
200
183
205
200
250
-999
-999
-999
211
205
211
222
222
216
211
222
322
216
200
238
255
205
205
-999
-999
-999
311
211
194
200
211
255
211
250
211
233
233
222
227
233
261
250
244
222
244
222
205
227
216
222
227
233
272
244
227
238
227
266
261
288
288
283
194
166
222
233
227
250
194
211
266
255
277
222
244
238
222
233
216
222
238
233
255
233
244
272
216
283
266
250
238
283
194
238
250
244
261
250
222
222
244
244
266
244
272
255
238
277
255
233
200
222
222
238
222
216
255
205
250
211
233
261
266
255
238
266
261
244
238
244
266
250
255
299
250
211
211
233
250
261
244
227
238
222
255
250
272
255
238
255
233
216
222
194
211
227
222
233
277
305
216
200
188
200
255
333
216
233
233
227
288
255
227
283
227
222
211
238
211
222
227
250
222
211
205
222
222
200
205
216
216
211
216
255
277
222
177
177
211
216
200
222
238
211
194
188
216
283
272
272
194
244
194
194
183
188
188
183
211
200
211
294
222
177
216
305
150
216
200
144
227
200
183
155
250
255
216
188
188
266
255
244
150
155
161
166
155
172
227
177
188
205
200
288
211
177
244
222
227
172
155
188
211
188
172
205
305
288
277
161
244
222
211
172
238
283
194
183
161
166
88
138
172
211
177
172
200
250
177
188
194
211
211
250
127
127
155
222
272
272
188
188
200
188
200
316
311
266
200
200
183
188
200
161
233
200
183
200
277
172
166
188
322
161
166
200
166
166
161
177
200
211
177
200
222
250
244
222
233
211
216
216
200
161
155
155
172
188
266
216
200
200
216
194
177
-999
188
205
216
200
177
177
194
205
188
216
227
233
227
200
205
211
216
238
172
211
216
211
238
233
222
244
233
211
227
238
244
233
216
255
222
194
244
222
227
227
205
183
227
238
255
238
211
222
233
-999
233
222
238
227
238
216
205
227
216
255
233
-999
205
-999
222
272
227
238
238
211
-999
233
233
211
238
250
238
250
266
261
255
272
216
227
222
250
283
266
316
233
233
222
238
261
288
250
238
250
238
277
244
244
238
-999
244
261
211
222
238
266
272
244
283
250
250
255
261
261
238
238
216
233
250
216
255
261
266
238
250
244
277
233
211
227
244
250
238
222
238
238
250
244
227
227
250
238
238
188
216
244
272
255
238
238
250
255
211
205
205
222
222
233
261
227
205
211
-999
-999
-999
227
222
222
216
238
211
205
205
233
233
194
194
183
194
200
216
222
216
222
222
188
227
194
200
205
333
216
194
194
177
183
211
166
211
333
194
188
200
205
216
194
222
244
177
183
166
211
277
233
294
166
233
299
200
227
172
205
233
294
294
200
200
216
200
194
177
188
244
183
188
116
155
183
205
216
233
-999
-999
-999
166
138
183
166
166
211
150
177
155
161
194
188
277
188
205
166
111
144
161
233
188
255
183
183
172
188
161
211
144
133
200
233
277
194
200
172
172
205
150
144
172
172
183
161
200
200
183
233
250
194
183
188
216
194
211
227
194
255
194
161
211
194
183
166
177
250
272
261
177
216
183
161
250
294
188
316
200
172
161
150
172
200
294
222
177
172
205
183
177
200
233
216
200
211
205
183
238
233
200
166
200
177
161
172
222
250
277
338
183
211
200
216
233
244
211
188
194
227
216
183
194
194
172
194
211
200
188
216
194
205
211
222
222
183
244
216
233
222
238
261
222
205
227
255
-999
-999
-999
216
211
161
183
200
227
222
233
222
216
261
244
233
216
205
222
216
216
233
250
211
211
222
216
227
233
211
205
222
222
227
227
211
238
288
227
200
261
238
211
233
244
327
255
211
255
233
216
222
261
244
244
222
244
272
233
244
255
266
244
233
294
255
222
244
238
216
233
222
238
216
211
238
200
222
211
211
205
222
238
216
238
288
222
227
272
250
233
216
227
211
266
222
250
238
250
283
233
222
222
233
216
205
194
211
222
238
216
211
211
194
211
250
233
216
200
227
216
238
233
255
255
233
238
227
227
250
238
277
233
205
177
222
238
200
238
216
227
211
200
200
205
222
238
233
222
288
216
188
216
211
227
216
233
205
183
200
216
211
211
177
177
188
200
222
222
188
222
250
227
172
177
205
216
299
216
216
261
211
238
283
222
194
216
211
183
205
188
233
200
194
200
205
205
216
205
211
305
222
216
250
238
288
250
222
161
172
233
188
194
188
183
233
194
183
205
188
183
261
211
188
183
227
283
250
205
272
216
238
188
222
188
144
155
166
166
222
250
211
177
200
183
188
155
194
183
172
177
205
188
194
200
272
311
183
172
200
299
172
172
233
138
155
172
194
177
177
155
188
183
233
194
200
272
305
316
172
177
177
155
172
233
183
188
188
288
205
166
183
216
177
172
216
327
311
166
144
166
216
349
188
188
194
216
177
222
244
188
183
261
205
200
188
150
172
177
144
155
183
194
338
222
250
216
222
211
227
194
222
205
227
177
166
161
172
166
200
255
177
177
188
216
188
200
255
272
194
222
200
194
205
205
227
211
255
200
222
211
200
233
227
227
222
216
222
205
216
222
177
200
216
250
283
222
211
222
255
216
211
216
211
194
205
222
227
244
227
205
205
250
233
238
244
238
233
266
250
255
255
272
250
250
255
255
244
233
255
222
250
244
227
233
250
266
261
244
238
233
255
244
261
272
250
244
233
255
244
266
244
244
216
216
255
244
233
238
238
250
261
272
233
294
277
261
250
250
244
227
250
250
222
222
238
244
222
238
250
250
216
255
244
216
238
227
222
227
250
233
250
244
233
227
216
-999
-999
-999
211
222
272
244
255
250
227
222
222
216
222
211
238
233
233
222
261
238
227
205
222
205
211
233
227
222
233
205
200
244
349
194
233
200
183
222
205
211
238
305
211
-999
-999
-999
-999
-999
-999
216
227
250
222
238
216
272
255
211
238
261
311
161
188
188
216
227
227
244
261
233
211
200
222
222
194
216
205
227
233
288
194
194
200
255
338
327
200
172
161
177
205
211
211
283
261
188
194
255
266
211
200
283
227
211
288
216
238
250
205
194
200
205
244
200
216
272
222
322
183
166
177
222
183
227
183
205
272
269
238
183
183
283
244
166
155
183
172
183
216
183
166
216
311
177
183
183
166
183
261
322
283
183
177
222
200
205
188
200
299
194
200
188
183
194
200
177
183
200
211
233
183
205
216
227
200
205
177
200
155
183
205
166
200
322
200
177
200
183
200
200
233
183
155
166
177
211
222
200
255
216
183
216
216
200
205
216
177
200
183
155
205
188
194
252
200
205
194
172
194
200
205
188
205
177
194
238
261
177
194
222
188
194
288
188
188
211
277
227
183
233
272
238
166
183
205
266
250
211
216
266
183
200
194
205
211
194
216
205
233
188
194
238
172
161
188
194
222
194
205
216
200
205
233
205
211
216
183
194
211
233
211
238
216
238
244
238
233
272
227
233
261
244
238
233
244
227
194
238
238
283
294
288
266
244
238
227
288
266
250
250
244
283
216
255
238
227
244
227
227
261
-999
-999
-999
-999
216
266
255
272
238
222
277
261
233
255
266
283
250
283
255
266
238
244
233
238
233
238
277
272
277
255
222
216
227
238
222
261
299
238
227
222
227
272
255
238
255
227
266
227
266
216
233
233
250
261
277
244
250
261
261
244
322
244
261
238
250
261
233
255
227
222
200
227
233
244
233
222
238
216
211
250
222
238
194
183
227
233
311
233
327
200
227
222
216
222
266
222
227
183
238
277
216
216
205
211
238
205
188
205
238
216
177
211
177
205
211
211
216
227
216
227
222
233
216
200
200
-999
-999
-999
177
272
277
255
188
216
266
266
255
200
250
222
244
255
227
244
194
283
288
172
188
299
194
166
161
183
177
238
227
227
194
222
244
227
188
183
200
250
166
188
183
-999
227
261
188
200
155
172
133
138
183
205
172
172
216
177
188
216
188
177
194
172
177
183
261
305
183
172
155
161
200
288
161
188
177
177
200
299
216
216
177
161
166
166
177
177
188
161
177
188
261
266
188
172
177
183
200
211
200
200
166
177
177
188
227
227
294
183
161
172
177
188
188
261
244
183
150
166
177
216
188
200
211
194
205
222
255
366
200
205
172
205
200
205
188
194
216
211
205
222
233
244
194
216
233
216
233
200
200
211
211
205
205
222
244
205
183
183
211
205
233
205
180
233
177
205
211
211
191
177
205
200
200
233
222
194
177
200
216
222
216
208
205
205
222
233
227
261
222
225
244
227
238
222
233
211
211
233
238
261
216
177
183
211
216
222
244
194
222
216
222
211
244
238
233
227
205
205
250
299
244
238
299
238
172
216
222
216
188
200
216
233
216
227
222
244
227
183
211
216
216
222
205
222
227
216
216
299
349
233
250
238
222
200
233
227
216
222
244
244
211
205
216
238
233
227
233
233
255
233
266
250
233
225
250
227
266
222
238
233
227
244
227
200
194
211
250
238
205
216
233
233
255
250
252
250
261
266
283
233
238
-999
-999
-999
211
211
222
233
238
222
244
222
216
222
216
211
216
238
230
233
211
227
222
211
233
216
238
227
255
250
202
205
233
222
211
233
205
-999
-999
-999
222
216
238
216
211
216
222
205
211
191
177
200
216
172
180
197
297
236
277
283
261
205
177
183
200
222
294
200
261
227
219
227
180
194
197
177
188
188
227
155
200
211
211
208
205
188
155
200
261
250
277
277
211
238
177
138
216
244
205
244
233
261
183
200
161
194
200
183
216
172
200
169
-999
-999
-999
200
244
197
272
183
177
175
166
144
161
183
194
161
166
222
211
150
144
177
205
233
213
208
277
133
188
183
161
161
227
266
177
188
202
183
200
205
172
172
233
166
169
183
183
219
194
200
177
255
250
255
294
188
150
188
172
127
138
172
188
250
266
222
216
172
177
194
230
172
172
166
194
222
172
200
194
138
183
194
205
200
205
166
169
180
208
200
161
183
205
200
183
169
175
172
211
211
200
183
200
177
172
166
188
194
216
172
205
205
233
188
155
188
211
188
211
211
216
205
238
194
172
216
383
261
194
236
222
244
225
216
244
227
205
211
244
227
222
238
244
344
188
250
222
-999
255
194
227
266
261
222
233
233
222
222
238
216
250
227
238
233
272
211
227
216
222
233
238
250
211
261
238
250
250
283
-999
227
238
244
283
299
227
222
205
244
244
236
288
255
233
222
222
244
244
216
227
233
255
255
266
250
227
222
227
222
233
216
205
216
233
227
233
250
238
238
261
233
244
227
283
272
266
311
244
227
255
333
-999
-999
-999
233
244
244
277
250
216
316
194
205
194
211
200
233
222
222
227
244
222
216
238
244
250
227
222
216
250
233
255
238
233
222
211
233
227
250
227
233
244
233
222
227
194
200
216
211
222
216
211
305
227
227
250
216
205
200
222
272
366
216
216
222
233
250
233
211
216
261
205
177
205
288
344
155
183
244
294
294
183
211
222
200
211
211
-999
-999
-999
211
194
194
183
205
188
205
188
166
194
177
250
205
200
188
205
205
244
172
188
177
172
250
172
205
188
216
288
238
205
222
299
200
138
138
155
188
177
177
188
188
177
166
261
299
183
166
177
222
172
227
172
177
188
188
194
200
222
188
172
155
166
172
188
188
311
200
188
161
172
233
261
-999
161
200
311
277
255
188
161
155
216
183
188
200
188
205
211
200
222
183
166
166
188
283
166
200
194
200
227
183
205
183
211
211
183
211
188
211
288
177
200
194
211
166
166
177
188
161
177
172
188
188
244
333
283
211
161
161
177
194
183
194
161
183
211
200
188
211
222
227
211
216
211
172
177
205
227
222
244
222
205
211
238
222
238
222
194
194
200
222
244
194
200
216
200
222
211
222
214
220
213
240
225
202
192
192
195
211
228
240
235
225
235
202
204
230
205
195
196
220
226
200
215
194
205
240
225
212
225
212
215
224
202
204
225
205
200
218
214
216
223
214
210
217
214
216
214
228
255
220
238
225
265
248
220
252
240
250
255
250
253
277
280
235
268
260
235
235
245
263
274
265
285
282
246
240
272
220
248
250
248
242
240
250
250
-999
270
234
240
244
282
256
248
248
242
248
250
248
248
216
246
270
238
244
242
240
226
230
210
236
226
228
245
245
258
256
230
230
238
202
226
214
220
220
242
228
230
230
200
246
246
224
232
230
288
200
215
225
216
215
230
274
202
196
206
266
182
210
204
220
203
194
180
150
218
295
293
214
193
250
220
248
302
180
196
264
236
223
205
-999
-999
-999
-999
345
235
210
210
200
206
206
216
218
206
216
236
236
206
230
332
230
300
295
232
285
236
212
206
210
240
250
215
255
170
230
222
222
342
224
196
198
180
180
215
236
225
278
288
235
284
240
195
225
305
306
250
196
190
168
190
185
188
160
170
188
180
180
198
152
170
192
280
178
270
284
276
212
158
186
185
236
298
182
150
186
192
222
205
202
198
224
296
230
178
176
142
166
168
194
214
174
234
256
190
222
224
224
228
316
186
134
135
150
178
190
150
155
194
158
198
194
234
192
136
152
166
188
190
-999
235
324
182
160
148
170
202
240
186
182
200
206
200
136
156
172
182
194
200
200
202
196
-999
-999
-999
200
200
198
165
195
300
300
206
200
208
214
224
256
196
194
194
196
210
210
222
162
158
195
195
155
152
156
194
192
182
176
202
218
196
204
220
220
164
170
190
226
235
202
184
192
200
210
224
176
180
216
244
186
205
224
200
215
200
220
220
226
230
225
212
220
215
-999
-999
-999
244
242
234
244
234
205
230
250
264
224
224
218
218
205
226
225
265
220
222
234
262
258
258
246
250
265
228
228
234
250
266
244
240
254
264
285
264
216
200
255
234
216
232
250
226
235
228
238
234
236
238
230
230
250
260
250
250
265
254
265
252
264
270
216
232
244
244
245
240
184
224
220
200
282
226
230
230
235
214
252
245
235
228
215
-999
-999
-999
222
230
240
234
254
222
230
216
236
230
230
228
325
190
204
218
230
220
208
234
274
256
254
170
206
240
216
214
176
225
226
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
198
244
242
268
175
154
166
185
195
256
200
186
186
206
220
160
180
200
195
190
200
264
225
236
206
196
236
224
234
206
262
184
154
145
166
180
230
235
230
198
195
204
155
154
170
195
160
158
212
188
266
210
245
182
182
214
200
184
218
260
305
156
170
195
245
205
135
150
162
182
168
166
156
172
176
168
194
220
184
250
200
254
194
230
195
295
165
135
156
188
238
186
214
204
198
186
216
316
146
182
174
176
194
215
205
175
175
262
176
214
156
206
178
172
214
186
174
190
180
198
190
204
200
220
210
214
215
200
198
214
220
214
158
166
180
186
240
245
174
168
180
194
190
184
190
185
190
200
215
185
230
188
174
188
210
204
208
208
220
220
216
226
218
198
176
190
200
212
205
216
233
225
180
185
200
224
190
200
215
216
230
222
224
220
230
220
228
210
214
194
202
214
234
225
200
230
212
244
260
260
244
200
208
230
232
234
234
222
228
237
258
245
300
243
220
220
242
268
250
236
222
235
251
239
246
230
244
238
216
232
260
234
245
235
245
256
254
270
230
252
222
220
225
250
236
250
250
240
252
230
244
210
226
220
226
210
244
196
194
184
208
222
336
226
204
216
228
230
240
250
245
248
245
230
242
240
236
128
186
184
238
248
244
238
254
184
198
230
236
210
216
226
214
206
225
216
220
200
226
230
264
284
224
196
226
222
220
240
230
248
226
244
245
232
255
304
206
225
242
215
220
222
242
264
212
184
194
220
250
212
198
205
216
214
250
213
220
190
210
215
265
305
284
260
226
216
194
200
204
214
204
220
214
254
234
206
202
190
205
195
166
275
196
180
186
200
226
226
305
315
300
314
226
220
344
352
352
182
180
220
232
220
215
204
218
190
208
178
154
170
194
204
204
250
256
246
225
180
172
205
300
275
168
194
266
184
148
140
174
208
176
190
216
188
170
168
186
210
245
155
220
260
204
270
305
202
182
194
184
178
200
204
210
156
186
200
202
268
266
268
297
198
254
210
250
175
160
124
174
174
184
262
312
174
192
183
177
198
180
206
240
208
242
235
195
212
185
214
136
172
214
182
209
194
176
300
232
374
172
212
196
172
156
195
198
212
175
175
208
372
314
304
202
182
188
194
174
200
224
184
196
125
170
176
206
184
178
186
208
218
192
186
200
204
206
190
148
180
200
194
216
214
320
190
188
214
160
192
204
220
180
208
222
202
195
196
182
200
212
212
202
214
205
224
216
220
204
196
200
225
220
214
232
192
188
204
224
220
180
214
234
230
222
225
236
205
182
212
221
200
200
216
215
212
232
238
234
218
248
246
224
240
244
200
200
224
218
230
250
242
246
238
230
236
250
240
202
223
240
244
250
247
264
253
253
249
250
248
235
226
245
245
250
226
236
260
272
276
300
330
240
190
210
248
233
267
272
238
206
236
248
245
230
228
238
232
257
260
234
262
263
204
217
216
228
228
247
227
267
234
222
246
246
253
222
245
243
234
220
246
243
226
226
262
266
230
264
250
264
260
294
265
196
192
224
222
244
224
256
228
208
224
226
216
222
248
237
164
211
208
261
363
262
230
234
228
216
230
190
224
218
218
224
233
318
244
178
194
222
205
212
254
205
215
205
206
230
286
200
176
138
216
194
172
182
182
193
181
149
187
217
205
209
186
222
250
294
232
202
195
162
165
190
182
246
265
196
218
251
182
183
238
257
173
154
140
158
203
213
222
195
272
250
226
166
226
204
178
177
216
218
205
288
167
191
166
198
184
243
299
328
192
156
193
203
192
179
192
196
188
171
223
154
215
180
189
155
202
180
175
236
192
248
186
206
200
205
265
236
163
153
157
177
185
290
272
182
205
180
158
200
174
194
225
200
200
233
184
240
188
192
176
203
198
158
108
162
180
136
166
213
248
200
230
208
206
198
238
188
193
198
204
205
180
165
155
178
170
150
138
135
142
166
188
198
185
197
214
204
204
212
200
208
192
190
194
191
182
205
190
222
200
178
196
212
210
198
218
185
190
204
174
190
213
196
178
212
196
220
188
206
202
212
213
214
216
238
210
220
195
205
217
200
196
210
214
266
275
244
216
228
246
244
255
242
204
234
212
202
226
228
232
216
215
215
213
176
193
206
235
226
247
226
228
246
220
240
226
235
190
185
182
220
235
220
223
216
237
220
236
244
246
235
243
256
260
258
228
236
230
242
270
222
263
266
274
255
278
280
243
251
253
272
274
248
242
256
252
262
225
247
296
248
262
251
242
264
230
260
253
250
258
245
232
272
252
225
254
263
278
255
210
234
214
240
215
237
238
233
-999
234
248
232
274
222
246
245
222
234
198
214
234
212
208
218
214
242
215
215
233
203
210
216
232
214
251
224
210
210
252
270
208
215
230
226
-999
234
250
240
200
208
214
220
237
201
196
217
228
218
202
215
224
272
206
198
210
182
178
186
187
248
272
222
190
190
167
185
251
310
223
218
220
223
192
234
224
206
172
163
196
185
187
232
202
191
168
170
207
187
183
182
195
174
208
214
202
276
192
175
204
203
175
210
190
210
269
187
176
285
154
138
160
155
158
178
185
180
180
165
185
218
180
127
143
148
185
228
236
182
160
185
170
202
224
232
188
184
185
230
214
300
185
186
209
175
215
193
174
240
215
203
164
199
165
130
165
198
182
207
186
178
223
195
290
170
194
176
257
198
190
285
359
185
157
183
190
192
208
206
205
205
196
195
197
193
189
200
252
390
293
212
176
179
169
180
163
222
178
192
256
304
200
184
185
165
180
163
184
193
225
212
185
186
185
173
180
191
192
194
252
204
184
184
218
220
200
163
184
202
222
180
193
202
230
202
218
213
229
202
208
202
190
200
206
238
224
237
216
232
200
218
233
235
241
227
222
202
201
227
238
240
242
218
240
222
240
237
230
225
243
240
252
218
238
251
247
245
223
240
243
246
254
236
250
298
258
234
220
256
255
214
264
254
242
268
238
218
220
236
240
258
260
264
293
254
266
252
264
275
237
254
226
240
253
248
210
225
228
244
240
241
223
262
242
248
228
224
235
266
245
242
220
255
240
220
244
238
249
230
266
237
235
227
242
252
236
228
254
238
268
270
220
208
237
242
210
268
229
262
233
252
231
257
255
242
268
198
225
253
255
238
243
250
237
270
270
250
244
244
237
253
242
228
200
203
210
238
206
245
218
216
272
232
240
244
230
248
218
210
210
245
227
195
215
218
207
185
184
222
242
192
212
222
243
227
202
228
215
196
216
212
223
204
248
179
180
210
253
176
215
172
182
180
196
207
205
211
285
220
158
225
180
180
238
185
180
194
212
202
218
243
195
210
182
225
215
220
160
195
230
282
285
256
160
158
190
170
288
175
166
152
160
186
176
172
154
170
184
203
270
177
242
205
192
182
286
196
235
262
257
186
222
243
193
197
192
180
188
194
280
174
180
160
177
190
184
168
186
195
190
180
253
292
285
216
240
242
316
195
182
185
246
143
140
162
145
165
185
180
183
242
292
302
184
175
190
180
245
185
185
173
186
177
194
164
182
150
156
202
145
175
253
157
180
205
186
195
220
192
166
196
185
163
178
130
165
182
190
193
201
194
238
238
222
205
180
176
205
195
235
206
223
277
193
218
230
200
180
174
159
173
270
374
207
167
175
185
194
195
190
254
192
203
193
195
182
160
177
213
186
196
223
196
210
220
222
212
212
195
165
180
200
205
218
222
214
225
225
210
220
235
217
216
223
235
250
245
216
-999
220
300
240
225
265
225
214
254
254
257
207
227
233
230
213
219
234
244
244
240
210
200
220
222
225
232
244
250
242
236
248
274
222
214
220
227
238
237
240
243
258
245
255
212
192
208
225
243
215
234
240
225
235
244
238
256
253
270
297
240
230
228
225
226
234
242
254
252
250
240
235
250
250
235
225
254
223
228
223
235
254
244
228
235
245
232
245
260
250
236
238
238
250
246
234
212
230
225
217
216
205
217
238
250
240
262
354
200
188
205
226
230
240
222
250
227
243
232
251
230
232
232
240
303
240
208
228
240
217
198
208
228
224
210
224
234
218
235
220
264
223
213
160
160
153
246
190
204
232
196
160
198
210
234
193
188
208
260
246
245
210
196
225
197
203
235
156
174
186
195
248
266
216
203
226
247
196
203
230
190
240
227
217
190
222
157
199
200
200
228
180
146
188
190
212
270
294
220
217
246
224
277
292
195
213
292
173
227
290
204
206
288
284
200
268
205
158
180
218
246
155
224
238
186
233
190
206
198
197
176
168
188
206
256
198
178
174
176
193
294
196
204
252
283
183
160
167
212
183
187
148
178
194
246
298
310
260
273
235
182
187
177
218
195
212
235
272
217
195
205
205
242
214
170
150
175
207
207
208
210
222
217
204
154
160
290
155
158
187
190
202
217
208
212
225
195
190
188
236
195
198
202
210
275
245
204
184
210
160
170
180
198
160
218
195
210
205
222
215
215
206
213
175
167
182
208
206
200
206
222
222
210
233
230
180
156
185
174
225
236
228
226
224
203
268
225
194
220
250
210
232
226
270
230
218
235
231
234
230
236
234
242
226
230
222
213
207
213
230
274
210
230
256
256
228
217
240
247
244
249
237
246
225
224
224
255
258
257
258
264
260
242
228
230
253
273
252
253
265
233
195
177
222
233
238
237
255
252
234
255
267
247
253
270
267
235
243
234
237
227
234
225
233
244
255
270
213
257
265
262
218
236
223
218
223
233
237
235
240
233
240
265
234
234
250
260
223
258
235
240
244
252
240
268
235
237
228
212
250
230
224
213
226
217
207
269
213
247
230
242
248
234
252
226
260
208
207
203
210
208
225
226
227
187
223
265
304
195
195
228
208
200
250
244
251
228
186
202
213
267
215
186
212
200
223
237
283
229
202
174
182
201
185
196
188
214
187
190
192
205
228
335
197
184
160
165
187
188
188
208
227
184
210
202
244
286
234
217
194
206
197
176
184
192
194
243
214
163
196
187
193
210
269
254
170
192
185
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
195
203
214
193
205
196
240
195
190
290
196
180
192
192
225
176
206
228
204
206
284
213
215
195
170
140
120
140
136
164
173
268
282
249
240
202
205
315
320
183
184
180
190
206
325
174
178
196
198
194
190
198
180
180
163
190
196
198
202
188
187
193
220
265
237
195
170
183
190
183
168
203
200
203
190
162
195
184
204
205
363
222
205
213
194
285
202
205
205
198
248
138
168
170
205
232
268
183
181
157
173
203
229
187
189
206
234
194
200
-999
-999
-999
210
195
214
275
234
227
215
178
210
258
196
190
210
212
224
225
217
220
244
237
247
236
215
235
176
205
220
205
215
215
204
212
215
203
208
217
220
227
220
190
215
202
215
213
285
260
246
240
255
261
225
252
244
240
230
240
234
236
268
218
258
268
255
230
228
243
245
210
223
250
243
228
220
246
252
247
255
250
250
233
234
220
255
274
236
224
-999
-999
-999
-999
275
277
280
272
237
254
245
204
231
225
235
245
255
228
250
255
275
253
198
190
258
257
267
253
247
228
239
243
245
265
306
215
234
225
248
250
255
250
235
235
250
235
267
240
257
267
254
236
265
253
265
263
268
280
267
254
258
254
248
251
247
230
272
226
205
206
235
289
248
265
257
256
253
223
203
246
263
-999
234
273
196
222
214
225
212
215
211
238
219
210
211
220
200
214
200
224
215
190
210
208
204
208
223
235
230
232
210
232
230
256
258
227
259
204
207
227
274
270
270
263
200
195
130
170
204
198
190
188
188
173
183
197
179
176
186
233
180
203
235
240
210
255
214
275
225
210
220
186
186
-999
230
204
206
232
200
220
238
225
188
224
232
187
214
196
195
184
194
295
295
303
224
208
195
186
296
194
171
226
275
236
197
195
200
232
290
188
184
180
215
210
277
-999
249
201
237
300
178
159
166
178
217
184
174
210
188
177
240
140
145
175
225
232
253
204
252
184
273
234
264
156
178
180
193
253
327
212
280
313
198
274
195
173
263
285
167
166
189
255
282
205
240
203
275
203
200
190
198
241
236
168
168
250
202
188
183
179
212
195
223
306
205
159
184
250
195
183
170
188
203
280
220
173
203
245
213
285
184
201
194
185
221
344
235
240
157
188
210
206
185
205
190
192
174
195
220
240
220
198
205
222
248
244
240
228
235
212
232
218
220
220
224
215
218
240
237
234
204
200
232
255
244
284
240
240
228
190
220
237
236
210
225
-999
240
235
246
240
230
205
207
204
240
229
227
233
236
228
-999
252
234
186
225
240
235
255
253
262
252
230
240
245
220
243
228
210
223
231
255
248
251
235
236
208
255
253
226
223
235
230
247
244
239
218
212
240
232
260
225
235
230
248
232
230
244
264
254
257
273
260
247
240
220
238
214
228
244
240
252
252
248
227
288
217
232
220
240
253
257
245
296
248
215
210
228
236
222
156
209
276
229
225
228
284
225
264
260
235
225
215
230
195
215
190
215
216
210
212
243
223
238
249
232
220
250
270
212
385
238
202
281
214
223
240
305
279
223
223
210
260
202
210
195
214
210
224
290
215
177
207
212
290
200
200
178
190
190
198
197
195
171
189
195
214
249
198
198
200
212
240
320
296
240
180
183
184
195
298
235
315
210
307
305
217
210
205
200
195
235
253
238
144
145
178
189
191
187
195
220
210
225
205
258
280
223
260
193
215
196
200
190
198
300
225
203
185
181
198
246
225
210
209
189
205
225
205
185
170
188
200
297
282
265
196
210
205
185
180
234
221
335
213
162
188
187
194
235
268
266
216
242
265
179
194
200
203
210
200
205
197
210
176
205
273
203
223
162
172
180
185
209
193
215
185
190
194
205
230
197
180
183
186
185
205
149
185
232
201
205
192
191
195
205
197
207
180
220
182
198
214
203
190
210
195
210
234
238
253
245
153
194
197
205
230
220
234
205
208
202
210
205
195
230
215
225
238
214
189
185
211
184
205
228
221
200
230
208
205
226
216
215
220
225
240
211
226
201
222
220
181
223
242
235
199
204
214
233
222
225
234
250
257
258
-999
-999
-999
263
265
248
230
260
244
261
225
255
264
253
260
255
250
250
210
255
265
250
257
272
260
248
241
258
259
265
270
276
285
246
234
240
261
225
255
270
238
245
235
244
280
245
289
253
255
224
237
243
195
201
236
208
202
226
238
237
204
232
208
233
248
235
244
251
311
219
237
237
218
263
261
250
262
237
245
256
294
252
216
237
250
245
233
239
233
263
256
210
236
294
230
269
210
223
206
175
183
220
235
215
217
210
223
206
240
210
223
197
218
212
193
186
191
270
215
235
230
200
205
203
209
182
203
204
218
228
253
250
205
205
220
226
230
211
213
190
180
205
210
195
215
220
220
330
246
210
235
210
198
261
330
228
208
205
215
215
203
200
206
205
175
165
200
175
220
196
260
214
185
238
315
228
175
208
230
233
280
200
200
155
182
215
205
205
207
207
192
168
181
187
177
243
240
195
180
223
220
181
211
158
165
206
269
177
166
190
200
165
174
176
170
175
210
224
248
164
145
153
145
168
200
165
165
208
222
148
151
172
197
174
227
171
160
224
299
225
222
189
160
300
240
225
305
305
308
225
204
-999
-999
-999
176
186
164
178
168
196
197
220
216
200
175
305
170
185
216
200
215
334
196
176
338
202
186
210
188
228
194
211
215
223
203
186
185
247
214
194
170
193
200
199
198
186
214
215
214
405
208
200
216
213
197
178
200
205
194
217
195
196
204
221
200
202
198
204
211
207
216
236
217
214
234
231
209
200
205
206
205
225
210
214
224
205
226
228
222
236
226
233
210
230
228
251
215
260
233
185
223
240
215
233
216
221
180
205
221
208
206
204
237
244
241
238
229
219
243
255
220
214
237
235
250
236
241
278
217
252
252
279
262
328
204
223
221
233
248
255
253
259
253
249
249
208
246
244
257
262
265
266
257
233
211
258
239
256
259
219
252
230
220
244
240
234
226
265
243
233
226
256
238
237
260
239
200
200
241
231
274
249
285
235
206
227
230
256
230
233
255
257
272
257
206
214
248
221
258
256
220
228
258
231
242
204
215
228
228
252
238
246
230
253
244
284
221
228
228
217
230
225
238
237
265
255
205
245
230
248
250
260
227
242
253
232
268
238
222
222
237
215
218
210
205
225
233
230
215
167
198
205
219
203
196
199
224
267
248
284
214
184
194
194
209
207
311
248
336
355
345
180
190
192
243
213
183
206
177
191
268
214
170
213
216
273
200
185
184
190
177
190
195
230
273
206
187
241
258
299
237
210
203
212
175
185
245
190
180
175
220
310
193
155
160
153
213
194
184
143
138
136
165
174
195
195
175
184
263
213
160
130
180
185
215
270
263
266
178
207
254
175
190
248
235
136
160
215
283
168
158
170
195
205
203
190
188
236
179
160
158
170
163
187
275
312
170
183
198
134
134
164
185
165
185
180
230
195
178
187
176
173
179
247
189
159
184
184
275
208
166
175
185
180
164
190
226
200
202
213
218
167
163
163
162
176
213
216
185
196
198
188
172
175
185
198
185
186
187
148
160
196
205
326
207
217
199
228
218
197
194
227
206
214
196
210
210
218
213
195
220
228
217
195
185
212
215
226
185
204
230
210
214
230
211
234
205
210
205
193
225
240
236
227
232
203
194
194
215
184
182
205
230
234
240
211
186
200
235
251
231
238
258
243
254
245
222
244
254
246
243
244
245
233
261
246
247
255
255
218
240
239
-999
-999
-999
281
229
234
240
250
235
236
238
223
236
210
234
230
233
230
230
217
240
220
235
224
235
236
246
256
220
235
244
239
244
246
270
253
223
254
232
250
238
230
245
236
256
275
290
243
261
255
203
220
256
234
255
255
259
207
235
241
258
238
245
255
235
218
244
252
243
250
246
265
256
245
205
209
238
249
250
277
255
-999
-999
-999
241
240
250
252
264
261
251
248
238
252
255
267
280
237
203
230
240
220
218
230
237
235
241
230
226
233
194
172
208
216
180
246
245
340
241
206
200
200
170
170
213
208
204
190
203
204
257
228
208
213
197
235
366
195
198
260
158
187
195
220
184
180
195
203
260
207
296
224
233
180
260
181
175
174
135
149
141
173
204
180
208
200
204
205
271
265
279
168
192
243
170
158
157
162
190
170
165
136
115
160
200
210
188
208
207
242
305
276
263
280
175
180
182
167
179
188
178
210
165
182
259
195
195
190
191
193
191
191
194
177
182
232
189
233
217
205
188
186
188
192
198
178
176
175
200
251
190
198
320
209
249
215
318
232
231
167
210
279
190
200
177
191
210
135
173
195
190
192
195
210
195
283
159
190
206
253
343
196
178
199
219
240
297
209
170
170
205
262
195
210
207
173
172
188
242
195
200
168
197
185
192
185
190
248
306
255
182
150
180
210
211
208
197
208
132
156
178
190
183
198
192
219
193
190
208
210
208
208
190
224
206
190
190
204
217
203
200
390
214
221
201
169
185
188
200
213
214
200
218
213
204
220
220
196
215
227
215
206
220
213
218
207
226
225
200
224
230
224
241
256
264
246
245
211
225
235
202
211
218
233
247
229
266
248
243
262
211
241
245
260
254
256
214
240
241
256
208
237
227
243
257
246
250
258
263
285
244
254
221
246
255
206
246
251
269
254
263
276
273
243
225
206
227
218
216
247
240
236
244
234
253
232
259
267
255
282
212
242
252
230
254
210
235
245
210
255
254
187
254
259
257
267
257
282
273
335
206
220
252
263
258
250
263
246
228
318
252
243
246
279
245
240
268
245
242
251
248
241
231
212
214
201
254
220
237
223
207
228
226
209
203
184
197
241
193
192
200
205
185
207
224
230
337
222
198
234
203
297
213
220
207
240
199
208
223
210
220
215
196
180
205
190
204
263
195
218
185
178
153
168
190
177
192
197
184
209
245
200
280
195
285
204
158
192
273
260
196
195
236
257
190
228
198
192
193
178
220
198
237
197
270
182
177
188
253
285
215
187
273
219
206
258
186
198
232
193
190
220
198
192
208
214
238
223
188
237
226
313
177
182
173
192
218
206
153
122
168
242
186
184
132
177
184
182
172
177
193
187
188
228
301
197
187
192
189
180
168
187
176
158
145
160
190
201
245
-999
-999
-999
214
188
189
183
203
201
203
180
158
195
200
198
192
210
200
188
202
216
200
152
151
187
193
210
218
373
214
202
275
185
200
192
192
173
287
203
190
204
222
215
201
209
213
196
194
207
212
218
194
197
217
228
187
224
301
178
211
220
210
210
202
220
232
212
222
232
227
215
181
172
200
220
230
240
221
219
208
210
214
204
200
215
225
234
207
223
237
232
249
248
243
239
238
257
227
217
228
236
230
252
245
242
245
262
267
240
257
263
263
194
214
207
226
243
251
250
243
249
230
244
248
240
265
265
341
252
247
258
241
244
242
246
263
275
238
221
249
252
246
270
265
260
270
255
265
240
231
233
243
242
262
262
278
285
254
253
225
-999
212
246
225
250
255
295
270
263
250
257
259
280
282
252
233
211
220
202
230
242
226
250
204
244
248
246
252
240
255
221
232
240
240
220
252
267
274
192
235
224
188
236
252
225
239
215
190
220
235
255
251
268
226
228
290
235
248
225
223
223
220
236
263
223
231
257
225
232
210
199
270
231
242
297
149
173
208
213
194
178
184
236
332
198
190
231
216
200
197
210
220
256
218
262
228
219
208
238
337
217
204
195
204
228
200
278
272
285
210
185
190
208
260
289
193
155
171
184
238
190
153
176
153
223
176
212
250
153
185
180
150
165
172
200
235
250
231
298
199
187
222
270
190
175
210
262
207
175
181
147
158
209
179
160
188
184
175
148
178
250
260
180
142
161
174
190
235
253
188
154
164
162
264
170
170
210
194
277
290
222
155
158
187
196
279
205
154
173
225
188
194
223
304
180
165
199
312
158
107
154
171
220
217
221
210
317
248
201
212
202
206
198
162
175
220
190
185
196
204
210
210
203
222
237
217
219
213
208
198
204
201
197
206
140
165
200
195
182
180
190
197
192
208
197
207
194
208
203
199
224
223
225
224
217
215
220
240
226
214
221
236
221
227
232
231
188
174
204
171
202
214
232
204
239
218
234
240
240
261
230
236
206
217
223
206
222
238
234
213
188
189
212
222
249
252
207
220
233
240
252
252
255
245
257
237
244
227
247
249
250
242
265
254
228
224
258
252
261
250
261
250
251
260
270
251
246
226
240
266
260
249
257
264
261
270
277
273
265
242
256
260
270
273
270
290
227
254
266
252
263
267
276
280
270
265
275
255
240
250
265
268
268
277
247
287
217
252
263
277
261
260
253
283
245
277
250
234
250
258
270
205
211
225
244
260
232
228
253
237
249
244
230
227
256
237
255
238
244
247
261
257
230
237
238
240
186
205
220
242
263
222
251
248
268
264
248
208
194
200
211
223
203
250
279
275
231
206
222
215
186
217
276
200
198
241
194
203
212
214
225
200
233
229
224
206
180
195
170
169
205
291
240
205
225
208
246
253
247
216
214
218
204
212
217
222
165
160
180
192
202
210
232
210
204
214
220
215
225
218
227
236
207
234
260
214
215
131
125
176
206
195
246
210
213
153
219
185
120
134
163
182
191
187
142
155
157
147
195
242
217
186
147
180
204
247
240
259
180
193
175
154
164
194
224
180
185
177
210
232
187
210
281
200
170
151
193
172
205
297
197
174
195
217
228
186
168
189
183
218
189
214
178
196
180
188
140
169
188
167
145
183
217
141
162
226
195
169
178
173
210
162
185
172
182
200
188
191
187
164
157
177
187
195
297
181
187
211
346
208
183
190
196
275
206
207
220
184
196
199
178
219
152
176
203
198
138
170
182
225
203
172
182
200
220
301
205
211
210
170
197
253
218
204
191
223
199
192
186
178
196
222
194
205
205
220
204
195
214
225
243
207
240
300
237
227
246
232
194
185
191
197
210
190
180
190
198
205
215
218
246
236
198
207
217
241
240
246
234
240
235
258
249
250
254
238
234
245
253
238
227
236
244
251
246
254
266
259
258
269
266
317
358
251
264
239
234
261
240
237
233
243
253
276
264
258
288
226
257
254
262
271
263
267
248
254
282
270
285
272
284
206
231
269
276
276
271
246
271
269
245
270
291
280
280
263
255
286
286
254
264
244
226
253
253
261
245
271
264
257
244
281
232
232
244
262
211
240
264
245
245
240
244
252
259
238
268
258
202
214
230
211
243
250
235
215
251
318
227
212
235
215
238
240
206
223
215
216
206
252
286
220
161
196
206
200
218
236
200
210
218
244
223
201
218
201
223
205
228
228
221
373
219
184
195
212
208
197
228
267
202
203
197
207
196
233
173
192
198
211
201
204
264
339
168
196
198
232
229
191
190
184
168
188
202
202
198
266
225
282
238
195
244
213
194
185
121
169
184
219
191
186
191
176
174
173
202
187
164
184
172
175
220
260
276
185
171
154
174
186
286
176
149
186
176
174
172
190
184
176
210
306
194
180
160
211
183
180
235
144
148
181
268
274
181
177
187
192
237
197
302
310
172
181
192
177
175
184
205
206
148
191
194
199
226
272
237
357
186
202
197
190
147
140
175
211
224
205
202
192
181
237
184
116
170
218
173
166
175
236
171
182
178
164
175
191
180
219
206
199
204
190
264
188
202
198
231
218
204
206
196
192
187
208
224
230
214
223
300
401
232
236
200
209
205
212
202
218
224
256
213
191
178
200
205
217
201
194
201
214
253
191
176
211
216
206
227
201
218
217
236
221
201
221
190
202
199
222
211
213
227
218
200
227
204
185
212
230
192
223
224
241
222
222
244
251
235
219
239
232
231
229
236
237
250
255
246
243
208
226
253
254
259
250
230
244
254
235
221
248
260
266
231
251
256
253
287
254
258
262
254
260
258
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
284
187
218
215
220
230
241
210
240
246
216
247
246
239
240
230
220
215
290
210
236
256
238
300
244
266
224
244
228
245
242
236
241
240
250
232
274
203
222
232
251
248
242
244
229
236
220
220
238
239
230
254
237
225
228
218
190
207
218
216
203
232
265
261
265
219
213
224
236
217
206
185
191
192
207
180
182
222
226
209
206
194
209
219
198
217
212
253
180
212
240
240
234
203
205
236
246
172
196
173
197
201
197
237
304
196
199
200
215
195
221
272
220
217
269
221
242
330
251
159
186
185
216
261
194
226
198
230
160
253
320
201
184
162
168
185
260
205
199
246
211
167
246
316
306
152
135
145
187
250
193
171
166
169
191
235
171
154
156
196
204
186
162
167
162
176
210
210
190
184
253
187
134
186
204
256
286
317
215
192
162
197
209
272
225
238
200
186
228
195
156
166
153
174
184
281
171
177
206
192
227
175
181
182
195
165
171
158
149
154
182
299
180
156
193
167
190
224
170
204
205
263
197
178
192
193
201
219
227
255
185
175
214
263
218
210
219
205
214
184
161
162
161
165
192
197
207
208
189
204
147
176
146
150
172
181
181
156
174
191
213
207
204
212
194
210
206
192
193
202
216
220
200
202
187
193
196
216
210
215
236
202
205
203
201
216
239
207
219
215
208
208
201
198
228
233
220
334
248
247
194
207
227
237
243
236
232
239
167
182
183
236
208
222
243
255
266
235
238
240
247
207
242
237
204
239
230
234
228
228
249
248
219
237
199
231
220
217
228
258
251
234
214
250
286
220
224
244
244
264
214
211
242
233
199
213
211
242
249
223
256
246
258
254
266
249
245
296
256
196
214
244
240
258
-999
258
228
216
223
242
190
216
228
230
209
238
215
241
244
234
224
244
236
258
280
249
247
255
252
258
252
228
256
240
232
216
258
247
267
259
250
252
242
248
250
241
208
261
226
185
218
224
230
234
227
311
226
157
182
173
193
209
207
217
190
188
183
203
222
208
210
215
225
218
210
211
224
225
249
210
263
236
240
249
277
174
186
198
204
221
211
214
285
350
324
190
210
259
295
214
165
218
281
240
164
183
211
262
264
212
204
176
192
202
192
184
177
191
204
223
226
191
206
185
215
303
297
282
184
181
119
114
165
216
157
188
223
195
225
170
160
178
234
174
240
211
258
191
196
126
164
215
178
178
207
173
163
182
190
275
231
194
151
176
222
213
204
185
193
167
154
189
256
181
203
154
165
197
257
177
212
164
156
187
212
186
175
191
186
196
234
192
233
192
168
150
148
149
173
185
171
140
161
153
185
198
213
201
145
171
164
163
177
154
163
168
186
249
196
207
191
201
217
195
180
212
217
209
188
197
194
192
203
212
182
161
174
179
226
205
207
198
200
223
232
215
203
254
210
196
225
179
190
212
191
195
217
214
219
205
164
192
212
219
227
196
220
220
219
218
186
176
201
210
206
151
193
206
208
229
207
201
220
185
190
200
215
267
201
227
233
242
217
221
213
223
226
237
230
167
193
218
220
209
208
236
247
254
213
180
219
218
219
233
223
250
237
250
267
219
230
237
250
262
262
246
243
273
270
279
271
289
272
261
281
277
256
260
280
212
235
248
270
247
252
246
255
264
280
288
250
226
246
236
236
244
258
240
262
256
262
271
246
206
244
262
233
254
265
269
242
240
256
274
280
283
260
234
246
175
212
173
193
233
217
234
224
230
234
221
216
250
226
204
215
220
225
213
211
212
256
215
220
233
232
242
236
208
201
210
225
217
297
264
207
195
222
219
200
202
210
216
215
210
220
242
392
237
238
253
292
224
230
204
200
229
244
234
226
242
220
230
222
227
224
215
230
223
219
207
164
184
216
221
314
220
202
210
279
295
190
164
157
206
207
234
204
207
192
220
202
201
200
188
217
310
196
194
166
185
181
200
185
182
176
216
170
194
179
179
253
171
174
206
180
155
188
187
236
174
183
195
199
183
196
117
161
193
243
272
266
169
215
280
282
294
187
182
200
190
166
183
194
170
183
188
180
188
176
149
182
288
250
192
148
179
227
238
185
198
200
188
157
121
195
234
184
172
188
202
194
204
305
130
177
179
175
196
192
191
161
189
199
216
184
192
191
167
186
168
144
157
167
187
219
174
127
153
186
319
232
191
187
195
201
211
212
194
206
352
217
312
210
197
280
191
175
192
198
211
208
205
198
200
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
240
244
253
263
255
266
282
211
228
242
223
242
254
277
266
245
228
247
257
281
241
221
237
247
243
258
260
275
270
229
238
246
270
255
281
264
258
253
249
255
248
250
243
252
256
250
237
262
254
261
246
276
270
220
253
254
274
233
273
280
230
240
240
238
243
240
254
251
241
243
263
245
242
236
238
263
266
280
295
230
204
229
209
228
208
205
235
220
228
234
246
237
225
250
264
236
245
233
207
244
236
233
245
289
205
206
251
250
189
215
233
241
264
213
246
237
278
245
245
188
207
346
222
204
203
216
210
249
198
185
210
221
209
195
195
206
215
244
333
222
226
327
226
250
270
260
223
246
305
255
330
180
160
201
174
190
221
333
207
201
204
258
233
250
269
210
274
196
215
204
211
210
203
199
246
195
233
170
225
176
170
170
210
184
195
280
210
224
226
265
205
216
220
288
254
242
239
184
170
241
185
178
198
200
260
285
287
220
295
278
292
186
188
239
223
236
166
157
166
153
190
156
162
206
229
221
242
278
210
265
326
184
180
186
196
240
304
168
135
142
165
306
274
224
158
184
145
136
163
179
161
225
136
177
169
292
242
340
186
164
320
178
146
160
180
268
321
260
201
209
180
170
172
166
175
190
224
215
176
204
185
168
205
216
226
184
156
159
170
155
175
195
180
212
192
162
179
206
190
155
160
194
191
208
206
198
200
262
169
188
175
198
206
166
185
201
215
194
172
195
214
285
248
234
214
180
220
235
204
230
210
210
235
196
215
190
178
221
186
204
220
230
245
217
214
180
175
199
228
224
220
225
245
206
205
184
181
201
224
224
209
216
206
231
226
208
206
193
212
235
198
220
224
178
205
220
215
230
215
196
220
216
230
226
241
257
224
227
226
243
222
201
228
284
220
235
238
224
244
219
223
225
229
215
256
249
227
240
234
255
256
196
215
220
218
261
225
240
248
215
226
241
259
256
234
232
235
226
255
302
235
258
254
180
192
221
246
210
259
241
253
255
279
214
229
245
262
274
228
235
231
225
224
226
267
205
197
200
217
245
235
259
236
246
232
264
251
240
254
246
274
170
168
186
212
231
276
340
258
232
214
238
225
191
204
213
195
214
196
203
210
221
230
205
226
226
193
240
218
235
215
230
225
230
217
186
194
219
221
210
198
225
217
240
257
310
315
185
207
210
186
219
190
224
207
225
290
185
200
195
181
152
174
170
190
230
188
198
258
185
274
195
248
190
198
182
219
166
175
188
212
225
240
186
223
213
238
185
147
148
130
148
196
186
240
280
216
221
264
297
198
201
200
186
213
224
144
155
176
182
248
205
203
216
180
180
196
180
198
170
231
223
251
180
164
167
184
185
160
161
177
279
185
188
180
276
205
173
171
173
215
286
206
208
176
231
240
154
132
156
162
172
210
184
163
175
237
214
175
150
166
171
203
181
240
173
190
134
230
154
118
135
157
256
256
146
154
234
168
205
182
176
187
201
215
188
170
223
202
257
187
179
202
186
200
203
167
171
175
200
198
193
174
190
176
184
201
212
211
216
221
204
189
183
181
209
170
203
197
181
207
279
204
226
219
206
218
238
200
220
223
270
276
240
197
218
210
221
217
229
246
223
219
234
223
213
206
186
185
214
199
215
234
205
209
208
231
222
200
225
227
233
228
227
233
233
241
225
255
221
225
220
236
261
211
259
295
235
250
243
236
229
177
204
215
220
251
254
236
252
244
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
230
239
205
230
248
294
263
315
215
228
236
253
242
243
263
246
226
221
255
216
240
224
243
242
255
250
221
255
262
265
261
222
264
218
253
254
282
253
263
261
256
254
215
214
226
-999
254
-999
-999
-999
-999
-999
-999
-999
229
244
185
214
193
204
217
228
210
250
234
240
223
297
338
192
223
253
227
214
221
203
220
212
208
202
230
212
217
228
245
217
218
223
226
204
205
178
-999
-999
-999
-999
223
193
206
232
232
208
203
208
236
262
232
205
-999
230
-999
233
191
202
208
210
188
154
168
202
222
207
198
208
207
207
212
190
214
209
200
210
207
196
192
263
260
323
265
189
260
213
233
273
195
187
169
137
164
199
193
217
-999
192
195
-999
-999
-999
217
202
170
162
172
166
-999
203
208
165
153
187
179
278
284
172
238
162
197
241
182
148
150
178
181
-999
221
158
-999
182
245
241
252
208
184
187
212
240
263
170
182
208
187
187
223
173
186
174
168
158
167
183
189
193
192
186
198
188
167
217
155
194
175
167
179
173
178
195
216
198
181
233
239
165
206
219
177
212
262
173
177
173
187
196
184
188
211
198
182
200
195
172
145
188
186
196
203
187
235
292
193
183
191
200
177
187
207
186
200
196
202
202
201
218
222
221
248
238
271
210
182
168
164
189
216
192
204
-999
207
207
193
181
180
-999
-999
-999
-999
-999
-999
-999
270
202
212
217
-999
267
293
202
-999
215
221
201
215
262
217
192
205
209
-999
234
232
220
188
198
212
231
188
219
222
225
202
201
197
198
215
217
216
219
202
218
222
231
252
247
242
198
212
242
247
236
222
217
207
202
243
228
244
212
223
261
213
233
242
260
237
239
238
214
232
231
216
258
235
232
237
195
236
245
268
222
235
260
240
258
233
243
248
243
265
247
227
243
247
265
257
252
222
238
249
248
246
265
262
278
277
260
237
245
205
227
254
247
235
216
226
213
222
262
269
240
-999
214
248
248
255
238
-999
222
234
227
245
242
235
236
238
223
227
212
230
237
232
271
230
217
232
217
247
217
237
247
234
200
205
222
236
265
208
212
203
230
210
283
236
237
220
227
216
225
232
225
230
227
193
207
279
243
313
370
192
211
198
210
197
-999
-999
-999
287
224
207
217
222
215
218
213
234
230
205
193
183
193
192
170
208
252
268
190
223
223
231
214
216
194
233
208
207
243
232
236
232
206
204
199
204
224
141
172
215
226
172
203
177
180
-999
-999
-999
-999
-999
-999
-999
188
193
204
-999
234
178
165
236
266
266
181
-999
-999
193
216
202
206
182
167
185
184
231
285
314
254
208
-999
213
175
154
159
161
167
207
-999
-999
-999
-999
-999
-999
-999
-999
314
195
157
198
185
178
200
222
220
163
187
195
155
167
170
182
201
252
175
135
138
160
188
165
194
330
207
215
207
187
180
184
182
170
181
187
190
189
173
154
165
186
187
200
198
205
177
181
211
228
301
205
192
162
190
181
154
170
201
191
198
219
222
205
180
200
195
208
288
212
205
200
220
162
194
215
346
-999
-999
-999
-999
-999
-999
-999
208
221
216
217
227
202
223
260
-999
-999
215
-999
-999
222
225
242
223
238
284
218
231
238
182
185
-999
238
230
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
202
201
203
215
218
253
241
234
212
218
220
239
226
216
208
211
221
233
220
237
226
253
246
233
235
227
235
240
240
249
250
250
267
240
264
233
235
253
234
214
232
230
236
257
258
255
237
248
243
246
265
265
257
263
-999
287
257
222
220
226
260
221
217
254
260
263
250
259
225
256
245
247
253
284
238
207
247
245
236
248
255
282
250
250
229
225
262
261
248
257
273
-999
-999
-999
-999
-999
-999
-999
256
253
255
260
268
250
210
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
296
287
300
-999
-999
215
245
230
207
200
183
221
227
202
200
-999
-999
220
214
208
194
243
230
-999
209
-999
-999
-999
-999
-999
-999
-999
215
223
312
192
220
216
205
203
220
231
212
198
252
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
207
197
232
293
-999
272
308
234
-999
220
-999
-999
-999
200
245
196
217
-999
-999
-999
227
318
302
-999
-999