105292107992110041108014106446106042111018107993108015112281109372104248107994105834103730107995106597107996108238108219108222108243105844107816118623107045108270108263107050108308108460108466108468108470108488107819108492108432108770103210102537108494108440108459108473107448106265108498109013107451102525108496108433108305108461107454108499108306108474107457