1	11264	45
4	26569	43
5	30211	39
10	46228	37
11	49291	36
16	62763	34
18	67968	31
19	71017	30
23	83481	27
25	90324	25
29	104732	22
42	141687	21
44	147841	18
46	155780	16
74	241323	14
76	246267	13
79	256150	12
95	299458	11
110	341923	9
112	346834	8
115	354784	7
135	406570	6
372	920773	5
582	1382382	4
594	1408701	3
813	1856818	2
20000000	54827909691	2
