307 484 862 429 015 745 390 157 297 628 395 441 553 921 852 663 256 372 850 204 340 215 240 174 978 795 994 813 665 019 469 189 261 901 840 190 417 877 751 265 409 910 809 408 226 056 760 099 723 236