270494753018581732130593213508641119127191018589971941151213451830741197316121067154718321629100413731316001540963690659139127113111021342154919871848381291707785448124913551947305761536682731142852947012307281933801750132515658125246897181141132827551790