335 734 315 093 163 973 834 392 303 273 810 179 543 168 592 676 771 197 458 578 009 121 025 186 790 185 064 223 978 061 266 186 013 541 546 366 578 639 934 403 907 567 004 827 831 144 883 818 153 010