2
2
13
4
16
1
123
3
7
98
2
5
9
5
83