47
31
28
40
43
41
62