1	7192	27
2	12149	26
3	15723	23
4	18663	22
5	21578	20
7	26681	18
11	36346	17
13	41213	16
22	63262	15
35	93387	13
52	135398	12
62	159162	11
66	170567	10
70	181730	9
78	203648	8
229	544392	7
244	572190	6
274	636980	5
305	697045	4
1054	2080569	3
3869	7268302	2
4292	8050171	1
20000000	31918485848	1
