1	7181	27
3	15962	26
6	25469	22
11	40463	20
13	46538	19
15	51823	17
26	81928	16
33	99259	15
38	110101	14
40	114441	13
46	130283	12
51	151581	11
57	167103	10
67	192588	9
104	269252	8
109	280537	7
123	313386	5
139	346196	4
140	348092	3
758	1424456	2
1158	2141943	1
20000000	29837188637	1
