16 5944 116 19 34 38 46 49 57 59 66 70 71 74 77 82 83 89 90