40151 80
121853 833
29745 369
22329 593
23486 348
22387 412
25074 902
31094 673
36290 352
146808 648
28741 322
89333 537
24601 675
50158 261
49072 778
31929 170
19786 837
46471 528
43042 679
35263 385
23744 595
43536 616
41664 387
45257 311