313
268
250
208
207
203
200
199
198
191
181
178
175
170
165
162
161
160
159
157
155
152
151
148
145
141
140
139
137
135
132
131
130
124
123
122
121
120
119