18
12
94
2
7
15
20
3
1