1	8454	36
3	19850	26
7	40206	24
9	49357	22
18	85431	21
20	93182	20
23	104006	19
25	110687	18
26	114925	17
27	118523	16
38	155393	14
42	169028	13
44	175284	11
45	179544	10
287	988025	9
296	1012026	8
323	1086644	6
341	1134969	5
1288	3957228	4
1298	3984169	3
1569	4687481	2
3405	9692259	1
3420	9728385	0
