8
4
31
62
7
33
2
5
35
17
70
27
43
10
32
21
11
25
6
3
96
12
16
29
54
20
15
19
26
52
44
49
18
1
160
137
56
80