32
43
31
7
112
64
31
25
91
38