051050049048047046044043045042041040039038037035036034033031032030029028026024027025023022021019020018017016015013014012011010009008007006005004003002001