1	13020	46
4	38200	45
5	45451	44
14	97808	43
18	118951	40
28	168632	37
36	207062	36
38	215407	35
40	223451	34
51	272416	33
61	314835	32
65	330362	31
67	338652	28
69	347581	24
73	367416	23
85	438845	21
98	497487	18
111	554562	17
123	605523	16
134	650670	15
139	673407	14
146	703800	12
147	708319	11
181	832582	10
210	942139	9
235	1028130	8
261	1118932	7
276	1174888	6
347	1425579	5
524	2035064	4
707	2672952	3
914130	2737998210	2
928082	2782089246	1
20000000	57771626361	1
