18
29
23
28
2