45
26
29
7
2
39
17
11
12
18