0242644_W -29.25 16.8667 5.0
1960010112 2006123112
186
196
180
176
170
180
172
182
176
182
180
186
192
146
170
186
190
198
190
185
185
195
185
192
180
180
190
205
202
206
210
220
215
195
210
180
200
202
188
200
204
182
180
172
172
162
230
185
176
204
186
175
195
180
205
185
178
170
176
200
200
194
184
175
190
195
180
162
164
162
182
196
168
200
165
190
170
175
176
192
202
192
168
184
145
185
230
370
164
180
180
162
160
175
160
192
148
172
185
162
282
350
202
166
146
192
180
260
226
175
156
165
160
154
200
290
335
350
165
155
182
155
126
178
186
128
145
148
154
154
160
170
140
154
176
176
157
135
156
200
132
178
140
158
170
270
306
312
160
150
142
120
142
284
305
312
160
140
163
150
240
145
150
117
223
322
332
310
240
150
135
136
134
147
242
161
156
165
155
130
160
300
264
160
112
142
140
140
168
254
195
214
300
212
122
170
124
160
120
135
140
185
245
295
185
180
150
240
235
225
235
162
152
134
130
154
265
146
160
150
152
130
135
150
134
142
140
138
150
165
128
134
150
190
310
200
120
140
140
150
145
125
154
155
145
152
160
145
144
136
164
325
142
165
152
150
160
260
150
170
145
155
156
142
155
290
315
114
136
156
172
170
160
290
240
132
164
156
150
152
155
150
184
165
180
155
180
198
144
154
165
174
176
180
168
160
205
172
190
192
170
180
172
190
158
175
185
240
160
178
156
175
175
185
180
162
160
184
180
165
-999
-999
-999
186
176
180
390
156
182
220
190
196
215
212
218
218
200
185
182
186
181
195
178
170
180
196
201
192
178
192
205
216
196
190
200
210
210
238
224
210
184
202
165
172
302
390
330
184
214
205
205
210
200
182
206
185
202
206
218
190
202
214
200
198
186
200
188
190
198
214
200
212
195
175
190
208
200
182
200
182
196
184
180
185
192
205
206
242
200
185
196
190
195
215
210
226
212
200
193
197
176
205
184
172
192
186
190
182
188
180
160
162
195
190
166
174
195
176
196
194
182
154
170
190
206
200
185
170
200
202
165
195
230
386
200
166
174
169
172
151
146
150
168
160
165
182
170
165
190
170
172
192
190
175
180
162
170
175
155
171
167
175
265
194
180
182
180
166
185
264
168
140
186
174
140
168
145
155
220
161
160
161
158
135
141
154
175
150
175
226
154
165
162
160
210
275
130
136
156
142
145
156
155
265
150
150
152
152
156
265
278
195
180
200
285
214
174
138
145
164
150
225
230
150
146
160
250
205
322
200
162
246
314
160
178
228
268
296
314
135
164
210
296
166
210
301
160
237
335
156
130
140
145
140
140
131
150
142
152
155
280
144
145
226
280
145
187
145
150
126
125
160
150
150
160
146
306
343
345
266
231
310
159
150
150
134
206
157
152
148
235
340
160
165
142
150
175
188
168
165
166
174
154
160
169
368
150
176
184
162
160
156
182
194
155
170
151
161
260
172
160
148
210
345
130
134
160
256
158
164
170
162
168
165
300
268
165
166
169
155
140
172
168
173
166
170
164
160
277
224
153
180
156
178
176
174
172
175
186
200
136
165
166
186
188
208
188
202
196
176
173
183
180
205
165
165
190
200
195
180
180
356
174
190
192
180
178
190
200
180
140
173
187
186
183
178
184
206
200
185
212
212
190
191
182
182
180
186
188
158
200
195
182
188
211
190
192
190
192
190
193
170
190
190
204
195
188
190
202
205
222
210
215
228
210
173
193
190
190
200
170
190
200
210
210
225
210
210
205
190
200
196
186
212
194
196
190
206
201
216
210
175
180
216
210
230
215
210
194
170
200
215
200
196
180
200
195
188
163
184
180
344
175
190
180
185
158
195
215
198
180
160
190
178
200
185
182
205
202
190
190
180
184
190
215
415
400
180
195
175
175
200
195
186
186
178
236
158
150
186
169
175
160
185
170
160
180
214
334
175
155
165
235
345
175
120
146
166
170
178
180
181
170
150
150
194
158
160
175
147
150
245
335
220
194
328
165
164
282
320
314
202
186
215
240
205
180
180
155
160
164
180
165
145
158
210
140
166
140
168
164
160
140
165
160
132
156
145
153
152
165
157
160
156
176
154
128
152
172
216
290
226
139
152
150
145
325
155
120
156
145
246
312
260
144
136
134
245
134
150
220
164
202
137
156
148
195
150
140
134
150
170
140
155
148
160
150
167
157
146
160
140
132
143
180
202
146
150
135
190
250
145
186
178
157
172
180
148
180
146
155
162
162
132
153
158
160
180
273
176
170
165
254
300
160
160
170
162
170
150
167
158
162
166
163
225
168
166
168
170
157
183
230
322
150
175
155
180
178
168
170
173
168
180
156
214
184
164
250
194
185
180
162
184
160
270
175
200
183
187
180
170
193
180
176
175
167
182
163
156
173
155
162
175
170
192
192
188
187
190
185
175
180
160
185
185
175
166
192
190
192
186
187
175
200
190
186
195
180
192
190
198
185
188
190
180
185
198
199
191
164
204
180
188
172
200
174
180
192
206
200
179
193
215
200
220
192
202
326
368
265
316
238
236
210
230
228
215
190
215
196
205
214
230
215
218
225
225
205
190
203
196
184
173
192
205
177
194
193
183
180
182
205
197
195
185
210
198
202
203
214
197
400
173
202
196
215
199
208
208
204
187
275
326
173
180
195
193
218
226
196
200
176
191
206
210
189
185
338
183
185
156
173
200
205
230
207
185
170
155
158
162
162
184
174
182
175
190
200
302
313
174
163
193
187
180
272
318
170
140
137
133
230
184
176
213
192
214
354
347
272
347
264
292
174
165
177
170
167
169
177
165
193
252
188
186
158
166
168
160
178
158
164
265
214
265
223
175
174
187
260
175
163
220
188
160
160
163
248
255
180
173
307
313
301
294
157
166
165
190
257
287
185
162
162
144
146
153
162
176
240
266
270
203
150
154
164
222
186
142
163
167
156
143
146
160
164
148
157
196
170
150
275
327
150
163
157
263
204
167
245
328
162
160
150
145
144
180
160
162
162
150
154
187
164
256
216
162
165
163
137
159
152
220
158
165
184
162
167
186
142
167
130
157
162
167
165
180
156
138
170
160
151
140
153
182
162
165
170
182
166
163
177
263
191
185
198
195
180
160
180
163
160
153
190
159
175
188
178
174
-999
-999
-999
175
183
186
244
176
160
186
182
184
158
164
183
196
183
173
180
211
182
190
198
217
200
185
192
184
168
320
201
184
190
198
216
182
188
187
220
228
200
210
186
182
177
200
202
193
180
196
190
195
176
185
203
195
176
169
215
200
210
225
207
205
213
193
205
207
197
190
207
186
370
202
202
200
190
205
206
200
195
210
195
177
190
210
212
212
200
184
195
215
196
210
196
203
197
207
196
197
195
205
205
206
215
214
196
186
204
218
204
192
185
276
182
193
196
166
217
210
193
212
180
173
173
200
205
204
208
215
213
214
234
201
182
192
195
190
200
184
212
196
190
185
199
187
212
192
216
200
182
218
213
195
180
206
198
198
200
198
182
198
187
190
170
160
160
196
165
163
142
185
287
208
195
187
201
178
178
193
167
152
142
183
210
172
296
356
153
170
166
186
332
255
256
215
185
160
230
245
221
344
136
157
172
217
182
185
225
153
162
165
166
177
318
327
166
150
148
252
198
157
162
155
151
142
153
336
320
340
187
160
244
338
242
188
177
153
142
152
258
214
190
158
152
158
327
142
130
130
140
170
188
177
112
132
176
222
168
226
180
146
183
217
195
142
145
192
245
286
215
185
297
164
153
293
156
218
338
172
128
163
263
246
175
154
160
283
204
150
135
144
182
160
145
180
145
144
202
311
345
152
132
144
129
142
208
260
132
146
152
153
138
135
150
144
133
210
322
153
148
180
145
156
152
133
156
148
150
156
142
116
158
176
149
172
140
137
130
153
154
243
159
144
150
165
140
166
163
151
157
162
168
166
152
162
196
167
337
166
174
177
158
148
144
147
177
170
150
162
176
165
174
145
180
178
180
216
173
185
185
182
175
184
180
170
190
184
172
173
182
192
188
196
210
195
198
202
180
198
190
187
173
166
157
182
188
182
201
180
180
190
170
200
188
175
170
166
170
185
203
195
205
197
225
220
226
195
196
207
205
200
177
197
174
180
175
182
176
173
160
198
196
192
182
152
194
206
210
202
200
192
170
170
194
204
194
215
216
205
172
180
190
208
214
234
206
196
200
196
192
188
190
212
200
216
184
200
205
222
219
220
220
216
224
216
214
226
186
192
174
180
197
190
196
215
206
198
203
217
206
198
204
220
196
180
200
210
204
206
188
188
196
180
324
220
164
194
186
186
167
186
165
187
203
166
202
172
172
206
302
206
193
183
214
174
162
195
355
360
223
273
251
175
173
187
190
164
182
254
312
282
176
201
147
186
198
182
154
165
174
177
176
216
170
167
162
158
160
150
180
174
162
184
167
178
214
182
208
338
273
160
155
207
314
332
198
155
158
163
158
190
158
157
160
145
146
146
226
272
123
278
273
278
304
303
318
296
181
147
141
166
146
147
156
233
250
187
150
148
268
212
100
134
153
152
141
188
174
116
118
158
136
157
190
270
266
192
130
150
234
234
140
137
129
134
256
112
125
118
180
147
146
154
134
158
153
145
156
168
165
192
147
153
182
157
254
148
134
145
170
152
132
138
131
165
156
161
143
157
162
167
157
160
128
142
265
313
268
118
140
202
211
162
159
160
160
138
144
164
148
158
172
190
167
159
166
149
168
140
151
153
165
174
307
348
334
151
176
158
150
146
220
330
150
160
162
165
159
180
228
309
375
155
220
167
176
234
296
351
158
188
168
172
199
182
175
186
190
177
199
184
162
149
180
188
176
170
148
166
176
202
184
165
300
170
170
190
194
175
194
166
182
196
180
194
216
203
194
182
156
179
178
195
190
187
177
200
202
200
198
208
192
195
221
182
172
194
200
200
202
201
195
220
202
194
195
179
194
175
182
181
185
182
-999
-999
-999
185
185
182
180
184
205
205
190
180
165
176
205
208
190
180
174
-999
-999
-999
186
196
190
160
185
198
202
165
180
190
183
175
190
172
173
177
195
205
180
176
186
195
218
175
290
193
205
195
185
190
175
180
180
183
202
158
180
184
190
178
182
174
240
175
162
186
172
224
218
201
182
162
192
165
186
183
180
196
186
205
202
180
180
210
344
360
194
253
365
355
220
276
370
225
180
192
196
190
190
205
196
172
192
178
182
194
328
206
167
172
164
190
172
135
218
321
237
219
168
177
240
230
165
158
182
170
150
172
288
172
168
150
190
170
186
265
168
160
125
164
173
290
132
148
175
185
145
174
144
132
142
145
175
290
144
158
152
176
171
250
162
152
168
150
220
310
295
300
305
322
295
155
162
151
142
150
150
160
160
172
153
152
153
114
154
156
160
152
145
140
176
155
147
164
130
126
166
236
130
142
192
222
246
150
218
157
140
160
152
140
150
152
144
214
283
272
152
256
140
170
165
148
161
158
138
157
222
315
125
190
153
118
144
162
150
144
170
165
160
157
155
146
155
294
146
157
150
138
176
188
168
156
170
170
162
238
240
345
292
150
156
184
148
180
178
178
175
348
182
175
175
178
157
180
167
206
175
184
175
178
160
175
178
175
172
182
191
170
194
227
345
184
187
192
200
190
175
174
205
180
185
205
194
188
193
198
178
190
162
162
172
210
195
195
182
160
177
177
180
190
208
186
182
192
195
172
162
176
185
180
202
188
175
184
214
204
196
204
188
171
190
194
186
174
170
196
225
184
190
218
216
195
190
210
222
194
192
200
191
212
186
188
185
176
196
190
188
200
206
182
200
184
177
198
192
200
197
188
196
160
204
202
184
222
214
202
192
200
198
180
189
185
162
192
228
182
195
181
194
188
177
183
168
182
192
195
206
175
198
202
200
175
212
207
198
212
166
175
195
170
204
186
203
204
258
195
192
204
180
182
186
191
172
183
193
176
172
185
216
369
294
171
145
190
188
165
170
168
185
168
170
187
178
214
195
173
168
184
194
167
191
181
193
192
173
176
162
142
148
150
164
175
235
162
160
167
146
165
178
156
169
138
164
170
157
147
170
160
176
234
246
172
155
163
176
166
138
143
214
152
155
152
254
208
192
165
165
160
210
198
152
140
166
255
277
155
145
160
172
158
150
148
148
151
148
187
172
157
120
132
160
155
136
135
160
162
173
143
148
146
148
148
150
141
133
146
277
207
153
290
316
298
150
166
184
220
254
270
201
175
132
148
258
180
147
133
211
188
168
157
138
142
156
142
150
122
135
142
152
284
188
148
164
216
145
152
148
170
140
146
166
264
298
145
130
134
150
164
144
158
152
135
128
164
192
135
147
170
156
225
179
162
152
174
146
160
316
324
178
127
135
141
162
172
175
225
350
153
167
140
165
144
159
146
170
172
155
152
166
178
182
182
150
181
169
179
148
168
280
268
188
201
160
187
195
195
148
174
172
275
208
158
175
165
166
208
370
327
274
193
194
200
193
196
219
194
176
80
180
170
183
181
181
374
172
177
176
175
217
178
179
170
185
171
167
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
238
227
220
221
243
200
213
211
215
208
205
211
182
194
190
192
196
194
208
190
195
200
195
182
184
220
208
188
186
170
200
182
176
185
170
176
215
194
190
210
186
202
186
190
185
183
198
184
190
201
197
190
183
177
207
188
194
186
182
175
188
200
185
205
196
185
182
192
208
161
190
181
169
182
194
193
194
186
180
172
190
190
176
173
190
373
172
160
177
142
147
145
157
165
177
180
190
196
192
190
195
208
184
179
193
164
162
158
142
180
180
190
166
175
320
145
165
175
205
155
174
176
165
185
180
172
186
176
168
165
156
162
155
244
320
145
160
180
185
290
282
230
190
186
175
148
162
172
154
168
150
144
144
200
247
278
266
140
142
140
206
146
136
170
194
230
263
152
144
148
233
245
272
294
218
254
125
222
292
278
276
292
150
144
130
161
208
253
246
137
152
154
190
313
236
182
208
160
148
140
137
176
192
129
127
146
135
152
155
143
147
144
142
163
169
142
154
165
135
148
145
212
266
295
152
166
150
156
160
308
160
148
150
162
157
152
184
260
154
120
141
146
148
132
134
146
164
286
240
160
175
165
169
147
177
166
162
165
163
167
142
144
170
160
165
172
170
235
345
184
152
163
168
167
158
158
176
182
182
151
157
162
157
175
190
210
176
168
170
168
190
191
190
178
183
314
182
195
188
182
182
177
165
170
208
195
187
165
215
205
184
190
188
228
356
182
172
172
193
234
295
200
185
156
170
165
168
193
190
184
192
191
190
210
170
170
184
201
205
211
185
175
194
199
211
200
217
186
187
194
204
178
212
200
193
204
188
182
200
190
222
196
208
221
194
183
211
214
205
196
176
200
178
178
210
210
185
212
232
203
196
200
194
213
212
216
209
195
197
190
206
206
196
204
220
215
208
196
225
217
212
218
193
200
200
193
193
199
171
208
192
188
215
180
178
192
214
201
170
190
180
190
185
206
186
180
196
181
189
184
185
193
178
154
180
191
326
145
202
178
177
170
182
176
177
315
402
218
197
198
164
168
195
215
200
194
191
178
188
173
175
206
156
168
184
182
190
192
178
185
182
155
175
142
150
155
196
158
165
186
350
190
150
160
170
166
155
152
133
190
155
166
295
228
150
124
126
124
134
152
134
144
127
156
173
156
123
163
270
230
331
167
180
155
179
118
265
166
140
120
150
164
195
190
170
142
110
146
170
156
116
117
130
147
157
148
267
308
290
194
170
157
145
145
140
152
125
140
130
145
135
140
134
180
148
242
170
135
145
135
122
150
142
144
140
212
285
202
143
124
170
306
306
314
292
152
158
142
140
180
160
166
182
128
140
127
187
290
330
160
135
147
145
162
161
154
166
157
294
214
212
160
198
142
144
220
150
162
160
225
178
168
162
314
162
173
135
158
170
138
158
160
275
162
160
168
215
156
165
175
180
143
150
154
176
165
156
168
170
161
168
160
170
150
138
160
160
142
177
186
182
182
158
178
160
178
200
283
305
165
162
195
180
152
164
175
178
188
185
175
170
180
186
172
175
166
184
181
195
188
178
385
400
167
185
194
190
192
174
186
190
167
190
203
200
190
192
205
179
187
192
191
178
175
190
175
202
185
192
176
186
182
202
187
183
185
172
180
192
208
220
199
197
189
205
168
205
179
202
185
200
196
222
198
206
208
205
191
220
209
191
190
212
205
208
201
191
178
206
208
204
190
202
175
190
196
232
206
192
214
193
210
182
191
208
201
209
206
224
218
192
218
200
190
199
183
197
188
183
187
216
202
177
243
190
205
204
200
197
200
205
194
185
160
195
195
186
197
200
196
165
194
165
186
187
185
291
205
165
180
206
200
185
172
208
198
190
274
327
186
180
172
173
192
153
172
184
194
200
191
178
175
170
162
174
152
182
307
312
170
138
170
172
236
368
129
128
130
165
176
235
180
180
134
168
175
150
148
134
155
160
150
200
315
138
156
140
157
175
268
180
197
150
140
165
185
140
164
154
155
146
192
235
265
186
117
165
132
139
170
157
152
155
153
164
265
245
140
144
148
144
170
276
138
154
140
153
144
249
153
162
144
157
153
142
154
148
141
140
146
141
157
155
126
146
245
165
110
123
130
124
147
128
164
233
226
122
130
165
128
140
212
161
127
132
175
138
134
158
143
128
172
140
145
168
147
132
155
142
148
156
145
148
130
152
160
155
143
141
150
225
275
141
137
150
145
153
153
164
170
150
144
152
165
265
138
165
232
130
152
171
170
174
172
145
150
145
144
148
146
156
168
160
176
180
172
170
177
168
180
166
165
290
154
154
166
167
183
164
240
345
214
194
160
170
170
178
160
175
195
193
201
203
174
191
190
180
182
176
170
175
160
188
175
172
184
158
158
180
187
191
195
176
202
182
203
190
182
183
185
187
188
176
178
185
178
188
186
200
153
151
180
198
192
180
183
175
193
192
192
196
176
192
170
191
210
195
186
183
206
180
200
192
193
185
205
195
-999
-999
-999
205
194
190
177
181
198
228
174
190
188
210
202
196
184
210
240
191
176
194
174
195
204
205
170
190
206
215
203
187
195
184
175
193
185
185
186
212
208
205
184
186
184
162
170
164
196
206
191
182
232
175
185
196
180
185
160
150
177
193
183
185
205
203
180
200
180
160
193
179
238
191
184
198
184
-999
-999
-999
176
190
182
188
190
172
165
254
333
214
183
152
163
209
306
162
147
144
185
162
165
138
-999
-999
-999
169
147
154
160
159
154
122
135
146
185
195
180
154
156
165
150
154
150
157
158
172
180
167
137
163
223
188
140
165
233
312
201
153
201
274
228
146
156
136
165
154
194
244
232
238
204
143
130
155
139
155
131
150
254
312
160
186
125
136
173
197
250
171
144
140
154
153
120
148
223
286
140
133
139
137
160
160
141
160
266
130
126
138
137
168
165
254
280
144
151
143
197
273
178
138
152
147
128
155
260
165
130
146
138
138
235
140
133
135
150
164
138
164
143
160
160
292
156
132
147
165
137
142
137
130
145
142
209
150
140
156
145
146
133
146
157
184
149
149
150
137
147
150
136
163
155
158
150
132
142
162
158
158
150
169
128
135
235
333
156
160
166
157
163
152
152
165
154
165
159
165
164
135
180
188
136
141
178
158
163
173
162
157
180
176
190
178
156
155
165
255
200
173
160
165
180
185
164
187
178
206
170
189
187
177
286
177
172
187
186
143
180
192
178
187
159
185
196
184
173
169
201
197
186
195
183
187
182
160
172
220
194
195
205
187
184
205
161
193
200
215
195
193
192
178
180
192
186
181
183
192
213
220
205
205
190
185
196
206
180
201
202
268
299
203
168
198
213
207
-999
-999
-999
197
185
196
176
190
178
172
210
178
194
152
202
194
189
220
176
205
200
196
206
200
194
195
196
180
204
190
160
204
196
198
190
186
277
210
186
191
187
185
185
179
207
182
186
195
163
176
185
200
196
202
192
185
184
200
174
195
195
200
211
191
180
204
184
195
192
180
202
193
176
196
205
197
359
217
184
174
200
194
180
176
171
268
200
182
174
185
198
177
164
190
168
165
156
145
176
163
210
160
165
175
178
174
177
170
158
145
140
176
293
296
166
164
164
188
163
186
158
151
206
295
314
196
140
151
172
186
336
356
338
327
332
182
160
164
181
163
162
185
171
210
210
173
164
174
271
330
172
166
161
166
162
245
296
280
146
165
120
142
152
148
172
164
253
260
205
183
155
160
170
195
310
166
160
136
150
146
150
145
144
182
140
146
150
243
180
155
219
226
124
120
130
196
262
165
124
155
138
144
137
200
155
145
151
226
320
326
337
344
174
137
140
236
193
150
150
146
138
155
130
118
138
154
133
155
164
153
134
155
138
144
138
140
154
206
317
246
156
170
153
152
156
161
168
268
328
183
160
135
150
147
146
177
151
173
182
178
180
170
166
161
160
167
162
139
167
154
166
186
209
173
167
163
175
186
192
163
182
181
175
170
170
157
167
177
205
133
164
190
176
179
190
183
168
220
325
186
187
191
317
406
196
232
253
197
203
177
182
200
188
192
184
195
196
210
204
210
204
200
202
184
200
205
195
209
215
218
231
208
200
198
186
193
194
188
207
212
210
204
192
191
183
189
175
202
175
185
168
185
188
187
200
179
185
200
194
193
207
188
206
200
183
188
206
207
198
205
202
215
222
217
203
183
200
206
196
198
196
201
203
188
200
201
188
218
207
182
196
180
206
193
212
226
225
223
214
225
214
217
223
217
221
198
197
223
183
205
193
203
182
177
192
198
206
207
180
217
212
218
219
205
202
180
207
204
217
187
157
168
186
208
204
196
195
190
171
171
174
185
189
204
275
400
176
202
183
164
158
187
194
179
228
320
175
162
196
176
294
360
212
154
136
171
158
162
164
157
145
350
357
277
296
199
165
158
258
180
329
337
160
137
143
244
369
234
174
173
186
150
191
170
154
175
152
157
141
136
140
170
240
134
145
160
218
150
164
157
153
205
140
154
142
328
323
317
167
136
165
148
155
148
123
155
165
295
318
324
262
244
310
283
174
154
140
200
146
157
180
156
178
220
350
145
150
119
100
174
156
152
145
162
154
111
146
201
323
338
148
141
136
156
234
184
144
178
144
209
164
148
142
138
155
160
147
150
230
196
170
190
152
163
187
137
137
154
260
325
116
193
166
155
140
153
150
158
144
152
138
140
172
152
140
155
156
176
128
132
144
149
146
158
234
332
140
181
153
155
177
156
152
160
153
153
176
161
171
274
392
147
165
166
151
170
160
154
162
184
165
162
170
166
375
216
179
260
159
168
180
205
189
190
197
202
187
187
186
165
184
163
161
175
188
176
180
156
190
184
187
175
198
392
161
156
157
186
195
185
174
183
179
183
191
199
210
215
190
204
239
193
189
198
204
220
201
210
183
294
204
190
190
181
185
180
185
185
177
208
180
170
179
206
200
191
174
192
190
207
216
203
194
173
199
216
196
180
198
195
186
180
195
208
190
190
184
258
201
206
210
220
196
200
218
195
192
166
170
187
180
188
184
170
204
194
179
196
185
194
180
204
194
212
194
198
196
205
200
192
176
204
186
198
179
193
201
185
188
204
201
186
180
220
288
294
286
239
276
296
281
270
275
200
186
194
175
178
298
338
326
250
190
195
181
184
168
180
171
211
180
152
151
185
238
340
245
201
193
165
165
159
156
162
154
142
142
170
165
166
205
344
238
216
205
205
320
226
143
180
144
180
172
165
156
158
168
192
310
330
330
170
185
156
134
161
165
240
292
314
240
322
219
154
149
169
182
158
170
170
186
154
164
265
308
225
165
165
184
177
142
168
147
150
149
156
178
250
192
202
226
151
142
164
170
174
165
166
178
164
174
148
162
256
287
176
153
159
140
152
158
130
130
150
154
138
145
150
168
168
145
145
154
150
227
336
195
158
128
112
150
140
161
185
266
205
175
158
150
144
165
156
150
228
276
298
149
154
148
145
150
154
163
134
150
203
160
165
160
160
202
152
184
167
154
171
233
270
284
160
161
280
296
171
160
155
152
162
150
155
135
228
185
140
144
158
161
155
171
155
170
164
166
152
155
176
154
180
174
170
270
190
160
170
158
152
155
160
160
149
161
176
145
172
254
166
164
157
150
165
176
166
180
173
287
384
182
180
188
185
312
180
172
195
194
176
185
192
166
179
194
185
176
165
163
175
170
176
168
194
204
182
165
184
185
186
191
188
188
198
199
191
165
186
190
186
176
190
154
170
189
223
194
191
338
389
179
185
177
175
188
184
204
195
190
206
195
205
190
194
195
192
191
180
192
189
210
184
178
195
200
184
176
206
185
196
164
184
187
205
208
188
180
191
182
181
198
215
198
212
197
197
172
181
170
205
205
215
202
182
182
174
220
217
195
211
221
225
230
226
214
221
228
188
186
184
165
171
178
195
200
196
160
173
183
172
187
188
212
195
185
212
301
298
330
157
175
180
180
175
195
325
216
264
279
255
306
183
353
385
280
369
380
210
172
170
166
198
185
178
165
181
210
164
130
147
133
185
160
169
164
164
158
180
163
143
182
165
158
166
176
170
154
150
150
164
176
179
180
275
317
334
326
309
225
198
166
195
283
166
170
161
165
151
175
170
156
163
161
204
273
339
330
170
240
268
166
203
195
142
118
160
170
125
118
145
170
128
145
151
139
139
152
196
155
144
118
148
158
216
145
158
170
155
145
185
250
190
152
140
151
160
150
160
175
150
148
147
156
248
262
145
159
160
325
150
132
150
150
231
171
144
160
160
152
155
151
180
230
153
145
137
165
195
208
128
143
143
142
146
150
145
141
155
136
150
149
155
145
150
188
336
138
128
148
137
143
146
144
163
140
128
145
164
153
177
145
163
175
163
142
172
155
157
168
176
170
135
146
147
170
290
322
230
153
157
180
175
235
165
178
162
157
140
172
160
165
138
155
170
188
144
164
177
169
180
160
163
179
176
165
183
182
169
178
185
188
210
185
170
177
153
172
193
208
162
177
195
196
202
192
160
173
180
180
155
183
192
180
177
180
173
195
142
165
175
189
190
182
180
182
175
173
168
168
178
196
193
188
182
209
198
200
182
186
178
176
200
190
195
190
170
197
190
207
188
192
200
190
184
152
206
182
172
180
194
182
188
205
194
240
187
189
193
180
198
184
292
380
268
375
207
210
228
200
180
184
200
200
189
193
187
188
198
170
197
192
170
184
203
208
198
189
165
180
182
186
167
186
180
169
177
205
179
187
170
176
203
181
195
193
172
195
184
178
182
230
188
172
215
278
190
215
230
174
155
161
165
170
187
158
186
180
173
212
220
244
188
152
185
156
178
187
161
195
269
175
179
190
335
168
148
158
188
181
175
180
214
190
148
152
162
165
177
154
156
189
318
341
245
238
192
157
155
200
145
166
152
182
150
175
160
220
330
260
175
191
175
164
195
146
160
182
160
158
157
160
172
156
146
156
206
225
150
158
160
150
148
168
150
172
140
163
205
264
275
267
275
292
250
195
146
182
230
310
308
134
164
142
145
128
138
150
224
264
163
156
178
268
194
158
145
154
168
175
160
159
139
158
223
159
250
216
150
158
244
306
137
142
234
238
138
162
130
140
185
245
262
145
139
149
144
141
158
144
130
150
148
155
142
135
155
154
157
150
156
146
140
147
137
228
179
159
195
162
160
143
137
178
275
196
152
130
148
167
158
165
178
154
169
155
155
194
167
138
158
152
150
176
192
324
148
150
149
185
168
147
154
152
162
164
235
348
180
164
160
199
170
180
148
170
162
173
163
174
180
172
156
162
192
160
180
175
170
164
160
162
169
173
179
177
158
177
182
174
178
190
174
185
172
189
204
188
185
204
178
195
191
185
192
199
177
207
200
183
170
209
200
200
178
185
204
194
204
228
233
195
191
158
194
195
204
194
179
192
171
198
216
190
202
198
188
187
190
192
189
175
195
195
197
200
209
183
204
190
185
172
194
195
180
190
198
200
196
222
202
204
202
208
204
210
205
188
175
195
200
187
193
182
210
218
200
192
208
188
204
210
211
225
202
193
193
179
195
197
190
185
185
182
178
190
176
202
190
180
192
305
170
177
197
297
174
164
165
150
190
204
184
180
198
198
184
192
172
194
180
172
174
194
180
189
179
156
159
165
225
380
318
215
190
200
180
156
184
180
185
180
164
188
176
170
245
173
166
196
136
158
154
170
152
158
167
173
154
232
188
157
180
136
144
152
174
164
176
155
322
231
145
155
260
235
174
143
147
140
155
170
150
141
140
164
163
154
160
194
127
130
144
159
158
263
308
327
314
323
262
158
160
146
142
158
132
148
190
144
160
128
142
232
282
163
160
144
179
219
156
198
142
150
195
150
272
150
160
152
195
149
156
144
153
148
152
133
146
165
140
142
243
232
210
146
155
200
180
154
298
354
323
163
297
321
312
151
158
145
154
153
172
152
164
160
242
246
168
138
161
164
151
159
155
156
165
150
167
190
218
168
168
140
178
287
135
150
165
158
160
158
157
178
151
160
160
188
170
143
174
174
211
188
145
155
164
185
186
174
164
167
163
149
148
175
160
176
270
300
172
166
164
168
139
143
166
179
182
166
172
172
162
190
177
167
175
169
188
190
185
187
180
176
183
173
183
180
173
208
182
168
182
178
182
180
173
176
192
182
194
150
184
198
188
180
173
174
210
212
195
200
210
220
215
228
221
209
214
200
205
179
192
188
208
188
207
208
199
215
188
200
195
222
185
175
198
210
190
201
174
185
211
202
174
197
208
209
196
248
195
196
184
180
196
204
200
182
190
201
207
200
207
221
210
208
203
196
193
213
196
188
216
210
200
188
179
196
173
186
193
188
209
206
191
150
178
193
211
199
183
185
170
166
218
186
198
208
196
203
190
208
181
192
200
198
190
183
187
172
165
182
184
238
194
209
200
198
192
234
234
168
320
256
189
178
157
150
185
200
380
189
184
173
184
187
179
187
185
178
157
185
151
158
158
176
149
179
173
149
164
203
380
321
287
166
185
175
290
338
192
162
150
215
168
182
224
229
168
172
158
152
152
146
170
150
154
172
235
140
124
152
192
172
150
134
143
248
354
180
220
286
150
200
330
330
325
275
134
160
268
328
180
204
145
135
146
218
175
292
314
205
225
150
143
145
136
146
138
118
115
232
300
312
266
215
308
308
312
206
216
325
160
147
248
203
155
157
292
148
174
154
133
118
140
163
140
123
153
135
139
134
148
157
161
144
153
155
157
128
145
155
140
172
147
154
158
157
158
180
180
158
180
147
154
170
167
163
143
137
153
165
222
290
145
158
162
144
273
142
146
173
224
338
298
156
162
151
158
150
143
150
168
158
164
134
150
155
148
158
173
159
160
141
160
262
167
187
163
171
153
160
168
156
164
162
168
168
193
178
147
160
175
208
325
152
180
172
177
153
164
166
178
182
171
172
174
180
186
181
190
198
190
185
179
181
180
189
158
214
198
177
197
-999
-999
-999
166
168
188
194
198
164
184
200
187
188
195
195
160
172
209
204
167
185
196
195
210
206
238
170
181
175
189
210
207
177
185
215
200
200
190
218
205
244
380
-999
250
190
310
410
190
205
190
205
202
200
200
215
195
188
181
205
270
405
290
230
210
200
192
185
190
160
215
233
230
190
204
224
205
208
200
188
202
182
195
180
205
200
210
178
210
210
205
198
217
208
205
201
194
201
184
199
195
180
165
175
197
210
206
215
184
194
178
176
184
165
178
185
179
202
192
179
228
172
181
190
174
180
185
180
180
182
182
180
195
157
170
177
185
178
145
174
164
178
179
175
155
175
190
180
175
170
123
168
182
150
155
153
170
160
148
145
199
156
178
178
156
165
250
270
315
345
220
341
247
185
354
240
170
152
150
142
140
148
127
177
314
356
320
160
190
145
200
160
210
232
170
175
160
294
178
160
144
150
191
215
253
274
284
310
300
195
210
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
216
304
216
205
134
158
172
220
260
165
145
160
142
144
144
128
176
147
136
148
150
138
157
209
254
190
134
238
336
155
135
150
275
160
169
134
154
138
154
242
144
145
166
147
147
159
141
139
141
150
145
145
260
135
125
161
-999
-999
-999
155
151
145
145
191
274
316
224
142
282
341
320
150
147
161
163
139
157
149
153
141
138
145
157
163
160
157
151
160
187
151
157
160
165
170
170
175
180
146
143
166
175
165
173
174
165
158
162
165
163
167
164
163
170
170
168
168
150
112
178
176
170
165
164
169
165
170
183
181
178
185
163
170
187
156
175
181
188
184
175
185
175
161
183
173
173
168
175
194
205
192
184
193
187
183
180
175
170
170
185
180
195
313
235
180
205
180
200
199
200
198
190
192
192
191
190
190
195
190
190
195
185
197
194
190
230
198
204
203
205
188
190
190
182
185
197
196
192
201
211
220
194
210
200
210
210
201
210
195
200
188
206
218
209
201
194
199
190
200
230
210
222
210
195
189
187
197
178
178
190
196
192
194
190
180
196
183
191
202
209
192
198
190
175
180
190
175
180
172
200
178
200
190
181
179
189
187
196
197
187
186
185
210
170
187
200
198
168
175
181
194
191
216
186
170
182
175
160
176
210
192
168
179
173
171
183
167
175
172
190
180
177
195
177
355
176
185
175
172
166
143
145
145
311
160
146
183
186
167
163
159
169
170
222
274
165
165
156
146
225
135
185
175
167
170
245
217
255
173
158
145
155
210
270
215
310
325
150
195
177
325
320
317
165
150
136
225
325
315
171
164
146
190
287
307
136
150
134
155
150
144
120
145
139
139
177
226
262
283
286
284
178
140
120
147
132
275
200
172
156
159
155
231
277
150
154
223
138
152
264
323
315
320
302
233
165
180
150
138
224
150
155
154
115
150
146
183
317
168
156
166
249
212
198
340
230
162
270
320
172
168
157
147
148
177
179
213
262
162
148
155
155
152
150
160
238
303
280
164
175
161
170
296
150
160
158
210
252
161
168
156
158
160
180
171
179
173
175
200
170
180
173
168
165
164
167
173
156
155
180
170
172
180
174
162
163
165
162
181
168
181
165
163
165
164
176
162
175
239
180
171
194
165
190
184
198
191
180
168
175
168
174
176
186
196
196
194
183
192
192
186
167
177
175
187
190
186
185
203
206
218
204
198
192
184
185
190
186
185
174
175
175
173
183
188
189
189
184
204
200
196
213
230
220
200
210
192
185
191
190
198
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
185
205
190
198
187
197
184
191
211
200
191
185
183
220
195
180
208
200
222
195
190
190
227
195
218
202
198
190
187
195
201
322
386
209
174
187
175
188
187
182
175
172
182
177
169
162
173
171
166
166
194
180
179
187
196
176
220
375
188
188
176
190
176
-999
-999
-999
-999
188
157
164
190
201
250
244
193
205
192
167
161
212
292
166
168
177
167
171
173
269
323
161
156
200
172
134
165
209
180
189
131
160
189
288
313
156
149
131
161
214
337
226
330
353
312
176
164
156
159
166
157
267
133
163
162
147
176
175
171
268
229
161
134
146
151
140
155
255
250
182
166
143
152
156
121
111
140
116
146
151
136
154
150
151
274
280
150
134
144
180
162
168
149
155
167
202
162
157
204
152
156
144
160
140
151
277
319
150
166
158
252
151
158
142
142
146
151
220
160
178
162
144
152
174
242
173
285
282
155
175
255
222
157
144
158
165
166
132
155
139
133
140
153
150
227
257
295
322
291
226
175
174
164
264
303
147
161
173
170
162
168
169
176
160
174
161
161
158
157
164
163
157
159
160
155
157
151
156
271
343
304
146
172
155
159
176
179
177
177
180
177
323
345
304
167
176
182
260
326
190
184
183
180
176
179
235
160
182
212
186
211
190
176
181
184
187
215
207
206
184
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
180
175
-999
-999
-999
212
199
201
195
205
210
210
158
220
-999
-999
-999
212
208
225
208
215
215
200
205
198
208
194
215
213
206
212
209
208
208
210
212
-999
-999
-999
-999
-999
-999
220
208
216
221
212
225
225
223
224
215
216
231
195
205
220
221
226
241
230
213
237
209
214
220
215
208
227
206
235
208
212
223
221
213
214
198
192
352
205
200
180
216
224
216
211
216
201
216
201
188
238
332
250
200
206
220
232
176
160
180
167
186
181
187
174
186
190
225
190
168
169
190
229
198
206
198
170
193
175
174
168
171
184
210
198
168
182
201
192
181
176
182
193
174
181
170
181
195
168
169
132
145
170
178
166
173
165
160
300
320
156
145
163
183
309
200
183
160
178
169
172
171
135
208
171
174
173
169
196
198
182
195
158
153
262
200
135
155
245
246
151
200
165
193
156
186
281
171
172
151
145
-999
-999
-999
144
161
230
285
231
170
160
146
156
138
159
161
210
245
155
135
140
170
230
255
238
299
305
226
211
240
165
291
283
176
198
184
116
121
181
200
150
148
155
151
153
163
151
187
198
155
170
161
154
162
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
155
152
164
153
160
173
301
195
165
175
134
152
165
171
158
169
155
163
165
181
176
163
335
255
188
180
186
178
156
163
158
151
170
163
164
186
189
225
391
300
200
188
173
180
165
166
281
255
228
222
206
185
183
190
176
178
161
170
181
168
188
215
171
190
168
185
195
198
180
178
191
182
185
221
191
197
189
200
207
182
179
192
210
206
206
215
196
195
180
190
209
195
195
214
220
196
204
180
188
190
195
202
195
196
206
201
200
202
210
198
195
201
196
195
207
187
194
207
201
201
210
197
193
189
235
217
224
224
215
201
195
208
226
221
218
215
210
204
210
206
223
235
211
225
241
245
206
210
220
198
212
200
219
231
215
228
213
211
218
202
198
202
198
221
210
201
209
209
207
221
215
192
213
200
225
215
205
201
200
193
198
195
194
206
193
216
225
210
231
226
223
215
218
211
210
198
206
233
215
198
201
195
210
230
205
201
365
216
190
195
265
206
195
210
198
188
165
198
200
195
185
185
195
188
185
185
168
190
170
190
178
190
195
172
280
355
200
180
200
160
180
170
180
205
180
235
363
280
181
170
200
275
390
200
191
190
167
146
193
178
326
298
230
191
185
205
265
178
230
302
245
158
152
198
238
190
200
161
160
165
176
176
162
166
215
183
162
175
190
176
165
178
164
171
156
180
136
153
145
150
146
181
225
140
141
173
230
203
207
178
165
162
170
153
180
166
160
143
135
110
298
293
185
150
206
195
160
150
150
215
140
138
145
140
145
265
230
165
165
160
152
150
130
130
146
235
280
311
309
303
242
153
168
138
132
144
152
157
258
247
226
318
256
178
156
158
179
294
234
169
144
146
306
342
282
164
161
161
222
155
164
152
143
145
224
136
167
172
153
193
180
155
166
173
170
170
176
170
160
165
160
155
160
160
165
190
155
170
182
161
160
156
165
175
170
161
182
176
150
165
170
176
181
201
186
192
161
190
175
180
170
190
172
190
166
200
187
190
170
186
180
156
165
165
156
181
-999
-999
-999
185
181
-999
-999
-999
190
185
181
190
195
175
176
190
205
195
215
201
190
165
195
206
200
196
190
205
180
180
205
200
210
206
200
200
218
200
195
215
210
225
190
180
170
210
210
200
205
220
225
205
185
215
200
195
190
215
220
196
200
198
195
213
195
225
230
230
240
236
238
230
236
246
250
215
222
210
214
215
216
200
190
205
222
212
210
195
196
201
190
200
218
225
240
215
205
235
195
185
195
208
220
203
220
198
190
225
195
220
240
210
190
225
228
205
210
206
218
210
200
185
200
180
255
222
235
205
215
185
-999
-999
-999
255
215
195
210
185
195
210
-999
-999
-999
175
200
205
170
310
400
392
340
225
230
233
205
215
195
215
205
190
200
190
195
191
185
220
215
195
190
160
305
315
190
175
235
185
195
170
175
165
180
175
170
180
190
170
185
145
155
175
175
180
190
170
170
200
265
180
250
275
360
265
175
175
180
250
280
302
305
270
185
165
160
170
220
310
295
175
165
165
150
165
240
280
315
160
155
155
150
190
275
300
230
280
235
205
220
175
182
185
170
160
150
145
145
155
200
300
290
310
170
130
165
165
215
140
155
160
150
160
265
247
305
305
225
165
150
145
220
175
170
150
160
140
160
160
275
160
175
160
155
150
170
205
165
150
220
240
185
160
150
140
165
165
160
145
150
285
155
165
165
160
155
155
160
170
175
170
165
185
175
170
170
195
305
170
180
170
170
185
190
185
225
190
165
190
190
175
175
165
145
175
170
170
175
165
170
195
225
245
160
175
185
175
185
165
225
175
175
170
190
185
175
150
190
180
170
190
205
185
185
165
190
195
205
185
180
205
210
185
195
205
-999
-999
-999
200
220
210
-999
-999
-999
195
185
185
195
-999
-999
-999
180
200
190
220
175
210
210
185
195
180
190
185
200
185
175
195
-999
-999
-999
195
200
190
220
230
210
195
195
190
190
210
190
200
200
185
210
200
200
220
200
193
202
215
202
215
210
220
210
235
195
215
230
215
235
200
190
210
215
210
190
195
195
200
180
220
185
205
195
200
210
195
170
215
215
200
300
210
220
200
-999
-999
-999
-999
205
205
185
175
200
185
195
210
185
180
205
210
190
205
210
190
180
175
195
175
170
175
190
195
185
180
185
195
185
192
180
170
180
165
180
170
175
160
185
180
175
215
185
245
250
200
200
175
180
180
175
245
270
240
180
355
220
165
160
190
175
175
180
170
175
185
200
170
180
150
195
185
180
170
175
150
160
160
140
150
165
165
150
165
165
160
290
310
320
175
135
265
180
180
160
175
280
335
165
170
170
175
185
285
315
285
170
165
160
135
176
185
145
140
160
160
170
165
165
185
150
135
165
150
145
160
150
140
200
185
140
240
250
305
305
275
180
145
165
156
160
170
162
155
155
165
235
275
210
185
290
175
185
185
150
195
190
170
160
175
150
150
155
205
135
160
152
150
230
145
157
165
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
171
175
183
165
158
245
178
165
245
172
171
189
167
165
185
172
175
178
183
170
205
185
200
200
172
170
214
183
182
172
168
167
188
185
204
210
192
173
180
181
198
198
170
190
176
205
214
207
207
364
190
205
200
201
226
208
204
236
200
207
200
205
221
220
230
235
241
236
235
230
220
190
191
196
193
210
205
220
211
215
230
200
205
192
207
200
199
200
205
210
211
205
191
195
208
202
206
214
202
205
216
222
245
240
233
255
257
236
195
216
225
254
234
192
192
210
232
214
212
190
185
190
203
-999
-999
-999
212
-999
242
220
216
192
-999
200
207
200
195
212
192
186
192
206
220
220
215
204
276
375
174
185
205
198
202
183
230
203
247
222
205
199
193
194
205
200
202
210
208
196
198
186
194
207
199
203
234
324
316
189
204
182
214
212
187
197
194
173
205
210
186
195
183
182
167
150
163
190
180
189
189
192
174
174
324
212
-999
-999
-999
-999
-999
-999
-999
-999
290
230
170
160
302
170
176
152
183
143
140
180
150
-999
-999
-999
-999
210
-999
-999
-999
152
166
184
340
292
160
186
185
148
156
193
155
160
162
222
233
-999
267
177
160
130
180
174
280
302
206
160
175
160
180
163
255
236
254
240
224
230
185
180
166
153
154
148
143
254
149
170
162
126
168
174
143
150
167
169
158
172
172
223
207
210
156
161
171
173
262
264
174
205
253
318
322
230
172
168
172
237
212
172
162
176
174
159
192
160
169
174
167
176
198
222
263
165
162
175
149
166
164
173
177
182
194
201
259
364
160
156
177
179
167
167
183
164
191
148
174
174
185
184
179
188
173
166
184
174
159
189
296
161
164
165
170
164
186
157
173
176
195
167
175
191
186
163
185
184
181
166
200
193
168
194
190
193
193
200
172
165
199
170
209
190
194
185
180
190
189
195
176
184
181
188
196
186
184
193
177
183
176
174
202
209
189
176
199
204
204
196
212
214
217
192
191
199
199
208
223
211
212
216
217
202
199
188
194
217
228
220
224
189
182
179
179
189
219
202
216
200
206
204
206
212
206
204
203
230
191
198
209
207
217
185
194
219
216
222
214
209
198
193
203
207
199
194
191
202
217
227
199
197
192
223
204
195
198
214
221
225
217
221
217
216
194
216
221
198
191
201
167
192
199
190
178
184
200
201
186
199
201
189
193
206
204
217
199
199
193
188
201
196
194
198
191
182
182
178
185
184
191
182
169
186
184
179
160
197
176
213
167
160
172
195
197
207
198
203
186
207
236
244
192
199
177
183
197
173
162
169
182
165
265
206
314
186
185
152
150
175
187
172
167
173
186
168
236
315
270
274
165
186
184
180
157
129
125
164
162
179
178
178
174
173
178
173
233
283
266
276
341
177
159
342
341
330
303
252
172
174
206
147
167
257
178
139
146
162
159
188
249
182
152
163
156
198
230
264
272
289
269
158
154
243
285
225
329
244
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-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
171
162
153
271
307
191
161
163
149
182
156
152
169
162
-999
171
154
180
189
219
148
174
181
191
182
171
167
300
166
149
158
151
174
172
176
168
179
196
167
182
159
-999
297
366
262
181
164
177
198
171
187
171
166
161
165
156
177
187
167
186
191
184
202
203
185
188
185
200
181
185
198
185
189
196
200
190
181
198
187
200
173
186
178
194
213
213
176
182
186
192
172
173
176
193
205
193
185
175
170
209
208
206
202
210
207
215
217
211
218
217
227
198
231
223
226
215
237
244
248
240
218
235
224
219
198
196
211
209
186
186
188
192
201
195
189
191
192
194
190
182
188
203
229
226
193
201
203
197
197
203
216
212
206
198
186
196
186
186
196
201
197
206
196
196
193
186
187
198
190
196
193
246
238
207
-999
217
242
196
188
216
232
233
200
195
196
208
198
192
211
212
206
204
196
192
208
218
236
216
233
231
218
234
244
246
251
251
239
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
364
354
197
161
229
348
366
268
203
266
226
247
199
157
191
184
174
168
188
176
166
182
168
238
166
171
162
169
180
266
212
212
157
206
206
176
158
158
162
216
258
178
153
201
162
192
247
226
313
293
176
156
227
257
298
188
159
146
244
282
258
153
133
157
156
154
152
195
133
141
142
216
222
177
185
163
158
156
153
152
163
193
156
163
131
156
147
121
132
136
153
155
205
153
189
166
131
157
161
162
157
163
333
334
214
256
276
136
236
364
157
177
146
173
186
236
164
146
166
152
161
162
164
173
182
206
318
202
156
176
217
154
163
164
157
244
162
144
162
193
263
206
172
166
163
151
143
168
182
172
162
161
256
176
168
177
171
164
172
161
176
177
182
198
252
306
335
173
163
197
174
174
176
182
191
191
174
174
172
174
184
192
173
177
184
183
192
178
186
171
158
201
208
321
216
193
171
196
210
216
191
188
208
192
198
203
216
216
208
211
206
185
179
183
183
179
173
201
193
209
189
216
217
227
193
181
194
206
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
232
206
198
214
188
207
216
237
242
216
246
244
234
228
231
232
227
232
219
232
232
221
217
217
212
237
243
242
206
194
197
194
213
201
218
218
231
234
233
202
211
196
199
219
213
206
232
213
224
226
214
221
238
232
209
213
241
234
232
216
211
241
237
237
-999
232
228
214
181
226
209
192
202
222
198
193
218
226
211
208
223
224
193
231
181
188
164
183
181
198
186
184
201
201
188
226
291
179
185
187
175
180
163
188
178
178
237
262
212
161
214
322
352
257
233
201
173
166
173
290
316
318
167
208
313
318
240
188
193
174
182
197
255
202
191
172
186
191
175
162
168
171
163
154
146
168
178
166
128
163
132
158
156
276
236
170
172
151
153
156
156
227
217
157
150
298
209
182
286
281
226
294
299
312
262
196
140
148
166
163
153
153
163
156
159
158
161
164
156
167
150
192
171
157
142
146
143
146
211
227
231
146
158
132
152
205
243
264
219
224
170
156
162
204
267
177
163
193
134
155
267
312
271
215
197
203
176
148
127
146
157
154
165
166
237
167
149
147
157
166
156
152
143
155
153
173
152
168
166
158
173
181
164
168
157
246
311
328
243
155
182
212
186
169
162
163
156
172
183
183
173
176
169
326
153
171
176
169
174
166
178
180
173
183
161
168
163
152
251
246
248
233
161
186
172
176
181
177
153
183
176
175
188
172
175
165
153
182
178
186
162
183
183
168
165
167
177
182
189
189
174
176
196
192
194
198
191
213
184
186
196
190
197
183
177
193
187
188
186
186
208
219
231
209
203
182
188
203
201
217
216
183
199
205
199
236
178
193
201
212
206
199
208
204
206
201
198
193
193
196
190
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
233
229
226
192
193
197
189
186
192
201
187
181
218
206
221
213
202
194
216
201
213
223
233
213
188
208
223
222
218
243
241
227
222
223
235
255
231
210
210
196
201
196
-999
207
226
217
202
194
207
206
188
200
187
179
186
176
196
193
173
188
186
193
191
210
216
188
211
211
202
196
206
183
168
198
187
169
178
193
203
208
203
197
206
182
212
192
191
201
206
253
179
184
174
186
171
174
196
186
177
198
203
169
173
186
192
197
196
186
179
173
153
155
186
176
312
166
266
354
339
324
233
196
243
166
153
203
256
233
168
124
163
323
304
166
172
206
151
156
151
156
226
173
159
146
137
162
242
227
217
201
156
158
241
214
164
158
159
221
181
-999
-999
-999
136
142
196
239
153
143
151
147
143
111
163
139
149
142
152
176
237
143
151
162
153
162
218
272
180
156
164
163
134
150
134
138
154
163
173
151
143
148
160
166
125
157
143
167
187
259
347
334
172
163
151
157
156
258
302
146
162
152
160
147
156
157
151
218
212
246
135
153
322
168
177
157
166
189
177
156
167
166
157
151
153
156
147
249
296
316
165
152
153
150
180
154
144
137
138
148
166
157
147
144
153
159
157
163
173
171
173
166
157
171
256
147
177
233
152
164
193
173
168
161
186
175
156
176
186
186
178
196
183
174
164
293
276
188
197
196
193
202
183
188
267
348
161
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
219
177
177
218
216
216
229
229
202
213
203
197
208
211
221
193
202
199
203
213
212
203
221
207
223
232
197
192
194
196
201
183
187
184
201
212
197
202
189
187
206
205
193
199
194
197
198
198
204
203
186
182
197
177
196
197
208
188
206
194
193
198
182
193
199
204
216
206
190
209
220
223
203
187
191
194
213
198
200
213
207
217
222
193
203
197
203
196
193
210
185
182
176
181
187
189
184
179
210
197
163
197
313
294
190
218
186
220
190
176
197
277
270
305
368
220
200
192
188
198
183
198
203
199
258
342
247
189
181
151
173
177
183
168
158
144
196
226
220
216
196
189
181
176
191
173
168
168
176
173
168
188
178
197
153
177
141
147
298
296
326
334
214
218
253
242
187
201
192
186
183
183
201
176
161
173
166
163
168
236
202
201
197
219
165
134
144
148
162
214
268
168
247
261
154
153
153
149
226
190
153
163
138
152
133
128
168
153
148
148
157
146
143
147
154
222
277
221
172
161
157
147
196
157
282
294
312
289
298
176
177
164
166
154
142
185
238
199
157
162
166
156
163
258
207
147
-999
-999
-999
-999
252
297
336
150
157
158
138
138
147
142
146
147
147
148
172
220
143
146
-999
-999
-999
304
197
154
139
142
161
161
148
161
162
167
153
176
177
173
177
163
157
167
161
166
176
248
253
273
197
178
187
216
191
180
182
177
177
197
190
179
166
187
207
202
171
152
165
181
192
176
174
147
167
140
176
171
186
157
196
214
162
187
177
173
158
188
182
170
163
176
192
183
174
177
182
173
183
187
181
-999
172
166
193
204
177
206
-999
192
174
156
166
193
186
167
197
183
176
273
366
193
177
176
-999
-999
-999
-999
-999
-999
-999
203
203
198
229
193
187
193
202
186
217
197
203
198
206
197
196
197
193
202
185
212
197
192
182
197
186
206
181
206
201
198
186
183
192
196
200
202
192
198
196
193
196
192
188
196
206
199
196
217
206
218
208
190
203
216
222
193
231
202
188
-999
207
197
196
193
194
197
201
216
243
241
222
213
226
227
223
196
231
352
182
206
203
186
177
186
173
187
187
182
182
198
186
203
191
172
197
176
182
187
166
181
201
198
196
193
191
207
203
188
194
196
191
250
248
213
235
224
204
236
340
203
183
182
193
190
187
167
153
-999
176
157
163
167
173
183
182
310
167
160
183
191
161
162
173
156
166
168
226
334
283
188
188
161
156
259
143
167
157
152
144
150
145
111
93
84
83
97
111
148
143
130
143
143
152
156
322
253
183
141
154
253
293
203
173
148
153
197
167
144
142
163
163
153
192
162
152
153
147
146
256
280
245
147
172
153
207
193
164
158
131
153
148
187
166
193
126
161
153
127
136
162
157
-999
168
152
139
156
253
184
-999
-999
-999
-999
-999
-999
-999
-999
-999
156
190
158
130
128
139
129
147
186
167
170
149
152
130
134
130
140
133
139
145
147
158
143
145
140
152
154
147
157
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
150
152
150
150
176
162
166
159
152
154
156
156
153
151
152
153
152
153
174
172
173
177
178
173
176
174
170
175
171
173
170
171
166
196
277
285
191
188
187
193
173
192
211
226
193
211
188
179
177
193
198
201
181
176
196
198
391
403
186
184
203
193
193
196
198
207
206
198
194
191
216
192
196
220
216
221
207
176
213
216
207
196
197
203
206
223
241
218
202
-999
-999
-999
-999
-999
-999
216
231
192
191
193
197
202
206
196
216
206
205
205
202
209
216
217
202
186
206
185
183
167
210
203
210
210
192
188
194
213
183
201
193
208
184
206
188
176
221
213
217
233
192
193
192
186
193
208
193
182
178
210
220
191
201
207
215
200
196
195
193
216
206
193
197
205
216
197
202
203
190
193
203
196
207
202
188
196
186
181
286
182
171
217
201
207
196
192
186
196
198
206
196
189
203
191
157
176
195
187
196
183
193
188
233
214
375
178
173
203
171
174
167
157
182
312
170
150
207
146
157
172
176
168
163
132
188
182
162
176
266
176
163
133
123
158
178
161
173
162
177
152
167
182
171
166
162
275
155
156
219
170
130
117
131
127
173
143
193
230
265
181
162
156
146
173
170
283
230
186
309
246
149
137
152
231
255
275
279
288
287
297
288
197
162
176
171
176
156
169
167
192
177
162
167
151
269
167
320
327
157
166
157
164
158
178
167
153
-999
-999
-999
-999
-999
-999
-999
-999
151
166
163
206
306
333
282
244
166
130
190
150
170
275
136
124
113
126
135
136
128
146
166
175
141
147
163
169
167
136
117
127
147
146
142
168
174
333
162
161
177
293
166
151
136
176
156
158
160
167
152
146
137
138
169
156
156
163
175
183
164
170
170
168
176
162
148
168
187
168
166
163
177
173
160
187
177
166
192
187
176
182
174
166
177
176
181
182
183
206
169
169
182
177
167
183
183
211
191
197
188
192
191
203
178
196
206
-999
179
183
163
194
197
190
185
165
162
170
188
197
197
-999
-999
-999
177
176
-999
196
191
232
234
193
208
207
191
181
187
187
206
-999
228
-999
191
194
193
175
185
204
197
191
202
216
205
200
210
197
192
198
190
197
199
199
215
198
197
208
188
178
181
171
187
192
193
186
208
180
182
175
158
164
165
180
203
233
212
208
213
203
192
213
218
217
224
206
197
193
213
212
196
189
221
207
198
203
206
183
178
188
196
218
227
213
207
241
207
216
213
209
202
227
222
229
221
216
208
198
211
201
-999
-999
-999
207
163
160
162
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
208
191
194
203
207
196
201
193
196
198
196
322
366
313
177
172
184
170
158
130
124
167
173
186
290
177
181
149
157
136
157
207
148
141
136
163
166
166
154
186
246
246
127
136
153
156
242
161
271
257
173
156
126
143
183
177
152
153
261
277
302
146
236
308
199
163
146
153
166
153
184
146
151
167
173
128
130
141
192
231
263
215
156
156
256
183
156
151
163
227
281
206
163
146
128
151
173
152
147
146
142
176
136
147
142
223
277
287
313
166
161
146
151
226
157
147
153
162
157
158
161
149
147
147
171
163
156
151
152
147
267
304
153
177
183
163
153
147
186
166
211
147
163
154
146
141
153
172
226
364
158
183
166
158
197
161
152
158
130
178
173
163
156
169
157
157
132
167
181
178
-999
-999
-999
207
323
373
179
174
177
186
162
169
172
171
178
156
172
172
176
166
173
191
178
182
173
173
183
186
167
178
174
139
277
184
172
192
184
186
182
191
193
197
202
198
196
183
193
175
182
191
203
193
201
183
182
183
188
183
188
269
302
183
191
212
186
214
175
204
220
206
193
288
401
184
158
197
203
188
187
188
211
201
183
193
187
181
202
182
193
202
191
193
222
223
222
206
207
356
197
187
181
166
166
167
192
188
202
207
216
212
198
206
178
183
206
203
213
201
208
196
214
204
196
183
211
199
212
211
202
239
209
216
187
207
206
178
199
166
211
186
186
192
183
187
183
197
188
182
214
192
203
221
203
187
186
192
206
206
162
189
178
224
206
175
177
180
262
227
254
201
191
-999
-999
-999
-999
-999
-999
-999
-999
256
261
211
245
337
302
169
166
186
183
199
201
177
344
344
188
206
171
178
177
184
169
163
157
187
153
152
166
161
166
163
141
138
144
157
136
126
153
163
162
161
186
203
226
186
181
347
326
226
157
192
357
273
172
166
164
167
293
306
167
146
220
153
163
127
179
313
328
144
156
226
302
166
157
168
161
151
147
127
151
196
263
287
304
178
143
146
157
109
137
166
132
136
147
152
237
193
156
156
147
177
157
137
141
172
153
226
276
292
147
148
148
164
156
116
123
126
207
162
122
143
164
146
151
146
146
116
121
166
132
136
173
168
143
153
156
152
176
131
137
146
123
131
106
133
137
138
156
246
147
148
143
212
273
166
153
253
153
142
151
183
311
172
143
163
166
152
157
162
166
323
143
142
172
172
163
146
166
147
158
170
153
144
163
167
156
194
159
169
166
167
148
166
156
172
162
166
148
151
176
293
327
151
156
163
171
176
183
167
185
174
186
173
172
167
168
191
173
178
197
197
188
177
158
187
183
183
186
191
187
175
172
197
186
185
156
174
192
194
197
203
176
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
183
189
196
207
192
214
207
217
211
198
198
206
-999
214
222
222
216
206
210
180
203
193
206
212
206
204
198
182
208
196
202
193
187
199
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
172
176
203
192
193
212
209
-999
-999
-999
-999
-999
-999
-999
198
220
180
190
195
185
184
182
175
195
201
220
221
220
340
267
190
200
195
177
175
166
187
175
193
176
177
165
205
195
190
184
188
170
186
231
171
201
200
175
165
145
162
145
175
165
180
181
183
188
186
332
350
135
157
174
190
183
167
167
175
180
180
186
182
185
172
222
210
277
392
394
195
223
150
153
162
175
210
180
150
130
170
160
167
162
163
138
134
184
148
152
164
165
176
202
280
134
310
314
164
-999
-999
-999
230
162
273
195
167
177
162
160
165
160
162
150
174
180
173
153
174
290
320
306
310
165
162
163
210
200
215
214
182
150
148
155
161
143
168
215
244
216
314
215
143
143
147
163
193
235
193
185
152
148
205
325
195
142
143
147
150
163
210
130
135
163
213
149
143
189
207
282
150
137
221
175
150
226
177
152
148
147
157
275
154
137
180
137
136
147
141
205
317
158
164
150
154
167
160
135
145
154
158
172
156
146
154
137
158
150
162
147
264
200
175
177
180
160
151
163
180
197
155
140
160
170
163
164
156
167
155
168
145
308
145
150
173
152
168
260
364
233
235
161
185
178
162
160
185
192
173
177
170
155
173
183
180
175
158
177
168
168
157
158
191
158
173
165
170
206
170
146
155
173
154
164
165
189
178
158
183
170
166
173
175
178
177
189
190
177
168
184
180
178
184
173
184
195
194
193
196
174
180
190
200
214
180
167
187
195
194
200
200
180
175
187
202
217
197
187
174
189
210
207
215
232
188
184
195
173
182
180
202
173
152
180
180
184
189
173
190
196
202
188
178
178
193
192
195
173
185
194
183
198
210
195
179
196
173
189
182
161
193
201
194
190
167
194
195
200
175
176
182
180
175
157
164
192
190
192
172
167
177
195
174
183
182
179
175
165
210
158
160
222
159
193
190
179
158
167
157
304
295
164
175
180
170
174
188
175
167
171
180
170
308
355
352
232
146
167
162
160
142
162
148
164
166
132
165
155
170
170
172
182
202
258
176
160
157
156
162
149
159
160
255
325
318
222
152
137
164
155
200
217
162
182
159
157
162
143
195
137
157
156
198
226
257
280
185
160
150
154
152
149
137
167
158
157
152
229
253
172
130
135
132
149
237
188
218
174
143
170
150
154
178
145
140
180
235
185
145
160
195
235
285
284
287
225
192
298
309
307
302
172
137
147
163
175
134
135
143
147
157
153
136
145
203
109
108
134
155
135
137
138
144
173
158
143
155
160
146
152
163
137
148
184
149
160
170
155
162
182
262
162
132
139
163
162
145
172
260
158
157
180
160
175
165
162
169
170
358
280
310
147
149
168
150
160
168
178
190
155
173
174
176
162
187
190
177
172
197
183
202
156
165
170
160
165
315
150
174
165
150
178
145
270
156
157
175
170
172
185
180
163
150
168
243
365
155
180
177
180
175
197
258
192
188
182
180
198
184
170
165
182
180
185
165
170
193
193
170
177
184
180
195
168
238
312
340
162
174
190
198
205
195
194
202
212
198
213
190
187
187
194
184
167
192
189
183
212
160
194
175
188
186
192
202
194
195
192
183
225
180
239
405
195
189
203
187
210
197
213
193
188
193
194
177
183
194
192
194
192
188
190
194
199
198
196
172
197
173
187
187
177
184
195
213
188
163
210
177
180
182
220
220
206
203
210
197
200
207
212
215
222
235
216
207
218
207
210
190
202
202
206
202
166
202
196
190
195
185
182
185
312
188
180
195
210
180
180
186
178
188
180
178
175
152
170
177
207
175
175
185
178
189
173
170
172
175
179
224
172
160
140
142
135
130
126
130
195
292
360
165
164
192
216
182
190
158
172
150
148
156
158
154
145
142
172
169
180
165
160
169
175
165
180
302
347
367
179
165
165
155
157
150
190
160
157
138
170
177
204
193
156
158
130
172
140
165
150
155
149
154
147
155
150
140
140
162
150
165
152
168
125
146
165
107
117
145
155
180
187
146
140
140
125
146
155
137
132
170
140
185
315
322
255
152
140
155
145
150
147
147
132
139
165
290
170
174
147
143
230
315
325
327
317
160
150
145
150
198
280
165
115
138
142
142
150
194
169
144
150
152
208
160
150
150
267
310
346
267
152
172
158
148
156
152
158
155
155
165
157
162
145
150
190
317
155
-999
-999
374
147
285
137
155
167
172
155
163
169
147
155
152
156
150
156
173
162
156
170
177
172
175
160
176
178
177
190
162
150
298
396
150
160
186
160
177
150
168
160
162
175
192
-999
-999
-999
220
185
180
176
170
165
235
296
162
186
184
190
185
198
190
180
180
179
182
205
193
188
173
197
188
185
170
180
215
203
192
178
196
195
202
198
204
182
190
202
190
202
194
215
218
192
199
189
194
212
200
192
180
200
210
215
193
196
192
197
191
210
220
209
200
187
197
198
177
205
206
188
183
188
200
186
177
197
199
197
218
195
212
229
193
200
202
192
197
183
203
189
177
198
183
192
209
207
192
185
190
169
188
185
175
205
238
314
353
218
190
202
220
224
216
235
192
222
200
197
204
198
193
193
202
189
180
170
199
210
185
185
180
170
180
189
180
197
185
205
178
175
188
184
180
189
360
320
264
394
405
222
192
185
190
184
186
152
160
154
155
365
178
187
175
162
183
175
173
195
174
195
186
180
175
202
223
250
299
325
161
147
195
172
180
302
255
187
170
168
244
335
195
180
153
172
296
157
156
150
170
175
179
189
183
206
172
189
162
172
152
160
234
339
215
144
154
203
305
312
240
160
167
330
216
170
156
144
157
155
222
242
173
160
160
170
192
292
306
315
180
154
180
167
210
227
317
143
178
234
205
163
178
205
162
160
163
150
143
185
248
153
142
172
160
300
155
155
133
152
147
217
220
173
152
153
161
280
316
160
181
172
250
162
161
185
162
167
355
362
273
194
198
143
152
174
163
292
331
310
166
173
186
174
173
223
187
255
169
156
183
193
172
172
157
174
321
232
311
223
155
238
342
190
165
195
183
175
144
164
166
252
313
205
306
165
175
192
151
193
354
382
253
233
201
186
199
180
195
160
162
186
192
172
182
167
185
182
185
216
193
183
189
158
185
193
181
194
204
183
160
190
186
172
201
202
213
190
195
221
223
234
245
225
184
183
182
181
195
195
202
182
180
184
152
213
234
255
204
205
192
192
205
223
233
210
212
241
235
214
232
230
238
223
234
234
232
228
235
242
213
220
242
225
248
232
226
195
240
195
236
244
207
197
190
203
242
194
195
219
192
230
283
280
244
225
250
213
204
201
212
223
243
200
223
213
230
223
212
212
200
213
186
184
221
197
197
210
203
185
211
204
184
223
200
188
222
231
214
215
246
222
183
183
211
190
256
200
210
200
210
223
263
272
211
210
190
184
223
224
216
203
196
186
182
234
173
173
193
215
185
175
192
234
242
193
192
216
205
193
182
332
296
336
163
162
162
175
181
180
185
187
180
183
196
173
162
182
186
175
180
179
180
227
244
160
132
150
153
149
155
177
170
177
179
184
182
181
363
345
359
170
175
193
164
210
138
157
163
164
163
154
165
142
122
152
150
185
145
175
195
296
343
321
324
311
274
182
180
205
165
165
145
153
220
235
286
296
170
153
160
160
175
176
184
201
336
256
180
290
271
311
324
354
316
143
186
185
190
194
180
186
161
220
153
171
176
204
235
251
160
153
172
304
251
223
156
185
224
182
173
153
180
253
284
173
156
195
183
167
180
185
356
362
225
184
-999
193
148
162
-999
184
181
179
156
148
159
162
179
182
162
158
179
179
180
185
175
242
147
169
305
234
181
153
165
150
158
171
294
321
284
322
148
157
173
160
163
175
180
173
190
161
158
163
155
159
157
168
180
179
193
157
180
168
197
166
151
163
159
165
167
159
181
155
145
164
195
184
170
284
184
184
180
187
192
195
200
213
222
199
204
201
192
174
263
185
193
206
206
225
201
163
175
185
183
155
161
171
181
154
161
182
182
183
163
160
186
195
193
190
204
195
163
158
162
170
168
163
172
177
172
177
196
189
185
160
170
177
196
203
196
176
192
230
213
214
184
192
188
200
184
252
244
222
198
188
173
180
192
180
182
180
190
202
206
180
190
190
208
210
190
220
190
182
202
220
180
200
210
202
202
210
220
266
210
230
192
202
210
196
200
210
220
200
210
202
173
192
190
192
200
202
219
225
242
231
212
200
190
192
200
200
-999
-999
-999
200
205
192
-999
-999
-999
190
205
200
192
200
200
192
190
200
192
192
200
200
190
240
200
192
200
212
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
180
190
170
162
140
150
190
180
150
150
148
260
300
290
270
250
254
272
330
220
182
180
172
180
150
180
180
220
180
192
230
170
180
160
172
192
212
162
170
170
160
150
142
172
200
162
160
230
192
160
192
270
162
160
182
162
150
160
150
142
140
170
250
250
142
140
142
200
200
162
140
182
185
142
300
150
190
162
170
160
140
142
182
160
162
270
282
300
250
172
340
310
192
142
162
150
142
180
150
270
340
152
162
262
150
142
152
160
150
160
150
142
152
150
142
150
170
162
170
172
160
140
142
152
162
160
142
160
152
192
190
170
190
170
162
155
160
240
162
150
160
150
170
180
162
150
152
180
192
180
222
210
170
150
180
200
300
160
175
170
160
200
180
185
165
160
250
205
170
175
208
190
180
190
190
185
175
185
165
195
190
200
205
195
200
205
230
188
221
185
195
198
180
165
180
230
220
190
200
210
205
220
200
210
200
210
205
205
190
210
190
190
195
190
200
189
205
210
185
225
205
195
195
205
215
197
195
206
224
214
216
196
196
201
185
185
173
200
200
206
207
195
187
190
198
205
210
190
208
183
191
192
204
186
200
205
217
214
203
204
200
205
214
218
210
212
210
200
195
200
195
210
205
245
206
248
240
310
225
235
200
190
225
185
250
170
210
212
195
185
180
210
185
184
181
190
210
251
209
295
285
265
235
210
280
235
220
210
215
205
210
189
195
210
315
185
180
195
205
195
200
210
220
205
190
200
205
240
210
215
195
200
220
315
180
200
200
235
220
215
195
260
240
160
180
178
210
165
170
180
220
170
180
165
150
165
190
220
180
185
190
150
155
175
195
175
160
170
180
160
185
170
182
295
165
175
165
145
150
160
130
125
175
190
350
295
185
170
155
170
182
180
170
180
150
165
170
155
200
190
310
160
165
155
170
180
175
220
150
150
185
170
165
130
170
160
265
322
165
155
180
280
160
150
140
155
245
165
156
180
135
147
125
135
137
145
165
186
140
135
155
150
155
200
220
240
280
290
125
165
152
170
140
160
140
150
155
275
155
165
185
250
160
152
182
165
210
360
280
145
160
155
165
232
170
140
290
334
130
220
155
170
160
170
172
165
185
165
160
175
180
165
160
170
295
135
170
150
165
255
335
375
160
185
170
160
150
160
195
190
160
155
160
175
180
190
195
190
170
185
175
200
192
175
180
170
202
165
180
195
200
202
195
175
185
195
180
172
170
190
160
185
180
170
165
175
185
180
165
175
170
185
165
185
180
300
350
190
170
175
265
160
185
175
190
185
190
192
175
195
180
175
170
360
195
160
175
195
170
172
190
175
195
190
205
180
200
215
200
180
200
230
235
240
220
240
230
210
200
185
210
220
230
240
220
215
200
222
235
210
200
195
225
210
190
200
245
210
212
205
215
220
205
215
230
205
230
215
225
200
225
180
202
200
195
212
210
200
195
210
190
200
205
195
190
205
210
212
215
195
210
205
220
205
192
225
230
200
225
226
220
210
200
210
215
225
230
250
240
230
200
210
205
200
205
205
210
210
215
215
205
210
215
200
215
200
190
210
195
220
200
180
170
180
195
200
180
170
185
200
200
190
200
202
200
215
190
192
189
185
190
195
200
180
355
350
230
250
225
170
165
195
162
171
190
187
185
185
200
230
160
170
184
195
190
180
340
260
170
200
160
165
170
180
300
210
160
165
150
320
350
-999
220
190
145
140
190
210
190
170
184
195
175
165
158
-999
230
240
240
160
175
260
210
185
160
150
195
185
150
150
190
155
125
145
155
190
310
305
316
320
250
210
180
170
230
250
305
240
170
225
210
150
185
260
310
321
252
230
155
165
155
160
150
120
125
165
175
145
140
160
186
160
135
130
145
161
155
152
260
166
150
144
180
145
130
189
210
185
165
167
142
145
130
230
180
135
140
145
160
312
160
170
170
171
146
150
170
180
180
275
150
165
160
180
175
192
175
280
135
150
165
180
160
180
190
170
180
204
215
135
110
224
219
185
195
195
200
180
200
205
185
180
215
215
230
185
175
200
185
200
172
190
220
350
330
190
185
175
190
202
190
215
200
174
200
195
185
174
200
195
180
190
205
195
190
185
184
155
200
198
170
212
198
193
185
192
185
220
210
215
220
230
232
200
215
195
195
170
200
205
195
190
220
210
205
215
225
230
240
215
220
230
200
190
200
200
180
155
185
200
195
170
175
180
185
190
200
180
185
190
265
210
200
170
175
178
215
250
220
225
202
195
200
245
195
200
200
210
205
205
240
232
220
216
195
185
170
200
190
200
200
205
205
182
200
220
200
242
215
195
220
230
225
205
190
205
210
195
200
205
200
210
210
204
-999
200
185
180
170
200
185
218
170
184
170
195
190
210
252
210
180
195
205
225
200
190
185
190
185
165
160
175
190
200
180
170
230
250
190
180
170
180
175
180
170
184
180
195
245
270
175
160
175
190
185
165
170
168
165
200
201
222
222
260
285
300
192
180
185
180
175
240
200
160
170
180
140
175
180
175
155
175
150
135
126
130
132
130
170
140
150
230
300
215
165
184
270
225
340
330
200
170
160
150
150
160
250
200
290
190
180
185
180
175
165
140
165
170
220
155
162
150
155
142
145
180
150
145
140
145
145
135
245
275
300
310
285
200
315
165
190
285
280
200
230
305
280
185
175
125
150
145
140
155
160
260
165
150
165
235
160
160
174
160
165
150
180
182
220
245
180
145
160
165
175
195
285
140
150
165
150
165
170
165
170
175
200
175
164
180
175
180
182
145
160
185
280
165
232
285
165
145
142
150
145
170
165
180
225
330
185
184
190
165
190
320
310
175
-999
-999
-999
-999
200
175
155
128
148
132
140
185
180
190
150
170
175
200
200
195
170
160
200
255
280
185
190
180
175
170
200
200
192
192
200
195
205
190
190
192
-999
200
205
165
195
180
185
190
205
205
200
-999
210
250
220
215
210
230
240
210
220
240
250
230
225
200
230
250
200
190
210
200
220
180
230
240
220
240
250
-999
200
195
200
225
240
205
220
235
260
-999
241
245
242
220
210
210
182
194
207
192
215
210
220
210
206
230
225
235
220
223
222
230
220
193
205
195
215
235
245
210
225
240
205
255
250
230
190
195
215
210
200
210
192
205
240
-999
195
195
200
185
195
175
185
210
180
192
190
165
180
175
-999
200
220
215
205
195
205
230
-999
280
200
190
200
205
210
-999
220
185
210
195
-999
200
180
200
192
195
190
180
185
180
198
170
220
170
180
185
-999
160
170
175
205
220
200
190
180
170
180
196
260
180
-999
170
205
340
360
190
170
195
160
165
175
160
180
185
170
240
180
155
180
170
150
165
155
170
170
175
190
185
175
170
235
265
190
-999
160
165
170
140
170
145
170
160
260
155
170
160
180
200
180
160
160
165
160
270
330
160
180
155
160
245
265
170
150
165
180
245
160
150
150
160
170
145
155
150
295
300
300
225
250
295
240
230
310
260
200
140
155
170
160
175
170
195
155
160
155
220
160
145
155
145
160
190
160
150
160
150
140
150
160
-999
-999
-999
160
165
200
150
155
153
150
150
155
175
165
160
155
190
210
160
160
155
160
155
150
150
145
185
155
160
140
150
140
140
150
155
160
160
175
165
175
173
170
160
165
160
175
170
175
220
340
200
170
201
175
162
185
310
165
180
165
165
175
182
165
155
170
179
190
190
180
170
175
165
175
175
180
225
170
175
185
180
155
185
200
180
180
189
175
300
350
155
189
205
190
205
230
202
205
182
214
215
215
225
195
177
175
195
195
175
189
180
185
183
-999
185
172
184
174
182
180
165
175
175
190
200
198
192
180
188
185
192
205
205
202
205
202
179
182
179
190
180
190
173
195
172
193
195
190
195
200
200
220
215
212
200
225
205
195
180
180
168
205
202
204
191
192
190
200
230
205
198
191
200
215
-999
205
200
193
208
188
174
210
194
190
189
192
172
205
192
215
184
183
185
185
195
210
219
226
205
205
240
360
315
385
218
200
180
180
195
-999
300
285
175
190
170
170
195
170
180
180
215
200
160
180
180
300
150
150
160
188
400
218
195
175
200
185
168
160
145
160
140
160
180
187
155
160
305
270
250
210
165
170
239
270
360
350
260
150
160
165
170
162
150
170
180
260
300
350
200
230
200
165
185
145
170
175
160
155
165
165
170
180
234
260
165
170
169
170
175
195
140
170
315
330
265
315
225
200
200
150
179
170
160
184
255
190
160
195
255
243
170
150
230
279
300
155
154
160
232
275
285
180
155
145
140
160
220
310
170
150
136
150
140
145
150
155
135
135
124
150
155
150
185
140
145
140
155
125
120
120
130
135
140
145
150
235
140
125
155
250
170
155
153
138
155
140
180
150
155
160
130
140
140
150
142
198
310
165
155
150
230
330
280
165
200
224
215
210
170
150
170
155
145
165
145
132
155
140
160
159
150
160
335
-999
145
135
165
310
330
130
145
150
175
180
175
215
325
140
155
165
180
320
175
155
155
170
169
175
175
148
155
195
190
175
165
185
180
169
210
166
190
175
190
165
160
177
190
270
375
395
200
195
180
170
180
200
200
210
195
192
-999
182
200
200
190
200
200
180
180
189
195
192
193
175
185
172
185
245
152
210
-999
185
185
220
200
179
189
-999
195
198
195
195
182
185
203
198
-999
205
215
205
205
189
190
200