1	6082	27
2	10732	24
5	21250	22
8	30460	19
15	52107	16
19	66797	15
26	91041	14
31	107574	13
34	117425	12
50	170038	11
55	185110	10
67	220408	9
75	245575	8
95	305375	7
144	437583	6
181	537914	5
253	718641	4
284	796183	3
923	2137174	2
20000000	36830221282	2
