1	8909	27
2	13737	26
3	17651	25
10	44564	21
12	52402	19
13	56293	18
14	60672	17
19	79673	15
20	83478	14
22	91081	13
25	102910	12
34	134411	11
36	140758	10
98	331645	9
143	466026	8
152	493718	7
159	512311	6
2068	5082119	5
2105	5172577	4
5306	12423950	3
5342	12526351	2
5466	12815920	1
20000000	35208067231	1
