0175371_W -30.7 26.7167 1317.0
1934030112 1973121012
313
183
230
238
261
250
-999
-999
-999
311
-999
-999
-999
-999
233
-999
-999
-999
-999
288
272
277
277
266
244
-999
222
216
261
272
288
286
-999
244
261
-999
-999
225
-999
216
177
216
237
194
225
232
211
236
247
255
258
246
205
-999
-999
222
225
231
351
222
227
250
265
254
241
217
236
255
238
261
233
233
222
233
238
238
222
188
211
216
172
188
216
166
127
169
194
194
197
194
150
147
180
188
194
180
183
175
183
183
194
200
188
194
180
188
180
186
188
177
172
177
172
172
166
155
169
191
191
200
214
200
83
144
177
186
188
97
66
88
122
121
155
172
172
150
177
180
188
155
158
155
155
150
188
155
161
208
197
235
187
153
188
197
213
198
216
222
216
238
180
169
155
130
152
177
200
191
211
202
246
233
247
217
-999
-999
-999
227
244
266
266
255
222
166
240
261
263
255
255
283
244
261
263
263
244
215
145
138
194
227
225
261
252
294
288
333
166
163
236
266
219
238
258
277
283
291
293
238
263
238
244
252
252
163
186
230
261
155
147
208
252
275
291
277
255
219
222
269
269
252
272
283
266
286
280
194
216
238
255
294
280
258
280
308
236
230
217
248
271
276
279
230
175
191
250
286
280
261
277
305
236
258
294
266
289
266
294
308
316
319
216
283
266
299
288
299
305
272
277
288
294
283
233
294
288
288
294
283
288
283
277
283
288
266
294
-999
311
333
291
244
238
277
299
316
316
344
322
311
322
250
299
322
327
322
272
322
327
266
311
322
327
349
349
338
266
283
299
308
277
283
255
227
322
272
283
272
200
266
305
316
316
294
311
322
316
316
277
244
277
277
294
305
311
233
-999
250
288
275
272
261
205
261
288
316
288
283
261
272
261
227
194
238
266
266
183
255
261
255
283
250
233
188
200
183
205
227
227
238
261
166
166
222
233
233
250
222
272
272
188
244
283
261
244
211
244
255
272
238
183
144
183
183
194
205
122
144
188
200
227
211
188
200
211
155
183
183
127
150
144
116
133
116
127
177
238
200
194
205
211
116
138
61
100
155
166
161
177
177
183
177
-999
-999
-999
-999
188
183
188
183
188
183
-999
-999
-999
150
155
166
161
172
161
100
105
150
161
172
161
144
138
138
-999
-999
-999
194
205
183
127
161
127
172
200
116
133
205
211
144
166
166
177
194
188
183
188
94
122
138
172
200
200
172
72
61
116
127
138
150
150
177
188
166
172
227
211
183
122
105
144
183
222
216
211
233
216
150
183
227
238
233
83
133
194
205
211
255
155
172
172
211
255
222
188
205
211
222
166
172
227
150
216
222
238
266
272
227
233
150
166
211
227
261
299
233
227
233
227
211
266
216
277
305
311
305
277
327
316
305
316
299
327
322
327
305
277
305
205
261
244
261
211
277
299
250
288
222
211
250
277
294
305
283
133
216
266
288
311
316
299
161
183
272
305
311
283
227
227
222
277
261
205
299
327
344
338
288
311
283
294
261
283
305
299
299
305
311
338
333
238
227
288
299
255
233
277
305
283
283
305
338
283
261
283
322
327
250
283
277
294
333
344
327
305
311
316
333
322
338
322
338
322
322
255
216
250
-999
333
327
344
338
322
338
294
311
233
244
305
338
299
305
244
261
205
177
177
299
338
255
305
327
344
327
277
266
294
311
333
305
272
283
299
277
299
311
311
266
311
288
283
299
316
311
288
288
272
244
283
311
277
233
272
299
311
316
299
299
244
233
222
250
261
200
216
183
216
222
255
261
233
222
-999
-999
-999
266
244
288
-999
-999
-999
227
238
255
261
266
255
261
255
261
250
250
233
244
255
272
266
261
177
238
144
216
194
211
233
211
222
227
238
144
188
205
205
194
105
111
161
177
138
127
77
111
155
155
161
188
188
88
105
161
161
166
200
183
194
188
205
205
200
194
194
205
211
-999
-999
-999
194
205
194
200
188
188
155
188
161
150
172
177
188
177
183
161
161
177
177
183
172
166
177
166
105
100
127
172
166
177
166
172
177
188
205
211
200
211
144
211
161
133
166
166
155
194
200
177
188
155
150
177
188
205
222
244
250
250
244
244
238
233
227
244
272
261
116
144
188
172
211
-999
-999
-999
266
261
250
194
144
155
172
200
233
222
105
155
205
150
183
211
216
255
266
277
283
299
272
277
272
144
155
255
261
266
283
177
177
211
177
222
266
299
238
238
266
272
144
227
244
233
244
177
227
261
294
216
216
272
272
233
288
222
227
244
216
261
299
244
288
322
316
311
277
244
227
227
250
200
188
188
244
277
250
188
166
211
233
277
166
255
272
294
277
277
211
272
288
288
277
277
283
327
255
233
266
283
272
266
288
299
311
311
288
299
333
349
366
327
322
305
338
283
294
277
305
316
322
338
344
316
299
316
283
305
266
316
327
311
299
311
277
288
305
349
361
311
250
272
288
266
266
294
294
205
255
272
272
294
299
316
333
333
261
294
316
322
294
261
299
305
277
299
311
216
272
277
244
261
277
277
294
294
266
200
238
-999
305
322
327
327
277
261
266
277
305
283
322
322
305
288
261
266
277
288
277
283
272
288
299
272
277
294
272
216
205
172
222
261
222
233
250
266
238
244
272
277
250
255
222
244
255
255
266
272
266
261
200
183
205
166
172
183
188
200
211
216
227
211
250
244
238
227
238
250
205
200
266
238
155
83
144
144
172
183
150
183
200
188
194
183
200
216
216
211
222
227
-999
-999
-999
122
122
116
155
177
188
166
150
183
194
177
172
150
166
166
150
161
194
200
211
172
177
172
172
111
116
150
-999
-999
-999
161
72
111
83
150
172
200
211
188
138
155
77
83
144
144
161
161
155
155
161
177
111
150
155
100
138
155
172
183
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
261
216
105
111
133
166
166
222
233
233
250
216
177
205
238
250
250
227
150
188
216
250
261
283
288
316
311
294
238
238
266
277
250
216
200
205
222
255
261
255
277
299
299
283
261
316
338
338
-999
-999
194
244
250
266
299
305
288
277
305
283
244
283
299
294
277
255
227
277
288
333
333
294
266
311
250
261
311
333
316
316
333
338
316
322
311
272
283
327
272
311
233
205
266
238
272
294
288
250
294
305
294
322
344
322
261
272
283
211
238
283
266
233
277
233
272
316
283
305
294
266
299
311
333
355
333
333
288
250
288
322
333
327
283
299
288
305
299
294
316
305
311
333
327
261
283
305
305
255
288
250
277
288
194
266
283
311
305
238
283
244
-999
-999
-999
244
272
316
327
305
194
233
233
222
255
266
288
299
-999
-999
-999
-999
261
227
244
272
283
277
272
272
261
255
272
288
294
288
299
294
305
316
299
272
299
311
316
316
194
299
294
299
311
311
322
305
166
166
238
238
261
288
272
200
255
266
299
299
272
266
261
233
205
233
238
244
200
250
216
216
194
216
194
200
227
238
194
205
216
211
233
233
200
183
166
194
177
194
250
183
155
133
122
144
172
200
194
222
244
233
233
238
177
172
183
205
211
216
194
188
200
-999
-999
-999
172
150
166
166
177
200
122
166
177
194
-999
-999
-999
105
133
150
161
183
161
183
200
205
183
166
166
172
177
183
172
122
150
138
161
172
166
166
177
194
200
177
172
161
166
161
161
166
183
188
205
155
150
155
155
177
144
161
155
150
161
166
150
188
-999
-999
-999
172
155
177
177
161
144
138
183
227
244
161
200
233
177
177
188
188
227
183
216
255
266
272
272
205
138
200
194
133
200
211
122
172
222
150
211
233
238
266
277
283
283
272
311
299
188
222
272
283
283
238
288
233
244
250
250
183
211
205
255
277
277
255
277
288
288
255
244
250
277
299
255
272
266
183
222
250
261
294
222
216
266
299
277
188
205
233
255
272
272
194
233
261
288
238
116
133
205
261
294
311
316
333
266
272
294
299
311
311
266
233
277
288
244
283
288
272
305
327
305
261
277
261
266
316
316
288
299
283
255
255
288
-999
-999
-999
322
322
333
283
-999
-999
-999
166
211
266
311
333
327
322
305
311
333
311
299
311
299
316
344
338
333
327
299
283
261
261
277
261
283
305
322
277
227
216
238
233
272
299
294
311
299
277
294
299
238
305
316
266
244
283
238
227
216
255
266
250
238
244
261
283
305
311
288
277
266
194
272
272
277
283
272
288
283
283
305
205
211
266
266
277
266
283
272
299
288
255
222
261
266
283
261
250
227
211
255
266
194
233
233
177
200
233
250
233
244
244
211
222
244
261
233
233
255
261
272
266
261
138
127
161
205
166
183
211
222
227
211
205
227
227
233
238
222
205
127
150
222
166
238
166
188
177
155
166
161
172
183
188
183
177
172
177
161
166
172
177
172
166
161
161
172
172
166
144
161
177
150
183
200
194
194
172
172
166
155
161
166
155
161
166
172
166
161
150
150
183
183
177
166
150
122
144
166
155
138
133
105
127
127
72
77
111
100
138
150
155
166
155
161
150
166
155
166
155
161
138
177
188
216
177
88
105
150
166
188
200
188
155
205
150
133
161
211
216
227
177
161
111
122
150
161
172
211
200
177
222
227
244
244
250
205
172
177
188
138
172
138
166
155
216
216
100
161
188
205
233
266
272
266
233
105
150
205
255
266
222
222
255
238
261
222
255
166
216
288
288
305
227
250
205
172
250
283
222
238
250
244
272
250
250
211
183
244
272
266
277
294
299
233
161
122
183
227
261
211
255
288
311
222
188
183
222
255
283
299
283
333
299
305
311
311
294
233
283
288
316
305
316
261
272
216
272
299
316
333
283
327
333
299
266
305
311
327
283
294
322
333
322
288
283
311
333
283
277
316
333
266
277
294
322
344
333
338
349
305
311
338
322
327
333
355
305
305
299
299
327
272
294
244
216
299
305
272
294
316
283
222
288
305
316
322
283
255
261
288
311
311
288
216
266
316
338
344
338
294
288
244
288
333
322
311
283
305
338
338
322
311
194
266
288
299
261
266
261
244
255
277
283
211
261
244
255
261
250
261
250
255
216
255
244
233
200
238
261
238
272
294
261
211
216
211
205
205
233
161
155
211
233
238
250
-999
-999
-999
250
250
194
222
233
244
244
166
216
172
200
200
222
216
144
133
116
111
155
100
116
161
161
172
166
200
205
211
211
200
205
144
172
205
216
205
238
238
227
205
211
194
216
211
222
172
222
200
177
183
194
183
188
183
194
200
205
222
122
172
177
77
100
122
138
133
155
161
172
-999
-999
-999
177
183
188
194
205
205
194
116
100
133
100
-999
-999
-999
166
-999
-999
-999
-999
-999
-999
172
177
200
216
188
211
238
194
133
166
188
211
205
222
188
122
188
227
205
200
183
200
200
183
222
222
-999
-999
-999
222
244
238
261
255
261
183
183
205
222
222
238
238
188
188
233
244
255
250
172
144
211
238
233
150
-999
-999
-999
155
166
188
188
222
261
233
166
194
250
166
238
222
227
222
194
227
227
183
216
238
261
272
244
222
166
183
238
272
294
272
244
288
288
161
138
183
205
227
261
283
294
311
322
311
322
311
311
327
327
194
255
233
244
283
305
261
194
211
227
205
244
272
266
316
305
288
294
327
288
261
238
177
244
272
299
283
283
316
294
283
294
266
283
294
333
288
327
338
-999
-999
-999
294
305
316
333
366
344
305
283
277
299
294
294
327
316
294
316
338
322
322
305
333
338
316
311
305
288
294
299
283
299
305
322
333
316
327
311
322
316
255
283
277
294
311
283
272
266
255
277
227
216
216
238
277
238
277
222
294
288
277
244
266
277
288
288
272
250
272
255
277
294
305
266
272
294
272
283
233
227
250
272
294
327
311
244
255
294
299
294
277
299
294
299
288
294
305
277
288
305
294
277
283
205
238
266
283
261
261
288
311
316
299
311
272
133
216
211
233
250
261
261
138
205
227
216
250
261
266
211
200
233
266
272
244
244
283
288
272
261
-999
172
200
238
261
266
255
255
261
211
227
261
227
244
261
216
205
194
238
233
205
211
222
244
211
161
161
150
83
88
161
183
233
177
177
205
244
183
172
194
200
194
166
166
127
155
161
166
161
144
144
161
211
188
183
133
105
144
38
100
133
-999
150
144
-999
-999
-999
172
172
166
194
205
194
177
88
144
177
183
177
177
144
172
200
200
205
177
-999
-999
-999
183
127
172
216
222
233
238
233
100
111
166
161
177
200
205
211
222
250
233
205
177
200
177
150
200
205
188
200
216
238
227
216
250
250
255
177
222
211
122
200
227
238
261
261
250
227
238
266
266
255
155
161
216
194
205
222
266
227
250
188
233
222
244
200
194
238
261
266
299
299
288
250
250
266
277
244
205
194
261
299
238
205
205
261
288
255
288
305
272
288
266
255
277
272
227
205
261
122
211
250
261
283
288
305
327
316
311
261
227
238
255
288
316
316
211
288
316
316
327
338
222
255
261
311
316
327
322
316
322
327
349
355
305
305
322
311
327
327
322
333
316
333
333
355
349
322
311
211
211
255
294
327
349
372
366
327
338
311
294
216
272
311
333
333
344
333
333
327
316
327
294
288
283
288
305
305
349
344
311
299
316
283
294
305
283
288
294
283
294
327
327
333
355
322
322
349
344
344
299
288
244
250
305
233
272
305
316
311
288
294
288
288
277
277
299
327
200
188
238
266
200
261
266
272
288
294
294
288
294
294
288
238
255
233
211
227
211
216
250
272
283
288
283
283
272
283
288
277
261
200
244
250
266
227
238
250
250
255
255
244
261
250
188
194
172
150
194
227
244
244
250
211
194
138
155
155
200
216
238
244
211
183
188
211
216
166
133
177
183
227
222
222
66
144
150
172
188
200
194
211
216
216
194
177
200
138
111
138
150
172
183
155
122
144
177
216
183
100
116
88
122
161
205
144
144
183
200
177
138
166
-999
-999
-999
200
183
166
177
138
177
205
205
161
183
177
183
205
211
205
194
183
183
144
172
205
216
194
116
116
127
144
161
155
161
166
172
188
205
138
194
194
200
211
194
216
238
238
194
211
155
144
116
138
177
155
188
211
183
205
244
172
227
250
250
200
188
194
211
183
155
200
150
216
216
272
272
261
255
277
294
277
200
127
194
216
161
222
205
161
216
250
188
211
166
205
238
261
283
205
166
144
194
138
205
194
222
250
266
277
272
266
172
138
194
216
244
255
227
177
227
244
261
227
250
261
222
233
277
244
244
272
272
305
322
277
216
211
205
227
188
205
261
172
188
205
238
283
216
288
-999
-999
-999
333
333
338
349
344
288
261
288
299
288
283
272
205
238
255
266
299
311
322
277
266
288
305
238
183
227
222
283
288
299
283
288
277
266
283
277
277
311
294
311
299
322
338
322
277
288
288
277
266
294
299
316
283
305
322
311
288
305
327
322
294
272
288
299
266
266
299
294
227
283
305
294
288
277
233
266
283
294
316
327
322
322
333
255
227
277
299
-999
-999
-999
294
305
311
316
222
261
272
277
294
283
-999
-999
-999
244
227
194
283
294
305
305
311
311
294
233
200
255
261
255
261
277
288
299
283
288
261
272
283
255
255
261
250
266
244
244
261
288
272
250
261
244
194
227
233
211
188
227
222
194
205
222
233
222
105
122
116
183
200
205
216
183
138
172
183
200
211
211
216
188
216
194
194
205
188
205
183
188
211
188
205
188
177
161
150
150
166
155
138
161
166
161
161
172
72
72
122
144
161
155
161
172
161
161
183
194
194
166
177
188
188
166
177
144
105
122
133
144
144
161
177
188
122
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
154
187
200
180
105
116
138
156
200
83
100
130
155
177
176
189
185
193
200
175
140
88
77
120
171
193
156
115
108
132
105
156
182
196
167
217
195
188
157
209
240
161
160
215
242
121
148
206
206
224
227
244
243
238
250
140
214
190
161
201
223
223
242
289
225
242
248
198
238
265
172
221
228
133
196
231
246
267
222
245
268
271
283
255
256
277
295
205
193
237
267
269
281
264
273
278
288
276
228
244
216
221
256
256
237
213
167
168
200
195
238
257
281
236
251
303
255
282
294
289
280
212
238
232
167
237
250
255
247
273
308
311
198
180
251
258
218
231
266
266
255
240
275
302
334
304
316
298
287
271
277
297
225
245
231
272
250
278
290
280
278
294
294
291
314
289
213
262
277
273
308
306
331
348
337
343
349
332
311
315
358
323
330
318
245
268
246
284
255
297
309
319
310
308
316
289
301
330
315
323
304
268
312
297
305
323
282
286
288
250
271
205
250
265
281
286
253
278
273
261
250
218
244
265
283
245
281
223
228
250
255
277
290
272
284
301
288
290
277
255
282
267
242
266
274
252
266
233
253
281
296
294
230
190
238
261
237
206
231
253
263
274
277
271
273
261
261
242
182
216
193
191
218
236
254
242
231
246
248
250
220
250
225
169
166
76
99
140
167
171
183
176
190
175
155
138
128
156
181
178
77
88
127
141
156
183
188
128
139
174
151
132
95
136
156
143
82
61
93
122
128
137
143
148
146
143
167
135
142
140
155
165
113
145
167
174
201
211
101
130
145
140
116
116
150
161
173
167
162
162
153
173
209
182
178
206
202
188
154
193
198
189
194
199
211
200
211
236
232
240
233
208
245
130
172
221
260
262
262
180
228
244
254
204
170
201
222
194
132
182
241
251
255
265
259
155
174
201
168
112
158
211
233
251
270
262
271
283
275
206
227
265
259
205
92
147
204
196
213
243
233
205
202
157
213
258
280
291
306
289
296
274
297
319
293
272
266
282
217
270
282
278
293
255
253
273
267
265
223
237
200
215
238
264
268
289
293
237
267
256
289
321
287
309
305
304
323
317
274
304
277
300
308
303
293
288
304
294
303
305
294
273
285
312
303
282
233
215
287
335
299
296
348
354
338
337
345
339
303
211
240
300
337
327
340
299
323
355
312
288
265
288
273
301
301
343
356
341
305
310
341
359
299
317
237
215
270
273
294
309
324
337
345
341
309
334
334
298
322
332
343
309
312
346
312
312
322
292
329
234
223
226
229
292
331
342
352
355
363
361
356
329
335
328
313
260
316
331
339
348
316
299
331
296
318
335
333
309
266
311
265
219
261
253
252
266
283
291
302
245
269
283
272
261
263
287
219
191
246
242
291
275
281
288
273
277
277
253
266
280
276
276
267
269
266
277
277
294
288
194
230
238
252
263
273
276
267
266
265
245
244
238
236
234
230
244
208
115
153
186
213
234
248
245
247
250
228
255
241
233
202
119
161
197
202
219
226
236
240
188
73
56
61
61
151
152
195
211
145
111
136
161
176
177
177
188
176
127
161
144
144
155
166
178
177
173
175
191
172
177
162
152
120
133
72
62
138
133
151
177
177
175
200
200
197
205
201
138
86
100
122
155
105
138
163
180
162
183
150
158
140
178
212
205
200
201
211
147
188
194
183
192
192
217
227
205
102
131
127
178
202
205
222
126
166
209
205
211
219
202
211
216
238
227
216
238
261
255
159
222
238
247
240
247
211
252
266
280
266
222
216
222
225
244
266
272
288
280
261
255
283
297
288
299
291
305
311
238
283
272
299
313
311
297
205
230
200
155
211
238
258
250
225
213
227
194
233
263
280
266
311
172
211
250
211
252
294
294
238
305
311
313
302
276
297
322
338
305
322
333
291
286
294
227
227
244
294
322
324
291
-999
261
311
294
277
311
-999
-999
-999
344
333
277
327
324
266
294
322
291
258
288
288
294
311
297
311
344
294
313
355
322
327
349
373
355
299
183
255
344
338
349
277
299
311
219
-999
299
263
294
316
333
347
305
311
283
255
277
316
330
338
311
283
299
305
200
266
255
266
222
283
311
294
244
272
299
316
333
316
288
299
311
327
311
288
305
244
288
261
250
216
238
266
286
299
316
316
322
322
294
305
330
344
327
327
316
316
311
326
313
314
316
327
324
334
269
288
233
272
302
283
276
280
216
127
158
200
172
222
250
266
263
263
267
244
244
200
255
238
191
111
175
205
244
265
262
272
266
272
266
236
244
244
250
208
238
216
211
216
230
216
233
241
258
225
205
238
241
250
161
166
180
211
208
216
227
222
161
188
205
227
238
233
238
216
177
211
183
177
183
183
190
181
179
191
183
177
183
186
150
138
144
133
170
177
166
155
175
177
180
180
172
169
161
144
144
175
111
134
183
183
172
144
161
177
186
194
205
186
188
183
191
188
142
175
183
-999
-999
-999
200
183
177
183
197
211
197
194
211
219
211
183
180
130
63
97
163
161
188
191
186
211
200
172
194
177
169
194
138
100
150
200
172
183
200
202
200
216
211
216
211
216
211
238
255
261
233
227
244
250
269
250
188
138
161
205
230
188
177
222
177
219
265
250
258
277
200
263
286
311
316
311
311
305
305
311
283
291
261
227
222
205
216
133
194
255
250
241
236
183
180
188
227
188
222
205
227
255
272
316
247
216
183
255
266
311
322
305
283
255
266
291
316
294
288
322
283
294
288
305
311
327
338
322
305
294
316
311
305
299
299
272
222
261
272
283
183
255
311
305
-999
-999
-999
363
361
294
283
322
341
327
349
361
272
294
322
361
349
344
344
269
308
308
294
233
266
333
344
349
349
330
347
361
349
311
305
327
364
366
330
305
266
299
311
322
299
269
299
244
283
316
355
336
344
333
322
333
322
311
333
349
327
322
316
299
322
322
349
352
355
361
308
283
250
277
299
311
336
299
302
305
336
294
308
277
299
288
316
333
330
330
311
305
313
333
327
294
266
194
255
277
299
311
322
327
291
244
261
283
297
-999
-999
-999
305
294
266
283
277
266
238
211
227
247
277
236
272
238
255
283
294
269
272
255
197
233
266
244
244
266
272
244
222
250
241
255
266
222
222
216
161
177
161
166
211
250
233
194
183
222
172
183
127
-999
83
88
100
194
194
188
188
166
222
255
200
227
216
205
205
200
213
216
216
225
200
161
161
155
183
188
177
94
122
-999
-999
-999
155
180
161
177
183
177
-999
-999
-999
161
177
194
133
155
177
155
194
205
205
127
77
116
144
150
205
177
200
83
88
133
105
133
49
83
116
155
194
205
180
163
150
183
130
105
155
161
161
172
155
183
197
213
211
125
136
177
211
238
237
244
250
255
172
177
216
222
233
233
238
238
258
238
244
250
244
233
-999
-999
-999
272
272
250
172
200
127
166
163
205
211
247
161
155
211
233
155
138
166
211
238
261
277
294
277
255
222
227
150
197
205
205
244
255
211
244
277
294
288
319
333
322
311
269
299
272
266
222
255
266
261
188
222
216
222
211
227
255
255
272
266
244
261
277
299
327
277
261
294
261
294
266
252
283
322
272
177
266
288
327
294
316
316
322
299
227
255
233
244
288
316
272
305
288
294
299
299
227
275
283
288
299
266
299
280
261
272
305
299
200
266
294
250
299
327
338
288
238
255
283
277
288
299
294
322
320
305
336
338
327
322
316
338
333
343
349
317
334
347
318
294
309
327
344
324
275
222
252
233
177
269
311
299
272
277
299
294
311
311
316
200
302
277
244
272
305
327
322
311
255
269
200
288
283
311
316
211
202
255
272
250
261
233
216
258
238
272
266
177
233
272
288
266
288
255
222
216
250
266
283
283
230
205
188
150
227
266
266
277
288
283
250
205
205
233
244
247
255
261
262
256
200
188
238
266
272
283
280
250
219
183
244
200
194
208
133
150
205
177
183
216
227
238
194
183
200
213
222
233
227
233
233
238
238
227
222
227
127
172
166
191
194
188
152
155
205
208
216
222
219
216
211
205
205
213
188
205
158
88
133
163
155
205
200
200
222
227
222
222
216
155
177
172
105
186
188
188
186
183
194
211
200
155
211
200
191
138
150
161
194
166
155
194
183
200
205
188
188
166
200
211
222
194
216
222
222
205
88
116
177
194
219
161
172
138
161
205
216
216
194
191
166
188
216
205
194
200
222
216
233
233
244
155
200
222
238
233
244
255
244
233
194
233
238
230
216
233
261
261
138
183
233
250
258
258
261
272
227
266
211
172
233
200
180
222
244
211
227
216
133
144
213
238
255
275
294
294
299
297
291
272
311
322
319
286
236
277
266
255
233
244
270
280
277
288
222
233
216
261
266
255
227
244
266
294
288
305
277
266
272
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
272
281
301
318
319
256
261
311
323
286
321
340
342
294
328
290
291
307
316
-999
342
305
309
273
-999
-999
-999
288
-999
289
301
313
301
261
-999
293
272
285
288
272
262
273
294
284
282
267
-999
268
266
-999
255
265
275
271
277
256
264
266
276
248
221
201
233
244
271
299
295
275
291
271
248
250
240
264
-999
-999
283
293
293
287
297
284
226
181
223
220
127
128
201
203
216
229
231
233
228
238
254
237
223
131
100
164
182
199
204
205
155
190
206
222
238
226
-999
175
104
150
143
-999
199
194
-999
193
176
189
203
-999
188
177
-999
165
176
194
196
186
133
127
138
167
216
201
183
203
211
216
179
183
183
177
199
195
194
200
198
198
200
183
193
188
190
176
127
227
175
176
171
190
198
193
151
147
133
145
156
211
208
210
195
204
212
166
166
188
211
214
156
203
202
194
200
-999
-999
-999
157
199
210
189
216
232
-999
182
222
193
175
140
160
185
180
210
233
250
260
266
277
268
272
178
211
155
166
196
227
244
250
267
280
249
277
293
-999
-999
303
276
288
275
276
216
267
250
299
274
307
-999
-999
250
227
281
233
206
-999
-999
267
282
-999
265
-999
308
305
299
298
323
293
275
251
-999
284
305
297
282
234
298
306
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
324
310
-999
348
305
-999
304
260
-999
304
333
337
-999
355
222
225
-999
264
308
316
273
-999
305
-999
312
308
336
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
222
188
211
247
255
122
177
183
177
203
245
186
196
219
225
205
162
205
193
194
200
205
185
192
212
210
207
197
204
205
206
245
171
190
196
188
160
128
220
185
188
194
200
205
223
225
228
222
230
221
201
196
130
210
212
234
166
156
150
167
196
201
194
202
197
186
168
166
186
144
171
160
111
141
155
131
165
172
175
142
148
165
166
132
188
113
236
245
238
147
172
177
169
176
204
208
222
134
233
184
220
105
163
208
238
202
200
213
226
224
184
191
171
171
186
205
186
211
171
190
210
225
238
220
205
227
190
231
267
244
244
248
250
217
172
193
246
133
138
177
208
224
230
238
251
227
173
125
126
202
197
194
191
188
216
213
241
269
283
288
288
277
266
205
227
258
276
282
306
263
299
324
336
327
316
316
255
213
271
252
277
261
287
294
277
261
279
287
260
288
280
297
311
227
233
267
279
314
317
315
326
300
290
278
268
285
322
226
263
270
313
272
307
314
310
256
274
310
332
312
316
330
305
283
253
297
260
264
177
257
274
295
206
275
313
330
330
323
323
311
330
334
317
325
318
323
344
353
320
354
354
333
347
330
330
345
262
279
293
330
350
353
357
340
335
323
338
297
325
330
352
365
370
378
360
232
287
245
270
300
326
350
336
327
212
232
273
297
305
321
313
325
315
322
307
308
323
290
288
247
275
273
237
252
274
266
280
306
306
310
305
306
317
319
318
320
298
223
273
237
205
234
257
293
307
295
283
285
297
275
258
270
269
230
247
207
137
202
225
226
230
245
238
200
164
220
210
148
188
250
200
155
180
126
200
217
227
236
246
248
243
250
230
247
243
245
215
207
217
210
210
223
220
218
216
220
213
212
211
-999
-999
-999
235
233
173
138
154
178
177
143
138
173
163
211
220
223
215
200
202
168
160
115
153
170
172
172
175
185
186
157
175
193
196
192
200
187
187
123
157
165
156
172
93
115
113
121
121
103
133
162
167
172
175
184
177
183
166
152
185
194
187
195
165
185
192
183
176
110
167
186
188
188
189
75
75
126
158
180
165
160
186
205
190
190
152
192
190
201
232
190
154
170
210
190
161
188
213
165
225
200
226
182
174
114
160
145
204
223
227
227
226
227
192
165
210
245
215
185
221
266
252
73
108
167
228
227
238
256
265
291
303
305
313
309
306
308
225
280
271
247
275
254
264
266
304
328
323
236
254
297
300
263
306
249
199
178
204
197
167
143
219
273
298
296
298
290
300
289
293
285
297
282
305
277
245
233
240
210
236
272
248
225
186
186
233
230
253
283
260
250
225
261
295
319
303
297
245
255
275
278
295
295
314
282
316
324
275
242
259
257
227
265
300
320
281
270
276
242
230
243
255
267
302
310
331
332
287
268
276
272
143
313
275
286
293
313
330
287
310
267
272
315
320
230
275
252
280
272
277
305
325
278
308
290
287
299
314
338
325
302
285
289
269
283
317
253
287
306
318
324
332
238
263
267
243
268
278
284
292
313
324
305
325
305
260
294
310
286
317
329
290
295
289
185
243
238
250
253
287
291
177
234
227
231
227
238
236
255
220
243
270
276
247
197
194
248
227
156
226
229
261
270
270
274
260
262
254
247
173
160
200
214
208
198
216
234
244
245
208
225
240
250
231
253
186
180
221
242
259
239
142
168
170
226
244
228
198
214
230
190
220
236
230
240
244
227
215
188
200
162
94
128
130
138
176
198
224
230
221
155
132
136
170
183
187
190
186
187
184
205
196
186
194
199
188
188
191
100
101
140
143
150
157
157
167
176
195
151
137
150
182
198
193
190
214
200
191
193
123
104
130
158
190
170
190
218
155
101
128
159
115
68
117
137
153
153
137
107
150
177
172
217
189
154
167
137
191
225
245
246
235
170
165
185
168
193
213
216
223
206
190
218
228
117
181
220
233
216
217
181
187
220
224
185
194
240
276
236
227
278
147
209
232
228
253
205
229
268
265
280
284
254
266
283
282
295
288
198
135
207
235
248
250
278
240
265
258
289
255
263
274
265
277
287
245
305
288
260
182
188
285
-999
310
304
286
263
300
309
206
194
237
243
254
285
287
314
300
286
215
180
246
255
217
260
268
266
275
241
273
313
327
306
192
275
246
243
265
273
270
291
286
262
283
257
303
309
325
333
308
263
281
256
276
273
283
300
297
307
283
226
270
305
320
330
315
315
327
339
338
310
317
333
327
268
302
328
304
290
223
285
284
322
341
301
335
306
267
244
258
305
305
330
337
280
267
211
274
300
320
320
277
173
180
268
191
235
280
246
266
216
229
192
243
285
265
262
261
262
270
301
312
325
300
204
220
273
250
231
257
293
299
301
284
293
288
302
304
288
265
270
273
250
197
232
251
271
283
273
227
205
237
226
261
279
296
300
288
275
301
284
287
267
267
255
218
243
253
267
278
262
167
208
248
251
220
224
224
222
247
250
255
240
223
236
250
246
224
173
216
174
170
179
205
222
216
225
236
172
213
233
245
235
257
241
225
188
215
198
171
194
181
190
195
190
194
197
180
195
236
234
233
236
214
209
193
201
180
177
168
145
155
158
149
132
157
174
179
173
169
167
171
203
120
133
130
179
184
95
131
180
193
188
91
123
157
180
141
123
138
153
180
165
156
155
95
154
193
221
219
226
220
204
214
228
160
178
214
176
97
109
172
183
179
179
183
142
120
178
185
162
116
96
93
117
150
177
190
197
162
135
162
195
223
218
215
188
214
254
156
183
214
201
224
120
174
225
237
128
150
193
226
240
260
266
278
273
229
185
223
265
184
169
180
230
260
277
294
300
217
238
271
210
250
279
256
194
158
160
206
245
265
150
196
237
265
261
236
270
255
268
236
161
226
261
262
254
260
255
221
217
230
195
240
273
206
216
231
260
264
243
234
243
276
230
170
220
286
288
290
284
291
282
210
184
249
295
288
323
233
240
246
262
293
238
296
264
251
243
214
186
234
280
176
237
256
248
284
306
299
296
322
280
242
287
285
268
216
274
251
226
281
295
284
296
326
286
283
306
326
330
316
270
260
285
276
306
306
320
319
302
333
346
294
293
305
301
288
316
307
321
343
356
344
356
343
343
309
306
313
330
316
338
361
288
268
274
307
191
250
292
292
301
310
310
322
266
298
300
264
286
282
309
264
302
255
177
213
250
272
299
323
310
316
315
312
325
314
283
212
271
245
295
313
307
301
296
283
264
205
254
164
230
280
284
282
150
198
190
232
250
250
220
226
205
222
249
254
224
252
264
266
270
221
211
234
246
237
254
258
215
224
186
205
228
252
232
239
193
231
258
269
270
187
216
195
125
211
211
158
154
213
177
178
160
191
216
199
150
148
181
213
239
254
249
154
103
94
124
155
157
197
221
225
214
211
190
218
220
130
92
80
126
137
143
156
158
173
177
190
185
179
161
179
189
211
200
205
198
100
145
162
177
105
166
181
190
187
180
202
207
216
211
185
152
137
164
183
147
166
184
165
87
120
178
189
198
201
213
224
215
233
228
238
236
243
230
184
206
214
238
217
186
183
153
144
186
166
179
221
239
239
196
233
242
251
235
256
258
216
136
86
136
173
181
195
243
263
276
224
251
266
298
268
185
204
218
239
260
241
185
177
163
186
192
140
107
115
175
225
260
276
281
282
290
304
318
295
306
253
241
266
244
215
256
264
287
306
279
270
257
279
309
294
303
320
228
162
180
260
257
236
215
248
273
262
180
171
191
244
276
308
302
305
333
313
248
255
177
203
225
258
279
226
251
264
250
207
225
266
276
278
321
286
246
284
295
181
245
275
246
154
169
200
218
257
269
264
247
298
283
294
235
262
288
260
249
181
236
252
266
280
283
285
280
290
314
327
313
323
344
350
324
317
288
271
268
237
275
277
280
311
335
315
333
310
319
320
314
326
292
317
308
285
302
287
293
228
262
273
299
304
297
297
304
315
306
265
279
291
289
295
277
305
334
333
294
320
306
278
293
287
295
310
330
331
220
304
291
273
276
232
268
305
231
233
254
287
313
295
234
256
267
307
330
315
295
270
293
297
316
304
300
302
294
273
173
188
226
254
220
207
255
275
245
243
226
227
240
265
269
230
244
245
271
252
233
257
275
283
240
242
267
245
213
209
236
264
273
214
145
127
174
209
235
247
235
248
232
241
208
238
255
252
191
210
212
196
205
230
186
193
204
222
215
224
221
162
109
103
140
173
195
204
202
225
198
110
191
174
183
186
190
191
196
90
79
120
130
145
155
170
117
88
137
110
130
140
90
133
163
175
177
120
162
174
210
190
195
184
158
96
118
161
191
213
210
217
225
203
174
180
198
211
223
178
147
164
191
193
85
121
147
186
223
235
241
236
226
227
100
95
151
201
219
243
242
230
247
120
110
163
105
197
173
196
232
235
250
235
207
190
231
253
-999
-999
-999
250
211
180
185
107
184
137
182
236
247
243
247
266
186
185
120
199
235
204
213
235
230
273
255
205
181
215
230
208
257
217
221
217
271
265
146
197
217
251
227
254
267
293
175
230
273
300
272
275
255
175
186
240
270
293
-999
-999
-999
275
292
253
287
330
320
297
266
275
294
300
295
286
272
308
335
309
265
255
285
271
302
322
249
271
303
336
340
286
285
263
310
307
286
282
282
290
296
238
260
298
315
304
335
334
335
321
220
267
243
279
310
320
334
304
305
200
302
298
287
322
313
326
323
287
320
265
296
268
295
299
284
283
225
270
286
298
290
280
291
297
298
305
313
310
269
284
304
305
327
265
304
305
308
260
300
334
317
314
316
315
340
187
260
291
310
225
281
291
312
297
307
309
322
324
317
316
277
280
320
330
325
314
328
320
318
320
274
276
183
257
272
290
279
282
261
277
285
300
203
234
238
267
285
290
313
325
328
293
267
267
285
281
197
240
266
263
258
200
229
240
222
252
262
259
266
250
275
273
259
270
256
258
255
255
254
146
210
144
163
180
156
189
211
226
231
226
223
239
245
124
199
232
240
250
216
206
216
216
217
215
229
230
195
104
172
203
126
143
180
193
196
200
192
204
115
175
198
187
194
90
115
112
118
149
155
112
155
175
188
185
190
197
201
190
186
204
206
186
188
188
184
183
195
202
206
205
193
180
191
186
176
123
174
189
185
193
205
202
169
188
201
232
242
241
235
236
235
228
224
213
187
203
170
116
134
70
160
153
171
190
203
210
217
224
194
184
231
255
280
280
263
256
254
240
244
265
206
205
220
131
174
213
225
214
240
246
242
244
242
231
246
230
200
202
163
150
165
170
240
196
222
254
294
298
245
247
301
309
308
323
320
330
280
274
308
328
326
323
216
200
211
272
274
274
237
164
218
245
255
276
237
232
256
192
234
261
169
231
282
281
253
253
255
277
293
315
322
258
260
187
232
277
249
268
295
316
301
265
255
293
335
361
346
338
306
334
340
324
320
299
320
316
314
300
301
317
321
350
306
283
226
281
305
289
285
294
317
335
318
319
275
285
245
281
320
308
275
275
306
288
327
295
256
306
343
320
310
263
275
325
323
315
212
195
222
280
313
287
306
348
302
309
339
332
289
250
308
310
235
269
295
323
305
330
327
339
320
310
287
293
290
310
319
289
229
228
234
226
262
259
290
237
278
300
321
327
331
330
325
326
312
280
295
293
284
297
310
280
275
276
277
285
300
315
290
289
252
187
211
231
275
300
315
335
322
305
314
330
323
316
234
305
298
296
252
278
292
254
180
223
270
165
248
273
295
286
310
285
293
283
271
216
160
196
245
243
255
271
187
195
95
135
177
139
161
194
226
191
179
205
236
181
140
123
186
140
100
127
183
210
225
205
106
157
209
116
160
185
206
232
228
147
185
204
143
163
196
178
136
166
114
161
200
205
212
207
194
204
202
205
204
205
208
215
206
133
170
203
200
202
200
187
196
193
179
155
190
182
175
88
185
186
206
210
115
129
150
175
124
90
147
184
194
195
208
202
200
208
200
196
210
215
200
193
185
167
201
193
185
139
165
193
203
211
217
241
242
155
100
145
162
195
211
213
216
227
236
235
238
246
256
263
164
100
150
185
240
257
275
272
272
254
175
220
244
220
117
200
230
254
267
285
293
295
261
215
254
274
297
244
294
317
326
306
301
208
188
135
151
203
240
226
248
251
220
254
295
300
333
354
330
266
141
150
255
287
240
264
285
336
315
321
325
253
205
185
190
250
294
305
273
262
194
248
260
300
291
300
292
286
313
282
235
244
261
294
309
323
307
274
324
350
317
343
270
233
247
274
207
229
223
268
250
284
301
301
250
292
312
338
331
275
247
273
296
315
277
296
280
310
296
295
260
303
330
270
335
293
300
183
186
255
289
318
335
305
326
316
323
350
374
355
305
293
320
325
324
300
290
264
237
266
290
306
205
301
306
331
323
254
304
294
298
271
291
300
320
290
307
323
317
324
330
326
315
307
320
296
240
226
276
291
298
315
312
328
348
363
302
270
320
333
326
330
300
247
285
283
298
270
199
264
266
276
256
263
280
280
288
301
295
271
212
260
174
230
245
245
273
205
247
258
182
231
267
234
215
236
256
260
228
245
268
267
269
243
166
195
135
196
154
205
196
206
177
211
198
215
226
234
237
236
201
173
167
186
157
169
170
195
160
160
190
204
234
249
255
238
214
164
163
150
176
201
193
181
204
135
140
179
183
174
168
165
132
150
117
155
185
204
213
206
184
175
185
175
200
189
128
125
148
164
158
181
206
209
195
190
195
187
151
170
172
165
157
170
182
192
207
194
120
126
164
150
151
100
98
103
126
166
163
174
182
204
214
235
241
216
220
228
220
195
219
220
228
181
225
264
257
260
266
248
221
175
203
224
219
130
162
156
176
213
235
251
274
239
186
272
243
225
250
230
238
240
250
207
169
194
235
251
238
270
292
304
275
277
288
285
286
277
150
159
180
256
300
289
283
230
172
175
246
279
270
235
245
268
256
262
194
257
278
220
193
218
250
288
311
311
202
285
275
280
225
224
253
270
315
326
327
332
335
337
331
305
324
295
243
237
229
277
283
295
257
266
240
244
280
280
298
300
278
245
241
263
223
237
270
278
256
296
340
324
290
300
335
330
317
273
285
320
299
270
286
295
328
335
326
340
265
235
274
282
283
292
306
306
325
307
281
260
194
237
285
219
251
288
278
302
315
336
345
363
367
365
359
355
303
308
308
320
331
221
278
326
310
306
316
307
234
233
186
240
301
325
345
354
340
285
324
348
312
310
260
253
251
285
297
290
305
329
335
342
350
333
331
329
341
325
328
326
323
326
231
271
295
299
300
305
311
294
281
282
230
237
255
285
275
297
175
255
286
273
256
287
282
275
250
277
235
205
230
217
228
244
260
236
255
256
262
269
166
194
209
231
216
209
230
243
201
200
223
221
215
239
258
271
265
255
252
255
249
246
170
184
167
174
200
233
234
236
236
225
198
115
116
146
172
201
185
166
176
208
194
177
136
166
174
195
212
190
184
199
215
206
187
135
118
154
193
191
167
123
97
86
100
157
185
190
170
156
190
192
193
190
196
194
196
208
204
186
193
175
207
187
198
177
188
170
170
179
184
194
184
188
187
169
190
148
165
200
190
192
201
202
182
183
205
181
150
176
209
154
178
140
160
140
137
152
109
95
150
155
133
194
203
205
214
212
216
207
130
156
164
200
216
220
229
212
187
215
211
233
130
187
235
190
145
210
220
236
174
203
230
268
302
300
275
264
295
286
267
263
233
295
301
292
296
287
254
263
274
261
223
204
256
286
253
161
173
220
285
285
213
215
269
309
287
280
190
214
236
286
317
344
350
325
322
262
266
288
299
277
220
161
200
253
289
295
303
277
263
300
210
240
253
278
295
296
196
236
268
286
293
312
356
343
250
255
285
235
289
320
265
274
297
295
182
261
235
284
303
285
320
337
337
306
340
325
251
229
240
157
274
295
304
300
285
293
295
335
243
245
263
298
343
355
362
320
354
341
353
303
297
305
276
305
293
280
321
328
325
317
325
335
297
254
263
287
305
335
333
345
323
282
318
346
355
338
334
265
283
264
305
300
330
330
280
300
280
282
210
244
260
236
268
256
267
280
296
300
267
257
228
265
285
277
308
330
336
326
320
305
234
250
250
255
155
233
230
258
287
309
284
299
310
310
288
245
249
255
252
262
275
290
285
250
260
252
262
255
259
268
270
272
275
287
278
279
197
221
211
237
258
234
230
220
255
269
270
150
173
100
162
176
200
215
231
228
175
206
219
205
215
234
239
230
217
224
235
180
175
190
220
223
243
244
236
235
225
212
209
221
186
150
167
195
202
200
210
189
206
203
217
204
185
164
135
165
174
148
89
92
134
95
173
180
126
175
186
190
119
160
207
207
215
204
211
200
205
190
203
210
213
205
186
142
174
198
189
194
202
200
211
192
204
202
187
217
215
200
204
210
81
157
200
187
181
207
222
224
224
147
154
159
200
240
235
224
143
220
236
227
237
246
253
266
274
261
220
161
155
200
256
265
155
99
130
175
184
225
260
257
261
277
250
284
197
257
286
282
205
210
242
197
247
276
292
264
233
251
290
305
315
287
296
281
213
245
270
271
278
284
284
260
298
290
302
270
117
197
247
298
330
294
295
300
245
165
213
244
287
225
274
294
307
279
308
293
296
283
294
317
267
250
267
293
282
283
300
285
289
310
333
305
249
274
261
198
170
221
226
221
265
185
220
267
255
250
279
305
306
312
318
317
304
317
330
327
327
344
317
311
309
284
291
289
288
306
315
306
303
327
328
306
300
305
316
265
262
277
296
310
316
275
293
297
237
183
266
285
295
283
267
283
287
305
295
276
275
302
315
319
334
319
266
219
250
214
185
249
266
277
274
253
247
267
294
322
304
302
296
270
285
322
330
330
343
316
304
297
290
301
298
316
295
267
270
272
287
293
313
317
335
300
300
234
287
250
226
254
190
196
235
257
260
273
275
281
257
251
234
244
248
135
225
253
281
274
184
225
235
260
171
223
217
227
186
227
211
227
240
260
242
195
206
195
211
210
226
235
240
162
139
200
214
233
237
243
253
249
236
236
235
230
216
222
228
230
235
210
193
175
200
187
195
179
149
131
158
157
180
185
186
186
170
197
203
211
170
202
213
199
197
186
176
185
185
191
204
190
208
192
170
143
156
187
177
175
185
195
197
174
189
135
130
130
144
166
166
172
160
156
179
133
128
121
174
159
151
154
165
96
103
107
120
110
135
176
196
201
210
152
170
160
96
115
149
155
154
184
180
180
186
185
205
217
213
223
212
213
210
99
80
135
154
205
167
145
82
136
135
140
200
227
236
246
263
234
185
199
244
270
268
275
263
235
257
260
258
267
256
272
296
286
286
297
290
272
272
282
290
275
295
284
262
220
244
205
225
250
274
302
313
315
301
309
305
248
256
266
220
267
283
195
249
222
269
280
270
300
335
340
340
282
257
210
240
236
224
246
264
264
226
234
270
277
273
244
277
236
222
266
298
310
285
308
268
245
221
247
303
318
205
185
205
258
284
293
268
270
285
305
253
206
255
293
310
290
312
326
327
324
310
237
257
283
311
214
264
296
256
287
310
325
323
323
250
220
283
335
364
360
363
365
345
335
338
290
276
319
349
344
355
341
342
295
240
285
289
326
316
320
336
329
321
302
270
312
359
376
329
320
326
273
305
310
317
345
312
250
323
332
343
345
350
325
235
290
280
260
293
310
300
295
310
298
303
323
336
340
340
328
353
333
343
348
351
285
320
314
320
345
325
350
340
310
328
320
340
313
285
286
290
275
285
300
318
340
310
264
275
261
280
272
282
306
267
254
230
259
232
245
270
210
243
263
261
267
265
255
264
227
170
206
236
237
176
186
220
238
254
265
253
227
131
220
215
221
226
239
244
237
232
239
249
256
242
235
147
160
166
200
210
225
206
166
200
230
222
237
247
245
240
237
224
210
204
200
180
186
187
194
200
201
195
120
145
185
195
200
200
180
201
204
195
139
66
87
146
106
140
134
75
70
122
138
155
165
150
151
180
188
123
95
112
145
187
187
210
172
163
165
175
180
191
178
178
149
162
183
186
181
155
149
175
220
223
184
165
197
230
197
175
190
173
185
194
195
198
188
216
108
80
178
177
185
180
150
194
190
167
205
246
160
223
230
225
200
256
254
287
176
160
200
192
234
233
257
250
250
285
290
278
231
177
181
186
188
240
276
212
250
297
290
280
246
294
235
238
236
248
195
231
225
255
255
280
234
290
300
319
296
200
243
291
255
250
190
243
160
184
218
249
216
274
259
243
220
255
268
280
247
287
307
307
267
215
265
272
273
275
215
280
299
315
340
355
332
295
274
306
230
180
186
235
280
310
254
215
260
302
335
310
253
225
250
281
273
270
287
305
320
320
316
281
305
320
313
292
295
265
251
303
335
286
297
331
300
286
240
215
298
335
344
350
350
355
340
275
302
315
331
244
295
293
295
282
225
290
308
325
350
325
320
333
330
338
340
321
310
333
280
296
273
295
286
296
313
340
341
353
293
330
353
280
268
274
315
318
340
360
283
291
310
305
318
340
352
335
285
290
320
323
304
295
320
334
350
267
230
259
279
300
300
320
324
331
330
325
317
302
263
269
306
279
243
299
295
265
282
260
276
260
205
265
275
264
280
265
256
268
283
280
290
243
204
225
205
161
206
230
237
250
245
250
150
141
131
141
173
195
202
208
220
250
270
266
245
215
235
243
205
213
236
211
184
199
214
222
190
199
217
206
210
224
233
233
160
196
210
204
200
155
75
87
140
150
151
160
170
186
185
180
169
170
147
155
196
183
135
53
93
140
144
150
101
92
100
145
180
155
167
190
200
200
180
183
182
190
171
171
178
192
195
192
194
170
186
185
165
192
95
64
160
173
165
180
193
196
113
195
213
161
180
175
211
214
224
234
205
185
186
213
232
238
229
214
238
240
242
252
250
228
210
226
244
254
270
260
234
170
117
142
179
215
184
204
226
226
235
205
210
245
258
286
295
304
298
300
291
280
291
260
145
235
275
245
272
246
172
137
206
240
260
268
267
215
204
140
216
234
260
265
221
175
125
155
196
250
273
287
290
230
111
140
195
236
274
291
315
301
286
320
267
305
335
284
285
320
200
217
152
216
244
281
290
275
298
265
234
156
175
170
285
300
275
271
283
267
260
315
347
325
325
300
321
325
336
304
275
300
325
296
284
316
296
287
330
361
366
349
331
285
190
216
284
290
321
335
291
326
340
361
370
319
295
336
362
395
384
377
368
355
364
295
266
291
296
316
310
342
360
330
366
316
336
276
200
233
242
257
300
325
311
320
320
272
289
310
257
245
236
245
236
270
289
284
253
275
257
286
280
294
266
297
303
320
309
307
295
275
276
220
256
280
212
271
294
306
312
300
316
320
320
255
266
292
320
333
328
327
320
320
310
305
306
310
286
286
296
315
295
276
295
216
240
237
250
237
238
266
285
286
256
275
272
260
240
220
200
235
200
210
-999
-999
-999
165
199
226
226
231
252
256
257
272
230
215
241
235
242
240
247
252
261
253
250
254
233
226
205
195
210
208
225
215
206
180
119
145
165
180
190
180
207
223
220
224
222
210
220
206
205
160
141
168
180
177
201
196
211
196
194
195
220
196
190
188
185
180
190
185
190
192
178
180
206
220
174
112
170
144
185
206
217
213
205
213
161
175
200
204
176
120
166
190
200
196
126
112
150
187
167
111
115
190
174
179
210
220
225
214
217
201
195
216
130
167
220
236
235
234
240
236
230
211
231
234
180
121
170
190
221
230
255
274
275
265
245
150
185
200
230
268
205
107
185
223
236
252
278
252
232
255
268
216
221
155
154
211
235
266
255
273
235
262
256
253
250
231
232
267
274
272
292
240
276
301
325
327
314
226
235
244
125
205
252
235
273
254
211
250
150
220
274
315
326
320
321
300
306
292
311
310
330
310
162
213
260
285
293
257
252
275
290
305
250
255
297
320
294
253
250
270
272
311
335
360
305
335
351
265
310
329
335
330
280
334
337
315
323
346
350
352
375
354
315
322
300
290
285
252
283
265
298
335
305
326
335
345
366
336
355
335
303
265
307
280
292
307
322
312
295
337
303
317
275
328
352
310
335
292
300
216
285
306
325
310
335
343
354
360
337
222
177
265
296
306
297
290
261
286
295
275
284
290
265
273
319
304
260
239
234
255
275
306
324
335
334
324
295
310
316
260
266
267
280
310
255
291
287
285
260
253
265
266
285
294
291
306
287
140
218
251
263
292
276
221
255
264
290
292
241
250
235
245
251
249
265
232
170
250
230
209
150
205
197
230
255
234
197
205
166
158
162
166
211
224
233
225
160
159
170
174
195
203
200
235
246
246
248
243
231
226
227
205
180
175
167
195
211
205
205
210
143
166
195
197
196
200
152
137
177
178
150
105
133
150
153
162
90
110
176
124
75
62
87
114
135
150
171
190
210
199
187
185
200
200
177
205
161
204
205
190
185
126
155
160
157
160
172
165
110
160
165
156
110
54
81
142
153
161
169
192
137
134
175
184
152
129
182
196
215
204
205
189
200
225
232
235
222
160
165
205
224
226
220
220
222
184
215
212
100
101
125
183
200
217
245
256
235
222
188
221
236
240
254
265
243
206
216
210
229
236
255
240
251
264
266
280
272
275
252
255
280
293
230
250
125
202
250
284
281
260
280
250
285
185
210
263
220
200
224
200
227
266
290
285
268
294
322
340
333
290
249
305
340
335
294
333
260
197
240
248
267
252
220
169
214
250
289
315
295
304
299
320
319
321
305
310
310
326
333
239
224
187
240
256
303
292
230
245
265
291
327
336
304
338
246
301
310
313
310
327
345
355
346
323
205
282
322
339
344
350
360
357
340
299
307
315
321
307
298
317
340
360
345
356
364
370
370
353
335
330
340
343
362
290
335
346
312
298
335
333
346
352
357
346
316
322
355
336
325
350
349
340
350
350
355
300
266
292
322
325
336
360
342
350
325
345
324
308
320
348
343
303
206
260
295
312
256
305
330
342
321
332
325
295
325
308
281
260
273
248
280
305
280
245
276
310
236
260
266
260
180
270
290
305
296
274
272
280
275
262
235
256
230
200
225
235
226
222
246
230
250
181
202
220
220
235
210
230
240
236
242
188
210
230
230
220
150
175
170
146
215
200
191
185
200
225
180
172
160
174
205
215
240
244
218
170
150
140
191
200
185
142
152
172
182
190
190
198
202
185
190
152
185
175
178
180
175
100
80
110
140
150
155
181
152
112
150
88
60
72
95
131
142
134
116
120
137
146
161
180
175
177
170
182
167
125
170
182
146
140
125
120
130
145
90
165
171
175
175
194
212
215
208
208
217
206
160
188
200
207
195
207
196
172
156
155
166
185
182
190
215
192
185
240
230
196
78
180
192
192
175
213
242
190
205
205
225
216
170
196
164
132
200
215
250
245
235
235
245
194
125
136
156
212
230
116
212
250
275
292
205
255
272
290
276
290
282
225
270
284
280
302
185
234
270
293
220
205
235
260
190
186
231
275
298
295
310
310
208
170
253
283
315
250
246
265
230
280
255
270
222
220
255
271
262
247
255
272
316
296
316
332
338
354
352
360
371
348
206
165
225
210
225
225
152
221
252
276
300
310
322
330
301
255
280
300
315
347
330
340
250
242
290
295
295
296
176
252
260
250
285
330
287
295
330
360
348
334
335
356
340
337
300
301
325
315
320
340
326
266
308
342
376
360
365
378
365
321
312
295
290
325
341
350
317
336
351
352
351
360
360
327
306
350
365
360
348
310
340
360
335
352
325
340
356
352
350
365
342
322
332
346
270
324
325
342
344
346
342
340
295
330
350
348
344
310
271
255
235
245
240
278
291
320
320
285
234
285
225
175
120
220
255
271
285
295
292
272
282
265
276
280
278
281
261
235
172
240
250
255
270
286
274
230
235
192
225
260
215
205
221
185
215
240
268
201
250
230
236
255
255
278
167
164
196
214
247
237
257
240
235
239
225
216
221
204
158
190
214
220
230
217
217
226
224
194
221
195
210
121
153
155
154
169
178
185
188
198
196
208
180
150
161
199
223
230
132
166
135
176
180
175
170
176
157
150
160
133
95
132
124
155
175
180
175
189
185
182
185
185
197
210
175
226
205
210
193
227
208
162
190
198
210
206
190
192
189
192
215
152
72
144
174
180
185
187
195
203
218
224
215
205
210
223
210
206
184
190
222
220
180
142
183
196
202
210
238
240
244
240
232
235
163
118
200
233
255
253
262
245
253
276
263
197
144
217
205
140
168
231
170
240
257
188
155
133
185
217
242
262
275
275
277
265
252
295
290
296
241
255
255
233
235
254
255
242
255
290
298
280
286
297
185
213
250
280
278
310
327
256
196
104
146
230
210
230
270
222
240
273
255
235
236
217
245
253
288
302
275
304
308
293
223
290
277
185
235
285
312
350
360
356
333
323
280
215
300
336
322
310
300
303
295
300
322
330
328
305
330
358
361
290
277
295
315
357
368
342
325
314
310
330
350
325
350
346
305
315
304
310
337
326
340
365
380
330
340
323
350
350
340
354
370
370
374
373
312
260
340
340
305
305
280
302
330
345
350
350
323
334
330
336
310
345
342
330
330
253
265
297
270
288
304
268
294
330
345
330
345
342
345
335
245
296
306
320
340
356
355
350
355
356
355
350
336
305
295
322
-999
-999
-999
340
315
296
267
298
306
290
304
315
315
324
334
325
264
292
321
330
336
344
320
315
184
235
290
320
320
318
320
314
315
316
305
300
315
326
324
307
301
242
282
240
205
253
184
203
231
246
222
222
235
226
240
248
252
268
210
265
275
272
240
252
250
85
145
150
182
184
215
202
195
232
250
185
205
196
220
244
179
248
190
194
216
236
213
120
115
166
175
210
223
217
205
212
105
186
215
161
201
152
136
188
201
205
195
118
95
156
175
183
196
175
100
75
140
145
166
143
158
175
160
185
202
182
195
200
200
205
196
146
146
165
81
152
150
161
204
146
82
138
170
180
192
197
230
206
114
185
208
210
162
195
230
210
236
262
192
185
190
215
196
226
210
194
210
224
230
214
220
116
185
186
195
124
150
55
115
205
248
125
162
142
175
195
170
238
271
246
140
190
248
250
235
262
302
320
315
302
294
310
315
320
325
298
246
251
216
125
145
168
215
255
254
286
295
214
190
178
175
228
178
231
275
261
182
230
265
290
265
295
314
320
310
315
318
330
335
296
285
316
320
325
290
260
274
285
320
310
276
302
255
280
260
230
290
304
268
292
285
252
295
325
330
300
310
350
315
305
314
320
340
350
355
285
175
85
157
225
244
280
315
330
314
290
303
320
330
338
290
285
280
312
302
298
282
304
350
349
342
315
290
325
337
303
332
323
320
303
316
285
283
294
306
288
308
330
332
330
337
305
315
270
268
280
280
242
303
306
325
325
335
315
308
330
324
286
280
264
260
279
295
265
279
312
320
330
288
266
280
290
305
281
266
296
289
301
324
302
310
280
267
283
295
317
295
305
340
338
340
300
305
312
324
304
315
338
338
330
294
286
312
320
185
270
240
250
260
274
284
238
240
235
225
185
176
177
-999
250
200
210
230
235
250
244
185
210
240
254
240
262
270
280
270
253
245
225
237
266
273
288
272
174
200
195
185
200
220
225
240
243
232
125
193
210
217
207
112
170
177
188
122
158
174
111
192
220
205
190
164
178
184
180
183
180
190
196
167
125
185
210
205
210
192
200
205
185
100
112
125
170
146
215
172
130
183
190
140
164
182
195
221
217
192
206
214
135
170
190
213
216
200
85
144
164
184
195
210
110
114
152
184
186
190
196
210
100
146
190
212
225
225
125
104
165
175
102
140
156
195
160
207
217
196
190
200
223
224
210
238
232
230
155
180
116
84
180
200
127
158
194
227
269
-999
281
300
264
244
238
212
175
200
160
207
229
245
264
279
287
271
248
216
272
270
261
222
225
282
305
258
288
264
238
188
199
227
262
276
242
233
252
218
186
228
269
304
307
282
230
178
216
187
199
264
279
301
284
118
206
246
297
298
267
288
283
306
309
198
248
287
298
279
269
212
283
305
234
255
278
284
254
198
262
262
268
248
252
281
319
334
340
331
298
294
315
328
266
209
287
308
282
266
300
334
304
281
325
284
268
257
298
312
307
266
273
304
265
292
328
319
328
354
352
337
318
320
350
349
337
327
322
332
338
279
277
297
234
202
258
212
279
298
308
312
317
312
287
259
224
263
285
298
316
326
321
326
323
339
350
342
327
293
-999
232
256
269
306
280
321
346
355
365
344
337
333
323
207
117
158
163
245
188
188
218
258
277
283
287
272
282
283
246
263
293
287
272
223
262
244
258
252
273
278
276
198
238
242
262
248
262
227
202
201
238
247
212
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
114
152
174
180
171
177
173
191
201
204
99
130
145
145
155
163
172
186
198
217
205
192
199
187
200
179
171
165
189
190
196
116
145
190
164
175
180
190
192
199
204
209
205
198
185
215
198
94
77
130
172
147
172
210
237
232
220
205
190
100
150
198
213
243
246
245
245
257
268
258
258
223
157
195
208
173
196
218
225
170
185
122
134
190
238
258
230
243
269
280
259
270
206
245
278
287
294
282
290
205
220
271
223
225
245
275
264
273
287
295
295
261
258
226
185
232
268
275
256
260
285
243
218
258
295
330
315
296
305
286
216
216
190
250
282
301
300
265
305
295
310
275
282
247
295
210
275
213
280
311
300
294
310
340
335
280
250
285
303
336
344
345
275
230
275
300
322
310
340
368
333
325
344
353
350
365
360
323
310
320
306
320
336
305
288
300
255
290
330
355
340
255
260
315
350
340
-999
-999
-999
287
334
355
325
325
350
333
330
320
318
290
305
320
300
283
300
320
345
365
380
325
330
360
340
350
350
330
330
290
350
370
290
250
270
295
285
250
270
280
276
245
320
305
320
340
330
325
340
340
330
220
210
210
190
250
285
295
240
285
300
295
320
315
280
295
320
335
315
295
285
290
315
335
330
330
300
310
240
250
290
285
270
300
305
310
310
275
260
285
270
205
250
245
-999
-999
-999
-999
230
220
220
218
220
230
240
235
240
220
222
230
225
200
210
220
240
230
243
250
260
235
235
240
245
203
120
165
160
161
236
236
255
253
243
250
247
243
223
196
212
224
204
199
205
204
194
164
142
185
213
135
154
153
120
146
154
168
190
220
215
236
236
230
230
215
183
165
160
194
206
196
198
190
200
158
181
205
195
190
180
198
168
180
190
210
218
166
135
158
114
141
176
169
185
175
162
172
195
193
145
200
221
235
230
223
215
195
195
190
190
184
141
120
161
192
228
108
149
166
149
75
150
170
170
175
75
114
159
197
218
220
190
233
228
238
105
126
183
194
219
235
235
250
250
180
209
215
239
255
264
290
225
270
228
223
266
294
305
299
258
164
149
124
185
226
241
280
288
180
212
260
186
185
150
113
176
170
185
252
275
288
249
244
199
235
280
234
255
273
306
275
221
235
231
256
292
288
314
277
237
290
300
325
310
314
340
312
327
262
226
277
274
241
274
295
318
310
199
200
238
250
272
295
319
344
360
320
270
230
254
278
275
302
273
285
260
290
300
243
263
-999
229
240
263
285
308
210
235