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