102740811291234128013632619566891538187710611838175019739362078414061300527176854738174558016969522012996116681881106769512836441325515168211868471311901923789709265861191598965110653571765125918611091148970044113751755390927121011817711056690145012962701724114168145745811695718721431912871961