641 336 005 055 018 901 315 506 189 400 857 508 692 650 494 810 026 262 572 398 931 458 110 518 991 668 008 092 270 268 570 069 464 317 731 334 766 523 506 867 676 627 221 453 941 153 187 060 858 483