1	9312	44
2	15916	43
4	24126	42
6	31921	39
10	46020	35
12	52235	32
13	55369	31
17	67788	30
39	128499	29
40	130727	27
41	133275	26
46	146609	24
49	155356	20
61	188874	19
68	208257	18
75	226231	16
81	243597	15
87	262188	14
100	296265	11
128	358094	10
129	360966	9
174	468106	8
289	725733	7
828	1809979	6
1205	2570154	5
1370	2869657	4
8675	15686116	3
20000000	56532371436	3
