52879220898297984114129613503261007656100725567313731594513513011484973338564124317214974077859775803515666435200538977641416473138234150650413919374726061031491321569505612141309796990475803412987953144611289057124670731148514540914269715669867921691033200982449736450659814151463879453686721932341353605144371814859631139008172093523828107169786892746403612236786701761626211357711440486511830153999463824064970334341866131081189031957670455490311090392411884753044834422512448966622199503491099231365265777741967490222651159339144967818385045601972644990947985277854988507364362786182929889241145681376299216261471051806087