1	7559	36
2	12684	33
4	20434	31
5	23990	29
6	27118	28
7	30210	27
10	39529	26
13	48098	25
14	51115	24
16	56911	23
18	62437	22
24	78578	21
26	84626	19
35	111451	18
41	128623	17
46	142824	16
49	151161	14
55	168973	13
58	178119	12
65	194865	10
104	288126	6
203	499262	5
459	1025600	4
1945	3948738	3
5465	10622073	2
5781	11184427	1
20000000	32875672882	1
