247262472324720247172471424711407927287626586920418462040833697427661478003766995286755351554946417671885880612879926589308019204440700421214827552543538105418655514200374069142257507115511864085760033572040098523595331353521541115424969280753657587879521920531852543306509937593475982790378395521152