149619265961563347372242606163154455637221065962217582517579817582612689747496213542741183043916191916290112812817576919612413574251357346474960538749122079497225797221513489531470536244096138356760615242144612300051373644126898135742697166447496511383455362321255598485855504385872735659586280495536398141477899288320246798231226761510568505362841520121633588747001522398135790311400911757991118201891453959004214452114431021056106834939500237111410823843711151073156123028015520376697691076667105790210219448182941550031550071550157422454071138198508114161209553574653574663642249599386599389811418263159102637539498812053351040100