1	14368	51
3	33637	48
4	41507	45
12	98425	44
27	194794	42
30	213733	39
32	226420	36
34	239265	34
43	292949	33
51	341812	29
56	393823	28
60	417788	25
63	434798	24
72	482370	23
73	487600	21
75	498759	19
76	504412	18
80	526548	17
109	680334	14
127	764361	13
228	1191412	12
297	1483954	11
326	1603638	10
343	1677429	9
438	2079871	8
472	2231252	7
801	3486702	6
1057	4510507	4
1090	4650839	3
2741	10647523	2
20000000	63460497146	2
