52412363648545614212106421758943964263520364665139120787554502161628777197375782737111788113002782994825956445042334706493205408371172043826928286541956330957184551236643257205314206785313258705533744182638234165593637484202653645474568717487510555466563218522729572110175657302899315