496079493815340677166111148860210715574332772245538650396885201535650745435076841193651382584051153634150681149071395011188712497712232837325419973923183487336655209544511491348334413464514997102707108327357694903611898610824392240920011434811383255336110002189601559141148873973615283576648643091860926497672690416