1	10893	44
4	31739	42
7	49920	40
8	55600	39
10	66838	38
12	77914	35
17	104002	32
25	143271	30
26	147913	28
32	176403	27
33	180722	26
47	243393	25
52	264542	24
53	269150	21
69	337262	20
71	346046	19
82	392805	18
87	414519	17
93	440415	15
96	453872	14
110	513222	13
143	653750	12
153	697923	9
194	843273	8
265	1088617	7
316	1271689	6
363	1440937	5
521	1978069	3
707	2566901	2
1549	5025559	1
62515	183785487	0
