594 714 96 487 496 938 604 103 361 919 124 865 397 108 267 484 83 404 269 467 80 334 393 142 103 773 37 422 68 50661058