1	7173	25
4	20397	24
7	30253	23
8	33223	22
18	60140	21
20	65710	20
21	69017	19
25	81742	18
36	113542	17
38	119586	15
53	160287	14
56	169012	13
65	191700	12
66	194121	11
75	214564	9
99	268329	6
124	326783	5
134	348934	4
208	506106	3
283	658704	2
926	1918297	1
20000000	34218632766	1
