1	14157
2	141960
3	466560
4	1608575
5	3097055
6	5338710
7	6235076
8	16017300
9	22353408
10	24948000
11	25073792
12	25564544
13	27843750
14	29761408
15	30570408
16	31894350
17	40837825
18	44175248
19	46120064
20	49867818
21	55814400
22	56141963
23	71214803
24	77450890
25	92682405
26	95364135
27	98805343
28	99370593
29	108831393
30	109783773
31	120433484
32	122201255
33	124454403
34	128816284
35	137729592
36	140315264
37	156706271
38	159753216
39	175795912
40	178296000
41	189665280
42	211680000
43	213435648
44	235298700
45	236250000
46	263671875
47	306546240
48	319770737
49	324060912
50	331834585