111 228 697 802 074 101 486 882 452 585 101 402 406 102 897 934 702 073 777 253 513 059 998 306 158 969 039 021 027 407 810 660 927 411 623 805 224 063 168 648 638 144 247 215 373 101 643 346 627 477