141998536765341511919123125843670922144761864142618921991217118650830519502125879883581269958875478105715379618541262401661259177114941720952466932110812711469185617153360015778644911141481842901547115316512731384195816534861352207160313872321940169278913541484128014791718