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