1	7154	17
9	35081	16
16	56865	14
25	85199	12
29	99446	11
44	147150	10
48	163467	9
67	216166	8
73	232683	6
94	288592	5
98	298578	4
149	430477	3
208	588021	2
261	711487	1
20000000	38136368736	1
