15
28
385
126
10
142
59
24
91
94
79
119
67
34
54
83
171
65
127
198
38
224
35
33
114
16
111
85
58
18
21
122
20
22
249
106
80
191
287
215
474
102
5876
279
108
169
313
120
219
504
173
315