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