1	3646	16
2	5834	15
3	7759	14
11	20640	10
13	23690	9
14	25255	7
17	29535	4
25	39754	3
34	50756	1
20000000	13357528696	1
