16 2671 143 605693 2 4 15 22 29 37 44 48 56 66 77 80 81 87 90 98