8821444170419716814911453871274698135184217110321978170213611883259626376189910314141548422335840133377156024519335391264151912141529103178740028392088761014111034194193715181828179116698412916508181069181111423211803128319271099143943918436697305245891500748149566174110121302899119686017211381