1	10097	34
42	182125	31
43	185960	28
46	196936	27
49	207862	25
52	218895	24
55	230277	21
56	233884	20
57	237570	19
60	248532	18
63	260045	15
426	1558301	14
430	1570789	13
828	2862901	11
1385	4652638	10
2681	8540149	9
2691	8566458	8
2709	8614937	7
2713	8625251	6
2816	8859432	4
14357	40201057	3
52552	135097150	2
86362	217500781	1
438211	1030642723	0
