32
26
10
9
5
22
24
18
142
4
6
33
2
57
28
47
39
11
25
52
44
8
104
15
73
151
37
83
58
106
29
31
42
14
3
23
161
55
46
27
13
99
51
16