1	8786	32
3	17141	31
5	23648	26
6	26266	25
9	33606	24
10	36340	23
12	41355	21
13	44074	19
14	46689	16
19	59979	13
22	67954	11
32	92343	10
48	128338	9
58	148393	8
60	152683	7
67	166313	6
74	179205	5
90	208753	3
351	631890	2
1147	1811300	1
20000000	25968107997	1
