302 046 391 386 033 024 531 962 156 428 034 067 820 513 986 973 660 180 313 524 050 954 108 252 290 538 862 951 542 386 843 331 840 384 380 430 448 595 633 419 393 753 386 290 614 993 470 467 245 138