12
19
29
23
3