1	10227	39
3	20774	36
10	43063	35
14	53337	34
15	56037	31
16	58870	29
18	63132	26
22	73407	25
27	89340	22
31	102239	19
33	109107	18
49	151575	17
52	158930	16
76	213040	14
89	245767	13
98	268742	12
108	293824	11
161	425155	10
301	759515	9
304	768051	8
332	842987	7
396	992279	6
987	2201510	5
1326	2904669	4
1431	3111592	3
2675	5585017	2
20149	41208759	1
20000000	60830621091	1
