1	8733	43
2	15407	42
3	19697	39
4	23111	38
6	28603	37
7	30890	36
8	33277	31
9	35512	29
11	40252	28
12	42149	26
17	53769	25
22	64923	24
29	79390	23
32	85112	20
33	87411	18
40	102235	16
45	111423	13
49	119594	12
61	140411	11
77	168623	10
105	213500	8
139	266763	7
196	355460	6
359	586925	5
429	682084	3
1199	1744989	2
1328	1926326	1
14254	19618680	0
