1	7070	26
2	11743	25
4	18773	24
5	22060	23
7	27499	21
18	58891	19
20	65087	17
22	70802	16
24	76176	14
34	105812	13
39	119968	12
42	129101	11
46	140931	9
63	186134	8
125	319336	7
194	467597	6
202	483629	5
413	917001	4
494	1086820	3
509	1117842	2
698	1487524	1
699	1489626	0
