1	11635	40
4	31959	38
14	77817	37
15	81563	35
18	91300	34
20	99584	32
24	115471	30
30	137044	29
49	208923	27
54	224962	26
56	232340	25
59	246776	24
63	258874	23
66	269056	21
94	378599	19
99	396270	18
100	400161	16
116	449126	13
121	462422	12
122	464799	11
124	469867	9
125	472096	8
127	477465	7
2123	6287198	6
2134	6313792	5
2183	6429662	3
4103	11351717	2
15139	36978518	1
48752	110573703	0
