1	10808	52
3	23759	49
4	28205	46
5	31994	44
7	38625	43
10	46878	42
11	49322	41
13	55001	39
18	71366	38
21	80756	37
24	89406	35
25	92539	34
28	101890	33
30	108250	32
34	120774	31
35	123735	26
40	137690	23
50	163950	20
59	188107	19
64	202561	18
79	242405	17
101	295074	16
139	377561	15
211	555153	14
215	565051	13
230	598103	12
311	777651	11
343	847399	10
362	887438	9
395	956628	8
455	1083416	7
651	1489218	6
815	1812295	5
953	2081963	4
1384	2948103	3
1895	3919455	1
2320	4735901	0
