85872197631167396129447190671966672793019400221579312172026154882613852365528065112261156842321811027731237591254631866171686719541843924188097137481366297252414002517664214741380517107771473791574151543171038133623351531160333513113927512993483207121211225826174883103362886824718327466161750161730595122031345302744099216248218947114622158479325127884210284196038982811767061844152034575328081125153005474412450226043186288142591008001424021715832026762077197630209711537862036619735317858814467464697475819976916332410815321866214859213223862750129209