1	11409	52
4	31876	50
5	37466	44
6	42827	43
7	48395	38
8	53392	37
10	63221	36
11	68701	32
14	83892	31
17	99647	29
19	109761	28
24	134615	27
28	153097	25
46	231282	24
57	280621	22
65	317397	21
69	336797	20
78	376363	18
106	510060	17
123	576744	14
133	616980	13
142	651912	12
154	700896	11
175	782635	10
260	1090828	8
302	1236401	6
501	1883147	5
566	2095344	4
832	2933245	3
1094	3749722	2
16088	48492587	1
20000000	59191200073	1
