1016947210203058102299910296721044150104472251044852104572131062966211124281111325611118429311235790113926851146165211461653116936741194031612294831233028212366369123701131244165124418191251248512519752126966161276480313229948132299581322996213237421358992413713427140081241403301114212888144494391449541114660047