40320 217
141525 433
25764 152
52319 484
24362 216
51667 925
49944 678
38628 539
108166 992
57879 655
41099 571
50512 833
33191 391
47301 979
168623 1013
67890 384
55897 404
45594 351
51009 319
34220 719
46795 418
38736 272
368506 1001
36498 722
38204 665
111945 859
45510 266
74566 583