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