1	8384	27
2	13442	24
4	21294	23
7	30821	22
10	40140	21
14	53551	19
20	75248	18
26	94813	17
27	97791	14
35	124499	13
55	187495	11
65	219529	10
68	227478	9
93	300448	8
98	315094	7
132	414774	5
172	525485	4
219	644681	3
685	1806982	2
785	2048496	1
20000000	46101714306	1
