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