1	10096	48
2	15716	46
3	19938	45
5	27771	43
9	39441	40
15	56780	39
16	60170	35
19	70212	34
21	77079	33
22	80435	29
24	88088	26
26	94767	25
31	110620	22
35	123188	21
38	132531	20
41	142849	19
48	165021	18
55	183830	17
66	211239	16
68	215562	15
95	275073	14
119	332954	13
134	367115	12
137	374199	11
138	375886	10
210	544644	9
219	562861	8
232	590217	7
423	991599	6
784	1754043	5
1142	2495499	4
1282	2782519	3
2274	4754666	2
2858	5944556	1
3181	6625896	0
