1	17129	54
2	26777	53
4	42749	51
7	64840	46
8	72863	45
10	87703	44
11	95261	43
15	126500	40
17	141026	36
19	154319	34
20	161523	33
31	234432	31
33	246850	30
36	268704	28
41	305141	27
55	407091	25
56	412744	23
59	430712	21
61	442626	20
78	539045	19
79	544408	18
125	783028	16
185	1086622	15
271	1517904	14
287	1587474	12
338	1830625	11
352	1894077	10
444	2299452	9
448	2319293	8
470	2418296	7
731	3540292	6
868	4147665	5
940	4462755	4
1112	5169931	2
20000000	76176283850	2
