1	17485	57
3	36438	55
4	43633	52
6	58644	51
9	78286	50
10	86050	49
13	108144	43
18	145892	42
22	174370	36
25	197242	29
45	331731	26
61	429688	25
64	448306	23
75	511628	21
87	579366	20
88	584399	19
97	640684	17
101	663275	16
128	819152	15
132	841547	14
208	1249531	13
287	1649272	12
338	1909145	11
354	1989064	10
463	2530668	9
644	3384847	8
664	3479757	7
840	4311590	6
2100	10143009	5
2818	13459476	4
3109	14708077	3
20000000	82438419280	3
