8
118
30
21
7
23
27
11
1
10
4
20
16
17
33
31
113
18
12
59
14
90
5
44
29
32
115
88
25
24
9
151
75
61
41
46
219
99
22
123
78
51
40