405693 54297 18359252 8772031 27773902 22811930 746132928 2389238673 0 345915044 2455890672 50259 0 344297464 1465 2113026 57878501