117816126712761507149496316101475176835010783635671749803138018643321429123117876901701110114511411511671848128860920719125315482101603537276167624886967876105446195610051132632163219651948182513781576407135085014963081921106347015654949712551170261561753983919121625479915873516371765797824371