10
18
15
21
6
3
1
22
14
30