1	17207	49
6	46270	43
8	55318	40
12	68507	38
13	72872	37
20	100278	34
25	115325	29
33	146009	25
40	175666	23
43	188094	20
61	254260	19
70	282790	18
77	307580	15
87	342680	13
105	401656	12
128	475263	11
193	681196	10
260	882462	9
300	1009076	8
445	1402024	7
613	1856990	6
656	1966180	5
1297	3596441	4
2874	7577895	3
20000000	71325208712	3
