1	17513	53
4	45280	52
12	99452	49
14	110986	47
18	137572	46
23	171820	40
25	185995	36
31	225890	35
32	231747	31
35	249123	29
46	309729	28
50	331367	27
51	336439	25
65	438674	23
87	563488	22
108	674313	19
122	746690	17
131	791426	16
142	841947	13
155	904270	12
237	1287759	11
357	1864810	10
377	1953547	9
422	2158518	8
488	2441495	7
579	2845436	6
802	3816124	5
817	3886161	4
1223	5660052	3
4772	20709206	2
20884	84116547	1
20000000	73058819380	1
