1	10426	41
3	25790	40
4	33208	38
6	44955	36
30	170203	35
33	183090	34
41	228932	32
46	255097	31
47	260421	29
49	270106	28
88	471207	27
93	494369	23
95	502819	22
97	511273	21
103	534702	19
107	549021	14
109	557013	12
117	588826	11
122	607693	10
492	2115745	9
517	2205395	8
580	2412144	6
761	3079399	5
781	3144585	4
5359	18526920	3
6887	23490336	2
16328	53247662	1
69865	211537547	0
