259
821
198
554
440
580
66
477
505
166
562
177
438
159
241
188
353
61
738
97
444
121
292
38
172
44
175
52
308
16
266
102
59
304
152
355