5 20 691 817 931 494 552 415 959 583 90 186 291 156 461 974 811 519 462 797 791 903 472 254 828 660 105