18
277
125
348
124
217
422
62
313
79
293
68
212
40
100
51
144
15
254
33
191
26
163
28
106
17
158
12
112
395
29
117
114
25
103