8
2
3
5
6
9
52
27
54
40
31
123
45
60
17
28
133
33
175
12
34
24
32
1
4
90
21
103
16
36
29
35
108
64
18
14
11
30
7
50
121
13
97
44
56