25
165
30
24
525
64
365
65
171
164
170
162
179
258
2372
429
71
275
157
104
336
151
122
219
273
206
10
225
21
142
42
9
111
94
53
35
61