1	7751	29
4	20073	28
10	39101	27
12	44631	26
13	47462	25
14	50429	24
15	53556	23
16	56560	22
22	72560	21
28	89468	20
30	94572	18
32	100167	17
40	120130	15
42	125946	14
52	152905	13
67	194296	12
72	207340	11
79	226047	9
84	239877	7
88	251651	6
173	439571	5
261	614912	4
279	648658	3
381	853238	2
615	1326538	1
20000000	27865355589	1
