1	16151	53
4	42188	51
5	48872	50
6	57191	47
12	97579	44
18	136017	42
20	149353	41
25	181311	39
26	187098	38
31	220635	36
34	239986	30
45	303204	29
52	348742	28
59	388156	27
69	446072	26
73	468542	25
74	473394	24
80	506301	22
82	516225	21
88	547228	20
92	568757	19
98	603850	17
111	680161	14
141	825452	13
156	896309	12
173	978680	11
341	1743906	10
388	1946250	9
411	2048592	8
446	2198167	7
853	3959007	6
867	4022619	5
4036	17307287	4
4766	20360261	3
5942	25097275	2
20000000	69023861858	2
