1	7697	24
6	27872	23
8	34367	22
11	43739	20
16	56389	17
19	62828	16
34	95539	13
39	107765	12
48	131559	10
54	149556	9
86	230248	7
113	294746	6
140	353875	5
177	436357	4
359	781111	3
388	839215	2
20000000	31228764150	2
