1	7373	28
6	26647	27
7	29954	25
13	48927	23
17	62676	22
25	90019	21
31	105729	20
32	108672	18
37	122653	17
50	158905	15
54	170679	14
57	179326	12
67	208414	11
73	226079	10
89	266654	9
96	283221	8
99	290498	7
101	295054	6
133	373847	5
157	425128	4
185	483259	3
280	649924	2
372	821831	1
20000000	33739665331	1
