1	13921	63
3	31667	59
4	38983	57
8	65515	56
9	72162	54
12	92224	49
13	99359	48
14	106482	44
15	113412	41
20	147144	36
23	166051	35
29	203818	34
30	210061	31
31	216184	29
32	222479	26
34	234724	24
43	289898	22
46	308590	21
48	320673	20
108	643780	19
131	759213	16
163	921321	15
167	942456	14
178	998957	13
181	1014048	12
234	1266204	11
278	1461597	9
301	1557855	8
369	1847992	7
556	2603008	6
701	3215154	5
702	3218851	4
1219	5317799	3
1321	5711467	2
2261	9444716	1
513613	1942859988	0
