1	8044	38
2	13509	35
6	28501	31
8	35582	30
10	42361	28
22	75764	27
28	92028	24
31	100669	23
41	129056	22
48	150440	21
50	157004	19
51	160345	15
54	170025	14
73	222744	13
142	379146	12
155	410617	10
173	455506	9
287	739385	8
289	744516	7
290	747167	6
333	839286	5
958	2073099	4
980	2120131	3
4581	8707938	2
20000000	58871543826	2
