1
50
54
25
43
52
56
44
29
80