1	8166	30
3	18338	24
8	34856	23
9	38614	21
11	45777	20
12	49724	18
13	52617	17
14	55923	15
15	59700	13
22	84765	12
27	100477	11
31	112492	10
41	145962	7
93	291467	6
127	387687	4
164	488320	3
182	532799	2
191	555103	1
477	1257451	0
