420
369
247
244
219
111
252
93
429
86