10
3
36
26
23
6
21
15
12
27
19
9
4
29
166
5
14
35
48
25
20
45
90
74
49
13
119
63
142
66
70
18
131
57
55
109
43
40
33
24
58
153
72
53
80
75