400
130
314
132
568
22
251
167
448
50
137
42
346
92
422
175