1	7649	28
5	22618	26
9	33345	25
11	38984	24
25	75133	21
37	106529	17
42	119682	16
51	141474	14
55	151581	13
56	153510	12
58	158526	11
61	165072	10
76	204375	9
79	211339	8
96	248937	6
143	352455	5
155	376221	4
187	437569	3
244	535902	2
512	1018952	1
20000000	33204426174	1
