6001212594638209969050424044775231366927715454821769133626422970922543972740271252689828734255745513761343723891363859012022635237220849028326684953521971834448569804174168316142676157355167435407712107453660126534385481714018272281474652145965898102033324259347952525411046619445122468471033564548044318020010868574145623397426551187717515656111737701928731271544830117227034626956972923088677584641257372912414672136588471444455584127589310112505468941771371237495857353873783403655546025186703488008656136123250071138382578448773146437535631282445987507693145390852639285470135747496621383047854501301694429863296143486441597765198503744751331537921557976637765374277766485421719365918111827428446686432686551151404466545503673284726742653483829435136566679528632260743400794307282840512358016732107307685579629342576811727613954361403308653057603531635452843697363495402055666785496512882561342222220236864928060319585316021564715139938110944083947261124250222383706447554781662721917635546013564054585623425412571148374473247330348830616573819978220419318507511471539751330423398514570564297751887031784571897893975592125564406372374497535263541704692512017317626803791163711821137645247835683001413092537541271866435658073201485876416718117994897042163147486431915237666156770721824970254256023955252215655383510791538635197122391215023311795220780668767640599544279547362708337366728646243424386236295772382164443343735213387933846483157138262113398343502582346792811623335463860562459803675290602357787198404377510412217017796024839350838028765259023179037430270529852348126774668851487278657161271766706630454332846341223113694521735207772738024741645366045275952067146295868096817878734542636317154289476455687650519227677058817578180663819680510696572665571143885046248437667234067985092206427884616725581537520750126276915683263280824874419078655762885845299