1	12701	52
2	20194	51
3	25835	50
4	30444	49
5	33628	45
6	37231	44
13	66909	42
15	72667	38
17	79643	36
18	82462	34
19	85852	33
20	89407	31
24	102862	30
35	153178	29
37	161964	28
40	173133	25
43	182471	23
49	205711	21
50	208198	20
86	335016	19
87	338693	17
91	350731	16
97	372048	15
229	830272	13
241	863703	12
305	1077327	10
315	1104823	9
622	2062868	8
900	2879048	7
902	2884261	6
2094	6327572	5
2107	6358778	4
5490	15155301	3
9631	25428589	2
21759	53110471	1
22588	54809479	0
