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