31
30
16
1
20
22