85102852247925783463825058509285093850948509585096850978509885099851008510185103851048024285109823251440228514985152851538515485156851738517485175851768517785178851798518085181851828518385184852118521285213852148393585215852168521785218852198522085221852228522312081485105851068510785108851108511185112851138511485115851168511785118851198512085121851228512385124851258512685127851288512985130851318513285133851348513585136851378513885139851408514185142851438514485145851468514785148851508515185155851578515885159851608516185162851638516485165851668516785168851698517085171851728518585186851878518885189851908519185192851938519485195851968519785198851998520085201852028520385204852058520685207852088520985210