105 298
845 233
877 999
530 656
892 199
671 509
557 451
220 565
781 87
633 319
937 498
679 704
497 20
1027 822
265 902
202 350
776 420
1000 733
463 750
906 158