1	8756	35
2	13965	30
3	18416	28
5	26393	26
6	30315	25
7	34686	22
8	38207	21
10	45716	18
13	57730	17
14	60798	16
18	74591	15
20	82593	14
22	90062	13
33	128694	12
43	161924	11
48	178263	10
60	215887	9
77	268372	7
85	290176	6
97	329440	5
293	852014	4
528	1440924	3
1732	4268539	2
1261941	2749336968	1
1262053	2749616635	0
