50251560 16430556 2085879689 16697616 24521583 27898814 2134782679 80162691 0 9607608 96860307 0 0 0 0 0 0