5
7
4
12
356
3
1
6
9
2
10
6
2
8