2
8
3
7
1
105858
4
5
9
56666666
956896969696