1	9938	34
23	138634	33
26	150722	32
27	154516	30
28	159282	29
77	414517	28
78	437833	27
79	443162	26
87	477273	25
89	485468	24
92	498000	23
104	548944	22
110	573867	19
120	612966	18
138	689853	17
215	1022993	16
222	1049420	15
310	1428006	14
339	1533001	13
624	2740740	12
627	2750690	11
737	3118983	10
746	3148628	9
1195	4983469	8
1528	6212611	7
1536	6237680	6
2350	9200889	5
3381	12858028	4
5751	20934404	3
24959	82607855	2
33958	110422388	1
20000000	50699106391	1
