1	10424	41
5	36200	40
7	47275	35
9	58344	32
11	69678	31
13	80361	28
23	131278	24
24	136388	23
32	180411	18
48	254055	17
53	276114	16
77	385162	15
98	470963	12
115	558971	11
128	615314	10
151	713906	9
171	796881	8
213	959130	7
339	1398247	6
357	1461775	5
904	3224591	4
14838	46140248	3
19285	59990685	2
20000000	54749385737	2
