438 308 671 812 083 642 816 179 433 128 108 121 972 681 685 023 259 651 827 145 130 081 936 485 072 415 832 645 817 085 026 558 489 394 425 917 624 120 924 195 206 885 260 198 471 563 828 018 655 448