1	7350	29
7	28646	27
9	34821	26
10	37857	24
13	46392	23
15	52085	22
17	58262	21
44	126761	20
45	129192	18
46	131590	17
53	148061	16
55	153821	14
56	156607	12
63	174734	10
73	201809	9
79	218183	7
82	225343	6
102	270568	5
106	279935	3
282	615129	2
866	1600285	1
939	1718970	0
