5781057813491225157753975540066401195441954429544395444954451271526490750895510085101054867679066790871024710431087681291645008053047530995340854024126700553766490412994353549535615409557846641746483870823127734507195307153072535705361053980539815474155437