30
29
23
17
28