6917527618145884332664529223487319742039570173120183151600555085331125884763562623405948602205122513719527692111194665896187923354630539413529731017179557225709159931018843939188246802589169280158786726822546467318613023571265664551718176721524821205377633369272193694682228664511591318406833243332339628155065376718516907410503463212166643473369069539181488632079234950957291068430127861458421840852692087309994436519160017167966784878228536685563070073731164860