41
31
29
23
32
50
60
59
40
46