96994196994297030397060597089197183797183897337897342597351597359297365597417997440397444997460097495097514997515597562197589497615497705997716397737497780197819397821797827697855697855897857997958998010898011498063098102898122798132498136198139598155798179798190798249398249698310298320798349098353698435898616898643498645098654598678998744398746998747198755098782398787298900098900898962699000099043599070999195299256199274599298099302899309899310199349899371999382599426999443299467499500399501599521599543999551499624199662999703299708199708799740999785599840799851899851999871899917010000271000080