1	16332	52
9	77450	51
10	83506	50
11	89089	48
12	94089	47
14	106864	46
17	126055	41
18	131731	39
19	137152	38
24	166252	37
29	190972	36
32	206500	31
33	212272	30
34	219297	26
43	276477	25
53	331453	23
66	395821	22
93	524321	21
99	552767	19
100	557873	18
124	676151	17
154	817668	16
220	1128416	15
245	1237768	13
262	1314701	12
263	1318380	11
320	1566874	10
438	2095545	9
493	2349938	8
636	3000900	7
743	3459884	6
962	4385386	5
1010	4589688	4
2140	9236781	3
20000000	76327990167	3
