344
266
261
260
244
239
222
222
210
210
209
202
191
189
177
176
175
175
174
174
171
171
170
168
166
165
164
163
158
157
155
155
152
152
150
147
145
142
140
140
139
138
138
137
137
136
136
136
135
133
132
130
130
130
129
129
128
128
127
126
125
125
123
123
123
122
121
120
119
118
118
115
114
113
113
112
109
109
108
108
107
107
106
106
106
106
105
104
103
103
103
102
102
102
101
100
99
99
99
98
98
98
98
98
96
95
94
94
94
93
93
93
92
92
92
91
90
90
90
90
89
89
89
89
89
88
88
88
88
88
88
86
85
85
85
85
85
85
85
84
84
84
84
83
83
82
82
81
80
80
80
79
79
78
78
78
77
77
77
77
77
76
75
75
75
75
75
74
74
73
73
73
72
71
71
71
71
70
70
69
69
69
69
69
69
68
66
66
65
65
64
64
63
62
61
61
60
58
58
58
57