1	18226	54
4	51320	50
9	97800	47
13	133997	46
18	173003	43
22	204323	41
26	233710	39
27	240854	35
32	276850	32
38	318736	31
53	416532	30
60	468726	27
77	571160	25
84	613234	24
86	625103	22
93	666114	20
186	1161877	19
191	1190513	18
204	1267156	17
220	1355595	15
237	1454584	14
356	2054304	13
469	2598698	10
529	2881029	9
715	3748943	8
1115	5591419	7
1183	5900113	6
2739	12951500	5
2928	13777761	4
5534	25113383	3
11977	52794731	2
11978	52799471	1
20000000	75420747204	1
