17
29
115
19
8
393
12
184
126
24
15
181
299
85
401
62
278
49
137
306
68
199
48
23
530
155
63
268
35
56
50
46
9
325
28
83
135
66
61
37
64
31
58
132
84
80
266