1	13305	51
2	23228	49
3	31815	48
5	47322	43
9	77049	42
12	98433	39
13	105503	34
14	112962	33
18	141159	31
33	238238	29
41	288936	27
64	432964	26
70	468840	24
76	503622	20
82	538457	17
90	583522	15
122	760161	14
131	805093	12
159	951910	11
186	1088841	10
241	1351923	9
290	1574989	8
544	2661510	7
1009	4699843	6
1441	6565054	5
1631	7332634	4
2044	9020981	3
13740	55871267	2
281274	1072671086	1
20000000	69853944909	1
