1	7769	36
3	14795	32
5	20064	30
7	24975	28
8	27320	24
13	40730	22
15	45596	18
20	59006	15
27	74958	14
46	117967	13
48	122814	12
54	134347	11
61	150062	10
66	159679	9
85	198568	8
128	283320	6
181	385213	4
465	861531	3
667	1162428	2
1056	1731835	1
20000000	39751340003	1
