1	15658	48
3	33862	46
4	41119	45
10	82905	43
11	89358	42
12	95701	40
13	103449	39
17	129767	36
20	149405	34
21	155608	33
26	189127	32
27	195112	30
43	299733	29
45	311575	28
49	335575	24
50	341123	23
54	363184	22
55	368464	20
56	373626	19
68	439387	18
72	462148	17
101	618756	16
137	786280	15
158	885844	14
186	1015215	12
398	1913044	11
508	2398599	10
518	2443806	9
616	2872697	8
818	3668999	7
836	3739110	6
1485	6330673	5
2956	11980291	4
7617	29471684	3
7813	30212037	2
20000000	74092301114	2
