updated 46, 47, 76 ... more to go