1	11139	35
8	46034	34
10	54298	33
13	66917	32
14	70612	30
19	90173	26
23	105891	25
32	139683	24
39	167817	23
43	182945	22
44	186615	21
63	255953	20
86	329356	19
90	341664	17
96	359868	16
100	372260	15
106	390487	14
163	567887	13
169	584642	11
170	587824	10
185	633118	9
227	758708	8
251	832780	7
538	1597913	6
681	1977368	5
1314	3623406	4
1585	4329220	3
5638	14491155	2
20000000	45843528505	2
