7693499316459736530677078743546584433513832371896493091933892202684902661763104868393625691380766548528933866369213804650503456691551817058567627640029536724067911277676838877097724764684367621457053304491207307551793414764051544056214885473584025476744514259500765437214262162295575936535407546556314240447516864811642507484518885251625542434234726192219204316192568482497617932848062255013243928155652858964756273283267546478138719466384972736346797565662615716283826516034625497953535456912512449175214672851406372512693341526043206756645318628729470212199811438422513671678702236842335667841362426003398281783423152217989756430020354368024440375185542776046625255074570819865623236866713746117773468723069020573232815337966336639834116764167027877912378944737045748727076628064351912259584759974743520054374217314674805384526378345835182282208895025848846540558654433522064744803311945082221573725678028035723505423192268094021272341654461146322716053750430378611375021307151459867710641376385459265706749458301407297215399308778714210947964646813521726557852398267375124797434827642858278458255226367521653538710790275865820226851874695614677813127634837115415234717315528829673670144860646111253161753356293121741707473241330279498431182641955117449629123645070315162966130739062250520279660510472174373401713255397686991711106425054439145140181710332108547380336738425717509787800201143286673748453853173728801668196773420538645386852712638133333272115601539343124415365486542561394424555211442604603181805875271281633351019176823557037771893406051176592625594063056393137151544701523145279234435568981080813538114122851388481780211846771224169834248524820596424688673613483712382747993511479155865714629083272958891317207757826416679063077783725729964466659044419078884138304188560553375602489704218271652750731727715619774655522329855632783223719454337635109552