10905350851842653238910167254233142110821602875016168718533556709224212130596106918867141156441543761774322055721598121245291630661006942074651014145359011077021568745489957916038991650194004922381122862022382248971660621510421508121249321723420230177681697641366877177117024520519621594562880151555564120862283148222502212583213516190164709261840462700314172633489133572100025178462149078155448468215367498717105975587771376158283787176221721074211505781725583194012054311229515400710907212290119015911170916314169690851875875713729221524313144552188188351134038