166
165
164
162
161
160
160
159
161
157
160
166
171
186
194
201
205
217
226
223
223
227
233
234
234
236
243
249
257
256
260
264
265
267
273
278
281
301
313
352
358
387
399
407
414
440
445
454
458
464
486
516
514
515
505
483
485
488
499
522
557
583
609
618
631
634
642
658
664
675
675
689
691
689
682
685
684
682
687
686
683
679
666
659
656
649
644
634
636
640
634
640
631
626
607
598
597
587
577
551
547
543
526
529
532
554
553
555
551
548
547
535
525
508
471
461
466
455
432
426
418
409
394
384
377
364
337
339
343
365
377
380
382
397
403
405
411
405
396
392
394
417
433
432
426
409
411
411
411
413
420
421
422
419
401
396
386
378
377
366
364
354
354
358
369
403
404
419
431
446
438
438
441
448
444
444
425
406
399
392
386
375
356
349
331
299
264
230
228
224
221
217
211
213
213
210
207
204
199
195
192
182
171
167
166