1	13870	53
2	21837	51
6	41159	49
7	45138	44
8	48692	43
11	59644	40
14	71761	39
15	75861	33
19	91527	32
20	95037	31
31	134047	30
37	154975	29
39	162637	28
40	165930	27
43	176770	26
60	237824	24
69	266077	23
77	292406	21
121	428457	20
192	643814	19
201	669705	18
259	847867	17
268	874109	16
281	912086	15
291	940338	13
322	1021725	12
353	1100520	11
476	1424034	10
516	1528301	8
589	1709703	6
1080	2875445	5
1782	4531574	4
2451	6088186	3
3168	7775262	2
4789	11599571	1
20000000	68445535549	1
