2
2
101
2
9
45
1