1	12882	52
3	33114	43
5	51123	42
6	58788	40
7	66426	39
8	73519	36
10	87676	35
64	512436	34
67	534970	33
68	542307	32
104	807361	31
157	1193774	30
159	1207205	28
161	1221866	27
163	1235168	22
412	2991336	19
565	4035268	18
818	5733345	17
824	5770108	16
830	5808203	15
842	5882509	14
874	6071873	13
890	6165748	12
893	6183135	11
5507	34294735	10
5519	34356936	9
5546	34504821	7
5638	34985249	6
5671	35157167	5
5702	35306882	4
22567	126515935	3
41791	224874596	2
42022	225890844	1
357582	1691382236	0
