109 553 999 951 950 322 839 403 881 517 482 449 538 705 990 194 628 450 340 114 373 382 223 961 207 901 075 403 841 308 194 305 776 102 224 529 874 082 074 080 707 555 788 038 015 936 007 716 705 500