2
27
15
1
31
32