1	8750	54
2	14757	53
3	18674	52
5	25657	51
10	39465	48
11	42024	47
12	44813	45
15	52593	43
16	55377	41
22	70279	39
25	77287	37
31	92688	34
33	99071	31
38	112274	30
40	118154	28
41	121160	27
45	131956	25
49	142010	23
83	216426	22
103	258874	20
113	278559	19
115	283162	18
117	287575	17
130	317032	16
133	322926	15
149	354916	13
153	363151	10
186	427468	9
279	613922	8
422	855273	7
428	866332	6
480	958710	5
538	1052835	4
2519	4036730	3
2845	4522643	2
3184	5038864	1
4136	6471006	0
