2
30
22
1
31
17