1	7511	34
3	16874	30
4	20262	27
5	23349	26
8	32029	25
12	43694	24
14	50343	23
19	64668	21
22	74121	20
33	104172	17
38	116517	16
43	128741	13
45	133790	12
48	141123	9
72	196934	7
91	237933	6
240	547447	5
246	560708	4
248	565293	3
258	586450	2
355	762696	1
20000000	23367662609	1
