1	3637	12
4	9372	11
5	11007	9
12	20385	8
14	23473	7
26	40055	6
29	43652	5
38	55563	3
52	73577	2
120	155051	1
20000000	10010121989	1
