1	13079	43
3	27963	39
8	59345	38
9	65207	37
11	77079	35
14	93557	34
15	99044	31
17	109516	30
19	120414	29
25	151409	27
31	180951	26
35	201299	25
41	231331	23
44	247765	22
45	252211	21
51	282180	19
53	293479	18
57	313796	17
80	424950	15
82	433719	13
92	501823	12
99	532304	11
116	605345	10
128	654859	9
134	675263	8
146	721113	7
188	884831	6
199	924357	5
234	1048360	4
350	1430430	3
552	2124990	2
24215	76081600	1
24941	78363082	0
