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