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