-2
307273857135411
679683212665272
410404694331509
-169922560343086
-270917606073285
74635289804415
190937345991493
-81311937803883
-294796842940838
-324261116510905
-502365919159895
-782995269374295
-602164692326852
165144488362865
774323830433530
533564317403552
-274480377523845
-785354006840177
-596725316488617
-61930357768393
299150568286748
331627808626279
198547458476629
77240713985439
19887386050182
3243309836044
302475552164
13152101005
131442188
-103550281
-217227376
-1