1	15836	52
4	42059	51
7	62121	49
8	67801	48
15	102355	47
18	117300	45
20	126778	44
26	156529	42
29	172925	39
30	178823	36
32	190513	35
34	201879	33
36	213479	31
43	254343	29
49	289871	28
104	591393	26
116	652475	25
120	671622	24
125	696461	23
126	701245	22
135	746457	20
156	854664	18
184	989890	17
211	1124590	15
275	1413745	13
289	1474717	11
421	2042917	10
438	2114566	9
938	4171617	7
1181	5175860	6
2062	8681098	5
20000000	72538230429	5
