40320 217
141529 433
25769 152
52322 484
24366 216
51667 925
49949 678
38628 539
108176 992
57880 655
41101 571
50543 833
33191 391
47305 979
168636 1013
67894 384
55907 404
45596 351
51012 319
34226 719
46802 418
38736 272
368527 1001
36500 722
38207 665
111984 859
45517 266
74572 583