1	9912	37
3	19798	36
4	24154	35
5	28724	34
13	51610	33
16	61230	30
17	63741	29
18	66714	27
20	72344	26
26	92727	24
27	95814	22
40	131456	21
47	153386	18
64	200770	17
72	226014	16
78	239867	15
84	254329	14
91	269645	13
107	310629	12
154	431677	11
220	587184	9
224	595782	8
258	674701	7
310	797444	6
389	973764	5
703	1668588	4
1120	2532592	3
20000000	57195095786	3
