1	16883	46
3	34829	45
7	65838	44
8	74230	38
10	89983	32
13	109963	31
17	132124	30
23	165583	26
26	184198	25
27	190300	23
38	255479	21
61	391212	20
64	405601	19
67	423328	17
68	429073	16
81	500181	15
82	504940	14
95	575531	13
98	590999	12
116	681766	11
174	959478	10
223	1185966	9
276	1415191	8
319	1606781	7
557	2637301	6
696	3241255	5
777	3592048	4
1168	5272175	3
1664	7365203	2
2024	8798464	1
29233	116648793	0
