15
3
29
6
9
5
4
342