100348641021468810470737105973591063361510695429107658071076726108672281114508011197788112421113074601151510115698291156985911574278116435041167710511759448117723511177239711772455117725101177274011781447118120731185441201090912117383121174311211835112188045122415684122425045122620720122850991229598312322610412326368