30
12
11
44
54
3
18
9
58
17
36
130
5
43
4
28
15
14
112
35
93
22
29
213
161
62
0
135
75
6
78
40
68
53
27
19
25
114
23
203
21
79
49
47
42