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