1	16650	58
7	66241	53
10	88691	47
17	146864	45
18	153381	42
19	159848	41
21	172587	40
24	193332	36
30	232606	35
31	238949	34
33	251984	33
34	258317	30
37	279187	28
45	331834	26
49	358378	25
51	392603	24
91	642742	23
116	783025	22
139	910606	21
142	927627	20
153	997253	19
168	1083852	18
175	1125398	14
200	1257524	13
246	1505145	11
297	1768028	9
348	2012476	8
402	2265941	6
467	2584938	5
734	3802933	4
1364	6555991	3
3599	16073372	2
10835	46282597	1
3750758	14939424143	0
