1	9299	35
12	84075	33
13	91039	32
27	172878	31
29	182535	30
30	186942	28
33	200727	27
35	210180	25
68	387149	24
75	421402	23
88	489582	21
155	824348	18
161	851755	17
162	856693	16
164	866440	15
166	875397	14
169	889066	13
174	912556	10
184	955954	8
186	963990	7
3198	14122647	6
3256	14336884	5
3281	14426629	4
3297	14483503	3
19272	75829210	2
38000	143804975	1
95877	346474945	0
