1	7746	26
4	22047	25
16	67783	23
17	71198	22
24	94308	21
26	100145	20
29	110283	18
30	113936	16
49	181956	15
64	236063	12
68	248960	10
69	252090	9
70	255416	8
170	534225	7
338	930877	6
592	1524254	5
667	1691105	4
1066	2577115	3
1141	2749709	2
1819	4291439	1
20000000	37605881883	1
