351 514 056 896 201 937 076 282 957 690 044 291 026 601 926 637 714 297 541 153 438 442 185 140 815 041 072 751 244 222 652 141 323 578 986 042 981 360 280 662 903 315 024 720 130 636 391 440 800 338