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