155291107447190998182649157191638237573363992185968179618755622842112369606412083111067843295213109165101736521661341455752070591446251561541156852158121086451778451658246649611916827345144357600422130082043421634586432358728647021152033398398968180718330112484953927167101134445107706266211767331641121144501024702098015632431198184944163889501762076611781772076069599769346391161951191604623732771587134506759491714021423112837117684824389105241194577135763192068893824938713541754445730181808432267231693391681981932771811061126161147629944313533849889148249