1	8914	30
2	14304	29
4	22646	26
6	31366	25
9	43375	24
10	47648	18
17	77108	17
19	84835	14
27	113885	11
32	133686	10
54	209913	9
63	237124	7
73	267306	4
99	341490	2
142	463196	1
20000000	40698306451	1
