1	10861	41
2	17062	36
4	25527	34
6	33239	33
7	36079	32
15	61049	31
17	65653	30
18	68458	29
29	101040	26
32	109681	25
34	116777	24
51	164010	23
61	196483	17
85	269167	15
91	281869	12
111	331895	11
115	342765	9
116	346168	8
151	423745	7
162	450934	6
184	506188	5
248	664704	4
275	718071	3
341	877295	2
1004	2270075	1
6442	13715059	0
