1	13390	42
7	50593	41
10	65820	40
11	70434	39
12	75295	38
14	85674	36
19	111628	35
20	117349	30
23	133630	29
26	148445	28
28	158387	27
30	168112	26
36	195966	24
38	205954	23
39	210510	22
44	236670	21
52	276147	19
67	342123	18
71	358586	17
72	362968	16
75	378028	15
117	587732	14
127	629760	13
145	702833	10
148	716368	9
243	1070585	8
273	1182282	7
277	1195553	6
281	1210335	5
284	1220575	4
309	1313247	3
581	2144659	2
3034	9918899	1
20000000	58289652995	1
