508
168
529
108
321
175
409
61
308
133
467
141
147
98
509
161
536
198
363
106
538
111
507
62
543
190
445
37
437
146
526
126
481
110
126
47
575
98
410
71