41
39
118
52
174
50
33
21
43
7
8
901
25
36
19
59
10
37
203
95
47
11
30
27
38
20
16
145
29
14
175
26
13
80
94
9
69
158
12
93
91
64
42
4
24
76
2