679852680926684067684570684658684705685118685776687397688129689026689416690350690841690884691946691947693927694001694003695608697896698482698664699701700603701063701747702372703668703975704819705530705767707462708191708208708244708245708290708291708294708295708448708449710467710505712263712394713413713689713997714945715203715498715567715568715749715867716211716242718707718895719142719143720521720854721103722438724045724712725965725978725979725996726412726452727464728225728859728872728880729195730299730531730903730940731429731455731530732192733411734362734646734658734989735005736270736455736826