40320 144
2680 214
12462 47
4969 93
2070 371
8057 534
5660 72
9522 283
15802 472
17729 716
5330 240
6885 322
3698 246
8535 739
2996 713
13850 153
12737 539
7611 307
9313 560
7271 573
6175 198
5730 580
2548 48
18312 824