1
4
2
13
14
5
7
15
6
10
3
16
28
15
12
27
25