43590 197
61655 413
9297 625
8100 441
4527 212
18490 365
5686 499
6769 723
9421 307
6257 829
6377 765
3214 379
4066 536
7250 688
40320 432
5516 737
5918 503
5299 629
5153 364
8581 641
4892 301
19200 608
25782 714
21462 680