1	8192	27
2	12885	24
3	16520	23
6	26632	21
7	29987	20
11	42543	19
17	61219	18
18	64168	17
19	67889	13
29	100463	12
30	104993	11
34	119405	10
40	139156	9
55	185277	8
118	380575	7
182	588254	6
192	632242	5
221	713785	4
267	842358	3
392	1167302	2
1966	5166503	1
20000000	44498439012	1
