17813 287
387420 890
121943 550
13072 509
14884 381
45159 618
20178 858
12289 611
48845 1091
21754 447
8378 363
8816 521
16163 658
48206 562
43587 103
18880 66
2214 106
2460 303
1263 190
1913 122
5307 685
2657 385
2662 185