1	16825	45
2	26699	44
6	58262	37
10	87917	36
14	119936	35
22	177047	34
31	236423	33
57	403083	32
58	409357	31
59	415582	29
101	676717	28
111	732620	27
113	745076	24
140	913722	23
156	1013483	22
173	1111825	21
191	1214578	20
209	1309171	19
233	1450806	18
262	1617391	17
265	1635441	15
274	1685311	14
276	1697441	13
299	1822486	12
334	1997491	11
390	2277651	10
542	3090253	9
741	4071516	7
807	4409724	6
834	4546833	5
846	4614166	4
912	4941829	3
1147	6020396	2
5851	27497455	1
20000000	68774874622	1
