27300 15693 79136 37238 25103 12982 7647 49913 4767 185 7592 308142901