45
29
17
124
15
108
32
31
40
16
52
19
11
49
2
8
7
12
13
47
10
6
547
35
18
20
60
28
26
4
14
193
98
51
53
43
24