-2
41816456788
4297011866595
50068268362849
212669812888469
455478930356357
517422576364559
212398014029466
-168472167054227
-133174048725407
248398214297495
310951945997806
-241615102287251
-776025428754353
-534351781457966
298652717533910
800999999998364
462987334754746
-298208997580647
-769040022836995
-709666656812099
-386706758768516
-120448281512119
-8226059994461
10581717619889
5121844522850
1130082855947
127744964201
6430457867
215939674
212416629
33271567
-1