1	9864	32
3	19548	31
5	26899	30
6	30818	29
7	34302	28
12	52959	24
14	59967	20
18	76480	19
19	80571	16
22	90653	15
25	99953	14
33	125838	13
36	135936	12
44	163022	11
47	173561	9
53	195443	8
70	248736	7
75	265314	5
86	297927	4
119	394086	3
121	399635	2
470	1288247	1
20000000	46249532990	1
