231
77
287
60
191
147
62
141
47
202
15
133
466
304
121
349
107
146
265
98
240
157
162
284
134
108
123
27
182
766
404
245
69
194
248
177
106
395
38
74
193
739
122
595
171
53
70
372
178
39
71
87
504
391
110