1	7684	29
2	12745	26
5	21107	25
6	22724	22
7	24276	21
8	25884	19
9	27525	17
15	36036	16
18	40718	14
25	51008	13
34	62977	12
49	84707	10
71	118459	9
98	158599	8
100	161559	7
112	179556	6
179	262934	5
1606	1826888	4
1793	2056475	3
1833	2108887	2
1869	2151295	1
20000000	30614828806	1
