1	12458	49
2	19637	46
7	43325	45
9	52294	42
10	55404	40
13	64038	39
16	72699	37
20	85670	36
25	103866	35
29	120550	31
36	143390	29
38	151613	28
43	171687	27
51	203482	26
62	243461	24
63	247859	23
74	292411	20
82	319538	19
86	330770	18
99	373319	16
127	457970	14
130	466811	13
136	484521	11
159	560630	10
246	824447	9
294	964807	8
337	1076814	7
419	1308179	6
600	1779247	5
698	2037322	4
903	2542974	3
1290	3511054	2
6367	15778442	1
20000000	63850090718	1
