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