1	10763	40
6	41327	37
7	46085	36
9	56240	35
10	61650	33
20	106683	31
21	111318	30
33	162966	28
34	167564	25
44	212781	24
45	216921	23
47	225702	22
70	322974	20
86	387068	17
90	403276	14
120	522381	12
155	645388	11
215	839935	10
247	951034	9
265	1013365	8
267	1019585	7
517	1854432	6
556	1981877	5
780	2686307	4
1946	6240817	3
30406	90418018	2
564765	1711623024	1
20000000	48819678987	1
