17
19
16
28
29