8
31
43
6
51
18
32
20
54
44