12884777155512884788446214881477156510185411570689138412072688469270693093036139132681132033692691381325673753882407708912990961104579770875659998848489882956447981368647316474127021085864412075451027501975734040651391248334358700784532062476441551919151207344603093598579800937729367893677139368316698087247987256211958431509531337977121565168071129540962469387256450532350539616728329450366740967216167218267216067218167218067215067227167217913476261507728823381106863328155634599712651115834697830019804631514471108249139837454235014063901542609113510313390577800971541354988689872098867780095780240128364398724