1	9802	57
3	23391	36
4	28990	34
5	33271	33
6	36841	31
17	81643	28
18	84750	27
20	91500	25
21	94742	24
75	303947	23
138	543991	22
155	605632	21
157	612746	20
166	644103	19
168	650068	17
169	653221	16
176	676831	15
182	695375	14
188	713184	13
880	3001386	11
909	3086850	10
1175	3929368	9
1918	6100824	8
2662	8333135	7
2686	8398720	6
4084	12621512	5
7637	22237819	4
23687	63775652	3
26298	70197079	2
44610	118973363	1
91966	229379868	0
