1	10753	40
2	18337	39
3	24165	35
6	38257	34
8	45415	33
10	53392	31
13	65416	30
15	73199	29
16	76775	27
30	126841	24
33	136235	23
34	139624	20
39	157884	18
51	198571	17
59	226222	15
68	255113	12
72	267678	10
88	313643	9
97	341488	8
120	412142	6
139	470961	5
292	868244	4
366	1066330	3
415	1199519	2
8140	22433575	1
20411	53448028	0
