1	9833	21
3	18523	20
8	33093	19
13	45537	18
15	49994	17
17	55331	16
21	65597	15
28	84849	13
40	113874	10
43	120996	8
63	164739	7
73	190213	5
74	192809	4
75	195449	3
100	253834	2
243	539817	1
247	547635	0
