8
67
3
9
16
4
21
15
2
1
29
6