1	12621	62
2	20656	57
5	35077	53
7	41910	49
9	49442	48
10	53330	45
12	61276	44
13	65470	40
16	76183	38
21	95608	36
24	107056	33
27	118640	30
30	130431	29
38	162587	26
39	166861	23
45	191032	22
53	221507	21
60	246055	20
71	285404	18
77	305751	17
78	308971	16
102	390033	15
123	456914	13
125	463406	12
148	533857	11
274	865120	10
303	941007	9
318	977863	8
452	1318618	7
596	1668942	6
1186	3043501	5
2007	4924840	4
6291	14834755	3
7892	18461848	2
456305	1044156488	1
20000000	58069293936	1
