1	10557	48
12	61717	46
13	66395	45
14	70836	41
17	82817	40
18	87294	39
19	91252	36
29	136260	35
37	167813	33
46	201486	31
49	212712	30
52	223015	29
54	231164	27
59	250543	25
60	254112	23
70	290697	21
74	303729	20
78	319339	19
85	345903	18
106	414596	17
112	433264	16
128	487705	15
135	527967	14
164	611122	13
185	670770	12
237	817163	10
247	845978	9
274	925277	8
276	930622	7
369	1184382	6
413	1302316	5
619	1819998	4
711	2042513	3
1449	3864567	2
20000000	41289404902	2
