892486224382050356298470424589657269632459278466308313203353826255230208689804702541120685333140251332643350690746442167198108331377190701538633762886727973727430480511351852730633946167842555128017056358286399244202782113401541521958091871826582768720572834756522150512235278269120422834354068829683514574517627017117522953651482865337504293717456