Keystone fends off Punxsy girls basketball, 55-47