16
4
10
43
31
14
88