1438542054539929826613368040772505978013655108077688944228217259834564984613820229128634850368751470320880474765629680322550758728522065725823365071749201118215828463316377654783814564651253731229315735522123658270199637445763035474944564836734136455338593653448714601466128390632524343117216519461177645454853240488647555511839569241518383268655599652941734455154416525371379711539319162556309200752834743766139789148272155212505761515776771283905381988382815622841414703622293785855340260350114672647802934497551530679570237030277840628867254342719648175440868493727602326022952196355373521952134431076594387636653163784505527321145853612481668441528234388674554642462986677058267464236905527623979623884133946346070638007695357623694074904712500737784373413983302597724113769113538936671163353661154356764439585153679479809790130810589842616125419126552628079942566256167422805480707532434646391695963075643745534461814683776781213326291102495484735681425071951348634254114526775470925654573867540067079418718988271713134768473496401683997102131348214052014415150147250287447165341661973692255174664684444797508560852435215402612181276813688083104597187672172901112275572107313865825129791696006056214190638279657352757452038066326954717656555934451262333677750273715248152423033764517291205703320682583578878460416030874832328753487401485744318543973675585495247566070732192811741385919770134611317967318823738664620731212458872644654382704361224837317607814362239656110625729423643792314274123417178211627875168656658616430446724420378378530540523538467657218677911217076787404402685489253146194730222667708205505465127182375315727802193619775474827542791403527728117986032042525631151476886416715904525097121094355675235717932262148063517087731568323002284065123110847504387180102876363373342287865953564320777484469391689230242666335424336522299483178301845628289