299984151083856693622648602352260620034324254027233108607232143432380513933325674263739324153209641305604537851562578151342989193513261589652121977145638903728580667084288277744261778539968396632655124911759339045773615255621394051240910044555444944691636850476527681119873132267743812186538395582448516685455599046162043251252572383573666276345312110255527161633478413382385694050652760547723764707356430805252499181270436533102434357003451417806151315338483614296626335795561664706708628423175134563440563669862607267743226773674439434053761293060515148724846133137947650516149257343721663366335069876258758468337442541619631203384552830481049422838235283665065523172910206237216163426402174252542981688315763864418389557308031074991301691368181096374238256511681246629