53936819388608780585779254527182606442841224145190437242771770397660128645554955473361165051721700813073072511725200935828137060670454138019308540763047261023346377932586961865170132687179856272554411369984626632031434086282669888687106083774358395634513271556235814488609914489557851228279071225926597544086886020404868224352113439815011290985857340630331414599358706118729911828704725342536345449838159852048627007488000000000000000000000000