1	16700	47
3	35434	46
5	50272	45
6	57918	42
7	65389	41
14	113634	39
20	151421	36
21	157899	35
27	196447	31
32	228375	30
33	234876	29
37	258701	27
45	313580	26
57	415705	25
65	458513	24
68	475108	23
69	480595	22
72	497210	21
76	517205	20
78	528914	18
87	575018	17
91	596277	16
96	626662	14
100	650070	13
104	669355	12
111	704013	10
115	726531	9
119	744688	8
131	801283	7
264	1399203	6
501	2434868	5
730	3406632	4
803	3728630	3
2533	10957617	2
20000000	66572836271	2
