845
306
765
188
425
137
327
153
582
184
213
193
247
144
346
167
331
168
475
16
390
182
491
59
93
18
135
59
144
130
153
132
213
157
397
198
584
3
342
157