Total 302 members: 125 full membership; 103 attached/seconded/relatives; 74 honorary.