1	8334	38
2	13785	36
3	18159	34
14	53668	33
17	63921	32
20	74505	29
31	115223	28
33	122518	27
34	126042	26
52	184330	25
100	305243	24
105	318481	22
123	364409	21
126	371548	20
127	374007	19
137	398099	18
139	403696	17
147	425550	16
181	523823	15
267	741386	14
297	810815	13
331	895462	12
426	1109615	10
431	1121701	9
459	1181752	7
707	1692272	6
1406	3109368	5
1724	3765196	4
3042	6214080	3
35638	66316506	2
57918	119189710	1
20000000	45913507603	1
