1	5974	33
3	12619	31
4	15072	30
5	17580	27
7	21845	24
13	33003	22
18	42198	19
21	46794	18
23	50065	16
24	51997	15
25	53392	13
29	59137	12
35	67995	11
41	77382	8
65	113222	7
72	123548	6
77	130766	5
102	163981	4
142	216955	3
155	231407	2
732	810876	1
20000000	25452568868	1
