121
43
29
17
22
204
11
15
25
97
91
38
161
185
35
12
77
62
44
229
182
10
56
98
218
92
108
16
20
55
39
59
5
28
1
9
21
0
90
85
48
30
190
328
14
105