1	17472	49
2	27512	47
7	70548	44
10	92607	43
14	120123	41
15	126633	40
17	139963	39
21	168776	38
33	248826	36
35	261182	34
38	280746	32
39	286046	31
41	298261	30
42	305234	29
44	318441	27
49	374217	23
50	382303	21
62	457835	19
69	496838	18
77	543717	17
148	897190	15
175	1025521	14
199	1136908	13
202	1153572	12
217	1223135	10
232	1288355	9
443	2188967	8
534	2565533	7
1015	4586042	5
1553	6860456	4
2682	11564327	3
593465	2391829105	2
593564	2392199430	1
594453	2395732702	0
