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