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