1	6154	35
3	13239	34
4	16260	30
12	36654	29
14	41511	26
20	53745	25
22	57171	23
27	66797	22
30	71970	21
38	87204	20
40	91824	19
45	103211	18
51	118125	17
52	120524	16
54	125588	14
62	144255	13
70	164052	12
71	166713	11
86	202675	10
158	342436	7
179	378156	6
337	622215	5
357	657263	4
469	829786	2
20000000	36218060702	2
