1	10750	38
3	24824	35
6	42010	34
8	52205	33
10	61674	32
12	72000	30
13	76774	28
19	104559	27
23	124125	26
26	139802	22
33	174812	21
35	184666	19
54	273354	18
56	282135	17
69	342538	16
70	346665	15
100	476861	14
110	535770	13
111	539254	12
169	749759	11
171	756648	10
317	1263458	9
426	1653908	8
501	1911206	7
560	2115670	6
766	2763750	5
834	2977743	4
872	3105669	3
2413	7676762	2
20000000	51403738256	2
