056052054051055053050048046045047049044042040043039041038036034037035033032030028031029026024027025022023021020018019016017015014012013011010009008007006004002001005003