1	12030	46
5	29892	44
10	43122	41
12	47528	40
15	55908	38
18	62501	35
23	78561	28
27	89597	26
28	92611	22
35	111498	21
39	123057	20
47	144786	19
55	165732	17
58	173611	13
62	184965	10
77	221927	9
88	252728	8
97	271879	6
126	327626	5
155	386786	4
186	448368	3
338	742032	2
395	846841	1
864	1677062	0
