354 867 166 269 096 285 567 218 408 247 221 396 435 479 034 380 666 497 986 529 472 626 283 219 126 802 616 392 405 705 944 538 664 337 731 992 743 105 548 352 026 799 454 777 617 528 559 976 593 842