110 762 717 607 396 490 628 531 802 483 887 721 270 868 950 838 617 124 013 683 053 643 510 466 655 926 551 954 692 969 362 223 521 258 952 006 337 212 324 397 753 569 522 864 430 574 904 221 253 432