384
226
591
533
296
237
424
516
511
203