8
42
15
3
1
4
5
6
14
25
13
49
9
10
21
34
53
16
52
46
39
22
41
127
37
105
40
56
58
33
23
104
28
24
50
35
11
7
31