1	13157	41
6	43449	38
8	54541	36
9	59970	30
11	69325	29
12	75244	24
20	114364	23
23	130168	22
24	134928	21
26	144711	17
64	305044	13
65	309788	10
69	330854	9
72	345532	8
96	439294	6
159	687241	5
200	821816	4
427	1577407	3
752	2654140	2
1695	5583487	1
20000000	60836538905	1
