17211046826167573618436639412947185138310252411058668160512777941704137713115096981727551391180158332224914683360118817241908138916761034308309966111514852678574382946467917643851609410538128150419821705886812973182370530166510541334761217160117601397106834513951387687