8021684356557045331312049027321363762764337690383503173352965624064642602309765680174185244578139018956465380515353715177472554471486798825439165745779732258564237401994418751036148334487671651451383502682734595479838444736847684585211515075241983188557114614727983534035552738830731933143756376379956718042677752899373558983772703067174372822297660113540784191226112370708541205535598513196657891521623916388565761767630793587519186854536803116170110538582787835395571372125663847485005345484222286882873998535472243712223383104568397273322933732418267956532405186622488071463727496478057665258810774643650517845130948129120871826766140051480365249443713470314808828362773296648194440712806861746006042531363787601488093371478797232663381202111804141570152766545537035515935233512152713022855374885142541128435650402446837455192755680227448467131356597922105044386724845609136968726576983470547475034154528294528549670738389391645308691904032882351278560280706678204568397635037477067915454671447677733037948265770920663525959633915585827543629190462368572161753520122242449475649243326417118740723815348363645419640577241602597262849139118356219452290791160233211585236926855441087433176448413161213467776847251778223719502143349765371996437716265813025670246142472141956282834603016426743763481813663156678226416967655511773063269125584980044214219765136728174729968646926134676255978200328127463820485220552445617284012855020766870733517938693333825224661052575425125203133471764506755421828974478025266634355214066442729425573712373650116618284658614460556975127435430316479622974638701221810590599172272509304217790250188556216984595230576667351184520225342508275211572986464897943852675442645764131562867106391094472667711931246813853982341673004034431236375201444468114689175731603667601142956408324044232313367882692571153875427047292358117873456178610632073571