99960 864
10198 359
42416 198
20627 849
14109 231
11299 443
50975 163
32391 625
7251 782
2778 486
4446 593
2348 207
50303 829