1	11186	41
5	36529	38
7	47868	36
9	58116	35
21	115466	34
27	143281	32
28	148241	31
52	264263	30
53	268908	27
60	301960	24
61	306847	21
63	316675	19
76	374596	18
79	386915	17
82	400226	14
88	425556	13
96	461527	12
123	588525	11
126	601380	9
218	945693	8
258	1098937	7
278	1180550	6
281	1191204	4
1044	3739951	3
4860	15437574	2
20000000	56848809812	2
