5
1
5
101
11
999
1
2
1
4
1
9
12
3
19
54