10
29
28
14
2