1	10688	38
6	34316	37
7	37712	36
8	41098	32
9	44543	31
15	64951	29
19	79875	28
21	87488	25
34	136093	24
46	177983	23
48	184676	22
51	194804	18
53	202105	17
59	223505	16
67	250129	15
71	263607	14
72	267745	13
105	373848	12
119	420139	11
120	423469	10
124	435696	9
136	472168	8
148	528886	7
205	685814	6
219	728375	4
285	917459	3
372	1144681	1
20000000	50129413149	1
