-2
369106361056
18336924578042
134428797537820
387829343616168
553997067216965
329135623536003
-145774740063610
-349514035946560
-165544703968905
-123749120168533
-522454934177404
-800999999999841
-327525216530697
528722951970277
766621244008062
97683908195488
-675371826784053
-703544563673501
-42267603960823
615447813807381
796508718858338
581447875991197
285894626511828
97738296730222
22789388546895
3418898715737
295935732461
12026746096
114688542
-86140275
-149985531
-1