6788531206882393371387503376450454164852555572524703505306729403500231288387249203790254451353525796567732212725046741896644613651048289647643547013343244556342722311351330821296264760598318863066247022754943521383435613931817345598122507691195331443466251281343243236362317446202719211656330250679745488344297480436921076317039028230037424126085141233136903991352524871455603055116671123192617662285401179146307515561268832379368123121634751943166404863834622827479946076247646838953647312747823854719237233846755259678416125730171082888371608383402194631775975355547465367746421827316721181239034948119073520844348654198283482221512075181084652567891211917616033986458071688397952556383398477884567533788541566017137791745444127518226911164873751944940015466814339770447646568172406755157508262780437635512333677667836012554134820116142486442267972912845022326556716148480532857074748330355367581154044723325097187718498258045142003092873717855871962808105378556597496512161714795451765896322258455936656775147117286708661167217152811728442490782772993416607549417521427886711764707266715169187884384079134645316614093426406492656734855482058034392581445397305273352967382441486021815645623824362591535991671478737027327164222927637130380706220230448423527329023420617845867629825313780174655671772731045723554468552180058576934264347425605315705571381127919321580933546471361402748680712934173491186165352947677682677823737319773279255034549407681658474781336686381542375600520224384124744736295750240155778776772462588540628694381141074051336635667127043024595106849973512706871066533379360472128802377366199636489162841511421388268084238566667574354397201629153553865584445092522595569741806657751689709304221944052846935021388136794983564159024239153846639786206375266505656655535220455977782711055775242228931476536424635586320452702652670798538180512523501770109