96 451
110 541
796 833
922 710
649 636
258 605
714 727
41 936
607 396
32 247
14 13
863 891
157 160
59 253
135 826
441 833
226 672
494 982
441 591
761 41
397 1