27
7
3
31
5
8
1
9
1
2
3
12
5