1	3109	13
15	25834	12
16	27570	10
22	36913	9
31	47580	7
32	48834	5
41	60047	3
52	74356	2
74	99774	1
20000000	12833261619	1
