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