1	11115	39
3	24022	38
6	37513	37
11	56950	34
12	61490	31
14	68959	30
18	84554	29
19	88809	27
23	104383	26
32	134204	25
33	137966	23
41	163221	20
46	179290	19
50	193462	17
64	239757	16
67	251737	15
101	358706	14
102	361885	12
115	400997	11
121	418609	9
122	421490	8
127	435723	7
168	571512	6
230	745881	5
239	769494	4
352	1067558	3
665	1862834	2
92919	227960266	1
20000000	45036580169	1
