95574956279563195670957329575495755957629592195932959479596696007960169628896343963459634796542965449658196618966379664396652967129679396796968309684196874969249693496935970869710597119971219740597607977309773298017980849824498253984379950799508100032100238100343100741100742100856101224101459101850102049102051102280102375102418102449102671102930102997103371103458103591103825103855104021104089104346104888105141105274105394105421105439105471105711106528107091107740107921108260108266109160109272109296109477109510109520110455110462111160111672111711