101986688156614231094934114919914838661963292813197171497610574834081466971122466130715711176174639713296616921591182016936747213717829111498704174121883918382911469016579883712081670491964223260185219191188753870141711753724731120152499416471021701149719682671949124846913883471632170716731969