1	13798	53
4	40461	48
5	48424	44
6	56114	42
7	63566	36
18	141647	32
27	204646	30
30	225715	24
59	429197	23
70	496375	21
75	528818	20
103	693820	19
147	934307	18
159	1000610	17
162	1016655	16
184	1127826	15
256	1488691	14
295	1695626	12
298	1713844	11
443	2455693	10
503	2751400	9
711	3715146	8
1000	5057530	7
1060	5320529	6
1232	6124329	5
1263	6263116	4
1503	7303964	2
1942352	7193764919	1
20000000	72658112262	1
