100
-1
8
80
45
96
38
4
99
29