217
216
214
213
215
217
220
221
223
223
221
221
221
223
223
222
218
213
213
213
214
216
216
216
215
210
210
209
208
208
208
208
210
210
210
210
210
210
209
209
209
211
211
211
211
211
212
213
214
215
214
214
212
214
217
217
216
218
220
225
282
257
232
219
211
211
211
212
209
204
203
203
204
207
208
208
208
206
204
209
210
212
213
212
211
210
207
207
206
206
206
206
206
206
206
207
207
207
207
207
207
207
207
208
211
211
211
211
212
212
213
213
213
213
214
215
216
216
210
210
210
210
210
210
210
209
207
207
207
208
209
207
206
205
205
204
202
200
200
201
201
203
204
205
206
206
207
207
208
208
208
208
207
206
206
207
207
210
215
214
214
214
213
211
209
207
208
209
211
212
212
212
212
214
214
214
214
213
211
210
210
213
216
218
219
220
218
219
220
217
216
214
214
215
215
216
216
213
210
210
208
208
208
208
208
207
206
206
206
206
206
207
207
211
213
215
214
209
208
211
212
213
215
217
218
220
221
220
219
219
216
215
216
214
213
210
210
211
211
213
214
218
217
215
214
213
206
205
205
205
206
208
213
215
219
219
219
219
220
220
220
219
218
218
217
215
217
220
221
220
218
216
216
219
219
220
226
228
233
233
233
233
232
231
231
232
232
233
233
235
235
234
234
231
226
222
215
215
215
215
215
210
210
210
211
213
212
210
210
209
210
210
210
209
208
207
205
205
204
204
205
205
205
206
206
207
208
208
209
209
209
210
210
214
215
215
217
218
219
220
221
224
226
227
233
234
235
237
239
239
243
244
244
244
244
245
246
248
249
253
254
253
253
248
247
247
244
245
246
247
251
257
261
265
281
276
274
273
272
271
268
266
264
264
266
270
275
279
280
287
292
299
303
305
308
309
309
309
310
310
313
314
315
316
317
317
315
320
321
323
325
325
325
326
331
338
339
344
346
341
340
336
335
331
326
321
313
315
318
325
329
332
332
332
332
332
332
333
334
333
332
331
334
335
336
337
342
345
344
342
335
338
340
346
347
348
351
354
362
367
370
372
375
376
378
379
376
372
370
369
369
371
375
377
380
381
381
383
384
384
384
385
387
388
389
390
391
392
393
401
406
407
409
411
414
415
415
416
418
429
434
438
442
450
451
452
455
457
459
462
464
458
457
457
456
456
456
455
455
453
449
449
449
449