8
5
11
60
10
4
18
23
19
6
3
7
17
167
68
21
22
25
12
26
20
119
24
2
43
53
31
49
27
33
75
9
36
28
15
13
95
112
32