1	8000	31
4	21923	29
5	25687	28
8	36716	27
10	44869	24
13	56150	23
15	63778	22
27	108810	21
30	119711	19
38	149710	16
39	153030	14
42	162777	13
46	176043	12
48	182653	10
56	209656	9
79	286897	8
85	301571	6
89	312918	4
151	476791	3
225	674608	2
429	1191369	1
1410	3542107	0
