1	10970	48
3	24979	44
5	35576	43
6	41426	40
14	87113	39
15	93377	37
16	99029	35
18	109275	33
19	114204	32
20	119145	30
22	129960	29
23	135061	28
26	152588	26
27	157846	24
32	182865	22
38	212589	20
56	289160	19
70	351488	17
83	404927	15
98	467370	12
138	626023	11
183	793011	10
185	800568	9
216	914665	8
256	1047580	7
259	1057889	5
342	1336221	4
13521	42225344	3
14257	44518503	2
14909	46494780	1
42550	133149485	0
