211
209
207
204
203
210
208
207
205
203
203
196
196
197
197
196
196
204
207
210
213
215
217
217
220
215
220
220
221
222
224
222
222
223
223
223
223
224
228
230
236
240
239
237
235
243
244
242
236
237
239
235
232
229
234
234
245
244
244
244
246
249
246
253
256
258
269
271
271
271
273
274
269
267
268
269
270
274
275
280
282
277
275
276
278
279
284
280
274
274
276
280
281
280
285
287
288
287
286
285
281
280
276
259
259
259
259
261
262
265
268
270
275
289
298
299
296
295
295
295
293
294
309
310
310
299
296
296
295
295
296
297
294
299
299
304
311
312
307
307
305
305
309
311
311
315
318
314
314
315
316
319
319
316
314
316
316
315
315
320
323
323
323
323
320
321
321
315
314
313
308
307
310
310
307
307
302
303
303
303
306
310
305
303
305
300
302
305
301
301
301
301
302
306
303
298
296
299
311
308
311
314
318
324
325
326
328
336
338
337
336
338
341
341
341
338
337
337
343
345
340
340
342
339
339
339
340
342
343
347
346
346
345
345
345
345
345
343
339
340
342
335
330
326
323
327
334
334
333
327
324
324
323
320
319
319
318
316
321
324
327
329
330
331
351
351
348
346
346
345
344
346
355
355
356
359
368
368
369
371
374
377
377
377
376
376
376
376
376
375
374
375
375
376
375
373
366
364
362
362
365
365
366
367
383
392
396
398
398
397
399
399
399
402
405
414
416
416
416
416
419
422
429
441
448
450
455
462
483
495
506
510
512
513
514
516
519
523
527
529
530
533
533
535
535
541
559
557
557
556
556
556
561
573
580
574
569
585
592
595
591
585
584
587
598
600
606
610
619
621
618
621
622
618
617
617
617
621
650
650
655
655
666
664
665
668
672
672
673
679
682
682
680
678
672
670
668
664
661
659
660
663
663
663
673
677
680
682
686
701
701
706
710
710
718
715
706
703
701
699
697
698
694
693
693
688
687
687
683
679
677
676
676
676
676
676
678
678
678
678
686
686
686
686
686
686
685
685
685