1	11088	57
3	23797	54
4	28354	49
7	39954	48
10	49400	45
12	56399	43
15	67359	41
17	75530	39
21	91165	38
24	103669	36
32	134166	34
40	165696	33
41	169854	28
56	227317	27
61	244235	26
68	267230	24
88	334682	21
100	378127	20
136	498877	19
149	538942	18
202	711239	17
205	720923	16
238	826976	15
287	963615	13
316	1039742	12
334	1088231	11
509	1553919	10
531	1616045	9
816	2323415	8
925	2588103	7
980	2719668	6
1291	3442828	5
1375	3649651	4
1495	3936647	3
24593	56640499	2
20000000	64897002033	2
