324
307
282
261
251
190
181
176
163
161
157
153
147
145
144
143
137
136
133
130
128
127
126
126
122
122
115
114
111
108