1	10441	48
2	17793	44
3	24007	41
4	29899	37
7	47404	36
9	57862	35
10	63054	34
14	83241	33
17	98720	32
21	120107	31
26	145960	30
28	156950	28
35	195289	27
43	233486	26
47	251770	25
48	256948	24
49	261810	23
51	272006	22
65	341898	21
80	413300	20
92	471265	19
94	500177	18
107	559726	16
108	564377	15
114	593942	14
131	674643	13
173	851843	12
210	1001846	9
402	1740395	8
448	1916868	7
449	1920849	6
677	2757669	5
961	3732476	4
1019	3928788	3
1978	6933635	2
2471	8496888	1
20000000	53051886720	1
