1	6241	26
3	15151	25
5	25588	24
10	42776	19
20	75213	18
21	78048	16
26	94173	10
79	246376	9
106	320169	8
109	328119	7
467	1150928	6
518	1276745	5
874	2112072	4
1124	2672645	3
11209	22957709	2
20000000	36653988692	2
