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