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