1	9711	38
2	15345	36
4	22380	35
10	40534	33
12	46903	32
14	53093	28
19	68505	27
21	74618	20
38	127487	19
40	133452	17
46	153344	16
69	221976	15
71	227828	14
91	276415	12
93	280832	10
125	360977	9
176	482572	8
443	1090786	7
483	1170873	6
623	1465175	5
3164	6525219	4
3583	7392911	3
4471	9132948	2
20000000	57523759095	2
