1	9976	45
3	23125	43
4	27971	42
6	36804	40
12	58524	39
13	61938	38
16	72351	37
23	98948	34
30	127595	33
33	139057	32
42	170985	31
43	174908	30
48	194465	29
50	202774	27
61	241145	26
64	252612	25
69	270160	24
70	273603	23
71	276932	22
75	289792	20
81	310489	19
86	326212	18
102	381721	16
107	398465	15
126	452963	13
143	510293	12
146	520528	11
151	537049	10
152	540640	9
185	643193	7
233	782005	5
307	993575	4
1028	2871327	3
1948	5163722	2
20000000	37291977388	2
