1	8134	32
2	12979	27
3	17390	21
5	25888	17
7	33709	15
19	74738	12
22	85357	11
41	144996	10
66	225205	8
84	278838	6
126	397731	5
250	728733	4
253	735784	3
359	1000755	2
394	1080985	1
7943884	16159820736	0
