051053052054049048047050045041044042046043039037040038036035034033032029030031028023025027024026021019022017015018020016011013010014009012007005008006003001002004