18
149
86
29
12
96
48
74
24
28
19
230
17
54
10
31
26
11
27
114
20
195
332
64
53
16
14
15
131
35
13
422
38
45
23
70
182
32
34
84
50
162
21
94