25
10
12
1
15
3
16
18
6
20