185 295 301 028 506 126 921 163 830 157 995 032 803 519 971 704 988 063 853 152 848 836 780 209 549 297 343 014 649 465 611 592 266 994 979 236 314 044 140 208 692 009 778 937 824 506 089 112 972 955