1	11198	36
7	41012	33
9	48523	32
14	67050	31
24	105935	30
29	123269	29
40	159389	28
45	176199	26
58	220817	24
64	242245	23
68	256646	22
77	288112	20
80	298570	19
81	302306	18
88	326211	17
98	359308	13
105	382093	12
125	442920	11
132	467178	10
155	536803	9
238	775658	8
251	814647	7
258	834825	6
293	933405	5
304	963102	4
386	1171550	3
416	1252388	2
608	1752266	1
2679	7082328	0
