1000367306308321
31563250179158
69427194527559476
1143653337750952406
-2965711870629693628
3536029907932046148
-7148389242537051542
100000061447117197
-1718501946501227358
-6113761326748789280
7408629636827897200