1	6755	34
2	11536	31
4	20780	28
5	25581	24
20	90886	22
24	107644	20
36	155760	19
37	159306	15
39	165922	14
105	415893	13
108	426710	11
112	440777	10
129	499148	9
134	516462	7
202	749003	5
842	2919848	4
895	3078163	3
4170	13278486	2
10037	30245458	1
90645	240638636	0
