1	10253	37
6	36629	36
11	52522	34
14	62809	32
17	72059	31
41	149700	28
51	183735	26
54	194472	24
61	221019	22
73	258532	21
92	315182	19
97	331644	18
126	418280	17
149	493120	16
157	520985	15
176	587321	12
186	618487	11
224	728930	10
382	1122510	9
486	1384189	8
1140	2951766	7
1381	3513177	6
1752	4343171	5
2839	6729302	4
4572	10525289	3
24708	54862713	2
20000000	65936154705	2
