31329462345314789451046642153542019302697851520509025740289832266552106994567716184144511651021535410268567104949410408769808982900087080368594715354197452987454573436696776721340230170322355005103532415648215648110324811930251305232130523913052741305238200736133652695236610447874711542967386085515116251072179164291301511128768813030151005743531710931353506875104478913571891357206109947615903147118922269813351461201055110762252168813028577854724711389313991261970162172765842766192708312350431528394102270391871280816134556213264931072104100574212691341302984261517875700109141488951038409339289339465872531468844123964313951881493263