30
19
18
28
28
16
31