1	10666	41
2	18229	40
3	24411	38
4	30298	36
6	42833	33
10	66262	32
14	87798	29
15	93193	28
16	98982	27
20	121029	19
23	134842	18
26	147052	16
39	201554	13
61	304574	12
64	319189	11
81	396959	9
101	481491	8
110	516637	7
230	949812	6
264	1068922	5
956	3295210	4
2270	7562047	3
2883	9619778	2
3228	10718243	1
17521	52707738	0
