15
29
12
16
3