1	7258	28
2	11713	24
4	17294	23
7	23535	22
8	25411	20
10	29921	19
11	31964	18
14	38143	15
20	48630	13
24	55087	12
27	59673	10
31	65106	9
38	73856	8
46	84107	7
60	101868	6
76	122112	5
179	241104	4
236	307512	3
309	384171	2
342	417185	1
20000000	23537347125	1
