1542645364525962411423437172131477488254518386888393137728034485983834334920283423377127077835222751254368783336567704385228310627348259769171922586212303121435550797514197346533824853533504492681673382407791247944721927475518280740178842485555113691112333612392727951736285602073782677323280066246480480955565856683558521798519459663405501539118144713636266334603445151244453220556527637369275208446455309490404753738548384924913834858878275635047536321254425060039076114839936645419915247425564583240623414030176233251132047673854317715262456297285211075589772238465786528123801705481362604405263855022802051863531622673217278220431054039735456137460168712341122256376196513171291141766458523874265452844979231836552562425251371704437728470548478442785883485263831937959355746487847288468215760253934173639828245776811758528653578711652468565767850312073221726925273722919556820084128125830615720668983083401751338038677650235694472591804661547319436768474175070858971199443388111701224163274639763562480676703197135767699808165826547329048647716816652217905701178167164164640783778334266633654224367048153248164749679400362162269444450716217984616118929313966815575296236617676353302196603821651254143912553345237518674687375355509661187305181805210963895544503148101012750546385465482811072726510872918828729970975455263042177765984886317851066416660556517456137717627935173054360153515677553727765537413314671080662969064364920376467522865054974540453756465927121154650033712834413050858784023152229064735657216046254460439116925730777311326142347146719819364331201403170223703872958970279147923048453865214315802278276744743714746796422302144617355696442183789233286484651640156143667773706743642768085310968659971856711531274740279911478033992672607313355207525592893845864693467068457844892942421457512082057164230466738179344160237190595707191298222652590811300