1	10992	42
4	30757	39
6	40805	38
9	52416	37
10	57046	33
13	68723	31
15	76691	30
16	80915	29
26	121882	28
29	132030	26
34	150261	21
38	163862	20
40	172304	19
41	176448	17
56	228549	16
57	232623	13
91	341741	11
106	388938	10
152	554385	9
195	687759	8
220	767018	6
305	1012091	5
309	1023764	4
346	1127797	3
763	2230651	2
20000000	47432709264	2
