40
31
7
30
29
20
45
29
23
34