1	2779	13
3	6460	12
4	8185	11
5	9657	9
8	14227	7
20	30120	6
39	49129	5
43	53457	3
77	89639	1
20000000	15427631433	1
