1	12225	45
2	21163	42
40	325973	40
41	332326	39
44	352218	38
45	359151	34
58	457350	32
61	477167	30
66	509590	29
67	516446	27
200	1438624	25
215	1523135	24
225	1577062	23
227	1588326	20
228	1594188	18
922	5972778	16
923	5978014	15
957	6173416	14
2499	15092815	13
2678	16087995	11
2730	16350786	10
4181	24069962	9
6354	35383622	8
6378	35497954	7
6386	35535707	6
12360	65691887	5
17336	90800857	4
24365	124989989	3
28768	145328732	2
154365	708603197	1
330775	1459061595	0
