1	9445	40
2	16639	38
3	22529	35
10	53923	31
13	65990	30
14	70006	29
16	81705	28
21	98743	27
27	119918	26
30	131981	25
39	165461	22
43	179152	21
48	197360	19
59	235248	18
67	258168	17
91	337433	16
123	440377	15
132	470876	12
157	546182	11
210	703614	9
212	709029	8
235	773279	7
245	802438	6
371	1151477	5
736	2146003	4
817	2367974	3
1676	4549761	2
11730	28902028	1
12798	31548814	0
