1	14679	48
5	49966	45
6	57571	43
10	86938	42
15	121758	39
17	134964	36
20	155693	35
24	182892	32
33	236930	29
39	273582	28
41	287565	26
43	302124	25
55	380321	22
58	398275	20
62	421085	19
66	444828	18
76	499448	17
81	527330	15
114	710346	14
134	813022	13
187	1057669	11
259	1394859	10
604	2933088	9
774	3664699	7
814	3837789	6
1121	5127454	5
1447	6406915	4
5188	20983809	3
20000000	67851912585	3
