100330821006552610098875101932921019839110241468102489941035375910792100108029571081299610813397108136871082499711144085111442011115289411180621118148411233276113269211425773114290611143335611440080114524451173822911751591117758901185623411858638118591051186154611869306118727831187730711884339119135641192128911927835