1	3190	18
4	9185	16
5	10869	15
12	19765	13
17	26294	12
22	32712	11
23	34321	10
30	44226	7
37	54321	6
39	57353	4
43	62967	3
98	128245	2
131	165504	1
20000000	14827968721	1
