32
43
31
7
111
64
31
25
91
38