1	9346	39
2	16486	36
3	22578	32
4	28053	31
7	44331	29
8	49586	28
10	60583	27
14	81589	22
16	90971	21
32	170209	20
33	175364	18
34	180615	12
38	200284	11
52	266246	10
86	411659	9
98	462855	8
113	525549	7
145	656118	6
195	839021	5
232	971402	4
397	1564338	3
666	2471809	2
971	3518417	1
19890	61747436	0
