834701527211280176286208828826551170690288505702333988933963152723321901713437375626572031082044253526783083408203746622915447027919567293536304541745167270804243187827461589248442353687175717781982442026227471224562786327468052283761136914595402515631821202963133776432051455033998098355147826852693316886535043062305655185814022168942435065538255