1	10218	39
8	54163	38
9	61452	35
11	71453	33
18	99771	32
37	180811	31
38	184584	30
39	188187	29
41	195792	28
43	202133	26
47	215933	25
48	219904	24
50	227785	23
93	406732	22
94	410488	21
96	417728	20
114	481638	19
122	509879	18
124	517211	16
128	531562	15
136	560218	14
417	1618198	12
427	1647896	11
444	1698116	10
1165	4134083	9
1699	5914764	8
2035	7006223	7
2041	7024448	6
3495	11523797	5
3496	11526753	4
3999	13037152	3
12243	37620065	2
12401	38063158	1
12921	39489237	0
