1	13953	42
3	31424	41
4	37472	38
6	47541	37
8	58017	35
12	77132	33
21	116054	31
34	167613	29
40	192561	28
55	248716	27
56	252580	25
61	271574	24
65	286099	22
79	338648	21
94	417186	20
106	469858	18
107	474325	17
118	520020	16
176	729230	15
180	743725	14
186	768118	13
188	775770	12
196	803822	11
228	910704	10
250	987438	9
403	1501902	8
618	2217676	7
696	2480731	6
726	2584966	5
15448	48891775	4
20000000	60398465538	4
