40320 217
141529 433
25766 152
52322 484
24365 216
51667 925
49948 678
38628 539
108175 992
57880 655
41100 571
50534 833
33191 391
47304 979
168633 1013
67893 384
55905 404
45596 351
51010 319
34226 719
46799 418
38736 272
368524 1001
36499 722
38207 665
111976 859
45515 266
74571 583