1	13585	42
4	34515	38
6	46112	36
10	64396	35
11	69526	31
13	81314	28
15	92115	25
16	97216	23
18	106791	22
30	170370	19
35	192097	18
40	213174	17
45	231034	15
50	253054	14
57	278924	13
64	305460	12
87	391799	10
141	620575	9
164	700854	8
216	877753	7
336	1305011	6
418	1593473	5
450	1705773	4
485	1820274	3
631	2318861	2
3818	12529628	1
20000000	48031924452	1
