1	10661	42
13	62886	41
16	75206	37
17	79282	33
18	82744	32
19	86142	31
28	118931	28
29	122319	27
39	160392	25
45	183898	22
50	203536	21
51	206991	20
52	210093	19
56	223856	18
59	233845	16
71	272008	15
83	306371	14
87	318760	12
96	345418	10
100	358987	9
175	589963	8
275	872551	7
594	1738400	6
953	2674690	5
1102	3065706	4
1209	3346743	3
20000000	44016205119	3
