1	8765	33
2	13934	28
4	22862	24
6	29896	23
7	33720	21
8	46048	20
13	64370	18
16	75888	17
17	79070	16
21	94410	14
39	155558	13
50	191199	12
111	399111	11
123	437054	10
124	439926	9
131	463274	7
168	574875	6
269	840252	4
544	1560748	3
34585	79470704	2
35110	80751511	1
301542	662983723	0
