635
296
342
549
175
529
366
130
43
249