1	12328	41
2	20433	40
5	40032	39
6	46671	36
8	57130	34
9	62366	32
14	86380	31
17	100642	28
25	136241	27
26	141440	25
33	173372	24
37	193042	23
39	203707	22
42	220588	21
56	292602	20
57	296367	18
58	300585	17
59	304888	15
60	309029	14
79	392717	13
82	406501	10
83	411825	9
87	428447	7
103	493341	6
159	706123	5
160	709050	4
183	789916	3
270	1082879	2
721	2588758	1
16204	53705361	0
