170
300
271
42
103
547
172
40
534
333