20
90
247
402
385
396
338
367
211
359
760
481