498185430014186141851401614017149631371815008143581435714356141161376014942139551378315089357934244252332756388492910788199484973049738522765411564003756138945210747107581939150412508315263653578736671460414603146021460114600146121461317565499205024455017555107457910761358293670539239667281418414183