1	7347	25
3	15849	24
4	18860	23
5	21531	22
9	31087	21
13	40417	20
14	42506	19
16	47188	18
17	49482	17
24	67955	16
27	76491	15
33	91864	13
43	119914	12
44	122332	11
45	124754	10
51	140516	9
62	168789	7
63	171596	6
116	290221	5
137	331228	4
270	595549	3
1049	2081729	2
9171	16907941	1
20000000	31527432283	1
