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