1	14523	45
2	24417	43
4	41831	41
5	49876	39
8	73282	38
11	94898	35
18	144251	34
21	165876	30
29	222033	28
36	269904	26
43	315242	25
54	403894	24
104	697704	21
112	744207	20
140	902407	19
141	907935	18
174	1079384	17
176	1089865	16
186	1149091	15
228	1370306	14
322	1819618	12
519	2694909	11
528	2735922	10
1340	6274762	8
2715	11983837	7
3658	15909904	6
3678	16005606	5
4107	17895692	4
4704	20339648	3
8539	35629337	2
9275	38424759	1
20000000	64148082673	1
