20
46
37
35
238
13
12
24
65
18
42
178
8
47
23
159
121
81
40
19
16
21
33
36
4
10
150
59
9
31
0
17
112
39
280
215
225
53
138
34
212
64
208
38
162
140
45
87
305
129
110