1	7879	29
6	28519	27
8	35968	23
16	61348	22
18	67920	21
22	81201	20
24	88563	19
30	108538	18
34	121635	17
35	125054	13
38	135610	12
44	155201	11
50	172371	10
87	268866	9
99	301827	8
130	381890	7
138	405574	6
169	485923	5
234	654778	4
248	691384	3
314	855036	2
668	1621419	1
1670	3869697	0
