11851360752111540211141173086223228170056111699125275172934102411046821571751559162032391544191589701876422125802242079711524831813030203390161809312065164622720510174391100493683691030642110143652812180742359657207866117053249966770340906128092179046144726300752295215888628475759584745882561811444299455631166820134211110289142511765013776201714113823114961134741109047343578400471291414634457229537144339126927114984355582035665333118105178034117138173154187494147181165826497831495126147841222186016202481171476195544408264636813189184424197415166860