215813193208106151350951113181546942340061479041042615645610746616694936953240735147482180134326821085191506184939512641282648235230137230119351195312020511936119421942851194311925119231192711938119551942841942861192411921119221193111939119411195911957232686119261193011933