1	7203	27
4	20903	26
7	30828	22
9	37163	21
10	40741	20
20	78944	19
27	104235	18
31	118418	13
44	163094	12
60	209545	11
67	229947	8
88	290391	6
90	296073	5
201	589552	4
341	909623	3
698	1679140	2
1336	3020525	1
20000000	39552315625	1
