1	7297	30
3	16396	28
6	25376	27
11	38761	26
12	41828	25
13	44838	23
15	50657	22
21	68510	19
22	72137	18
25	82555	15
26	85811	14
27	89096	13
30	97895	11
46	134154	10
63	171361	8
65	175714	7
69	185100	6
81	213124	5
119	286709	4
208	468579	3
1127	2170058	2
6481	11968703	1
20000000	28851843961	1
