643274424826167293270746687536204306456120343376304308563145701820690632671907702171657215473733967844282822165747068825568522934021135331312237286269504243689582795053772512886533501704252281988348052306912082807453317172445182031828355387822024661956324845933317514033282778176540113152205891875419810829680439955156550327846180956235258952751462