244717167286170504279108270171746987023322083066898982074582656246628015262442230339633991453406873763132212292048341543332432116763267852764356514028868850519830455120222817580512042419080453835225545935018226958947082742546137122308195187785403776545673725154169051827829634383568565727469165333156320570180950375361132032487235378258176293828514