-1
6737768
-16428918
163825517
9539242789
171862397769
1540429126708
8240553163350
29117926242967
71771977956688
125589393286394
150999999998985
103624120609675
-12900614393797
-124985079681326
-143986569299160
-52531020779711
75554003952401
147479602146450
133246045056413
72559247790120
19165590344122
-4705137060154
-7363250578225
-3714405824427
-1090227610379
-193385046146
-19186051323
-874995462
671910
26620393
30684174
-1