594 050 895 338 332 789 461 229 114 704 973 302 262 366 445 549 409 136 841 414 434 748 487 534 047 478 257 885 150 616 848 142 404 619 276 400 586 305 315 954 352 757 408 371 121 516 073 164 994 269