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