1	10861	44
6	42580	39
7	48259	38
11	70856	35
12	76682	34
13	82702	33
15	94513	31
21	129216	30
31	180563	26
37	208698	24
38	213604	23
43	238800	22
56	303224	21
57	307983	19
107	515324	18
111	531866	17
116	554542	16
122	581297	15
131	619591	14
134	632293	13
319	1293237	12
322	1305470	11
403	1609166	10
476	1890924	9
585	2272798	8
586	2276842	7
760	2875299	6
812	3042855	5
933	3422839	4
1054	3799279	3
4795	14785657	2
7148	21651864	1
20000000	54605049617	1
