15
28
385
126
9
142
59
24
91
94
79
119
67
34
54
83
171
64
127
197
38
224
35
33
114
16
111
85
198
58
18
21
121
20
22
249
106
80
65
191
287
215
474
102
141
5873
279
107
169
313
120
218
504
173
315