1	16027	48
3	28638	47
5	36249	44
7	44954	41
10	54532	40
17	77979	38
22	95583	35
23	99743	32
26	110948	30
30	126034	28
42	168476	27
57	219825	24
60	229249	23
70	263438	21
86	321256	20
101	372334	18
122	436758	17
225	745530	16
244	803221	15
271	880554	14
326	1041559	13
327	1046400	12
560	1735282	11
561	1738055	10
686	2103490	9
696	2130459	8
920	2703716	7
952	2783142	6
1018	2954671	5
1073	3107798	4
4465	11493428	3
11425	28712490	2
20000000	62936038230	2
