672 678 236 896 318 838 256 401 979 494 163 087 796 240 940 308 150 619 591 412 919 525 423 214 430 451 245 057 351 737 284 250 746 045 259 863 356 133 403 902 125 622 815 286 834 521 084 626 358 883