529
2

8
6
468
3
6
1
4
1
12
16
1
1
2
2