868
159
420
187
404
113
371
42
831
226
774
188
455
218
218
95
493
101
668
274
728
276
365
82
576
217
337
171
561
38
357
126
755
260
501
198
241
78
396
139