16686166851668416683166821668116680166791667816677166761667516674166731667216671166701666916668166671666616665166641666316662166611666016659166581665716656166551665416653166521665116650166491664816647166461664516644166431664216641166401663916638166371663616635166341663316632166311663016629166281662716626166251662416623166221662116620166191661816617166161661516614166131661216611166101660916608