412 823 303 160 229 073 131 407 080 703 635 331 558 487 053 306 350 978 879 582 315 910 634 832 398 584 099 440 292 934 699 770 408 999 586 203 055 327 391 941 639 175 169 900 832 114 750 628 014 299