1	12113	51
5	33691	48
6	37201	46
7	40255	45
9	46343	43
12	55637	42
14	61189	40
17	70532	37
24	91708	36
26	98178	35
29	108102	34
30	111531	32
31	114496	31
32	117545	30
36	130661	28
39	140369	26
40	144136	25
56	191171	23
87	268259	22
92	280990	21
159	435186	20
191	508366	19
196	519616	17
199	526565	16
208	545973	15
249	638860	13
251	646073	12
450	1100565	10
604	1438036	9
631	1497964	8
1244	2770320	7
1739	3789638	6
1899	4122455	5
2272	4868929	4
3945	8140144	3
20000000	58496801067	3
