1	6653	27
6	20357	24
7	22054	23
10	26994	22
11	28582	21
15	35253	18
18	39567	17
19	41521	15
33	63382	12
40	74224	9
53	93784	8
59	102138	7
67	113270	6
75	125069	5
151	225871	4
222	318848	3
278	384158	2
721	875039	1
20000000	22235207966	1
