0
701973854489787
551328905158323
-77997183543269
-275673029146966
27878993353111
181624736526965
-27552075607500
-189275637909352
-123290463655321
-106798551400929
-184539128343161
15347273556625
542154002017668
797384608241638
320226069604102
-485665306941412
-797925707068851
-347126203975545
377546780922245
779374821721495
716461672761555
431908971369294
183613024454557
55342080008036
11475481735197
1534849997933
118213761679
4214748556
-64146016
-84706139
38051250
-1