2
256
1
1
2
1

3
1
45
9
2
1
8
16
1
2
164
2
1
2
1
4
1