1	11054	37
2	18626	34
5	34066	32
9	49113	31
10	52706	30
14	67127	26
16	74670	25
20	89521	24
32	128543	22
48	184751	21
63	236938	20
67	250904	19
76	283128	18
84	310158	17
87	320972	15
97	354764	14
120	428178	13
125	444348	12
151	515584	11
162	546818	10
167	562181	9
171	575089	8
172	577961	7
182	605857	6
230	738038	5
240	765961	4
571	1617120	3
622	1753985	2
665	1868685	1
20000000	48222206439	1
