1	6811	33
4	16031	32
6	20364	30
7	22641	29
10	30267	26
11	33037	24
13	38289	23
15	43162	22
16	45462	21
18	50398	20
19	52479	18
22	59799	17
30	80435	15
40	102096	14
45	111862	13
47	116633	12
50	124448	11
66	155318	10
70	164499	8
81	186244	7
93	207532	6
100	219925	5
105	228633	3
121	257856	2
858	1336159	1
20000000	37484819375	1
