1	6961	29
6	22318	27
7	24761	26
8	26818	25
9	29401	24
14	40872	21
15	43153	20
19	51690	17
20	53639	16
33	78005	15
42	97214	13
58	132718	12
61	138468	10
122	256237	8
125	262614	6
160	325403	5
184	369226	4
554	895231	3
40341	54350908	2
41217	55653061	1
1395509	2409802560	0
