1	9978	44
4	27317	42
6	35680	40
12	58658	39
16	72138	38
18	79161	37
21	90026	34
23	96620	32
29	116536	31
42	160413	30
46	175606	29
52	195931	28
56	208881	27
57	212238	26
64	234352	25
78	275266	24
79	277924	23
81	283880	22
103	355131	19
111	382208	17
113	389649	16
128	445828	15
169	561524	14
226	725061	13
361	1094288	12
411	1235571	11
429	1286407	10
475	1408004	9
599	1749459	8
694	2001583	7
807	2312076	6
2120	5734800	5
2225	6026517	4
2473	6677273	3
2551	6883014	2
20000000	37944157295	2
