2
14
21
6
20
28
3
8
5
12
11
9
38
25
15
34
19
32
17
22
58
62
69
4
16
33
83
27
1
79
109
24
107
45
113
106
88