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