1	10308	41
3	19570	39
6	29350	38
8	36081	36
12	45719	33
14	50969	32
17	59969	30
19	64832	29
22	72940	26
24	79229	23
36	115818	22
37	118191	21
38	121635	19
39	124773	18
47	148588	17
49	153191	15
75	224965	14
99	283326	13
116	323643	12
117	325608	11
129	353773	10
133	363598	9
137	374294	8
279	696993	7
415	991678	6
567	1287047	5
622	1412955	4
661	1494243	3
2215	4587538	2
2391	4947324	1
14087446	41382560590	0
