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