76071779248372281930791738245278194758688285184072119641152179879780411093481992776877898078163784277636077522782337569976511770167819376011809537939483558812077962680868813698272079930819891153480307799327874080645829188012580025787188313710482757608035479777819858154683902799751025278587800358086478472774801106883886766237808379651782737870881908821497983081601764747910212117762347808577311790298230977776809508303382576755807798177042768017594280813797068387475536820498086975887827877860778127