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