29
50
46
9
58
47
16
69