2
27
3
29
18
32