109363136728008236332363422422212002044241142105323370278873102731899317907867177272518672912224497382132133580116192306628743155986423200031262232692252542283224532088233662291903761383356623112112271086222392216572373018893316981274069105573393157463375223307189489142166125804370953158175933038328713357322797230552185331571231983356022760336842090690513186133727229823642338588967759731739335721094433921234062582275812577211413770433881113006991217242364330272827682773219510877337832115951543207722391336562114385251786233402241437433377007548989209411777331660