12441128103018967970995117508169814505725011167793511383978127665718781617877538410761145169216461707142115821135598411317850910165511611477139460511233127481076149012151501126811079919316272524921486415651260105375622309909151058193910345336816221496402