12
2
20
15
29
5