1	6967	31
3	15711	29
4	19560	27
12	41660	26
26	74209	24
29	82429	21
32	90517	19
37	104419	18
38	107305	16
42	117267	13
66	179236	12
77	204858	11
99	257386	10
100	259754	9
181	440064	7
266	613537	6
388	853832	5
456	1010834	4
458	1015569	2
470	1040319	1
539	1171833	0
