1
8
5
9
18
24
4
27
16
31
7
25
22
10
3
52
80
30
76
2
37
57
49
12
42
13
28
116
108
19
118
39
43
56
113
159
53
137
14
40
20
21
6
17
126