1	16766	47
9	95329	43
12	121312	42
13	128575	40
14	134847	39
51	423462	35
53	437252	34
54	443635	32
56	456655	29
64	508667	28
109	809386	27
113	833251	25
119	865563	24
120	870648	23
125	897115	22
132	939036	21
342	2242129	20
349	2280547	17
566	3528219	16
593	3655958	15
598	3680388	14
607	3726353	12
1153	6821442	11
1154	6825908	10
3106	17085072	9
3127	17193529	8
3140	17252350	6
3180	17438226	5
3241	17718983	4
3465	18731451	3
3477	18788068	2
6974	35792535	1
2511518	10765355873	0
