1	9319	32
3	22115	31
4	27344	28
12	54586	27
14	61561	26
25	99040	25
32	121149	22
36	134173	20
38	140947	19
58	197556	18
59	200733	16
61	207605	15
81	270665	14
99	328478	13
117	381976	12
151	471894	10
157	489737	9
159	495606	8
167	518961	7
302	886996	6
373	1082230	5
429	1231193	4
806	2199761	3
852	2317795	2
889	2406967	1
20000000	41204514545	1
