1	13916	48
2	21938	42
9	60657	41
11	71326	39
13	81105	37
14	85253	35
15	90264	33
20	114287	30
22	123963	29
23	128181	28
24	132520	26
28	154827	24
33	179275	23
36	193034	22
37	198577	19
50	263194	18
53	275895	17
56	287886	13
71	347329	12
75	365672	11
88	419681	10
107	486766	9
122	544082	8
230	925659	7
234	938566	6
269	1055975	5
1348	4529703	4
1910	6372814	3
6700951	19830729754	2
6743337	19956954102	1
20000000	57964331424	1
