508
88
481
218
501
179
394
98
321
141
194
162
355
207
569
74
241
136
410
85
249
193
364
121
329
50
329
186
290
55
349
184
463
63
473
40