1	16002	49
2	25910	48
3	34615	45
9	78495	42
14	111865	41
15	118078	38
18	140115	37
22	168286	36
23	175857	34
26	195926	33
34	247259	30
36	259162	29
38	271574	25
43	301806	23
60	418427	21
63	434631	19
67	458697	16
73	490144	14
77	511339	13
110	678173	12
131	783863	11
151	887953	8
182	1049223	7
185	1064944	6
319	1675845	5
321	1684293	4
505	2549711	3
2321	10285337	2
6354	27502385	1
20000000	80405222192	1
