1	7081	28
4	18818	27
6	25139	24
8	31093	23
16	54388	21
19	61958	20
25	78470	19
31	95935	18
32	99145	17
35	108699	16
43	133149	15
44	136467	14
47	146139	13
58	179104	12
72	213130	11
86	245731	10
123	330351	9
124	332877	8
143	376228	7
144	378552	6
188	471556	5
271	669046	4
340	812147	3
1093	2176595	2
20000000	32477810124	2
