-1
0
05
098
1000
103
139
142
143
144
5
78
99