100013587731889709790150711032921259100178174513424581241109998246516995211550576279189854825316781455104430619991530166620325212561736189113853114978841229185713153568441479279715801544192668714517824951992