30
3
12
9
2
26
10
38
0
23
20
18
15
27
50
5
53
16
35
14
74
8
55
56
42
152
98
97
123
37
176
281
49
25
76
95
145
105
167
135
245
115
89
117
93
177
144