2
10
5
1
8
11
12
27
1
26
45
10
46
69
18
78
66
58
12
9
16
1
2
7
6
4