5
1
30
12
3
14
25
30
19
18