10
2
-17
42
1024
1
-1
2
-2
3
-3
4
-4
5
-5
6
-6
7
-7
8
-8
9
-9
10
-10
10000
-10000
65535
65536
-65535
-65536
2147483647
-2147483647
-2147483648
0
