1	10171	32
6	37152	30
7	41382	29
14	72431	28
18	89705	27
20	97581	26
24	112456	23
38	161843	20
43	179249	19
61	240827	18
63	247488	17
106	371247	16
108	377463	15
122	419659	13
126	431865	12
134	457473	11
139	471909	10
152	510321	9
189	618438	8
214	692876	7
215	695729	6
281	878801	5
1183	3259838	4
1213	3345730	3
2251	5998144	2
20000000	48416455040	2
