1	10458	44
2	17977	43
5	34467	42
8	48424	40
9	53137	37
15	82220	33
17	91932	31
18	96260	29
19	101038	27
21	109838	26
36	173663	25
67	302942	23
69	310916	19
76	340122	18
86	376625	17
108	459674	16
125	538450	14
131	559207	12
141	594527	11
196	798938	10
209	850970	9
248	994272	6
470	1715024	5
554	1982967	4
1271	4200769	3
1875	5952585	2
234775	684468766	1
20000000	58625252129	1
