0
17259599476675
194148859245986
517889901955951
557795815036313
113849925218267
-297618027433140
-169944459717202
200382889935637
260779804439272
147312407434314
346180577119380
681649755046354
482424332228867
-262223787334657
-700999999997329
-285075234047379
466441054776147
677843422570891
183263971595158
-450108345870567
-700999999998548
-554279804644096
-287666949138808
-102677844179136
-24856645223312
-3859998251782
-345374986440
-14508974197
-134882823
92098027
171038524
-2