1	6060	32
6	25304	30
8	32492	26
11	43526	24
13	50981	22
17	65667	21
25	95592	20
27	103658	15
31	119174	12
43	160620	11
46	170163	10
61	222144	9
67	242730	6
71	257588	5
107	371617	4
464	1259855	2
491	1327614	1
20000000	36171576496	1
