182
181
180
176
171
166
159
153
145
142
142
117
111
103
93
88
68
67
67
69
73
64
60
56
54
54
37
20
30
35
35
36
37
47
41
58
59
63
68
74
74
74
74
71
70
68
68
71
72
68
77
91
83
76
82
74
70
64
60
57
51
49
45
45
45
43
43
35
37
39
37
33
28
22
17
24
23
24
27
23
17
20
29
24
22
22
25
16
4
6
9
16
17
14
14
13
25
18
26
30
27
27
30
27
22
34
26
37
35
27
25
36
36
44
45
42
49
52
53
61
67
71
73
76
81
92
99
106
106
107
108
110
113
120
124
139
142
143
136
135
140
146
135
154
186
211
222
224
234
247
259
266
268
281
292
322
321
337
336
335
343
349
348
345
343
344
359
376
397
428
427
424
448
433
445
447
463
463
463
473
475
479
481
485
488
493
501
505
510
521
531
529
534
553
556
550
555
561
563
580
578
571
571
576
579
579
584
598
610
611
611
611
614
616
622
624
640
667
667
667
672
677
683
687
684
682
682
683
684
683
685
689
696
710
710
721
735
760
751
770
796
813
809
818
839
837
850
866
871
868
873
872
874
878
890
912
917
932
934
935
956
956
1015
1015
1015
1015
1022
1025
1028
1032
1035
1048
1065
1077
1085
1088
1088
1081
1083
1100
1103
1088
1088
1080
1061
1053
1061
1063
1065
1051
1053
1055
1057
1045
1031
1024
1015
1033
1047
1017
1060
1043
1053
1077
1095
1079
1101
1105
1127
1130
1131
1131
1131
1131
1142
1149
1154
1159
1161
1168
1177
1169
1175
1191
1191
1191
1191
1191
1189
1187
1197
1197
1191
1197
1201
1209
1202
1208
1239
1236
1215
1214
1211
1212
1235
1241
1249
1250
1257
1266
1265
1268
1269
1280
1292
1304
1323
1324
1319
1318
1331
1343
1346
1341
1350
1354
1371
1368
1371
1370
1375
1401
1398
1396
1409
1428
1425
1426
1430
1443
1459
1459
1451
1448
1447
1467
1482
1487
1498
1500
1498
1495
1501
1523
1535
1547
1546
1546
1553
1554
1555
1567
1570
1572
1582
1582
1582
1582
1584
1599
1603
1626
1628
1619
1627
1631
1642
1644
1649
1657
1662
1672
1674
1678
1684
1687
1692
1694
1699
1707
1714
1720
1730
1727
1729
1740
1745
1749
1754
1754
1757
1773
1780
1787
1789
1786
1782
1777
1774
1773
1771
1771
1771
1770
1771
1776
1781
1789
1794
1796
1800
1811
1811
1815
1823
1827
1830
1830
1834
1841
1850
1845
1844
1852
1851
1854
1860
1862
1859
1865
1864
1864
1857
1851
1852
1857
1859
1857
1854
1858
1860
1859
1858
1859
1862
1865
1875
1875
1875
1874