180
180
180
183
188
190
197
197
203
205
206
207
206
206
206
206
206
205
204
203
201
201
201
201
204
204
205
206
211
212
214
216
226
231
234
236
241
248
251
253
255
262
263
265
267
284
287
298
299
300
302
306
309
311
313
314
315
320
322
324
326
326
327
327
328
332
334
335
339
341
341
341
341
341
342
344
345
347
355
360
362
362
366
368
375
378
386
398
400
404
407
410
415
417
419
420
421
423
424
427
458
460
461
467
481
488
491
493
495
497
498
500
502
504
506
506
507
507
508
509
509
510
511
511
511
511
510
509
507
508
511
514
515
519
521
521
521
524
525
526
527
527
528
531
537
539
544
556
557
557
557
558
558
558
559
559
559
559
559
559
572
576
579
583
584
587
587
587
587
587
588
592
593
594
596
601
611
617
622
626
630
631
631
631
631
634
635
636
639
644
648
651
651
651
651
676
677
680
681
681
683
686
686
686
688
688
687
687
687
687
686
684
682
680
677
676
675
675
674
674
674
674
672
671
671
671
668
666
659
655
653
651
647
646
642
642
642
642
642
642
644
647
650
654
661
668
671
674
676
680
683
686
689
693
699
704
706
709
711
715
718
719
720
721
725
726
727
730
733
735
737
742
744
746
749
755
757
764
765
769
772
774
777
779
781
784
786
788
790
795
801
806
808
810
811
813
813
813
814
817
819
822
823
824
825
827
828
829
830
831
834
834
834
834
839
840
841
841
841
839
836
826
823
819
818
817
814
813
792
789
784
781
768
757
750
748
731
727
706
705
705
704
704
704
707
710
711
711
710
701
698
695
693
687
684
662
657
655
647
626
623
615
611
604
601
594
590
589
586
584
581
580
574
572
572
572
572
571
562
553
550
543
539
528
516
505
503
494
492
491
481
469
461
447
433
424
421
409
404
402
400
394
393
390
388
386
385
382
381
380
378
374
373
371
367
366
361
359
358
358
358
358
358
359
359
359
359
351
349
344
343
343
343
343
341
339
339
339
339
338
331
323
321
319
317
315
314
312
308
306
305
304
301
300
297
293
290
288
287
279
253
244
240
235
232
229
223
222
221
220
218
216
208
208
207
206
206
206
206
206
207
206
202
197
197
189
187
182
181