30749682694624316082726946262694622306604140931608243080342309782931588832893276308033030803363080327307543028769523082676308267331588743158868315889528947362894718289327430826672894738308033330826703080339289472228947164072920138315887128947202876954308032428932702893272