16 1501 113 9 11 30 41 43 48 51 61 64 72 77 80 82 83 89 96