47
40
39
9
53
35
131
46
96
64
28
18
36
12
192
103
333
44
139
17
78
87
75
26
5
155
178
196
125
158
151
27
68
21
329
174
773
48
352
25
41
130
141
302
74
825
113
115
140
33