2
32
13
15
9
31
1
25