12117417378316951178697319670373781511542454192401216116776543748033123711936539820297168397621253387992702681524561533672112454130137984648029612725475347828533811399991935572917791384505373455877379655284283780297463471249196402810465560404202254038472398098875515116307160896050179890