1	13508	46
4	32337	45
8	53602	41
9	58716	39
11	67720	38
13	78743	33
18	103283	31
21	117709	29
22	123161	25
23	128525	21
33	181994	20
35	192340	18
45	239008	17
52	265966	16
53	269760	15
78	374167	14
84	397427	13
172	766243	10
184	807629	9
193	837529	8
198	857578	7
280	1130517	6
304	1210102	5
384	1486176	3
66256	211224925	2
20000000	54986456663	2
