1	12815	39
2	19977	36
23	156758	35
24	161522	34
34	218964	33
35	224040	32
36	229522	26
37	234266	25
38	238932	23
42	258337	22
46	275917	21
52	303651	20
61	344494	18
71	384223	17
74	397371	16
79	414897	15
192	964401	12
198	989927	10
287	1393219	9
606	2805302	8
1781	7647475	7
1791	7682131	6
2110	8841644	5
2693	11100750	4
5768	22893151	3
5809	23029555	2
7980	30673848	1
10833	40364671	0
