42
41
28
47
33
19
29
17