1	7677	25
2	12613	24
3	16290	18
8	28732	17
12	37776	16
15	45808	12
25	69665	11
26	72306	10
35	93448	9
47	124392	8
56	144924	5
66	167039	4
69	173618	3
82	199005	2
145	313039	1
20000000	32194364485	1
