1	10540	41
6	37262	39
11	58654	37
14	72085	36
17	83990	33
19	93047	32
20	97601	31
24	115200	28
25	119626	25
29	136910	24
34	153930	22
37	164389	18
39	171547	14
42	182577	13
50	210814	12
52	218131	11
66	266811	10
73	291853	9
92	355528	8
98	375617	7
216	712539	6
548	1613195	5
2195	5896796	4
29570	75538060	3
20000000	48646572993	3
