1	13907	49
3	32838	46
4	40730	44
7	62060	40
10	83079	37
14	109721	35
18	136163	34
20	149931	33
23	170589	32
33	230962	31
36	249537	29
43	295461	27
65	443937	24
67	455687	23
76	506778	22
79	524059	21
118	746086	18
142	873262	17
162	982025	16
164	993400	15
273	1547994	14
311	1734019	13
330	1833765	12
334	1854888	10
361	1989950	9
394	2159258	8
431	2345281	7
442	2401013	6
715	3588303	5
1107	5274589	4
1213	5716086	3
2202	9625852	2
35395	134893619	1
20000000	65162233752	1
