6302975534791237157875497532916325882575416855767414453531733821640535444865135982201708205159455446379425325450317250718268750854724061778189504597198147333196239228116368702761390261200803199181749646723748856862853936566045635512054152527967624979011578443280285227114715997191887134582586021224643103676911306561765382332217117607881242303134802087761952882259150051964270197627897382890767561308171382440481192164284933422398349476362521174437211560604505552604225743826857247214140306709118737717657478302734467232485273439117854213653744701867792105855284658526514422195373803188452023424553722505183698097474019448968145326440223410883249026554425233666263987167437694875054834828855019080793402762515511351416007017654140038675033517320562672771690162814525524128981048206892035965875363343151114364232121122664695451373203167922065932366806752152593758955231297399511143839294169659397460445663540191336610938745129352035666547114847727462041276541757726882434065224276036611285243892706685242638377131633523767125434415684979155980437567589853793379404275457801328197435366582358087417358053074927426751454664338475755330773110398187649407694225437632383826973178670413916138511350806193795800501745634461348244562262331383722562811527852832147992999276833235367928729667760423130365048410771445421715328671051037822151834670282304730707524015042448616764856979679785542522412159571865527163530934616666456635164656340330078282665238323713916783435175237323742783455653666861424755715887481338358472264495487037670546256478068456127087524735027715722231973677077745252631416046644854216563675160135290339388179113556468728270474558381806671548114266713177155337527146997464334178155673729201536456446403051538144479821106294472952293732182987381068406473614596058025098378563778327237012596841207590178652301136570744446441764666512138668766586827846784641248