1	7419	33
3	16519	31
4	20301	29
8	31995	28
9	35128	27
10	38208	26
17	56572	25
21	65593	24
23	71121	22
24	73802	19
27	81808	17
33	97309	16
40	112304	15
47	131756	13
55	154280	12
71	195405	10
74	202548	8
165	397951	7
170	409655	6
203	483472	4
264	600601	3
494	1021395	2
20000000	32554765963	2
