110716109228729367702354077392581355911942575412375133086078571379792314896525134494231181765301014982106015887059440810537117333108474754627387474366826121419035643186297964941246394630649103564795013922229879055122566117578894075629746491108171080012879125711553998935274135553901037975419104074117996