1	7834	28
5	26183	26
11	45326	25
12	48642	21
13	51722	20
23	85890	18
25	91969	16
26	95119	13
30	108829	11
57	198072	10
69	235997	9
112	362288	8
162	508756	7
170	533452	6
185	577478	5
258	777445	4
301	891818	3
622	1691402	2
810	2142052	1
20000000	43035882575	1
