19268620191294457110523526177711013666575711951927194820934110377881134571934158891181213991048646009984938173079809132160871919253221111719846411081020162489943374341260851179992180646842196461112963840192011231237156343518649118691619590312305919746691342209547207235159798391842108869973710832734186172769104109869517680197739174539130561183987176239585672080992187910922812822710589610851718248921560240771288698439183462152160830841589651158951618632153441313040011227238701822281909950148939657551576251394092260429290014307684213138561730835141