45
32
9
30
29
23
47
33
25
36