101174110002234769437274115113506116680766341059357348723775416990296261031038014641785151039717524110881554408266781074107674548432150491070458454518220408159148611579515399154668484614146142361080383517086073015035712545029059076546272072593689691317928837111052386437414988879103213106533791027647278376