1	11504	48
2	19555	45
6	35951	44
7	38610	43
13	54185	42
16	61760	38
20	73227	35
21	76453	33
23	81802	31
30	99491	29
49	148256	26
52	156972	25
53	159354	24
64	189810	23
72	215483	20
90	259743	19
111	308671	18
143	381662	17
146	389015	15
159	419711	14
163	429484	13
243	614504	12
256	646284	11
274	686870	10
307	767237	9
436	1052702	8
540	1270677	7
544	1279368	6
596	1392942	5
662	1534587	4
749	1717366	3
774	1766312	2
1037	2304296	1
1283	2795650	0
