30931 823
82567 350
172003 298
21349 596
18954 842
40095 374
102043 812
9150 415
21598 457
142857 839
158673 953
297519 854
82642 771
107578 408
20419 424
72051 767
16699 193
48154 774
93701 575
175138 267
26955 437
207555 662
134373 423
18409 764
12659 546
18048 695
14866 364
14084 175