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