1	14430	53
6	55690	49
10	80373	46
13	98603	43
18	128607	42
20	139713	41
21	145080	40
33	207146	38
39	237196	37
43	258505	36
50	303195	34
51	308862	31
53	320957	29
56	338934	28
61	387167	24
68	422030	23
69	427090	22
94	551812	21
111	634026	19
114	648671	18
129	712478	16
147	792600	15
165	872734	14
168	887477	13
213	1082849	12
280	1353983	10
292	1403607	9
570	2517709	8
623	2727579	7
845	3578254	6
880	3715700	5
1774	6984459	4
2401	9308846	3
2894	11102468	2
20000000	63699097964	2
