1078125128
-1001223855802
1109859074
1604245790
893674998
1386951651
5178976898
744636035
5661094836
415052109
1071850187