1	13876	56
2	23864	52
6	54511	50
7	61044	48
11	86923	46
12	93079	44
19	138769	40
29	205614	39
35	245606	36
38	265015	34
40	278960	33
57	387092	32
61	410627	31
66	440947	28
67	446792	27
70	464272	25
76	500385	23
89	573907	20
138	829890	19
145	864468	17
148	879692	16
194	1110301	15
203	1159013	13
204	1164092	12
257	1421060	11
264	1454576	10
398	2028667	9
576	2733174	7
814	3687770	6
895	4034066	5
2425	9669854	4
4587	17728591	3
5598	21600325	2
5931	22841081	1
77378	274834528	0
