300 458
217 685
503 801
589 254
318 79
952 205
138 533
757 555
552 570
1000 998
726 887
838 884
238 557
326 902
236 867
208 857
316 339
522 24
591 835
242 79