45
30
17
14
13
24
46
5
26
141
140
89
470
39
10
7
38
82
37
31
18
15
51
21
29
22
300
23
52
19
57
123
87
43
20
47
55
67
27
85
157
3625
310
42