1	13957	52
9	73382	50
13	97378	49
15	108758	47
17	121094	46
18	127830	41
21	146589	40
24	163713	39
25	169259	37
31	201528	36
37	233672	35
43	264917	31
44	270727	30
46	280430	28
52	311167	27
54	320640	26
58	341127	25
75	440712	24
78	454748	23
108	583120	21
112	600517	18
116	618271	17
121	642555	16
169	844424	15
173	861276	14
189	928805	12
198	967066	11
213	1022615	10
239	1120335	9
361	1588835	8
410	1761313	7
425	1812594	6
472	1977675	5
680	2690246	4
1625	5800060	3
20000000	58756717501	3
