12428899611091741179149661649016121582272191857891917143894525911426257661113516363118551107199686172165741209717702174501807411434973113267388425618313859166253674