1	2811	9
4	8471	7
12	20208	6
30	46518	4
94	136798	3
99	143222	2
109	156732	1
20000000	20012398644	1
