3
15
4
13
12
17
9
2
28
11