1	6465	25
4	19657	24
8	35993	23
10	44139	22
11	48238	21
16	67583	18
29	110568	17
36	134835	16
41	152577	15
48	179213	14
71	255848	12
108	379185	11
117	407359	10
125	434050	9
156	535367	8
196	657403	7
349	1104351	6
373	1169169	5
460	1423911	4
674	1979536	3
1389	3732151	2
1832	4831979	1
20000000	38172239719	1
