16 8 9 a 14 2 b 2 7 c 5 1 d 9 3 e 7 3 f 2 2 g 3 4 h 2 5 i 7 1