-1
323517622
156466565058
4438678094550
38019519181626
155583865095088
362266903176032
493818049599769
316745577654689
-114285541324571
-351043657470660
-61836963301874
437051845677363
491020881978045
-29836639270039
-516673926689766
-397967496303477
160991299635159
536664989360748
413928076917047
29779647382340
-235954230257328
-259578075694874
-156890360235095
-61853387450059
-16162678345921
-2677112015578
-253820100673
-11325492421
-275872539
-156930504
-6045017
-1