1	11334	46
2	18487	44
3	24183	39
6	38055	38
7	42460	36
23	138036	35
25	147472	33
26	152583	32
46	261626	30
50	282887	29
53	298368	28
73	400657	26
74	404918	25
75	409261	24
85	455731	22
87	463946	21
124	640385	20
125	644756	19
129	662387	18
132	676908	17
238	1177514	16
316	1529314	13
558	2555921	12
778	3480363	11
799	3556275	10
827	3664347	9
1601	6985227	8
1739	7558349	6
3225	13387736	5
3264	13516281	4
3898	15845436	3
3910	15887948	2
43143	151302597	1
3539001	11261938475	0
