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