843451733419134191371914319146208812081620813208071944519442194391943619432194281942619421208782080420801207982087520872382152004135823417236376578219785188988283112319394813254601401274745550555545705540374419836238843728350368883748637927496865481663719640676960970327752647537128887194061899441753