58
39
287
219
153
174
353
118
238
803
53
481
47
74
27
22
670
63
55
186
37
107
169
96
170
163
69
32
10
146
130
97
126
67
215
116
28
77
11
48
43
54
91
51
98
42
182
104
261
23
31
181
117
33