1	13191	40
3	28607	33
4	34986	31
6	46220	28
9	63649	27
12	79964	26
15	95800	25
20	119602	24
24	137648	22
27	152604	21
42	222694	20
58	289311	19
60	298430	18
62	306853	17
83	400893	15
87	418670	14
181	819349	12
191	857252	10
193	864814	9
308	1296480	8
361	1491197	7
637	2441077	6
915	3457537	5
1090	4094682	4
1769	6409219	3
7704	25294512	2
20000000	58255004318	2
