16942 526
18776 283
13300 866
40320 65
47765 442
13512 138
25435 654
13334 811
39892 364
30647 301
46156 416
13078 80
29845 282
50680 1017
18874 637
19183 419
56789 331
64576 269
29764 641
8575 427
34318 593
8485 487
18239 331
7336 658
14166 577
16773 76
44272 408
7376 596