15016 482
12683 214
41800 516
14543 767
15273 463
22143 698
27295 529
16379 605
9988 41
49439 492
29569 458
16163 123
12011 152
21666 242