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