1	16455	51
2	26432	47
33	281222	45
34	288196	44
35	295038	42
37	308613	39
38	314696	37
87	630077	36
88	635660	33
89	641306	32
92	659996	29
135	952365	28
137	963704	27
142	992377	25
146	1018723	22
148	1027777	21
217	1462113	19
362	2349703	17
366	2367742	16
370	2389469	15
625	3900123	14
842	5156205	12
850	5197188	11
863	5261341	10
864	5265390	9
2504	14192824	7
3777	20854985	6
3794	20932668	5
3904	21397977	4
4939	26492912	3
30319	146095190	2
48905	228356624	1
5464846	21710928887	0
