1	11578	41
2	18987	38
4	31872	37
5	37799	36
6	43937	35
9	60171	34
12	78752	33
22	135343	30
23	140279	27
24	145152	24
25	149222	23
30	172396	21
34	192582	18
51	279469	16
57	307742	14
81	414898	13
84	425377	12
87	435880	11
98	481573	8
110	531647	7
188	824841	5
440	1674440	4
500	1880381	3
749	2685562	2
1509	5031526	1
20000000	59537645267	1
