1	7245	30
2	12492	28
3	16797	25
4	21162	24
6	29254	23
8	37785	22
9	42085	19
13	58349	15
25	101584	13
42	154866	12
60	210497	10
75	258817	9
149	475617	8
215	692752	7
305	928804	6
351	1042547	5
586	1648888	4
1024	2660110	3
6369	14919675	2
20000000	41988712749	2
