368
312
225
213
203
202
199
198
181
176
169
165
163
158
156
154
151
150
148
146
145
143
142
141
140
134
132
124
121
120
119
116
115
113
112
110
108
105
104
103
102
101
98