7 2018 15 3 25 29 47 48 51 70