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