31
43
72
24
47
43
46
47
41
18