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