841362917925615354333724839313405885050072923791838853174118750655242466730694047641079005811338373389566487224266051005526075502175577756477642828540289997411989596766535089051018524015267673601308997448491616783141939336484373704391253925667317458875783741208959883494357694873150669527955430353648