1	12535	43
3	27001	42
5	39753	41
6	45749	39
7	51363	38
8	56414	36
12	76175	35
14	86555	33
17	103922	32
21	124009	30
24	138700	29
27	151160	28
29	159941	27
34	181422	25
36	189732	24
39	203187	22
40	207454	21
41	212171	20
52	264131	19
81	387702	17
85	403842	16
92	435175	15
95	448015	13
102	497849	11
113	537710	10
114	541171	9
139	640229	7
152	690186	6
172	764561	5
204	876716	4
220	931510	3
389	1480343	2
1748	5665012	1
3548	11086829	0
