245
202
201
36
159
573
234
203
44
43
86
227
186
332
169
149
179
125
69
42
178
112
394
22
592
922
51
99
106
162
9
174
95
146
311
192
331
182
188
120
126
33
71
12
46
139
154
588
53
26
21
88
39
195
31
164