12
16
15
29
23