105
23
11
8
43
19
16
97
9
22
142
45
39
20
18
10
26
4
32
38
14
148
118
3
50
21
293
25
17
64
161
24
36
89
115
28
12
175
15
2
30
31
33
0