287
939
319
571
387
918
640
665
94
262
263
563
241
631
258
611
69
409
208
506
132
247
171
304
174
593
197
545
16
266
389
660
212
575
120
261