1	9456	23
4	23882	22
5	27986	20
15	66199	19
17	73790	18
18	77410	16
19	80987	14
39	149646	13
43	163536	12
51	192828	11
64	238569	9
74	268730	7
83	293170	6
128	427288	5
135	445157	4
171	551716	3
290	857166	2
487	1360410	1
20000000	42789041172	1
