1
8
5
9
18
24
4
30
16
31
7
25
22
10
3
52
80
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