1	18595	52
3	35774	51
5	46822	50
6	52950	47
7	58939	41
9	72115	40
11	82673	39
13	93823	38
17	116909	37
21	139093	34
26	165383	31
28	175891	30
35	214813	28
37	224959	26
40	242025	24
42	250982	23
49	280470	22
59	320359	21
60	324291	20
63	335488	19
84	407971	18
92	434016	15
95	442361	14
98	452116	13
144	597879	12
221	821063	11
241	885494	10
391	1318263	8
507	1657471	7
591	1911226	6
796	2478505	5
1232	3661413	4
2156	6133546	3
3486	9656764	2
20000000	69007961255	2
