1	13349	45
2	23645	43
4	40845	40
8	72326	37
18	146096	35
22	173785	34
24	187935	30
27	209641	28
37	278064	25
52	372749	24
72	516924	23
84	584127	21
85	589696	20
149	919544	19
161	980778	18
176	1056475	17
185	1104938	16
300	1675069	15
316	1757071	14
365	2002948	13
372	2037649	11
403	2205858	10
431	2338684	9
741	3779792	8
941	4655554	7
1801	8184632	6
2415	10785092	5
6005	24784648	4
9188	37278331	3
35332	138383215	2
40811	159687545	1
20000000	68793465441	1
