266817640678948379948381930109930108135158410933024451841214236267955948425948427123940156778356793312764165678235680636598356665401147416666612659775868929102406765977810771591250124106083713386095679321336924158237856807856784156807711712098353976665735681601171208850859686410210989759456793166669966661165983413368058508485083567786567930568117354636567840567782567781659833666698683151018261779798496612197236667697893625623721055086117121256792941825547866385011114326356792856783956237115823611582377133692315823715680767200266657256807512074467212597212581413232666610683516598931536631248818489715823701582376