1291 75
166172 424
112398 445
8520 174
23812 738
53448 585
141616 444
45290 590
71067 665
15289 218
31328 876
13205 74
2401 572
8555 723
4171 836
3849 498
5893 470