1	13402	42
13	99675	40
14	106459	39
19	137976	36
38	243244	34
41	259637	32
45	282481	31
59	360232	30
61	371598	29
69	435075	28
70	441244	27
71	446996	26
74	464462	25
75	469926	24
84	517551	22
88	538618	19
106	631025	17
107	636078	16
155	840434	15
159	858310	14
178	942499	13
270	1348277	12
327	1591266	11
343	1658479	10
436	2022782	9
465	2132725	8
766	3243355	7
1210	4903796	6
1500	6024748	5
2111	8313839	4
3162	12189846	3
274869	995170204	2
20000000	59328793018	2
