1	7895	40
3	17917	34
7	32731	33
8	36272	29
12	50613	28
14	57206	26
16	64645	24
18	71470	21
20	78216	20
24	93415	19
26	100811	17
33	126159	16
38	142940	14
40	150169	13
48	177834	12
66	240009	10
71	255853	9
76	271416	8
80	283584	7
93	322802	6
94	325701	5
242	720798	4
372	1038769	3
2988	6547919	2
3355	7401000	1
20000000	43239908460	1
