3676617834511608006336582558971165923359038511215334624113038220267556021164367754958593522542744668535704714753731468382123316645642104455673131705457213933246876216346163834035645360315671448865618214225055165366400465140514337243556539428286303238422141734697987852854352276709280240588189278255600665297191755712552405362794442448377330192544463563443342083368528393681621798542964331529033311753175390862017893706575555546674745961654279168372310349500754797782764249662541521118503378487135152883022138355245232724377613438378859383766471673371782068043928948065582680933517871791147193097374074257316989403194550459267217743187745260283598253404174258303148796206562120803268251294269375875480732082757020565848630578668734129847960541492741864732042362654492032346295461274674022358087292392201982162734724581479546444345448567257502745727685117272195106405581161248112114414564128415246048548513264388582812936463381377062662005047844622442912548025378102821726601645405591227362595197788880191113840252262345781398207199388475015256184952667345511138623077642708457343004766014734878299407732374223799231934466379265315573752446426779133222547143509704482214354772642760225196684735749853507484464501237133122290787793750107108045972273695083063713392864785572363256840650556974748315126155366681766561811719566373516021775182326367691157189744723132831758614175639215490703777707466295623082296492429671076711033531093521613579010872819738183234364850166342154650456238180301691678424732316287440169224685171441367643852013656275604748834124715176628397307855279688674741181401806543452841226651271780380361751436489670536538256587799138161106746399557355128701391671689946903741957764443146723506447303873895257122876324830498595771318528351252145767656567975365266619065485157086866358052187651888376371144234706451151193201572237707387026052770551284699599