32
20
91
38
54
42
89
72
43
47
18
47