1	11713	56
3	25508	55
7	42419	53
10	52155	47
15	69251	46
18	80994	45
19	84698	43
21	92706	41
23	100992	37
28	120030	35
35	144939	34
44	174936	33
47	184907	32
51	197776	31
54	207928	27
66	249935	26
68	258239	25
77	292557	20
80	303694	19
90	340101	18
133	469193	16
159	547731	15
161	553454	14
163	559956	11
196	660903	10
232	765187	9
296	942380	8
406	1226153	7
441	1317027	5
444	1326552	4
472	1402394	3
918	2476139	2
9332	22736853	1
9490	23111908	0
