31
19
17
20
15
16
30