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