299598299573535588661173290924143657081076413151005381925011087868007227011413632189802826531180612139919269772414727648026801034586167525465695136550952471916755160580868843713907751675508347631095891372382109162633645033644433646733644133644833646610399813641973642234026728632554264611361508136150413615025200625538712369508740374269034269021200573128392135050919133788972715681289058909058689058649058894861782183832345833075864386051539199221762345822344771353525107410430773952880441602823447694959423444994906216309314405619804154861772580811135935486176258105961390130917210104801482865520061969869234581578013153414