1	10246	51
2	17629	47
4	27278	46
5	31201	45
6	34809	43
8	42387	41
13	60435	40
14	64144	39
17	75795	38
21	90691	37
23	98363	36
34	136512	31
45	172072	30
48	181592	27
57	210255	26
59	217151	25
61	224320	22
69	251352	20
78	282003	19
111	383795	18
173	572485	17
178	588271	14
180	594639	13
203	663312	12
239	765231	11
271	867382	9
431	1322355	8
515	1549114	6
561	1680262	5
20000000	48965733177	5
