18
30
10
27
32
6
31
22
1