1	8919	34
10	34371	33
11	36900	26
15	46172	25
18	53475	21
27	75668	20
35	91304	19
42	103986	18
54	126788	15
61	141715	13
63	145838	11
77	174014	10
87	194107	9
101	222823	8
134	291681	7
636	1046960	6
713	1167108	5
722	1179782	4
926	1476531	3
3831	5087248	2
20000000	39022027091	2
