-1149967549-894815725
-1184755593-58733844
-12841516091494898253
-14457866642123226020
-1631069988581064021
-17943407861353974324
-1939853604998599246
-1975879920-717454295
-2012474982-1442016372
-247410141-239494280
-551364539-1945177627
-7878722911825361387
-874955430420545631
1211752730877660085
1386900259713419835
1592257721713419835
187547262-1404604655
197860681351947424
574815452-484438339
7642023211812358445