0017582_W -34.2167 24.8333 5.0
1960010112 2006123112
245
244
200
150
185
206
216
232
212
225
230
220
235
240
254
253
250
254
225
240
245
245
225
235
195
215
224
225
225
206
228
212
240
214
215
206
206
216
210
225
220
220
210
230
212
212
225
225
235
214
215
224
209
213
230
231
226
216
205
196
232
190
200
206
205
212
216
217
214
216
235
216
231
224
237
239
237
228
206
200
202
205
195
210
195
200
176
205
220
182
200
204
225
165
190
206
190
220
218
190
195
200
222
200
185
192
195
212
224
185
185
182
170
176
192
165
185
186
164
160
162
165
165
175
150
170
168
155
152
150
152
160
170
166
165
172
175
180
294
184
186
190
195
190
165
180
180
210
200
-999
-999
-999
-999
186
202
266
262
154
195
175
160
172
195
180
185
190
275
270
258
265
185
245
165
184
180
185
174
185
194
230
180
180
266
185
165
230
200
185
165
182
190
182
206
240
192
200
185
144
145
125
135
146
150
164
230
258
185
184
180
210
240
300
165
166
168
175
180
196
165
164
182
185
185
180
175
170
170
155
175
182
180
160
170
174
180
270
210
185
176
156
160
170
175
166
180
190
170
180
165
185
180
180
240
250
180
180
195
176
356
200
185
182
205
195
164
156
175
195
205
202
176
170
160
165
192
200
176
176
185
200
200
195
175
200
200
202
210
202
352
215
206
195
205
210
235
232
185
210
210
222
220
210
210
220
215
214
220
220
212
202
200
210
202
215
222
200
210
212
202
198
205
210
215
215
196
210
220
200
190
170
220
230
220
216
220
220
226
230
240
240
230
220
240
240
245
250
250
240
230
230
224
205
208
204
215
214
210
230
226
230
235
245
252
226
220
230
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
230
240
220
220
215
220
228
285
224
196
240
216
220
232
225
232
225
230
230
239
226
230
226
230
220
225
236
236
248
242
255
252
226
242
245
244
234
230
225
206
200
225
215
216
215
225
229
230
217
222
234
216
210
225
224
212
206
226
194
212
205
200
206
200
205
226
212
200
199
190
182
196
190
170
182
185
188
192
185
186
190
205
210
195
205
210
200
205
212
206
222
168
185
175
200
195
190
186
174
165
153
150
172
202
195
180
168
162
174
173
176
170
172
178
170
180
178
178
190
186
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
175
182
282
172
170
162
255
190
180
175
176
252
265
156
154
200
200
204
265
176
184
182
232
182
160
140
153
165
176
175
174
160
154
155
176
130
132
155
200
222
195
165
160
168
163
158
166
140
150
165
170
220
310
176
300
181
154
190
170
165
212
242
156
155
179
324
224
196
170
186
196
180
182
180
180
190
195
140
165
182
162
185
175
170
175
180
175
325
145
140
165
190
182
170
175
175
186
345
188
144
177
196
186
174
168
165
145
165
186
234
195
190
168
170
176
196
186
188
166
154
160
183
200
205
210
190
197
198
196
216
215
210
217
202
200
194
216
195
210
190
205
210
210
190
202
198
210
220
210
280
224
226
212
200
208
225
220
220
214
220
222
240
240
235
215
182
194
195
222
226
216
214
212
210
211
219
217
191
211
221
228
240
230
225
235
215
225
240
234
235
235
234
233
221
241
236
241
236
235
202
233
228
228
215
217
232
236
235
238
220
216
228
239
244
222
240
225
242
220
220
236
235
238
245
252
242
234
244
214
218
246
240
244
239
236
228
235
222
212
226
220
216
214
230
244
238
225
232
212
205
222
240
198
175
190
245
213
206
220
210
215
222
226
222
220
192
218
218
205
195
215
200
204
211
216
210
216
224
213
220
254
285
186
205
208
180
204
185
202
225
225
224
215
210
210
195
184
176
194
185
195
208
295
200
182
202
216
225
195
196
205
195
-999
-999
-999
184
154
165
185
191
180
196
190
184
196
264
306
185
288
-999
-999
-999
190
195
226
236
197
263
300
194
185
180
180
170
222
262
165
135
108
184
172
175
172
185
184
190
180
168
225
194
185
228
176
182
170
185
172
176
285
242
198
178
173
205
270
-999
-999
-999
175
210
180
198
168
162
165
175
188
218
186
180
176
214
170
172
190
225
300
200
145
160
169
176
221
220
315
170
175
176
170
172
174
180
168
186
188
187
180
175
187
262
180
184
143
152
167
170
175
176
205
170
170
184
176
180
185
165
165
160
174
174
142
169
192
184
174
172
184
172
190
170
185
175
175
161
174
182
182
185
190
188
180
197
205
227
202
168
171
185
184
185
190
194
204
190
151
170
190
182
188
195
208
195
176
198
196
190
192
192
213
205
205
208
205
198
218
205
210
202
220
230
166
180
200
210
204
190
211
197
204
186
200
202
215
205
206
224
232
238
235
230
235
244
245
244
220
220
242
229
235
239
234
250
240
246
242
246
234
202
230
235
235
238
240
230
240
225
232
240
245
240
428
265
222
220
220
250
235
212
225
227
240
241
240
250
255
242
245
224
213
232
235
205
210
210
190
180
196
206
205
186
186
214
225
223
223
220
221
206
216
215
227
234
235
243
245
226
228
242
230
242
242
226
220
228
238
225
226
225
230
224
215
225
240
230
220
225
202
180
170
170
185
165
175
171
158
192
173
175
155
195
172
185
192
188
183
175
195
170
185
164
178
170
182
195
180
190
185
185
190
210
162
165
184
195
192
183
176
175
149
155
186
168
172
186
175
220
310
178
182
186
182
186
232
193
186
180
167
170
190
170
-999
-999
-999
150
168
170
170
172
176
172
185
180
220
228
205
185
182
197
217
255
188
185
190
210
212
190
193
200
190
180
155
174
172
180
204
180
250
269
255
219
166
167
146
169
198
246
167
163
225
190
185
-999
-999
-999
180
219
180
216
155
159
160
155
162
190
155
160
246
175
143
160
175
155
160
208
152
152
236
259
170
168
167
227
286
170
260
294
225
205
207
166
164
170
170
155
164
136
145
159
167
182
175
188
175
178
196
154
164
185
180
208
225
169
198
227
176
178
186
184
177
187
192
192
193
188
176
185
202
184
185
172
205
184
185
183
170
200
190
257
306
192
187
187
179
184
156
192
188
182
190
170
182
182
197
192
200
180
175
192
196
205
200
202
205
210
202
192
180
202
194
185
176
204
202
193
200
205
185
202
210
214
206
192
212
203
223
202
200
208
176
176
190
185
195
206
187
182
195
185
202
192
195
210
222
222
207
203
212
223
228
204
222
200
216
220
208
218
224
208
212
234
234
242
248
183
189
208
235
237
226
228
230
226
230
240
215
238
238
242
240
248
245
243
232
220
243
235
237
240
229
243
214
214
212
220
212
230
222
227
236
236
233
232
226
237
225
184
213
228
236
244
250
238
216
196
216
224
255
210
205
225
230
234
212
210
214
220
222
217
232
218
226
220
232
230
215
224
220
232
226
222
232
234
236
232
232
234
228
236
236
234
236
238
234
240
240
194
222
222
212
215
222
222
235
235
234
235
224
221
210
230
212
210
210
200
216
216
202
215
192
196
204
210
184
180
194
205
300
200
255
208
168
182
187
190
224
236
240
304
346
234
176
188
185
194
215
186
178
185
215
240
183
178
172
187
265
172
170
172
168
172
188
216
256
297
178
182
205
216
266
282
192
184
180
162
183
187
167
166
172
196
286
174
152
156
154
172
176
168
144
122
138
155
158
172
192
186
165
256
165
136
148
166
172
242
246
262
215
170
170
254
162
172
266
173
142
153
174
226
167
145
162
260
170
175
168
176
247
170
150
152
162
151
164
290
279
171
169
155
143
143
150
162
150
152
163
180
156
152
168
160
155
168
270
182
150
177
172
186
160
150
156
165
165
160
173
185
188
182
181
184
154
150
155
160
165
175
181
187
182
194
179
166
158
168
175
174
175
175
140
155
184
185
288
190
192
190
208
196
177
192
178
184
184
182
175
188
176
192
185
194
193
204
176
188
186
195
184
178
183
166
166
178
192
190
200
187
192
160
176
198
242
208
196
214
199
192
184
195
170
169
182
198
205
207
175
184
192
210
213
208
212
234
218
222
214
214
216
220
232
224
238
223
222
236
228
227
230
200
216
227
226
214
218
225
234
222
220
236
232
235
236
215
224
232
215
207
228
230
227
222
-999
-999
-999
227
222
230
240
215
225
228
234
264
230
233
230
240
246
215
196
196
206
216
210
220
230
236
248
235
240
268
242
210
235
244
238
243
245
238
220
218
240
238
240
250
248
242
208
234
240
235
226
225
242
240
235
190
198
214
220
400
230
236
228
235
235
236
224
236
226
236
240
242
220
230
238
240
242
226
214
208
220
230
235
230
235
244
230
285
218
212
210
170
174
194
195
186
205
228
236
200
198
196
184
165
166
182
195
200
186
186
202
342
212
202
194
185
250
334
174
198
192
166
178
186
188
180
176
185
192
298
198
215
190
235
155
215
170
156
163
152
152
136
168
172
178
196
172
185
220
255
264
275
160
194
176
158
148
170
166
172
172
157
140
150
148
182
192
172
193
180
224
295
269
282
172
170
164
158
160
168
154
172
170
175
210
188
168
162
166
174
186
176
172
168
165
170
200
180
165
214
160
175
168
170
164
178
175
162
173
180
291
174
177
328
198
174
180
178
170
188
150
179
202
178
185
165
174
142
144
174
172
174
172
182
176
220
156
148
162
182
180
166
174
182
180
220
198
232
188
160
170
186
206
184
198
172
150
162
186
206
190
190
167
184
162
174
170
178
184
182
163
152
148
164
178
182
179
214
186
140
146
164
166
165
253
182
188
164
178
178
190
194
190
192
198
194
176
176
188
188
195
212
204
204
216
184
164
176
176
214
178
194
182
189
176
182
195
183
187
198
202
202
198
196
200
214
185
198
200
196
196
210
198
200
222
216
212
215
206
219
166
178
195
204
212
222
208
220
210
220
226
196
204
228
240
237
235
222
235
230
235
204
234
212
226
228
225
228
244
245
246
244
246
204
220
258
220
226
235
234
226
234
245
238
300
220
216
220
226
215
224
218
212
225
245
236
224
228
240
248
238
236
240
236
220
240
210
220
208
204
228
224
184
218
240
245
226
236
255
256
255
195
216
255
243
245
310
301
235
224
250
235
224
245
240
244
228
244
230
225
232
214
218
212
204
212
200
190
220
225
205
205
230
212
198
184
188
202
178
180
185
185
178
163
180
188
204
206
190
180
132
180
176
181
185
196
220
166
188
194
180
188
187
188
186
187
168
173
186
180
205
164
168
142
152
172
174
175
176
154
175
212
180
200
178
230
180
165
180
242
185
170
186
190
170
175
196
-999
-999
-999
158
178
175
171
162
168
168
178
190
270
292
162
170
280
174
197
226
162
166
170
178
178
174
179
178
198
192
286
185
170
208
194
259
162
152
162
170
232
170
150
154
188
186
164
172
305
165
168
172
144
155
188
160
175
220
280
170
182
176
166
168
164
160
166
152
148
154
260
216
204
172
166
162
170
168
164
161
166
174
170
154
154
174
178
180
173
190
175
175
172
165
173
145
156
165
175
180
238
286
184
185
208
160
186
172
175
164
248
185
195
190
190
170
192
185
190
191
176
180
184
185
175
180
196
206
180
195
186
165
162
205
195
210
190
178
182
178
176
196
202
195
195
174
192
205
210
212
195
198
190
190
186
180
182
182
200
198
198
216
192
200
212
220
215
210
208
210
208
202
218
220
226
235
226
216
225
234
242
236
242
250
242
196
200
198
216
220
222
222
194
214
198
212
223
217
236
229
228
224
216
225
218
218
222
224
220
244
216
200
232
228
234
250
240
238
235
242
238
215
220
208
205
235
225
230
240
265
220
246
212
204
232
245
228
235
240
255
256
235
244
256
240
236
212
224
220
230
225
206
214
222
228
224
233
210
232
232
246
244
206
212
226
216
226
220
232
229
232
209
218
195
197
222
224
202
240
200
203
207
230
213
216
204
194
198
195
213
202
206
206
190
205
221
236
226
205
203
200
190
194
191
204
183
226
195
168
182
186
243
181
154
172
237
190
174
153
210
162
172
174
180
177
190
190
198
198
192
195
330
314
190
173
178
183
187
188
230
316
315
185
180
186
188
210
190
160
160
172
176
234
166
160
164
182
218
174
180
214
206
164
150
125
142
152
156
195
228
175
256
165
164
240
276
156
155
267
292
160
154
162
156
145
205
152
142
165
175
160
150
186
262
234
160
142
154
170
172
226
246
174
168
156
238
265
134
148
244
165
156
156
192
135
142
160
184
214
176
128
148
174
158
170
274
315
155
156
165
272
140
114
135
200
188
166
165
230
246
304
172
182
195
193
162
160
175
170
166
162
182
182
178
184
187
195
266
186
168
182
192
185
186
192
178
180
145
172
187
172
162
162
169
183
170
170
172
175
165
166
174
170
183
195
186
186
180
188
188
205
205
215
200
212
196
194
200
196
170
180
190
184
190
195
210
214
214
208
222
212
212
216
205
205
218
214
214
185
205
220
224
220
180
198
200
216
224
242
204
200
205
218
224
215
225
234
228
210
215
210
212
220
228
224
236
236
206
214
226
232
240
230
235
235
226
242
220
238
220
225
210
232
230
230
245
250
240
255
253
254
234
240
242
240
245
252
242
248
216
220
232
236
242
240
255
236
228
250
242
234
226
236
236
238
246
244
226
236
206
226
230
-999
-999
-999
242
248
226
240
230
234
230
238
242
192
200
216
235
232
210
218
245
235
218
222
225
218
232
215
235
228
234
-999
-999
-999
235
224
210
198
182
202
260
215
218
215
222
226
230
248
245
205
186
195
202
210
200
235
184
184
200
202
205
180
172
178
185
175
172
184
180
178
162
176
190
160
164
188
150
178
162
160
168
166
166
172
204
180
200
200
232
192
208
192
196
200
194
198
190
195
152
148
170
176
188
190
208
188
184
190
194
194
300
195
200
250
190
200
210
194
182
175
145
162
215
206
236
176
170
160
202
155
140
145
165
165
202
165
145
150
150
146
158
195
166
165
174
175
215
244
252
225
160
170
150
140
155
170
172
170
180
164
166
190
175
190
276
182
158
160
162
166
222
250
174
162
175
210
200
147
155
187
168
180
180
170
164
168
165
156
147
170
196
224
147
180
170
140
155
270
168
150
152
162
154
146
156
160
168
170
174
176
170
158
156
170
170
178
284
164
168
194
182
182
160
165
170
195
175
182
178
165
180
180
168
174
155
170
190
175
148
157
170
200
177
160
170
180
280
184
198
198
190
154
180
186
192
168
184
180
180
174
168
172
190
198
184
184
198
195
185
195
196
200
210
196
208
232
216
206
210
188
176
178
182
248
315
143
152
166
175
180
174
186
186
178
168
190
185
210
210
215
210
196
180
187
206
225
222
230
206
208
215
215
222
222
215
225
232
240
235
225
236
236
248
258
236
215
242
222
218
245
222
222
220
246
245
240
248
246
252
234
237
236
226
238
250
245
226
235
250
255
258
258
248
210
224
250
248
264
230
244
260
254
256
246
253
254
242
245
238
252
245
208
245
222
214
242
245
229
230
250
236
244
246
262
222
230
232
262
221
232
232
234
235
232
-999
-999
-999
262
260
248
174
194
206
210
236
236
241
229
262
295
233
205
215
203
225
201
192
191
201
176
184
196
210
186
164
190
183
184
204
180
180
183
185
265
200
190
175
295
200
190
200
204
195
290
170
170
190
200
208
205
200
195
185
190
185
202
195
190
160
175
185
205
192
255
235
182
165
178
185
226
181
186
181
189
196
190
184
194
188
266
211
185
205
195
250
195
190
188
152
172
191
196
181
188
182
175
176
174
175
148
175
175
172
165
194
272
268
164
160
165
170
182
243
160
153
155
169
170
166
160
170
168
182
298
182
170
166
184
174
170
173
135
141
183
263
174
176
178
176
196
192
298
244
195
160
193
170
194
160
166
182
166
150
161
173
178
305
188
226
336
185
224
185
175
140
150
175
190
180
180
186
175
175
295
157
146
157
190
155
140
165
265
152
-999
-999
-999
165
170
170
172
166
178
186
184
246
175
180
190
245
190
190
178
174
185
190
195
205
205
187
199
285
373
206
205
175
187
176
190
190
203
210
225
170
178
188
186
202
212
188
194
194
206
198
190
168
190
190
200
204
200
200
202
214
224
220
205
192
205
202
218
240
216
220
230
220
216
210
212
215
230
220
217
210
222
204
215
228
240
216
220
235
231
220
230
220
226
237
236
244
231
223
229
242
232
254
244
232
244
226
234
240
245
260
260
225
255
251
242
250
240
246
245
233
245
239
238
250
255
235
225
248
250
226
234
240
-999
-999
-999
260
264
244
245
261
246
254
256
254
260
266
202
215
205
195
195
182
200
196
192
188
210
224
215
186
212
202
196
227
202
210
225
212
246
235
216
205
230
235
235
230
232
235
230
235
234
234
212
220
215
230
230
235
232
202
227
234
225
233
230
225
225
230
250
214
192
199
201
200
212
217
216
226
198
245
217
210
207
217
205
194
200
196
206
188
170
190
200
201
204
211
187
199
200
196
202
202
195
176
188
260
200
190
190
200
182
182
155
183
159
182
190
191
224
204
188
185
195
172
195
192
202
210
216
214
182
215
240
195
161
170
183
212
285
191
204
198
190
154
220
270
160
162
138
160
-999
-999
-999
196
245
184
170
273
293
196
152
160
155
178
245
178
156
159
157
160
175
156
137
162
180
187
174
173
158
160
162
174
230
162
168
193
160
131
177
204
230
297
295
181
162
144
168
244
204
172
173
181
178
183
176
147
148
150
168
155
210
155
160
172
176
320
164
172
146
184
143
144
148
157
166
185
250
162
136
154
155
162
184
164
186
190
200
154
162
186
177
188
205
204
213
172
192
200
212
-999
-999
-999
202
194
184
194
148
170
170
183
182
191
196
198
179
158
166
172
165
175
194
190
158
167
170
180
184
187
187
180
190
181
178
187
190
193
192
210
195
190
184
186
182
186
191
200
200
182
186
189
200
175
198
206
216
214
-999
-999
-999
210
195
212
205
225
222
163
182
210
211
234
230
230
215
160
185
192
216
200
204
220
226
254
216
225
230
230
232
243
228
210
220
230
244
210
232
231
245
231
228
196
214
212
224
216
225
236
232
214
234
248
204
210
221
224
231
203
208
232
242
214
211
220
228
235
245
240
250
258
-999
-999
-999
252
250
250
212
230
237
226
258
242
225
204
220
218
215
200
208
224
228
222
210
220
233
232
221
217
210
213
214
218
231
240
252
240
240
242
248
250
238
235
226
243
230
253
230
230
236
215
230
250
215
200
224
200
200
208
220
200
215
250
307
190
180
175
168
184
185
170
198
183
173
178
194
190
196
196
208
206
200
192
195
205
188
210
200
215
215
220
220
205
173
190
185
190
195
195
200
220
258
195
200
206
228
290
196
168
250
268
190
161
176
230
185
196
204
197
178
186
180
175
181
183
196
186
203
194
184
189
175
212
294
286
195
176
171
131
138
168
160
165
180
196
167
174
155
160
170
220
166
234
190
210
181
172
144
168
252
158
163
170
157
158
169
186
264
179
160
134
150
170
156
155
160
166
164
148
188
194
158
148
154
158
178
165
144
182
138
144
170
161
166
160
170
156
170
166
176
178
149
146
143
150
156
-999
-999
-999
138
145
148
166
162
162
172
150
154
158
158
174
125
156
162
176
190
178
176
167
179
188
168
167
190
200
192
176
174
180
176
180
173
168
163
171
176
180
185
190
175
175
194
204
214
200
220
212
197
194
171
192
187
169
177
199
197
210
180
165
178
196
204
209
194
195
210
205
197
164
170
184
190
199
166
179
192
194
168
172
228
194
175
184
185
205
214
190
204
226
216
208
210
220
225
220
222
205
185
193
216
220
208
216
220
228
226
201
184
226
204
213
224
220
224
226
226
230
198
212
225
232
248
244
240
242
252
246
250
251
257
245
240
306
243
250
254
255
215
242
232
252
258
245
248
255
256
256
265
227
235
235
240
246
240
248
244
242
250
250
256
265
201
232
225
234
245
244
246
234
245
246
250
250
256
246
238
250
194
216
224
210
226
223
225
210
220
206
195
202
208
204
184
196
216
224
190
210
200
206
196
182
203
226
214
200
170
196
189
202
215
221
234
170
190
200
194
196
196
185
192
190
190
194
212
400
215
210
233
218
213
214
206
206
210
200
216
214
204
225
225
210
208
204
202
203
200
200
176
168
184
185
206
236
200
187
203
284
320
175
145
162
191
201
216
206
198
188
199
204
194
198
234
289
308
202
189
173
192
186
180
182
185
190
176
174
161
171
245
265
161
180
170
166
155
175
168
186
180
178
174
170
172
175
148
154
174
243
184
263
162
192
218
264
284
172
165
175
176
163
164
163
160
180
166
155
165
162
164
205
283
193
185
169
168
269
190
176
185
200
173
142
153
172
176
159
154
188
178
178
202
268
130
146
153
163
198
173
157
162
166
177
185
174
187
180
144
168
166
165
166
162
174
156
161
148
144
184
296
177
168
176
176
185
197
203
173
182
360
196
194
184
185
185
180
177
169
178
180
180
182
190
185
195
202
192
202
168
160
185
196
195
196
196
200
184
199
214
234
213
186
182
200
198
205
210
185
194
204
204
205
188
210
205
180
178
175
190
214
196
204
184
192
205
200
190
178
170
190
175
180
182
185
196
162
195
170
186
212
209
233
208
213
198
215
220
226
248
230
226
225
232
230
225
216
225
230
228
232
226
212
230
230
244
215
195
204
250
216
244
240
243
232
225
225
235
246
242
258
248
255
244
230
226
241
236
220
206
225
234
250
255
255
245
245
250
255
215
238
225
242
236
242
-999
225
217
225
215
248
245
238
-999
-999
-999
246
250
245
232
245
252
255
260
234
239
204
215
193
180
200
186
202
195
180
180
196
215
220
228
225
198
210
220
222
220
225
235
235
230
215
202
220
220
195
220
200
210
186
215
214
204
195
220
210
176
195
230
195
185
200
206
195
170
174
185
182
192
190
178
175
183
195
264
263
195
247
328
193
236
314
172
196
243
189
233
216
178
142
168
160
180
222
280
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
187
190
156
190
154
154
155
184
176
188
223
186
256
198
185
189
195
246
275
172
220
192
182
170
265
166
155
170
180
258
270
238
185
263
254
178
168
190
215
172
158
136
147
162
164
204
155
145
168
274
268
220
177
177
188
224
166
168
190
280
282
270
126
123
144
165
270
272
216
150
140
150
142
150
160
143
158
130
140
162
215
255
232
138
190
312
154
135
144
156
230
276
176
170
178
154
157
163
164
165
166
180
165
176
170
180
154
165
184
182
166
153
152
134
144
175
171
178
212
166
138
164
190
146
137
160
174
185
185
195
182
200
368
170
177
170
182
186
173
182
197
196
174
161
175
207
248
202
203
194
176
193
198
197
199
203
206
208
194
200
200
188
210
178
195
190
206
208
189
172
180
190
195
213
216
225
222
230
206
186
200
214
206
210
196
214
216
203
210
214
197
192
214
214
224
206
204
196
192
190
197
210
214
210
200
208
215
212
220
242
234
215
232
228
220
235
220
222
232
232
236
230
204
232
245
235
214
210
200
190
220
225
195
226
240
230
200
210
214
224
218
223
218
210
215
216
234
230
225
218
210
222
206
236
240
223
221
235
205
206
230
230
226
198
227
217
230
202
208
212
226
225
252
216
216
226
220
210
218
218
233
210
190
196
210
218
228
190
228
208
226
195
210
215
216
210
168
165
172
188
215
232
340
218
226
193
210
210
193
198
198
200
190
180
178
174
203
156
202
210
193
196
205
214
202
207
225
202
194
204
186
192
200
205
200
205
205
200
316
196
338
212
183
192
182
177
170
183
198
193
264
285
184
178
176
162
166
177
170
184
186
174
182
245
172
253
184
198
163
150
170
225
150
168
180
200
224
212
195
206
195
192
175
165
162
160
164
180
179
249
278
190
200
208
292
182
190
222
172
176
198
142
150
166
226
225
170
170
172
164
168
177
172
210
164
210
175
175
156
164
167
176
185
142
160
216
280
170
176
177
258
162
166
154
156
258
285
188
162
190
255
188
136
136
150
163
175
168
160
182
196
198
202
176
173
175
175
198
186
220
160
165
137
158
132
123
136
163
233
250
128
160
266
162
172
168
178
168
182
187
172
164
182
184
215
188
173
195
184
188
182
172
167
180
170
182
190
185
190
172
173
185
195
202
200
205
192
176
188
190
206
160
208
172
170
192
220
199
200
165
185
196
206
210
202
235
248
225
222
204
196
202
220
210
216
223
222
223
214
226
212
176
192
205
206
214
220
224
208
216
210
218
226
215
222
228
232
240
228
233
236
240
230
248
228
224
213
225
238
207
220
236
218
235
236
226
220
174
200
210
210
222
186
206
216
234
238
203
216
230
230
223
248
248
252
238
225
218
238
245
238
236
245
234
-999
-999
-999
240
251
265
252
226
260
248
213
216
200
212
225
200
205
202
222
230
243
235
215
215
225
228
235
232
246
228
228
203
218
215
226
208
218
216
216
210
210
220
224
226
222
213
216
228
225
234
222
230
223
235
223
218
222
185
178
170
182
200
209
195
186
205
227
217
230
225
223
220
220
195
190
202
245
225
285
336
216
196
204
186
199
204
206
213
196
207
210
205
210
185
205
210
222
214
198
206
243
200
204
200
199
198
198
183
192
197
186
190
208
230
210
215
233
250
256
241
250
214
196
208
288
173
175
196
258
176
197
174
172
172
174
177
193
208
268
173
178
192
168
186
248
185
193
292
181
213
181
196
251
200
198
173
176
190
196
189
168
183
176
177
185
215
217
177
177
210
152
162
159
-999
-999
-999
-999
180
166
175
176
204
192
142
133
150
215
186
169
166
182
196
186
187
163
148
178
185
172
165
188
181
170
211
221
249
176
136
137
161
188
197
186
162
176
185
174
182
160
175
170
155
183
156
158
166
185
185
191
164
191
186
169
172
183
158
155
172
185
178
170
182
182
189
195
195
224
186
182
186
190
198
199
203
207
207
144
171
178
198
210
192
186
180
188
257
178
181
187
183
180
195
194
183
159
169
186
199
191
182
196
183
195
198
198
176
196
212
208
206
194
200
206
211
216
202
201
222
211
198
195
208
303
210
212
214
182
192
202
219
191
190
196
205
211
193
199
186
200
206
228
220
204
205
216
222
226
216
208
224
220
216
194
220
225
241
219
204
215
221
193
214
215
202
223
225
207
213
220
220
215
220
210
214
220
278
238
239
232
248
254
221
240
244
244
245
248
242
-999
-999
-999
224
220
218
215
215
218
192
199
182
204
201
220
212
230
217
236
216
197
218
223
220
224
299
270
226
237
218
214
227
227
222
224
-999
-999
-999
245
277
228
245
243
249
232
218
217
241
224
235
225
215
214
223
226
244
207
205
194
193
214
222
216
225
206
274
244
206
226
208
201
195
208
198
208
187
201
217
236
211
210
195
208
200
202
218
200
208
213
187
215
196
202
207
203
270
334
194
194
181
190
162
182
180
194
188
188
217
220
250
275
219
252
206
248
287
198
199
181
176
183
188
205
266
183
266
160
160
174
176
224
195
178
170
180
177
184
175
158
183
180
175
203
188
194
202
204
194
224
136
121
150
167
197
222
240
246
233
211
148
179
164
185
268
180
174
172
183
152
152
151
160
176
191
165
138
160
184
173
164
183
208
188
254
204
170
156
158
142
151
150
159
158
161
222
245
165
180
202
301
180
163
138
146
158
163
162
172
170
136
155
151
159
168
156
162
172
244
244
181
176
167
170
151
156
167
175
175
163
172
196
176
192
176
186
189
176
176
188
179
177
179
174
178
186
185
184
180
182
172
180
192
180
153
163
188
176
182
186
186
198
184
199
177
224
240
208
180
157
160
170
240
187
188
196
175
195
176
182
183
212
184
192
186
191
187
186
177
195
185
194
182
172
184
198
207
193
184
195
202
221
224
201
217
213
211
217
174
175
203
218
213
210
240
230
244
226
232
195
205
221
226
222
225
233
242
238
243
238
239
236
218
215
230
234
238
228
240
254
250
230
234
248
253
216
220
-999
-999
-999
242
238
245
226
250
228
245
250
245
239
234
244
253
246
240
264
257
242
244
247
248
219
233
245
268
260
253
255
252
265
234
216
228
241
250
245
250
246
201
224
237
228
235
241
245
248
230
234
232
240
238
227
240
290
220
217
216
230
240
249
249
248
246
249
209
202
210
216
204
207
216
230
237
225
211
203
210
200
216
186
202
202
213
206
206
212
212
205
210
219
226
221
226
226
228
218
220
265
220
240
215
215
214
224
244
220
209
204
202
190
208
215
212
204
217
207
256
267
195
181
187
190
187
167
191
205
277
192
187
194
196
186
198
197
214
207
191
176
168
176
192
201
214
196
239
208
184
226
194
196
176
186
193
198
193
206
189
166
176
185
185
192
262
278
248
249
212
230
197
196
185
144
143
170
247
192
162
157
179
210
230
175
166
220
200
152
199
249
159
177
180
183
202
182
152
182
188
188
183
184
171
206
190
180
271
182
144
183
206
206
156
141
171
165
172
280
247
172
161
176
253
265
218
195
215
179
197
164
150
132
149
176
166
180
170
166
172
171
186
186
188
186
176
173
193
188
191
175
167
174
176
176
186
177
193
176
175
181
200
200
194
192
165
186
168
181
188
194
194
241
248
191
204
192
187
158
182
194
193
174
185
178
171
215
187
196
186
178
185
202
176
184
193
192
218
215
210
198
214
-999
-999
-999
224
194
192
204
214
172
179
189
182
202
204
198
213
217
207
216
200
199
222
222
225
220
232
246
228
207
204
208
214
203
211
218
236
231
213
214
221
245
233
238
228
222
222
236
213
230
230
245
240
245
216
217
256
248
236
230
204
190
198
230
231
236
236
221
224
224
220
236
230
220
215
225
230
243
238
225
231
234
245
255
252
252
244
237
246
226
240
242
248
246
265
240
248
240
243
254
239
236
247
237
235
232
217
241
235
236
237
250
235
240
223
230
274
230
216
227
230
223
216
226
197
205
206
236
224
210
212
231
220
210
228
216
240
228
256
234
252
241
227
236
242
241
220
206
213
225
248
205
199
187
184
187
199
211
203
216
201
204
195
216
214
214
211
204
194
210
206
205
175
177
196
207
175
189
194
189
286
290
172
167
169
189
178
171
187
170
172
182
188
186
182
181
180
225
265
186
200
205
196
158
156
178
188
188
185
196
205
192
190
187
224
198
210
207
188
192
207
216
292
236
176
153
166
238
256
186
171
152
160
168
172
193
211
270
185
180
188
171
174
152
159
166
167
178
174
193
266
166
170
210
188
261
182
165
200
155
163
166
164
150
228
307
198
175
154
164
146
154
165
170
158
148
166
156
156
160
184
197
165
161
165
185
196
182
172
196
198
147
174
182
157
175
176
177
184
196
164
162
161
159
166
156
163
-999
-999
166
178
206
171
167
174
206
186
168
193
240
318
185
154
162
179
200
187
188
179
178
194
201
213
190
180
219
174
177
174
176
146
169
196
182
160
157
160
175
190
186
171
182
187
184
186
191
198
178
158
166
190
200
194
192
194
200
204
195
191
200
212
207
218
225
219
216
274
198
197
195
191
198
215
217
199
208
196
201
200
202
208
191
206
219
215
211
212
220
222
224
237
240
235
228
200
227
208
222
212
212
232
240
198
196
216
258
215
208
197
210
224
217
226
233
221
233
223
232
242
202
207
205
213
223
215
217
230
227
234
207
218
232
216
215
231
234
225
216
207
219
225
248
226
215
203
206
220
220
228
238
234
220
218
228
246
224
220
224
232
244
245
240
248
241
228
247
243
238
228
226
224
236
245
236
235
212
234
210
214
212
220
220
222
230
240
230
248
202
218
240
237
227
236
220
235
215
216
205
216
220
217
220
223
218
192
202
204
206
214
209
217
232
221
225
225
218
226
216
220
196
204
188
219
218
210
215
186
215
213
213
204
231
207
207
210
212
214
218
225
204
210
163
170
181
172
178
195
202
282
192
220
292
243
316
199
-999
-999
-999
185
178
180
186
187
193
191
250
244
172
155
160
167
192
237
198
168
175
241
208
172
136
136
150
188
213
184
223
256
170
172
174
257
187
170
165
147
164
168
163
166
168
174
276
270
258
166
145
152
165
182
186
214
174
154
160
173
158
153
151
154
153
150
155
134
146
165
165
159
246
265
158
164
163
262
183
183
174
178
154
151
155
164
165
150
158
155
150
158
150
171
159
154
152
163
169
173
163
171
153
155
150
159
128
132
160
173
175
167
161
163
256
325
178
162
152
174
164
163
159
157
173
193
192
184
162
162
168
160
170
210
170
204
180
162
187
171
188
198
214
180
190
193
183
192
192
180
180
196
216
206
195
189
190
194
192
193
197
198
205
179
193
170
186
206
195
204
207
204
206
202
182
197
208
224
208
209
210
210
223
228
238
220
210
221
217
221
210
218
194
202
208
224
212
215
214
192
195
220
227
225
224
206
232
225
218
222
224
232
235
238
245
250
243
244
246
222
198
194
216
217
222
233
231
240
226
225
233
224
204
204
216
224
210
227
235
248
259
250
244
247
242
243
245
240
240
245
235
235
236
248
242
235
238
223
234
237
245
228
232
200
242
192
167
186
213
192
212
207
203
234
222
230
234
248
246
244
232
242
242
245
292
226
227
241
238
236
236
250
239
258
235
218
236
250
247
230
257
230
228
216
206
212
214
212
240
188
206
223
225
193
225
188
210
223
205
222
200
205
196
209
220
224
211
216
180
190
205
216
222
222
211
160
195
206
290
215
206
205
200
204
218
210
315
282
214
255
206
206
203
214
190
187
173
202
225
191
194
200
180
255
206
182
201
198
266
317
225
191
168
174
184
160
188
198
185
185
203
232
184
174
191
197
178
184
181
176
182
242
272
169
160
154
160
250
223
208
170
166
176
170
190
186
148
135
151
150
165
162
164
170
248
167
185
255
172
183
272
190
178
182
176
160
172
264
170
171
180
170
-999
-999
-999
226
297
235
290
295
178
178
184
187
192
190
184
176
160
154
169
221
182
142
136
160
162
156
195
195
170
225
327
174
166
174
158
151
180
203
244
247
165
185
162
180
176
185
160
176
210
297
171
167
170
166
172
172
168
157
160
208
174
175
169
204
285
160
155
155
195
185
254
172
150
164
178
188
190
201
206
200
186
195
199
182
154
149
165
163
170
180
190
175
180
183
190
198
210
218
210
200
205
210
205
256
220
199
174
156
188
190
203
208
180
185
159
190
208
185
195
200
194
210
203
210
216
228
212
192
200
215
230
203
210
213
215
218
198
190
198
206
216
224
230
235
229
238
220
220
214
270
265
220
240
275
230
242
232
215
222
228
230
238
244
235
232
223
233
245
250
231
236
243
243
240
240
225
230
236
228
225
242
253
246
244
230
204
212
230
206
227
230
200
216
222
235
215
230
233
222
230
230
214
210
220
228
227
220
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
234
210
212
188
-999
-999
220
222
222
223
230
211
219
249
228
212
203
240
217
232
250
240
246
232
218
210
182
192
214
217
230
273
214
226
226
230
224
238
208
188
206
258
211
210
220
224
263
218
213
240
285
228
218
254
212
200
190
180
178
184
182
192
185
175
224
270
180
184
188
218
274
189
194
179
176
190
191
195
295
182
175
170
165
192
218
294
304
162
155
170
170
169
166
173
201
262
158
174
170
145
162
195
158
206
171
170
194
170
155
228
192
242
170
155
160
203
190
170
183
165
165
168
172
178
170
181
190
180
178
190
142
174
218
164
211
159
165
174
180
170
195
260
142
213
188
164
169
234
284
207
202
170
185
195
170
145
158
170
170
244
250
178
235
188
160
160
153
155
160
150
145
151
162
160
160
164
171
160
160
230
145
138
155
150
136
145
164
165
191
275
306
182
170
166
170
175
197
304
216
250
170
173
165
178
168
165
175
175
184
195
185
160
170
166
170
175
177
150
149
164
184
189
207
194
188
188
267
260
186
183
161
177
176
185
185
228
172
173
178
174
195
186
191
170
181
186
200
200
212
202
201
205
211
190
185
210
211
196
210
214
209
190
191
196
194
205
192
192
186
192
210
200
202
220
188
186
210
218
222
235
240
221
216
201
195
200
236
214
217
192
204
210
226
240
224
224
214
222
231
224
218
207
214
228
228
218
226
204
207
228
222
228
233
224
223
236
250
244
208
242
238
227
205
221
243
244
248
216
218
252
225
220
226
242
236
230
226
241
236
234
-999
-999
-999
235
238
249
255
220
226
242
238
245
243
240
216
192
214
214
204
204
205
212
215
223
200
221
214
221
199
206
208
212
226
217
212
240
178
175
195
210
220
208
205
222
202
195
195
192
192
188
202
232
193
185
205
215
210
194
198
176
178
215
180
180
170
168
156
150
138
-999
172
188
176
127
138
152
186
184
193
191
195
212
215
182
163
170
155
166
198
276
185
191
167
238
266
220
204
195
194
188
207
202
200
190
192
275
200
229
177
195
185
160
155
176
240
169
155
178
218
273
195
295
305
155
186
176
261
240
154
144
151
156
156
215
134
148
166
269
244
156
182
209
218
165
176
198
305
280
165
156
140
173
176
160
165
168
184
193
218
183
169
255
166
168
165
165
262
245
180
190
174
166
170
163
172
230
165
168
176
164
168
178
162
148
160
229
300
275
197
178
179
236
327
184
190
180
192
226
180
142
163
228
168
184
179
190
180
175
185
185
176
185
169
161
172
173
170
176
205
211
181
177
172
175
174
183
195
204
172
174
174
182
186
193
194
191
180
194
201
187
166
180
203
203
209
194
170
160
174
175
188
180
195
191
185
195
183
203
188
176
173
176
198
184
188
175
172
179
194
180
166
185
198
210
206
211
185
207
195
195
202
198
185
195
207
219
215
212
206
200
205
188
208
211
214
221
203
206
207
212
218
213
216
222
219
220
202
220
206
206
215
210
228
182
216
240
216
228
215
235
220
231
238
215
224
218
231
224
234
234
243
236
220
220
246
245
227
235
241
238
245
240
225
222
218
235
245
234
239
260
249
243
248
228
235
244
256
260
271
253
250
258
272
256
214
236
214
231
239
238
253
245
239
230
186
206
234
240
248
255
246
245
234
256
252
260
246
265
242
212
230
237
274
229
223
236
230
238
205
218
234
231
240
230
239
235
245
239
214
216
217
215
222
227
238
240
230
226
235
241
248
240
224
230
236
232
200
200
210
218
194
217
230
245
220
240
215
210
210
190
200
274
275
210
194
208
210
285
210
208
215
206
219
247
204
212
250
198
200
209
290
180
164
235
295
240
194
172
180
192
240
195
217
180
173
183
265
183
194
222
180
195
196
195
242
176
207
208
180
172
184
185
176
182
204
181
177
207
191
180
176
191
271
270
255
191
229
161
225
165
172
188
176
192
206
278
259
145
155
195
156
165
162
200
188
185
248
170
150
161
205
280
182
194
154
144
164
184
173
179
172
184
220
235
287
175
190
265
152
142
130
145
160
172
162
186
303
180
172
176
167
162
179
166
145
135
171
295
285
170
156
170
150
200
170
190
174
178
170
185
182
186
170
176
186
195
187
155
179
178
185
165
174
200
178
185
181
155
166
188
203
179
186
187
179
202
174
184
180
186
196
198
203
213
205
220
218
225
201
187
198
191
184
180
185
185
191
175
168
180
186
204
196
187
178
175
190
200
225
210
188
194
173
202
198
193
192
196
210
210
220
215
214
-999
-999
-999
213
230
225
232
206
226
237
241
219
241
237
215
222
235
232
235
225
226
230
240
243
244
253
257
252
254
198
219
243
244
239
245
253
241
227
235
243
267
230
229
245
237
232
245
232
229
235
241
241
240
206
219
207
227
215
226
215
228
222
230
230
224
230
212
230
240
244
214
219
204
234
216
231
229
226
241
240
225
236
201
214
240
227
244
244
242
232
250
234
244
244
246
236
235
218
210
210
207
196
180
216
209
210
223
226
240
205
205
215
211
195
197
192
205
209
203
198
208
226
208
200
185
205
212
251
200
175
176
204
192
188
-999
-999
-999
204
270
226
234
217
188
195
189
194
192
180
191
180
175
185
187
194
189
226
198
231
213
360
179
150
181
188
345
191
189
181
183
180
232
176
181
180
182
186
193
192
197
250
200
164
176
183
201
182
254
245
327
200
197
186
170
171
195
196
254
178
177
174
189
186
186
295
223
183
168
156
153
156
169
196
265
191
152
172
175
173
215
234
191
260
290
278
183
215
271
152
155
168
175
174
185
175
175
180
257
284
214
175
169
214
230
181
162
164
165
180
174
179
204
218
168
148
153
168
171
215
178
211
231
159
151
168
182
164
172
187
220
176
176
186
178
185
193
181
182
179
177
184
178
136
159
163
160
166
184
178
183
173
181
166
152
202
157
177
176
188
204
177
163
166
185
174
194
198
186
191
200
195
198
201
189
180
184
185
203
206
183
180
174
272
168
191
156
160
187
181
185
182
172
173
169
186
193
188
170
194
182
193
200
190
207
205
204
205
203
206
211
185
200
212
205
200
206
204
210
210
224
203
214
192
192
186
202
204
204
193
186
184
205
198
200
205
223
239
202
225
216
254
205
203
204
180
200
209
204
208
212
220
216
232
228
226
225
217
216
235
232
232
234
232
184
210
215
225
214
220
235
255
260
250
235
215
225
226
227
245
250
237
241
258
235
210
210
217
230
180
212
210
236
210
216
223
221
210
231
237
227
217
226
220
226
223
250
235
218
230
220
216
211
225
239
215
213
222
218
233
212
221
205
214
231
243
227
234
236
252
231
226
242
213
215
205
208
210
225
236
244
230
225
252
235
220
202
205
206
201
210
210
218
214
205
205
235
230
225
213
235
233
268
250
232
232
229
220
178
194
194
210
345
206
214
208
222
236
292
225
232
218
223
204
195
180
191
202
217
192
190
188
190
187
198
286
-999
223
194
194
175
183
170
174
175
193
187
222
195
260
199
245
220
215
182
178
195
297
309
188
184
182
185
176
192
185
182
184
183
181
174
175
200
192
190
182
185
205
179
203
194
183
194
274
170
170
182
178
186
176
184
245
190
204
263
214
166
145
149
144
188
156
176
128
140
155
160
190
196
152
156
166
164
161
162
182
180
184
166
155
160
217
179
309
167
190
150
164
226
223
157
166
171
174
206
174
191
170
175
303
332
245
177
176
207
175
156
158
166
178
183
195
182
190
190
200
182
185
187
185
182
195
214
204
174
184
157
159
176
178
194
290
188
168
156
175
186
184
171
164
170
189
183
177
184
178
193
182
198
178
174
179
179
188
277
392
215
170
183
180
180
194
184
181
204
289
175
195
206
200
195
195
196
194
176
194
175
165
173
200
175
194
170
190
183
196
192
190
190
200
199
196
222
196
196
191
185
192
210
183
195
190
193
178
190
189
190
176
174
180
226
175
198
182
208
195
195
206
196
206
210
215
220
206
190
186
178
200
213
225
206
214
216
216
224
210
212
242
260
236
220
235
215
256
245
231
235
247
254
256
245
224
234
245
240
234
216
215
218
212
216
220
200
225
195
215
235
207
229
225
230
199
205
203
196
210
206
207
218
212
231
230
222
232
245
270
224
221
230
223
215
213
242
221
222
207
218
200
208
226
214
245
241
212
236
226
208
222
215
227
224
207
226
215
203
226
213
196
186
180
192
198
215
206
209
186
200
210
213
210
209
209
222
204
224
206
193
192
200
218
207
202
200
220
202
186
195
193
206
197
215
213
223
217
211
190
189
195
196
191
185
-999
-999
-999
203
174
204
193
174
205
185
178
190
206
236
336
266
206
197
202
197
210
310
318
244
222
206
206
242
249
180
180
176
165
175
240
257
202
180
215
180
182
196
270
190
163
206
217
155
164
185
182
186
188
225
283
226
177
167
144
154
162
164
182
209
176
180
195
166
176
189
185
161
210
190
216
182
255
296
296
182
185
176
170
205
184
177
176
186
180
187
286
172
212
168
178
195
182
186
175
186
194
190
175
168
146
172
205
196
189
280
205
176
182
174
153
162
181
175
172
175
174
242
330
265
179
170
170
174
175
183
178
187
172
232
168
190
180
198
237
191
170
152
157
156
177
191
202
190
225
172
172
230
231
175
158
166
175
177
188
194
180
166
157
174
186
202
195
185
196
196
207
192
186
194
192
190
174
197
187
152
179
210
195
170
186
184
177
180
182
197
-999
-999
-999
198
184
197
185
194
202
190
175
184
195
183
184
194
187
204
210
208
238
222
210
214
218
213
195
222
216
208
223
226
218
223
236
184
196
216
225
218
222
194
220
218
216
232
228
233
230
216
237
235
220
225
230
230
215
219
234
223
222
222
226
242
226
214
245
226
235
230
216
225
228
216
212
218
246
238
232
254
254
260
265
245
240
232
243
235
231
426
245
208
223
240
238
245
243
237
242
247
236
227
234
233
240
244
314
246
250
257
249
246
236
232
227
230
226
225
205
216
226
226
232
240
206
214
212
232
215
208
222
224
240
233
211
215
208
200
195
205
222
206
213
204
206
198
206
208
212
200
205
202
232
202
202
175
186
212
304
230
215
202
194
178
192
186
195
190
186
205
196
180
206
250
340
187
195
175
180
-999
-999
-999
187
248
213
200
204
182
177
208
199
195
260
205
238
312
195
204
192
195
286
318
248
198
178
245
155
172
185
195
202
170
173
182
186
182
194
198
173
135
150
169
222
240
252
256
214
178
178
184
222
294
184
221
173
184
227
165
188
180
188
177
154
164
164
168
182
246
257
275
176
144
152
175
182
240
260
162
162
168
170
184
168
185
187
170
164
165
165
215
276
242
178
175
160
152
165
166
176
175
224
164
186
176
160
149
145
156
180
270
174
215
184
191
152
165
168
155
166
172
185
182
170
196
245
178
178
180
159
165
182
200
230
173
179
180
155
156
154
158
162
167
175
162
140
160
172
185
168
183
192
185
173
187
172
170
195
186
199
190
178
176
165
177
176
172
172
178
168
188
185
182
176
184
182
195
200
190
204
200
185
188
190
193
180
177
184
195
176
164
162
185
188
188
187
208
206
227
200
190
192
195
215
322
200
217
213
217
232
226
214
220
206
228
232
227
200
225
214
221
206
225
215
222
225
236
215
223
232
225
240
190
202
230
228
238
245
242
230
235
240
217
234
228
224
236
246
250
244
257
230
234
-999
-999
-999
250
226
224
240
215
236
237
230
214
235
235
220
244
246
245
253
245
248
224
233
212
204
244
214
208
192
201
196
206
177
178
194
210
210
205
217
198
198
175
185
196
195
195
196
218
206
206
190
178
188
180
184
168
172
190
192
208
205
214
206
202
215
192
216
220
337
220
226
196
205
206
209
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
212
322
268
176
188
198
302
312
195
205
310
282
337
230
208
180
180
195
195
188
222
201
192
173
237
196
186
171
168
180
206
220
204
298
175
168
197
154
156
154
166
192
195
174
182
160
172
176
200
254
167
149
163
162
173
213
192
172
184
183
253
184
182
176
174
182
197
178
208
144
125
150
181
143
208
173
168
170
147
157
178
163
167
175
182
174
198
206
202
186
162
164
168
180
180
196
290
192
185
170
170
178
194
306
190
230
190
202
173
168
187
183
182
168
180
184
202
186
166
160
153
172
150
139
164
156
166
162
174
166
176
195
162
126
147
166
195
173
159
156
220
310
182
200
195
178
186
182
168
165
192
192
182
182
184
204
195
186
202
200
194
186
177
180
193
190
198
235
186
180
176
185
198
178
182
178
186
163
163
201
183
157
190
188
205
190
172
184
194
204
218
192
192
196
216
211
214
202
186
218
190
210
174
216
213
187
160
172
210
222
222
206
196
200
204
216
223
202
237
199
196
188
245
202
180
193
204
222
206
210
174
210
182
186
215
225
224
183
198
212
212
220
204
218
202
-999
184
220
203
188
202
207
227
217
210
220
230
210
202
216
180
213
206
235
205
228
196
230
222
238
236
238
240
312
270
250
227
-999
220
-999
230
230
223
254
226
210
225
203
205
213
220
214
195
191
216
220
202
227
215
208
192
220
205
-999
221
198
199
206
208
205
223
227
206
215
222
230
207
218
213
225
224
218
219
236
224
226
236
230
230
236
206
245
207
187
168
182
184
194
202
194
203
197
220
250
206
218
212
218
195
200
202
200
254
344
170
172
180
158
184
182
188
172
163
180
200
186
194
194
170
188
190
196
204
210
173
203
155
152
158
164
180
230
175
182
210
165
175
182
166
165
158
148
193
258
172
180
190
152
146
158
186
172
164
160
165
171
160
166
198
176
172
224
260
255
182
182
174
175
164
162
170
170
182
174
174
154
156
172
148
152
156
154
162
-999
-999
-999
177
171
208
280
254
184
154
130
143
164
236
188
233
262
178
153
152
164
230
236
153
164
145
172
179
284
208
176
204
184
163
195
174
177
177
232
162
155
218
162
177
168
179
173
176
172
170
168
179
182
160
177
175
194
228
170
140
150
164
164
184
220
214
181
192
228
200
183
180
150
156
216
164
159
165
174
177
191
183
188
174
178
164
160
168
204
166
183
180
186
157
178
196
197
208
270
184
184
210
190
178
186
178
178
174
184
205
358
193
167
178
170
178
194
185
176
186
186
200
200
202
184
190
182
202
196
170
162
162
192
182
195
194
187
196
190
200
198
205
194
213
222
215
192
202
204
198
186
202
212
222
228
222
227
227
224
218
218
234
230
215
215
208
221
242
220
207
228
248
220
228
226
216
226
242
222
240
252
250
228
206
218
216
228
222
248
250
252
242
243
243
299
212
216
237
245
230
233
226
232
235
235
248
222
230
240
274
228
238
230
200
184
174
175
174
208
220
220
210
198
204
232
232
225
240
175
180
194
226
220
218
216
-999
215
232
190
197
210
196
198
210
212
210
216
222
220
207
210
200
220
217
210
200
203
180
206
192
170
183
165
158
185
180
168
178
210
188
196
197
198
202
205
216
194
206
200
180
204
200
200
214
194
190
195
194
198
220
192
184
185
232
178
174
190
178
170
165
180
195
-999
245
190
180
174
188
182
184
195
295
215
300
182
288
210
155
150
162
165
162
188
172
178
242
170
172
216
304
198
166
158
172
180
186
182
190
174
186
218
190
270
178
150
160
216
226
176
145
155
164
162
160
158
176
150
140
158
215
174
176
164
165
182
202
214
172
214
162
152
168
197
180
168
156
170
148
160
185
195
198
206
180
175
268
174
168
175
170
160
162
160
175
186
280
255
245
238
146
150
206
286
232
164
178
166
144
150
170
270
170
165
174
172
160
164
162
158
154
180
166
166
164
174
158
167
165
176
206
180
154
155
164
178
168
166
140
154
185
205
215
216
194
198
180
188
-999
-999
-999
180
176
168
164
176
160
170
176
190
178
175
180
182
185
144
165
160
150
182
190
206
178
175
186
190
200
190
215
176
164
186
200
194
196
195
160
175
185
284
188
196
194
186
205
180
168
184
191
182
193
191
195
204
188
180
188
194
209
208
207
203
182
204
204
207
214
210
218
211
220
213
219
223
212
208
206
225
212
196
196
210
222
226
222
225
204
218
212
220
204
200
210
204
212
216
225
232
235
216
200
215
230
224
236
244
240
264
214
232
242
236
236
240
238
226
262
220
218
204
225
215
220
225
210
230
220
229
229
208
229
235
240
241
226
272
237
229
204
220
219
211
230
218
213
246
234
225
228
234
235
235
239
231
232
205
222
217
252
231
236
222
202
205
245
223
225
225
218
212
204
215
190
222
198
204
198
201
174
208
208
204
188
212
211
228
262
210
186
172
230
342
200
210
216
220
202
198
195
205
202
256
210
190
204
355
200
198
364
192
186
192
194
192
188
182
182
194
204
190
205
198
188
192
200
205
237
304
208
325
326
320
205
208
196
182
200
155
168
160
178
282
186
160
164
175
180
188
298
218
163
150
164
155
166
170
156
162
158
169
211
172
166
162
220
150
206
214
137
158
162
170
202
172
165
148
165
175
156
160
165
180
260
162
174
170
164
158
158
164
195
195
198
290
198
168
202
160
216
145
138
165
270
160
172
138
148
148
146
164
155
170
160
175
158
144
200
292
295
174
146
150
155
160
164
166
175
176
175
160
184
210
180
158
164
170
190
194
180
178
175
177
170
152
232
177
181
201
185
188
190
176
188
195
170
180
190
196
190
180
194
188
192
192
188
190
215
184
190
196
192
205
190
174
186
206
190
180
185
192
160
180
325
180
155
162
175
196
185
200
196
188
195
166
170
165
195
194
200
192
200
205
218
195
182
210
-999
206
202
190
204
210
208
215
225
208
190
178
210
215
210
215
228
224
206
210
220
212
235
230
195
215
235
215
210
215
234
232
242
250
242
234
215
220
248
244
214
224
225
226
236
225
221
222
234
228
240
242
246
252
245
235
227
246
234
232
235
220
226
238
234
240
248
225
218
228
222
228
230
232
254
254
255
248
248
245
252
250
250
260
255
270
256
250
225
255
255
254
255
244
204
218
238
238
244
248
255
240
236
218
217
231
198
230
200
-999
192
-999
191
185
205
213
216
218
222
222
231
212
200
215
230
224
222
266
204
214
224
214
208
225
230
215
210
210
204
200
208
210
204
182
204
193
212
196
200
206
212
212
182
182
185
195
200
198
202
202
224
195
185
214
210
195
194
190
196
202
180
185
194
185
164
175
185
200
210
212
210
202
212
215
348
345
342
212
192
192
210
204
200
210
194
200
178
168
180
160
175
172
182
176
185
195
170
165
175
184
195
194
274
268
160
165
192
198
190
212
268
170
230
298
220
165
185
234
128
160
175
175
180
180
175
154
170
250
280
240
150
200
195
192
170
245
186
285
172
192
285
205
206
300
194
190
166
162
168
185
168
166
156
165
196
282
210
180
182
200
195
155
126
136
146
146
182
180
168
164
172
174
178
184
300
178
175
150
166
132
156
172
184
180
182
172
172
178
164
168
180
180
190
174
174
180
176
162
165
200
184
186
188
172
175
164
170
155
172
170
175
176
178
188
186
195
192
200
185
192
194
240
185
166
170
330
182
182
178
188
160
150
146
167
172
207
175
181
198
194
165
176
188
175
169
185
200
190
188
188
200
198
196
204
200
190
192
195
185
208
216
200
170
180
200
196
198
195
205
216
200
192
190
205
226
220
212
218
218
-999
-999
-999
222
234
-999
-999
-999
215
230
235
224
220
215
240
238
252
232
238
246
234
230
240
246
244
230
210
226
242
250
252
257
255
240
254
248
240
220
214
226
240
245
256
255
250
250
240
242
244
225
232
225
218
222
225
240
238
250
250
210
222
228
228
235
235
254
230
234
242
375
245
256
260
252
245
214
232
245
284
348
226
235
246
245
247
235
245
256
252
255
238
250
244
240
250
242
243
250
230
234
228
225
228
238
256
230
240
225
226
210
222
220
224
234
194
224
230
215
-999
214
226
188
190
206
300
200
208
186
202
196
214
170
212
234
185
202
182
196
208
204
242
215
200
200
202
190
178
186
190
194
206
196
200
215
192
192
184
185
194
206
196
215
185
188
192
205
200
184
202
190
190
180
196
196
200
205
165
168
178
190
230
288
162
152
185
190
180
185
184
232
172
180
185
184
210
168
165
170
182
185
180
175
175
187
250
270
225
195
186
190
180
190
190
195
194
240
255
198
245
176
220
200
220
176
196
280
165
138
170
166
175
175
202
235
284
180
155
166
166
175
278
176
174
206
135
156
165
162
156
180
170
166
152
164
192
284
194
166
184
220
174
142
150
174
184
302
166
156
170
177
220
176
178
188
176
170
162
180
166
172
190
186
160
174
176
180
261
184
188
175
190
180
168
155
156
156
168
184
182
182
165
160
170
178
170
154
172
166
166
282
180
152
-999
-999
-999
170
155
175
185
190
178
190
170
206
175
196
194
180
204
186
198
195
190
200
206
198
206
210
215
208
262
204
185
176
195
204
240
202
205
233
204
201
222
218
195
185
210
218
232
222
214
222
235
228
216
186
184
205
202
204
210
205
210
220
224
210
208
232
220
250
206
-999
225
230
236
222
235
220
215
217
222
212
228
232
216
210
216
214
228
238
214
200
202
206
216
220
202
220
230
240
228
238
232
246
240
210
218
226
230
240
240
232
225
212
228
210
214
204
226
230
220
220
212
200
250
216
208
206
198
216
208
194
206
196
204
215
224
224
227
228
223
211
220
210
215
198
210
208
183
206
203
222
221
218
228
207
210
220
220
197
211
220
210
182
175
197
213
197
200
201
212
208
195
200
200
198
215
210
196
202
216
220
200
205
214
222
196
210
220
195
198
210
190
194
188
184
186
185
195
210
235
168
170
190
176
182
198
196
175
190
196
205
190
190
198
190
182
358
276
190
210
192
182
186
168
155
164
180
192
190
156
158
162
174
166
200
295
165
162
154
154
180
164
178
174
175
174
200
170
250
266
218
176
184
234
156
165
210
238
172
230
186
144
125
150
170
242
200
170
174
182
206
170
170
142
145
172
180
172
172
166
175
180
178
176
165
182
255
166
154
160
160
179
181
270
268
180
159
152
160
172
155
170
155
190
149
155
171
153
145
162
163
165
164
143
150
147
247
280
174
185
183
172
184
180
196
180
185
174
180
185
185
196
180
164
170
185
200
166
155
162
168
176
174
164
186
176
195
190
186
186
180
172
200
160
162
170
180
185
182
184
188
185
180
182
170
156
160
170
176
185
188
-999
184
194
200
184
168
182
-999
185
190
194
194
192
192
200
205
215
212
198
200
212
205
212
210
212
206
210
222
212
200
190
210
210
215
210
-999
214
198
182
200
215
225
202
205
210
226
215
212
226
214
235
240
236
222
193
188
210
204
190
226
206
193
206
208
220
225
220
200
190
174
196
190
178
192
214
208
196
210
208
226
228
218
240
220
216
224
224
222
206
230
210
233
218
230
214
223
230
216
200
236
235
215
225
231
231
233
226
220
225
210
235
235
240
245
245
242
236
225
240
240
236
206
202
205
235
236
235
234
220
225
230
245
234
241
242
210
200
216
230
195
192
-999
220
205
210
205
190
176
188
208
200
220
212
222
185
165
186
202
195
-999
-999
-999
185
195
192
182
181
205
216
190
195
200
214
350
186
-999
191
184
177
174
155
152
166
170
168
176
155
175
174
170
172
175
162
171
172
192
190
205
235
194
198
186
190
184
172
171
185
164
168
175
235
310
185
-999
262
290
206
150
155
152
170
162
165
170
200
270
167
150
155
164
267
157
134
150
210
250
170
184
165
196
218
178
154
160
165
174
174
268
174
176
155
160
165
170
170
155
168
170
160
180
-999
165
148
172
240
162
196
155
155
145
156
170
274
166
158
130
150
176
162
140
154
184
202
189
158
175
175
174
175
210
-999
325
180
172
160
224
246
175
166
175
161
185
196
185
185
180
231
180
178
182
132
130
150
166
158
164
170
-999
-999
170
235
166
155
148
170
174
182
-999
-999
-999
-999
184
200
205
206
203
182
170
173
185
190
194
193
175
190
191
180
175
175
170
174
190
191
185
185
178
185
182
190
208
191
176
161
180
194
194
180
184
175
-999
-999
-999
178
182
140
170
184
190
188
204
215
235
194
202
185
194
205
230
205
210
216
200
218
220
228
216
200
201
202
212
205
172
205
192
190
180
195
210
205
179
185
200
212
226
216
212
220
222
198
200
192
201
192
218
178
165
166
160
196
210
178
192
200
180
225
224
184
186
200
222
226
205
220
235
236
224
240
225
224
-999
-999
-999
231
240
234
236
255
238
226
200
225
220
238
350
210
190
194
206
216
216
230
204
208
230
231
221
230
236
231
253
257
242
221
236
253
242
196
227
220
227
235
234
210
210
205
205
226
224
226
221
230
240
192
198
192
198
210
206
184
180
216
210
205
174
202
195
212
215
225
214
183
201
198
170
190
202
195
172
185
185
198
195
198
198
210
196
205
198
348
175
174
155
175
197
197
190
195
161
162
178
168
168
178
188
190
194
181
198
186
190
185
184
270
340
165
166
155
160
173
177
245
317
161
180
195
175
180
180
190
185
165
-999
221
168
160
170
175
180
180
270
272
276
296
166
150
158
160
178
220
288
190
170
175
175
256
230
194
210
260
245
180
175
175
165
180
280
262
172
158
176
170
212
-999
234
156
161
176
190
142
130
155
162
170
175
271
275
165
160
-999
-999
155
170
168
156
-999
161
166
176
180
160
205
135
144
142
-999
-999
154
155
160
152
145
158
180
286
158
155
216
170
-999
170
155
152
154
150
147
164
173
210
174
178
177
166
175
187
230
178
191
180
166
195
250
185
184
196
162
164
178
179
160
172
182
176
177
152
177
204
172
171
184
178
181
158
175
201
178
184
174
170
178
192
182
198
184
167
193
184
226
176
190
185
180
175
188
198
250
174
172
160
170
180
188
195
170
180
191
195
200
192
200
210
197
167
173
170
191
188
196
195
185
175
182
190
190
170
188
195
170
-999
176
195
185
175
180
195
225
176
197
192
180
190
206
216
210
224
230
236
230
-999
-999
-999
231
228
233
219
192
209
214
221
200
213
211
221
321
232
218
200
236
236
223
224
221
225
240
233
296
236
213
214
222
235
248
244
253
238
236
231
228
234
244
227
237
243
255
226
238
236
246
245
-999
244
235
254
244
255
256
226
248
256
251
245
206
211
226
240
232
223
235
242
236
245
223
220
221
199
189
195
217
198
192
191
187
194
214
217
205
214
188
182
199
220
213
206
211
244
206
195
210
206
219
217
217
214
226
212
216
193
204
190
199
180
179
196
196
-999
169
175
187
202
196
192
191
201
200
187
184
187
203
196
206
204
193
184
202
203
177
164
172
196
183
180
195
186
-999
202
183
196
193
186
190
196
202
184
178
256
252
274
173
174
184
191
289
180
185
187
157
144
160
175
174
171
148
172
166
176
176
218
203
174
163
166
171
164
159
166
170
143
144
164
169
281
188
162
197
157
178
235
166
145
152
163
162
188
172
151
165
178
239
230
244
184
182
187
243
257
263
157
174
181
169
174
187
170
167
153
158
159
159
170
175
180
191
156
175
155
164
200
148
176
166
167
162
175
176
181
186
177
176
270
190
161
183
194
180
238
193
166
167
174
155
184
163
177
196
179
168
184
169
156
152
176
167
186
185
191
190
176
163
176
169
153
163
164
176
157
181
179
190
172
175
177
193
184
200
221
200
183
176
154
159
184
208
177
185
196
182
192
187
187
176
209
181
-999
-999
194
189
197
178
189
200
240
192
234
215
208
198
201
204
203
202
213
201
210
215
208
211
211
221
220
183
184
197
206
181
183
201
187
184
204
208
188
204
207
192
207
194
207
207
212
232
231
215
220
210
220
206
207
225
206
174
190
224
227
202
205
206
195
197
218
230
214
234
230
218
230
225
227
224
221
195
196
194
186
196
216
240
199
217
219
218
231
228
222
218
226
249
235
221
230
237
243
232
215
220
244
231
238
237
246
244
263
246
246
222
236
217
212
183
226
208
182
211
191
196
223
182
178
224
237
218
211
213
217
194
223
228
219
239
211
194
206
209
200
206
200
212
223
214
211
221
211
217
209
214
213
224
216
213
217
208
206
209
262
203
197
202
190
200
211
196
193
188
202
195
220
214
193
224
211
206
201
286
284
359
207
185
200
195
200
195
201
202
214
206
200
195
199
197
197
200
187
204
193
164
163
164
177
188
193
208
295
283
179
180
195
246
180
186
196
209
176
166
181
175
210
174
167
266
178
188
175
144
152
237
179
177
173
184
173
185
194
176
186
174
156
176
186
188
187
239
180
158
167
229
181
184
175
167
169
178
247
168
-999
186
146
165
188
195
284
189
195
173
184
184
168
143
151
163
169
194
179
303
191
151
166
178
214
287
283
162
159
182
155
164
179
236
173
177
159
160
145
155
158
164
173
224
168
153
153
162
170
172
225
262
171
175
171
177
168
175
176
174
157
170
175
182
-999
156
161
171
177
188
175
188
178
178
261
-999
206
185
188
155
175
168
143
172
192
181
187
199
204
192
179
177
184
200
200
189
181
183
195
163
182
274
373
216
196
178
201
210
195
177
190
184
210
194
209
196
211
200
182
185
197
151
176
203
214
204
209
209
204
206
208
221
183
184
190
202
208
224
216
205
-999
-999
221
218
222
213
201
207
199
193
264
276
155
172
207
202
211
197
208
208
188
196
225
207
214
191
200
199
207
214
214
224
226
237
230
234
214
224
220
230
228
245
240
-999
247
239
216
198
222
235
226
214
232
227
236
248
242
243
237
225
244
245
258
252
243
261
244
254
254
194
217
226
220
224
214
243
258
255
240
242
221
234
238
237
231
241
227
214
211
217
230
221
-999
246
225
211
225
227
242
227
235
219
241
215
225
215
217
-999
-999
-999
225
228
234
224
236
205
195
201
205
211
220
195
-999
-999
-999
197
200
232
181
188
191
164
184
184
167
174
176
187
186
234
170
171
166
154
154
163
173
171
182
176
181
200
196
191
190
294
180
177
197
180
180
169
175
175
184
181
187
217
226
196
197
194
191
268
257
181
173
172
190
173
181
187
185
190
194
188
185
-999
194
226
286
194
181
173
193
187
284
191
179
270
295
227
167
175
185
186
165
177
243
-999
-999
-999
-999
-999
283
311
287
209
200
166
259
176
195
292
203
236
287
167
175
302
185
165
179
217
157
146
170
194
279
180
158
174
303
167
154
175
147
174
174
270
201
164
165
164
260
245
158
171
171
181
187
181
184
191
194
184
257
316
208
182
170
142
160
177
185
211
220
186
173
174
155
182
212
173
188
-999
197
173
174
153
161
155
166
239
177
176
129
157
188
182
179
194
196
178
182
163
179
176
184
202
198
203
180
192
212
207
189
217
283
187
167
173
191
217
182
172
174
177
187
179
164
184
171
158
162
187
176
178
194
206
194
181
197
197
187
184
190
180
176
199
-999
209
192
200
215
204
217
214
196
210
216
216
207
226
200
241
217
225
207
217
217
232
217
225
236
229
206
217
237
236
246
230
247
238
235
214
232
239
227
209
240
225
214
224
-999
237
236
254
242
240
227
220
205
214
210
226
219
245
219
211
220
218
246
220
216
207
217
221
217
217
204
196
189
-999
210
257
200
226
229
213
220
231
225
233
242
238
248
237
245
255
253
260
246
250
253
226
246
224
221
237
243
221
218
228
223
216
226
-999
226
222
271
220
198
200
204
203
216
197
209
218
230
211
200
230
221
214
206
199
200
219
210
215
220
226
228
236
206
197
210
206
210
198
203
222
289
197
194
202
198
202
263
192
197
184
192
208
197
199
201
205
210
204
208
199
186
172
176
166
163
159
182
209
172
172
153
165
173
186
181
212
215
186
188
188
179
177
175
169
171
176
161
178
288
170
174
156
165
164
170
164
177
196
168
176
190
187
182
185
286
236
213
199
287
281
184
166
172
184
164
164
180
184
195
283
285
163
161
171
174
204
178
165
185
290
178
175
205
213
190
184
274
295
282
184
183
265
207
214
152
138
158
224
138
126
150
153
170
172
160
176
178
174
185
180
186
213
176
165
184
177
174
182
-999
199
194
178
172
175
190
270
259
187
179
194
266
189
-999
192
173
177
177
179
179
185
169
194
171
182
157
169
175
196
173
204
192
160
170
315
155
137
167
175
150
149
172
178
201
205
277
190
187
182
187
192
204
198
193
194
217
194
185
195
202
197
195
157
232
204
186
-999
-999
187
197
194
185
192
194
184
180
166
161
180
190
197
168
181
170
186
181
182
198
221
-999
-999
216
222
223
236
196
208
208
213
208
174
179
216
225
207
211
365
188
-999
206
219
217
214
225
230
228
217
225
215
233
216
215
214
-999
195
208
215
214
216
226
220
222
223
230
219
226
240
-999
-999
224
234
233
223
227
226
199
206
226
226
210
187
224
223
234
229
235
220
214
184
204
224
226
246
222
-999
226
233
231
223
226
228
217
200
213
205
200
213
222
200
214
235
240
216
222
237
229
269
286
191
216
216
210
206
190
190
206
-999
-999
224
215
224
-999
-999
221
191
221
202
223
223
215
225
212
224
214
210
194
209
245
206
233
196
197
204
189
209
202
-999
-999
-999
-999
-999
-999
-999
216
186
189
203
190
196
195
235
218
188
195
190
208
210
190
192
185
173
180
186
206
180
155
177
170
160
159
170
185
181
176
197
190
189
167
297
154
160
169
193
182
190
240
338
275
236
203
310
220
325
327
186
178
171
180
294
195
178
175
199
180
180
231
172
182
249
194
196
320
194
194
191
200
189
188
290
194
194
216
199
186
173
190
194
186
189
195
-999
-999
244
-999
179
165
180
267
187
189
156
137
-999
203
205
165
184
174
188
170
275
170
204
230
155
153
167
-999
191
155
172
264
282
175
171
198
302
265
165
152
158
168
185
156
224
307
156
146
167
177
153
151
168
170
156
258
155
167
180
224
170
175
175
-999
184
191
162
160
168
170
220
159
246
174
188
202
189
182
154
153
174
177
182
199
197
177
175
192
176
171
195
177
180
187
180
204
209
351
183
189
200
210
173
-999
187
194
215
209
209
199
184
197
196
195
186
186
189
200
204
203
185
187
-999
208
187
194
-999
-999
-999
-999
-999
-999
-999
205
191
197
189
190
204
205
-999
-999
-999
-999
185
225
176
175
181
190
210
195
199
196
204
204
208
209
210
222
200
209
197
217
218
235
223
227
212
215
223
237
242
-999
243
223
228
232
224
228
240
-999
247
227
221
231
239
234
247
-999
234
-999
236
-999
239
225
213
220
241
233
232
223
217
241
246
237
244
233
250
242
247
246
241
223
232
218
230
240
241
237
216
-999
-999
241
228
236
229
209
215
215
220
180
177
198
222
213
205
224
226
225
218
234
240
239
243
227
231
237
242
215
234
237
239
235
221
206
218
220
226
187
217
230
214
-999
228
199
-999
220
218
226
220
231
-999
232
215
205
182
202
207
215
-999
-999
-999
-999
258
182
203
212
208
192
228
223
214
217
206
210
174
180
195
204
207
196
192
197
203
-999
207
188
177
187
199
193
195
200
186
144
156
167
180
184
172
174
184
178
187
190
187
189
214
309
320
227
174
257
176
175
224
207
160
150
172
150
158
174
176
276
170
172
153
182
209
281
270
179
181
184
170
210
177
164
170
209
275
159
165
163
202
174
162
171
159
175
172
180
170
170
188
231
177
166
160
179
180
205
173
151
162
171
167
168
174
186
249
183
163
179
193
207
219
200
137
166
266
176
136
160
173
179
181
190
195
214
311
188
166
144
157
164
166
159
164
184
289
174
206
169
164
179
166
190
181
150
166
180
184
170
146
169
180
187
177
159
164
165
189
180
235
190
231
190
173
201
200
198
189
188
195
180
180
185
177
177
190
164
180
150
173
-999
179
186
185
188
184
195
202
194
193
193
186
207
195
174
190
192
209
191
177
185
199
198
194
169
186
203
214
214
196
171
154
194
213
207
170
187
207
254
191
195
-999
-999
207
206
227
194
215
210
184
188
207
208
220
200
202
209
218
234
226
224
230
225
-999
227
197
195
213
187
190
212
212
209
204
207
225
233
234
225
218
225
233
228
225
233
233
238
245
240
237
238
237
245
232
212
225
218
220
232
228
222
230
240
205
227
242
238
213
227
228
232
240
235
230
247
245
256
225
238
238
246
258
260
270
275
265
-999
-999
-999
-999
-999
250
250
226
233
244
238
228
208
228
246
245
234
-999
312
240
243
245
238
245
250
235
258
245
248
220
215
237
238
213
215
228
218
238
230
216
215
231
223
169
179
203
206
225
230
390
225
214
226
220
223
210
225
220
226
220
200
199
235
225
191
210
217
220
216
215
215
214
191
175
192
201
210
207
216
250
200
201
199
205
202
172
189
210
270
337
201
186
196
192
186
194
204
270
185
195
195
230
245
285
241
195
182
186
161
-999
-999
-999
196
182
187
156
131
147
153
170
167
-999
-999
-999
-999
-999
-999
-999
276
172
190
171
209
209
170
176
162
176
176
184
183
187
230
-999
-999
150
145
155
212
270
270
246
165
156
155
151
178
205
205
295
174
165
145
155
174
171
160
157
177
-999
-999
230
302
186
170
145
170
150
154
179
296
200
150
145
-999
-999
-999
-999
-999
-999
-999
181
121
114
150
200
285
166
198
146
166
169
165
182
235
180
171
170
175
150
166
291
179
186
169
180
180
154
169
180
185
171
175
159
157
155
169
185
179
181
191
185
175
180
180
186
190
195
201
196
196
180
180
181
189
195
192
211
186
193
175
150
175
191
192
290
191
194
185
191
181
195
196
209
196
181
200
201
209
200
193
189
210
203
205
207
206
213
215
201
191
205
230
206
207
210
215
210
237
220
220
223
212
215
210
223
-999
224
236
216
220
247
230
192
216
224
221
211
179
206
225
225
229
225
231
239
231
229
236
231
224
244
250
239
226
230
236
228
203
200
226
241
250
250
256
235
256
245
251
235
254
218
235
241
250
246
248
237
228
240
240
233
238
232
210
212
215
232
235
233
228
247
247
243
247
250
238
245
237
226
245
245
250
235
248
202
233
225
210
218
290
220
205
205
210
210
218
223
233
213
220
240
222
220
225
210
203
217
218
220
216
212
185
200
210
210
300
195
215
195
205
213
230
180
195
200
218
285
345
215
205
182
213
180
190
200
187
243
338
183
190
207
212
200
222
202
200
202
217
260
298
205
222
205
-999
185
193
188
190
190
195
185
237
180
-999
195
242
220
190
193
235
335
185
174
175
178
180
220
305
220
220
172
153
164
178
193
253
243
-999
192
173
177
179
185
177
171
203
254
203
183
286
217
149
165
172
167
170
173
178
155
154
161
169
166
177
174
167
161
163
177
191
225
175
188
266
288
180
181
187
171
159
157
172
180
179
176
172
177
192
183
167
188
170
174
189
213
173
188
203
173
181
171
192
184
178
182
180
189
191
182
175
184
179
195
193
209
186
193
196
196
190
214
189
158
183
173
162
194
206
178
190
185
191
202
194
180
169
179
198
215
191
191
174
188
187
195
199
197
200
208
194
196
206
191
201
173
156
166
182
195
203
191
220
189
186
189
199
211
-999
-999
-999
-999
225
226
207
216
238
235
226
221
213
219
213
217
220
212
222
222
197
221
224
230
235
236
238
236
238
240
240
222
205
208
215
237
226
227
226
215
228
233
243
247
241
256
222
200
221
229
236
242
255
238
228
232
235
237
232
234
239
216
216
224
232
239
240
234
240
252
235
199
222
217
212
237
218
235
238
217
218
224
225
214
219
219
223
219
222
238
237
228
217
241
223
232
231
228
236
250
239
224
215
237
244
247
216
232
236
209
228
208
231
225
220
217
227
226
238
221
239
212
221
223
231
223
225
222
227
234
234
241
240
248
244
241
213
205
208
209
201
203
214
220
230
228
224
223
234
215
207
204
210
226
228
202
227
209
199
209
203
202
187
183
201
209
217
219
221
204
210
200
206
195
193
198
205
193
189
196
198
194
186
194
195
185
188
182
185
193
202
199
188
170
216
175
179
187
190
195
203
226
193
289
180
179
171
233
275
202
169
201
327
322
280
163
172
216
181
179
178
171
219
170
209
170
167
156
178
180
164
144
148
165
169
160
173
160
176
173
232
182
171
186
185
181
214
183
190
150
167
189
177
177
172
176
183
170
183
172
190
223
204
182
278
199
254
188
210
279
179
192
178
204
175
173
179
182
169
169
184
203
181
188
296
168
154
286
190
320
184
189
175
171
187
182
169
172
146
155
174
165
186
184
175
181
179
194
175
185
151
167
191
179
168
178
187
186
179
178
164
192
181
191
191
195
203
183
192
174
174
173
194
191
195
187
195
182
190
180
173
180
182
199
201
202
194
191
160
175
182
199
184
189
206
203
194
186
211
208
207
223
260
207
192
194
218
207
204
185
194
230
189
202
225
221
242
314
188
183
193
183
201
196
198
207
207
217
190
201
209
209
212
225
219
216
218
211
224
221
219
210
221
225
236
222
216
226
231
238
233
215
224
204
209
223
219
205
219
236
241
242
216
229
224
201
226
235
242
216
218
222
241
217
213
233
240
247
250
233
223
222
244
218
188
210
225
220
222
238
213
219
234
234
206
209
222
227
229
232
230
235
208
225
236
230
236
226
233
285
283
235
206
211
208
218
224
233
244
241
207
225
219
219
224
212
219
225
223
225
236
245
254
258
247
243
252
219
206
213
233
229
256
227
224
219
222
202
208
225
232
224
221
241
213
214
216
215
216
232
220
239
196
201
219
247
239
225
223
225
235
219
240
193
188
203
210
214
220
223
201
195
202
189
182
197
235
211
202
193
183
188
190
196
237
203
176
184
193
173
181
278
175
168
187
191
182
182
221
186
187
180
173
174
200
179
168
161
174
166
168
185
180
175
163
178
188
233
220
175
168
207
277
219
209
193
186
277
215
190
219
175
177
176
178
178
171
217
228
151
155
164
166
169
217
161
161
163
253
197
163
163
248
171
162
202
194
251
272
175
170
164
165
174
159
170
166
178
164
129
133
160
171
210
171
167
243
168
164
146
168
156
156
161
176
163
163
157
190
182
157
184
184
141
157
174
185
146
171
196
174
181
171
164
177
221
168
153
146
162
173
168
152
180
173
178
186
262
163
165
162
170
173
184
172
169
147
210
181
176
237
283
261
285
180
182
186
194
199
179
167
-999
-999
-999
-999
-999
-999
-999
147
170
184
192
199
186
188
200
185
186
180
176
198
204
205
203
159
189
206
222
205
202
199
187
194
190
181
198
189
201
210
220
192
211
192
194
204
208
201
207
193
204
211
214
212
218
222
201
215
218
223
238
230
206
199
222
199
205
220
213
204
175
205
216
221
227
237
221
211
222
230
231
235
228
234
240
243
249
246
233
229
229
212
186