506
476
182
291
450
219
235
142
192
431