109487118077109313107529107525107521107517107513107497107493107481132664116926113368453811352010864210754210741010740613239011097710720011660110910710753610738510734413043710928010735610729610729210728010734810723511098014361108646107300107288107220107284112272111209108001107997118080109111107216107168107164107155123441116605107308107304107172107253115166