1	9318	29
2	14650	26
4	23015	25
8	38015	23
9	41806	22
12	53227	20
13	56540	18
15	63691	16
28	108845	15
32	121551	14
41	153295	13
43	161196	12
63	227154	9
89	299570	8
111	363140	7
165	505460	6
167	510747	5
367	1043459	4
373	1059952	3
549	1523139	2
584	1615509	1
20000000	42207489739	1
