14
3
18
14
1
28
9
10
4
15
16
2
24
3
8
19