1	7457	31
2	12040	29
3	15730	28
4	19222	26
6	26564	24
9	37218	19
13	50820	16
19	72873	13
20	76134	12
27	98677	11
44	159904	8
60	215141	7
61	218809	6
80	274874	3
125	399848	2
309	864236	1
347	958383	0
