1	9665	36
4	30097	35
9	57277	34
15	89973	32
16	94938	31
18	104539	30
26	143211	28
30	162684	26
34	182958	25
35	188096	23
52	269977	22
61	314278	21
93	456793	20
101	491390	18
115	551241	16
136	641874	15
141	664032	14
160	748823	13
180	829906	12
196	890397	10
271	1195377	8
378	1596842	7
392	1652143	6
428	1784094	5
445	1846905	4
604	2376940	3
628	2454947	2
701	2702170	1
1754	6051224	0
