1	6665	18
5	22666	17
15	56726	16
22	81481	14
24	88602	13
41	146556	12
65	225517	11
70	241936	10
75	256720	9
85	287230	8
124	395037	7
131	415756	6
156	484940	5
221	660033	4
299	852168	3
994	2586184	2
4535	10465218	1
20000000	33606169122	1
