124813931612141216031699166115491438176113721602153021991641146818601465107819561521117315011475179217701971148117491402172213501636171216951671162817142072159317232032205514641566153021751552160417231822142514171084139217611628110513251672300715671714135116031702220013892157169918151532