272833739842680429127371374952189913986048442536337292277228789168631473945750487569619920398545016952425540117583278336272114870673399784777897679241739463136928259361265248255046553286286875661784171970742386497265240554588885364355930767739475387675357756157592976641805878231889461768532789242764