190504835332690170203278251461195826152786783332802292433402691206580582728637722147030812211383421118780972540625384593046882281086896322702964256337643205562350536306274424167204466746701456376541982021985186578047821751453995275657172441402082885833923017150350544268751415467897378285633538203432485511823527685702279589255293691176313331745653