293554294258294289296676296808298458299081299270299985300195300292300343302740303351303374303780304158304995305730306933308781308870308881309337309869310305310483310538312835313018313110314352315187315662316614316890318975318978319051319383319846320185320198320271320371322922323109323519324174325663325675325685325750326642328264331270331834333439334763335490336209336249336765337512337894338031338928340036340154342328342620343080344771345186345188345191345954346563348022348993349117350732352130352132352165353001354269354303354456354477354504354582355798356454357614357846360664363011364827365379