10641124967160717862641270824198111441354184019271551406425650187904197413631880656255119311678131213172510061183131219225351355199610951415345551163172089952183015171376175219826206481636127919197211844687124151452581100975196143139219741013301236184335318111643982136142516761792106112311105359