1	7617	32
4	19871	30
5	23170	28
6	26663	24
8	33061	21
9	36307	19
16	55800	17
19	64218	16
24	77496	14
36	110252	13
62	180635	12
66	191917	11
69	199915	9
78	222338	8
80	228456	6
89	252709	4
121	330213	3
147	381884	2
480	1029518	1
20000000	29044196478	1
