1	6771	27
2	11148	26
5	21649	25
12	43233	23
17	58061	21
18	60665	20
22	71957	19
25	79031	18
26	81557	17
28	86270	16
35	102768	14
40	114316	13
69	183959	12
75	197186	11
88	227056	8
94	240342	7
134	335515	6
181	435508	5
193	463824	4
1895	3725543	3
2277	4454201	2
9166	16302939	1
20000000	19672688452	1
