227
224
223
223
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
221
221
220
219
218
218
218
218
218
218
218
218
218
217
217
217
217
217
217
216
215
215
215
215
215
215
215
215
215
215
215
215
215
215
214
214
213
210
210
210
210
212
212
212
212
214
215
216
220
221
222
224
225
227
227
226
225
224
223
223
222
221
221
220
219
218
218
218
218
218
217
216
216
215
214
214
217
219
221
225
227
222
222
222
222
221
220
219
218
218
217
217
218
219
220
219
217
216
214
213
212
212
212
212
212
212
212
212
212
212
213
215
215
215
215
215
215
215
215
215
216
216
216
216
216
217
216
218
219
219
220
220
219
219
219
219
218
219
220
220
220
220
219
219
217
221
222
222
223
224
224
224
225
226
227
228
229
231
232
232
233
233
233
235
238
238
238
238
238
238
238
238
237
237
237
236
236
234
232
231
230
229
229
228
228
227
226
225
224
223
223
222
221
221
221
221
221
221
222
222
222
222
222
222
223
223
223
223
223
224
224
224
224
225
225
225
225
226
226
226
227
227
227
227
227
227
227
227
227
226
225
223
223
222
222
221
220
220
220
219
219
219
219
221
222
223
223
224
224
224
223
222
221
220
221
222
223
224
225
226
226
226
226
225
225
223
221
219
217
216
216
216
216
216
216
216
216
216
216
214
211
210
211
211
212
213
215
215
216
217
219
219
220
221
221
221
221
221
221
221
221
221
221
223
226
230
239
242
245
249
256
260
267
271
277
280
284
288
290
294
299
302
310
313
316
322
325
326
327
328
332
334
338
340
342
344
345
345
344
344
344
346
345
345
344
342
341
340
340
340
341
342
344
347
349
349
349
349
348
348
348
348
348
347
346
345
345
345
345
344
342
341
340
340
341
341
341
340
340
340
339
339
338
338
337
335
332
330
323
319
316
315
310
269
242
233
228
225
224
222
219
216
216
215
215
215
215
215
215
216
216
216
216
216
216
216
216
216
215
215
215
215
215
215
214
214
213
212
212
212
212
213
212
211
211
209
209
209
210
210
210
212
212
212
212
212
211
211
210
210
210
210
210
210
211
211
211
212
213
214
214
214
214
214
214
215
215
216
218
219
220
222
224
225
225
225
225
225
225
225
225
225
224
224
223
222
222
221
221
220
220
220
220
220
220
220
219
219
219
219
219
219
219
219
219
220
222
223
224
225
227
229
231
233
233
233
233
233
233
232
232
232
231
230
230
229
229
228
228
227
225
224
223
223
223
223
223
222
222
222
221
221
220
220
220
220
220
220
221
221
221
222
222
222
222
222
222
222
222
221
221
221
220
220
220
219
219
219
220
221
222
224
226
226
227
227
227
227
223
220
217
214
209
209
210
210
211
211
211
211
211
211
211
211
211
212
214