1	7538	23
10	35733	22
13	44461	20
17	54136	19
20	60867	16
26	72860	13
27	74982	12
28	77187	11
34	90230	9
46	117482	8
74	185624	7
87	212092	6
104	245599	5
215	442405	4
255	518749	3
280	569112	2
20000000	30143344463	2
