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