632705141204246901761138288352487839920830868950326918250574664365319068821145928863220230624346619867852768544272331171589278203536820152657195154296350293175805702701551834145376541623771873728627925165352255461470687826353895405181403042742211708092303321672285651088042056722934345658333717280782562563339340425737504691313538982042441227745827