1	6414	28
4	20788	27
5	25583	25
6	29825	22
7	33940	21
45	184099	20
47	191070	18
50	202237	17
54	216490	16
58	229803	13
152	575104	11
154	581751	10
229	857714	9
352	1301800	8
584	2121063	7
599	2165926	5
1697	5749962	4
1699	5756148	3
5913	18454234	2
13764	40825625	1
58099	129834750	0
