259 088 442 859 253 797 931 078 083 282 945 891 541 027 663 595 925 249 364 528 064 385 665 289 451 835 083 712 975 393 022 433 528 760 239 812 320 038 737 680 580 997 894 561 006 485 999 461 011 836