271 987 130 034 913 974 811 661 626 524 705 385 801 948 813 263 230 674 884 391 266 556 564 507 229 602 332 420 352 425 130 606 543 879 755 333 085 894 813 734 968 096 716 668 245 061 589 184 852 478