0037541_A -33.5167 26.8167 210.0
1930010112 2002053112
216
250
283
216
211
272
294
294
233
216
255
278
383
205
200
228
300
222
233
216
222
244
278
339
283
333
305
233
272
294
278
261
216
200
255
272
316
250
183
189
222
233
266
289
244
200
222
216
233
250
233
255
316
311
278
278
222
278
-999
222
261
-999
-999
-999
-999
-999
-999
-999
-999
233
233
289
255
294
-999
261
289
250
200
211
222
216
250
233
222
211
205
183
239
228
211
230
261
228
222
222
261
275
236
239
203
228
211
194
275
266
233
283
350
222
216
178
150
155
150
228
233
289
-999
-999
261
189
216
294
250
205
139
-999
244
255
316
278
239
222
-999
266
189
283
289
294
283
194
200
189
261
294
200
167
178
211
216
-999
-999
-999
261
-999
189
172
155
183
222
222
167
144
-999
-999
222
194
214
172
239
194
244
250
189
150
200
111
128
167
261
239
150
155
228
211
-999
-999
161
239
161
155
200
189
178
167
178
161
189
200
261
228
261
183
194
183
155
150
139
139
144
250
250
244
194
161
183
211
250
283
278
211
139
150
178
178
266
222
289
-999
178
-999
155
172
250
205
194
144
155
-999
228
-999
-999
205
294
200
216
200
167
183
239
-999
-999
172
250
167
122
167
233
266
200
155
261
178
178
167
178
189
233
194
205
172
161
222
305
228
289
172
200
183
155
211
233
178
200
172
167
211
222
161
183
233
205
239
228
228
261
311
400
-999
211
194
278
-999
172
216
222
305
211
200
278
228
222
228
283
233
189
183
316
355
239
233
278
233
216
233
233
266
239
272
-999
-999
305
222
-999
-999
-999
278
233
272
266
244
278
216
239
250
278
327
222
216
216
-999
272
222
244
322
-999
-999
233
278
394
278
261
272
-999
228
239
278
244
266
278
278
272
322
366
289
239
250
316
244
205
216
239
311
272
250
311
272
322
222
-999
250
300
350
311
-999
-999
239
283
266
244
300
283
283
239
316
266
311
266
261
222
239
311
266
239
228
239
278
278
222
305
222
-999
-999
200
228
272
350
250
266
316
255
239
333
305
327
311
366
322
311
283
228
316
294
239
283
344
266
233
255
266
233
167
216
233
211
222
250
322
261
266
311
222
250
161
194
194
200
216
216
250
228
222
216
155
-999
222
-999
294
211
178
194
200
239
-999
289
216
189
222
205
178
-999
244
183
255
211
189
183
211
222
205
255
305
216
244
322
189
150
-999
183
-999
-999
222
200
189
178
133
167
-999
278
-999
172
150
239
222
172
183
194
266
189
239
266
189
155
244
172
161
172
233
255
194
139
139
155
211
-999
272
172
128
133
139
167
161
139
183
144
172
194
161
128
161
194
117
167
205
183
161
144
139
161
172
183
183
194
239
261
-999
161
183
133
155
-999
-999
-999
167
200
194
283
305
294
300
167
161
172
178
211
261
216
194
178
255
233
261
167
172
183
144
183
167
200
222
200
183
183
67
111
172
228
205
205
200
244
211
189
205
250
200
-999
222
228
278
144
167
183
216
278
377
233
150
-999
167
189
-999
-999
194
167
205
228
189
211
250
216
205
205
-999
278
205
172
194
233
216
167
183
228
183
155
178
289
316
-999
-999
189
-999
233
-999
205
211
222
266
216
278
266
233
266
355
383
239
216
316
-999
361
244
327
266
228
-999
255
239
233
255
289
233
216
-999
305
383
272
289
289
-999
222
244
294
244
250
255
278
-999
255
228
261
228
-999
294
305
-999
377
211
183
178
178
211
239
239
205
194
233
-999
-999
-999
-999
244
-999
300
272
250
294
222
222
228
283
239
244
305
-999
233
222
222
-999
239
250
250
-999
266
261
-999
294
289
283
272
289
305
255
266
-999
327
228
222
278
250
216
239
278
278
239
239
-999
244
283
266
261
200
216
233
250
372
261
244
239
239
261
250
250
272
250
211
250
300
211
261
205
294
228
250
294
-999
-999
-999
255
305
244
278
255
361
261
283
339
289
283
350
239
294
372
283
322
344
250
216
233
244
250
200
244
222
294
339
255
255
305
239
233
244
289
-999
278
278
289
294
316
244
300
233
244
161
183
200
228
266
278
283
289
294
194
228
278
322
155
122
178
222
222
205
-999
289
216
200
183
233
161
133
172
-999
216
172
205
-999
-999
228
205
167
155
194
172
178
194
167
222
-999
261
-999
239
-999
-999
-999
283
205
222
105
128
155
133
222
222
-999
239
261
-999
-999
-999
255
239
-999
-999
200
211
189
194
244
183
194
183
-999
211
-999
-999
255
294
205
283
289
-999
211
133
178
-999
-999
-999
189
211
305
305
216
255
133
189
205
205
294
216
172
172
211
322
189
194
205
278
361
233
216
128
139
228
250
178
244
216
161
150
161
178
155
205
233
211
205
189
244
155
200
211
189
-999
211
-999
-999
272
155
200
255
233
-999
216
-999
-999
228
-999
278
239
272
-999
272
205
150
189
261
233
-999
211
183
189
-999
216
278
228
261
322
228
211
216
194
167
161
194
211
266
333
222
205
283
228
222
211
228
305
383
250
-999
-999
183
-999
-999
-999
255
-999
216
205
228
233
216
250
244
189
205
244
233
216
216
-999
272
261
183
172
183
222
289
233
266
-999
239
255
228
216
244
244
222
-999
-999
294
233
261
-999
272
250
266
222
266
266
211
-999
294
272
283
233
244
255
216
205
255
272
255
261
289
250
222
322
344
266
239
216
283
-999
333
266
255
244
239
266
389
261
244
-999
294
261
-999
216
-999
383
255
-999
-999
233
244
272
200
250
300
-999
-999
-999
-999
244
189
-999
-999
261
266
239
200
200
233
255
200
211
-999
266
205
250
-999
-999
261
255
283
283
239
-999
250
222
244
200
216
178
183
289
300
289
250
216
233
255
239
283
272
294
233
222
222
-999
255
172
-999
-999
-999
-999
-999
-999
-999
266
200
222
327
228
322
200
-999
283
344
211
167
228
183
-999
283
194
189
183
183
216
-999
-999
183
161
183
216
261
255
178
228
278
239
278
239
183
150
128
-999
189
183
228
283
233
211
222
216
278
272
278
133
144
172
161
128
144
161
-999
205
178
172
133
167
194
266
178
183
167
172
194
161
216
255
272
305
178
183
266
289
205
-999
155
172
205
194
155
155
-999
233
-999
-999
294
167
167
194
205
200
222
178
167
183
205
-999
216
167
183
167
183
178
211
155
239
194
205
228
327
322
205
-999
144
122
178
-999
-999
272
244
239
255
200
194
350
161
144
189
178
200
200
183
233
211
167
161
183
211
305
205
316
216
155
161
194
239
183
178
211
200
200
216
233
228
211
222
228
189
272
333
178
189
194
-999
389
-999
-999
194
266
178
178
194
244
216
228
222
239
244
205
194
211
211
244
283
194
172
183
211
228
261
239
283
222
266
216
272
216
244
178
200
233
228
222
244
-999
233
222
-999
327
244
266
272
244
-999
222
211
200
316
339
228
244
228
200
222
255
278
289
294
305
261
233
244
289
283
272
294
255
233
200
261
289
250
-999
278
339
294
222
266
361
289
189
211
-999
272
250
261
250
233
233
272
322
294
216
272
244
200
250
255
311
283
316
289
233
261
-999
305
222
250
-999
278
261
228
272
278
261
316
228
211
250
278
305
294
200
244
322
350
261
211
178
-999
261
289
-999
283
239
183
200
222
239
272
233
222
233
255
228
233
-999
239
278
255
311
216
239
222
239
333
222
228
250
216
205
233
244
283
-999
283
205
183
-999
178
244
333
305
289
239
278
-999
283
211
200
205
-999
-999
-999
211
-999
216
-999
-999
244
355
-999
-999
316
339
327
-999
216
300
233
322
316
-999
-999
228
250
300
233
233
239
222
-999
-999
155
211
250
289
139
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
250
261
105
-999
-999
-999
-999
-999
-999
-999
-999
183
-999
200
-999
-999
-999
-999
-999
-999
-999
-999
-999
183
-999
228
139
-999
-999
250
239
189
250
167
211
222
178
200
155
144
178
250
211
211
172
216
294
183
155
183
305
172
189
189
266
222
261
255
200
255
-999
272
172
211
205
233
239
211
355
355
211
139
161
172
-999
211
272
344
344
250
-999
-999
289
200
272
211
183
261
-999
-999
344
278
200
178
189
211
194
172
205
239
228
189
228
161
167
222
211
305
-999
228
250
178
194
211
266
228
216
233
211
239
283
-999
233
216
-999
228
216
-999
244
228
250
-999
222
222
200
283
266
-999
250
272
289
366
200
216
-999
283
194
250
311
239
216
-999
239
272
266
228
194
261
250
194
239
283
250
216
222
239
228
228
194
239
266
311
344
305
266
244
250
228
266
255
244
-999
-999
283
194
216
205
205
255
272
239
244
239
283
289
272
316
339
283
250
266
300
272
239
255
255
261
305
289
344
250
216
250
250
266
294
289
327
278
278
261
255
194
233
283
255
266
233
289
283
361
272
250
200
216
255
311
294
266
266
300
350
-999
311
383
222
205
228
311
244
233
205
228
322
333
222
178
211
216
-999
211
216
250
283
239
239
216
167
216
189
211
216
289
372
216
178
-999
-999
250
233
244
283
300
239
300
250
205
272
211
266
233
211
178
144
172
211
183
216
283
228
172
216
205
250
205
239
194
183
183
-999
300
239
144
144
155
155
150
144
150
183
244
211
172
222
266
144
183
139
-999
183
183
172
200
244
239
233
183
228
211
244
239
194
167
128
128
178
-999
211
161
167
155
167
233
228
211
155
155
200
228
183
172
128
128
139
200
-999
183
172
172
239
200
250
-999
189
261
161
155
216
172
172
189
-999
189
239
144
194
222
-999
-999
-999
211
-999
255
144
67
100
139
-999
178
178
189
216
211
222
239
255
239
266
167
172
161
178
266
189
178
155
205
189
167
216
228
194
150
133
161
178
-999
-999
-999
200
189
-999
211
150
161
155
194
189
200
183
233
194
194
178
255
233
272
161
183
150
183
-999
211
194
244
-999
-999
-999
161
-999
250
-999
283
316
216
272
194
272
-999
316
239
250
250
289
172
167
194
222
144
167
216
233
205
244
144
150
194
261
200
200
216
300
194
211
161
183
211
222
233
-999
239
161
172
189
211
211
205
255
178
189
255
167
172
205
244
272
216
228
239
283
211
233
283
216
200
222
250
222
233
233
272
200
322
366
183
189
228
289
228
222
239
305
161
183
211
228
239
250
255
294
222
272
272
239
322
244
300
255
300
255
239
305
250
205
-999
183
205
283
228
239
255
228
-999
211
228
222
205
222
255
344
189
205
228
189
183
216
261
305
250
228
272
255
266
211
233
205
250
-999
283
222
205
255
278
327
311
228
222
222
283
289
261
350
250
289
311
289
211
261
250
239
255
350
266
289
272
316
400
-999
233
183
200
261
339
266
178
200
211
255
233
316
178
194
222
222
216
255
211
250
200
194
211
211
-999
266
216
-999
294
233
200
216
311
339
339
344
305
261
333
216
178
233
178
244
222
216
233
200
200
239
194
194
183
261
294
222
117
139
183
-999
255
117
150
167
200
250
255
216
278
133
128
167
211
233
211
261
283
244
261
233
272
211
-999
266
222
222
205
222
278
-999
239
272
278
200
183
250
183
150
183
222
250
233
205
250
-999
-999
-999
211
255
133
205
150
122
128
122
194
183
239
239
133
189
200
266
305
272
216
178
183
183
178
189
155
150
216
278
278
194
183
167
183
178
178
272
244
189
200
-999
300
178
189
183
200
316
350
189
161
211
289
300
211
311
339
211
283
322
211
189
155
150
167
-999
289
150
200
216
128
172
255
316
316
322
161
189
222
167
200
278
172
228
205
178
228
200
172
167
194
183
222
272
222
194
144
222
250
189
222
189
161
167
172
200
244
216
194
222
222
205
194
250
194
200
194
200
239
228
172
216
255
216
239
194
144
155
167
178
211
211
194
194
211
205
167
205
194
244
311
183
255
311
239
-999
-999
216
216
316
366
250
178
211
283
233
200
222
239
250
222
189
211
239
283
216
228
239
278
244
233
200
233
272
222
228
216
250
200
-999
-999
278
222
239
289
211
233
222
278
239
289
233
261
233
216
272
244
316
311
233
244
311
283
289
283
278
316
216
211
255
266
266
272
305
255
289
266
272
278
200
-999
294
211
305
255
272
266
294
350
216
272
344
266
339
261
255
233
339
361
355
294
305
261
183
211
216
255
339
278
266
361
-999
-999
255
255
261
289
216
200
266
228
228
200
-999
228
261
228
216
-999
-999
-999
-999
250
239
216
255
283
239
244
216
211
244
233
211
250
311
-999
350
239
-999
-999
-999
178
172
194
205
239
300
316
222
-999
322
189
311
239
205
216
205
272
327
244
117
172
239
167
189
228
183
233
216
211
200
200
283
216
194
261
278
278
300
211
228
205
150
183
205
222
261
194
200
244
261
150
194
189
200
216
178
228
233
305
239
233
239
239
255
144
172
172
216
228
278
-999
172
128
172
-999
222
155
161
272
261
216
139
117
167
239
-999
194
194
239
250
266
-999
239
167
161
194
161
194
239
-999
-999
189
161
211
233
200
194
272
200
233
150
183
261
-999
194
189
222
316
316
300
216
-999
333
178
305
350
150
178
300
366
355
189
139
144
144
167
200
200
244
289
333
189
178
189
189
194
222
205
189
178
178
200
233
294
205
222
266
255
211
183
222
216
278
-999
211
167
155
155
200
194
233
244
333
250
183
205
278
255
233
178
194
167
222
289
266
211
183
189
266
366
211
216
211
216
239
294
222
228
222
200
-999
283
233
205
244
167
205
216
239
200
228
283
294
-999
250
222
194
239
272
255
250
222
-999
300
339
239
300
266
222
272
233
239
-999
272
239
222
-999
278
294
211
216
222
155
211
255
-999
239
250
255
239
200
233
-999
-999
278
250
266
205
189
233
233
216
283
233
294
333
239
205
211
278
316
322
377
228
205
250
300
244
211
255
333
228
194
183
222
305
239
211
233
211
233
255
300
222
216
233
255
211
244
289
261
233
250
233
261
244
272
250
327
250
205
216
211
266
250
266
278
216
294
-999
-999
-999
239
239
272
-999
250
250
294
266
261
355
255
278
278
211
233
294
278
228
239
327
228
150
189
216
283
300
228
194
211
266
233
266
228
167
222
266
233
211
266
-999
250
200
183
216
205
216
178
189
194
211
200
-999
205
200
200
233
244
250
205
222
194
-999
183
222
211
216
205
150
194
244
239
189
228
222
200
239
283
-999
-999
167
200
261
183
189
233
233
239
233
239
261
233
200
178
183
167
150
200
239
222
144
139
144
133
161
211
228
200
250
216
278
261
167
183
255
266
261
155
167
178
183
155
222
228
178
200
-999
278
250
172
172
178
172
189
-999
255
261
272
205
205
155
200
172
200
155
172
-999
172
155
172
194
222
266
266
233
194
167
194
172
194
167
150
172
216
183
139
194
183
150
183
200
250
239
172
250
272
255
-999
366
205
161
155
211
178
239
228
144
189
278
161
228
294
233
266
228
322
389
250
255
211
172
183
228
244
205
178
294
311
205
189
228
194
172
172
244
255
222
205
200
216
228
183
205
189
250
250
205
211
283
189
200
278
322
250
167
194
-999
383
161
150
-999
-999
222
305
278
244
222
-999
244
178
144
161
228
289
-999
266
222
333
178
216
244
222
233
305
172
200
211
239
-999
250
211
205
233
244
211
233
283
-999
228
233
233
266
278
250
205
228
-999
311
-999
333
255
266
294
-999
222
233
233
-999
222
239
266
350
228
216
255
244
316
239
261
339
233
250
255
283
261
283
239
272
233
233
278
283
244
278
278
233
211
-999
239
244
261
250
261
261
211
216
222
266
305
289
255
194
200
250
228
211
222
228
239
255
272
278
244
244
322
250
228
211
294
-999
294
294
250
239
250
250
222
244
183
189
216
233
278
283
211
300
283
-999
350
200
172
233
-999
255
222
194
255
289
294
239
211
261
211
189
205
233
228
200
211
239
261
294
222
239
239
211
244
216
250
255
178
161
161
200
244
194
211
211
216
216
161
211
211
233
216
233
311
272
205
-999
211
194
239
-999
228
200
183
189
205
189
200
266
250
-999
250
228
239
228
228
233
233
194
155
205
239
233
250
172
211
205
194
261
272
216
272
161
178
205
155
189
250
150
194
244
-999
244
255
244
228
189
205
211
228
183
155
155
194
239
228
161
150
167
150
178
167
155
189
172
183
205
200
161
167
139
-999
189
255
228
183
133
189
216
211
-999
189
167
183
239
-999
283
278
189
183
183
194
211
222
266
183
161
-999
-999
-999
178
167
172
272
150
194
211
216
327
294
200
117
150
167
211
194
216
194
144
144
228
167
-999
183
233
294
327
278
216
216
144
133
155
200
239
278
167
-999
205
172
255
200
178
211
244
266
211
300
228
305
161
183
233
200
178
183
255
216
261
322
211
211
183
272
189
189
216
300
239
161
200
-999
200
222
255
205
222
283
-999
200
205
183
216
300
233
250
311
272
272
244
239
228
244
239
278
261
261
255
272
216
216
194
228
278
244
255
233
289
233
211
222
250
255
255
250
233
272
294
255
194
272
-999
333
216
289
311
250
-999
-999
272
266
278
261
266
327
250
216
289
255
255
289
294
278
250
289
278
283
283
294
216
211
266
272
272
278
339
333
278
233
255
294
327
350
216
239
272
272
316
272
233
239
316
278
278
311
255
-999
266
239
311
344
266
278
366
305
278
233
211
228
278
339
211
228
266
261
205
228
233
278
278
216
350
255
239
255
339
222
172
200
-999
261
233
211
228
261
189
216
339
189
222
200
183
189
222
278
178
189
216
222
261
305
278
250
211
294
200
194
-999
228
250
250
233
289
216
211
205
266
205
239
200
167
167
194
150
172
200
178
222
200
216
244
244
222
205
183
228
216
266
283
228
194
228
255
305
289
205
289
216
194
194
233
167
161
183
211
239
278
266
-999
250
272
-999
300
239
200
139
133
161
172
172
211
205
211
261
239
205
189
205
261
228
266
233
167
94
128
172
233
205
228
250
216
211
239
216
250
255
211
194
261
222
205
222
194
300
228
155
261
294
250
305
316
133
172
183
194
239
205
194
228
300
161
183
255
311
283
294
194
200
233
289
322
228
178
211
194
-999
205
222
205
139
211
233
333
250
-999
278
167
255
239
161
161
228
294
205
144
155
194
200
211
322
211
167
194
-999
200
205
200
228
255
333
211
155
178
-999
255
361
233
167
178
183
205
261
289
211
-999
200
278
216
161
155
172
200
266
311
272
383
350
383
228
211
228
233
244
233
178
194
200
200
250
278
205
172
194
189
200
255
283
-999
-999
-999
-999
233
261
239
200
205
172
289
355
228
228
239
266
228
239
266
239
211
222
255
250
266
283
327
266
300
-999
233
-999
250
266
250
239
261
244
205
228
239
261
244
228
222
244
222
244
272
-999
283
327
327
333
366
366
250
233
250
289
322
228
255
289
333
278
305
205
244
266
278
266
-999
228
216
216
244
250
305
-999
305
294
233
222
283
311
289
239
266
289
278
316
255
233
261
250
233
250
300
283
233
305
405
250
211
211
216
244
261
272
289
261
200
244
255
255
250
255
239
244
239
-999
372
250
272
255
200
239
233
233
222
261
266
239
-999
-999
-999
-999
255
278
261
211
172
205
250
239
333
-999
355
189
266
205
261
233
216
211
178
211
228
228
300
278
239
244
272
355
172
222
233
228
222
316
222
239
311
211
200
239
322
278
255
239
211
183
183
244
189
205
216
-999
-999
-999
244
233
150
172
155
211
239
266
200
194
250
316
161
200
239
283
211
233
161
167
194
-999
-999
-999
133
183
233
255
211
205
178
183
189
105
144
172
183
216
183
178
211
222
250
266
250
183
189
194
255
216
222
239
272
222
139
-999
216
283
194
178
183
250
233
216
239
167
222
-999
216
311
-999
244
-999
-999
-999
-999
205
294
316
194
322
305
222
228
200
205
167
200
194
-999
283
250
222
266
178
211
333
-999
-999
-999
305
172
172
216
-999
239
355
205
178
194
261
305
205
305
189
-999
244
178
172
172
239
211
155
205
205
183
261
228
211
200
272
211
211
216
200
228
200
233
189
-999
194
205
239
216
189
200
244
255
239
205
211
278
194
239
405
305
377
228
161
189
205
167
194
205
211
216
250
255
222
194
178
172
194
216
244
233
250
211
211
244
261
311
272
244
211
228
233
244
233
266
239
250
255
255
283
278
222
211
-999
261
272
261
255
294
-999
-999
294
-999
261
194
205
172
189
222
244
322
366
261
266
228
228
200
233
222
222
255
250
239
-999
283
239
278
250
216
239
233
222
289
272
255
272
255
305
239
233
372
222
250
261
-999
255
222
-999
255
233
283
255
183
255
261
244
244
283
205
244
272
272
278
250
266
255
244
283
255
244
372
239
205
283
272
216
189
244
244
294
255
233
233
300
272
261
266
228
261
316
228
222
205
205
233
311
244
261
-999
272
-999
-999
-999
216
266
-999
294
361
250
200
294
216
211
244
272
266
283
294
316
-999
344
189
205
228
283
300
322
222
233
261
216
216
167
-999
194
239
261
-999
283
172
239
228
222
228
144
155
200
222
250
-999
294
133
183
244
255
205
222
255
278
250
194
183
194
250
200
167
178
216
255
250
216
133
189
239
-999
261
172
200
117
167
189
222
211
216
266
216
155
167
211
261
266
-999
278
183
167
205
250
233
272
283
161
244
255
189
233
211
189
-999
222
261
167
222
205
283
139
139
167
144
-999
194
211
233
-999
272
200
189
144
183
-999
272
178
161
194
250
178
178
155
178
178
150
189
178
283
300
205
178
239
344
167
200
200
183
172
133
150
289
222
205
189
200
200
272
333
-999
205
200
305
239
167
117
144
200
228
189
-999
294
178
200
-999
200
194
139
-999
205
-999
305
183
233
155
183
233
-999
-999
283
272
377
233
350
283
216
144
178
194
200
-999
250
322
344
250
178
216
211
216
239
239
333
222
222
211
228
239
216
-999
233
194
244
216
189
183
211
178
205
211
228
355
183
261
266
255
-999
278
250
278
266
266
244
272
-999
327
261
250
155
-999
239
-999
250
255
272
289
244
239
333
250
216
211
250
339
322
266
361
394
-999
250
-999
-999
283
239
255
255
311
266
250
283
-999
239
244
-999
-999
372
-999
261
250
300
333
233
278
255
239
266
272
289
211
222
250
222
222
266
233
216
278
217
223
245
-999
294
244
222
244
255
222
205
239
266
250
-999
250
250
333
266
255
394
-999
244
333
244
216
178
228
244
283
283
272
255
261
-999
-999
289
278
283
339
427
255
250
261
322
255
200
266
255
-999
322
255
266
261
205
-999
233
183
211
222
228
244
244
216
250
294
278
216
278
255
222
222
294
244
205
233
250
178
272
222
244
150
155
167
244
239
228
266
211
183
194
228
239
250
205
200
205
178
222
211
233
272
266
183
200
194
211
228
-999
239
233
211
194
200
228
261
183
183
-999
233
244
266
139
144
178
222
261
266
255
266
205
211
278
211
189
167
222
194
183
144
194
133
150
161
178
194
200
228
261
211
172
194
228
150
-999
155
178
183
228
183
-999
216
239
200
183
272
189
255
-999
266
94
133
161
200
261
189
194
244
172
194
144
172
189
228
183
-999
233
183
205
194
222
228
161
167
178
167
-999
261
266
294
300
305
161
122
144
161
155
205
222
133
-999
139
155
194
255
255
311
305
189
167
183
-999
250
228
228
205
216
205
133
216
211
167
278
344
305
344
216
155
-999
194
172
189
-999
-999
283
211
255
205
-999
-999
200
266
205
194
189
167
194
-999
216
-999
228
167
211
244
222
261
266
272
261
194
216
316
-999
-999
361
233
233
278
283
261
211
189
233
205
-999
316
-999
-999
239
144
-999
-999
222
300
305
-999
289
-999
239
239
327
-999
-999
300
216
222
205
200
-999
361
233
244
-999
255
255
200
222
322
205
200
239
244
289
172
216
266
283
278
250
266
322
255
239
283
350
272
239
-999
283
250
333
261
261
-999
300
272
289
366
266
-999
-999
261
250
250
278
283
272
255
-999
-999
289
311
-999
294
-999
366
333
-999
-999
-999
272
322
333
316
294
266
311
239
228
272
300
294
316
405
-999
266
289
294
272
250
233
-999
322
278
283
-999
-999
366
-999
-999
244
294
167
333
-999
211
-999
289
233
244
222
228
261
-999
333
222
333
272
355
-999
278
244
250
222
-999
-999
344
-999
255
261
228
250
233
266
228
-999
200
250
239
144
183
211
228
211
222
283
300
244
339
233
200
178
239
194
200
294
244
211
228
-999
316
244
228
178
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
167
167
155
233
-999
244
-999
183
233
278
211
200
261
-999
289
167
216
-999
250
255
-999
-999
-999
222
194
167
183
-999
-999
321
177
222
194
233
-999
-999
244
216
200
239
222
-999
194
233
155
161
216
300
-999
316
344
194
172
194
183
-999
-999
-999
-999
-999
-999
-999
-999
344
194
222
233
194
-999
233
133
183
178
211
272
200
200
211
200
244
167
211
361
-999
-999
255
-999
-999
272
-999
-999
272
-999
200
183
161
194
-999
211
-999
211
261
322
239
-999
228
261
178
216
250
250
-999
239
216
205
-999
255
205
216
278
244
250
300
366
200
-999
244
250
322
228
200
216
-999
266
211
228
233
216
228
-999
394
205
272
-999
211
283
-999
244
266
-999
311
222
266
-999
239
316
167
211
-999
-999
-999
250
266
239
255
228
-999
-999
-999
-999
294
255
-999
283
-999
-999
294
244
261
228
-999
-999
244
228
233
239
-999
266
-999
327
261
222
-999
250
239
-999
283
244
228
283
311
228
-999
266
344
300
200
216
-999
-999
300
261
272
316
-999
-999
-999
372
194
239
250
289
272
-999
327
-999
294
255
-999
344
-999
344
394
216
228
272
216
-999
222
272
305
255
261
294
-999
233
278
300
278
244
205
-999
211
194
255
344
216
-999
-999
289
283
305
-999
-999
355
-999
-999
-999
327
383
239
222
-999
344
-999
366
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
200
205
266
155
172
194
-999
-999
189
-999
228
250
244
-999
261
266
266
216
211
178
-999
205
122
155
183
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
172
178
-999
-999
233
178
189
155
161
155
-999
244
294
261
278
228
172
-999
239
233
222
216
205
255
-999
-999
228
133
200
289
322
-999
316
194
294
-999
-999
311
-999
-999
300
172
272
200
211
-999
294
167
283
333
172
183
-999
200
233
-999
216
200
183
-999
200
239
322
205
-999
233
-999
178
-999
228
361
355
-999
-999
-999
294
178
-999
200
366
-999
-999
-999
133
139
155
189
128
-999
161
161
139
133
144
144
-999
139
155
155
183
111
-999
-999
-999
-999
-999
377
-999
-999
-999
-999
-999
-999
244
266
-999
228
233
255
222
228
322
-999
233
239
272
255
-999
327
-999
216
278
278
228
250
239
-999
228
255
294
-999
278
305
-999
-999
-999
-999
278
266
233
-999
278
244
-999
-999
294
266
-999
-999
-999
-999
-999
-999
311
-999
205
-999
-999
261
-999
228
-999
278
266
266
233
294
361
-999
272
216
-999
266
228
255
-999
272
266
-999
250
278
255
333
-999
228
228
278
316
-999
-999
266
233
272
250
250
-999
-999
-999
-999
-999
-999
178
233
167
-999
233
283
283
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
189
266
311
333
283
-999
-999
216
-999
194
-999
228
-999
211
205
261
-999
-999
-999
-999
283
117
205
183
144
222
-999
222
-999
250
-999
-999
255
-999
261
239
222
144
139
144
-999
144
-999
-999
255
-999
-999
-999
278
222
178
233
233
250
-999
155
-999
-999
-999
-999
211
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
189
122
122
178
172
178
183
200
-999
-999
278
-999
244
194
233
117
117
161
-999
272
278
189
-999
200
211
239
294
294
250
-999
222
183
178
194
205
333
205
-999
200
255
-999
172
222
-999
311
183
233
172
183
-999
-999
278
300
178
233
233
-999
344
-999
311
211
211
261
194
-999
150
155
161
-999
278
200
-999
-999
250
233
216
-999
161
-999
250
205
167
-999
189
239
-999
222
261
294
228
200
211
-999
228
-999
211
205
-999
-999
-999
283
244
289
216
205
239
-999
255
266
239
-999
283
194
-999
239
211
233
-999
194
200
-999
261
266
200
-999
272
-999
311
-999
255
250
316
-999
222
-999
255
266
283
250
205
-999
-999
-999
311
261
289
261
211
-999
283
-999
-999
-999
294
289
-999
283
272
-999
261
194
-999
289
300
311
-999
239
261
222
-999
278
289
255
228
-999
-999
-999
-999
283
278
272
244
266
-999
228
255
316
327
250
283
-999
261
272
305
-999
344
-999
-999
300
305
266
266
250
-999
-999
316
327
333
250
233
250
-999
272
-999
-999
-999
250
239
-999
255
272
305
-999
344
-999
-999
300
305
266
266
250
-999
-999
316
327
333
250
233
250
-999
272
-999
-999
-999
250
239
-999
-999
-999
211
272
200
183
-999
-999
266
183
178
172
205
-999
205
189
233
233
222
183
-999
-999
255
244
316
200
183
-999
183
-999
183
-999
255
311
-999
183
178
194
194
-999
-999
-999
266
178
183
-999
250
250
283
155
244
283
183
194
150
-999
283
244
194
189
283
250
178
183
150
183
233
178
178
89
128
178
205
211
228
150
-999
155
139
161
183
155
178
211
150
178
133
144
161
-999
261
178
200
172
117
144
-999
216
178
266
189
167
178
-999
178
205
139
161
200
228
261
-999
178
-999
155
183
139
144
172
172
183
211
216
-999
178
272
255
133
205
150
167
205
-999
200
178
216
194
139
139
155
178
144
183
194
-999
283
-999
155
122
-999
194
316
161
278
178
183
117
133
155
211
178
178
128
100
-999
139
128
161
178
178
-999
144
178
172
161
172
139
133
139
128
133
122
-999
266
294
305
178
133
-999
-999
-999
-999
-999
-999
144
-999
167
150
161
111
172
-999
150
189
105
-999
189
183
200
-999
183
233
194
-999
189
172
-999
-999
178
161
205
205
-999
133
244
-999
228
200
178
-999
-999
183
-999
-999
-999
-999
-999
-999
211
189
239
266
272
261
261
216
216
233
183
233
200
-999
211
189
222
194
189
200
178
-999
200
194
244
228
200
178
244
311
278
178
-999
300
172
205
239
211
-999
-999
-999
-999
311
261
228
344
322
255
-999
339
233
244
233
178
189
-999
361
278
300
372
189
205
216
272
266
283
289
255
278
350
261
250
339
327
266
233
-999
228
250
266
272
250
-999
-999
350
239
289
333
261
255
178
205
222
266
216
266
266
-999
-999
333
250
211
228
266
-999
311
305
272
289
239
261
-999
-999
300
255
316
228
172
-999
-999
-999
-999
266
-999
-999
-999
255
216
250
266
239
278
322
344
233
178
222
250
-999
266
228
216
167
211
189
194
211
172
172
205
211
222
211
-999
233
289
211
178
183
200
250
283
211
233
294
-999
244
289
222
194
244
205
189
205
-999
-999
-999
228
189
216
211
205
200
228
289
233
178
-999
-999
294
-999
-999
228
161
239
183
216
178
178
266
211
178
-999
-999
-999
-999
239
139
189
233
266
250
250
255
228
-999
-999
-999
-999
-999
-999
161
178
244
239
211
161
216
183
178
144
183
189
189
205
216
161
-999
222
294
294
167
161
278
150
172
211
128
167
-999
-999
-999
250
172
139
183
172
233
194
250
283
300
-999
-999
172
161
150
172
-999
266
200
216
-999
-999
322
239
283
-999
194
-999
-999
-999
-999
128
161
272
333
183
183
228
244
183
-999
272
183
189
250
200
178
200
128
161
194
139
144
194
-999
333
250
327
216
228
205
222
-999
255
211
-999
239
155
139
189
172
233
233
-999
172
189
216
183
189
250
283
211
200
189
189
233
228
228
216
250
200
-999
239
205
205
244
-999
-999
239
233
-999
222
244
167
-999
272
322
316
211
183
228
261
228
-999
228
178
-999
189
-999
216
272
222
228
-999
244
-999
283
261
-999
261
244
-999
-999
272
261
-999
289
261
311
-999
216
239
194
261
255
-999
272
233
272
261
222
261
261
316
333
261
255
261
305
383
278
250
283
278
255
216
233
327
266
239
250
255
316
261
-999
305
327
266
289
266
-999
-999
294
266
228
233
278
-999
294
222
222
255
-999
261
-999
-999
255
239
261
272
-999
200
266
289
278
228
211
222
261
266
-999
-999
-999
-999
283
350
278
-999
255
244
211
272
222
-999
244
250
278
278
283
-999
-999
333
-999
272
-999
-999
355
233
-999
305
361
350
239
327
-999
222
255
244
255
-999
-999
244
239
261
222
211
233
261
-999
278
355
250
355
239
350
339
211
233
289
311
144
161
194
222
272
294
305
316
316
294
244
250
194
222
216
194
228
222
272
183
222
272
300
316
316
205
167
155
-999
244
244
266
300
-999
-999
-999
272
272
233
239
266
266
-999
272
250
261
266
255
189
205
250
272
200
228
-999
255
300
-999
194
-999
233
211
244
-999
233
283
-999
-999
-999
278
-999
266
183
150
-999
172
200
216
189
178
-999
-999
300
167
-999
183
211
294
305
283
-999
178
272
211
211
194
222
278
194
266
183
178
194
-999
194
194
211
216
289
211
-999
-999
244
-999
261
178
183
155
183
194
150
-999
-999
322
178
-999
-999
261
205
222
-999
183
144
172
194
266
205
327
222
167
200
327
216
-999
322
322
211
183
144
205
189
-999
300
183
250
-999
155
228
-999
-999
289
222
-999
200
294
294
-999
189
283
189
161
-999
339
-999
-999
-999
272
200
250
372
311
161
189
211
255
222
205
216
-999
-999
-999
250
-999
-999
-999
-999
-999
278
178
233
283
172
150
194
189
261
194
-999
-999
239
205
194
205
244
-999
211
-999
-999
-999
216
211
216
244
-999
-999
289
339
222
222
244
250
-999
-999
-999
316
189
-999
233
-999
250
233
-999
-999
-999
266
-999
-999
-999
211
272
261
205
272
255
250
261
-999
-999
278
278
-999
272
-999
-999
-999
-999
-999
-999
294
-999
-999
278
233
-999
266
-999
283
294
372
244
289
239
233
-999
-999
-999
322
350
-999
294
266
-999
316
205
-999
333
272
244
244
250
233
-999
-999
372
289
-999
-999
333
-999
233
272
289
289
-999
250
283
366
344
294
-999
355
305
233
239
322
294
344
266
261
200
-999
294
261
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
266
266
172
272
183
194
-999
255
239
216
-999
239
222
-999
255
233
172
183
189
189
250
261
-999
255
233
250
250
239
205
250
233
-999
266
278
244
233
211
266
-999
266
200
278
183
144
155
172
178
233
222
-999
233
244
239
250
200
189
-999
255
228
-999
200
183
266
239
-999
189
-999
178
117
128
189
211
183
-999
-999
205
200
244
178
144
239
-999
-999
211
250
283
-999
183
144
161
216
-999
-999
-999
189
172
233
150
-999
283
167
150
150
155
205
178
183
139
183
-999
-999
294
194
161
167
205
222
183
194
167
150
-999
-999
244
261
-999
289
216
-999
-999
-999
-999
183
-999
333
194
194
167
189
205
-999
-999
-999
228
183
283
350
-999
-999
-999
344
211
-999
-999
-999
-999
-999
-999
350
294
316
233
-999
250
255
228
-999
305
200
244
289
200
222
266
205
167
172
183
-999
-999
-999
316
-999
222
-999
244
-999
-999
266
183
205
211
178
205
222
167
155
261
-999
-999
-999
244
294
-999
344
-999
261
255
-999
-999
-999
250
250
272
222
-999
-999
-999
-999
289
239
161
167
216
216
-999
283
194
216
216
222
216
-999
239
222
255
205
-999
261
339
-999
255
322
233
161
-999
-999
-999
-999
-999
250
272
228
222
211
-999
228
178
200
216
255
-999
228
-999
-999
266
-999
233
-999
-999
-999
-999
289
289
233
233
-999
333
-999
266
261
216
222
-999
278
-999
-999
311
316
266
279
300
283
239
283
266
255
-999
261
235
-999
286
244
194
-999
211
230
-999
311
189
216
228
228
300
-999
266
228
255
294
228
216
-999
233
327
-999
228
-999
-999
-999
-999
300
222
200
205
-999
-999
216
228
-999
253
216
228
-999
261
250
222
250
233
244
-999
289
189
239
261
239
-999
-999
266
211
239
244
272
300
-999
239
-999
211
-999
216
-999
-999
239
211
172
200
194
239
-999
283
289
266
222
189
178
-999
233
283
189
-999
250
211
-999
239
183
194
-999
-999
228
233
-999
183
228
200
239
200
-999
178
200
250
239
255
261
-999
228
128
139
233
250
239
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
266
-999
-999
-999
194
228
194
250
-999
-999
200
150
128
155
205
183
-999
189
266
200
128
133
178
-999
222
-999
-999
272
122
183
-999
-999
194
275
261
178
194
-999
194
255
233
144
150
222
-999
172
155
205
211
244
-999
-999
305
272
327
327
266
-999
-999
200
117
122
244
-999
305
-999
345
225
179
-999
184
261
-999
193
166
241
257
156
242
183
141
158
217
216
239
211
144
161
189
241
208
156
192
258
216
188
155
164
167
202
-999
222
200
244
178
164
222
211
223
239
164
191
222
224
-999
208
232
236
202
198
216
239
233
253
176
178
338
369
250
194
261
239
330
271
228
294
200
266
225
241
233
291
-999
253
291
206
275
316
239
225
185
264
228
233
253
234
200
234
233
216
223
230
194
236
284
344
233
294
230
239
233
255
-999
236
241
272
301
216
247
255
205
239
261
263
266
211
265
206
266
261
325
262
266
341
183
234
285
233
208
228
256
275
216
228
267
268
221
223
302
266
-999
184
208
230
243
262
272
241
216
261
319
275
228
261
261
294
355
225
244
315
316
250
243
226
233
236
289
299
213
266
312
183
191
236
300
210
222
228
214
244
305
247
225
258
247
250
284
289
262
265
250
289
249
233
221
204
222
239
-999
247
244
302
228
211
239
189
228
222
205
236
229
205
327
239
219
306
228
200
205
-999
316
345
200
195
219
211
306
244
216
214
304
214
186
250
279
319
148
180
258
280
241
178
216
217
222
211
208
193
200
206
216
-999
204
205
223
224
211
194
160
189
-999
258
167
192
209
278
233
268
165
188
205
247
305
157
239
186
240
294
219
225
294
279
195
108
122
156
168
177
173
-999
183
226
180
283
278
211
214
178
205
172
145
178
194
214
-999
227
197
208
203
183
145
167
178
205
228
295
174
149
160
172
244
247
-999
183
228
290
279
232
169
147
155
280
155
194
222
172
222
216
236
239
188
171
169
186
246
160
-999
228
244
223
172
245
189
-999
225
196
224
189
-999
234
178
222
211
261
164
145
175
190
149
150
178
214
195
-999
325
317
207
150
158
178
-999
262
205
180
205
191
180
251
205
305
394
356
-999
225
169
169
206
205
207
282
233
238
234
361
241
239
232
189
191
228
250
272
205
261
239
216
214
244
238
-999
235
225
230
279
165
189
225
290
310
-999
300
250
260
221
222
215
210
270
230
206
260
247
214
230
208
215
236
240
270
295
250
242
284
192
220
250
250
182
265
-999
316
241
244
210
245
325
240
250
225
-999
261
255
240
240
270
235
255
-999
265
277
272
265
260
290
228
245
279
206
240
281
267
274
280
306
285
264
254
275
255
275
300
275
285
220
265
250
210
278
-999
265
277
272
265
260
290
228
245
279
206
240
281
267
274
280
306
285
264
254
275
255
275
300
275
285
220
245
232
256
300
305
276
300
322
238
254
290
355
282
240
272
342
276
245
320
305
-999
363
269
248
232
241
283
-999
316
185
252
330
185
195
198
216
246
256
179
152
230
300
284
205
215
275
282
236
285
182
226
280
285
261
220
290
290
207
259
340
257
217
260
220
210
-999
-999
242
230
232
285
245
220
-999
301
260
310
200
250
325
195
205
210
225
278
241
214
235
175
235
245
278
-999
312
200
175
169
155
192
235
250
265
262
270
270
212
205
250
225
295
275
195
150
148
145
180
143
-999
155
170
134
-999
205
195
200
175
169
155
192
235
250
265
262
270
270
212
205
250
225
295
275
195
150
148
145
180
143
-999
155
170
134
-999
205
195
215
184
225
275
200
205
154
168
250
298
211
122
130
140
198
187
134
155
272
179
220
235
239
-999
175
144
185
160
199
240
296
305
190
140
135
170
187
300
170
184
212
284
175
120
140
172
184
205
220
240
255
205
265
205
210
195
225
201
166
267
330
277
210
197
210
217
255
315
184
160
176
230
215
210
277
213
148
200
217
152
135
165
204
188
170
180
205
229
191
216
206
195
181
205
227
235
260
224
202
218
200
220
206
160
165
264
314
205
215
224
196
223
201
216
225
254
230
220
195
220
215
235
245
222
231
230
275
301
231
200
231
300
215
210
254
230
204
195
212
260
284
214
245
215
285
250
290
244
291
220
235
230
240
234
282
250
245
262
255
295
300
260
280
234
208
220
234
-999
235
262
285
280
300
235
222
235
249
240
245
265
254
275
-999
275
262
345
348
238
265
315
250
344
280
187
235
240
205
225
296
265
260
258
214
259
265
244
220
270
250
230
-999
246
230
246
290
380
-999
255
215
312
350
255
340
304
190
207
220
221
212
230
305
310
370
265
190
228
310
255
180
175
252
227
220
225
276
-999
-999
225
245
218
180
120
185
210
192
207
220
295
240
305
216
230
235
235
255
265
190
188
210
250
320
200
204
205
235
245
305
196
175
-999
241
205
190
296
225
235
222
205
266
222
243
178
135
150
167
175
230
210
190
190
275
205
153
165
190
217
195
200
243
225
205
186
190
247
220
258
190
225
245
103
136
138
186
214
220
204
200
195
218
145
142
159
148
162
162
200
215
270
211
245
160
160
180
185
194
200
254
290
142
166
170
220
182
122
145
195
165
150
145
135
180
171
160
205
195
167
275
180
231
195
255
216
300
154
130
155
262
240
-999
290
215
245
257
275
295
134
175
220
170
172
235
186
185
178
267
375
228
275
180
231
195
255
216
300
154
130
155
262
240
-999
290
215
245
257
275
295
134
175
220
170
172
235
186
185
178
172
182
215
200
184
170
185
194
194
234
352
175
260
190
180
140
150
210
244
200
235
217
-999
-999
-999
201
168
195
185
215
255
235
230
256
170
175
184
277
175
215
205
232
240
220
195
232
238
265
230
265
215
195
205
210
225
225
200
245
207
230
245
260
220
186
225
255
207
215
230
270
237
237
260
250
300
306
210
235
240
270
239
225
220
245
320
246
255
225
250
240
205
240
265
222
230
222
242
280
250
260
210
265
-999
-999
-999
240
245
250
276
325
245
265
332
205
280
305
378
240
205
213
228
227
-999
245
265
228
207
210
295
235
215
240
233
245
255
310
275
240
364
435
158
190
247
260
232
225
220
180
182
235
217
200
215
230
230
275
257
250
210
200
215
270
280
330
250
255
215
240
205
235
290
365
265
220
305
230
245
317
225
285
280
215
252
240
252
274
205
160
182
240
295
202
202
207
200
210
340
255
224
192
223
230
302
305
260
245
195
212
185
205
235
220
176
240
205
265
265
225
187
187
220
195
163
265
160
170
190
225
250
285
280
280
285
200
220
250
320
322
320
182
176
254
245
250
250
230
210
192
205
125
135
174
192
203
218
257
255
245
235
167
180
198
270
270
150
174
257
170
120
120
164
215
165
170
180
185
185
180
185
184
200
224
195
254
232
294
285
215
176
195
180
178
200
210
186
155
170
195
210
255
260
270
255
200
230
205
225
155
140
100
145
170
195
260
280
172
125
172
180
208
190
205
230
245
250
225
200
245
180
235
125
175
295
185
200
185
230
304
266
345
160
185
255
175
150
200
216
200
165
165
250
292
360
210
230
225
210
310
174
260
360
190
125
110
160
185
248
190
175
180
215
216
200
180
220
224
195
175
165
190
215
190
250
235
295
195
175
212
150
170
205
200
166
215
280
230
225
145
182
236
316
200
207
215
220
215
230
210
204
180
205
254
245
210
238
190
180
265
315
235
187
225
240
220
200
215
225
220
205
270
230
170
220
210
215
220
225
-999
216
210
222
225
230
255
270
235
220
230
250
270
200
235
270
265
220
265
295
265
220
245
240
320
340
270
270
320
280
250
260
255
250
320
340
294
355
270
280
300
295
315
365
355
280
195
220
280
265
275
295
280
226
220
295
332
250
250
300
314
272
340
260
265
272
190
220
215
222
220
255
254
250
220
200
225
292
275
250
262
258
260
205
260
246
225
216
288
285
295
360
235
295
295
375
290
190
180
280
282
270
250
340
225
220
227
236
215
240
305
240
172
204
217
310
340
305
260
296
235
215
245
184
215
210
225
246
298
305
265
175
185
255
225
215
265
195
220
210
220
225
280
205
165
145
195
202
162
184
180
185
185
125
195
230
220
210
185
215
250
280
240
214
170
144
155
175
184
235
245
195
240
290
180
170
255
258
155
140
128
155
185
205
195
195
250
235
210
170
215
196
180
176
210
212
230
270
150
-999
-999
-999
180
235
268
275
176
140
185
212
190
175
245
193
190
185
232
150
200
205
190
155
200
190
190
250
230
250
195
200
205
225
280
225
160
136
155
175
200
295
270
190
220
170
140
210
180
205
276
200
215
214
180
225
180
190
175
220
210
150
100
170
180
140
185
235
330
210
215
225
220
190
230
190
176
204
221
220
160
155
155
180
140
145
132
110
145
165
200
255
200
200
220
265
211
240
205
280
180
190
190
170
185
216
188
250
205
175
200
215
285
200
245
170
195
255
160
235
295
205
165
181
210
215
195
200
195
210
240
235
250
375
226
220
210
190
200
195
205
205
245
300
275
245
240
245
260
-999
-999
-999
225
265
250
245
255
245
215
245
235
200
212
170
180
205
235
260
240
210
235
235
225
260
225
235
175
180
170
230
245
210
230
235
220
250
245
196
252
196
225
250
275
235
224
186
226
250
270
245
224
260
270
275
285
280
240
280
275
305
280
260
250
245
280
190
220
250
375
228
240
338
274
275
245
312
255
295
285
280
236
285
335
240
230
260
325
286
200
235
205
240
210
270
250
275
210
160
210
338
274
275
245
312
255
295
285
280
236
285
335
240
230
260
325
286
200
235
205
240
210
270
250
275
210
160
-999
-999
235
225
245
-999
220
250
280
266
200
195
217
237
305
-999
-999
-999
-999
-999
-999
252
265
330
225
190
205
170
170
195
205
270
225
265
190
180
160
185
250
300
275
225
272
215
200
220
215
230
165
170
200
245
275
265
225
190
175
220
250
230
225
170
190
160
190
205
215
260
190
170
205
225
160
130
188
205
250
195
230
276
142
128
155
160
186
195
185
175
170
170
176
200
170
120
136
150
170
230
240
175
170
205
195
205
225
215
125
165
190
235
260
294
180
175
230
185
205
210
176
290
205
185
175
225
175
115
180
190
190
225
185
190
250
240
290
155
115
185
250
205
200
340
335
175
142
160
182
205
265
200
205
245
330
205
230
200
206
194
275
356
285
230
184
190
172
160
164
205
176
185
278
290
185
160
180
160
180
142
170
207
210
260
182
202
187
170
185
225
215
197
240
245
192
175
240
275
215
140
210
200
240
180
230
230
278
185
220
245
240
235
220
205
190
210
220
265
220
215
235
250
195
250
235
240
235
225
230
215
210
250
350
255
240
231
285
245
225
280
264
225
235
262
275
231
245
282
345
265
230
280
282
255
270
245
310
320
250
220
230
240
280
240
274
270
265
298
260
195
230
220
252
295
246
285
290
325
280
342
286
292
227
250
256
316
315
260
203
250
297
355
280
225
285
285
265
316
245
225
245
270
320
395
275
327
270
260
240
260
222
305
290
255
250
247
255
305
253
242
278
260
292
327
230
226
297
303
241
265
244
315
285
262
241
257
295
254
270
187
263
275
242
281
270
297
270
297
385
248
290
234
240
286
317
283
193
202
214
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
254
254
257
243
173
172
276
180
197
191
184
200
256
272
269
173
163
190
205
186
176
227
192
213
144
237
305
293
225
292
285
300
213
200
187
242
130
125
161
128
154
207
192
213
269
271
286
202
191
186
192
283
250
186
170
187
176
182
157
210
146
162
192
150
177
237
161
195
244
202
195
212
184
171
231
182
158
173
138
175
187
217
180
214
210
254
243
221
219
181
202
257
221
253
213
272
267
-999
272
391
208
176
157
198
194
306
363
215
169
185
207
202
213
222
241
210
191
222
207
172
-999
258
238
245
220
234
226
265
290
295
264
226
192
168
206
248
245
237
235
246
237
294
226
344
427
247
206
216
247
283
260
214
200
208
233
247
243
305
233
203
247
253
269
189
205
214
256
296
232
252
262
254
255
237
280
250
225
238
270
253
278
267
224
295
365
248
228
278
252
214
237
268
272
270
265
276
200
183
204
208
221
250
230
280
249
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
287
251
254
255
261
250
257
257
292
236
253
297
263
243
243
247
255
277
235
247
296
312
255
277
292
223
225
235
275
270
242
222
255
252
227
277
207
219
228
257
284
308
361
180
200
203
228
305
266
217
274
233
232
248
302
263
234
247
223
-999
260
207
243
274
217
187
237
257
263
219
217
224
307
260
307
334
229
233
147
152
157
253
177
218
285
192
143
185
200
217
205
176
-999
270
233
227
227
201
217
196
192
233
139
150
170
187
262
277
226
188
212
243
185
193
224
193
238
249
197
234
213
145
201
198
197
227
171
160
178
185
217
-999
246
213
227
257
226
260
277
254
225
275
167
212
-999
260
217
267
263
203
223
261
146
182
277
241
194
233
251
243
265
196
186
183
207
157
150
185
227
253
187
177
173
173
193
277
217
218
274
-999
188
171
166
228
183
194
143
169
195
232
276
292
257
263
216
175
177
154
199
215
252
282
288
215
176
245
245
277
216
172
143
169
223
220
206
250
226
218
201
146
205
307
127
137
193
193
227
332
235
233
277
195
177
189
277
206
212
263
237
335
237
206
177
202
162
153
168
205
177
203
214
207
207
228
223
294
220
217
-999
163
200
288
217
206
230
243
352
238
287
247
182
166
184
182
240
270
203
225
227
217
277
222
213
253
275
237
234
238
301
214
210
230
247
270
322
259
248
300
256
242
264
203
201
217
237
249
203
252
288
287
227
200
274
292
267
256
272
283
224
247
262
277
307
242
247
263
280
270
247
241
253
267
287
-999
-999
-999
192
173
210
243
244
271
276
262
243
270
270
245
265
-999
261
250
282
300
275
240
282
192
209
253
295
246
242
269
278
255
208
244
290
266
-999
-999
260
-999
230
255
365
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
352
274
226
274
247
244
238
224
327
272
282
274
270
264
237
276
265
237
202
245
246
221
225
266
255
253
212
223
322
296
221
216
344
217
236
327
-999
276
226
207
228
210
295
243
178
228
252
243
300
301
240
213
167
173
189
210
262
244
266
193
195
212
213
249
323
217
183
157
167
187
180
190
221
247
195
223
207
257
297
262
233
198
217
216
167
175
187
202
250
217
167
187
182
232
248
262
244
234
182
193
132
192
227
243
203
222
262
245
253
274
243
263
139
187
193
207
192
204
198
273
191
197
282
192
157
222
207
235
180
222
222
247
225
267
217
240
215
167
135
127
136
113
149
183
247
256
237
232
233
285
301
302
182
201
178
197
245
206
164
180
227
202
207
183
229
192
184
157
203
192
243
218
202
194
218
303
316
337
199
157
188
233
188
147
205
221
203
218
159
232
181
214
270
348
220
217
220
202
342
220
209
262
213
328
135
146
208
277
293
293
167
175
147
165
260
268
170
197
-999
217
201
235
199
217
202
213
201
236
344
239
242
223
172
245
320
188
213
282
228
237
293
223
205
247
283
343
222
256
312
193
208
217
207
253
227
208
250
220
227
218
227
213
215
221
183
205
202
215
267
304
259
252
256
254
243
242
230
246
262
227
252
235
265
286
233
258
256
279
317
325
323
242
193
243
261
244
237
251
278
261
289
270
296
261
228
237
305
329
317
267
262
268
278
311
267
306
317
286
261
233
319
243
207
229
235
234
258
280
233
268
300
308
254
208
218
250
258
253
254
197
264
206
226
260
254
300
245
250
230
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
276
236
246
265
238
245
281
317
300
245
247
253
253
264
255
222
241
318
264
287
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
243
215
218
240
208
247
205
213
214
203
242
217
264
342
249
212
203
230
233
248
307
241
244
187
207
227
284
287
287
267
205
199
146
165
197
198
185
182
184
155
177
194
184
161
185
218
182
196
223
217
210
257
207
265
227
198
203
178
195
250
203
180
195
217
193
248
231
237
186
234
236
199
245
195
183
180
217
277
273
288
204
212
191
207
273
185
165
213
261
223
210
197
203
256
274
182
173
197
227
208
272
269
213
213
237
290
189
158
163
184
227
177
172
194
187
173
227
125
127
185
227
230
258
205
243
191
283
257
274
156
176
174
211
267
306
197
278
293
207
305
213
185
241
287
164
147
225
313
325
236
220
195
278
212
203
178
197
285
245
152
157
247
217
204
188
170
237
202
227
352
197
154
207
375
212
165
163
173
227
317
245
175
193
248
213
181
179
193
173
163
224
369
237
238
163
192
212
222
202
217
177
184
187
185
233
273
207
187
213
217
223
210
220
211
235
243
265
227
210
223
263
226
251
272
213
207
193
206
227
257
277
303
243
258
242
197
243
268
245
226
238
278
273
263
252
274
232
203
218
232
263
248
247
253
250
250
262
265
262
195
207
228
255
256
245
285
243
247
317
267
-999
287
226
193
218
233
280
275
243
235
245
243
312
280
237
217
225
268
253
253
307
248
228
278
277
267
265
326
256
283
226
286
264
323
277
287
273
297
234
255
223
223
287
262
237
267
247
264
273
283
314
198
227
261
233
293
274
286
366
272
237
201
223
243
215
153
187
308
245
293
238
287
253
312
268
238
225
207
237
203
226
204
327
225
220
228
244
247
243
262
267
326
316
343
198
363
247
197
266
197
218
238
323
328
228
263
283
268
183
195
183
202
198
222
275
217
166
195
213
270
192
204
237
184
201
215
247
203
166
187
196
218
303
198
198
197
217
277
286
270
287
166
177
172
228
264
272
281
262
283
283
224
227
198
193
185
273
242
217
136
132
174
175
195
184
217
207
217
228
195
237
257
217
246
198
213
186
202
186
207
276
238
226
188
168
204
282
272
217
208
187
213
240
226
182
163
175
222
276
277
250
176
207
255
186
173
247
283
308
292
157
177
167
198
280
282
296
210
233
263
193
235
207
265
287
215
223
202
174
195
221
292
230
213
152
158
183
188
213
253
277
195
203
215
268
233
207
176
186
176
188
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
182
218
213
182
235
185
198
272
253
257
231
160
172
227
224
247
223
234
272
213
196
195
217
207
258
234
227
257
223
175
173
207
163
218
292
246
212
224
207
226
283
229
207
256
274
265
181
160
218
210
196
195
278
310
310
195
195
215
230
220
205
240
252
250
220
260
290
-999
-999
-999
280
220
255
250
243
215
239
260
265
265
254
245
260
200
265
300
242
260
260
277
269
235
250
255
270
330
370
374
250
229
222
305
210
300
315
240
260
322
285
266
306
316
250
250
296
275
240
190
218
248
230
244
-999
-999
-999
215
230
230
244
340
250
239
305
375
280
280
257
232
276
255
354
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
200
195
200
180
195
198
233
245
276
250
-999
-999
-999
213
221
225
199
199
145
205
216
192
225
230
245
310
201
180
265
198
188
270
242
200
210
225
240
240
225
196
212
196
162
163
184
166
215
205
249
205
173
240
260
236
160
210
249
249
200
196
193
170
185
241
214
200
210
209
175
154
175
200
205
230
244
242
244
230
234
170
195
148
160
230
248
198
200
216
225
185
178
168
186
212
224
230
227
177
123
134
140
160
161
190
160
255
216
150
160
178
177
165
205
160
204
194
197
249
210
188
212
290
250
287
282
294
289
203
228
190
180
186
156
179
149
166
169
180
196
213
265
186
200
270
158
214
230
230
258
335
160
184
314
187
195
227
195
235
210
295
212
255
208
168
211
288
186
180
188
268
202
205
235
198
224
202
222
224
206
234
242
218
176
163
210
186
184
214
192
180
219
240
208
215
164
230
320
218
215
221
223
220
259
202
189
189
303
306
198
230
280
252
300
338
276
245
226
278
278
210
225
306
235
240
255
305
238
182
224
260
214
262
311
255
174
211
226
253
202
217
240
244
244
218
268
255
245
240
207
232
255
224
254
226
234
300
220
228
260
260
282
335
205
193
295
305
248
304
270
315
244
258
262
240
234
260
270
274
265
274
240
212
246
263
259
234
234
229
238
222
229
264
248
278
299
355
250
250
225
252
290
272
270
236
265
214
242
225
250
287
307
222
250
224
272
310
252
250
285
265
265
240
200
280
270
280
250
265
265
230
282
240
250
190
190
220
225
275
260
250
223
265
310
346
245
223
251
245
243
245
266
270
260
264
195
252
220
294
251
246
245
265
306
238
297
250
240
210
305
230
232
237
210
228
271
279
230
170
201
202
285
194
195
221
220
295
276
310
281
180
181
196
220
272
305
310
327
331
330
211
273
207
310
250
252
214
220
230
283
220
177
210
235
290
193
190
220
200
186
205
230
285
273
200
240
250
266
285
285
230
221
190
170
190
245
200
186
186
250
290
190
136
130
130
206
221
181
135
120
125
167
168
180
225
195
180
250
210
186
150
170
190
250
255
270
257
180
170
245
171
200
252
234
210
150
205
265
185
156
164
255
217
193
200
215
252
200
161
155
170
156
200
271
280
180
206
195
115
125
161
210
166
175
180
230
180
169
200
171
156
186
305
255
160
217
252
350
190
160
180
191
183
150
200
250
198
220
240
243
140
147
138
144
163
200
201
199
205
228
188
165
164
176
255
195
186
194
182
157
208
213
323
202
231
193
274
212
186
210
176
224
245
195
215
192
240
216
174
220
245
288
191
173
210
200
201
198
245
240
228
245
239
268
263
235
235
203
194
247
261
260
217
283
211
186
200
260
190
181
200
224
225
236
210
181
196
287
241
223
267
215
271
250
231
313
262
256
320
245
252
233
254
290
250
235
295
211
225
240
244
213
230
330
370
210
218
250
270
377
260
230
225
228
195
219
238
272
275
285
210
251
222
245
265
265
292
330
272
250
300
248
235
248
260
285
280
293
331
226
293
280
266
280
319
286
302
277
280
338
355
190
211
267
225
248
315
272
206
210
263
262
305
271
305
247
245
257
275
322
240
256
280
264
280
218
212
230
277
403
327
299
267
259
260
230
257
326
269
322
336
309
243
246
295
359
326
270
237
190
239
284
285
283
308
249
285
320
258
248
252
196
156
194
247
209
266
261
343
250
213
266
189
165
166
210
229
250
197
245
221
360
260
215
233
207
259
349
199
208
312
143
178
221
217
206
165
178
232
288
228
288
249
270
180
245
194
162
168
128
184
119
164
197
181
214
206
207
221
254
251
261
165
190
229
177
144
140
142
175
178
174
127
105
147
202
220
184
200
228
258
279
255
254
252
193
179
170
198
188
248
171
245
153
197
250
211
194
187
180
183
203
228
170
170
193
228
221
261
210
189
172
188
180
194
224
195
171
190
195
307
194
202
317
221
268
258
316
311
243
150
240
270
195
198
167
195
198
122
157
198
193
240
265
208
250
298
140
215
235
297
368
201
174
197
218
285
383
225
142
160
214
333
224
202
193
150
145
205
268
212
203
160
210
192
165
170
250
305
290
286
165
153
175
211
195
246
318
215
154
142
157
183
222
326
215
226
189
206
240
210
235
218
194
214
198
165
170
250
305
290
286
165
153
175
211
195
246
318
215
154
142
157
183
222
326
215
226
189
206
240
210
235
218
368
284
202
219
213
197
225
232
214
225
270
427
263
233
225
246
215
176
216
218
232
273
217
265
228
238
314
200
217
237
315
244
239
207
238
243
248
198
212
225
254
236
255
261
270
295
293
242
267
216
247
358
210
240
261
243
248
259
266
291
417
229
213
263
241
216
256
254
211
287
273
285
232
265
313
257
312
217
284
265
232
287
212
241
243
187
265
249
173
240
248
261
248
259
276
345
369
207
218
323
238
281
329
393
263
215
317
260
230
288
299
281
253
290
256
225
350
255
250
223
190
210
254
338
248
230
254
292
268
283
214
196
193
243
231
195
201
213
186
200
205
215
276
295
222
210
257
222
195
228
249
255
305
303
215
279
216
235
244
208
180
234
207
218
248
195
240
170
170
148
142
175
181
201
193
179
197
266
195
271
192
284
215
144
202
258
245
188
202
233
250
200
266
212
183
195
177
223
197
262
218
253
194
167
204
265
273
195
225
288
208
192
250
185
202
233
197
195
278
224
182
212
216
274
213
174
218
253
295
177
166
162
188
256
190
136
110
224
230
183
192
312
163
167
198
165
164
228
143
188
250
280
197
210
190
238
157
171
196
198
157
131
160
267
207
288
235
215
200
220
187
174
193
215
193
250
183
155
190
228
228
173
262
191
177
221
217
202
138
147
160
183
214
236
332
228
204
318
171
217
190
190
196
340
207
208
210
230
183
250
248
230
183
206
188
192
228
204
210
231
220
187
271
292
155
206
289
225
203
233
227
232
215
245
244
235
194
161
165
206
212
250
218
232
288
292
232
225
200
196
237
248
235
190
225
229
223
238
243
243
220
235
302
221
252
205
214
161
165
206
212
250
218
232
288
292
232
225
200
196
237
248
235
190
225
229
223
238
243
243
220
235
302
221
252
205
245
242
275
240
245
259
279
248
212
250
249
250
294
256
295
255
325
252
260
342
253
255
260
270
270
280
311
236
300
235
216
260
370
245
270
288
365
285
250
242
260
264
360
355
280
240
230
250
216
210
265
265
250
224
278
216
255
260
250
341
235
235
265
305
250
321
330
320
195
251
237
205
261
267
307
270
179
178
210
292
275
265
325
225
225
295
245
270
227
235
216
215
250
290
200
223
325
216
228
195
211
285
226
249
285
138
162
212
246
245
173
280
272
314
207
184
230
205
170
202
210
247
235
250
267
240
214
234
320
321
230
200
190
206
245
233
290
311
290
225
180
190
228
260
273
188
138
162
192
245
190
150
175
145
215
162
197
230
240
174
160
135
150
155
195
212
231
262
276
196
168
256
260
182
165
267
268
209
175
185
135
148
215
162
165
182
192
171
135
175
244
244
180
120
155
182
211
219
240
211
145
160
233
261
164
160
245
215
259
280
265
150
150
185
220
322
254
146
165
256
192
192
285
305
164
155
242
300
136
93
120
205
265
286
285
240
325
309
204
225
274
330
180
155
186
213
174
202
210
205
210
191
276
241
246
226
300
226
190
206
292
203
210
295
125
178
250
188
184
159
210
200
204
204
192
228
190
192
179
190
204
241
276
248
205
263
330
233
265
270
241
258
335
252
250
324
175
157
185
183
224
278
250
225
223
235
260
320
255
325
223
224
226
290
245
202
245
266
258
204
166
195
214
282
270
334
245
224
220
245
259
247
245
295
275
221
344
242
240
267
250
285
258
248
209
245
249
245
250
286
280
325
304
288
253
276
225
240
240
250
317
335
279
269
317
287
268
301
289
261
256
257
282
254
363
297
207
251
262
260
280
260
276
272
275
305
305
248
255
290
290
240
290
258
258
265
235
256
251
268
348
288
266
309
251
279
261
225
255
260
270
178
211
227
257
270
217
237
325
273
236
256
240
211
282
230
261
262
310
260
260
290
280
220
234
325
178
218
215
260
310
250
270
252
280
288
308
210
174
183
206
212
245
280
300
300
255
200
265
222
195
240
267
210
230
243
202
249
221
206
216
195
238
236
240
208
180
201
168
158
245
300
229
201
233
230
230
236
240
237
230
212
198
200
216
232
185
157
179
192
219
193
209
203
190
207
215
216
285
272
-999
250
214
248
244
230
213
115
121
168
215
183
235
210
208
165
215
174
94
114
145
173
184
166
130
146
146
139
195
225
228
190
182
185
-999
246
-999
240
182
178
163
145
165
161
226
175
198
170
200
254
186
252
267
194
166
130
179
171
258
284
187
176
205
215
212
180
158
214
198
218
198
200
177
213
174
172
130
180
216
215
140
209
262
134
166
270
205
255
171
176
200
154
191
178
190
195
175
180
180
244
235
198
200
177
213
174
172
130
180
216
215
140
209
262
134
166
270
205
255
171
176
200
154
191
178
190
195
175
180
270
205
157
174
226
315
323
195
215
238
170
220
340
253
173
203
230
205
180
162
188
229
244
189
213
185
187
196
241
258
233
317
225
293
342
238
231
269
220
150
171
198
245
305
197
163
177
239
228
225
257
270
265
203
202
203
225
253
245
230
268
316
300
233
253
242
279
304
235
277
233
314
273
240
260
319
258
286
250
252
268
269
350
373
220
288
245
235
281
250
250
252
340
277
250
278
294
246
211
288
273
260
271
305
279
246
252
275
235
271
290
285
208
239
284
268
294
260
245
243
268
223
245
331
272
263
274
263
312
268
230
310
245
214
291
314
260
270
277
233
296
315
301
226
264
275
346
218
280
248
265
245
263
291
265
277
285
271
356
178
197
200
204
282
251
230
215
258
294
243
200
230
265
337
275
205
219
249
245
253
257
325
240
155
209
210
195
210
226
218
212
240
244
224
203
203
195
269
218
226
249
253
363
209
173
180
237
235
212
270
291
200
202
205
240
198
221
180
196
218
210
212
279
308
316
158
196
220
268
258
198
176
183
163
191
223
214
214
257
239
278
218
199
245
216
205
230
123
168
230
233
174
195
180
167
180
195
215
168
149
172
159
186
235
253
251
182
113
155
180
208
260
173
139
162
178
180
170
214
179
175
235
282
215
166
151
232
188
175
234
124
145
174
248
260
198
178
202
242
254
292
288
286
171
230
225
230
184
181
245
194
148
177
200
216
292
275
328
335
240
279
230
180
135
135
185
251
305
195
239
215
173
308
307
310
160
233
177
157
159
300
174
200
188
145
179
178
175
210
210
196
209
205
374
185
199
249
263
213
209
205
201
192
187
182
235
218
195
240
327
393
240
258
203
215
202
208
205
223
244
300
225
180
165
200
228
276
228
182
199
246
324
187
173
225
200
204
225
209
198
246
314
255
210
212
188
184
209
289
395
250
233
256
211
263
170
185
225
235
208
245
228
239
244
232
285
280
236
205
270
265
248
265
223
254
298
334
306
213
195
218
251
256
299
269
220
280
239
245
232
260
285
275
250
308
304
314
391
225
275
350
259
261
287
344
280
320
258
276
293
250
216
231
268
324
259
295
306
268
250
280
307
272
275
271
280
351
310
310
215
256
268
266
290
239
280
337
250
240
244
272
297
272
214
246
344
247
263
296
311
395
292
340
216
247
240
254
250
296
264
247
250
262
343
207
231
245
262
248
330
305
322
289
298
274
270
289
252
256
249
384
270
232
194
210
270
269
249
253
305
321
365
258
247
259
343
335
238
193
199
233
232
179
195
228
227
239
224
192
195
210
197
215
260
285
158
204
248
264
268
222
213
281
310
175
188
186
185
190
208
250
284
215
227
188
210
218
244
300
245
232
263
213
258
308
235
135
173
184
220
281
207
217
205
239
149
229
299
188
238
150
166
217
264
226
242
241
220
176
267
297
290
128
127
135
188
234
224
170
173
170
186
233
180
138
163
231
215
240
175
162
164
163
193
222
189
197
254
195
127
186
230
254
298
293
245
197
150
215
256
282
208
231
222
197
251
202
156
174
136
204
186
270
176
218
205
193
316
184
210
170
212
164
156
141
125
135
190
272
170
152
176
172
210
210
168
233
256
242
182
168
218
198
204
267
265
377
185
180
217
307
214
211
259
191
205
158
156
158
161
155
198
195
206
203
179
196
135
160
150
155
178
228
202
150
158
180
217
271
223
266
237
210
225
270
226
-999
218
222
238
217
202
188
192
194
220
195
237
196
186
193
194
240
276
202
237
210
211
210
205
190
230
229
189
215
257
230
176
178
216
234
290
269
228
220
154
155
165
238
205
221
225
275
261
213
235
241
239
208
276
238
210
226
255
283
218
224
271
236
212
250
205
214
215
195
235
312
254
228
235
302
327
225
254
268
243
290
185
234
270
220
195
209
236
245
270
285
284
300
274
298
260
241
220
275
262
186
204
238
310
278
306
370
240
261
319
286
192
195
225
260
320
230
218
240
253
296
284
275
224
260
267
254
248
246
235
270
246
222
297
244
226
215
299
279
310
336
226
242
245
240
300
243
196
343
259
195
235
272
230
239
311
326
232
155
182
165
191
200
198
230
200
174
216
205
230
211
212
224
245
226
216
201
284
244
257
230
258
254
262
250
299
155
181
186
212
218
208
215
301
324
318
180
207
270
280
220
145
245
257
228
162
186
223
249
252
263
211
156
178
197
196
192
209
259
252
278
239
200
225
195
249
285
277
285
185
183
112
122
159
213
151
189
235
192
218
155
164
194
244
179
287
248
236
220
205
109
175
253
190
181
232
159
166
186
211
266
235
176
127
176
222
217
228
187
203
177
151
249
279
198
215
132
160
241
233
154
193
158
148
197
237
185
179
174
207
206
277
198
266
192
178
147
127
135
180
202
176
132
158
157
212
226
259
203
131
144
158
166
189
149
178
158
208
289
210
231
228
208
213
199
168
251
219
213
182
183
206
198
188
239
176
150
172
161
200
202
197
206
185
231
232
213
225
305
205
234
283
175
195
209
176
178
301
212
207
191
146
183
245
232
208
218
226
223
242
219
168
147
212
245
214
147
187
196
216
214
226
228
229
182
175
203
228
269
207
228
233
257
282
250
219
219
244
265
224
166
216
247
244
216
221
248
303
236
184
182
222
224
232
236
236
227
224
259
276
210
235
264
257
279
248
258
315
267
291
272
278
318
272
296
281
278
321
279
307
191
228
239
315
264
254
240
266
271
292
274
207
242
253
283
304
258
335
239
285
260
280
279
253
195
244
229
234
246
248
257
246
-999
295
257
267
274
259
319
394
195
210
175
204
253
234
225
222
262
261
300
259
341
268
198
222
332
245
199
219
275
294
283
304
268
247
238
280
215
210
273
234
223
360
325
261
190
216
250
268
250
225
232
255
213
224
278
285
255
245
340
335
240
268
217
209
241
274
235
265
285
265
265
260
268
220
222
240
225
220
220
155
180
212
238
290
224
205
225
285
315
185
155
145
195
220
262
260
295
207
228
204
215
255
250
286
296
198
219
167
205
190
200
204
220
255
210
178
180
170
245
265
175
180
250
195
145
195
195
255
198
188
212
245
195
240
110
160
195
230
245
252
170
230
265
282
285
200
185
225
201
165
185
190
170
210
190
120
190
190
140
198
280
266
179
160
190
280
290
195
200
262
202
160
115
195
237
180
175
196
205
220
290
295
112
157
180
170
255
205
230
156
195
250
295
192
202
210
168
240
173
135
176
170
205
210
185
115
155
235
310
265
190
240
210
255
246
230
170
265
375
265
380
205
195
265
205
180
195
200
214
215
180
208
207
280
205
220
290
290
160
210
210
220
200
230
280
202
230
255
396
245
200
215
240
199
232
255
190
210
235
260
240
205
290
350
190
160
185
205
284
221
285
185
245
244
243
265
312
244
230
208
200
247
305
296
285
250
240
250
226
240
280
260
290
300
261
234
260
280
270
320
335
272
265
250
235
250
275
256
268
257
230
240
270
270
225
222
230
328
250
315
277
275
256
245
265
273
277
268
285
219
270
268
250
245
255
250
252
250
245
260
335
275
300
265
285
270
287
220
271
238
305
251
282
270
184
215
237
200
220
220
224
225
202
250
201
195
200
220
235
205
224
-999
220
176
210
240
238
282
248
234
225
284
315
274
260
252
254
250
292
320
325
252
226
248
335
265
322
308
232
206
220
272
200
224
245
248
270
232
240
267
315
262
267
170
210
348
260
199
195
235
250
260
192
182
206
240
250
206
199
207
204
266
316
221
250
294
245
265
314
320
225
314
308
311
315
175
145
194
158
191
235
300
200
195
215
289
228
311
278
227
260
197
203
213
215
213
190
208
262
241
231
155
220
177
166
156
196
179
231
290
197
292
245
269
220
231
270
269
244
218
252
202
183
278
195
164
196
219
276
261
259
214
260
254
270
201
230
232
210
222
162
163
186
141
260
160
176
224
271
274
230
260
250
281
310
191
182
235
290
284
278
174
143
146
188
300
255
235
178
182
142
134
176
206
208
243
151
172
198
292
234
324
187
186
348
180
138
153
188
278
301
276
202
293
193
151
173
177
185
207
309
341
198
246
227
172
239
234
273
202
146
155
158
152
177
248
199
298
178
161
177
221
178
151
153
181
200
217
198
198
249
374
187
185
184
208
195
151
180
235
231
203
156
203
303
327
255
280
227
200
260
262
237
222
207
218
246
206
232
184
161
261
194
219
228
223
251
235
207
172
167
203
218
249
300
293
239
193
222
178
185
224
261
243
208
235
203
259
215
195
229
284
255
241
214
237
305
176
189
226
260
230
250
205
214
234
226
251
237
240
279
224
243
231
233
188
301
299
269
243
238
225
257
341
280
221
283
250
272
257
240
250
267
318
282
193
208
250
278
290
232
250
260
220
225
326
244
265
213
230
286
235
259
306
251
281
228
174
215
241
267
278
334
238
261
275
315
250
268
260
291
355
265
230
298
235
260
284
314
205
197
194
189
243
246
259
291
259
230
290
320
324
293
245
331
163
162
176
207
245
309
341
282
284
196
238
240
181
191
210
198
191
205
255
275
295
269
234
238
265
255
269
224
270
228
269
273
290
234
185
180
227
240
218
203
229
248
304
301
318
310
195
229
205
184
214
185
217
242
262
272
181
186
209
178
123
141
167
184
243
175
218
258
200
254
198
253
175
183
179
225
152
171
198
212
243
264
196
211
214
234
189
143
140
121
139
191
188
241
262
208
240
256
274
188
212
226
184
208
245
129
145
184
209
238
236
253
263
199
189
209
180
242
182
272
271
259
171
177
195
193
197
150
158
208
265
227
206
188
266
195
164
169
194
260
268
221
193
196
278
224
162
128
137
165
204
254
179
169
175
228
210
185
140
161
177
230
224
223
174
222
128
234
151
104
129
168
235
242
142
150
257
156
197
172
190
190
206
221
195
176
250
206
315
198
182
252
170
245
214
127
177
203
220
215
195
164
220
172
172
202
225
225
235
221
205
173
178
180
233
169
247
207
175
240
331
208
245
200
194
258
311
203
209
275
335
293
258
198
193
233
235
201
237
244
246
230
215
311
232
214
178
182
229
195
236
276
203
230
224
217
240
193
236
248
251
287
245
250
251
254
241
373
241
251
234
226
286
319
278
338
229
228
232
262
351
173
186
204
264
245
241
229
274
257
265
231
219
263
268
226
268
282
251
219
241
221
268
273
248
217
256
269
260
277
255
247
293
290
285
219
306
267
235
201
269
245
251
295
317
200
244
251
262
269
284
216
247
275
311
269
284
274
346
286
232
217
234
258
305
295
244
223
221
246
256
206
264
328
264
267
317
304
253
253
255
244
231
274
330
184
203
171
213
227
242
218
205
231
237
240
310
255
223
329
276
203
185
239
308
325
326
336
347
263
260
237
210
229
253
239
199
255
240
211
248
235
243
234
318
202
258
235
231
230
223
201
235
273
227
236
216
228
206
215
218
236
233
206
246
287
293
292
302
287
220
226
296
165
167
221
270
205
212
196
213
268
195
195
204
254
275
200
159
220
185
211
254
246
230
274
208
248
265
224
275
236
225
190
186
229
190
215
180
210
183
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
154
154
209
199
212
156
225
241
204
223
178
174
151
162
245
195
185
186
214
201
192
201
283
174
180
185
165
193
208
243
303
255
168
143
189
258
291
313
198
178
195
329
208
195
234
198
193
285
211
208
189
188
190
289
215
216
201
187
239
298
225
185
200
229
232
301
211
234
235
237
248
215
199
284
228
193
215
298
350
233
242
239
229
239
278
205
159
192
188
225
231
208
203
174
196
227
269
231
213
206
208
236
248
233
224
301
218
257
264
224
241
264
250
230
220
215
199
210
251
291
258
247
234
230
319
323
257
263
274
238
242
337
275
299
243
330
260
223
313
322
274
298
267
369
257
273
283
315
207
198
228
274
274
278
322
266
256
332
279
203
256
306
240
183
171
224
270
273
243
292
350
323
260
199
237
256
260
203
285
273
282
310
305
303
208
283
267
288
258
213
236
304
243
334
250
222
257
268
238
338
188
193
182
199
221
240
233
238
192
282
248
222
271
216
208
205
245
239
238
299
228
285
268
246
232
205
324
274
234
256
225
224
275
261
307
233
214
227
228
278
317
214
185
218
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
213
198
182
198
216
224
213
188
195
198
240
262
194
223
272
248
244
269
134
108
149
182
198
233
228
232
222
234
167
195
-999
-999
-999
-999
194
263
198
167
127
148
178
193
230
190
124
152
228
167
148
220
232
261
260
222
218
165
175
153
162
172
258
138
163
213
249
160
212
263
299
193
164
164
138
168
168
149
215
206
140
225
159
160
237
163
177
190
262
297
192
186
198
193
179
146
178
228
209
180
190
239
277
195
173
179
248
274
184
211
204
190
183
192
184
189
196
235
238
185
175
214
283
232
146
149
155
180
173
194
202
283
220
205
164
213
271
238
206
184
164
193
278
262
220
256
208
218
204
199
203
298
208
205
193
199
152
152
190
235
242
226
327
178
205
233
216
212
208
226
230
225
248
214
228
253
242
309
142
196
214
253
220
226
313
235
247
214
289
218
239
239
253
224
230
267
283
233
284
230
244
235
248
248
254
236
230
255
293
280
232
227
230
269
299
203
215
273
268
198
240
254
264
250
292
239
301
288
263
318
244
287
290
264
223
298
282
233
257
243
291
190
236
264
283
293
281
282
284
316
208
207
194
238
256
248
304
344
212
203
240
227
292
279
290
268
292
248
243
232
255
234
292
365
265
226
212
255
256
266
247
257
290
323
223
240
225
299
236
218
283
306
254
197
215
272
253
272
313
212
213
268
263
284
238
245
251
252
215
258
284
255
238
243
259
210
304
326
258
256
242
305
228
253
274
253
230
224
200
174
204
267
246
218
245
263
253
223
184
212
204
209
143
154
144
227
284
208
189
183
202
202
207
199
224
266
223
163
154
174
177
205
205
232
247
213
206
210
225
232
183
208
233
213
212
234
245
170
172
194
153
189
243
244
252
260
218
241
192
188
227
150
142
178
269
189
122
141
171
210
235
184
172
199
245
166
221
272
161
198
196
240
262
258
167
209
227
219
263
209
178
217
206
204
293
234
147
229
214
256
195
137
227
182
190
268
274
193
141
198
242
251
238
211
194
224
249
247
174
135
148
203
185
227
199
202
175
198
185
185
214
218
189
200
226
203
178
202
200
218
247
213
278
196
194
186
156
207
192
221
228
202
145
203
173
173
197
219
204
214
243
234
217
270
204
159
184
244
221
194
201
201
177
267
207
172
198
188
198
223
175
200
230
196
234
241
248
218
218
254
184
197
229
178
220
244
228
181
175
209
182
215
213
211
247
241
195
216
198
211
298
245
242
252
248
314
293
205
171
224
288
246
238
223
285
241
231
227
273
276
274
244
294
233
252
328
228
264
246
311
253
229
219
236
347
260
276
278
220
168
178
220
246
238
295
263
241
251
207
256
287
246
224
230
267
269
248
248
257
265
252
234
262
254
263
336
250
229
233
249
270
237
279
249
287
262
270
284
269
234
268
259
237
239
226
272
248
221
223
288
348
264
225
213
293
273
233
222
275
299
283
252
282
227
274
244
284
236
227
249
269
213
272
284
291
290
289
279
287
314
254
251
273
279
322
204
176
223
298
341
243
218
213
208
235
235
272
242
232
212
208
207
256
238
300
226
193
192
211
196
180
184
208
207
217
174
208
233
288
293
210
168
152
212
243
177
202
238
192
199
231
286
299
189
186
228
305
209
229
259
233
167
138
152
208
214
194
230
242
198
188
148
202
227
218
223
198
195
227
243
260
268
185
138
149
211
228
196
166
145
155
159
165
174
210
238
234
227
206
182
168
149
143
173
190
189
184
199
248
185
213
233
231
236
192
144
242
184
183
217
195
209
223
299
198
184
160
169
197
186
237
192
161
144
157
171
165
166
201
256
183
159
202
188
213
208
284
237
233
154
182
249
188
158
180
184
204
208
198
198
209
184
192
173
188
122
148
183
199
247
205
184
199
234
193
172
225
266
327
238
147
165
168
192
264
193
206
166
210
196
264
199
187
253
202
199
179
202
127
172
204
195
172
189
163
183
196
206
182
177
210
263
217
216
222
324
152
163
180
255
208
219
208
213
258
193
177
194
226
223
226
219
228
241
314
293
222
235
202
206
229
228
194
254
269
189
237
233
240
226
210
261
229
238
224
228
278
274
247
228
295
255
174
198
258
215
226
274
252
323
233
227
226
309
254
207
184
203
215
252
264
261
211
234
272
262
279
186
195
213
259
242
207
252
297
262
249
248
238
264
373
244
242
348
240
239
217
218
274
353
312
243
218
257
218
206
244
272
274
322
311
266
264
268
228
258
247
262
285
270
282
260
227
290
274
218
281
307
235
225
324
349
316
221
291
237
234
202
221
234
260
266
286
304
323
235
208
237
258
374
318
262
260
255
241
180
216
264
267
281
249
244
167
211
192
238
233
250
244
270
239
248
253
247
244
270
244
216
234
197
249
305
242
221
233
226
256
295
249
244
240
242
260
248
250
279
297
248
245
180
127
203
160
193
218
233
297
257
264
299
257
311
223
204
190
199
173
172
239
229
178
172
234
278
239
242
178
185
213
253
274
230
197
211
256
256
213
148
79
145
180
212
192
233
234
245
188
202
252
268
194
217
150
182
199
184
189
156
193
256
253
249
182
139
147
174
200
224
155
207
186
156
198
179
173
127
137
177
159
185
104
131
173
212
156
222
276
186
185
197
288
293
228
262
228
185
159
137
168
177
183
150
200
144
169
148
174
158
188
168
193
187
262
218
226
185
164
174
150
148
102
158
199
243
194
152
210
269
310
326
176
168
217
162
167
185
173
189
268
213
239
188
185
189
184
203
314
204
294
210
176
188
215
197
220
273
289
188
217
188
204
222
180
166
234
350
260
192
198
222
223
209
211
196
238
249
210
218
150
177
248
218
210
216
225
245
233
206
228
214
284
308
258
226
204
238
246
241
249
260
217
244
224
213
277
326
238
252
275
204
212
277
225
201
228
313
270
234
217
224
254
223
258
323
279
273
278
257
259
264
282
276
241
192
193
209
244
263
268
234
249
262
263
278
270
207
226
212
269
219
232
270
273
256
251
341
298
346
275
290
285
292
215
205
226
258
240
280
244
217
236
252
249
252
271
258
293
329
257
257
232
267
220
223
255
269
284
223
224
291
256
306
284
329
296
293
271
367
202
223
282
267
245
284
314
283
322
239
230
262
261
285
267
309
283
270
201
230
233
237
280
359
268
260
265
307
305
244
274
263
308
258
238
286
323
374
253
285
248
262
271
185
192
228
253
287
279
259
154
205
196
323
288
219
209
218
202
272
275
334
322
256
303
263
226
311
264
216
215
189
233
298
209
206
208
202
267
349
234
226
202
273
335
318
252
208
210
220
170
206
268
189
194
276
247
232
161
183
207
200
212
208
197
178
255
300
205
169
143
134
233
272
272
162
176
199
212
249
252
189
139
141
141
178
198
197
183
243
218
179
267
274
210
274
267
199
193
196
148
182
268
193
171
185
223
185
224
276
262
302
282
283
291
241
202
208
199
214
232
329
196
140
133
169
267
258
173
156
192
203
193
218
208
174
254
340
334
185
205
171
177
190
289
252
354
154
256
189
211
188
208
161
178
222
295
200
162
208
168
263
204
211
151
162
314
217
159
168
224
305
255
157
168
158
201
319
214
174
222
209
248
190
244
203
259
322
204
249
221
189
129
170
143
185
176
287
216
211
206
213
225
257
259
201
212
248
199
234
263
298
203
220
203
228
216
230
252
199
185
192
240
301
229
224
234
224
232
198
186
235
291
224
176
192
210
262
215
231
219
238
272
272
201
215
224
242
223
249
258
250
315
253
192
218
278
386
242
306
309
245
273
375
223
199
224
257
249
258
235
288
238
247
239
262
228
232
244
290
260
262
233
234
218
262
208
277
280
242
229
268
184
211
264
270
229
265
231
224
225
277
264
259
230
218
233
283
263
228
231
241
248
336
289
268
278
250
305
245
220
211
284
276
270
243
259
259
354
225
204
196
218
270
306
251
210
239
244
239
247
282
252
215
217
245
247
307
238
287
336
233
188
183
163
213
220
234
336
236
237
262
268
254
257
225
203
204
348
233
228
305
236
309
268
193
254
352
246
243
359
354
183
176
187
185
208
177
222
238
188
235
332
163
156
201
206
282
208
236
183
192
190
212
238
275
254
240
253
279
187
254
282
306
186
132
171
188
157
168
191
235
256
141
178
184
117
156
207
155
234
167
188
240
178
149
220
260
267
263
196
150
211
267
198
174
186
177
173
180
187
185
194
229
251
263
150
141
165
238
182
227
174
169
170
260
188
272
312
155
211
280
178
166
206
289
271
248
172
205
278
205
162
172
190
185
240
307
208
335
330
187
194
172
143
160
154
106
139
160
164
146
163
240
185
171
252
183
128
136
178
99
130
147
191
252
277
301
218
213
162
152
208
248
294
216
289
183
220
184
242
205
186
288
186
236
226
210
160
183
189
212
222
197
142
211
173
188
207
214
244
190
234
353
369
378
220
168
197
169
192
265
255
298
179
182
185
279
213
220
207
205
242
233
287
238
240
201
223
277
205
187
265
222
228
249
242
236
270
203
216
215
322
380
217
195
177
293
233
227
244
193
215
226
217
280
260
262
301
238
178
200
226
320
289
205
192
222
222
235
338
255
277
219
249
259
220
234
202
221
245
245
226
252
227
234
213
214
229
251
240
242
242
271
253
200
229
336
232
214
228
267
285
310
240
228
365
236
232
248
256
246
273
269
251
306
265
270
240
264
233
277
286
274
219
237
302
260
251
325
274
198
223
204
234
292
254
244
304
263
242
278
243
319
260
199
198
208
229
237
245
309
317
210
222
209
191
256
255
247
246
300
214
185
237
259
246
256
284
257
244
236
221
238
241
212
246
284
318
295
289
224
199
237
224
211
231
252
235
209
168
154
139
199
213
186
227
254
271
281
194
148
164
160
204
224
255
209
267
297
283
314
298
248
212
214
258
252
287
318
269
234
288
278
287
189
276
208
174
151
166
257
209
132
175
282
300
274
287
302
125
168
195
218
278
160
122
147
138
169
206
129
167
197
263
279
168
216
273
263
163
139
234
296
292
178
127
150
200
204
238
205
215
252
174
273
172
151
227
210
174
199
257
271
285
273
244
196
188
176
168
181
237
184
188
200
189
189
233
177
165
169
231
300
195
260
205
209
307
329
191
210
205
216
327
200
128
162
266
188
183
195
235
218
202
277
215
167
167
174
147
179
194
175
186
288
368
312
197
202
208
171
179
208
262
241
224
195
212
215
284
227
226
259
220
267
230
285
230
219
250
291
309
195
188
170
196
230
269
217
241
236
200
245
236
236
193
172
192
321
301
217
189
160
194
277
223
148
191
207
169
240
236
243
226
304
214
239
221
208
213
222
276
286
295
253
203
223
206
214
236
239
260
218
218
248
214
246
245
314
244
308
269
188
218
238
226
259
238
248
216
231
366
245
278
226
248
323
260
279
200
265
230
268
297
247
286
267
238
226
250
263
270
259
246
324
288
266
278
247
224
183
243
329
331
214
348
263
296
279
225
246
320
298
299
285
278
268
304
344
287
225
289
218
233
281
260
267
276
294
276
214
214
230
261
286
303
270
272
211
283
274
264
318
268
293
216
202
269
318
241
233
257
241
369
244
237
238
299
299
340
290
282
265
295
209
215
231
222
251
259
272
322
224
215
242
218
245
254
257
255
282
250
238
210
230
265
242
244
264
322
273
310
313
242
248
202
197
283
364
249
168
229
290
351
301
192
229
318
271
305
247
253
350
243
192
240
322
165
175
218
300
305
204
156
168
204
297
219
205
187
189
214
267
203
213
264
265
213
231
273
299
186
264
203
168
183
258
200
154
232
187
196
177
241
283
164
180
200
270
266
284
211
268
162
195
178
159
215
198
208
256
278
261
128
153
189
173
195
200
238
272
274
270
189
162
149
215
287
215
309
159
129
131
160
156
181
178
183
262
263
274
212
213
277
158
166
134
138
169
181
231
223
308
257
184
260
146
173
199
274
164
144
190
285
300
192
167
212
161
269
218
275
368
326
178
240
227
182
152
146
218
239
236
160
179
209
233
166
185
248
219
233
177
174
154
189
255
194
200
194
231
198
180
168
176
188
174
197
248
312
204
210
255
231
206
177
227
204
167
184
189
196
224
211
172
185
232
240
282
212
183
182
211
224
254
278
194
182
207
198
205
210
186
183
228
223
218
238
239
247
250
241
225
237
294
245
193
226
214
234
236
248
279
237
230
229
358
244
238
210
218
243
256
240
287
258
258
340
183
205
268
325
262
260
264
274
250
242
266
324
261
220
271
299
235
301
261
252
224
235
261
297
298
263
208
225
252
320
286
314
264
218
297
250
256
273
290
267
279
338
266
219
279
236
273
264
243
313
316
350
319
215
248
310
333
290
270
294
268
289
314
268
263
229
242
315
250
193
227
290
288
215
299
293
245
242
249
284
239
184
205
249
248
219
259
229
259
296
264
299
341
288
279
188
194
266
313
255
194
205
218
218
266
243
270
260
325
296
324
326
264
190
172
211
244
273
226
220
216
192
223
218
250
242
264
346
240
265
335
201
172
228
221
342
223
220
229
192
218
228
199
244
220
207
206
223
209
246
259
257
184
193
185
269
207
273
319
323
233
292
214
171
161
199
254
245
183
205
204
205
199
244
296
283
211
168
149
130
144
178
212
249
272
172
166
199
193
228
234
211
246
255
267
177
232
236
169
156
171
212
177
185
201
195
216
257
260
222
188
169
231
278
185
163
182
143
142
169
177
243
261
176
133
124
140
166
227
237
214
252
164
167
188
268
163
187
214
280
188
184
237
191
214
271
280
214
184
264
194
195
140
169
149
180
155
187
206
216
171
206
198
175
248
184
213
199
224
279
192
135
169
257
189
204
276
202
200
267
200
226
317
198
184
209
257
224
304
216
193
180
258
209
206
175
179
199
183
199
206
148
186
185
187
255
399
180
180
242
218
215
199
248
275
240
199
191
219
276
196
194
284
239
174
240
292
340
265
250
229
199
186
224
254
234
238
187
196
226
199
231
228
217
225
259
272
234
219
240
349
229
221
260
195
241
232
238
256
234
252
252
247
242
212
263
242
277
259
304
240
264
218
172
246
250
268
269
240
295
315
268
330
347
226
242
290
259
221
311
248
253
282
243
209
201
250
325
206
224
249
350
268
216
240
259
272
231
333
372
215
268
274
228
224
327
263
254
247
212
192
246
277
233
223
254
306
258
326
222
202
254
294
259
255
268
248
316
329
301
290
268
264
251
237
214
262
234
276
354
336
272
255
368
256
238
213
275
240
239
266
254
234
194
216
234
240
291
269
282
304
327
332
336
268
308
276
147
215
208
231
345
224
229
257
240
296
337
290
240
277
264
234
227
195
196
234
278
225
209
220
212
215
232
340
231
216
214
220
172
148
169
170
194
183
230
270
208
269
290
305
292
241
211
200
207
304
316
204
198
240
174
182
225
244
200
201
194
194
232
264
236
250
212
221
195
254
171
220
272
177
238
310
182
149
178
200
266
195
199
243
218
256
266
261
274
163
216
152
208
173
259
132
122
170
210
246
258
237
193
204
190
223
183
183
239
213
160
158
181
246
204
329
190
228
172
210
275
238
190
200
224
223
322
195
258
177
203
337
338
324
208
168
330
203
188
169
161
220
266
324
285
206
258
302
215
210
195
273
192
225
270
289
223
231
184
176
152
174
209
312
346
199
160
197
340
231
201
201
174
262
275
258
208
175
225
234
272
188
272
339
180
227
350
390
273
179
200
173
200
234
256
227
238
301
337
235
253
236
178
194
253
160
154
182
178
172
194
228
270
207
161
164
174
192
220
294
312
232
270
310
391
212
228
280
238
228
243
286
229
208
214
251
215
254
296
213
186
210
316
247
210
253
213
237
215
246
248
209
232
248
237
243
262
233
210
204
220
242
230
227
222
243
321
242
256
239
282
235
213
242
233
251
251
254
248
242
249
289
285
214
227
246
264
294
316
238
207
228
278
358
267
251
244
244
247
289
190
223
306
280
238
258
280
254
236
248
255
262
245
289
274
256
231
368
351
273
252
232
212
179
210
230
291
246
240
235
235
257
242
258
323
266
246
208
210
243
253
242
268
236
231
244
210
255
263
237
185
176
177
232
297
225
234
215
-999
275
234
288
235
282
235
235
260
194
209
204
192
275
236
238
265
264
238
178
216
171
248
248
213
252
298
260
256
256
201
235
263
203
179
191
240
225
238
232
272
236
186
314
205
183
203
230
275
347
250
298
213
215
213
225
281
314
313
271
220
227
289
244
248
206
160
146
173
237
257
230
179
208
202
189
227
270
222
177
219
259
158
184
255
239
213
214
253
283
230
233
190
123
132
148
176
217
276
208
208
220
178
190
223
236
175
216
209
226
244
270
293
294
204
205
197
175
231
241
194
195
188
233
196
278
227
222
199
205
255
215
229
178
226
288
248
202
189
120
158
195
205
246
307
203
191
203
161
127
150
183
183
175
195
193
254
346
225
218
205
200
195
206
276
202
258
215
255
196
220
266
228
382
306
183
133
141
149
162
210
253
224
299
188
174
232
262
192
165
166
174
235
192
225
216
161
158
176
203
280
228
327
237
224
198
234
202
215
290
215
165
250
259
148
184
278
296
181
193
236
206
143
191
217
229
235
227
218
176
251
262
234
229
173
210
223
234
257
273
250
220
193
284
242
286
235
210
216
270
234
185
273
193
215
270
235
250
258
268
196
200
222
232
250
310
255
238
242
218
237
244
257
248
211
276
278
218
225
263
261
243
203
225
222
266
275
251
254
256
241
250
280
242
227
248
255
284
229
249
231
284
369
226
274
265
274
366
266
276
244
325
262
243
390
288
180
225
246
268
265
255
272
264
246
260
255
252
265
255
255
310
307
266
325
286
283
211
219
255
245
250
257
223
261
268
301
330
270
222
218
215
253
240
222
213
237
263
267
225
254
306
269
262
238
275
241
270
251
240
258
238
246
220
269
250
220
286
267
231
156
184
262
332
315
246
232
282
179
195
248
233
244
216
253
286
310
324
357
356
212
229
208
202
222
340
284
218
254
210
251
256
210
209
240
218
181
218
313
249
311
188
260
257
217
282
308
232
199
192
236
170
168
220
247
276
196
139
182
238
233
206
242
193
109
148
178
214
234
252
252
170
182
208
208
267
305
257
273
184
192
238
142
178
193
216
230
148
168
192
190
199
279
270
298
262
137
156
198
221
265
262
164
189
195
200
250
220
230
200
256
154
153
188
255
294
300
207
235
181
145
194
177
197
196
299
163
256
248
158
162
126
147
216
275
186
271
231
234
181
175
183
170
175
191
265
225
211
271
345
210
228
252
166
194
192
246
293
196
175
188
212
185
168
134
140
179
204
175
152
160
198
276
238
198
206
196
220
225
217
192
190
225
248
256
302
173
166
185
218
332
245
222
236
196
263
242
191
258
224
218
268
253
226
211
174
218
296
216
184
156
219
248
223
215
200
221
234
216
222
220
355
237
252
230
213
169
275
339
220
215
246
250
298
263
191
236
232
316
231
315
178
241
245
258
206
265
268
264
256
250
282
245
255
257
303
227
216
268
273
202
340
268
273
244
297
236
181
242
248
256
282
321
257
244
303
256
312
281
279
305
251
243
276
234
246
282
225
256
263
262
233
254
270
301
276
266
243
194
250
277
305
331
293
290
300
286
223
268
325
184
196
209
269
240
210
220
304
248
246
236
224
214
271
338
265
185
212
198
216
259
288
266
257
245
244
220
256
358
218
220
254
275
265
327
370
265
294
335
222
262
334
232
224
204
216
278
242
205
188
193
218
211
223
244
292
220
220
225
262
246
256
208
226
250
233
165
207
176
187
212
299
224
310
311
159
214
223
298
312
216
212
308
313
315
238
278
192
191
232
216
200
278
237
263
191
270
268
170
143
188
195
231
266
255
294
160
176
212
164
140
147
166
196
207
183
211
166
199
218
255
256
196
154
174
181
187
252
250
184
180
210
243
205
192
183
211
219
251
194
259
153
134
171
211
123
202
208
198
243
161
191
241
196
208
196
164
197
202
211
289
228
157
190
239
194
191
206
305
200
212
190
189
195
275
306
211
294
218
303
169
153
218
288
210
178
181
218
290
220
178
164
220
233
222
158
164
162
199
260
235
200
204
339
222
146
174
175
174
187
168
150
200
323
213
235
167
161
246
207
220
186
274
240
210
206
186
292
207
183
216
202
225
206
214
171
176
192
237
303
264
181
196
182
200
253
184
201
309
186
183
282
230
168
215
265
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
312
253
265
249
288
280
199
249
311
216
232
266
268
271
295
347
357
283
260
236
254
322
260
207
276
264
223
234
346
295
400
281
375
312
290
286
276
302
355
246
226
231
241
254
276
282
238
272
275
315
274
146
198
226
229
233
244
284
240
254
344
226
212
214
242
214
246
272
222
234
231
298
228
188
224
234
232
224
234
246
241
250
186
177
240
237
197
210
263
305
225
194
221
255
286
218
233
270
230
309
238
205
225
242
232
236
280
224
195
244
276
224
254
267
221
210
272
200
152
217
181
200
186
194
238
220
255
178
226
190
218
228
214
262
302
274
302
202
302
305
176
162
178
236
170
227
198
226
230
192
216
290
308
289
168
164
196
241
248
247
195
192
224
285
254
283
198
162
148
212
222
187
125
163
178
178
166
142
173
134
108
154
228
225
185
168
198
202
266
200
186
224
183
158
196
269
190
233
178
183
162
173
208
266
244
229
271
186
285
193
214
217
205
178
168
166
180
225
302
315
275
232
158
141
206
290
286
155
211
172
114
143
201
279
200
182
205
214
210
192
162
160
122
152
193
198
180
245
216
208
192
188
302
277
170
147
168
198
188
156
119
154
250
308
316
222
254
315
211
215
288
218
184
188
231
160
164
219
172
186
218
232
236
180
172
223
208
148
197
150
141
178
220
289
217
215
192
212
204
225
310
234
175
194
276
228
225
204
196
165
198
288
248
250
271
221
275
228
183
207
274
285
239
221
223
256
212
198
226
227
306
306
228
210
182
221
266
344
208
220
312
254
241
243
280
262
254
247
236
242
247
237
218
241
338
255
257
220
194
236
267
304
263
243
313
234
258
272
253
224
277
210
189
223
283
294
252
324
274
374
215
247
278
236
251
335
229
237
243
207
239
252
262
275
305
261
213
287
252
256
266
224
224
234
282
314
358
388
286
204
203
232
252
241
291
247
252
260
268
278
256
262
256
286
258
328
260
227
261
245
409
252
295
263
203
222
248
260
272
255
272
322
274
284
267
223
228
197
238
300
279
260
315
308
274
254
313
270
384
308
224
178
231
346
242
224
253
368
244
242
220
224
256
380
368
242
248
364
266
265
368
229
215
210
235
242
239
175
248
244
230
252
254
234
210
198
203
236
285
299
311
318
315
321
217
279
250
231
282
152
236
171
204
284
206
176
174
212
231
234
291
296
178
164
174
151
189
217
154
136
158
223
215
188
191
184
218
162
196
239
165
182
188
192
248
265
172
208
160
228
150
192
178
208
266
194
203
188
188
212
178
200
250
278
282
278
269
208
246
186
313
172
153
190
273
258
268
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
248
225
191
225
315
313
335
338
220
225
223
270
318
264
298
254
208
278
260
214
290
217
251
275
301
248
210
245
265
258
265
214
250
314
285
255
370
264
264
314
275
264
209
220
235
270
265
233
230
240
290
275
261
205
270
269
182
210
198
250
287
249
207
274
253
256
266
316
320
210
230
260
283
293
286
291
308
237
229
210
256
241
235
250
223
250
263
280
215
200
251
190
202
255
207
163
187
174
220
235
234
233
234
232
233
265
240
199
235
220
255
290
204
183
254
229
196
140
152
227
208
200
198
204
200
236
204
204
225
225
234
236
280
205
195
257
283
307
272
194
239
220
293
258
186
202
145
120
158
195
196
210
161
229
227
208
190
250
245
210
166
148
160
150
168
186
196
150
147
174
210
266
270
170
270
171
210
250
192
118
140
182
174
210
200
145
170
193
231
226
240
220
196
215
262
264
263
142
191
256
160
195
245
194
190
161
181
165
166
180
195
225
236
166
232
181
170
205
160
225
182
178
193
194
205
211
260
192
196
260
236
163
193
215
179
244
310
154
183
178
200
241
210
198
278
216
180
229
190
164
151
216
210
205
264
275
288
310
155
155
185
270
184
210
216
192
225
220
275
227
260
193
265
200
340
340
388
229
181
165
163
203
333
214
191
224
220
207
225
259
272
320
364
266
215
194
206
222
206
215
290
348
250
294
310
255
220
245
245
219
222
302
232
195
210
242
250
244
264
260
192
210
240
223
207
220
245
228
218
190
184
192
214
250
362
239
205
234
240
240
260
276
274
206
212
254
266
225
291
255
210
208
256
337
248
213
250
345
240
256
254
278
284
299
264
244
252
310
358
316
245
216
230
174
232
250
365
248
250
325
260
266
225
249
256
262
284
278
240
252
293
261
268
280
215
261
260
257
265
293
290
314
310
243
230
261
252
295
301
291
248
200
234
280
314
363
311
274
236
259
290
330
279
225
198
238
270
247
282
284
240
271
240
223
258
215
232
286
267
340
263
205
280
245
264
197
215
259
216
199
221
226
245
334
225
214
214
260
225
278
226
244
206
243
236
210
220
251
215
238
294
278
334
334
354
350
185
223
215
265
204
272
245
280
320
250
210
232
233
221
234
226
224
215
188
184
174
192
178
182
220
298
288
192
239
210
259
218
214
244
285
226
185
225
280
295
248
192
262
198
214
210
134
170
233
205
230
206
203
224
244
208
232
268
205
180
248
206
215
220
259
288
170
160
235
265
286
180
175
173
190
268
190
195
180
165
200
200
261
280
302
245
200
218
184
166
160
160
202
196
247
273
310
210
159
210
205
251
287
297
181
150
214
185
192
257
224
263
320
170
189
147
165
198
195
225
310
191
137
133
156
180
159
245
315
196
209
253
214
182
197
193
159
175
200
205
205
169
154
193
235
205
230
264
200
170
220
254
268
320
203
208
177
184
178
161
185
230
203
212
220
275
285
212
203
195
260
304
197
212
220
263
160
188
276
350
251
222
178
243
244
272
194
216
260
240
240
218
216
235
302
236
214
225
182
190
238
312
342
236
298
406
248
251
316
172
175
212
258
245
253
335
243
161
177
216
250
285
243
181
198
222
253
297
324
207
224
230
220
250
266
288
284
250
230
238
286
342
235
230
230
256
326
256
252
250
276
265
325
252
246
238
264
254
245
266
250
322
291
295
215
238
284
254
240
276
257
254
258
253
265
320
324
274
275
297
316
310
276
267
293
270
220
228
244
295
254
247
261
250
298
249
271
216
254
295
274
294
300
240
210
305
274
312
286
280
364
246
274
255
240
331
311
256
277
337
297
284
340
374
240
248
286
280
297
283
288
394
282
209
274
224
215
294
234
245
286
286
274
329
372
275
250
294
308
199
195
180
194
225
218
264
328
332
222
214
202
181
198
265
239
231
204
204
216
238
282
270
320
283
225
233
215
216
195
220
260
233
234
225
243
296
193
260
215
213
285
267
255
232
206
238
185
213
237
282
224
200
255
202
206
214
260
281
236
210
178
223
236
279
294
204
280
292
252
189
188
253
210
182
222
260
195
270
214
192
210
280
300
283
224
274
207
284
250
226
290
212
294
295
190
202
292
284
195
209
245
185
158
187
266
295
315
180
250
302
195
156
194
152
166
196
275
222
192
188
204
259
305
186
206
190
199
252
209
213
229
259
240
338
330
325
221
206
169
178
195
228
272
294
241
208
206
140
218
274
222
258
312
225
210
210
185
170
180
200
319
260
270
154
189
259
285
198
236
230
206
224
160
174
160
201
222
173
232
205
203
221
229
226
340
370
345
190
180
242
343
220
170
180
180
188
222
276
227
177
176
190
214
246
212
252
334
312
245
245
235
230
230
244
288
210
265
258
320
344
241
226
216
235
294
280
228
234
264
265
266
215
305
252
240
218
215
262
308
338
266
264
266
255
240
265
266
305
308
294
308
355
334
305
323
334
230
230
254
261
316
259
275
252
274
295
300
354
246
240
204
244
320
335
330
275
233
273
261
315
188
218
220
183
237
243
268
293
299
325
266
268
309
320
276
270
208
244
280
243
248
226
278
331
258
258
309
280
293
364
269
290
226
278
260
242
275
325
333
268
218
294
240
251
327
259
238
344
356
199
266
302
259
264
236
231
218
323
223
280
260
279
205
248
247
204
231
255
235
288
289
325
246
220
198
210
183
226
217
220
275
334
224
204
205
226
256
320
231
258
240
240
215
234
232
272
231
244
257
250
294
229
230
204
197
164
165
205
251
226
196
167
160
194
214
216
238
284
221
230
215
205
212
235
234
260
234
188
230
275
206
206
140
155
220
204
198
214
234
216
190
249
204
202
228
275
273
257
254
284
286
241
180
224
217
210
168
184
205
218
280
280
149
168
205
230
262
214
262
212
276
273
196
236
268
214
224
266
278
264
230
200
273
278
296
165
150
220
273
163
134
170
143
220
244
191
237
277
291
200
217
197
280
297
207
205
196
207
225
315
240
196
213
211
197
225
285
311
200
164
211
293
270
220
218
250
228
232
195
254
238
190
239
214
282
176
205
252
234
210
254
315
190
210
328
162
146
186
183
138
150
155
209
247
280
369
224
230
212
225
216
210
240
238
202
298
217
201
210
210
259
258
144
188
329
226
215
260
248
223
254
186
222
229
274
271
200
195
202
200
295
218
189
162
181
234
219
222
234
268
226
244
250
290
273
207
173
214
243
264
293
185
224
237
219
259
385
180
220
221
233
254
228
234
302
244
260
227
244
256
207
193
243
248
232
208
254
236
258
247
248
246
275
250
225
254
283
255
216
230
330
257
243
258
238
192
207
233
245
274
306
245
274
275
265
254
388
230
164
233
238
241
339
233
258
248
274
286
225
222
255
307
273
243
258
224
254
274
233
233
313
313
298
258
268
301
333
338
277
234
252
268
240
240
294
233
260
284
265
257
274
258
280
297
324
284
277
268
293
278
258
263
277
262
303
231
235
368
363
313
206
167
247
247
224
268
287
274
255
230
253
270
248
257
204
210
280
209
194
248
281
243
220
205
224
228
286
232
192
230
223
207
248
295
241
265
208
205
192
195
200
250
224
214
178
233
236
206
282
181
182
210
263
220
198
277
313
303
310
293
297
293
304
300
198
186
185
177
283
308
203
196
255
232
198
258
188
233
244
238
231
311
300
208
228
253
208
208
274
275
235
269
230
215
168
212
244
193
207
268
228
185
228
249
134
170
200
285
236
205
167
151
197
230
223
197
200
224
208
214
253
230
223
227
193
172
184
203
106
123
195
258
269
199
263
252
276
298
214
194
147
185
260
232
269
294
238
160
171
244
180
176
190
222
174
255
181
195
210
266
194
200
205
190
295
190
184
168
192
235
294
183
260
204
200
293
215
215
157
152
158
174
196
238
209
180
212
210
179
200
228
201
180
228
167
233
243
354
195
196
244
303
184
214
202
236
316
228
263
232
183
228
220
222
244
210
210
215
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
269
214
227
250
257
254
247
-999
338
239
226
230
273
235
318
249
240
250
252
237
245
260
252
325
234
236
257
273
279
243
257
257
250
294
280
300
254
188
230
288
322
259
242
234
254
257
255
265
265
280
295
266
284
270
202
223
257
266
272
281
266
230
275
300
299
266
279
264
271
279
263
325
252
210
254
250
280
236
246
248
299
340
314
322
320
283
239
253
297
334
307
357
270
280
315
323
205
263
332
293
295
246
322
270
274
325
383
267
260
259
270
288
260
325
282
285
247
215
234
283
253
325
350
349
338
312
213
228
346
240
170
224
283
245
204
220
249
264
225
240
263
282
280
263
244
236
295
371
360
216
202
274
227
295
208
205
231
132
189
230
212
247
218
240
216
218
222
229
217
244
305
312
264
227
239
194
186
-999
-999
-999
-999
-999