287
171
207
31
310
128
594
163
448
183
245
43
419
109
176
17
193
6
134
77
410
117
447
97
455
97
546
87
267
114
326
137
249
97
325
135
426
20
489
178