1	8734	49
4	21897	47
6	28396	45
9	37231	42
11	42145	41
12	44739	40
16	54635	35
18	59449	33
23	69434	31
25	72841	29
26	75053	27
33	89963	25
38	102126	24
47	122269	23
50	129205	22
59	147021	19
75	181418	17
97	225152	16
105	240401	15
112	252984	13
128	284230	12
219	451130	11
274	551235	10
280	561237	9
300	597357	8
312	618739	7
354	690931	6
408	783294	5
726	1254117	4
786	1344887	3
988	1658792	2
4058	6026813	1
20000000	44725453321	1
