1	11142	33
2	17602	32
3	21753	30
5	29114	29
9	42588	28
10	45744	26
19	67917	23
32	103142	22
36	113061	21
37	115350	19
41	128700	18
46	141667	17
52	159244	16
71	210674	15
72	213796	14
80	237939	13
84	250077	12
98	288487	10
143	392614	9
192	512798	8
281	717575	7
319	801066	6
809	1868910	5
1141	2600926	3
1414	3167828	2
20000000	56259515978	2
