31
10
44
4
0
56
9
7
43
36
34
69