888881220281586984
-477664765472592555
8888946813044849258
42988917536538687
2090070116
-6708393119944957501
235631595
6347260724825432576
100000019873386049
-950547527103331411
866322446063020947
-8623548861484367872