48844418584081941715420774072640961409644107541845444805670540691407224073940749407524076140872408774088040910409484102241281413814173941781419354200742074421324213642191423054238442509430544308743374440574541045510457074598447350473624778047914483465005650364505415104052653528305298553658552965751257723