29
-42 -806 -925 -395 634 286 291 196 452 407 -362 471 55 42 -403 553 485 -731 873 -188 704 562 -639 953 83 627 -254 -238 -975 