8
32
67
31
24
4
13
16
2
53
35
9
14
25
7
5
471
34
15
45
12
17
110
155
10
26
129
18
48
6
1
3
123
27
21
11
43
52
49