96
43
4
30
25
24
79
42
3
170
36
2
45
19
17
59
12
7
5
9
84
8
32
60
22
10
29
27
11
48
87
34
175
111
26
37
75
191
331
207
103