1	16527	55
3	32646	52
5	43862	50
6	48126	49
8	57272	47
10	67317	45
14	85095	43
16	93733	41
27	139248	40
29	148318	34
32	160258	33
64	283372	29
74	319342	26
79	338989	25
82	351285	22
85	364556	20
121	492897	18
128	517576	17
157	612414	16
177	677111	15
193	728729	14
205	773659	12
208	784921	10
215	809891	9
275	994903	8
346	1205355	7
532	1733508	6
798	2472350	5
896	2742384	4
991	2998199	3
7707	21074375	2
68714	185996490	1
20000000	86799822913	1
