17
305
275
271
230
222
121
85
86
101
72
63
56
450
337
195
140
309
146
143
170
196
119
177
110
381
338
167
213
98