Taruven: Phonology: Consonant Inventories: Large
21 short consonants
bdfgjklmnprstvxzðþŋšž
The short consonants come in breathy/aspirated and normal versions, and may be geminated, for a total of 21*2*2: 84 consonants
1 ungeminatable short consonant
h
1 long consonant
ř
WALS doesn't mention geminated consonants at all, so assume a total of 44 consonants