1	9797	36
4	29582	34
7	46017	33
8	51248	31
10	61252	30
12	71554	29
13	76854	28
18	102827	27
23	127249	26
29	158474	24
31	167718	23
52	260736	20
68	332092	19
101	465508	18
112	506539	17
133	583267	13
146	636954	12
194	795902	10
291	1099807	9
469	1665443	7
481	1708689	6
585	2049186	5
602	2106122	4
699	2403205	3
870	2904769	2
2353	7084116	1
20000000	53957398979	1
