85 29
252 582
412 980
31 417
77 925
326 997
75 820
830 33
300 49
140 681
872 244
414 220
781 466
57 507
709 992
756 778
846 955
192 168
142 488
356 36
1005 291
618 190
435 331
335 593