500069121329869755920551134559753170553167353164353160353745812063861407971032680120641426650813345841202595280656622086136551414213711166372122337561746426360313571671404991937738102361126931453145013364982782198892221347358531716183115531676182847531662356528101808935613735652935616193883935616253745953762053734386308386311818311618284885699114023572839818663851389301184270928959911509292013365671556396182769155635215456645374601556258103558320703357548531541113835910984212556391397028139702953174015563974785694784081365468868001102371102382108956479419531762126931513345321134867537621155277415527271453038491342491389491354