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