51 75
98 337
551 962
1003 10
765 353
396 211
184 329
453 592
558 685
876 3
410 671
958 121
522 538
263 742
375 408
737 243
80 335
641 532
995 506
914 429