28 49 137 100 77 97 57103