1	6482	23
10	39378	22
11	43133	21
21	77407	20
32	106989	19
34	112448	17
43	136355	15
53	161277	14
61	180499	13
72	205466	11
85	236166	10
92	252937	9
105	283467	6
171	438984	5
174	444701	4
217	542719	3
548	1143383	2
20000000	33010681735	2
