1
45
9
1
6
3
1
2
58
6
3
12