1	10108	48
7	35470	46
8	39063	45
9	42434	43
10	45565	42
11	49234	41
12	52532	40
14	59083	38
17	68335	37
18	71853	36
24	90846	33
27	99482	31
28	102803	28
31	112322	24
35	124664	23
36	127197	20
38	132685	18
45	154047	16
51	170934	15
69	218598	14
70	221606	12
163	455662	11
235	609590	10
290	729332	9
459	1100942	8
1062	2289660	7
1588	3249234	6
1741	3541272	5
2407	4800331	4
3002	5891041	3
20000000	50898784740	3
